._3COcx {
  max-width: 480px;
  margin: auto;
  padding: 8px;
}

._3COcx h1 {
  text-align: center;
}

._3b4MB {
  width: 300px;
  margin: auto;
}

._2Mwcv {
  text-align: center;
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
}

._3ZYmc {
  margin-bottom: 16px;
}

._1XXZi {
  width: 100%;
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  margin-bottom: 16px;
}

._1XXZi .dd-menu-items ul {
  background-color: #ffffff;
  box-shadow: 0px 20px 40px rgba(2, 2, 2, 0.15), 0px 0px 3px rgba(2, 2, 2, 0.15) !important;
  border-radius: 8px !important;
  overflow: hidden;
}

._1XXZi .dd-menu-items ul li:not([role='separator']):not(.separator).bxQ6o,
._1XXZi .dd-menu-items ul li:hover:not([role='separator']):not(.separator).bxQ6o {
  background-color: #dcffe0 !important;
  background-color: var(--primaryBackground, #dcffe0) !important;
  color: #008c52 !important;
  color: var(--primaryDark, #008c52) !important;
}

._1XXZi .dd-menu-items ul li:hover:not([role='separator']):not(.separator),
._1XXZi .dd-menu-items ul li > *:focus {
  color: #303c45 !important;
  color: var(--phoenixDark, #303c45) !important;
  background-color: #f5f8fa !important;
  background-color: var(--phoenixHighlight, #f5f8fa) !important;
  outline: none !important;
  transition: 0.2s !important;
}

._1XXZi.dd-menu .dd-menu-items {
  max-height: 400px;
  overflow: auto;
}

._1XXZi.dd-menu .dd-menu-items ul {
  color: #303c45;
  color: var(--phoenixDark, #303c45);
}

._1XXZi .AWYWe {
  width: 100%;
  color: #6f7980;
  color: var(--phoenixMedium, #6f7980);
  display: flex;
  align-items: center;
  padding: 16px;
  text-align: left;
  border: 1px solid #d0d5d9;
  border: 1px solid var(--phoenixLight, #d0d5d9);
  border-radius: 8px;
  background-color: #ffffff;
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
}

._1XXZi .AWYWe:focus {
  border-color: #00a660;
  border-color: var(--primary, #00a660);
}

.AKa9a {
  font-family: 'PT Sans', sans-serif !important;
}

._1XXZi .dd-menu-items {
  width: 100%;
  cursor: pointer;
}

.AWYWe span:first-child {
  flex: 1;
}

._3UQ8R {
  float: right;
}

._2hRsZ input {
  display: inline-block;
  width: 75%;
  padding-left: 4px;
}

._2hRsZ span,
._2hRsZ input,
._3b-Wh {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
}

._2hRsZ span {
  padding-left: 1em;
  color: #9fa9b0;
}

._2owN2 {
  float: left;
}

.YZZPK {
  display: inline-flex;
  font-size: 16px;
  line-height: 24px;
  padding: 0 24px;
  flex: 0 1 100%;
  margin: 3px 16px 3px 0;
  align-items: center;
}

.YZZPK>span {
  display: block;
  flex: 1 0 auto;
}

._2J8Tl {
  display: flex;
}

._2J8Tl ._3ZYmc {
  margin-bottom: 0;
}

.T2OGl {
  margin: 16px auto;
  width: 100%;
}

._3udi9 {
  padding: 8px;
  text-align: center;
  color: red;
}

._3ZZSq {
  text-align: center;
  margin: 1em 0;
}

._3ZZSq h4 {
  margin: 2em 0;
}

._3Q5Qv {
  margin: 0 8px;
}
