select.ss-original {
  display: block !important;
  opacity: 0 !important;
  min-height: 56px;
  margin-bottom: -56px;
  pointer-events: none;
  width: 100%;
}
.form--sm select.ss-original {
  min-height: 48px;
  margin-bottom: -48px;
}
.ss-main.ss-main,
.ss-content.ss-content {
  --ss-border-radius: 24px;
  font-size: 1.4rem;
  line-height: 1;
  transition: 0s none;
}
.ss-main.ss-main {
  min-height: 56px;
  color: var(--base);
  padding: 12px;
  border: 1px solid var(--base-light);
  background: var(--white);
}
.form--sm .ss-main.ss-main {
  min-height: 48px;
  padding: 15px 15px;
}
.ss-main.ss-open-below {
  border-bottom-color: var(--white);
}
.ss-main.ss-main:focus {
  box-shadow: none;
}
.ss-main.ss-main .ss-values .ss-single {
  margin: auto 0;
}
.ss-main.ss-main .ss-values .ss-placeholder {
  color: var(--base-semi-light);
  padding: 0;
}
.ss-main.ss-main .ss-arrow {
  width: 11px;
  height: 8px;
  margin: auto 0 auto 16px;
  min-height: auto;
  min-width: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath d='M10.967 0.140922C10.9886 0.173442 10.9995 0.216802 10.9995 0.260163C10.9995 0.314363 10.9886 0.357724 10.9561 0.411924L5.79622 7.8916C5.75286 7.95664 5.66614 8 5.57942 8C5.4927 8 5.41682 7.95664 5.36262 7.8916L0.202724 0.411925C0.148524 0.336044 0.137684 0.227643 0.191884 0.140922C0.235245 0.0542011 0.321966 4.69594e-07 0.419526 4.65329e-07L10.7393 1.42369e-08C10.8369 9.97242e-09 10.9236 0.0542007 10.967 0.140922Z' fill='%236CE200'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.ss-main.ss-open-below .ss-arrow {
  transform: rotate(180deg);
}
.ss-main.ss-main .ss-arrow * {
  display: none;
}
.ss-content.ss-content {
  max-height: 250px;
  border: 1px solid var(--base-light);
  background: var(--white);
  padding: 0;
}
.ss-content.ss-content.ss-open-below {
  transform: scaleY(1) translateY(0);
  border-top: 0;
}
.ss-content.ss-content .ss-list .ss-option {
  padding: 12px 15px;
  background: transparent !important;
  transition: color
    var(--ss-animation-timing), opacity var(--ss-animation-timing);
  color: var(--base-semi-light);
}
.ss-content.ss-content .ss-list .ss-option.ss-highlighted,
.ss-content.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected,
.ss-content.ss-content .ss-list .ss-option:hover {
  color: var(--base);
}
