*{text-decoration:none;margin:0;padding:0;box-sizing:border-box}*::-webkit-scrollbar{width:.5vw;height:.5vw}*::-webkit-scrollbar-track{background:#fff}*::-webkit-scrollbar-thumb{background-color:#606060}body{display:flex;flex-direction:column;background-color:#ebebeb;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}button{border:none;background-color:#f26122;font-weight:700;padding:.5vw 1vw;border-radius:1vw;color:#fff}a{text-decoration:none;color:#ebebeb}button:hover,.button:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.05)}.buttonBack{display:none}.modal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:#000000b3;overflow-y:auto}.modalDelete{background-color:#ebebeb;display:flex;align-items:center;flex-direction:column;padding:2vw;border-radius:1vw}.deleteText{font-size:1.5vw;font-weight:700}.deleteBtn{font-size:1.5vw;margin:1vw 1vw 0}.buttonClose{background-color:transparent;border:none;align-self:flex-end;font-size:2vw;margin-right:1vw;color:#000}.spinner{animation:is-rotating 1s infinite;border:1vw solid transparent;border-radius:50%;border-top-color:#f26122;height:10vw;width:10vw;align-self:center;justify-self:center}button:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.1)}@keyframes is-rotating{to{transform:rotate(1turn)}}@media (max-width: 700px){.spinner{border:2vw solid transparent;border-top-color:#f26122;height:20vw;width:20vw;left:7vw}.deleteText,.deleteBtn{font-size:3vw}.buttonClose{font-size:4vw}button{padding:1vw 2vw;border-radius:2vw}.buttonBack{display:flex;font-size:6vw;color:#606060}}.containerLogin{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh}.logoLogin{width:20vw}.titleLogin{font-size:2.5vw;font-weight:900;color:#f26122}.formLogin{width:30%;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.inputLogin{border:none;width:fit-content;font-size:1.5vw;margin:.5vw 0vw;border-radius:1vw;padding:.5vw;border:.2vw solid #606060;background-color:#fff}.buttonsLogin{display:flex;align-items:center;justify-content:space-around;width:100%}.buttonLogin{font-size:1.5vw;margin:.5vw 0vw}@media (max-width: 700px){.logoLogin{width:50vw}.titleLogin{font-size:7vw}.formLogin{width:100vw}.inputLogin{font-size:5vw;margin:1vw 0vw;border-radius:3vw;padding:2vw}.buttonLogin{font-size:5vw;padding:2vw 3vw;border-radius:3vw;margin:2vw 0vw}}.containerHome{display:flex;width:100%;min-height:100vh;flex-direction:column;align-items:center;justify-content:center}.divHomeBtns{display:flex;width:100%;align-items:center;justify-content:space-evenly;margin-top:1vw}.homeBtn{display:flex;flex-direction:column;align-items:center;border:none}.homeBtn:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.05)}.textHome{font-size:2vw;font-weight:700;color:#606060}.logoHome{width:20vw}.iconHomeBtn{font-size:10vw;color:#606060}@media (max-width: 700px){.containerHome{justify-content:flex-start}.divHomeBtns{flex-direction:column}.homeBtn{margin-top:5vw}.textHome{font-size:5vw}.logoHome{width:30vw;margin-top:2vw}.iconHomeBtn{font-size:15vw;color:#606060}}.modalCard{display:flex;flex-direction:column;margin:1vw;overflow-y:auto;max-height:100vh;background-color:#ebebeb;padding:1vw;width:90%}.imgAvatar{width:10vw;align-self:center;border-radius:50%;background-color:#ebebeb}.modalTitle{font-size:2vw;align-self:center;font-weight:700;color:#606060}.modalText{font-size:1.5vw;align-self:left;color:#606060;margin-bottom:.5vw;display:flex;align-items:center}.formSignUp{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.label{align-self:flex-start;font-size:1.5vw;font-weight:700;color:#606060;margin-bottom:-.5vw;display:flex;align-items:center}.inputSignUp{border:none;width:100%;font-size:1.5vw;margin:.5vw 0vw;border-radius:1vw;padding:.5vw;font-weight:700}.inputSignUp::placeholder{color:#000}.blank{width:100%;display:flex;justify-content:space-between}.fileButton{font-size:1.5vw;margin-top:.5vw}.inputFile{display:none}input[type=radio]{appearance:none;background-color:#ebebeb;margin:0;font:inherit;color:gray;width:1.15em;height:1.15em;border:.15em solid #808080;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center}input[type=radio]:before{content:"";width:1vw;height:1vw;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:gray}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.1)}@media (max-width: 1055px){.modalCard{width:95%}.imgAvatar{width:15vw}.modalText,.modalTitle,.inputSignUp,.blank,.fileButton{font-size:3vw}.label{font-size:3vw;margin-bottom:0vw}input[type=radio]{width:3vw;height:3vw}input[type=radio]:before{width:2vw;height:2vw}input[type=radio]:hover{cursor:pointer;transition:none;transform:none}}.containerCollaborators{display:flex;width:100%;min-height:100vh;flex-direction:column;align-items:center}.divTopCollaborators{display:flex;width:100%;align-items:center;justify-content:center;margin-top:1vw}.logoCollaborator{height:5vw;margin-right:1vw}.logoCollaborator:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.05)}.inputCollaborators{width:50%;font-size:1.5vw;border-radius:1vw;padding:.5vw;border:.2vw solid #606060;background-color:#fff}.collaboratorBtn{font-size:1.5vw;margin-left:1vw}.cardCollaboratorContainer{display:flex;align-items:center;justify-content:center;width:100%;flex-wrap:wrap;padding:0 1vw}.cardCollaborator{display:flex;align-items:center;height:7vw;width:35vw;background-color:#0003;border-radius:1vw;margin-top:1vw;margin-right:1vw;padding:1vw}.avatarCollaborator{height:100%;width:5vw;border-radius:50%}.dataCollaborator{display:flex;flex-direction:column;justify-content:space-between;height:5vw;width:21vw;font-size:1vw;margin-left:1vw}.textCardCollaborator{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis}.manageCollaborator{display:flex;align-items:center;justify-content:flex-end;height:5vw;width:6vw;font-size:2vw;margin-left:1vw}@media (max-width: 700px){.divTopCollaborators{flex-direction:column;overflow-y:auto}.logoCollaborator{height:10vw;margin-right:0;margin-top:2vw}.inputCollaborators{width:90%;font-size:3vw;border-radius:2vw;padding:1vw;border:.5vw solid #606060;margin-top:2vw}.collaboratorBtn{margin-top:2vw;font-size:3vw;margin-left:0vw}.cardCollaboratorContainer{flex-direction:column;margin-top:1vw}.cardCollaborator{height:15vw;width:95vw;border-radius:2vw;margin-right:0vw}.avatarCollaborator{width:13vw}.dataCollaborator{display:flex;flex-direction:column;justify-content:space-between;height:13vw;width:60vw;font-size:3vw;margin-left:1vw}.manageCollaborator{display:flex;align-items:center;height:13vw;width:20vw;font-size:6vw;margin-left:1vw}}.containerJobs{display:flex;width:100%;min-height:100vh;align-items:center;flex-direction:column}.divJobs{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.jobCard{padding:.5vw;display:flex;flex-direction:column;justify-content:space-between;width:15vw;height:15vw;border-radius:1vw;margin:1vw .5vw 0;color:#f0f0f0}.divCardText{display:flex;flex-direction:column}.jobCardText{font-size:1.5vw}.jobCardIcons{align-self:flex-end;justify-self:flex-end;font-size:2.5vw}@media (max-width: 700px){.divJobs{justify-content:space-evenly}.jobCard{padding:1vw;width:45vw;height:45vw;border-radius:2vw;margin:3.33vw 0 0}.jobCardText{font-size:4vw}.jobCardIcons{font-size:8vw}}.containerNotifications{display:flex;align-items:center;flex-direction:column;width:100vw;min-height:100vh}.notificationsTitle{font-size:2.5vw}.notificationsText{font-size:2vw}.inputNotifications{font-size:1.5vw;width:50%;margin:.5vw 0vw;border-radius:1vw;padding:.5vw;border:.2vw solid #606060;background-color:#fff}@media (max-width: 700px){.notificationsTitle{margin-top:2vw;font-size:5vw}.notificationsText{margin-top:1vw;font-size:4vw}.inputNotifications{font-size:4vw;width:95%;margin:.5vw 0 1vw;border-radius:2vw;padding:1vw}}.containerCustomers{display:flex;width:100%;min-height:100vh;flex-direction:column;align-items:center;justify-content:center}
