.quick-start {
  display: flex;
  flex-wrap: wrap;
  margin-top: 35px;
}
.quick-start input[type="radio"] {
  display: none;
}
.quick-start input[type="radio"]:checked + label {
  background: white;
  border-bottom: 1px solid white;
}
.quick-start input[type="radio"]:checked + label + .guide {
  display: block;
}
.quick-start label {
  order: 1;
  display: flex;
  padding: 1rem 2rem;
  margin-right: 0.2rem;
  cursor: pointer;
  background: #f5f6f7;
  transition: background ease 0.2s;
  border: 1px solid #e4e7eb;
  margin-bottom: -1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  position:relative;
}
.guide {
  order: 99;
  flex-grow: 1;
  width: 100%;
  display: none;
  padding: 20px;
  background: white;
  border: 1px solid #e4e7eb;
  font-size: 14px!important;
}
.guide-overview p {
  font-size: 14px;
}
.guide-step {
  margin-top: 25px;
}
.guide-example-header {
  font-size: 14px;
  color: #5e666b;
  margin-top: 20px;
}
.http-header {
  color: #4e9a06;
}

.quickstart-accordion-header {
  font-size: 14px;
  color: #5e666b;
  margin-top: 10px;
}
.quickstart-accordion {
  padding: 0;
  display: flex;
  align-items: center;
  width: 100%;
  background-color: #fff;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
.quickstart-accordion:not(.collapsed)::after {
  transform: rotate(-180deg);
}
.quickstart-accordion::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transition: transform 0.2s ease-in-out;
}
