/* Riduce il riquadro beige al contenuto */
a[href*="book"],
a[class*="book"],
button[class*="book"],
[class*="book"] a,
[class*="book"] button {
  display: inline-flex !important;
  width: auto !important;
  max-width: max-content !important;
  min-width: 0 !important;
  flex: 0 1 auto !important;
  align-self: flex-start !important;
  padding: 10px 18px !important;
  margin-left: 0 !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}

/* Evita che il contenitore del pulsante si allarghi */
[class*="book"]:has(a[href*="book"]),
[class*="book"]:has(button) {
  width: fit-content !important;
  max-width: 100% !important;
  flex: 0 1 auto !important;
}