.o-concern-selector__inner {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.o-concern-selector__inner__header .green-dot-header {
  padding: 0;
}
.o-concern-selector__inner__content {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.o-concern-selector__inner__content__prompt {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 12px;
  font-size: clamp(var(--h3-fs), 4vw, var(--h2-fs));
  line-height: 1.08;
  letter-spacing: -0.04em;
  font-weight: 400;
}
@media (max-width: 400px) {
  .o-concern-selector__inner__content__prompt {
    font-size: 22px;
  }
}
.o-concern-selector__inner__content__prompt__select-wrap {
  position: relative;
  max-width: 100%;
  color: #969696;
  cursor: pointer;
}
.o-concern-selector__inner__content__prompt__select-wrap.is-tom-select-ready .o-concern-selector__inner__content__prompt__select-wrap__icon {
  display: none;
}
.o-concern-selector__inner__content__prompt__select-wrap__select {
  display: block;
  width: 100%;
  box-sizing: border-box;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 24px;
}
.o-concern-selector__inner__content__prompt__select-wrap__select:focus {
  outline: none;
}
.o-concern-selector__inner__content__prompt__select-wrap__icon {
  position: absolute;
  right: 0;
  top: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  pointer-events: none;
  transform: translateY(-50%);
}
.o-concern-selector__inner__content__prompt__select-wrap__icon .icon {
  width: 18px;
  height: 18px;
}
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper {
  display: block;
  width: 100%;
  max-width: 100%;
  color: inherit;
}
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single .ts-control,
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single.input-active .ts-control,
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single.dropdown-active .ts-control {
  overflow: visible;
  min-height: auto;
  width: 100%;
  box-sizing: border-box;
  border: 0;
  border-radius: 0;
  background: transparent;
  background-image: none;
  box-shadow: none;
  color: inherit;
  display: block;
  font: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding: 0 !important;
  position: relative;
  cursor: pointer;
}
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single .ts-control::after,
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single.input-active .ts-control::after,
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single.dropdown-active .ts-control::after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  border: 0;
  background-color: currentColor;
  background-image: none;
  -webkit-mask-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M6.46967 8.96967C6.76256 8.67678 7.23744 8.67678 7.53033 8.96967L12 13.4393L16.4697 8.96967C16.7626 8.67678 17.2374 8.67678 17.5303 8.96967C17.8232 9.26256 17.8232 9.73744 17.5303 10.0303L12.5303 15.0303C12.2374 15.3232 11.7626 15.3232 11.4697 15.0303L6.46967 10.0303C6.17678 9.73744 6.17678 9.26256 6.46967 8.96967Z"/></svg>');
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 18px 18px;
  mask-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M6.46967 8.96967C6.76256 8.67678 7.23744 8.67678 7.53033 8.96967L12 13.4393L16.4697 8.96967C16.7626 8.67678 17.2374 8.67678 17.5303 8.96967C17.8232 9.26256 17.8232 9.73744 17.5303 10.0303L12.5303 15.0303C12.2374 15.3232 11.7626 15.3232 11.4697 15.0303L6.46967 10.0303C6.17678 9.73744 6.17678 9.26256 6.46967 8.96967Z"/></svg>');
  mask-position: center;
  mask-repeat: no-repeat;
  mask-size: 18px 18px;
  position: absolute;
  left: calc(var(--concern-selector-label-width, 100%) + 8px);
  right: auto;
  top: 50%;
  transform: translateY(-50%);
}
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single .ts-control:focus, .o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single .ts-control:focus-visible, .o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single .ts-control.focus,
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single.input-active .ts-control:focus,
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single.input-active .ts-control:focus-visible,
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single.input-active .ts-control.focus,
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single.dropdown-active .ts-control:focus,
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single.dropdown-active .ts-control:focus-visible,
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single.dropdown-active .ts-control.focus {
  outline: none;
}
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single .item,
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single.input-active .item,
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single.dropdown-active .item {
  display: block;
  width: var(--concern-selector-label-width, auto);
  min-width: 0;
  max-width: 100%;
  overflow: hidden;
  color: inherit;
  font: inherit;
  line-height: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.o-concern-selector__inner__content__prompt__select-wrap .ts-control > input {
  display: none !important;
  flex: 0 0 0 !important;
  min-width: 0 !important;
  width: 0 !important;
}
.o-concern-selector__inner__content__prompt__select-wrap .ts-wrapper.single.dropdown-active .ts-control::after {
  transform: translateY(-50%) rotate(180deg);
}
.o-concern-selector__inner__content__prompt__select-wrap .ts-dropdown {
  left: 50% !important;
  width: max-content !important;
  min-width: min(260px, 90vw);
  max-width: min(360px, 90vw);
  margin-top: 8px;
  border: 0;
  border-radius: 4px;
  background: rgb(248, 248, 248);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.12);
  color: var(--color-primary-body);
  transform: translateX(-50%);
}
.o-concern-selector__inner__content__prompt__select-wrap .ts-dropdown-content {
  max-height: 240px;
  padding: 6px 0;
}
.o-concern-selector__inner__content__prompt__select-wrap .ts-dropdown .option {
  max-width: 100%;
  overflow: hidden;
  padding: 10px 18px !important;
  color: inherit;
  font-family: var(--ff-primary);
  font-size: var(--body-fs-sm);
  font-weight: 500;
  letter-spacing: 0;
  line-height: var(--body-lh-sm);
  text-overflow: ellipsis;
  white-space: nowrap;
}
.o-concern-selector__inner__content__prompt__select-wrap .ts-dropdown .active,
.o-concern-selector__inner__content__prompt__select-wrap .ts-dropdown .selected {
  background-color: var(--color-secondary-bg);
  color: var(--color-primary-body);
}
.o-concern-selector__inner__content__prompt__select-wrap .ts-dropdown .disabled,
.o-concern-selector__inner__content__prompt__select-wrap .ts-dropdown .option[aria-disabled=true] {
  opacity: 0.45;
  pointer-events: none;
}
.o-concern-selector__inner__content__cta {
  display: flex;
  justify-content: center;
}
.o-concern-selector__inner__content__cta .a-btn {
  width: min(100%, 270px);
}
