/* Standalone mobile booking panel, outside the shared footer wrapper.
   Source: 20250813011440 / header.connection/bottom1/style.css. */
body > .header-bottom {
  padding:4px 16px;
  background-color:var(--color-turquoise-t500,#28a5b4);
  color:var(--color-white,#fff);
  display:flex;
  gap:25px;
  position:fixed;
  bottom:0;
  z-index:100;
  min-width:100vw;
  justify-content:space-around;
}
@media(min-width:1200px) {
  body > .header-bottom { display:none; }
}
body > .header-bottom .header-bottom__list {
  display:flex; justify-content:center; align-items:center; gap:8px;
}
body > .header-bottom .header-bottom__item {
  padding:14px 10px; display:flex; align-items:center;
}
