._components_User__grid{  
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(10px, auto);  
}
._components_User__grid h2{
  font-size: 1.1rem;
  font-weight: bold;
}
._components_User__photo{
  grid-column: 1 ;
  grid-row: 1;
}
._components_User__details{
  grid-column: 2 ;
  grid-row: 1;  
}
._components_User__grid  dt{
  margin-left:20px;
  color:gray;
  font-size: 0.8rem;  
}
._components_User__bookings{
  grid-column: 1 / 3;
  grid-row: 2;
}
._components_User__guest ._components_User__experiences{
  display: none;  
}
._components_User__experiences{
  grid-column: 1/3;
  grid-row: auto;
}._components_Experiences__isClosed > ._components_Experiences__details{
  display:none;
}
._components_Experiences__isClosed > ._components_Experiences__title{
 font-size: 0.9rem;
}
._components_Experiences__title a{
  text-decoration: none;
  color:black;
  cursor:pointer;
}
._components_Experiences__details{
  margin-bottom: 20px;
}
._components_GuestBooking__isClosed > ._components_GuestBooking__moreDetails{  
    display: none;
}
._components_GuestBooking__title{
  grid-row:1;
  grid-column: 1/3;
}
._components_GuestBooking__title a{
  text-decoration: none;
  color:black;
}
._components_GuestBooking__isClosed ._components_GuestBooking__title{
  font-size: 0.9rem;
  cursor:pointer;
}
._components_GuestBooking__moreDetails{
  grid-row:2;
  grid-column: 1/3;
  margin-bottom:20px;
}
._components_GuestBooking__moreDetails  dt{
  margin-left:20px;
  color:gray;
  font-size: 0.8rem;  
}
