/* Deynu 16.5.16.13 — reservation-list desktop polish.
   Desktop only: turn the shared guest/host reservation list into one readable horizontal card per row. */
@media (min-width: 981px) {
  .vr-panel .vr-booking-list-grid{
    grid-template-columns:minmax(0,1fr);
    gap:14px;
    align-items:stretch;
  }
  .vr-panel .vr-booking-list-grid .vr-booking-card{
    display:grid;
    grid-template-columns:180px minmax(0,1fr);
    min-height:252px;
    width:100%;
    align-items:stretch;
  }
  .vr-panel .vr-booking-list-grid .vr-booking-cover{
    width:100%;
    height:100%;
    min-height:252px;
    aspect-ratio:auto;
  }
  .vr-panel .vr-booking-list-grid .vr-booking-cover>img{
    width:100%;
    height:100%;
    min-height:252px;
    object-fit:cover;
  }
  .vr-panel .vr-booking-list-grid .vr-booking-body{
    display:flex;
    flex-direction:column;
    min-width:0;
    padding:18px 20px;
  }
  .vr-panel .vr-booking-list-grid .vr-booking-top{
    align-items:flex-start;
    flex-wrap:wrap;
  }
  .vr-panel .vr-booking-list-grid .vr-booking-body h2{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    min-height:2.9em;
    margin:8px 0 4px;
  }
  .vr-panel .vr-booking-list-grid .vr-booking-facts{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    margin:11px 0!important;
  }
  .vr-panel .vr-booking-list-grid .vr-booking-facts>div{
    min-width:0;
  }
  .vr-panel .vr-booking-list-grid .vr-booking-money{
    margin-top:2px;
  }
  .vr-panel .vr-booking-list-grid .vr-next p{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
  }
  .vr-panel .vr-booking-list-grid .vr-booking-card-actions{
    margin-top:auto;
    padding-top:10px;
    flex-wrap:wrap;
  }
  .vr-panel .vr-booking-list-grid .vr-booking-card-actions .btn{
    flex:1 1 150px;
  }
  .vr-panel .vr-booking-list-grid .vr-booking-card-actions .vr-link-button,
  .vr-panel .vr-booking-list-grid .vr-booking-card-actions .vr-inline-action{
    flex:0 1 auto;
  }
}
