.filtros-container select,
.filtros-container input {
  padding: 0.5rem;
  border-radius: 5px;
  border: 1px solid #ccc;
}
.btn-buscar {
  padding: 0.5rem 1rem;
  margin-right: 0.5rem;
  border: none;
  border-radius: 5px;
  background-color: #f0f0f0;
  cursor: pointer;
}


.unidade-selecionarprofissional{
  background-color: #fdfdfdde;
  padding: 20px 10px;
  display: flex;
  border-radius:10px ;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  

}

.unidade-selecionarprofissional input,  .unidade-selecionarprofissional select {
  margin-left: 8px;
  border-radius: 8px;
  padding: 5px;
  width: 20%;
}

.unidade-selecionarprofissional select{
  width: 7%;
}

.busca-atendimento{
  display: flex;
  flex-direction: row;
  margin:10px;
  justify-content: flex-end;
}

.busca-atendimento select{
  padding:5px;
  border-radius:8px ;
  margin-left: 15px;
  background-color: #0078d7;
  color: white;
  font-weight: bold;
}

.busca-atendimento input{
  margin-left: 8px;
  border-radius: 8px;
  padding: 5px;
  width: 100%;
}

.btn-selecionar-tabeladia, .btn-selecionar-tabelasemana, .btn-selecionar-tabelames {
  background-color: rgba(231, 231, 231, 0.808);
  padding:8px 10px;
  font-size: larger;
  font-weight: bold;
  border-style: hidden;
}

.btn-selecionar-tabeladia{
  border-radius: 10px 0px 0px 10px;


}

.btn-selecionar-tabelames{
  border-radius: 0px 10px 10px 0px;
}


.btn-selecionar-tabeladia.ativo, .btn-selecionar-tabelasemana.ativo, .btn-selecionar-tabelames.ativo{
  background-color: lightcyan;
  border-color: darkcyan;
  font-weight: bolder;
  

}