.panel-reservation {
  position: fixed;
  right: 1rem;
  top: calc(
    var(--axili-header-height) + var(--wp-admin--admin-bar--height, 0rem) +
      0.35rem
  );
  z-index: 20;
}

@media screen and (min-width: 1500px) {
  .panel-reservation {
    top: calc(var(--wp-admin--admin-bar--height, 0rem) + 0.8rem);
    right: 2.5rem;
  }
}

.panel-reservation a {
  display: inline-block;
  padding: 0.5rem 1rem;
  font-weight: 600;
  border-radius: var(--axili-btn-radius);
  background-color: hsl(var(--axili-primary));
  color: hsl(var(--axili-background));
}
