/* colors */
/* logo icon colors */
/* color shades */
/* heatmap display */
/* categorical display */
/* colors */
/* logo icon colors */
/* color shades */
/* heatmap display */
/* categorical display */
/* /styles/mixins.scss */
/* colors */
/* logo icon colors */
/* color shades */
/* heatmap display */
/* categorical display */
.gio-combo-box {
  font-family: "Barlow", "Roboto", "Lato", sans-serif;
  font-size: 15px;
  line-height: 23px;
  height: 37px;
  line-height: 15px;
  width: 100%; }
  .gio-combo-box__arrow {
    fill: #1a1a1a; }
  .gio-combo-box__menu_container {
    height: 100%; }
    .gio-combo-box__menu_container .gio-combo-box__footer-container {
      border-top: 1px solid #d1d1d1;
      height: 37px;
      display: flex;
      justify-content: flex-start;
      align-items: center;
      padding: 5px 10px;
      cursor: pointer;
      color: #007a87; }
    .gio-combo-box__menu_container .gio-combo-box__footer {
      text-align: center;
      width: 100%; }
  .gio-combo-box--clearable .Select-control .Select-clear-zone {
    display: table-cell; }
  .gio-combo-box--open-left .Select-menu-outer {
    right: 0;
    position: absolute;
    left: unset; }
  .gio-combo-box--open-up .Select-menu-outer {
    bottom: 100%;
    top: auto; }
  .gio-combo-box__group-tabbed {
    display: flex;
    flex-direction: row;
    height: 100%; }
  .gio-combo-box__group-tab {
    padding: 0 10px;
    display: flex;
    align-items: center; }
    .gio-combo-box__group-tab__icon {
      fill: #8d8d8d;
      margin-right: 10px; }
    .gio-combo-box__group-tab--selected {
      background-color: #eef9f8; }
  .gio-combo-box__group-tabs {
    flex-shrink: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    min-width: 150px;
    border-right: 1px solid #d1d1d1;
    overflow-x: hidden; }
  .gio-combo-box__group-entries {
    width: 300px;
    display: flex;
    flex-grow: 1; }
  .gio-combo-box__group-label {
    background: #ffffff;
    color: #8d8d8d;
    display: flex;
    align-items: center;
    padding: 0 10px; }
  .gio-combo-box__group-list {
    border-bottom: 1px solid #d1d1d1; }
    .gio-combo-box__group-list:last-child {
      border-bottom: none; }
    .gio-combo-box__group-list.single-scroll .gio-combo-box-entry {
      padding-right: 10px; }
  .gio-combo-box .Select:not(.is-searchable) .Select-input:empty {
    min-width: 25px; }
  .gio-combo-box .is-loading .Select-arrow-zone {
    display: none !important; }
  .gio-combo-box .Select-loading-zone {
    padding-right: 10px; }
  .gio-combo-box .gio-combo-box-option {
    width: 100%;
    height: 37px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0 10px;
    cursor: pointer; }
    .gio-combo-box .gio-combo-box-option--focus {
      background-color: #eef9f8; }
    .gio-combo-box .gio-combo-box-option--active {
      background-color: #def2f1; }
    .gio-combo-box .gio-combo-box-option--disabled {
      color: #d1d1d1;
      cursor: not-allowed; }
    .gio-combo-box .gio-combo-box-option--is-divider {
      padding: 0;
      border-bottom: 1px solid #d1d1d1;
      height: 36px; }
      .gio-combo-box .gio-combo-box-option--is-divider .gio-combo-box-entry {
        padding: 0 10px; }
  .gio-combo-box.gio-combo-box-sm {
    font-family: "Barlow", "Roboto", "Lato", sans-serif;
    font-size: 13px;
    line-height: 20px;
    height: 31px;
    line-height: 13px; }
    .gio-combo-box.gio-combo-box-sm .Select-control, .gio-combo-box.gio-combo-box-sm .gio-combo-box-option {
      height: 31px; }
    .gio-combo-box.gio-combo-box-sm .Select-input {
      height: 29px; }
      .gio-combo-box.gio-combo-box-sm .Select-input > input {
        height: 29px;
        line-height: 13px; }
    .gio-combo-box.gio-combo-box-sm .Select-placeholder,
    .gio-combo-box.gio-combo-box-sm .Select--single > .Select-control .Select-value {
      line-height: 29px;
      width: calc(100% - 1em); }
    .gio-combo-box.gio-combo-box-sm .Select-arrow-zone {
      padding: 6.5px 10px 6.5px 0; }
  .gio-combo-box.gio-combo-box-xs {
    font-family: "Barlow", "Roboto", "Lato", sans-serif;
    font-size: 13px;
    line-height: 20px;
    height: 25px;
    line-height: 13px; }
    .gio-combo-box.gio-combo-box-xs .Select-control, .gio-combo-box.gio-combo-box-xs .gio-combo-box-option {
      height: 25px; }
    .gio-combo-box.gio-combo-box-xs .Select-input {
      height: 23px; }
      .gio-combo-box.gio-combo-box-xs .Select-input > input {
        height: 23px;
        line-height: 13px; }
    .gio-combo-box.gio-combo-box-xs .Select-placeholder,
    .gio-combo-box.gio-combo-box-xs .Select--single > .Select-control .Select-value {
      line-height: 23px;
      width: calc(100% - 1em); }
    .gio-combo-box.gio-combo-box-xs .Select-arrow-zone {
      padding: 3.5px 10px 0 0; }
  .gio-combo-box .is-focused:not(.is-open) > .Select-control {
    border: 1px solid #d1d1d1;
    box-shadow: none; }
  .gio-combo-box .Select-input {
    height: 35px; }
    .gio-combo-box .Select-input > input {
      height: 35px;
      line-height: 15px;
      padding: 0; }
  .gio-combo-box .Select-control,
  .gio-combo-box .Select.is-open > .Select-control {
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    color: #1a1a1a; }
  .gio-combo-box .Select.is-disabled > .Select-control {
    border: 1px solid #d1d1d1;
    background-color: #e8e8e8;
    color: #ffffff;
    cursor: not-allowed; }
    .gio-combo-box .Select.is-disabled > .Select-control .Select-value .Select-value-label {
      color: #8d8d8d; }
  .gio-combo-box .Select-placeholder,
  .gio-combo-box .Select--single > .Select-control .Select-value {
    line-height: 35px;
    width: calc(100% - 1em); }
  .gio-combo-box .Select-arrow-zone {
    padding: 9.5px 10px 9.5px 0; }
  .gio-combo-box .Select-value-label .value-label {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 5px; }
  .gio-combo-box.gio-combo-box-toggle-left .Select .Select-control {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .gio-combo-box.gio-combo-box-toggle-center .Select .Select-control {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .gio-combo-box.gio-combo-box-toggle-right .Select .Select-control {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .gio-combo-box .Select-menu-outer {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background-color: #ffffff;
    border: 1px solid #d1d1d1;
    border-top-color: #d1d1d1;
    box-shadow: 0 0 0;
    min-width: 100%;
    width: unset;
    overflow: hidden;
    max-height: none;
    z-index: 2; }
    .gio-combo-box .Select-menu-outer .Select-menu {
      max-height: none; }
  .gio-combo-box .Select-option {
    background-color: #ffffff;
    color: #1a1a1a;
    height: 35px;
    line-height: 35px;
    padding: 0 10px; }
    .gio-combo-box .Select-option svg {
      max-height: 16px;
      max-width: 16px;
      width: 16px;
      fill: #8d8d8d;
      margin: 0 5px 0 0;
      vertical-align: middle; }
  .gio-combo-box .Select-option:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .gio-combo-box .Select-option.is-focused {
    background-color: #e6f2f3;
    color: #1a1a1a; }
  .gio-combo-box .Select-option.is-selected {
    background-color: #fdecb6;
    color: #1a1a1a; }
  .gio-combo-box .Select-option.is-disabled {
    color: #8d8d8d; }
  .gio-combo-box .Select-input {
    width: 100%; }

.gio-combo-box-center,
.gio-combo-box-right {
  margin: 0 -1px 0 0; }

.gio-combo-box-option {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 37px;
  justify-content: flex-start;
  padding: 0 10px;
  width: 100%; }
  .gio-combo-box-option--focus {
    background-color: #eef9f8; }
  .gio-combo-box-option--active {
    background-color: #def2f1; }
  .gio-combo-box-option--disabled {
    color: #d1d1d1;
    cursor: not-allowed; }
  .gio-combo-box-option--is-divider {
    padding: 0;
    border-bottom: 1px solid #d1d1d1;
    height: 36px; }
    .gio-combo-box-option--is-divider .gio-combo-box-entry {
      padding: 0 10px; }

.test-this {
  background-color: blue; }

.Select-option.is-focused {
  background-color: #e6f2f3;
  color: #1a1a1a; }

.Select-option.is-selected {
  background-color: #fdecb6;
  color: #1a1a1a; }

.tethered-surface {
  z-index: 200; }

.gio-combo-box__grouped-menu .Select-menu-outer .Select-menu {
  overflow: hidden; }

.Select-menu-outer {
  max-height: none; }
  .Select-menu-outer .Select-menu {
    overflow-x: hidden;
    max-height: none; }
  .Select-menu-outer.context-menu {
    margin-top: 0; }
