.help-modal-overlay {
  background: transparent !important;
}

body.help-modal-open {
  overflow: hidden;
}

.help-modal-close,
.footer-wechat button[data-action="open-help"],
.mobile-nav-btn,
.float-btn,
.help-modal-action,
.help-modal-copy,
.contact-card-copy,
.channel-copy-btn {
  min-width: 44px;
  min-height: 44px;
}

.help-modal-close {
  width: 44px;
  height: 44px;
}

.footer-wechat button[data-action="open-help"] {
  padding: 8px 12px;
}

.help-modal-action,
.help-modal-copy,
.contact-card-copy,
.channel-copy-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border-radius: 10px;
  font-family: inherit;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
}

.help-modal-copy,
.contact-card-copy,
.channel-copy-btn {
  border: 1px solid rgba(var(--color-primary-rgb), 0.22);
  background: var(--color-bg-primary);
  color: var(--color-primary);
}

.help-modal-copy {
  width: 100%;
}

.help-modal-account {
  margin: 0;
  text-align: center;
  font-weight: 700;
  color: var(--color-text-primary);
}

.contact-card-copy {
  margin-top: 6px;
  padding: 10px 16px;
}

.channel-copy-btn {
  margin: 12px auto 0;
  padding: 10px 16px;
}

.js-copy-btn[data-copy-state="copied"] {
  border-color: rgba(var(--color-primary-rgb), 0.48);
  box-shadow: 0 0 0 3px rgba(var(--color-primary-rgb), 0.1);
}
