/* ============================================================
   Bid2Stay Release 12.8.3.11
   Notification, Message and Counter Badge Removal
   ============================================================ */

.ref-notice,
.nav-count,
.notification-bell,
.notification-button,
.notification-count,
[data-notification-count],
a[href="guest-notifications.html"],
a[href$="/guest-notifications.html"]{
  display:none!important;
}

/* Incoming Requests cleanup */
body[data-notification-cleanup-release="12.8.3.11"]
.hotel-shell > .page-head{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:start;
  gap:24px;
}

body[data-notification-cleanup-release="12.8.3.11"]
.hotel-shell > .page-head .actions{
  display:grid;
  grid-template-columns:minmax(250px,320px) auto;
  align-items:center;
  gap:10px;
}

body[data-notification-cleanup-release="12.8.3.11"]
.hotel-shell > .page-head .actions input{
  min-height:48px;
}

body[data-notification-cleanup-release="12.8.3.11"]
.hotel-shell > .page-head .actions button{
  width:auto;
  min-width:90px;
  min-height:48px;
}

body[data-notification-cleanup-release="12.8.3.11"]
.hotel-shell .tabs{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:22px;
}

body[data-notification-cleanup-release="12.8.3.11"]
.hotel-shell .tabs .tab{
  min-width:112px;
  min-height:46px;
  padding:10px 17px;
}

body[data-notification-cleanup-release="12.8.3.11"]
.hotel-shell .hotel-card{
  margin-top:18px;
}

body[data-notification-cleanup-release="12.8.3.11"]
.hotel-shell .hotel-list .empty{
  min-height:260px;
}

@media(max-width:760px){
  body[data-notification-cleanup-release="12.8.3.11"]
  .hotel-shell > .page-head{
    grid-template-columns:1fr;
  }

  body[data-notification-cleanup-release="12.8.3.11"]
  .hotel-shell > .page-head .actions{
    grid-template-columns:1fr;
  }

  body[data-notification-cleanup-release="12.8.3.11"]
  .hotel-shell > .page-head .actions button{
    width:100%;
  }

  body[data-notification-cleanup-release="12.8.3.11"]
  .hotel-shell .tabs .tab{
    flex:1 1 calc(50% - 10px);
  }
}
