.Resizer {
  background: #d4d4d5;
  z-index: 1;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}
.Resizer:hover {
  transition: all 2s ease;
}
.Resizer.horizontal {
  height: 11px;
  margin: -5px 0;
  border-top: 5px solid rgba(255, 255, 255, 0);
  border-bottom: 5px solid rgba(255, 255, 255, 0);
  cursor: row-resize;
  width: 100%;
}
.Resizer.horizontal:hover {
  border-top: 5px solid rgba(0, 0, 0, 0.5);
  border-bottom: 5px solid rgba(0, 0, 0, 0.5);
}
.Resizer.vertical {
  width: 11px;
  margin: 0 -5px;
  border-left: 5px solid rgba(255, 255, 255, 0);
  border-right: 5px solid rgba(255, 255, 255, 0);
  cursor: col-resize;
}
.Resizer.vertical:hover {
  border-left: 5px solid rgba(0, 0, 0, 0.05);
  border-right: 5px solid rgba(0, 0, 0, 0.05);
}
.Resizer.disabled {
  cursor: not-allowed;
}
.Resizer.disabled:hover {
  border-color: transparent;
}

.app-management-progress-module__progressStep--da7fe8 {
  list-style-type: none;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.finish-custom-integration-config-module__title-font-bold-colorless--f55da3,
.finish-custom-integration-config-module__title-font-bold--c999dc {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.finish-custom-integration-config-module__title-font-bold--c999dc {
  color: #343434;
}
/* Title 1/Bold */
.finish-custom-integration-config-module__title-1-secondary-font--dadeaa {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.finish-custom-integration-config-module__title-1-secondary-font-colorless--cc1fd4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.finish-custom-integration-config-module__title-2-secondary-font--fc167a {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.finish-custom-integration-config-module__title-2-secondary-font-colorless--fdd245 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.finish-custom-integration-config-module__title-3-secondary-font--de0979 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.finish-custom-integration-config-module__title-3-secondary-font-colorless--edf499 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.finish-custom-integration-config-module__subtitle-font-size-and-line-height-only--f31ce5 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.finish-custom-integration-config-module__subtitle-primary-font-regular--de62e4 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.finish-custom-integration-config-module__subtitle-primary-font-regular-colorless--fd0020 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.finish-custom-integration-config-module__subtitle-primary-font-semi-bold--b9a34e {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.finish-custom-integration-config-module__subtitle-primary-font-semi-bold-colorless--f8a6b1 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.finish-custom-integration-config-module__subtitle-primary-font-bold--c1a421 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.finish-custom-integration-config-module__subtitle-primary-font-bold-colorless--cfa5b8 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.finish-custom-integration-config-module__text-1-font-size-and-line-height-only--c94b4e,
.finish-custom-integration-config-module__formInput--f48d5c input,
.finish-custom-integration-config-module__headerInput--e6925d:not(.finish-custom-integration-config-module__outlined--ac57b8) input {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.finish-custom-integration-config-module__text-1-primary-font-regular--a0bfe2,
.finish-custom-integration-config-module__subHeading--cdec28 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.finish-custom-integration-config-module__text-1-primary-font-regular-colorless--b665a7 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.finish-custom-integration-config-module__text-1-primary-font-semi-bold--a28c6c {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.finish-custom-integration-config-module__text-1-primary-font-semi-bold-colorless--e8d359 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.finish-custom-integration-config-module__text-1-primary-font-bold--f76bbc {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.finish-custom-integration-config-module__text-1-primary-font-bold-colorless--a0bf16 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.finish-custom-integration-config-module__text-2-font-size-and-line-height-only--cfa2f0,
.finish-custom-integration-config-module__accordionHeader--f3620d,
.finish-custom-integration-config-module__formField--abed8a label,
.finish-custom-integration-config-module__formInput--f48d5c label {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.finish-custom-integration-config-module__text-2-primary-font-regular--f33396 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.finish-custom-integration-config-module__text-2-primary-font-regular-colorless--d6cd70 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.finish-custom-integration-config-module__text-2-primary-font-semi-bold--cfe69c {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.finish-custom-integration-config-module__text-2-primary-font-semi-bold-colorless--d5da0a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.finish-custom-integration-config-module__text-2-primary-font-bold--f1ee27 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.finish-custom-integration-config-module__text-2-primary-font-bold-colorless--f63999 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.finish-custom-integration-config-module__monospace-code-font-regular--bef19b {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.finish-custom-integration-config-module__monospace-code-font-regular-colorless--d5c3c7 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.finish-custom-integration-config-module__monospace-code-font-semi-bold--c2f396 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.finish-custom-integration-config-module__monospace-code-font-semi-bold-colorless--c7851b {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/*******************************
         Site Settings
*******************************/
/*--------------------------------------------------------------------
   Airkit-Specific (deprecated, use airkit-variables.less instead)
---------------------------------------------------------------------*/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*--- RU Special ---*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
.finish-custom-integration-config-module__root--fd29b7 {
  background: #ffffff;
  display: flex;
  flex-direction: column;
}
.finish-custom-integration-config-module__subHeading--cdec28 {
  margin-bottom: 24px;
  margin-top: 8px;
}
.finish-custom-integration-config-module__accordion--a81ea1 .finish-custom-integration-config-module__accordionPanel--df8063 {
  border-bottom: 4px solid #f4f4f4;
}
.finish-custom-integration-config-module__accordion--a81ea1 .finish-custom-integration-config-module__accordionPanel--df8063:last-of-type {
  border-bottom: none;
}
.finish-custom-integration-config-module__accordionHeader--f3620d {
  padding-left: 8px;
}
.finish-custom-integration-config-module__body--c19199 {
  flex: 1 1 auto;
  overflow: auto;
}
.finish-custom-integration-config-module__footer--fd269e {
  padding: 8px 4px;
  flex: 0 0 auto;
  height: auto;
  border-top: 1px solid #e4e4e4;
}
.finish-custom-integration-config-module__form--ce0a06 {
  display: flex;
  flex-flow: column nowrap;
  height: 100%;
}
.finish-custom-integration-config-module__formField--abed8a {
  display: flex;
  flex-flow: column nowrap;
}
.finish-custom-integration-config-module__formField--abed8a label {
  color: #747474;
  display: block;
  font-weight: 400;
  margin: 0;
  padding: 12px 16px;
}
.finish-custom-integration-config-module__formField--abed8a textarea {
  height: 60px;
  margin: 0 0 0 7px;
  min-height: 60px;
  padding: 12px 8px;
  resize: vertical;
  border: 1px solid transparent;
}
.finish-custom-integration-config-module__formDivider--edaf9c {
  background: #e4e4e4;
  border: none;
  height: 1px;
  margin: 8px 0;
}
.finish-custom-integration-config-module__formInput--f48d5c {
  display: flex;
  flex-flow: column nowrap;
}
.finish-custom-integration-config-module__formInput--f48d5c label {
  color: #747474;
  display: block;
  font-weight: 400;
  margin: 0;
  padding: 12px 16px;
}
.finish-custom-integration-config-module__formInput--f48d5c.finish-custom-integration-config-module__outlined--ac57b8 input {
  margin: 0 16px 8px 16px;
}
.finish-custom-integration-config-module__formInput--f48d5c:not(.finish-custom-integration-config-module__outlined--ac57b8) input {
  margin: 0 0 0 7px;
}
.finish-custom-integration-config-module__formInput--f48d5c:not(.finish-custom-integration-config-module__outlined--ac57b8) input:not(:hover):not(:focus) {
  border: 1px solid transparent;
}
.finish-custom-integration-config-module__header--a9ae14 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  padding: 12px 16px;
}
.finish-custom-integration-config-module__header--a9ae14:not(.finish-custom-integration-config-module__hideBottomBorder--d8f4c4) {
  border-bottom: 1px solid #e4e4e4;
}
.finish-custom-integration-config-module__header--a9ae14 > :first-child {
  margin-right: 12px;
}
.finish-custom-integration-config-module__headerInput--e6925d {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-flow: row nowrap;
  height: 41px;
  margin: 0;
  border-bottom: 1px solid #e4e4e4;
}
.finish-custom-integration-config-module__headerInput--e6925d > :first-child {
  height: 100%;
}
.finish-custom-integration-config-module__headerInput--e6925d:not(.finish-custom-integration-config-module__outlined--ac57b8) input {
  margin: 0;
  padding-left: 12px;
}
.finish-custom-integration-config-module__headerInput--e6925d:not(.finish-custom-integration-config-module__outlined--ac57b8) input:not(:hover):not(:focus) {
  border: 1px solid transparent;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.finish-custom-integration-config-modal-module__title-font-bold-colorless--a6791a,
.finish-custom-integration-config-modal-module__title-font-bold--c72974 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.finish-custom-integration-config-modal-module__title-font-bold--c72974 {
  color: #343434;
}
/* Title 1/Bold */
.finish-custom-integration-config-modal-module__title-1-secondary-font--be7e43 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.finish-custom-integration-config-modal-module__title-1-secondary-font-colorless--f38912 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.finish-custom-integration-config-modal-module__title-2-secondary-font--d0187f {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.finish-custom-integration-config-modal-module__title-2-secondary-font-colorless--cbbeaf {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.finish-custom-integration-config-modal-module__title-3-secondary-font--a9278e {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.finish-custom-integration-config-modal-module__title-3-secondary-font-colorless--c6c995 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.finish-custom-integration-config-modal-module__subtitle-font-size-and-line-height-only--e9d0c0 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.finish-custom-integration-config-modal-module__subtitle-primary-font-regular--b1fd61 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.finish-custom-integration-config-modal-module__subtitle-primary-font-regular-colorless--e1845a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.finish-custom-integration-config-modal-module__subtitle-primary-font-semi-bold--d558d5 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.finish-custom-integration-config-modal-module__subtitle-primary-font-semi-bold-colorless--f4705b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.finish-custom-integration-config-modal-module__subtitle-primary-font-bold--a9e851 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.finish-custom-integration-config-modal-module__subtitle-primary-font-bold-colorless--e7e6de {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.finish-custom-integration-config-modal-module__text-1-font-size-and-line-height-only--e08401 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.finish-custom-integration-config-modal-module__text-1-primary-font-regular--e5bcd3,
.finish-custom-integration-config-modal-module__subHeading--ab83ac {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.finish-custom-integration-config-modal-module__text-1-primary-font-regular-colorless--ed2de5 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.finish-custom-integration-config-modal-module__text-1-primary-font-semi-bold--c4d6b0 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.finish-custom-integration-config-modal-module__text-1-primary-font-semi-bold-colorless--f6c708 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.finish-custom-integration-config-modal-module__text-1-primary-font-bold--f4fbf9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.finish-custom-integration-config-modal-module__text-1-primary-font-bold-colorless--f5824f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.finish-custom-integration-config-modal-module__text-2-font-size-and-line-height-only--c7e060 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.finish-custom-integration-config-modal-module__text-2-primary-font-regular--b3a0df {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.finish-custom-integration-config-modal-module__text-2-primary-font-regular-colorless--eb6fd0 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.finish-custom-integration-config-modal-module__text-2-primary-font-semi-bold--b51b39 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.finish-custom-integration-config-modal-module__text-2-primary-font-semi-bold-colorless--acb50a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.finish-custom-integration-config-modal-module__text-2-primary-font-bold--f20beb {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.finish-custom-integration-config-modal-module__text-2-primary-font-bold-colorless--a204a5 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.finish-custom-integration-config-modal-module__monospace-code-font-regular--ed65eb {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.finish-custom-integration-config-modal-module__monospace-code-font-regular-colorless--b85cfc {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.finish-custom-integration-config-modal-module__monospace-code-font-semi-bold--ccc911 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.finish-custom-integration-config-modal-module__monospace-code-font-semi-bold-colorless--a2655b {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/*******************************
         Site Settings
*******************************/
/*--------------------------------------------------------------------
   Airkit-Specific (deprecated, use airkit-variables.less instead)
---------------------------------------------------------------------*/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*--- RU Special ---*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
.finish-custom-integration-config-modal-module__root--cdadc7 {
  width: 400px;
  max-height: 100vh;
}
.finish-custom-integration-config-modal-module__subHeading--ab83ac {
  margin-bottom: 24px;
  margin-top: 8px;
}
.finish-custom-integration-config-modal-module__formRow--fdbd4c:not(:last-child) {
  margin-bottom: 24px;
}
.finish-custom-integration-config-modal-module__label--db5d55 {
  margin-bottom: 8px;
}
.finish-custom-integration-config-modal-module__content--bd0178 {
  overflow-y: auto;
  max-height: 85vh;
}

.airkit-initials-menu-module__wrapper--b1e7cf {
  line-height: 0;
}
.airkit-initials-menu-module__airkitInitials--e37a0a {
  cursor: pointer;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.user-menu-module__title-font-bold-colorless--f7a318,
.user-menu-module__title-font-bold--f4d634 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.user-menu-module__title-font-bold--f4d634 {
  color: #343434;
}
/* Title 1/Bold */
.user-menu-module__title-1-secondary-font--b6d413 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.user-menu-module__title-1-secondary-font-colorless--f4f046 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.user-menu-module__title-2-secondary-font--b05c8d {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.user-menu-module__title-2-secondary-font-colorless--d11fae {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.user-menu-module__title-3-secondary-font--b5bd5c {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.user-menu-module__title-3-secondary-font-colorless--b60f5f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.user-menu-module__subtitle-font-size-and-line-height-only--df02e7 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.user-menu-module__subtitle-primary-font-regular--c0c818 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.user-menu-module__subtitle-primary-font-regular-colorless--f80989 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.user-menu-module__subtitle-primary-font-semi-bold--e4f8e8 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.user-menu-module__subtitle-primary-font-semi-bold-colorless--ef9b74 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.user-menu-module__subtitle-primary-font-bold--bd40a0 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.user-menu-module__subtitle-primary-font-bold-colorless--c57b65 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.user-menu-module__text-1-font-size-and-line-height-only--a574b1 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.user-menu-module__text-1-primary-font-regular--a0edf5 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.user-menu-module__text-1-primary-font-regular-colorless--ce5d6f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.user-menu-module__text-1-primary-font-semi-bold--aca319 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.user-menu-module__text-1-primary-font-semi-bold-colorless--b4cc6e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.user-menu-module__text-1-primary-font-bold--b1a835 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.user-menu-module__text-1-primary-font-bold-colorless--bc1aa0 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.user-menu-module__text-2-font-size-and-line-height-only--ae2273,
.user-menu-module__orgAndRole--c8dccd {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.user-menu-module__text-2-primary-font-regular--fda75a {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.user-menu-module__text-2-primary-font-regular-colorless--a8f33f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.user-menu-module__text-2-primary-font-semi-bold--ee2003 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.user-menu-module__text-2-primary-font-semi-bold-colorless--ec6f37 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.user-menu-module__text-2-primary-font-bold--e2e122 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.user-menu-module__text-2-primary-font-bold-colorless--db0707 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.user-menu-module__monospace-code-font-regular--f6b6ad {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.user-menu-module__monospace-code-font-regular-colorless--f8195f {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.user-menu-module__monospace-code-font-semi-bold--ad0fdb {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.user-menu-module__monospace-code-font-semi-bold-colorless--b5f4fb {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.user-menu-module__button--e7ac99 .user-menu-module__buttonInner--c62836 {
  margin: 4px 0;
  padding: 0;
}
.user-menu-module__button--e7ac99 .user-menu-module__buttonInner--c62836:hover {
  background: none;
}
.user-menu-module__button--e7ac99 .user-menu-module__buttonInner--c62836:hover .user-menu-module__buttonLabelText--b47058,
.user-menu-module__button--e7ac99 .user-menu-module__buttonInner--c62836:hover .user-menu-module__buttonLabelTextIcon--a28b9e {
  color: #cb3461;
}
.user-menu-module__button--e7ac99 .user-menu-module__buttonInner--c62836:hover .user-menu-module__buttonLetterAvatar--c1c774 {
  background: #ff8aad;
  color: #ffffff;
}
.user-menu-module__button--e7ac99 .user-menu-module__buttonInner--c62836:active,
.user-menu-module__button--e7ac99 .user-menu-module__buttonInner--c62836:focus {
  background: none;
}
.user-menu-module__button--e7ac99 .user-menu-module__buttonInner--c62836:active .user-menu-module__buttonLabelText--b47058,
.user-menu-module__button--e7ac99 .user-menu-module__buttonInner--c62836:focus .user-menu-module__buttonLabelText--b47058,
.user-menu-module__button--e7ac99 .user-menu-module__buttonInner--c62836:active .user-menu-module__buttonLabelTextIcon--a28b9e,
.user-menu-module__button--e7ac99 .user-menu-module__buttonInner--c62836:focus .user-menu-module__buttonLabelTextIcon--a28b9e {
  color: #ff4e83;
}
.user-menu-module__button--e7ac99 .user-menu-module__buttonInner--c62836:active .user-menu-module__buttonLetterAvatar--c1c774,
.user-menu-module__button--e7ac99 .user-menu-module__buttonInner--c62836:focus .user-menu-module__buttonLetterAvatar--c1c774 {
  background: #ff4e83;
  color: #ffffff;
}
.user-menu-module__buttonLabel--da1c1b {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.user-menu-module__buttonLabelText--b47058 {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  margin: 0;
  padding-left: 8px;
  text-align: left;
  overflow: hidden;
  max-width: 132px;
}
.user-menu-module__buttonLetterAvatar--c1c774 {
  margin-right: 0;
}
.user-menu-module__menu--b10309 {
  align-items: center;
  font-size: 0.8rem;
}
.user-menu-module__menuItemEmailOrgAndRole--ec146e {
  display: flex;
  flex-flow: column nowrap;
}
.user-menu-module__orgAndRole--c8dccd {
  color: #747474;
}
.user-menu-module__orgSwitcher--b86994 {
  padding: 0 12px 0 18px;
}
.user-menu-module__orgSwitcherLabel--a1b858 {
  color: #747474;
  padding-bottom: 4px;
}
.user-menu-module__orgSwitcherMenu--acf2fc {
  width: 120px;
  max-width: unset;
  min-width: unset;
}
.user-menu-module__buttonLabelTextName--ac158c {
  font-weight: normal;
  margin-right: 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.user-menu-module__buttonLabelTextIcon--a28b9e {
  color: #b4b4b4;
  margin-right: 8px;
}
.user-menu-module__buttonWithFeatureBranch--d894df {
  border: 1px solid #ff4e83;
}
.user-menu-module__temporarySupportAccessOrganization--f716a7 {
  color: #cb3461;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/** Section Styles */
.configuration-section-module__root--d72eae {
  border-bottom: 1px solid #e4e4e4;
  padding: 40px 16px;
  flex-direction: row;
  display: flex;
}
.configuration-section-module__noBorder--d03a50 {
  border: none;
  padding-bottom: 0px;
}
.configuration-section-module__panel--aa41a1 {
  padding: 0;
}
.configuration-section-module__headerPanel--dcd3f8 {
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  min-width: 200px;
  display: flex;
  width: 35%;
}
.configuration-section-module__headerPanel2--d08396 {
  margin-left: auto;
  margin-right: auto;
  align-items: center;
  flex-direction: column;
  min-width: 200px;
  display: flex;
  padding: 20px 16px;
}
.configuration-section-module__label--c444e1 {
  margin: 8px 8px 0 0;
}
/** Editor Styles */
.configuration-section-module__sectionEditor--d07ee0 {
  border-bottom: 1px solid #e4e4e4;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  padding: 16px;
  display: flex;
}
.configuration-section-module__sectionEditorHeader--ff3315 {
  margin-bottom: 8px;
  display: flex;
  justify-content: space-between;
  align-self: stretch;
}
.configuration-section-module__sectionEditorHeader--ff3315.configuration-section-module__border--bee607 {
  border-bottom: 1px solid #e4e4e4;
  padding: 0 16px 16px;
  margin: 0 -16px 16px;
  align-self: stretch;
}
.configuration-section-module__sectionEditor--d07ee0:last-child {
  border-bottom: none;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.app-object-icon-module__root--ab9c05 {
  justify-content: center;
  border-radius: 4px;
  align-items: center;
  height: 20px;
  display: flex;
  width: 20px;
}
.app-object-icon-module__number--fbc29d {
  background-color: #2dd684;
}
.app-object-icon-module__string--f1463b {
  background-color: #126de7;
}
.app-object-icon-module__phone--a2a2ba {
  background-color: #126de7;
}
.app-object-icon-module__email--adfa70 {
  background-color: #126de7;
}
.app-object-icon-module__boolean--c5341c {
  background-color: #29d7d7;
}
.app-object-icon-module__asset--b0a81a {
  background-color: #c53fe6;
}
.app-object-icon-module__datetime--cb1dec {
  background-color: #ffce21;
}
.app-object-icon-module__date--ebf084 {
  background-color: #ffce21;
}
.app-object-icon-module__time--a1d740 {
  background-color: #ffce21;
}
.app-object-icon-module__currency--a546e1 {
  background-color: #2dd684;
}
.app-object-icon-module__unknown--de8e79 {
  background-color: #545454;
}
.app-object-icon-module__any--c944ce {
  background-color: #343434;
}
.app-object-icon-module__null--d260a9 {
  background-color: #747474;
}
.app-object-icon-module__default--c408f6 {
  background-color: #ff4e83;
}

.error-boundary-module__ErrorBoundary--df7a32 {
  padding: 20px;
}
.error-boundary-module__ErrorBoundaryDetail--d6ffc3 {
  margin-bottom: 10px;
  width: 100%;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.user-variable-editor-module__title-font-bold-colorless--e9066a,
.user-variable-editor-module__title-font-bold--e163db {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.user-variable-editor-module__title-font-bold--e163db {
  color: #343434;
}
/* Title 1/Bold */
.user-variable-editor-module__title-1-secondary-font--aabafb {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.user-variable-editor-module__title-1-secondary-font-colorless--d11cb2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.user-variable-editor-module__title-2-secondary-font--f5f3a7 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.user-variable-editor-module__title-2-secondary-font-colorless--c2f75b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.user-variable-editor-module__title-3-secondary-font--dbb43f {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.user-variable-editor-module__title-3-secondary-font-colorless--f17700 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.user-variable-editor-module__subtitle-font-size-and-line-height-only--a3f7b3 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.user-variable-editor-module__subtitle-primary-font-regular--dd4c41 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.user-variable-editor-module__subtitle-primary-font-regular-colorless--a82de4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.user-variable-editor-module__subtitle-primary-font-semi-bold--a62bb5 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.user-variable-editor-module__subtitle-primary-font-semi-bold-colorless--ce5590 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.user-variable-editor-module__subtitle-primary-font-bold--bb22d3 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.user-variable-editor-module__subtitle-primary-font-bold-colorless--c0714c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.user-variable-editor-module__text-1-font-size-and-line-height-only--d785ae {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.user-variable-editor-module__text-1-primary-font-regular--e29f08 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.user-variable-editor-module__text-1-primary-font-regular-colorless--a9f2d4,
.user-variable-editor-module__row--e5629b,
.user-variable-editor-module__variablePresenter--ab75e0,
.user-variable-editor-module__emptyState--b339a0 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.user-variable-editor-module__text-1-primary-font-semi-bold--b314d5 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.user-variable-editor-module__text-1-primary-font-semi-bold-colorless--e4a2bd {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.user-variable-editor-module__text-1-primary-font-bold--f08dc7 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.user-variable-editor-module__text-1-primary-font-bold-colorless--edb616 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.user-variable-editor-module__text-2-font-size-and-line-height-only--fb51d3 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.user-variable-editor-module__text-2-primary-font-regular--efb0cf {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.user-variable-editor-module__text-2-primary-font-regular-colorless--dd0cce {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.user-variable-editor-module__text-2-primary-font-semi-bold--e1788f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.user-variable-editor-module__text-2-primary-font-semi-bold-colorless--ccbd65 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.user-variable-editor-module__text-2-primary-font-bold--d21593 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.user-variable-editor-module__text-2-primary-font-bold-colorless--a8b4e6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.user-variable-editor-module__monospace-code-font-regular--f39ae4 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.user-variable-editor-module__monospace-code-font-regular-colorless--a46bb7 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.user-variable-editor-module__monospace-code-font-semi-bold--f7605a {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.user-variable-editor-module__monospace-code-font-semi-bold-colorless--e2a7b2 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.user-variable-editor-module__toolbarAction--a3fd8b {
  margin: 0;
}
.user-variable-editor-module__label--b757ba {
  color: #747474;
  margin: 0;
  padding: 12px 16px;
  font-weight: 400;
}
.user-variable-editor-module__row--e5629b {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 0 0 8px 12px;
}
.user-variable-editor-module__appObjectIcon--fb64f3 {
  margin-right: 8px;
  width: 16px;
  height: 16px;
}
.user-variable-editor-module__variablePresenter--ab75e0 {
  background-color: #f4f4f4;
  border-radius: 4px;
  display: inline-flex;
  border: 1px solid #ffffff;
  position: relative;
  padding: 4px 8px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
  align-items: center;
}
.user-variable-editor-module__variablePresenter--ab75e0.user-variable-editor-module__isActive--c1e4f3 {
  border: 1px solid #126de7;
}
.user-variable-editor-module__variablePresenter--ab75e0.user-variable-editor-module__isEditing--fe7b87 {
  padding: 0px;
}
.user-variable-editor-module__variablePresenter--ab75e0.user-variable-editor-module__isEditing--fe7b87 .user-variable-editor-module__appObjectIcon--fb64f3 {
  margin: 0 8px;
}
.user-variable-editor-module__variablePresenter--ab75e0 > :last-child {
  margin-right: 8px;
}
.user-variable-editor-module__equalsSign--eab42e {
  margin: 0 4px;
}
.user-variable-editor-module__input--d40137 {
  font-size: 0.8rem;
  width: unset;
  border: 1px solid transparent;
}
.user-variable-editor-module__emptyState--b339a0 {
  color: #747474;
  margin: 8px 0 16px 16px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.save-modal-module__root--ee4ffa {
  width: 400px;
}
.save-modal-module__heading--f9b351 {
  margin-bottom: 4px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
button.help-button-module__helpButton--a4135b {
  margin-right: 8px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.landing-header-module__header--e57300 {
  border-bottom: 1px solid #e4e4e4;
  align-items: center;
  background-color: #ffffff;
  display: flex;
  flex-flow: row nowrap;
  height: 40px;
  justify-content: space-between;
  position: sticky;
  top: 0;
  z-index: 1;
}
.landing-header-module__headerGroup--cee0ab {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  gap: 8px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.button-styled-link-module__title-font-bold-colorless--f847f5,
.button-styled-link-module__title-font-bold--cc538e {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.button-styled-link-module__title-font-bold--cc538e {
  color: #343434;
}
/* Title 1/Bold */
.button-styled-link-module__title-1-secondary-font--ede0e4 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.button-styled-link-module__title-1-secondary-font-colorless--fc6b88 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.button-styled-link-module__title-2-secondary-font--bcf3da {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.button-styled-link-module__title-2-secondary-font-colorless--a1b5d7 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.button-styled-link-module__title-3-secondary-font--cf182e {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.button-styled-link-module__title-3-secondary-font-colorless--df0f1c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.button-styled-link-module__subtitle-font-size-and-line-height-only--fc602b {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.button-styled-link-module__subtitle-primary-font-regular--e477a4 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.button-styled-link-module__subtitle-primary-font-regular-colorless--fcb601 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.button-styled-link-module__subtitle-primary-font-semi-bold--aee86d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.button-styled-link-module__subtitle-primary-font-semi-bold-colorless--fad55e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.button-styled-link-module__subtitle-primary-font-bold--e50c91 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.button-styled-link-module__subtitle-primary-font-bold-colorless--eef7f5 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.button-styled-link-module__text-1-font-size-and-line-height-only--d44a8d {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.button-styled-link-module__text-1-primary-font-regular--bd8898 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.button-styled-link-module__text-1-primary-font-regular-colorless--b1e221 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.button-styled-link-module__text-1-primary-font-semi-bold--b938b4 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.button-styled-link-module__text-1-primary-font-semi-bold-colorless--b8113f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.button-styled-link-module__text-1-primary-font-bold--be349f,
.button-styled-link-module__root--e48475 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.button-styled-link-module__text-1-primary-font-bold-colorless--baa425 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.button-styled-link-module__text-2-font-size-and-line-height-only--cc1fa9 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.button-styled-link-module__text-2-primary-font-regular--ae1146 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.button-styled-link-module__text-2-primary-font-regular-colorless--ac8563 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.button-styled-link-module__text-2-primary-font-semi-bold--dd2ae8 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.button-styled-link-module__text-2-primary-font-semi-bold-colorless--c693a2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.button-styled-link-module__text-2-primary-font-bold--d48538 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.button-styled-link-module__text-2-primary-font-bold-colorless--c5488a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.button-styled-link-module__monospace-code-font-regular--d28449 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.button-styled-link-module__monospace-code-font-regular-colorless--ef1740 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.button-styled-link-module__monospace-code-font-semi-bold--be6f9a {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.button-styled-link-module__monospace-code-font-semi-bold-colorless--f5c187 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.button-styled-link-module__root--e48475 {
  align-items: center;
  border-radius: 4px;
  display: flex;
  flex-flow: row nowrap;
  padding: 8px 16px;
  transition: color 0.1s ease, background-color 0.1s ease;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-tap-highlight-color: #ff8aad;
  text-decoration: none;
}
.button-styled-link-module__root--e48475.button-styled-link-module__hasIcon--ab5348 {
  padding-left: 16px;
}
.button-styled-link-module__root--e48475:visited {
  color: #343434;
}
.button-styled-link-module__root--e48475.button-styled-link-module__primary--ee5fa8 {
  background-color: #ff4e83;
  color: #ffffff;
}
.button-styled-link-module__root--e48475:hover {
  background-color: #ffd3e0;
  color: #cb3461;
  text-decoration: none;
}
.button-styled-link-module__root--e48475:active {
  background-color: #ffb0c8;
  color: #cb3461;
  text-decoration: none;
}
.button-styled-link-module__root--e48475 > span[role="img"] {
  color: inherit;
}
.button-styled-link-module__icon--b88e39 {
  margin-right: 12px;
  width: 12px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.landing-toolbar-module__editInStudioButton--f462b7 {
  margin-left: 4px;
}
.landing-toolbar-module__description--abdfe2 {
  margin-bottom: 16px;
  padding-bottom: 4px;
}
.landing-toolbar-module__headerWrapper--c5c877 {
  align-items: center;
  display: flex;
  overflow: hidden;
}
.landing-toolbar-module__header--e1aa80 {
  display: inline-block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.landing-toolbar-module__editButton--caaa90 {
  margin-left: 8px !important;
}
.landing-toolbar-module__hiddenButton--dcf520 {
  visibility: hidden;
}
.landing-toolbar-module__buttonGroup--b9f67a {
  display: flex;
  align-items: center;
  margin-left: 4px;
}
.landing-toolbar-module__toolbar--c7913a {
  width: 100%;
  justify-content: space-between;
  margin-bottom: 4px;
  align-items: center;
  height: 40px;
  display: flex;
}
.landing-toolbar-module__badge--cdd4e2 {
  margin-bottom: 8px;
  width: -moz-fit-content;
  width: fit-content;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.create-template-modal-module__title-font-bold-colorless--c8941c,
.create-template-modal-module__title-font-bold--b9d193 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.create-template-modal-module__title-font-bold--b9d193 {
  color: #343434;
}
/* Title 1/Bold */
.create-template-modal-module__title-1-secondary-font--bb91af {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.create-template-modal-module__title-1-secondary-font-colorless--f2ee93 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.create-template-modal-module__title-2-secondary-font--cfce0b {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.create-template-modal-module__title-2-secondary-font-colorless--b7beb6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.create-template-modal-module__title-3-secondary-font--a2bfc1 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.create-template-modal-module__title-3-secondary-font-colorless--fbb896 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.create-template-modal-module__subtitle-font-size-and-line-height-only--d28ad9 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.create-template-modal-module__subtitle-primary-font-regular--b05270 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.create-template-modal-module__subtitle-primary-font-regular-colorless--e35cf7 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.create-template-modal-module__subtitle-primary-font-semi-bold--c97126 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.create-template-modal-module__subtitle-primary-font-semi-bold-colorless--c69a7d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.create-template-modal-module__subtitle-primary-font-bold--a530fd {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.create-template-modal-module__subtitle-primary-font-bold-colorless--fac8f5 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.create-template-modal-module__text-1-font-size-and-line-height-only--a2d908,
.create-template-modal-module__formRowLabel--aa7d31,
.create-template-modal-module__errorMessage--d3d4ec {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.create-template-modal-module__text-1-primary-font-regular--da12b7 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.create-template-modal-module__text-1-primary-font-regular-colorless--e83b54 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.create-template-modal-module__text-1-primary-font-semi-bold--e7ece5 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.create-template-modal-module__text-1-primary-font-semi-bold-colorless--f58ed9 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.create-template-modal-module__text-1-primary-font-bold--c91632 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.create-template-modal-module__text-1-primary-font-bold-colorless--ab9e4f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.create-template-modal-module__text-2-font-size-and-line-height-only--f4c40b {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.create-template-modal-module__text-2-primary-font-regular--a03eb5 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.create-template-modal-module__text-2-primary-font-regular-colorless--e0a275 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.create-template-modal-module__text-2-primary-font-semi-bold--bd72eb {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.create-template-modal-module__text-2-primary-font-semi-bold-colorless--e477f2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.create-template-modal-module__text-2-primary-font-bold--fa2208 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.create-template-modal-module__text-2-primary-font-bold-colorless--ab5513 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.create-template-modal-module__monospace-code-font-regular--eb5adc {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.create-template-modal-module__monospace-code-font-regular-colorless--bc5126 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.create-template-modal-module__monospace-code-font-semi-bold--ec0213 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.create-template-modal-module__monospace-code-font-semi-bold-colorless--ff45ec {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.create-template-modal-module__root--a17d8e {
  width: 600px;
}
.create-template-modal-module__headings--b55c02 {
  align-items: flex-start;
  display: flex;
  flex-flow: column nowrap;
  margin-bottom: 24px;
}
.create-template-modal-module__subheading--d18432 {
  display: flex;
  flex-flow: row wrap;
  gap: 4px;
}
.create-template-modal-module__formRow--eff276 {
  margin: 24px 0;
}
.create-template-modal-module__formRowLabel--aa7d31 {
  margin-bottom: 8px;
}
.create-template-modal-module__errorMessage--d3d4ec {
  color: #e31212;
  margin-top: 8px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.template-access-radio-group-module__title-font-bold-colorless--fe8541,
.template-access-radio-group-module__title-font-bold--f9224a {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.template-access-radio-group-module__title-font-bold--f9224a {
  color: #343434;
}
/* Title 1/Bold */
.template-access-radio-group-module__title-1-secondary-font--e687da {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.template-access-radio-group-module__title-1-secondary-font-colorless--f0041a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.template-access-radio-group-module__title-2-secondary-font--e13b09 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.template-access-radio-group-module__title-2-secondary-font-colorless--ae7970 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.template-access-radio-group-module__title-3-secondary-font--db41ca {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.template-access-radio-group-module__title-3-secondary-font-colorless--ba5ee5 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.template-access-radio-group-module__subtitle-font-size-and-line-height-only--ce08b9 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.template-access-radio-group-module__subtitle-primary-font-regular--e72973 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.template-access-radio-group-module__subtitle-primary-font-regular-colorless--ec97c1 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.template-access-radio-group-module__subtitle-primary-font-semi-bold--ef25b8 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.template-access-radio-group-module__subtitle-primary-font-semi-bold-colorless--a7ea46 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.template-access-radio-group-module__subtitle-primary-font-bold--daaba3 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.template-access-radio-group-module__subtitle-primary-font-bold-colorless--edfd82 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.template-access-radio-group-module__text-1-font-size-and-line-height-only--c5d61d,
.template-access-radio-group-module__radioContent--eeeeb4 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.template-access-radio-group-module__text-1-primary-font-regular--b72133 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.template-access-radio-group-module__text-1-primary-font-regular-colorless--ddd9ed {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.template-access-radio-group-module__text-1-primary-font-semi-bold--bbbe88 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.template-access-radio-group-module__text-1-primary-font-semi-bold-colorless--c8bc75 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.template-access-radio-group-module__text-1-primary-font-bold--e5694d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.template-access-radio-group-module__text-1-primary-font-bold-colorless--c01e2c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.template-access-radio-group-module__text-2-font-size-and-line-height-only--cf5518 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.template-access-radio-group-module__text-2-primary-font-regular--d3a7fd {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.template-access-radio-group-module__text-2-primary-font-regular-colorless--c5b319 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.template-access-radio-group-module__text-2-primary-font-semi-bold--d3edff {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.template-access-radio-group-module__text-2-primary-font-semi-bold-colorless--e74d19 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.template-access-radio-group-module__text-2-primary-font-bold--ce70a2 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.template-access-radio-group-module__text-2-primary-font-bold-colorless--f862f5 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.template-access-radio-group-module__monospace-code-font-regular--a0e78f {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.template-access-radio-group-module__monospace-code-font-regular-colorless--b76060 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.template-access-radio-group-module__monospace-code-font-semi-bold--e7e945 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.template-access-radio-group-module__monospace-code-font-semi-bold-colorless--a9cb47 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.template-access-radio-group-module__radioContent--eeeeb4 {
  display: flex;
  flex-flow: column nowrap;
}
.template-access-radio-group-module__radioTitle--a82240 {
  font-weight: bold;
}
.template-access-radio-group-module__radioSubtitle--be8116 {
  color: #747474;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.notifications-popup-module__title-font-bold-colorless--ebb077,
.notifications-popup-module__title-font-bold--cb6732 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.notifications-popup-module__title-font-bold--cb6732 {
  color: #343434;
}
/* Title 1/Bold */
.notifications-popup-module__title-1-secondary-font--db6bd3 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.notifications-popup-module__title-1-secondary-font-colorless--e39ec9 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.notifications-popup-module__title-2-secondary-font--c85377 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.notifications-popup-module__title-2-secondary-font-colorless--e0bc88 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.notifications-popup-module__title-3-secondary-font--f29059 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.notifications-popup-module__title-3-secondary-font-colorless--fb9266 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.notifications-popup-module__subtitle-font-size-and-line-height-only--b61f73 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.notifications-popup-module__subtitle-primary-font-regular--e24f6e {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.notifications-popup-module__subtitle-primary-font-regular-colorless--b36790 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.notifications-popup-module__subtitle-primary-font-semi-bold--c0ae0b {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.notifications-popup-module__subtitle-primary-font-semi-bold-colorless--aa0e41 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.notifications-popup-module__subtitle-primary-font-bold--c18c94 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.notifications-popup-module__subtitle-primary-font-bold-colorless--c6a28f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.notifications-popup-module__text-1-font-size-and-line-height-only--d7f121 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.notifications-popup-module__text-1-primary-font-regular--c042ec,
.notifications-popup-module__notificationsPopupHeader--a46ae9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.notifications-popup-module__text-1-primary-font-regular-colorless--ebb6a4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.notifications-popup-module__text-1-primary-font-semi-bold--d62dcc {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.notifications-popup-module__text-1-primary-font-semi-bold-colorless--ac2dc6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.notifications-popup-module__text-1-primary-font-bold--f768f3 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.notifications-popup-module__text-1-primary-font-bold-colorless--ad8f51 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.notifications-popup-module__text-2-font-size-and-line-height-only--c58ef2 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.notifications-popup-module__text-2-primary-font-regular--e63b12 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.notifications-popup-module__text-2-primary-font-regular-colorless--effe75 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.notifications-popup-module__text-2-primary-font-semi-bold--f1453f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.notifications-popup-module__text-2-primary-font-semi-bold-colorless--da0c59 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.notifications-popup-module__text-2-primary-font-bold--ad3341 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.notifications-popup-module__text-2-primary-font-bold-colorless--b75993 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.notifications-popup-module__monospace-code-font-regular--f4c18e {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.notifications-popup-module__monospace-code-font-regular-colorless--ffc30d {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.notifications-popup-module__monospace-code-font-semi-bold--d04a10 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.notifications-popup-module__monospace-code-font-semi-bold-colorless--c7830f {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
button.notifications-popup-module__notificationsButton--b49119 {
  padding: 2px 4px;
}
button.notifications-popup-module__notificationsButton--b49119.notifications-popup-module__notificationsButtonExpanded--aabbe9 .notifications-popup-module__notificationsButtonInner--bea1cb {
  padding: 0;
}
button.notifications-popup-module__notificationsButton--b49119.notifications-popup-module__notificationsButtonExpanded--aabbe9 .notifications-popup-module__notificationsButtonInner--bea1cb > :first-child {
  height: 32px;
  margin-right: 8px;
  width: 32px;
}
button.notifications-popup-module__notificationsButton--b49119 .notifications-popup-module__notificationsButtonInner--bea1cb > :first-child > :first-child {
  margin-right: 0;
}
button.notifications-popup-module__notificationsButton--b49119 .notifications-popup-module__notificationsButtonInner--bea1cb:hover {
  background: none;
  color: #cb3461;
}
button.notifications-popup-module__notificationsButton--b49119 .notifications-popup-module__notificationsButtonInner--bea1cb:hover > :first-child {
  background: #ff8aad;
}
button.notifications-popup-module__notificationsButton--b49119 .notifications-popup-module__notificationsButtonInner--bea1cb:active,
button.notifications-popup-module__notificationsButton--b49119 .notifications-popup-module__notificationsButtonInner--bea1cb:focus {
  background: none;
  color: #ff4e83;
}
button.notifications-popup-module__notificationsButton--b49119 .notifications-popup-module__notificationsButtonInner--bea1cb:active > :first-child,
button.notifications-popup-module__notificationsButton--b49119 .notifications-popup-module__notificationsButtonInner--bea1cb:focus > :first-child {
  background: #ff4e83;
}
.notifications-popup-module__notificationsPopupContent--c85d8c {
  flex-direction: column;
  font-size: 0.8rem;
  display: flex;
  width: 168px;
}
.notifications-popup-module__notificationsPopupContentInner--e38d8f {
  flex-direction: column;
  display: flex;
  padding: 12px 16px;
}
.notifications-popup-module__notificationsPopupItem--f326b1 {
  color: #126de7;
  margin-top: 12px;
}

.sidebar-module__bottomSection--f1d44f {
  display: flex;
  flex-direction: column;
  z-index: 1;
  flex: 1;
  align-items: flex-start;
  justify-content: flex-end;
}

.contact-modal-module__contactModal--cbc43e {
  width: 40%;
}
.contact-modal-module__contactModalContent--a7bf68 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  gap: 2%;
  padding-top: 20px;
  padding-bottom: 20px;
}
.contact-modal-module__contactModalButton--dbe2f0 {
  text-align: center;
  padding-top: 20px;
}

.payment-modal-module__paymentModal--fe7f2f {
  width: 40%;
}
.payment-modal-module__paymentModalContent--e89872 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  gap: 2%;
  padding-top: 20px;
  padding-bottom: 20px;
}
.payment-modal-module__paymentModalButton--e9743c {
  text-align: center;
  padding-top: 20px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.prepare-panel-module__title--b39bc8 {
  color: #343434;
  font-weight: 700;
  flex: 0 0 auto;
  height: 24px;
  width: 240px;
  text-align: center;
  margin-bottom: 8px;
}
.prepare-panel-module__box--a22f90 {
  border: 1px solid #d4d4d4;
  border-radius: 8px;
  flex: 1 1 auto;
  padding: 16px;
  width: 240px;
  text-align: center;
}
.prepare-panel-module__box--a22f90 img {
  margin-bottom: 18px;
}
.prepare-panel-module__boxInteractive--ebc715 {
  border: 1px solid #126de7;
  box-shadow: 0px 0px 0px 4px rgba(18, 109, 231, 0.2);
}
.prepare-panel-module__description--db18b6 {
  color: #747474;
  font-weight: 400;
  font-size: 10px;
  line-height: 14px;
  margin-top: 8px;
  text-align: center;
}
.prepare-panel-module__dropdown--f8b463 {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08), 0px 2px 8px rgba(0, 0, 0, 0.08), 0px 0px 20px rgba(0, 0, 0, 0.12);
}
.prepare-panel-module__dropdownItem--fa4e98 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 196px;
}
.prepare-panel-module__dropdownItemStatus--f24bee {
  color: #747474;
}
.prepare-panel-module__dropdownItemDescription--cdf6db {
  color: #747474;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.prepare-stage-module__container--ea026b {
  width: 570px;
  margin: 8px auto 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.prepare-stage-module__container--ea026b.prepare-stage-module__vertical--c64508 {
  flex-direction: column;
}
.prepare-stage-module__container--ea026b.prepare-stage-module__centered--ce7950 {
  justify-content: center;
}
.prepare-stage-module__container--ea026b .prepare-stage-module__containerItem--b5e8b4 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  flex: 0 0 auto;
}
.prepare-stage-module__arrowContainer--e2ff03 {
  padding: 0 16px;
  display: flex;
  align-items: center;
  margin-top: 32px;
}
.prepare-stage-module__arrow--ea936a {
  background-color: #d4d4d4;
  display: flex;
  align-items: center;
  width: 60px;
  height: 1px;
  position: relative;
}
.prepare-stage-module__arrow--ea936a::after {
  content: "";
  background-color: transparent;
  border-right: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
  position: absolute;
  right: 0;
  top: -2px;
  width: 5px;
  height: 5px;
  transform: rotate(-45deg);
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.shared-module__buttonContainer--d207f3 {
  margin: 8px -8px 0;
  display: flex;
  justify-content: flex-end;
}
.shared-module__buttonLeft--a13853 {
  margin-right: auto;
}
.shared-module__buttonRight--b24007 {
  margin-left: auto;
}
.shared-module__expand--ba3479 {
  flex: 1 1 100%;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.publish-flow-modal-module__modal--aae50f {
  padding-bottom: 8px;
}
.publish-flow-modal-module__content--a63620 {
  margin: 40px 0 0 0;
}
.publish-flow-modal-module__content--a63620.publish-flow-modal-module__hasError--d38589 {
  margin: 8px 0 0 0;
}
.publish-flow-modal-module__contentWrapper--fdb78b {
  padding-bottom: 0;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.publish-stage-module__container--a3203f {
  margin: 8px auto 0;
}
.publish-stage-module__container--a3203f.publish-stage-module__vertical--c7a1b6 {
  display: flex;
  flex-direction: column;
}
.publish-stage-module__container--a3203f.publish-stage-module__centered--a170f6 {
  margin: 0 auto;
}
.publish-stage-module__container--a3203f > div {
  margin: 0 auto;
}
.publish-stage-module__launchTriggersTitleWrapper--d0a172 {
  border-bottom: 1px solid #d4d4d4;
  display: flex;
  gap: 4px;
  justify-items: stretch;
  margin: 0;
  padding: 8px 0;
  width: 100%;
}
.publish-stage-module__launchTriggersTitleWrapper--d0a172 > .publish-stage-module__badge--dea05d {
  flex: 0 0 auto;
  margin: 0 4px;
}
.publish-stage-module__launchTriggersTitle--b88a81 {
  color: #343434;
  flex: 1 1 auto;
}
.publish-stage-module__launchTriggersList--f02de2 {
  margin: 0;
  width: 100%;
}
.publish-stage-module__launchTriggersListItem--e6cfd7 {
  border-bottom: 1px solid #d4d4d4;
  color: #343434;
  margin: 0;
  padding: 8px 0;
}
.publish-stage-module__launchTriggersListItem--e6cfd7 > span {
  display: inline-block;
  margin: 0 8px 0 4px;
  padding: 0 6px 0 2px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.published-panel-module__box--b884ac {
  border: 1px solid #d4d4d4;
  border-radius: 8px;
  padding: 16px;
  width: 240px;
  text-align: center;
}
.published-panel-module__box--b884ac img {
  margin-bottom: 18px;
}
.published-panel-module__boxInteractive--a8ed79 {
  border: 1px solid #126de7;
  box-shadow: 0px 0px 0px 4px rgba(18, 109, 231, 0.2);
}
.published-panel-module__description--a46470 {
  color: #747474;
  font-weight: 400;
  font-size: 10px;
  line-height: 14px;
  margin-top: 8px;
  text-align: center;
}
.published-panel-module__dropdownItem--c62c33,
.published-panel-module__triggers--da6aac {
  display: flex;
  align-items: center;
  gap: 4px;
  justify-content: center;
  padding-left: 50px;
  padding-right: 40px;
}
.published-panel-module__triggers--da6aac {
  flex-direction: column;
  gap: 0;
  justify-content: space-evenly;
  padding-left: 8px;
  padding-right: 8px;
  width: 196px;
}
.published-panel-module__dropdownItemStatus--df3899 {
  color: #747474;
}
.published-panel-module__dropdownItemDescription--a38f85 {
  color: #747474;
}
.published-panel-module__container--b9b63b {
  align-items: flex-start;
  display: flex;
  gap: 16px;
  justify-content: center;
}
.published-panel-module__container--b9b63b > .published-panel-module__box--b884ac,
.published-panel-module__container--b9b63b > .published-panel-module__triggers--da6aac {
  flex: 0 0 auto;
}
.published-panel-module__container--b9b63b > .published-panel-module__box--b884ac {
  margin: 0 20px;
  width: 240px;
}
.published-panel-module__container--b9b63b > .published-panel-module__triggers--da6aac {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  width: 320px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.configuration-panel-module__title-font-bold-colorless--e0e354,
.configuration-panel-module__title-font-bold--a6e36e {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.configuration-panel-module__title-font-bold--a6e36e {
  color: #343434;
}
/* Title 1/Bold */
.configuration-panel-module__title-1-secondary-font--f51dbb {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.configuration-panel-module__title-1-secondary-font-colorless--e26d9a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.configuration-panel-module__title-2-secondary-font--c395bc {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.configuration-panel-module__title-2-secondary-font-colorless--fc6078 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.configuration-panel-module__title-3-secondary-font--a91ce8 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.configuration-panel-module__title-3-secondary-font-colorless--ef4ecf {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.configuration-panel-module__subtitle-font-size-and-line-height-only--aa26df,
.configuration-panel-module__title--ea3e83 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.configuration-panel-module__subtitle-primary-font-regular--ff29e4 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.configuration-panel-module__subtitle-primary-font-regular-colorless--b3dd89 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.configuration-panel-module__subtitle-primary-font-semi-bold--a68dd4 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.configuration-panel-module__subtitle-primary-font-semi-bold-colorless--e6d1ec {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.configuration-panel-module__subtitle-primary-font-bold--ab380e {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.configuration-panel-module__subtitle-primary-font-bold-colorless--dd18b9 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.configuration-panel-module__text-1-font-size-and-line-height-only--a911db,
.configuration-panel-module__dropdownItem--bca7b8 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.configuration-panel-module__text-1-primary-font-regular--b7f2cf {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.configuration-panel-module__text-1-primary-font-regular-colorless--beec77 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.configuration-panel-module__text-1-primary-font-semi-bold--c0940a {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.configuration-panel-module__text-1-primary-font-semi-bold-colorless--e2b432 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.configuration-panel-module__text-1-primary-font-bold--d94cf3 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.configuration-panel-module__text-1-primary-font-bold-colorless--f96c4e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.configuration-panel-module__text-2-font-size-and-line-height-only--c614bd {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.configuration-panel-module__text-2-primary-font-regular--fa4937 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.configuration-panel-module__text-2-primary-font-regular-colorless--c3ddef {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.configuration-panel-module__text-2-primary-font-semi-bold--fa4017 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.configuration-panel-module__text-2-primary-font-semi-bold-colorless--f4eeb7 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.configuration-panel-module__text-2-primary-font-bold--bb22f7 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.configuration-panel-module__text-2-primary-font-bold-colorless--f398be {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.configuration-panel-module__monospace-code-font-regular--d9b0dd {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.configuration-panel-module__monospace-code-font-regular-colorless--a963eb {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.configuration-panel-module__monospace-code-font-semi-bold--d665fd {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.configuration-panel-module__monospace-code-font-semi-bold-colorless--ed201e {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.configuration-panel-module__title--ea3e83 {
  color: #343434;
  font-weight: 700;
  height: 24px;
  width: 240px;
  margin-bottom: 16px;
}
.configuration-panel-module__box--b330b9 {
  border: 1px solid #d4d4d4;
  border-radius: 8px;
  padding: 12px;
}
.configuration-panel-module__boxInteractive--fc61e6 {
  border: 1px solid #126de7;
  box-shadow: 0px 0px 0px 4px rgba(18, 109, 231, 0.2);
}
.configuration-panel-module__dropdown--c7513b {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08), 0px 2px 8px rgba(0, 0, 0, 0.08), 0px 0px 20px rgba(0, 0, 0, 0.12);
  margin-top: 40px;
  margin-left: -80px;
}
.configuration-panel-module__dropdownItem--bca7b8 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 196px;
}
.configuration-panel-module__badge--fa63de {
  margin-right: 4px;
  position: relative;
  top: -2px;
}
.configuration-panel-module__flexContainer--effcb5 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding-left: 4px;
}
.configuration-panel-module__table--a5ea36 {
  color: #747474;
}
.configuration-panel-module__tr--bde7d9 {
  border-top: 1px solid #d4d4d4;
  height: 39px;
}
.configuration-panel-module__cell--a16f16 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.configuration-panel-module__icon--b6afec {
  margin-right: 14px;
  color: #343434;
}
.configuration-panel-module__button--b62af5 {
  padding: 0px;
  text-align: right;
}
.configuration-panel-module__buttonToolbar--c5b53a {
  align-items: center;
  height: 36px;
}
.configuration-panel-module__profileFieldValue--b470c5 {
  width: 100%;
}
.configuration-panel-module__inputRow--d53eb8 {
  line-height: 32px;
  padding-left: 4px;
}
.configuration-panel-module__notificationsRow--da21e0 .configuration-panel-module__eventName--dabba3 {
  white-space: nowrap;
  width: auto;
}
.configuration-panel-module__notificationsRow--da21e0 .configuration-panel-module__eventOptions--a67f57 {
  width: 100%;
}
.configuration-panel-module__smallBadge--f5975c {
  position: relative;
  top: -4px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.column-container-module__columnContainer--cf45ab {
  display: flex;
  align-items: center;
}
.column-container-module__typeIcon--c0f866 {
  width: 16px;
  margin: 0 4px;
}
.column-container-module__colorBadgeContainer--e7e414 {
  margin-left: 32px;
  width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.migration-diff-module__title-font-bold-colorless--b7d727,
.migration-diff-module__title-font-bold--b6cd87 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.migration-diff-module__title-font-bold--b6cd87 {
  color: #343434;
}
/* Title 1/Bold */
.migration-diff-module__title-1-secondary-font--a1a010 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.migration-diff-module__title-1-secondary-font-colorless--df5256 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.migration-diff-module__title-2-secondary-font--edaabe {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.migration-diff-module__title-2-secondary-font-colorless--b47f58 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.migration-diff-module__title-3-secondary-font--fbf637 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.migration-diff-module__title-3-secondary-font-colorless--b9e401 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.migration-diff-module__subtitle-font-size-and-line-height-only--d8a34e {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.migration-diff-module__subtitle-primary-font-regular--e70c2e {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.migration-diff-module__subtitle-primary-font-regular-colorless--c94a46 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.migration-diff-module__subtitle-primary-font-semi-bold--b95b3f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.migration-diff-module__subtitle-primary-font-semi-bold-colorless--e90476 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.migration-diff-module__subtitle-primary-font-bold--eece88 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.migration-diff-module__subtitle-primary-font-bold-colorless--e6c820 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.migration-diff-module__text-1-font-size-and-line-height-only--b1791a {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.migration-diff-module__text-1-primary-font-regular--c42e00 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.migration-diff-module__text-1-primary-font-regular-colorless--b6a3a1 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.migration-diff-module__text-1-primary-font-semi-bold--e0d855 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.migration-diff-module__text-1-primary-font-semi-bold-colorless--ef1207 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.migration-diff-module__text-1-primary-font-bold--eb7fe8 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.migration-diff-module__text-1-primary-font-bold-colorless--dcebcc {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.migration-diff-module__text-2-font-size-and-line-height-only--f84ef7 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.migration-diff-module__text-2-primary-font-regular--d6d272 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.migration-diff-module__text-2-primary-font-regular-colorless--dc87e3 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.migration-diff-module__text-2-primary-font-semi-bold--fb2526 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.migration-diff-module__text-2-primary-font-semi-bold-colorless--a7c98e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.migration-diff-module__text-2-primary-font-bold--cbed9e {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.migration-diff-module__text-2-primary-font-bold-colorless--cffdb0 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.migration-diff-module__monospace-code-font-regular--bb764e {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.migration-diff-module__monospace-code-font-regular-colorless--cfe616 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.migration-diff-module__monospace-code-font-semi-bold--fddb48 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.migration-diff-module__monospace-code-font-semi-bold-colorless--aed5b7 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.migration-diff-module__title--e4f99e {
  font-size: 1rem;
  margin-top: 12px;
}
.migration-diff-module__reference--ed9cd3 {
  background-color: #ff9a9a;
  padding: 8px;
  border-radius: 8px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.migration-steps-list-module__container--e0ec83 {
  margin-left: 16px;
}
.migration-steps-list-module__summaryContainer--b3804a {
  display: flex;
  height: 36px;
  align-items: center;
}
.migration-steps-list-module__arrowIcon--d127a1 {
  width: 16px;
  transition-duration: 0.2s;
  transition-property: transform;
  cursor: pointer;
}
.migration-steps-list-module__openedArrowIcon--aeec67 {
  transform: rotate(90deg);
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.datastore-migration-module__title-font-bold-colorless--c4ec7a,
.datastore-migration-module__title-font-bold--cefc5b {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.datastore-migration-module__title-font-bold--cefc5b {
  color: #343434;
}
/* Title 1/Bold */
.datastore-migration-module__title-1-secondary-font--d3c844 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.datastore-migration-module__title-1-secondary-font-colorless--bb7110 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.datastore-migration-module__title-2-secondary-font--c6eedc,
.datastore-migration-module__title--dc5b9c {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.datastore-migration-module__title-2-secondary-font-colorless--ba90ae {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.datastore-migration-module__title-3-secondary-font--f99d5d {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.datastore-migration-module__title-3-secondary-font-colorless--e79b5f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.datastore-migration-module__subtitle-font-size-and-line-height-only--caf1d3 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.datastore-migration-module__subtitle-primary-font-regular--eed908 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.datastore-migration-module__subtitle-primary-font-regular-colorless--a7a27e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.datastore-migration-module__subtitle-primary-font-semi-bold--f41115 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.datastore-migration-module__subtitle-primary-font-semi-bold-colorless--d2ea4c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.datastore-migration-module__subtitle-primary-font-bold--ce12b5 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.datastore-migration-module__subtitle-primary-font-bold-colorless--d87372 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.datastore-migration-module__text-1-font-size-and-line-height-only--f77e93 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.datastore-migration-module__text-1-primary-font-regular--ed6e04 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.datastore-migration-module__text-1-primary-font-regular-colorless--bf7f35 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.datastore-migration-module__text-1-primary-font-semi-bold--c93bcc {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.datastore-migration-module__text-1-primary-font-semi-bold-colorless--b6d787 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.datastore-migration-module__text-1-primary-font-bold--d2f98f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.datastore-migration-module__text-1-primary-font-bold-colorless--d56db6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.datastore-migration-module__text-2-font-size-and-line-height-only--afb23c {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.datastore-migration-module__text-2-primary-font-regular--e0f16a {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.datastore-migration-module__text-2-primary-font-regular-colorless--e16d61 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.datastore-migration-module__text-2-primary-font-semi-bold--acac54 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.datastore-migration-module__text-2-primary-font-semi-bold-colorless--bcb763 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.datastore-migration-module__text-2-primary-font-bold--b38787 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.datastore-migration-module__text-2-primary-font-bold-colorless--da5c8a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.datastore-migration-module__monospace-code-font-regular--cab5d7 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.datastore-migration-module__monospace-code-font-regular-colorless--f6c663 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.datastore-migration-module__monospace-code-font-semi-bold--e11937 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.datastore-migration-module__monospace-code-font-semi-bold-colorless--cbf690 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.datastore-migration-module__title--dc5b9c {
  margin-bottom: 8px;
  font-weight: bold;
}
.datastore-migration-module__summary--efb4d0 {
  margin-top: 16px;
  margin-bottom: 12px;
  margin-left: 16px;
  display: flex;
}
.datastore-migration-module__summaryMessage--d7b16c {
  padding: 12px;
  border-radius: 4px;
  font-weight: bold;
  margin-right: 8px;
}
.datastore-migration-module__ok--e41e90 {
  background-color: #d6f9ea;
}
.datastore-migration-module__warn--b1cd5b {
  background-color: #fff4c9;
}
.datastore-migration-module__error--fc5f9b {
  background-color: #ffc7c7;
}
.datastore-migration-module__messagesToggle--f4ed18 {
  padding: 12px;
  color: #126de7;
  cursor: pointer;
}
.datastore-migration-module__message--cdba49 {
  margin: 12px 0;
}
.datastore-migration-module__diffContainer--dec8ed {
  margin-top: 16px;
}
.datastore-migration-module__diffHeader--a9e27c {
  display: flex;
  justify-content: space-between;
  border: 1px solid #e4e4e4;
  height: 40px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-direction: row;
}
.datastore-migration-module__headerText--c867a9 {
  font-weight: bold;
  margin-right: 8px;
}
.datastore-migration-module__headerButton--f69877 {
  padding: 4px;
}
.datastore-migration-module__buttonGroup--b4a804 {
  align-items: center;
  display: flex;
}
.datastore-migration-module__hidden--c15ac7 {
  z-index: -1;
  opacity: 0;
  position: absolute;
}
.datastore-migration-module__checkBox--f3ac6c {
  margin-top: 8px;
  font-size: 12px;
  font-weight: normal;
}
.datastore-migration-module__diffByDatastoreContainer--c8b3bf {
  border: 1px solid #e4e4e4;
  border-top: unset;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.datastore-migration-module__badgeText--accd66 {
  display: flex;
  align-items: center;
  margin-left: 4px;
  margin-right: 8px;
}
.datastore-migration-module__appWarning--e5c5c2 {
  display: block;
  margin: 16px 0;
}
.datastore-migration-module__warningAppContainer--f4d47f {
  border: 1px solid #e4e4e4;
  border-radius: 4px;
}
.datastore-migration-module__warningContainer--a4e178 {
  margin-top: 24px;
}
.datastore-migration-module__profileContainer--c8ded6 {
  height: 16px;
  display: flex;
  align-items: center;
}
.datastore-migration-module__profileName--bac453 {
  color: #747474;
  margin: 4px;
}
.datastore-migration-module__editInProfile--f0acf4 .datastore-migration-module__editInProfileInner--a846fc {
  color: #126de7;
  font-weight: normal;
  padding: 0 4px;
}
.datastore-migration-module__change--dd332c {
  display: flex;
  align-items: center;
  height: 36px;
  color: #747474;
}
.datastore-migration-module__letterAvatar--e530f4 {
  height: 24px;
  width: 24px;
}
.datastore-migration-module__appContainer--d9d07b {
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.datastore-migration-module__badgeAndText--b76af8 {
  display: flex;
  align-items: center;
}
.datastore-migration-module__newTableBadge--c1a1ac {
  margin-right: 8px;
}
.datastore-migration-module__badge--a7614f {
  width: 16px;
  display: flex;
  justify-content: center;
}

/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.re-authenticate-modal-module__title-font-bold-colorless--c53cbf,
.re-authenticate-modal-module__title-font-bold--da57e7 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.re-authenticate-modal-module__title-font-bold--da57e7 {
  color: #343434;
}
/* Title 1/Bold */
.re-authenticate-modal-module__title-1-secondary-font--c47bc5 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.re-authenticate-modal-module__title-1-secondary-font-colorless--bee4b7 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.re-authenticate-modal-module__title-2-secondary-font--cd6b1c {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.re-authenticate-modal-module__title-2-secondary-font-colorless--a5801f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.re-authenticate-modal-module__title-3-secondary-font--f1db0a {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.re-authenticate-modal-module__title-3-secondary-font-colorless--c27724 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.re-authenticate-modal-module__subtitle-font-size-and-line-height-only--f382a2 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.re-authenticate-modal-module__subtitle-primary-font-regular--b5649a,
.re-authenticate-modal-module__contentsubheader--da0fcf {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.re-authenticate-modal-module__subtitle-primary-font-regular-colorless--ca7b93 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.re-authenticate-modal-module__subtitle-primary-font-semi-bold--db45cd {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.re-authenticate-modal-module__subtitle-primary-font-semi-bold-colorless--c3b8c6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.re-authenticate-modal-module__subtitle-primary-font-bold--a5d232 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.re-authenticate-modal-module__subtitle-primary-font-bold-colorless--b43171 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.re-authenticate-modal-module__text-1-font-size-and-line-height-only--bfdb64 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.re-authenticate-modal-module__text-1-primary-font-regular--c36287 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.re-authenticate-modal-module__text-1-primary-font-regular-colorless--cf78b1 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.re-authenticate-modal-module__text-1-primary-font-semi-bold--b5ae29 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.re-authenticate-modal-module__text-1-primary-font-semi-bold-colorless--ddfefe {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.re-authenticate-modal-module__text-1-primary-font-bold--d5396c {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.re-authenticate-modal-module__text-1-primary-font-bold-colorless--d2873e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.re-authenticate-modal-module__text-2-font-size-and-line-height-only--bf5c72 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.re-authenticate-modal-module__text-2-primary-font-regular--b1c842 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.re-authenticate-modal-module__text-2-primary-font-regular-colorless--b6873a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.re-authenticate-modal-module__text-2-primary-font-semi-bold--c08e8f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.re-authenticate-modal-module__text-2-primary-font-semi-bold-colorless--c4aa22 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.re-authenticate-modal-module__text-2-primary-font-bold--f5a61f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.re-authenticate-modal-module__text-2-primary-font-bold-colorless--e27e0c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.re-authenticate-modal-module__monospace-code-font-regular--f5a83e {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.re-authenticate-modal-module__monospace-code-font-regular-colorless--eb1f75 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.re-authenticate-modal-module__monospace-code-font-semi-bold--d7593b {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.re-authenticate-modal-module__monospace-code-font-semi-bold-colorless--ab6b7e {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.re-authenticate-modal-module__root--a30058 {
  max-width: 450px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.review-stage-module__container--a25611 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-top: 8px;
}
.review-stage-module__box--ea153c {
  border: 1px solid #d4d4d4;
  border-radius: 8px;
  padding: 16px;
  width: 240px;
  text-align: center;
}
.review-stage-module__box--ea153c img {
  margin-bottom: 18px;
}
.review-stage-module__boxInteractive--e3117f {
  border: 1px solid #126de7;
  box-shadow: 0px 0px 0px 4px rgba(18, 109, 231, 0.2);
}
.review-stage-module__description--a74df9 {
  color: #747474;
  font-weight: 400;
  font-size: 10px;
  line-height: 14px;
  margin-top: 8px;
  text-align: center;
}
.review-stage-module__dropdownItem--b9a964 {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  width: 196px;
  padding-left: 50px;
  padding-right: 40px;
}
.review-stage-module__dropdownItemStatus--b65a33 {
  color: #747474;
}
.review-stage-module__dropdownItemDescription--ea7ec7 {
  color: #747474;
}
.review-stage-module__flexContainer--e0f3ab {
  display: flex;
  flex-direction: row;
}
.review-stage-module__flexLeft--d8d04c {
  width: 30%;
  padding-right: 24px;
}
.review-stage-module__flexRight--e30366 {
  width: 70%;
  padding-left: 32px;
}
.review-stage-module__sourceAndDestination--e72803 {
  margin: 12px -16px 0;
  background-color: #f4f4f4;
}
.review-stage-module__sourceAndDestination--e72803 > div {
  padding: 16px 32px;
}
.review-stage-module__sourceAndDestination--e72803 .review-stage-module__header--e24458,
.review-stage-module__sourceAndDestination--e72803 .review-stage-module__name--b1d367 {
  color: #000000;
  line-height: 16px;
}
.review-stage-module__sourceAndDestination--e72803 .review-stage-module__header--e24458 {
  font-weight: bold;
}
.review-stage-module__sourceAndDestination--e72803 .review-stage-module__name--b1d367 {
  color: #343434;
}
.review-stage-module__sourceAndDestination--e72803 .review-stage-module__details--a10487 {
  line-height: 12px;
  color: #747474;
}
.review-stage-module__badge--b743d7 {
  margin-right: 8px;
}
.review-stage-module__checklist--e5d39c {
  font-weight: bold;
  color: #747474;
}


/*# sourceMappingURL=https://airkit-sourcemaps.s3.us-west-2.amazonaws.com/web-builder/prod/18.4.71/console~index~chunk.46f9b480e8ccabf666c5.css.map*/