.rts {
  max-width: 500px;
  margin: 0 auto;
}
.rts__box {
  border: 1px solid #FFC200;
  border-radius: 10px;
  padding: 20px;
  text-align: center;
}
.rts__label {
  display: block;
  font-family: "MTNBrighterSans-Bold", Arial, sans-serif;
  font-size: 14px;
  margin-bottom: 12px;
}
.rts__combo {
  position: relative;
  text-align: left;
}
.rts__input {
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  padding: 10px 14px;
  font-family: "MTNBrighterSans-Regular", Arial, sans-serif;
  font-size: 14px;
  color: #1a1a1a;
  cursor: pointer;
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23202020' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;
}
.rts__list {
  position: absolute;
  top: calc(100% + 6px);
  left: 0;
  right: 0;
  z-index: 10;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, .12);
  max-height: 260px;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  list-style: none;
}
.rts__search-row {
  position: sticky;
  top: 0;
  background: #fff;
  padding: 8px;
  border-bottom: 1px solid #ececec;
}
.rts__search {
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  padding: 8px 12px;
  font-size: 13px;
}
.rts__option {
  padding: 10px 14px;
  font-family: "MTNBrighterSans-Regular", Arial, sans-serif;
  font-size: 14px;
  color: #1a1a1a;
  cursor: pointer;
}
.rts__option:hover {
  background: #FFC200;
}
.rts__option.is-selected {
  background: #FFC200;
  font-family: "MTNBrighterSans-Bold", Arial, sans-serif;
}

.rts__tables {
  max-width: 700px;
  margin: 30px auto 0;
}
.rts__table-el {
  width: 100%;
  border-collapse: collapse;
}
.rts__table-el thead th {
  text-align: left;
  font-family: "MTNBrighterSans-Bold", Arial, sans-serif;
  font-size: 15px;
  padding: 14px 20px;
  border-bottom: 2px solid #ececec;
}
.rts__table-el tbody td {
  font-family: "MTNBrighterSans-Regular", Arial, sans-serif;
  font-size: 14px;
  padding: 12px 20px;
  color: #1a1a1a;
}
.rts__table-el tbody tr:nth-child(odd) {
  background: #f8f8f8;
}
