.min-h-\[calc\(100vh_-_64px\)\] {
  min-height: auto !important;
  max-width: 430px;
  margin: 0 auto;
}

.min-h-\[calc\(100vh_-_64px\)\] > .py-6:first-child {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.min-h-\[calc\(100vh_-_64px\)\] > .bg-\[\#F5F5F5\] {
  padding: 8px 0 12px !important;
}

.min-h-\[calc\(100vh_-_64px\)\] .text-black.rounded-xl.shadow {
  margin-top: 0 !important;
  padding: 10px 12px 12px !important;
}

.min-h-\[calc\(100vh_-_64px\)\] .bg-black.w-\[200px\].h-\[200px\] {
  width: 112px !important;
  height: 112px !important;
}

.min-h-\[calc\(100vh_-_64px\)\] .flex.flex-col.items-center.mt-4 {
  margin-top: 8px !important;
  gap: 2px !important;
}

.min-h-\[calc\(100vh_-_64px\)\] .line-clamp-2.font-semibold {
  font-size: 13px !important;
  line-height: 1.25 !important;
}

.min-h-\[calc\(100vh_-_64px\)\] .flex.gap-2.mt-6 {
  margin-top: 8px !important;
  gap: 8px !important;
}

.min-h-\[calc\(100vh_-_64px\)\] .border.border-main.bg-white.rounded-lg.p-4 {
  padding: 8px 10px !important;
}

.min-h-\[calc\(100vh_-_64px\)\] .border.border-main.bg-white.rounded-lg.p-4.mt-4 {
  margin-top: 8px !important;
}

.min-h-\[calc\(100vh_-_64px\)\] .text-lg.mt-1 {
  font-size: 14px !important;
  margin-top: 2px !important;
}

.min-h-\[calc\(100vh_-_64px\)\] .mt-6 {
  margin-top: 10px !important;
}

.min-h-\[calc\(100vh_-_64px\)\] .van-button--large {
  height: 40px !important;
  line-height: 40px !important;
}
