.tap-gauge-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
.tap-gauge {
  flex: none;
  margin: 0 auto;
  transform: none;
}
.tap-motivation {
  margin: 0 0 16px;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
.tap-review-table td,
.tap-review-table th {
  overflow-wrap: anywhere;
}
.tap-review-table td:nth-child(2) {
  white-space: normal !important;
}
@media (max-width: 650px) {
  .tap-gauge {
    width: 178px;
    height: 95px;
    margin: 0 auto;
    transform: none;
  }
  .tap-gauge-ring {
    width: 178px;
    height: 178px;
  }
  .tap-gauge-inner {
    left: 23px;
    top: 23px;
    width: 132px;
    height: 132px;
  }
  .tap-gauge-score {
    top: 45px;
    font-size: 27px;
  }
  .tap-actions {
    align-items: stretch;
  }
  .tap-action {
    white-space: normal;
    max-width: 100%;
  }
}
