.SelectDropdown {
  --transition-spase: var(--space-2xs);
  z-index: 99991111;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  min-width: 220px;
  margin: 2px 0;
  background: var(--color-control-bg-default-hover);
  outline: none;
  opacity: 0;
  -webkit-box-shadow: 0 14px 30px 0 rgba(157, 167, 170, 0.08),
    0 4px 8px 0 rgba(157, 167, 170, 0.16);
          box-shadow: 0 14px 30px 0 rgba(157, 167, 170, 0.08),
    0 4px 8px 0 rgba(157, 167, 170, 0.16);
  font-size: var(--font-size);
  -webkit-transform: translateY(var(--transition-spase));
          transform: translateY(var(--transition-spase));
}

  .SelectDropdown.no-scroll .SelectDropdown-List {
      max-height: 100%;
    }

  .SelectDropdown_moreButton {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .SelectDropdown_view_transparent {
      min-width: 58px;
      margin: 0;
    }

  .SelectDropdown_view_transparent .SelectDropdown-List {
        padding: 0;
      }

  .SelectDropdown_view_transparent .SelectItem {
        padding: 0;
        line-height: 40px;
        width: 58px;
        text-align: center;
        font-weight: 600;
        font-size: 12px;
        letter-spacing: 0.6px;
        text-transform: uppercase;
      }

  .SelectDropdown_view_columns {
      padding: var(--space-xl) var(--space-3xl);
    }

  .SelectDropdown_view_columns .SelectDropdown-List {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: wrap;
            flex-flow: wrap;
        margin: calc(var(--space-xs) * -0.5) -20px;
        max-height: 100%;
      }

  .SelectDropdown_view_columns .SelectDropdown-List .SelectItemTag-Item {
          width: 20%;
          margin: calc(var(--space-xs) * 0.5) 20px;
          cursor: pointer;
        }

  .SelectDropdown_size_m {
      --input-height: var(--control-height-m);
      --font-size: var(--control-text-size-m);
      --input-space: calc(var(--control-space-m) * 0.5);
      --list-space: calc(var(--space-l) + 2px);
    }

  .SelectDropdown_size_l {
      --input-height: var(--control-height-m);
      --font-size: var(--control-text-size-m);
      --input-space: calc(var(--control-space-m) * 0.5);
      --list-space: calc(var(--space-l) + 2px);
    }

  .SelectDropdown_size_l .SelectDropdown-List {
        max-height: 300px;
      }

  .SelectDropdown_form_default {
      border-radius: var(--control-radius);
    }

  .SelectDropdown_form_brick {
      border-radius: 0;
    }

  .SelectDropdown_form_round {
      border-radius: calc(var(--input-height) * 0.5);
    }

  .SelectDropdown_animate_appear,
    .SelectDropdown_animate_appearActive,
    .SelectDropdown_animate_appearDone,
    .SelectDropdown_animate_enter,
    .SelectDropdown_animate_enterActive,
    .SelectDropdown_animate_enterDone,
    .SelectDropdown_animate_exit,
    .SelectDropdown_animate_exitActive,
    .SelectDropdown_animate_exitDone {
      -webkit-transition: 0.2s ease;
      transition: 0.2s ease;
      -webkit-transition-property: opacity, -webkit-transform;
      transition-property: opacity, -webkit-transform;
      transition-property: opacity, transform;
      transition-property: opacity, transform, -webkit-transform;
    }

  .SelectDropdown_animate_appear,
    .SelectDropdown_animate_enter {
      opacity: 0;
      -webkit-transform: translateY(var(--transition-spase));
              transform: translateY(var(--transition-spase));
    }

  .SelectDropdown_animate_enterActive,
    .SelectDropdown_animate_appearActive,
    .SelectDropdown_animate_appearDone,
    .SelectDropdown_animate_enterDone {
      opacity: 1;
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }

  .SelectDropdown_animate_exit {
      opacity: 1;
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }

  .SelectDropdown_animate_exitActive,
    .SelectDropdown_animate_exitDone {
      opacity: 0;
      -webkit-transform: translateY(var(--transition-spase));
              transform: translateY(var(--transition-spase));
    }

  .SelectDropdown-LabelForNotFound {
    padding: 0 var(--space-xs);
  }

  .SelectDropdown-List {
    overflow-y: auto;
    width: 100%;
    max-height: 200px;
    padding: var(--list-space) 0;
    line-height: 120%;
  }

.SelectDropdown.SelectDropdown_locations {
  min-width: 344px;
}

.SelectModal {
  background-color: #fff;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  padding: var(--space-3xl) 96px var(--space-2xl);
  overflow-x: hidden;
  overflow-y: auto;
}

.SelectModal-Items {
    margin: var(--space-l) calc(var(--space-l) * -1) 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
  }

.SelectModal-Items > * {
      margin: var(--space-2xs) var(--space-l);
      width: 20%;
    }
