:root,
.rs-theme-light {
  --rs-gray-50: #f7f7fa;
  --rs-gray-100: #f2f2f5;
  --rs-gray-200: #e5e5ea;
  --rs-gray-600: #717273;
  --rs-gray-800: #343434;
  --rs-primary-500: #3498ff;
  --rs-primary-700: #1675e0;
  --rs-text-primary: var(--rs-gray-800);
  --rs-text-secondary: var(--rs-gray-600);
  --rs-text-active: var(--rs-primary-700);
  --rs-border-primary: var(--rs-gray-200);
}
.rs-theme-dark {
  --rs-gray-50: #e9ebf0;
  --rs-gray-100: #cbced4;
  --rs-gray-200: #a4a9b3;
  --rs-gray-600: #3c3f43;
  --rs-gray-800: #1a1d24;
  --rs-primary-500: #34c3ff;
  --rs-primary-700: #169de0;
  --rs-text-primary: var(--rs-gray-50);
  --rs-text-secondary: var(--rs-gray-200);
  --rs-text-active: var(--rs-primary-500);
  --rs-border-primary: var(--rs-gray-600);
}
.rs-theme-high-contrast {
  --rs-gray-50: #e9ebf0;
  --rs-gray-100: #cbced4;
  --rs-gray-200: #a4a9b3;
  --rs-gray-600: #3c3f43;
  --rs-gray-800: #1a1d24;
  --rs-primary-500: #ffff00;
  --rs-primary-700: #d9e000;
  --rs-text-primary: var(--rs-gray-50);
  --rs-text-secondary: var(--rs-gray-200);
  --rs-text-active: var(--rs-primary-500);
  --rs-border-primary: var(--rs-gray-100);
}
/* stylelint-disable */
*[class*='rs-'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
*[class*='rs-']::before,
*[class*='rs-']::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.rs-radio-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rs-radio-group > .rs-radio {
  margin-left: -10px;
}
.rs-radio-group-inline {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.rs-radio-group-picker {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #343434;
  color: var(--rs-text-primary);
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
  border-radius: 6px;
}
.rs-radio-group-picker .rs-radio-inline {
  padding: 0 10px;
  margin: 0;
}
.rs-radio-group-picker .rs-radio-inline:first-child {
  padding-left: 12px;
}
.rs-radio-group-picker .rs-radio-inline:last-child {
  padding-right: 12px;
}
.rs-radio-group-picker .rs-radio-checker {
  padding: 0;
  min-height: auto;
}
.rs-radio-group-picker .rs-radio-control {
  display: none;
}
.rs-radio-group-picker .rs-radio-checker > label {
  display: inline-block;
  white-space: nowrap;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
  color: #717273;
  color: var(--rs-text-secondary);
  background: none;
  -webkit-transition: color 0.3s linear;
  transition: color 0.3s linear;
  padding: 7px 0 5px;
  border-bottom: 2px solid transparent;
}
.rs-theme-high-contrast .rs-radio-group-picker .rs-radio-checker > label {
  -webkit-transition: none;
  transition: none;
}
.rs-radio-group-picker .rs-radio-checker > label:hover,
.rs-radio-group-picker .rs-radio-checker > label:active {
  color: #1675e0;
  color: var(--rs-text-active);
  background: none;
}
.rs-radio-group-picker .rs-radio-checked .rs-radio-checker > label {
  color: #1675e0;
  color: var(--rs-text-active);
  border-color: #1675e0;
  border-color: var(--rs-text-active);
}
.rs-radio-group-picker .rs-radio-disabled .rs-radio-checker {
  opacity: 0.3;
  cursor: not-allowed;
}
.rs-radio-group-picker .rs-radio-disabled:not(.rs-radio-checked) .rs-radio-checker > label {
  color: #717273;
  color: var(--rs-text-secondary);
}
