:root {
  /* heycar mint color */

  /* mica blue color */
  --color-mica-blue-50: #f1f4fa;
  --color-mica-blue-100: #dee6f2;
  --color-mica-blue-500: #164ca3;
  --color-mica-blue-600: #123d82;
  --color-mica-blue-700: #052962;

  /* sunbeam blue color */

  /* mustang yellow color */

  /* old ferrari red color */

  /* -- fantasy name of "green" color to be defined -- */

  /* -- fantasy name of "whatsapp" color to be defined -- */

  /* -- fantasy name of "red" color to be defined -- */

  /* tarmac grey color */
  --color-tarmac-grey-50: #f3f3f3;
  --color-tarmac-grey-100: #e6e6e6;
  --color-tarmac-grey-300: #b5b5b5;
  --color-tarmac-grey-700: #303030;

  /* brand colors */
}
/* Depricated. Do Not Use */
:root {
  --spacing-2: 8px;
  --spacing-3: 12px;
  --spacing-16: 64px;
}
:root {
  /* Font families */
  --font-family-system: Objektiv, sans-serif, 'Helvetica Neue', Helvetica, Arial;

  /* Font weights */
  --font-weight-medium: 500;
}
/*
  Heading
*/
/*
  Sub-Heading
*/
/*
  Body
*/
/*
  Caption
*/
/*
  Overline
*/
/*
  Button
*/
/*
  Button Old - DO NOT USE
*/
/* If this is ever changed please update breakpoints.json as well */
/* Mobile */
/* Tablet */
/* Desktop */
/* Default theme (light) */
:root {
  /*
    Colors
  */
  --color-primary-50: var(--color-mica-blue-50);
  --color-primary-100: var(--color-mica-blue-100);
  --color-primary-500: var(--color-mica-blue-500);
  --color-primary-600: var(--color-mica-blue-600);
  --color-primary-700: var(--color-mica-blue-700);
  --color-neutral-50: var(--color-tarmac-grey-50);
  --color-neutral-100: var(--color-tarmac-grey-100);
  --color-neutral-300: var(--color-tarmac-grey-300);
  --color-neutral-700: var(--color-tarmac-grey-700);

  /*
    Sizes
  */
}
body {
  color: var(--color-neutral-700);
}
.segmented-buttons__wrapper_9p12n {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  width: max-content;
  max-width: 100%;
}
.segmented-buttons__btn_9p12n {
  font-size: 14px;
  font-weight: var(--font-weight-medium);
  font-family: var(--font-family-system);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 var(--spacing-3);
  width: auto;
  height: 48px;
  border: solid 1px var(--color-neutral-300);
  border-right-width: 0 !important;
  background: #fff;
  color: var(--color-neutral-700);
  font-size: 16px;
  cursor: pointer;
}
.segmented-buttons__btn_9p12n:last-child {
    border-right-width: 1px !important;
  }
.segmented-buttons__btn_9p12n {

  .segmented-buttons__btn_9p12n[aria-checked='true'] + & {
    border-left-color: #fff;
  }
}
.segmented-buttons__btn_9p12n > svg {
    margin-right: var(--spacing-2);
  }
.segmented-buttons__btn_9p12n:hover,
  .segmented-buttons__btn_9p12n:focus {
    background: var(--color-neutral-50);
  }
.segmented-buttons__btn_9p12n:active {
    background: var(--color-neutral-100);
  }
.segmented-buttons__btn_9p12n[aria-checked='true'] {
    border-color: var(--color-primary-500);
    outline: solid 2px var(--color-primary-500);
    outline-offset: -2px;
    background: var(--color-primary-50);
    color: var(--color-primary-500);
  }
.segmented-buttons__btn_9p12n[aria-checked='true']:hover,
    .segmented-buttons__btn_9p12n[aria-checked='true']:focus {
      border-color: var(--color-primary-600);
      outline: solid 2px var(--color-primary-600);
      outline-offset: -2px;
      background: var(--color-primary-100);
      color: var(--color-primary-600);
    }
.segmented-buttons__btn_9p12n[aria-checked='true']:active {
      border-color: var(--color-primary-700);
      outline: solid 2px var(--color-primary-700);
      outline-offset: -2px;
      background: var(--color-primary-100);
      color: var(--color-primary-700);
    }
.segmented-buttons__btn_9p12n:disabled {
    background: #fff !important;
    border-color: var(--color-neutral-300) !important;
    color: var(--color-neutral-300) !important;
    outline: none;
    cursor: not-allowed;
  }
.segmented-buttons__btn_9p12n {

  .segmented-buttons__isWideView_9p12n & {
    padding: 0 var(--spacing-16);
  }
}
