body.sharp-plans-shell .lockin-shared-topbar__titlebox {
  min-width: 0 !important;
  max-width: 112px !important;
  flex: 0 1 112px !important;
}

body.sharp-plans-shell .lockin-shared-topbar__titleline {
  min-width: 0 !important;
}

body.sharp-plans-shell .lockin-shared-topbar__title {
  overflow: hidden !important;
  max-width: 100% !important;
  font-size: 25px !important;
  letter-spacing: -0.025em !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.sharp-plans__content {
  gap: 13px !important;
}

.sharp-plans-hero {
  gap: 8px !important;
  padding: 14px !important;
}

.sharp-plans-hero h1 {
  font-size: 31px !important;
}

.sharp-plans-hero p {
  font-size: 13px !important;
}

.sharp-plan-featured {
  min-height: 292px !important;
}

.sharp-plan-featured__content {
  min-height: 292px !important;
  gap: 10px !important;
}

.sharp-plan-featured h2 {
  font-size: 27px !important;
}

.sharp-plan-featured__price {
  font-size: 25px !important;
}

.sharp-plan-featured__stats {
  gap: 7px !important;
}

.sharp-plan-metric {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.sharp-plan-card__media {
  height: 132px !important;
}

body.sharp-plans-shell .lockin-shared-topbar__titlebox {
  max-width: 124px !important;
  flex-basis: 124px !important;
}

body.sharp-plans-shell .lockin-shared-topbar__title {
  font-size: 23px !important;
}
