#radar-pro .rt-claim-area {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: 12px;
}

#radar-pro #pro-claim-channel {
  border: 1px solid #8bcf91;
  border-radius: 12px;
  padding: 12px 16px;
  background: #294d3d;
  color: #d8ffbd;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 1px;
  cursor: pointer;
  min-height: 44px;
}

#radar-pro #pro-claim-status {
  color: #9bb9ad;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: .5px;
}

@media (max-width: 600px) {
  #radar-pro .rt-claim-area {
    flex-direction: column;
    align-items: stretch;
  }

  #radar-pro #pro-claim-channel {
    width: 100%;
  }

  #radar-pro #pro-claim-status {
    text-align: center;
  }
}
