/*! Sleeping Duck */
/* barlow-vietnamese-400-normal */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/7e78e8338af7efeda712584c351dfcc3.woff2) format("woff2"), url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/2d6836f45b2037be41f314e0c4d623f2.woff) format("woff");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* barlow-latin-ext-400-normal */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/da26d162ff5af71d65905672559ee9e2.woff2) format("woff2"), url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/47d566c3b1293dfd9d778865cb9205aa.woff) format("woff");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* barlow-latin-400-normal */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/7fa387951673abf164b13dd1b45c70e3.woff2) format("woff2"), url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/c5f3640b11df9414facb5e5989b3da7b.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* barlow-vietnamese-500-normal */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/41be78bf324dd67e97f64100867a2640.woff2) format("woff2"), url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/cc62bda3455b21f5b6145c2958910015.woff) format("woff");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* barlow-latin-ext-500-normal */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/73546171936cd0a558cb161afb0e1a0c.woff2) format("woff2"), url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/0cb476623e428473cba8245732f05adf.woff) format("woff");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* barlow-latin-500-normal */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/50adbbfa3bfe480bf4246ff5bad7ad06.woff2) format("woff2"), url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/02d467383b6dfe8b857c9e9a89addc7a.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* barlow-vietnamese-600-normal */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/3b0775f14ea9f8730d88086fa2a28cf0.woff2) format("woff2"), url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/347af3dd0ebabcd91b86c7d25e6a9380.woff) format("woff");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* barlow-latin-ext-600-normal */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/fae4108c4094d122687d4826c1922bbf.woff2) format("woff2"), url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/5abe0b67c377151c59266ca5a5bc9cb8.woff) format("woff");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* barlow-latin-600-normal */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/eb2f99b8088268cd34a2b0802bad0c62.woff2) format("woff2"), url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/9e8fcdff1ae5ca562334ec5df8e0582a.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* barlow-vietnamese-700-normal */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/f282b331272463c1aa6cae7d8b679f15.woff2) format("woff2"), url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/b615e1a6c838ea059a56fa6f8f7f5704.woff) format("woff");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* barlow-latin-ext-700-normal */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/6282a13cbba671a719132bafedb0c646.woff2) format("woff2"), url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/2ba5877f7079830b538351e8a611de08.woff) format("woff");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* barlow-latin-700-normal */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/dd5b2912dbf896310865c1e9ac85ab41.woff2) format("woff2"), url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/11fe6a83d647de5daf956c3951bb37ab.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* barlow-vietnamese-800-normal */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/b70f5121464de6ba354d0e0b86ceade7.woff2) format("woff2"), url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/4a4df351b8e4937d0308492f11b9a485.woff) format("woff");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* barlow-latin-ext-800-normal */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/31a8a069df346e351fc2169600ca569e.woff2) format("woff2"), url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/d64cdbc5bbfaa431c89c67745febead2.woff) format("woff");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* barlow-latin-800-normal */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/75e84414e288a170caa01f6e6985335d.woff2) format("woff2"), url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/773545f755586ae14c648ef156bfc087.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/* --------------------------------------------------------------

   reset.css
   * Resets default browser CSS.

-------------------------------------------------------------- */
html {
  margin: 0;
  padding: 0;
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

* {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  scroll-margin-top: min(100px, 20vh);
}

body {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  background: white;
}

div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
}

/* This helps to make newer HTML5 elements behave like DIVs in older browers */
article, aside, details, figcaption, figure, dialog,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table {
  border-collapse: separate;
  border-spacing: 0;
}

/* float:none prevents the span-x classes from breaking table-cell display */
caption, th, td {
  text-align: left;
  float: none !important;
}

table, th, td {
  vertical-align: middle;
}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

blockquote, q {
  quotes: "" "";
}

/* Remove annoying border on linked images. */
a img {
  border: none;
}

/* Remember to define your own focus styles! */
:focus {
  outline: 0;
}

/* Make number inputs hide up/down arrows until focused. This is how it
 * normally works in Chrome, but not Firefox */
input[type=number] {
  -webkit-appearance: auto;
          appearance: auto;
  -moz-appearance: textfield;
}
input[type=number]:hover, input[type=number]:focus {
  -webkit-appearance: auto;
          appearance: auto;
  -moz-appearance: auto;
}

/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
html {
  font-size: 16px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  color: #1f8ede;
  text-decoration: none;
  -webkit-transition: color 100ms;
  transition: color 100ms;
  cursor: pointer;
}

a:not([class*=MuiButton]):hover {
  color: #009eeb;
}
a:not([class*=MuiButton]):hover svg {
  fill: #009eeb;
}

a:focus {
  outline: 1px auto #1f8ede;
  outline-offset: 3px;
}

aside {
  font-style: italic;
  font-variation-settings: "slnt" 10;
  color: #8492a6;
}

pre {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  white-space: pre;
  padding: 0.65625rem;
  margin: 0.65625rem 0;
  border: 1px solid currentColor;
  border-radius: 0.4375rem;
}

code {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 87.5%;
  line-height: 1.6;
  background: rgba(0, 0, 0, 0.07);
  color: #eb5757;
  padding: 0.1rem 0.21875rem;
  border-radius: 0.21875rem;
  word-break: break-word;
}

/**
* The purpose of this this global.scss File, compared to the global.css file it
* replaces, is to:
*
* 1. Drop stuff we don't need
* 2. Import fonts in way that's compatible with our build system. E.g. "Public
*    Sans Variable" was not working from `node_modules` due to the url format
*    used
*/
/** **************************************
* Fonts: app
*************************************** */
/* public-sans-latin-ext-wght-normal */
@font-face {
  font-family: "Public Sans Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/8e4ac7aadf9c21737754de4895b141b8.woff2) format("woff2-variations");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* public-sans-latin-wght-normal */
@font-face {
  font-family: "Public Sans Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(https://d2vtn4i8fl8ccc.cloudfront.net/admin/50608be65d3737b3d06958e45fe675a3.woff2) format("woff2-variations");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/** **************************************
* Fonts: options
*************************************** */
/* @import '@fontsource-variable/dm-sans'; */
/* @import '@fontsource-variable/inter'; */
/* @import '@fontsource-variable/nunito-sans'; */
/** **************************************
* Plugins
*************************************** */
/* scrollbar */
/* @import './components/scrollbar/styles.css'; */
/* map */
/* @import './components/map/styles.css'; */
/* lightbox */
/* @import './components/lightbox/styles.css'; */
/* chart */
/* @import './components/chart/styles.css'; */
/** **************************************
* Baseline
*************************************** */
html {
  height: 100%;
  -webkit-overflow-scrolling: touch;
}

body,
#Wc8\+s,
#gielF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

img {
  max-width: 100%;
  vertical-align: middle;
}

ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

input[type=number] {
  -moz-appearance: textfield;
  -webkit-appearance: none;
          appearance: none;
}

input[type=number]::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

input[type=number]::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.nK77j {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 5px;
}

.-jdN9 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.ZYnX7 {
  margin-bottom: 0.65625rem;
  background-color: #fff;
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
}

.YJX3x {
  padding: 0 0.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 35rem) {
  .YJX3x {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.JEvR6 {
  padding: 0.65625rem 0.875rem 0.65625rem 0;
  color: #8492a6;
  font-weight: 400;
}

._6C-HZ {
  color: #1f8ede;
}

._5gKSM {
  display: inline-block;
  text-align: center;
  border-radius: 0.2rem;
  min-width: 0.65625rem;
  padding: 0.1rem 0.2rem;
  margin: -1.2rem 0 0;
  color: #8492a6;
  border: 1px solid #ececec;
  background-color: #fcfcfc;
  font-size: 0.75rem;
  font-weight: normal;
  vertical-align: middle;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.atXnU {
  text-align: center;
}

._1iU7W {
  margin-top: 3.5rem;
}

code {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 87.5%;
  line-height: 1.5;
  background: rgba(0, 0, 0, 0.02);
  color: #8d5959;
  padding: 0.1rem 0.21875rem;
  border-radius: 0.21875rem;
  word-break: break-all;
}

.mMDs3 {
  background-color: rgba(73, 153, 236, 0.07);
  color: #2b6cb0;
}

.IYHUf {
  padding: 3em 0;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.-PhGc {
  margin-bottom: 1.3125rem;
}

.VEBj1 {
  padding: 0;
  max-width: 2560px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  grid-gap: 0.65625rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 52.5rem) {
  .VEBj1 {
    grid-template-columns: 1fr;
    grid-template-rows: -webkit-max-content -webkit-max-content;
    grid-template-rows: max-content max-content;
  }
}

.uPo0j, .E0wV4 {
  display: grid;
  padding: 0.875rem 0;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  grid-gap: 0.65625rem;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media (max-width: 52.5rem) {
  .uPo0j, .E0wV4 {
    padding: 0.4375rem 0;
  }
}

._49Jvn {
  padding: 0;
  max-width: 2560px;
  margin: 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.E0wV4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.875rem 0 0 0;
}

.VEBj1._49Jvn h3,
.VEBj1._49Jvn h6 {
  margin: 0;
}

.Je3Lr, .jxQ9q,
.Je3Lr a,
.jxQ9q a {
  color: #8492a6;
}

.jxQ9q {
  margin-top: 0.4375rem;
}

.rZ4Yd, .T\+Ywm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4375rem;
  justify-self: right;
  padding: 0.875rem 0;
}
@media (max-width: 52.5rem) {
  .rZ4Yd, .T\+Ywm {
    justify-self: unset;
    padding: 0.4375rem 0;
  }
}
.rZ4Yd > *, .T\+Ywm > * {
  margin-left: 0.65625rem;
}

.T\+Ywm {
  padding: 0.875rem 0 0 0;
}

.-PhGc + .pgTb {
  margin-top: -1.09375rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

._8zXLu {
  max-width: 2560px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 35rem) {
  ._8zXLu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.hpp4z {
  padding: 0.65625rem 0.875rem 0.65625rem 0;
  color: #8492a6;
  font-weight: 400;
}

.\+Owxj {
  color: #1f8ede;
}

._9kV5t {
  display: inline-block;
  text-align: center;
  border-radius: 0.2rem;
  min-width: 0.65625rem;
  padding: 0.1rem 0.2rem;
  margin: -1.2rem 0 0;
  color: #8492a6;
  border: 1px solid #ececec;
  background-color: #fcfcfc;
  font-size: 0.75rem;
  font-weight: normal;
  vertical-align: middle;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.\+H7Tw {
  width: 1.2rem;
  height: 1.2rem;
  fill: currentColor;
  vertical-align: middle;
}

.p1lSp {
  width: 7px;
  height: 12px;
}

.H5GrU,
.D37gC {
  height: 7px;
  width: 12px;
}

.UoLNj {
  fill: #1f8ede;
}

._6zCtA {
  fill: #ffffff;
}

.sVDp- {
  fill: #7e5bef;
}

.RsKU1 {
  display: inline-block;
  width: 20px;
}
.RsKU1 svg {
  margin-left: -1px;
}

.lI83W {
  display: inline-block;
  border-radius: 100px;
  border-width: 0.35em;
  border-style: solid;
  border-color: inherit;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.LqG6- {
  display: inline-block;
  margin: 0 0.4375rem;
}

._4zmc4 {
  width: 100%;
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
  margin: 0.65625rem 0;
}

.uocrA {
  font-weight: 400;
}

.jPWIa {
  border: 1px solid #ececec;
  border-radius: 0.21875rem;
  background-color: #fcfcfc;
}

.sxHun {
  padding: 0.65625rem;
}
.sxHun p + p {
  margin-top: 0.4375rem;
}

.xh4HB {
  width: 100%;
  border-top: 1px solid #ececec;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.mmrgM {
  padding: 0.4375rem;
}

.xh4HB > .mmrgM:not(:last-child) {
  border-right: 1px solid #ececec;
}

.tppVV {
  max-width: min(60vh, 600px);
  white-space: initial;
}

.blcv9 {
  margin-left: 0.21875rem;
  position: relative;
  top: -1px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.yQzdn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.NeYJp {
  position: absolute;
  visibility: hidden;
}

.e218i {
  visibility: visible;
}

._3iXDM {
  margin-top: -6px;
}

._8MW7E {
  margin-top: 6px;
}

.outpE {
  border: 1px solid #ececec;
  -webkit-box-shadow: 0 1px 2px 0 rgba(31, 45, 61, 0.15);
          box-shadow: 0 1px 2px 0 rgba(31, 45, 61, 0.15);
  border-radius: 0.21875rem;
  background-color: #fff;
  padding: 0.65625rem;
  position: relative;
  white-space: nowrap;
  z-index: 100;
  color: #3c4858;
}

.FSIwM {
  z-index: 100;
  position: absolute;
  left: 0;
  width: 100%;
}
.FSIwM path {
  fill: #fff;
  stroke: #ececec;
  stroke-width: 1px;
}
._3iXDM .FSIwM {
  top: calc(100% - 1px);
}
._8MW7E .FSIwM {
  top: 1px;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.JyPu8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #ff4949;
}

.Rb3KX {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 10px;
  height: 10px;
  float: right;
}
.Rb3KX svg {
  width: 100%;
  height: 100%;
  vertical-align: baseline;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	TEXT
*/
.mDrNw, .fiayj {
  width: 100%;
  border: 1px solid #ececec;
}

.elFie {
  -webkit-box-shadow: inset 0 0 0 1px #ff4949;
          box-shadow: inset 0 0 0 1px #ff4949;
}

.fiayj {
  margin: 0;
}

.KU8qr {
  cursor: not-allowed;
  background-color: rgba(240, 240, 240, 0.56);
  color: #747474;
}

.irL\+h {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.irL\+h .mDrNw, .irL\+h .fiayj {
  margin: 0;
}
.irL\+h .mDrNw:last-child, .irL\+h .fiayj:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.irL\+h .mDrNw:first-child, .irL\+h .fiayj:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ifi0Y {
  background-color: #fcfcfc;
  line-height: 2.5rem;
  padding: 0 0.65625rem;
  color: #8492a6;
}
.ifi0Y:first-child {
  -webkit-box-shadow: inset 0 1px 0 0 #ececec, inset 0 -1px 0 0 #ececec, inset 1px 0 0 #ececec;
          box-shadow: inset 0 1px 0 0 #ececec, inset 0 -1px 0 0 #ececec, inset 1px 0 0 #ececec;
  border-top-left-radius: 0.21875rem;
  border-bottom-left-radius: 0.21875rem;
}
.ifi0Y:last-child {
  -webkit-box-shadow: inset 0 1px 0 0 #ececec, inset 0 -1px 0 0 #ececec, inset -1px 0 0 #ececec;
          box-shadow: inset 0 1px 0 0 #ececec, inset 0 -1px 0 0 #ececec, inset -1px 0 0 #ececec;
  border-top-right-radius: 0.21875rem;
  border-bottom-right-radius: 0.21875rem;
}

/*
	TEXT AREA
*/
._3B\+Hp {
  padding: 0.4375rem 0.65625rem;
}

/*
	SELECT
*/
.VdR3Q {
  width: 100%;
}

.OWdZN {
  display: none;
}

/*
	FIELD SELECT
*/
.CAGps {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

._32Nsz,
._8Z-1U {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

._32Nsz {
  margin-right: 0.65625rem;
}

._8Z-1U {
  margin-left: 0.65625rem;
  border: 1px solid #ececec;
  border-radius: 0.21875rem;
}

/*
	LAT LNG
*/
.iR-1D {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.VYCdJ {
  width: 8rem;
  margin: 0;
}

.DVcaB {
  width: 8rem;
  margin: 0;
}

/*
  Multi-region price
 */
.Vw1J1,
.H\+FrW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.4375rem;
}

._7piaR,
.LI8rs {
  width: 2.2rem;
  text-align: right;
  margin-right: 0.4375rem;
}

.NJ5JC,
.qYrS7 {
  margin-top: 0.4375rem;
}

.yjnOi,
.du4D6 {
  margin-left: 0.21875rem;
  font-weight: 400;
}

.yjnOi:not(:last-of-type)::after,
.du4D6:not(:last-of-type)::after {
  content: ", ";
  color: #3c4858;
}

.iuufR {
  padding: 0 0.65625rem;
  -webkit-transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 16px;
  color: #3c4858;
  -webkit-box-shadow: inset 0 0 0 1px #ececec;
          box-shadow: inset 0 0 0 1px #ececec;
  border-radius: 0.21875rem;
  background-color: #fff;
  outline-style: none;
  font-weight: 400;
  border: none;
  height: 2.5rem;
  display: block;
  width: 100%;
  margin: 0.328125rem 0;
  line-height: 1.2;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  vertical-align: middle;
}

.e1xLK {
  -webkit-box-shadow: inset 0 0 0 1px #1f8ede;
          box-shadow: inset 0 0 0 1px #1f8ede;
}

.XyvS5 {
  -webkit-box-shadow: 0 0 0 2px #ff4949;
          box-shadow: 0 0 0 2px #ff4949;
}

.onFiy {
  position: absolute;
  z-index: 8;
  border: 1px solid #ececec;
  background-color: #fff;
  border-radius: 0.21875rem;
  color: #3c4858;
  overflow-y: auto;
  max-height: 400px;
}

.St2lc {
  padding: 0.4375rem;
  width: 100%;
  cursor: pointer;
}
.St2lc:not(:last-of-type) {
  border-bottom: 1px solid #ececec;
}

.-tmek {
  padding: 0.4375rem;
  width: 100%;
  cursor: pointer;
  background-color: #85d7ff;
}
.-tmek:not(:last-of-type) {
  border-bottom: 1px solid #ececec;
}

.UT4fI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.UT4fI > *:not(:first-child) {
  margin-left: 0.4375rem;
}

.q8S9r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.eBx6m {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 5px;
}

.jrYVf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.875rem;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.culig {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 10px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.-E9rP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: -0.328125rem;
}

._5f1rs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: -0.328125rem;
}

.qWTzy {
  margin: -0.328125rem 0.65625rem 0.328125rem 0;
}

._2MvG1 {
  width: 100%;
  margin: 10px 0 15px;
  line-height: 1.2;
}

.ExFUH {
  font-weight: 500;
}

.xs1fR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 445px;
  margin: 10px 0;
}

.\+kyv5 {
  width: 217.5px;
}

.\+kyv5:nth-child(1) {
  margin-right: 5px;
}

.\+kyv5:nth-child(2) {
  margin-left: 5px;
}

.-A\+6h {
  width: 100%;
}

._4s0yb {
  width: 100%;
  margin-top: 0.1rem;
}

.yF6es {
  font-size: 12px;
  color: #858181;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.aHu7S {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.EssVJ {
  width: 6rem;
  height: 6rem;
  margin: -1rem 0;
  fill: #8492a6;
}

.KugSx {
  font-size: 1.4rem;
  color: #8492a6;
}

.lCTuY {
  margin-top: 0.65625rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.gRJ\+a {
  border: 1px solid #3c4858;
  padding: 0.65625rem;
  margin-bottom: 0.65625rem;
  border-radius: 0.4375rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
._0Lw1l {
  margin-bottom: 0.65625rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.pCaRk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.MFcq2 {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
          box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
  padding: 0.65625rem;
  margin-bottom: 0.875rem;
}

.pNITc {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  padding-left: 0.21875rem;
}

._2JZJC {
  -ms-flex-item-align: baseline;
      align-self: baseline;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.21875rem;
}

.uEVzd {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  padding: 0.21875rem 0.21875rem 0.4375rem;
  color: #8492a6;
}

/*
	HERO
*/
.ThWEI {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0.875rem 0;
  padding: 0.875rem;
}

.Km45L {
  background-color: #ff4949;
}
.Km45L * {
  color: #fff;
}

.f080H {
  background-color: #ffc82c;
}

/*
	TABLE
*/
._3blF- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
}
._3blF- * + * {
  margin-bottom: 0;
}

._3blF-.Zb5ky {
  margin-bottom: 0;
}

._3blF-.Gq13Z {
  background-color: transparent;
}

.MVQea {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.MVQea .sGdKF {
  padding-bottom: 0.21875rem;
}

.n1OQE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-color: #ececec;
}

.o0pcE {
  border-left: 4px solid #ececec;
  padding-left: 2.5rem;
}

.MFcq2 .n1OQE:not(:last-of-type) {
  border-bottom: 1px solid #ececec;
}

.\+M9cn {
  background-color: #fcfcfc;
}
._3blF- > .\+M9cn:first-child {
  border-top-left-radius: 0.4375rem;
  border-top-right-radius: 0.4375rem;
}
._3blF- > .\+M9cn:last-child {
  border-bottom-left-radius: 0.4375rem;
  border-bottom-right-radius: 0.4375rem;
}

.sGdKF {
  padding: 0.65625rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.\+M9cn .sGdKF {
  padding: 0.4375rem 0.65625rem;
  color: #8492a6;
}

.sGdKF > a,
.sGdKF > button {
  margin: -0.65625rem 0;
}

.MVQea > .sGdKF > a,
.MVQea > .sGdKF > button {
  margin: -0.65625rem 0 0;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.SueZa {
  position: relative;
  cursor: copy;
}

:hover > .IwEwO {
  opacity: 60%;
}

._2128m {
  opacity: 60%;
}

.pn7Q0 {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: none;
}
.pn7Q0 :hover {
  display: block;
}
:hover > .pn7Q0 {
  display: block;
}

._8jG18 {
  display: block;
  position: absolute;
}

.ONIJX {
  display: block;
}

.tFjl- {
  background-color: #ffe6e6;
  color: #d01124;
  fill: #d01124;
}

.IfW5Q {
  height: 24px;
  width: 24px;
  fill: #d01124;
  margin-left: 10px;
}

.tMLXn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.zlSqO {
  margin-left: 2px;
  font-style: italic;
}

.VY03Q {
  font-style: normal;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.WZ7O2 {
  font-weight: 500;
}

.B33li {
  color: #13ce66;
}

.Lypzk {
  color: #ffc82c;
}

._5llN2 {
  color: #ff4949;
}

.vYae7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pzbEQ {
  margin-right: 0.65625rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.AtnJ9,
.CWAYU {
  color: #13ce66;
}

.Kx7dI,
._35AXM {
  color: #ff4949;
}

.t9IVI {
  color: #ffc82c;
}

.wl7BK,
.RFZXe {
  color: #1f8ede;
}

.J-pfg {
  color: #ffab00;
}

.XfUi0 {
  font-weight: 500;
}

.CaWuD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

.KhnDg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.s4NOc, .M9LN0 {
  display: inline-block;
  margin: 0.21875rem 0;
  padding: 0.21875rem 0.4375rem;
  border-radius: 0.21875rem;
  background-color: #f1f5f8;
  color: #617d98;
  font-weight: 500;
}
.s4NOc:not(:last-child), .M9LN0:not(:last-child) {
  margin-right: 0.4375rem;
}

.x20YY {
  color: #b7c6d5;
  font-size: 12px;
  background-color: transparent;
}

._4fwsa {
  display: inline-block;
  margin: 0 0.4375rem;
  color: #617d98;
  font-weight: 500;
}
._4fwsa:not(:last-child) {
  margin-right: 0.4375rem;
}

.Ga0Tl {
  margin-right: 0.4375rem;
}

.w7DHX {
  margin: 0.4375rem 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
  grid-template-rows: auto;
  grid-gap: 0.65625rem;
}
.w7DHX * + * {
  margin-bottom: 0;
}

.xnwYL {
  -webkit-transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  text-align: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 10rem;
          flex: 1 0 10rem;
  word-break: break-word;
  padding: 0.875rem;
  -webkit-box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
          box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
  border: 1px solid #ececec;
  border-radius: 0.21875rem;
}

.bm-xb {
  margin-top: 0.65625rem;
  color: #8492a6;
}

.q7Dcp {
  border-color: #1f8ede;
  background-color: #1f8ede;
  color: #fff;
}
.q7Dcp .bm-xb {
  color: #e0e6ed;
}

.WNLDh {
  display: inline-block;
  cursor: pointer;
}

.M9LN0 {
  display: inline-block;
  position: relative;
  margin: 0;
}
.M9LN0:hover ._4cSlE {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0s, opacity 0.2s 0.15s;
  transition: visibility 0s, opacity 0.2s 0.15s;
}
.M9LN0:not(:last-child) {
  margin-right: 0;
}

._4cSlE {
  position: absolute;
  padding: 10px;
  border: 1px solid lightblue;
  background-color: white;
  border-radius: 3px;
  overflow-y: scroll;
  min-width: 200px;
  width: 100%;
  max-height: 210px;
  z-index: 10;
  left: 0;
  top: 2px;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s 0.15s, opacity 0.2s;
  transition: visibility 0s 0.15s, opacity 0.2s;
}

.tB-Ql:not(:last-child) {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid lightgrey;
}
.tB-Ql p:not(:first-child) {
  margin-top: 5px;
}

.NJRCX {
  font-family: Consolas, monospace;
  display: inline-block;
  font-size: 12px;
  background: #ebebeb;
  padding: 2px 6px;
}

.uAS7X {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.21875rem;
  width: 100%;
}

.kpAum {
  color: white;
  text-align: center;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
.kpAum:hover ._4cSlE {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0s, opacity 0.2s 0.15s;
  transition: visibility 0s, opacity 0.2s 0.15s;
  color: #617d98;
  text-align: start;
  min-width: 100px;
}

.l9T9b {
  background-color: #2cbedc !important;
}

.wSt0N {
  background-color: #3d7abd !important;
}

.UEqB3 {
  background-color: #804d9e !important;
}

._6YaI6 {
  background-color: #443a97 !important;
}

.RFmhR {
  background-color: #443a97 !important;
}

.wf2gI {
  background: -webkit-gradient(linear, left top, left bottom, from(#3d7abd), to(#804d9e)) !important;
  background: linear-gradient(#3d7abd, #804d9e) !important;
  color: white !important;
}

.GkSHE {
  color: #617d98;
}

.Mx0hW {
  background-color: #1a202c;
}

.egy5v {
  background-color: #1a202c;
}

.JLbw\+ {
  background-color: white;
  border: 1px solid #919eab29;
  color: #919eab;
}

.XUSoH {
  background-color: #ffe6e6;
  color: #d01124;
  fill: #d01124;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.r5bA0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0.4375rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.hG1EK {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(31, 45, 61, 0.8);
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  -webkit-transition: background-color 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 225ms cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
}

.UatGL {
  position: fixed;
  top: 1.3125rem;
  right: 1.3125rem;
  z-index: 19;
  cursor: pointer;
  background-color: #d0d7e7;
  padding: 0.8rem;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  -webkit-transition: background-color 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 225ms cubic-bezier(0.4, 0, 0.2, 1);
}

.VNgRJ {
  width: 1.4rem;
  height: 1.4rem;
  fill: #8492a6;
  -webkit-transition: fill 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: fill 225ms cubic-bezier(0.4, 0, 0.2, 1);
}

.UatGL:hover,
.hG1EK:hover + .UatGL {
  background-color: #1f8ede;
}
.UatGL:hover > .VNgRJ,
.hG1EK:hover + .UatGL > .VNgRJ {
  fill: #fff;
}

.overlayAnimation-enter {
  opacity: 0.01;
}
.overlayAnimation-enter.overlayAnimation-enter-active {
  opacity: 1;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
}
.overlayAnimation-exit {
  opacity: 1;
}
.overlayAnimation-exit.overlayAnimation-exit-active {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.-jxv1 {
  position: fixed;
  top: 0.4375rem;
  left: 0.4375rem;
  right: 0.4375rem;
  bottom: 0.4375rem;
  z-index: 18;
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.a7jaO {
  pointer-events: auto;
  padding: 3.5rem;
  max-height: 100%;
  overflow-y: auto;
  background-color: #fff;
  border-radius: 21px;
}

.Trljo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.f0JWP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.875rem;
}

.bpHcP {
  min-width: 444px;
}

.K\+x56 {
  min-width: unset !important;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.Duoml .p8o87:first-of-type {
  border-top-left-radius: 0.21875rem;
  border-bottom-left-radius: 0.21875rem;
}

.Duoml .p8o87:last-of-type {
  border-top-right-radius: 0.21875rem;
  border-bottom-right-radius: 0.21875rem;
  margin-right: 0;
}

/* Submit group */
.qrdwA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.qrdwA > .p8o87 {
  min-width: 14rem;
  margin: 0 0.65625rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.vZ7H2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  max-width: 30rem;
  min-width: 20rem;
}

._3tUDr {
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
  -webkit-box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
          box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
  cursor: pointer;
  margin-top: 0.65625rem;
  padding: 0.65625rem;
}
._3tUDr:hover {
  background-color: #fcfcfc;
}

.Y0ctS {
  min-width: 30rem;
  min-height: 16rem;
}

.DhqPz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 2rem;
  max-width: 80rem;
  width: calc(100vw - 3.5rem);
}
@media (max-width: 52.5rem) {
  .DhqPz {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.fdqwE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fdqwE:not(:last-child) {
  margin-right: 0.875rem;
}
@media (max-width: 52.5rem) {
  .fdqwE {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 1.3125rem;
  }
  .fdqwE > h4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}

.bgtgf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0.875rem;
}

.ka\+1W, .PTS7J {
  text-align: center;
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
  padding: 0.875rem 3.5rem;
  margin: 0.65625rem 0 0 0;
  font-size: 17px;
  cursor: pointer;
  background-color: transparent;
}
.ka\+1W:hover, .PTS7J:hover, .ka\+1W:focus, .PTS7J:focus {
  background-color: #fcfcfc;
}
@media (max-width: 52.5rem) {
  .ka\+1W, .PTS7J {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33% - 1.3125rem);
            flex: 0 0 calc(33% - 1.3125rem);
  }
  .ka\+1W:not(:last-child), .PTS7J:not(:last-child) {
    margin: 0.65625rem 0.65625rem 0 0;
  }
}

.PTS7J {
  padding: 0.65625rem 0.4375rem;
  text-align: left;
}

._5GbKG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.21875rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.lR4-I {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0.21875rem;
}

.fmtPo,
.OConE,
._2p-yb {
  border-radius: 0;
}

.fmtPo {
  border-top-left-radius: 0.21875rem;
  border-bottom-left-radius: 0.21875rem;
}

.OConE {
  margin: 0;
  margin-left: -1px;
}

.K-CEK {
  min-width: unset !important;
}

._2p-yb {
  margin-left: -1px;
  border-top-right-radius: 0.21875rem;
  border-bottom-right-radius: 0.21875rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.TJ1Hd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  max-width: 30rem;
  min-width: 20rem;
}

.A3dFI {
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
  -webkit-box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
          box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
  cursor: pointer;
  margin-top: 0.65625rem;
  padding: 0.65625rem;
}

.LPdxs {
  display: inline;
  margin-left: 0.4375rem;
}

.MES36 {
  font-weight: normal;
}

.ZI3YK {
  font-size: 16px;
}

._3kFtb {
  min-width: 30rem;
  min-height: 16rem;
}

.g91-m {
  color: #e12d39;
}

.v7Ss8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.21875rem;
}

.fu19c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin: 10px auto;
}

.SMadi {
  border: 1px solid red;
}
.SMadi + div[class*=sectionTableRowSecondary] {
  border-color: red;
  border-bottom: 1px solid red !important;
  border-left: 1px solid red;
  border-right: 1px solid red;
}

.yWI6g {
  border: 1px solid red;
  border-bottom: 1px solid red !important;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.cG75v {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.zOwxD {
  border-top-right-radius: 0.4375rem;
  border-top-left-radius: 0.4375rem;
  width: calc(100% + 1.3125rem);
  margin: -0.65625rem -0.65625rem 0.65625rem -0.65625rem;
  padding: 0.65625rem;
  border-bottom: 1px solid #ececec;
  font-weight: normal;
  background-color: #fcfcfc;
}

.N\+ewV,
.MaL1k,
._8N7TJ,
.\+sSo4 {
  width: calc(50% - 0.328125rem);
}

.SfAiC {
  padding: 0 0.65625rem;
  -webkit-transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 16px;
  color: #3c4858;
  -webkit-box-shadow: inset 0 0 0 1px #ececec;
          box-shadow: inset 0 0 0 1px #ececec;
  border-radius: 0.21875rem;
  background-color: #fff;
  outline-style: none;
  font-weight: 400;
  border: none;
  height: 2.5rem;
  display: block;
  width: 100%;
  line-height: 1.2;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  vertical-align: middle;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc(50% - 0.328125rem);
          flex: 1 0 calc(50% - 0.328125rem);
  margin: 0.328125rem 0 0.328125rem 0.328125rem;
}

.\+sSo4 > div {
  width: 100%;
}

.DwnvS {
  position: relative;
  display: block;
  width: 100%;
}

.rnj4r {
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  width: 100%;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 4;
}

.B7B\+m {
  padding: 0.21875rem 0.65625rem;
  background-color: #fafafa;
  cursor: pointer;
  width: 100%;
}

.P36dE {
  padding: 0.21875rem 0.65625rem;
  background-color: #ffffff;
  cursor: pointer;
  width: 100%;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.BZakG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100vh;
  text-align: center;
}

.-iI4U {
  width: 50vw;
}

.L\+Ub4 {
  padding: 0.875rem;
  -webkit-box-shadow: 0 2px 8px rgba(31, 45, 61, 0.05);
          box-shadow: 0 2px 8px rgba(31, 45, 61, 0.05);
  border-radius: 0.4375rem;
  border: 1px solid #ececec;
  background-color: #fff;
  margin: 0.875rem auto;
  max-width: 25rem;
}

._2vNZI {
  display: block;
  width: calc(100% + 2rem);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-left: -0.875rem;
  margin-bottom: -0.875rem;
}

.LKJWV {
  font-size: 13px;
  margin-top: 12px;
}

.dU4Oh {
  margin: 1.3125rem 0 0.65625rem;
}

.sg72\+ {
  color: #8492a6;
  margin-right: 0.65625rem;
}

._35Q1l {
  color: #1f8ede;
}

.DoQ-V {
  list-style: none;
  margin-left: 0;
}

.EUBdA {
  padding-top: 0.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.EUBdA > svg {
  margin-right: 0.4375rem;
}

._62h-2 {
  color: #3dbd92;
}

.fwVSQ {
  color: #ef4e4e;
  font-weight: bold;
}

.U1am7 {
  margin: 0.875rem auto;
  display: block;
  max-width: 10rem;
  text-align: center;
}

.TJVmd {
  margin: 0.65625rem auto;
  max-width: 25rem;
  color: #ff4949;
}

.ansAE {
  font-size: 20px;
}

.X1G9b {
  max-width: 120px;
}

.w5r7I {
  max-width: 120px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.ZuVa1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.RKUot {
  display: none;
  visibility: hidden;
  opacity: 0;
}

.MzMub {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 1.8rem;
  width: 1.8rem;
  margin-right: 0.65625rem;
  -webkit-box-shadow: inset 0 0 0 2px #e0e6ed;
          box-shadow: inset 0 0 0 2px #e0e6ed;
  display: inline-block;
  -webkit-transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
}
.MzMub:hover {
  background-color: #eff2f7;
}

.E8maT {
  width: 100%;
  height: 100%;
  fill: #fff;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
}

.RKUot:checked ~ .MzMub {
  -webkit-box-shadow: inset 0 0 0 0.9rem #13ce66;
          box-shadow: inset 0 0 0 0.9rem #13ce66;
}
.RKUot:checked ~ .MzMub .E8maT {
  -webkit-transition-delay: 225ms;
          transition-delay: 225ms;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  opacity: 1;
}

.RKUot:disabled ~ .MzMub {
  -webkit-box-shadow: inset 0 0 0 0.9rem #d0d7e7 !important;
          box-shadow: inset 0 0 0 0.9rem #d0d7e7 !important;
  cursor: not-allowed;
}

.PsKGO {
  height: 1.2rem;
  width: 1.2rem;
}

.pRxbF {
}

.P6W1w {
  color: #829ab0;
}

.nDxUC {
}

.NY7El {
  border-radius: 50%;
}

.ZmJIk {
}

.YDX8E {
  background-color: #eff2f7;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.QtEMb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.pX5\+4 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 35rem) {
  .pX5\+4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

._5wFTU {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-bottom: 0.65625rem;
}

._5wFTU.ojj0t {
  margin-bottom: 0;
}

.FKnA3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.H3tC4 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.Yu4BT {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}

.Mxbwi {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.DeKQc {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.LuRla {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}

.cW736 {
  -webkit-box-flex: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
}

.Qu0B1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.pX5\+4 ._5wFTU:not(:last-of-type) {
  margin-right: 0.65625rem;
}

.pX5\+4 ._5wFTU:not(:first-of-type) {
  margin-left: 0.65625rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.bvUzv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.65625rem;
}

._81Quf {
  border-right: 1px solid #ececec;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}

.UKn0J {
  cursor: not-allowed;
}

.o5CCa {
  cursor: default;
}

._7qZfl {
  -ms-flex-item-align: center;
      align-self: center;
  margin-right: 0.65625rem;
  cursor: pointer;
}

.BTdJ2 {
  height: 1rem;
  width: 1rem;
  fill: #8492a6;
}

.O\+RNs {
  padding: 0.21875rem 0.65625rem 0.328125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 18rem;
}

.pjJL6 {
  padding: 0.65625rem 0.65625rem 0;
}

.Tq3CS {
  color: #7e5bef;
}

.rC-La {
  border: 1px solid #ececec;
  background-color: #fcfcfc;
  margin-right: 0.4375rem;
  border-radius: 0.21875rem;
  padding: 0.4375rem;
  margin-bottom: 0.328125rem;
  font-weight: normal;
}

.vUD84 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.65625rem;
  gap: 0.65625rem;
}

.i1HMO {
  -ms-flex-item-align: center;
      align-self: center;
  position: relative;
}

.VN2AF {
  position: absolute;
  border-radius: 0.21875rem;
  border: 1px solid #ececec;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 8px rgba(31, 45, 61, 0.05);
          box-shadow: 0 2px 8px rgba(31, 45, 61, 0.05);
  top: 100%;
  left: -1px;
  width: 100%;
  min-width: 18rem;
  margin-top: 0.4375rem;
  z-index: 1;
}

.RBoZM {
  border-bottom: 1px solid #ececec;
  padding: 0.65625rem;
  font-weight: normal;
}

.eYThu {
  padding: 0 0.65625rem 0.65625rem;
}

._3IXdE {
  height: 1.2rem;
  width: 1.2rem;
  vertical-align: sub;
  margin-right: 0.4375rem;
}

.yhEYl {
  padding: 0.65625rem;
}

._7b4aO {
  padding: 0.65625rem;
}

.lAUpR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.lAUpR input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.lAUpR svg {
  height: 1rem;
  width: 1rem;
  margin-left: 0.65625rem;
}

.cpppv {
  margin: 0.4375rem 0.65625rem;
  width: calc(100% - 1.3125rem);
}

.iZR6g {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0.65625rem;
  max-height: 20rem;
  overflow-y: auto;
}

.vRpO5 {
  cursor: pointer;
  margin-bottom: 0.4375rem;
}

.Thjjh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.ZXJAT {
  padding: 0.4375rem;
  font-weight: normal;
}

._7liPt {
  cursor: pointer;
  padding: 0.4375rem;
  border-top: 1px solid #ececec;
  color: #7e5bef;
}

._9bt6d {
  cursor: pointer;
  padding: 0.4375rem;
  border-top: 1px solid #ececec;
}

._41WU- {
  padding: 0.4375rem 0.65625rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.hkIYO {
  border: 1px solid #ececec;
  background-color: #fcfcfc;
  margin-right: 0.4375rem;
  border-radius: 0.21875rem;
  padding: 0.4375rem;
  margin-bottom: 0.21875rem;
  cursor: pointer;
}

.ybSri {
  border-color: #1f8ede;
  background-color: #1f8ede;
  color: #fff;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.EmmGS {
  display: block;
  width: 100%;
  position: relative;
}

.omQMr {
  padding: 0.75rem 0.65625rem;
  -webkit-box-shadow: inset 0 0 0 1px #ececec;
          box-shadow: inset 0 0 0 1px #ececec;
  border-radius: 0.21875rem;
  background-color: #fff;
  border: none;
  height: 2.5rem;
  display: block;
  width: 100%;
  margin: 0.328125rem 0;
}

.bScP4 {
  background-color: #fcfcfc;
  border: 1px solid #ececec;
  border-radius: 0.21875rem;
  -webkit-box-shadow: 0 2px 8px rgba(31, 45, 61, 0.05);
          box-shadow: 0 2px 8px rgba(31, 45, 61, 0.05);
  position: absolute;
  top: 2.9375rem;
  left: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.bScP4 * + * {
  margin-bottom: 0;
}

.x-Epu {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-auto-rows: auto;
  grid-gap: 1px;
  margin: 0.65625rem;
  border-radius: 0.21875rem;
  -webkit-font-feature-settings: "tnum" 1;
          font-feature-settings: "tnum" 1;
}

.ChyEN, ._7U3qp, .pDb00, .usfuO, .cQBwE {
  padding: 0.4375rem;
  -webkit-box-shadow: 0 0px 0 1px #ececec;
          box-shadow: 0 0px 0 1px #ececec;
  background-color: #fff;
}

.ChyEN, ._7U3qp, .pDb00 {
  grid-row: 1;
  text-align: center;
}

.pDb00 {
  grid-column: 1/-1;
}

.ChyEN {
  grid-column: 1;
}

._7U3qp {
  grid-column: -2;
}

._0saao {
  background-color: #1f8ede;
  color: #fff;
  -webkit-box-shadow: 0 0px 0 1px #009eeb;
          box-shadow: 0 0px 0 1px #009eeb;
  position: relative;
  z-index: 1;
}

.eMTKc {
  cursor: not-allowed;
  color: #8492a6;
}

.kAQHV {
  margin: 0.65625rem;
  border: 1px solid #ececec;
  background-color: #fff;
  border-radius: 0.21875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 8rem;
}

.LPHkY {
  text-align: center;
  border-bottom: 1px solid #ececec;
  font-weight: normal;
  padding: 0.4375rem;
}

.H0Ws9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

._9DoUx {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-right: 1px solid #ececec;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.B\+3oc {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.FsAd7 {
  text-align: center;
  padding: 0.4375rem 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.kJ\+XL {
  text-align: center;
  border-bottom: 1px solid #ececec;
  padding: 0.65625rem 0;
}

.znbJZ {
  border-bottom: 1px solid #ececec;
  text-align: center;
  padding: 0.4375rem 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.cAT7i {
  margin: 0.65625rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.NzlgJ {
  display: inline-block;
  position: relative;
  height: 1em;
  width: 1em;
}

.b1-Ru {
  top: 2px;
}

.LsOCF {
  position: absolute;
  height: 20px;
  width: 20px;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  left: 50%;
  top: 50%;
}
.LsOCF > svg {
  height: 20px;
  width: 20px;
}
/* =========================
	   Colors
   ========================= */
/* =========================
	   Fonts
   ========================= */
/* =========================
	   Breakpoints
   ========================= */
/* =========================
	   Page widths
   ========================= */
/* =========================
	   Spacing
   ========================= */
/* =========================
	   Box shadows
   ========================= */
/* =========================
	   Border Radii
   ========================= */
/* =========================
	   Z indexes
   ========================= */
/* =========================
	   Header Height
   ========================= */
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/* =========================
	   Colors
   ========================= */
/* =========================
	   Fonts
   ========================= */
/* =========================
	   Breakpoints
   ========================= */
/* =========================
	   Page widths
   ========================= */
/* =========================
	   Spacing
   ========================= */
/* =========================
	   Box shadows
   ========================= */
/* =========================
	   Border Radii
   ========================= */
/* =========================
	   Z indexes
   ========================= */
/* =========================
	   Header Height
   ========================= */
/* =========================
	   Colors
   ========================= */
/* =========================
	   Fonts
   ========================= */
/* =========================
	   Breakpoints
   ========================= */
/* =========================
	   Page widths
   ========================= */
/* =========================
	   Spacing
   ========================= */
/* =========================
	   Box shadows
   ========================= */
/* =========================
	   Border Radii
   ========================= */
/* =========================
	   Z indexes
   ========================= */
/* =========================
	   Header Height
   ========================= */
._5-HNf {
  margin: 0.25rem;
  border: 1px solid #00A8FF;
  padding: 0.5rem;
}

.y\+jsj {
  margin-top: auto;
  margin-bottom: auto;
}

._3OmSO {
  margin: 0 0.25rem 0 0.25rem;
  width: 60px;
}

.ymMus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0.25rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.IJ-nb {
  text-align: right;
  margin-top: 0.4375rem;
}

.DigcK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aQj7q {
  padding-left: 0.21875rem;
}

.jChui {
  margin-left: auto;
  margin-bottom: 0.21875rem;
}

.FIGzL {
  display: grid;
}
@media (max-width: 35rem) {
  .FIGzL {
    grid-template-columns: -webkit-max-content auto !important;
    grid-template-columns: max-content auto !important;
  }
}

.SNK5y {
  padding: 0.65625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-bottom: 1px solid #ececec;
}
@media (max-width: 35rem) {
  .SNK5y {
    border-top: 1px solid #ececec;
    border-right: 1px solid #ececec;
    border-bottom: none;
    background-color: #fff;
  }
}

.R2laJ {
  display: none;
}
@media (max-width: 35rem) {
  .R2laJ {
    display: block;
    border-left: 1px solid #ececec;
    border-right: none;
    text-align: right;
    color: #8492a6;
    padding-left: 0.875rem;
  }
}

.M6h1A {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.21875rem 0.65625rem;
}
@media (max-width: 35rem) {
  .M6h1A {
    grid-column: span 2;
  }
}

._22OHo {
  border-top: 1px solid #ececec;
}

.D70lu {
  border-left: 1px solid #ececec;
}
@media (max-width: 35rem) {
  .D70lu {
    border-left: none;
  }
}

.UVFrm:not(.YD6DO) {
  border-right: 1px solid #ececec;
}
@media (max-width: 35rem) {
  .UVFrm:not(.YD6DO) {
    border-bottom: 1px solid #ececec;
  }
}

._22OHo.D70lu {
  border-top-left-radius: 0.4375rem;
}
@media (max-width: 35rem) {
  ._22OHo.D70lu {
    border-top-left-radius: 0;
  }
}

@media (max-width: 35rem) {
  .UVFrm {
    margin-bottom: 0.65625rem;
  }

  .D70lu.R2laJ {
    border-top-left-radius: 0.4375rem;
    border-left: 1px solid #ececec;
  }

  .D70lu:not(.R2laJ) {
    border-top-right-radius: 0.4375rem;
  }
}
._22OHo.UVFrm {
  border-top-right-radius: 0.4375rem;
}
@media (max-width: 35rem) {
  ._22OHo.UVFrm {
    border-top-right-radius: 0;
  }
}

.k8uY3.D70lu {
  border-bottom-left-radius: 0.4375rem;
}
@media (max-width: 35rem) {
  .k8uY3.D70lu {
    border-bottom-left-radius: 0;
  }
}

.k8uY3.UVFrm {
  border-bottom-right-radius: 0.4375rem;
}

@media (max-width: 35rem) {
  .D70lu.R2laJ {
    border-top-left-radius: 0.4375rem;
    border-left: 1px solid #ececec;
  }

  .D70lu:not(.R2laJ) {
    border-top-right-radius: 0.4375rem;
  }

  .M6h1A {
    border-bottom-left-radius: 0.4375rem;
    border-bottom-right-radius: 0.4375rem;
  }

  .UVFrm.R2laJ:not(.M6h1A) {
    border-bottom-left-radius: 0.4375rem;
    border-right: none;
  }

  .UVFrm:not(.R2laJ):not(.M6h1A) {
    border-bottom-right-radius: 0.4375rem;
    border-left: none;
  }
}
.YD6DO {
  -ms-flex-item-align: end;
      align-self: end;
  padding: 0 0.65625rem 0.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.FkxS7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: -4rem;
}

@media (max-width: 35rem) {
  .YD6DO:not(.FkxS7) {
    display: none;
  }

  .FkxS7 {
    margin-left: 0;
    grid-column: span 2;
  }
}
.vvjiW {
  cursor: pointer;
}

.LzEOU {
  color: #8492a6;
  width: 0.75rem;
  height: 0.75rem;
  margin-left: 0.65625rem;
}

.Tiqv3 {
  margin-right: 0.21875rem;
}

._7Qjwd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: center;
      align-content: center;
}

.-qOXw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.21875rem;
}

.mN7ba {
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
}

._5FeX- {
  margin-right: 0.21875rem;
}

.tWqKz {
  cursor: pointer;
}

.Cks0d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0.21875rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.qrmYj {
  padding-left: 0.21875rem;
  margin-bottom: 0.65625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.YZHNH {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tEuKO {
  font-weight: normal;
  margin: auto;
}

._7yApx {
  margin-left: 0.4375rem;
  height: 30px;
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: white;
  color: #3c4858;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
  border: 1px solid #ececec;
  border-radius: 5px;
}

.g5Wdw {
  background-color: #1f8ede;
  color: white;
  border: 1px solid transparent;
}

.DbC1H {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.DbC1H::before {
  position: absolute;
  top: 1rem;
  bottom: 0;
  left: 0.7rem;
  z-index: -1;
  display: block;
  width: 1px;
  content: "";
  background-color: #ececec;
}

.oGNJX {
}
.oGNJX::after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  height: 8rem;
  content: "";
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#fcfcfc));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #fcfcfc 100%);
  z-index: 0;
}

.mF0TB {
  margin-top: -2rem;
  text-align: center;
  padding: 0.65625rem;
  position: relative;
}

._6UdDD {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.FgKtY {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #8492a6;
}

.DbC1H .FgKtY:not(:last-of-type),
.DbC1H ._6UdDD:not(:last-of-type) {
  margin-bottom: 0.4375rem;
}

.bz6Y2 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 50%;
  width: 1.6rem;
  height: 1.6rem;
  margin-top: 0.2rem;
  background-color: #ececec;
  margin-right: 0.4375rem;
  fill: #8492a6;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.FgKtY .bz6Y2 {
  margin-top: 0;
  background-color: #fcfcfc;
  color: #8492a6;
}
.bz6Y2 svg {
  width: 1.1rem;
  height: 1.1rem;
}

.LgJWM {
  margin-top: 0.6rem;
  margin-right: -1px;
  z-index: 1;
}
.LgJWM path {
  fill: #fff;
  stroke: #ececec;
  stroke-width: 1px;
}
.FgKtY .LgJWM {
  display: none;
}

.uAPhG {
}
.uAPhG path {
  fill: #fcfcfc;
}

.a3qhf {
  border: 1px solid #ececec;
  border-radius: 0.21875rem;
  padding: 0.4375rem;
  background-color: #fff;
  margin-right: auto;
}
.FgKtY .a3qhf {
  font-weight: normal;
  margin-left: 0.3rem;
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #8492a6;
}

.WQTeR {
  border-left: 1px solid #ececec;
  border-right: 1px solid #ececec;
  border-top: 1px solid #ececec;
  border-radius: 0.21875rem;
  padding: 0.4375rem 0.4375rem 0 0.4375rem;
  background-color: #fff;
  margin-right: auto;
}
.FgKtY .WQTeR {
  font-weight: normal;
  margin-left: 0.3rem;
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #8492a6;
}

.DCLZH {
  margin: -0.4375rem -0.4375rem 0 -0.4375rem;
  padding: 0.4375rem;
  background-color: #fcfcfc;
  border-top-right-radius: 0.21875rem;
  border-top-left-radius: 0.21875rem;
  border-bottom: 1px solid #ececec;
}

.Pc3g9 {
  margin-bottom: 0;
}

.Ztp6c {
  width: 100%;
  border-top: 2px solid #ececec;
}

.CaYbh {
  margin-right: 0.4375rem;
  color: #8492a6;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.qjIOZ {
  background-color: #a389f4;
  color: #fff;
}

.ZF0In {
  background-color: #29eb7f;
  fill: #fff;
}

.Njskj {
  background-color: #85d7ff;
  fill: #fff;
}

.QD\+DG {
  background-color: #ff7ce5;
  fill: #fff;
}

.l9aI- {
  background-color: #ffd55f;
  fill: #fff;
}

.Xouxj {
  background-color: #ffd55f;
  fill: #fff;
}

.SGzBJ {
  background-color: #ffd55f;
  fill: #fff;
}

.GV7mK {
  background-color: #ff9e7c;
  fill: #fff;
}

.nYfIC {
  background-color: #ff9e7c;
  fill: #fff;
}

._1dWaY {
  background-color: #ff4949;
  fill: #fff;
}

.z6XGa {
  background-color: #ef5b5b;
}
.z6XGa svg {
  -webkit-transform: scale(1.6);
          transform: scale(1.6);
}
.z6XGa svg circle {
  fill: #ef5b5b;
}

.sUmAy {
  background-color: #7e5bef;
}
.sUmAy svg {
  -webkit-transform: scale(1.6);
          transform: scale(1.6);
}

._7ke4D {
  background-color: #7e5bef;
}

.cW0yc {
  background-color: #7e5bef;
}
.cW0yc svg {
  -webkit-transform: scale(1.6);
          transform: scale(1.6);
}

._2NHIm {
  background-color: #7e5bef;
}
._2NHIm svg {
  -webkit-transform: scale(1.6);
          transform: scale(1.6);
}

.ACaZ6 {
  background-color: #7e5bef;
}

.SVXHH {
  background-color: #a389f4;
  color: #fff;
}

.Qyttz {
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  font-family: inherit;
  -moz-tab-size: 3;
    -o-tab-size: 3;
       tab-size: 3;
}

.LJMqd pre {
  margin: 0;
  padding: 0;
  font: inherit;
  border: none;
  border-radius: 0;
  line-height: 1.2;
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: break-word;
}

.Pc3g9 pre {
  white-space: pre-wrap;
}

.a3qhf pre {
  margin-top: 0.4375rem;
}

._5oD\+m {
  margin-left: 0.65625rem;
}

._9lWHE {
  padding: 0.4375rem 0.65625rem;
  border: 1px solid #ececec;
  border-radius: 0.21875rem;
  background-color: #ececec;
  margin-bottom: 0.65625rem;
  margin-top: 0.65625rem;
}

.NkMy8 {
  margin-left: 0.65625rem;
}

.A-LdG {
  margin-left: 0.875rem;
}

.f7yEQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 200px;
}

.cLEdl {
  margin-top: 0.21875rem;
  margin-bottom: 0.21875rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.g\+TIz {
  margin-left: 5px;
  margin-bottom: 8px;
  border-radius: 50%;
  width: 100px;
}

.iyTqW {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

.tnWPL {
  width: 25px;
  height: 25px;
  border-radius: 50%;
}

.nJszt {
  width: 200px;
  height: 100px;
  border: 1px solid #ececec;
  border-radius: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 8px;
}
/* Placeholder file to ensure CSS imports are working */
.x3eZ7 {
  display: block;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.cnEOM {
  margin-left: 0.4375rem;
  color: #dee5ec;
}
.cnEOM:hover {
  color: #8492a6;
}

.zrenU {
  width: 1em;
  height: 1em;
}

.UlshS {
  position: fixed;
  top: -2em;
  left: -2em;
  width: 2em;
  height: 2em;
  padding: 0;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.DPgTX {
  -webkit-transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 16px;
  color: #3c4858;
  -webkit-box-shadow: inset 0 0 0 1px #ececec;
          box-shadow: inset 0 0 0 1px #ececec;
  border-radius: 0.21875rem;
  background-color: #fff;
  outline-style: none;
  font-weight: 400;
  border: none;
  width: 100%;
  margin: 0.328125rem 0;
  line-height: 1.2;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  vertical-align: middle;
  padding: 0.21875rem 0.65625rem;
}

.DPgTX * + * {
  margin-bottom: 0;
}

._9OfCR {
  padding: 0.4375rem 0;
}

._5R06h {
  padding: 0 0.65625rem;
  -webkit-transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 16px;
  color: #3c4858;
  -webkit-box-shadow: inset 0 0 0 1px #ececec;
          box-shadow: inset 0 0 0 1px #ececec;
  border-radius: 0.21875rem;
  background-color: #fff;
  outline-style: none;
  font-weight: 400;
  border: none;
  height: 50px;
  display: block;
  width: 100%;
  margin: 0.328125rem 0;
  line-height: 1.2;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.qauoU {
  resize: vertical;
  min-height: 4rem;
  padding: 0.4375rem 0.65625rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.ZlWJF {
  height: 30px;
}
.ZlWJF > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ZlWJF > div > div {
  margin-top: 5px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.XAfhS {
  display: grid;
  grid-auto-flow: column;
  margin-left: 5px;
  height: 30px;
}

.k09jc {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.zmmTC {
  display: inline-block;
  padding: 4px 1.5px;
  border-radius: 0.21875rem;
  overflow: hidden;
  font-weight: 500;
}
.zmmTC:first-child {
  padding-left: 0;
}
.zmmTC:last-child {
  padding-right: 0;
}
.zmmTC:hover {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.ZOiAj {
  display: block;
  font-size: 9px;
  line-height: 1;
  padding-left: 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #617d98;
}

.ED3w6 {
  font-size: 10px;
  padding: 2px 6px;
  border-radius: 0.21875rem;
  background-color: #f1f5f8;
  color: #617d98;
  font-weight: 500;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ED3w6:not(:last-child) {
  margin-right: 0.4375rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.RgUG2 {
  margin-bottom: 0.875rem;
}

._9W5Ou {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  width: 100%;
}
._9W5Ou > *:not(:first-child) {
  margin-left: 0.4375rem;
}

._7r\+em {
  fill: #ff4949;
}

.ecu7i {
  background-color: #fcfcfc;
  color: #8492a6;
  padding: 5px;
}

.wTpsU {
  min-width: 1.3125rem;
  height: 100%;
}

.FafLi {
  cursor: pointer;
}

.aAlek {
  display: inline-block;
  background-color: #ffe0e0;
  color: #722225;
  border-radius: 0.21875rem;
  margin-right: 0.21875rem;
  font-weight: 500;
  font-size: 10px;
  padding: 4px 6px;
}

.cT4ni {
  display: inline-block;
  background-color: #e6f9ff;
  color: #035287;
  border-radius: 0.21875rem;
  padding: 0.21875rem 0.4375rem;
  margin-right: 0.21875rem;
  font-weight: 500;
}

.Fnksp {
  padding: 0.65625rem 0.65625rem 0.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.Fnksp > * {
  margin-right: 0.875rem;
}

.-ke8T {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.4375rem;
}

.B8o4i {
  margin-top: 10px;
  color: red;
}

.aI1Od {
  margin-top: 4px;
  font-size: 12px;
  font-weight: bold;
}

.X9TmE {
  margin-right: 0.875rem;
  display: inline-block;
}

.BRR7e {
  height: 0px;
  grid-column: span 6;
  border-bottom: 1px solid #ececec;
}

._68GTA {
  padding: 0.4375rem 0;
}

.\+dqcl {
  width: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.YMxEW {
  display: grid;
  grid-template-columns: 0px 20px minmax(auto, -webkit-max-content) minmax(auto, -webkit-max-content) minmax(20px, 1fr) 0px;
  grid-template-columns: 0px 20px minmax(auto, max-content) minmax(auto, max-content) minmax(20px, 1fr) 0px;
  gap: 0.65625rem;
  margin-bottom: 0.65625rem;
}

.BFqoq {
  background-color: #fff;
  border-radius: 0.4375rem;
  border: 1px solid #ececec;
  display: grid;
  grid-column: span 6;
  grid-template-columns: subgrid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 0.65625rem;
     -moz-column-gap: 0.65625rem;
          column-gap: 0.65625rem;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
}

.tV8PI {
  grid-column: span 2;
}

.lzZEW {
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.lzZEW a {
  font-weight: 500;
}

._02sFw {
  width: 20px;
  height: 20px;
}

.uAobI {
  width: 20px;
  height: 0px;
}

.kPnhD {
  cursor: pointer;
}

.PmY8O {
  width: 0.65625rem;
  height: 0.65625rem;
}

.ab0eu {
  width: 0px;
  height: 1px;
  grid-column: span 1;
}

._4lhnL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.21875rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.YOkC2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column: span 2;
  padding: 0.4375rem 0;
  gap: 0.21875rem 0.65625rem;
  -ms-flex-wrap: no-wrap;
      flex-wrap: no-wrap;
}
@media (max-width: 1160px) {
  .YOkC2 {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
}

.UqPeT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  gap: 0.21875rem 0.65625rem;
}

.Per\+N {
  position: relative;
  height: 12px;
  width: 12px;
}

.Lvqxu {
  height: 14px;
  width: 14px;
  position: absolute;
}

.ZSTvi {
  min-width: 110px;
}

.Nr8rC {
  float: right;
}

.-xwHx {
  width: 100%;
  text-align: right;
  padding-right: 10px;
}

.gpzix {
  text-align: right;
  padding-right: 20px;
}

.xRukL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.21875rem;
}

._2oqAm {
  margin-bottom: 8px;
}

.VRNzO {
  position: relative;
}
.VRNzO:hover .PZBvF {
  display: block;
}

.PZBvF {
  position: absolute;
  top: -4px;
  right: 8px;
  display: none;
  cursor: copy;
}

.EP5Pj {
  font-size: 12px;
}

.o0ArZ {
  max-width: min(60vh, 600px);
  white-space: initial;
}

.Per\+N {
  margin-left: 0.21875rem;
  position: relative;
  top: -1px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.YEV1F {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 5px;
}

.yC4S5 {
  padding: 5px;
}

._0iTOO {
  height: 30px;
}
._0iTOO > div {
  margin-top: 5px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.dG85B {
  display: grid;
  grid-auto-flow: column;
  margin-left: 5px;
  height: 30px;
}

.Ylrad {
  font-weight: 500;
  font-size: 13px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.hLFlb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.4375rem -0.21875rem;
}
.hLFlb > * {
  margin: 0.21875rem;
}

.bmrh\+ {
  padding: 0.21875rem 0.4375rem;
  border-radius: 0.21875rem;
  background-color: #dae2ec;
  color: #48647f;
  font-weight: 500;
}

._2i1sF {
  margin-bottom: 0.21875rem;
}

.GABRl {
  margin-top: 1.3125rem;
  height: 0px;
  grid-column: span 6;
  border-bottom: 1px solid #ececec;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
._1VzBn {
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
  font-size: 14px;
}

.DFgoF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.uIFc7 {
  font-size: 12px;
  font-style: italic;
  margin-top: 0.21875rem;
}

.NyU90 {
  background-color: #eff2f7;
  color: #c0ccda;
}

.kv14d,
.xYIKk {
  background-color: #ffc82c;
}

.pAsaC,
.cjx4I {
  background-color: #fffbeb;
}

.nb2sk {
  background-color: #ffecec;
}

.P3M1\+ {
  margin-left: 1.3125rem;
}

.xrrK4 {
  display: block;
  margin: 10px auto 0;
  width: 200px;
  text-align: center;
}

.Gz\+nz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0.875rem;
}

.UL8c1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.875rem;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.ba2kk .bplun-SectionTable h4 {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.ba2kk .uSwWH:not(:first-of-type) {
  margin-left: 0;
}

.uSwWH {
  max-width: 340px;
}

.m8vEe {
  border: #1f8ede solid 1px;
  border-radius: 0.65625rem;
}

.Bskwp {
  font-size: 16px;
  background-color: #e6f9ff;
  color: #035287;
  padding: 0.4375rem;
  border-radius: 0.4375rem;
}

.NnQzK {
  margin-top: 0.4375rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.CSX7v {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 20;
}

.Bi1dn {
  width: 500px;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 16px;
}

.giscn {
  padding: 10px;
}

.m3b7r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

._3xUUa {
  margin-top: 0;
}

.DDMY- {
  width: 100%;
}

.HnUls {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sv2\+z {
  opacity: 50%;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
._48fyx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

._1YRy4 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/*
    Mattress
 */
.AbJ\+d {
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
  -webkit-box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
          box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
  background-color: #fcfcfc;
  width: 20rem;
  height: 36rem;
  padding: 0.65625rem;
  position: relative;
}

.jhIRX {
  width: 36rem;
}

/*
    Foams
 */
.QdhK9 {
  border-radius: 0.4375rem;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
          box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
  border: 1px solid #ececec;
  cursor: pointer;
  -webkit-transition: top 225ms cubic-bezier(0.4, 0, 1, 1), left 225ms cubic-bezier(0.4, 0, 1, 1), right 225ms cubic-bezier(0.4, 0, 1, 1), bottom 225ms cubic-bezier(0.4, 0, 1, 1), z-index 1ms 225ms;
  transition: top 225ms cubic-bezier(0.4, 0, 1, 1), left 225ms cubic-bezier(0.4, 0, 1, 1), right 225ms cubic-bezier(0.4, 0, 1, 1), bottom 225ms cubic-bezier(0.4, 0, 1, 1), z-index 1ms 225ms;
  position: absolute;
  z-index: 0;
  margin: 0.328125rem;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

._0wJSJ {
  display: block;
  color: #ff4949;
}

.UeIwP {
  left: 0;
  right: 50%;
}

._8\+wWS {
  left: 50%;
  right: 0;
}

._0yJ\+h {
  top: 0;
  bottom: 90%;
}

._5SwbD {
  top: 10%;
  bottom: 70%;
}

.cDMFi {
  top: 30%;
  bottom: 50%;
}

.fO-8b {
  top: 50%;
  bottom: 30%;
}

._4GopU {
  top: 70%;
  bottom: 10%;
}

.-UwOF {
  top: 90%;
  bottom: 0;
}

.tdFc- {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  -webkit-transition: top 225ms cubic-bezier(0, 0, 0.2, 1), left 225ms cubic-bezier(0, 0, 0.2, 1), right 225ms cubic-bezier(0, 0, 0.2, 1), bottom 225ms cubic-bezier(0, 0, 0.2, 1), z-index 1ms;
  transition: top 225ms cubic-bezier(0, 0, 0.2, 1), left 225ms cubic-bezier(0, 0, 0.2, 1), right 225ms cubic-bezier(0, 0, 0.2, 1), bottom 225ms cubic-bezier(0, 0, 0.2, 1), z-index 1ms;
  cursor: unset;
}

.bYrhz {
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  text-align: center;
}

.Swemp {
  opacity: 1;
  -webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 1, 1);
  transition: opacity 225ms cubic-bezier(0.4, 0, 1, 1);
}
.tdFc- .Swemp {
  opacity: 0;
  -webkit-transition: opacity 225ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 225ms cubic-bezier(0, 0, 0.2, 1);
}

.LLstM {
  position: absolute;
  padding: 0.65625rem;
  top: 0;
  right: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 1, 1);
  transition: opacity 225ms cubic-bezier(0.4, 0, 1, 1);
}
.tdFc- .LLstM {
  opacity: 1;
  pointer-events: unset;
  -webkit-transition: opacity 225ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 225ms cubic-bezier(0, 0, 0.2, 1);
}

.ZrUer {
  width: 1.2rem;
  height: 1.2rem;
}

._8xJ7a {
  position: absolute;
  height: 34.03125rem;
  width: 18.03125rem;
  opacity: 0;
  -webkit-transition: all 225ms cubic-bezier(0.4, 0, 1, 1);
  transition: all 225ms cubic-bezier(0.4, 0, 1, 1);
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.jhIRX ._8xJ7a {
  width: 34.03125rem;
}
.tdFc- ._8xJ7a {
  opacity: 1;
  -webkit-transition: all 225ms cubic-bezier(0, 0, 0.2, 1);
  transition: all 225ms cubic-bezier(0, 0, 0.2, 1);
  pointer-events: unset;
}

._69Pud {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: auto;
  grid-gap: 0.65625rem;
}
.jhIRX ._69Pud {
  grid-template-columns: repeat(4, 1fr);
}

.qELUD {
  border: 1px solid #eff2f7;
  border-radius: 0.21875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

._7gXf4 {
  padding: 0.21875rem;
  font-weight: 500;
}

.pOS7T {
  padding: 0.4375rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.m3Gbk {
  padding: 0.21875rem;
}

.M4kwD {
  display: grid;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  grid-gap: 0.65625rem;
  justify-items: center;
  margin-top: 0.65625rem;
}

/*
    Order
 */
.ezC7d {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.NWFRg {
  width: 1rem;
  height: 1rem;
}

.\-66Jh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0.65625rem;
  margin-top: 0.65625rem;
}

._3PBWv {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.4375rem;
}

._53Phn {
  width: 360px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.4375rem;
}

.bDsj- {
  width: 255px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.4375rem;
}

._19JK0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  background-color: white;
  border: 1px solid #ececec;
  border-radius: 5px;
  padding: 0.21875rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

._07-LV {
  width: 40%;
  text-align: center;
}

._0pG1y {
  width: 40%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}

._3yIbu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  background-color: white;
  border: 1px solid #ececec;
  border-radius: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  padding: 0.21875rem;
}

.oao6c {
  width: 70px;
}

.hpHwQ {
  opacity: 0.4;
}

.f4-Gl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.875rem;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}

._6SZx6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: center;
  padding-top: 0.4375rem;
}
._6SZx6 > * {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.\+CDy\+ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.mV-r1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.4375rem;
  font-weight: 400;
  color: #3c4858;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mV-r1:not(:last-of-type) {
  border-bottom: 1px solid #ececec;
}

.w5wCp {
}

.tH8qw, .qklsQ, .x5cef {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.k3K7z {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.stQVD, .SUqRa {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.JBhEj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.rIX1g {
  border-top-right-radius: 0.4375rem;
  border-top-left-radius: 0.4375rem;
  width: calc(100% + 1.3125rem);
  margin: -0.65625rem -0.65625rem 0.65625rem -0.65625rem;
  padding: 0.65625rem;
  border-bottom: 1px solid #ececec;
  font-weight: normal;
  background-color: #fcfcfc;
}

.wxTmf, .CUh8h, .DF5vu {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.Tl0-q, .zSttv {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.JKAwj {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}

.PtFNq {
  font-weight: normal;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.zXqc\+ {
  min-height: 100vh;
}

.uQFzn {
  margin-top: 0.4375rem;
}

.wmHKG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  max-width: 30rem;
  min-width: 20rem;
  overflow-x: hidden;
}

.TKE8p {
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
  -webkit-box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
          box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
  margin-top: 0.65625rem;
  padding: 0 0.65625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.qgf2P {
  cursor: not-allowed;
  background-color: #fcfcfc;
}

._4KUww, .Qs\+ff, .giBBL, ._7-JMZ {
  margin: 0 -0.65625rem 0 -0.65625rem;
  padding: 0.65625rem;
}

._7-JMZ {
  border-bottom: 1px solid #ececec;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.giBBL {
  border-bottom: 1px solid #ececec;
  position: relative;
  z-index: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aH0YZ {
  min-width: 48rem;
}

.kETY4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin-top: 30px;
}
.kETY4 button {
  margin: 0 10px;
}

.L-\+0z {
  padding: 25px;
}
.L-\+0z li {
  margin-left: 10px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.fzCM4 {
  background-color: #fcfcfc;
  color: #8492a6;
}

._1\+YTY {
  display: inline-block;
  background-color: #ffe0e0;
  color: #722225;
  border-radius: 0.21875rem;
  padding: 0.4375rem;
  margin-right: 0.21875rem;
  font-weight: 500;
}

.OzNcF {
  color: #e12d39;
}

.JDlT1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0.4375rem;
}

._0ypAC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.21875rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.ITG16 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.LpmYO {
  min-width: 20rem;
  background-color: #fff;
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
  padding: 0.65625rem;
  cursor: pointer;
}
.LpmYO > div:not(:first-child) {
  margin-top: 0.4375rem;
}
.LpmYO:not(:last-child) {
  margin-right: 0.65625rem;
}

.n3RRk {
  background-color: #e6f9ff;
  border: 1px solid #40c3f7;
}

.O8Lgu {
  cursor: not-allowed;
  opacity: 60%;
}

.Le-vC {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-weight: bold;
}

.ieqTL {
  max-height: 30px;
  max-width: 60px;
}

.U4w0x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-gap: 0.4375rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.lgYbH {
  font-size: 12px;
}

._1IYR9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.pXt2U {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.65625rem;
}

.m-OXE {
  margin-left: 0.4375rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.ZZCVf {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

._0V6Og {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 0.21875rem;
}

.p3zl9 {
  color: #8492a6;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.TY3hs {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.yZdAd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0.4375rem;
}

.Fe760 {
  margin-left: 0.65625rem;
}

.-d-3s {
  width: 100%;
}

._4U8R3 {
  padding-left: 0.65625rem;
}

.i3Wq8 {
  margin-left: auto;
}

.aUQeb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

._41lju {
  margin-left: auto;
}

.FcuEd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 0.21875rem;
}

.GDoZS {
  color: #8492a6;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.fRLZX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Fsenv {
  margin-left: auto;
}

.-LQNK {
  width: 100%;
  padding-left: 0.65625rem;
}

.AkxaC {
  padding-left: 0.65625rem;
}

.GK777 {
  margin-left: auto;
}

.X74n4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.Km-DH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 2rem;
  max-width: 80rem;
  width: calc(100vw - 3.5rem);
}
@media (max-width: 52.5rem) {
  .Km-DH {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

._8kLwT {
  -webkit-transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  text-align: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 10rem;
          flex: 1 0 10rem;
  word-break: break-word;
  padding: 0.875rem;
  -webkit-box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
          box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
  border: 1px solid #ececec;
  border-radius: 0.21875rem;
  background-color: #fff;
}

.DrpiG {
  margin-top: 0.65625rem;
  color: #8492a6;
}

.sKIzW {
  border-color: #1f8ede;
  background-color: #1f8ede;
  color: #fff;
}
.sKIzW .DrpiG {
  color: #e0e6ed;
}

.K2o4j {
  margin: 0.4375rem 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
  grid-template-rows: auto;
  grid-gap: 0.65625rem;
}
.K2o4j * + * {
  margin-bottom: 0;
}

.\+CSZP {
  min-width: 800px;
}

.vNJtO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0.4375rem;
}

._1tktY {
  opacity: 50%;
}

._1K3H0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.21875rem;
}

.Xagqd {
  margin-left: 0.65625rem;
}

.cmiLc {
  margin-bottom: 0.65625rem;
}

.Spe-r {
  width: 20px;
  height: 20px;
  margin-left: 0.65625rem;
  cursor: pointer;
}

.aA1\+M {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.nDfNh {
  color: #bf3530;
  background-color: #ffe4de;
  border-radius: 0.21875rem;
  padding: 0.21875rem 0.65625rem;
  margin-left: 0.4375rem;
  margin-bottom: 0.4375rem;
}

.nXw6E {
  background-color: #dae2ec;
  color: #3c4858;
  border-radius: 0.21875rem;
  padding: 0.21875rem 0.4375rem;
  margin-left: 0.4375rem;
  margin-bottom: 0.4375rem;
}

._4rsSd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.N0T9q {
  margin-left: 0.875rem;
}

.EGK3S {
  min-width: 70px;
}

.ssqHq {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 128px;
  padding: 20px 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.K2f-N {
  margin-top: 10px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.UZgoF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.65625rem;
}

.szK5A {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.4375rem;
}

.Tpupd {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.wAq6g {
  min-width: 40px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.cTPqX {
  width: 100%;
  margin: 0;
}

.PVqFQ {
  padding: 0.65625rem;
  border-radius: 0.4375rem;
  border: 1px solid #ececec;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.65625rem;
}
.PVqFQ > h6 {
  margin: 0;
  min-height: 24px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.GeUpK {
  width: 100%;
  padding: 0.4375rem;
  background-color: #eff2f7;
  border-radius: 0.21875rem;
  text-align: center;
  font-weight: 500;
  margin: 0;
}

._1rfKg {
}

.syCqO {
}

._5\+8hy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.65625rem;
}

.PeeQm {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.65625rem;
}

.d3guC {
  margin: 0;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.EWmvZ {
  padding: 0.65625rem;
  border-radius: 0.4375rem;
  border: 1px solid #ececec;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.65625rem;
}

.c-Hrm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.65625rem;
}

.kU8jS {
  border-radius: 0.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.4375rem;
}

.SxUZH {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.SxUZH h6 {
  margin: 0;
}

.rwRRB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rwRRB > * {
  margin-left: 0.65625rem;
}

._0Zdzb {
  background-color: #fcfcfc;
}

.BzAhZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  border-radius: 0.21875rem;
  -webkit-box-shadow: inset 0 0 0 1px #ececec;
          box-shadow: inset 0 0 0 1px #ececec;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.4375rem;
  background-color: #ffffff;
}

.\+MAST {
  width: 100%;
}

.tB5Ys {
  opacity: 60%;
}

.QWmiR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.TpsOM {
  width: 100%;
  margin: 0;
  margin-right: 0.4375rem;
}

.fSvXB {
  height: 18px;
  width: 18px;
  color: #939393;
}

.VBtn6 {
  height: 24px;
  width: 24px;
  color: #939393;
}

.FHeKe {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.FHeKe :hover {
  opacity: 70%;
}

.LDHr9 {
  padding: 4px;
  padding-right: 0;
  height: 100%;
  width: 100%;
}

.kZCHt {
  padding: 3px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.yMeTk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.65625rem;
  display: flex;
  flex-direction: column;
  gap: 0.65625rem;
}

.ZCJYh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.iQQJq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.aIk\+n {
  width: 100%;
  margin: 0;
}

.fmNIZ {
  margin: 0;
  width: 100%;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.PBR0J {
  position: relative;
}

.cZbBR {
  padding: 0 0.65625rem;
  width: 100%;
}

.YoU1v {
  width: 100%;
  margin: 0;
}

._7v6\+O {
  border-radius: 0.4375rem;
  border: 1px solid #ececec;
  width: 100%;
}

.R5Rrq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: space-between;
      -ms-flex-align: space-between;
          align-items: space-between;
}
.R5Rrq h4 {
  margin-bottom: 0;
}

.qxi79 {
  padding: 0 0.65625rem;
  margin-top: 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.65625rem;
}

._2s4PH {
  display: none;
}

.Pc0Td {
  width: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

._0wfuM {
  height: 100%;
  width: 100%;
}

._1B7Iv {
  border-radius: 0.4375rem;
  border: 1px solid #ececec;
  padding: 0.65625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.65625rem;
}
._1B7Iv > h5 {
  margin: 0;
}

.nxlp- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.IQ41f {
  margin: 0.4375rem 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
  grid-template-rows: auto;
  grid-gap: 0.65625rem;
}
.IQ41f * + * {
  margin-bottom: 0;
}

.RH2vb {
  -webkit-transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  text-align: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 10rem;
          flex: 1 0 10rem;
  word-break: break-word;
  padding: 0.875rem;
  -webkit-box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
          box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
  border: 1px solid #ececec;
  border-radius: 0.21875rem;
}

.b-IOt {
  margin-top: 0.65625rem;
  color: #8492a6;
}

.KZ289 {
  border-color: #1f8ede;
  background-color: #1f8ede;
  color: #fff;
}
.KZ289 .b-IOt {
  color: #e0e6ed;
}

.Byp8Z {
  text-wrap: auto !important;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
._2nCSt {
  padding: 0.21875rem 0.21875rem 0.4375rem;
  color: #8492a6;
}
.l2GgW {
  width: 40px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
}

.P12\+7 {
  -webkit-animation: DUggE 600ms linear infinite normal forwards;
          animation: DUggE 600ms linear infinite normal forwards;
}

@-webkit-keyframes DUggE {
  0% {
    -webkit-transform: translate(19.576596px, 22.339712px);
            transform: translate(19.576596px, 22.339712px);
    -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
            animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  50% {
    -webkit-transform: translate(20.309019px, 21.949087px);
            transform: translate(20.309019px, 21.949087px);
    -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
            animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  100% {
    -webkit-transform: translate(19.576596px, 22.339712px);
            transform: translate(19.576596px, 22.339712px);
  }
}

@keyframes DUggE {
  0% {
    -webkit-transform: translate(19.576596px, 22.339712px);
            transform: translate(19.576596px, 22.339712px);
    -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
            animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  50% {
    -webkit-transform: translate(20.309019px, 21.949087px);
            transform: translate(20.309019px, 21.949087px);
    -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
            animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  100% {
    -webkit-transform: translate(19.576596px, 22.339712px);
            transform: translate(19.576596px, 22.339712px);
  }
}
._2UMt1 {
  -webkit-animation: _1c4aH 600ms linear infinite normal forwards;
          animation: _1c4aH 600ms linear infinite normal forwards;
}

@-webkit-keyframes _1c4aH {
  0% {
    -webkit-transform: translate(21.870832px, 20.872178px) rotate(0deg);
            transform: translate(21.870832px, 20.872178px) rotate(0deg);
    -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
            animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  50% {
    -webkit-transform: translate(21.870832px, 20.872178px) rotate(-81.310778deg);
            transform: translate(21.870832px, 20.872178px) rotate(-81.310778deg);
    -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
            animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  100% {
    -webkit-transform: translate(21.870832px, 20.872178px) rotate(0deg);
            transform: translate(21.870832px, 20.872178px) rotate(0deg);
  }
}

@keyframes _1c4aH {
  0% {
    -webkit-transform: translate(21.870832px, 20.872178px) rotate(0deg);
            transform: translate(21.870832px, 20.872178px) rotate(0deg);
    -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
            animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  50% {
    -webkit-transform: translate(21.870832px, 20.872178px) rotate(-81.310778deg);
            transform: translate(21.870832px, 20.872178px) rotate(-81.310778deg);
    -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
            animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  100% {
    -webkit-transform: translate(21.870832px, 20.872178px) rotate(0deg);
            transform: translate(21.870832px, 20.872178px) rotate(0deg);
  }
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.d-H2j {
  position: relative;
}

.PcpoN {
  position: absolute;
  border-radius: 0.21875rem;
  border: 1px solid #ececec;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 8px rgba(31, 45, 61, 0.05);
          box-shadow: 0 2px 8px rgba(31, 45, 61, 0.05);
  padding: 10px;
  min-width: 465px;
  margin-top: 0.4375rem;
  z-index: 1;
  right: -100px;
  overflow-y: auto;
  font-weight: 500;
  max-height: calc(100vh - 55px);
  min-height: min(100vh - 55px, 300px);
}
.PcpoN .txPGP div {
  width: 217.5px;
}

.N\+4Od {
  position: absolute;
  border-left: 1px solid #ececec;
  border-right: 1px solid #ececec;
  background-color: #fff;
  width: 154px;
  height: 8px;
  margin-bottom: -1px;
  z-index: 2;
}

.qE32J {
  cursor: pointer;
  padding: 6px 10px;
  border: 1px solid #1f8ede;
  color: #1f8ede;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  border-radius: 3px;
}

.qE32J:hover {
  cursor: pointer;
  padding: 6px 10px;
  border: 1px solid #1f8ede;
  color: #1f8ede;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  border-radius: 3px;
  background: rgba(31, 142, 222, 0.05);
}

.BXHwD {
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 2px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.SCQRF {
  cursor: pointer;
  padding: 6px 10px;
  border-left: 1px solid #ececec;
  border-right: 1px solid #ececec;
  border-top: 1px solid #ececec;
  border-top-left-radius: 0.21875rem;
  border-top-right-radius: 0.21875rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
}

.q1cwl {
  width: 342px;
}
.q1cwl select {
  height: 35px;
}

.USpkZ {
  background: #ffffff;
  border: 1px solid #ececec;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  color: #3c4858;
  text-indent: 4px;
  width: 100%;
  height: 33px;
}

.lEv18 {
  width: 89px;
  margin-left: 0.65625rem;
}

.AM3fG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 445px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.JtpVd {
  margin-top: 0.65625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 445px;
}

.\+tNzc {
  font-size: 12px;
}

.ZR0ZZ {
  font-size: 18px;
  font-weight: 400;
}

.dzO2X {
  width: 445px;
}
.dzO2X .KFFwA {
  margin: 0;
}

.MFzlZ {
  width: 445px;
  font-weight: 600;
  color: #e12d39;
}

._1CHvi {
  margin-top: 15px;
  font-weight: 500;
}
._1CHvi .jiJc2 {
  margin-top: 0;
}

.gxRBJ {
  margin-top: 0.21875rem;
}

.xZuiz {
  width: 100%;
  height: 1px;
  background-color: #ececec;
  margin-top: 0.875rem;
  margin-bottom: 0.875rem;
}

.w2S9m {
  min-width: 200px;
}

.EeE4b {
  margin-top: 15px;
}

._0QanK {
  background-color: #f7dcd6;
  font-size: 17px;
  color: #bf3530;
  text-align: center;
  padding: 0.4375rem;
  font-weight: 600;
  width: 100%;
}

.ZQVMX {
  margin-top: 0.21875rem;
}

.NVqIR {
  color: #199473;
  font-weight: 500;
}

.pf6rJ {
  color: #dd901d;
  font-weight: 500;
}

.FHS0q {
  color: #e12d39;
  font-weight: 500;
}

.rNByp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0.21875rem 0;
  font-weight: 500;
}

.FOs-i {
  display: inline;
}
.FOs-i a.NVqIR:hover {
  color: #199473;
}
.FOs-i a.pf6rJ:hover {
  color: #dd901d;
}
.FOs-i a.FHS0q:hover {
  color: #e12d39;
}

._5NNs- {
  margin-top: 10px;
  font-weight: 500;
  line-height: 18px;
}

.cwh8O {
  font-size: 16px;
  font-weight: 700;
  margin: 0;
  margin-top: 15px;
  margin-bottom: 2px;
}

.UWMHf {
  font-size: 16px;
  font-weight: 700;
  margin: 0px;
}

._1sdSS {
  font-size: 12px;
  font-weight: 500;
  background-color: #f7e9ce;
  color: #b76e00;
  border-radius: 3px;
  padding: 0 6px;
}

.\+Frw\+ {
  width: 100%;
}
.\+Frw\+ a.\+hgIR:hover {
  color: #1b806a;
}
.\+Frw\+ a._16maH:hover {
  color: #c07f1a;
}
.\+Frw\+ a._0QanK:hover {
  color: #bf3530;
}

.\+hgIR {
  background-color: #d7ebe2;
  font-size: 17px;
  color: #1b806a;
  text-align: center;
  padding: 0.4375rem;
  font-weight: 600;
  width: 100%;
}

._16maH {
  background-color: #fff2d6;
  font-size: 17px;
  color: #c07f1a;
  text-align: center;
  padding: 0.4375rem;
  font-weight: 600;
  width: 100%;
}

.LmBou {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.4375rem;
}

.NzrZW {
  height: 24px;
  width: 24px;
  margin-left: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

._7G0po {
  width: 100%;
  height: 200px;
  text-align: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

._5pK8h {
  width: 40px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
}

.lQjBT {
  height: 12px;
  width: 12px;
}

.o3OVb {
  height: 35px;
  padding: 10px;
}

.Z894S {
  display: inline-block;
  width: 100%;
}
.Z894S input {
  margin-right: 12px;
  margin-left: 0;
  opacity: 0.7;
  cursor: pointer;
}

.H8bO0 {
  width: 79px;
  padding: 3px 0;
  font-size: 12px;
}
.H8bO0 input[type=radio]:checked:after {
  accent-color: #63afe5;
}

.JNZQB {
  width: 342px;
}

.a4--B {
  min-width: 414px;
}

.EzdVp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px;
}

.DVmeE {
  font-size: 12px;
  color: #858181;
}

.w8P1v:nth-child(1) {
  margin-right: 5px;
  width: 50%;
}

.w8P1v:nth-child(2) {
  margin-left: 5px;
  width: 50%;
}

.rohb6 {
  width: 445px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 15px;
  font-size: 16px;
}
.rohb6 .w1Agv:h4 {
  margin: 0;
}

._1TALG {
  font-size: 12px;
  font-weight: 400;
}

.w1Agv {
  display: block;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.XbS0l {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.DE14R {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.kB1tM {
  padding: 0.65625rem;
}

._09Apu {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.4375rem;
  font-weight: 400;
  color: #3c4858;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
._09Apu:not(:last-of-type) {
  border-bottom: 1px solid #ececec;
}

.z-KYM {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.iwlwk,
.jzoDg,
.wHc4X {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.jcg3Q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.ZjdIb, .mrUeR {
  border-top-right-radius: 0.4375rem;
  border-top-left-radius: 0.4375rem;
  width: calc(100% + 1.3125rem);
  margin: -0.65625rem -0.65625rem 0.65625rem -0.65625rem;
  padding: 0.65625rem;
  border-bottom: 1px solid #ececec;
  font-weight: normal;
  background-color: #fcfcfc;
}

.lwDWs, .mHKj2, ._57mZx {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.ms6Tf {
  font-weight: normal;
}

.R4nBv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.Nk9fi,
.O9Uxx {
  background-color: #ffc82c;
}

._1ETHn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.QGj1T {
  text-align: center;
  padding: 15px;
}

.oRyrc span {
  border: solid #009eeb;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  margin-bottom: -1.5px;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.jhhcb span {
  border: solid #009eeb;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  margin-bottom: 1.5px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.LjQFy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.g9cSd {
  text-align: center;
}

.mAgOa, .Ln2aC {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 16rem;
  border: 1px solid #ececec;
  border-radius: 0.21875rem;
  background-color: #fff;
}

.mbyTU {
  font-weight: normal;
  text-align: center;
  border-bottom: 1px solid #ececec;
  padding: 0.65625rem;
}

._6th\+I {
  padding: 0.65625rem;
}
._6th\+I ul:last-child {
  margin-bottom: 0;
}

.OQfEP {
  margin: 0.875rem;
  -ms-flex-item-align: center;
      align-self: center;
  text-align: center;
}

.LV31x {
  width: 2rem;
  height: 2rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.irgAg {
  width: 14px;
  height: 14px;
  margin: 0 0.4375rem;
  fill: white;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.A7qsQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  gap: 1em;
}

.kunc8 {
  margin-top: 0.65625rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.\+vfJX {
  position: relative;
}
.\+vfJX:hover .\+fdyC {
  display: block;
}

.\+fdyC {
  position: absolute;
  top: -4px;
  right: 8px;
  display: none;
  cursor: copy;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.DgXAo {
  color: #ff4949;
}

._0Nc3c {
  margin-right: 0.21875rem;
}

.nrw1O {
  background-color: #ffc82c;
  padding: 0.875rem;
  margin-bottom: 0.875rem;
  border-radius: 0.4375rem;
}

.\+WyA6 {
  margin: 0.875rem;
}
.ZpSLO {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
  margin-bottom: 10px;
}
.ZpSLO span {
  margin-right: 5px;
}

.agRjO {
  margin-left: 10px;
  padding: 2px 5px 2px 2px;
  font-size: 12px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.iEidh {
  width: 75px;
}

._5lSbg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.fifdQ {
  margin-left: 12px;
}

.v-1pN {
  margin-top: 0.65625rem;
}

.wAWzr {
  color: #c50000;
  margin: 10px auto 20px;
}

.kP1Jr {
  text-wrap: auto;
}
.OjsZb {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
  margin: 10px 0 20px;
}
.OjsZb span {
  margin-right: 5px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.wClia {
  margin: 0 0.21875rem;
}

._5qN5R {
  width: 14px;
  height: 14px;
  margin: 0 0.4375rem;
  fill: white;
}

.v0tj4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.v0tj4 > * {
  margin-top: 0.4375rem;
}

._6qHOh {
  width: 100%;
}

.wGWq6 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.ILblq {
  width: 100%;
}

.nM1Ly {
  min-width: 200px;
}

.TTp2o {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

._6JYtg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 0.65625rem;
}

.Yir9i {
  margin: 0.4375rem 0;
  font-weight: 600;
}

.OFhPc {
  font-weight: 600;
}

.uRCzf {
  width: 90%;
}

._8-F2z {
  max-width: 100px;
}

.i7jIm {
  font-weight: bold;
  margin: 0.65625rem 0;
}

._3pAak {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0.375rem 0;
}

.SA65U {
  margin: 0;
  border-radius: 0 0.25rem 0.25rem 0;
}

.aFvau {
  display: block;
  height: 18px;
  width: 18px;
  color: #939393;
}

.x6dk6 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #ececec;
  border-right: 0;
  border-radius: 0.25rem 0 0 0.25rem;
  height: 2.5rem;
}
.x6dk6 :hover {
  opacity: 70%;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.xLquL {
  margin: 0.4375rem 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr));
  grid-template-rows: auto;
  grid-gap: 0.65625rem;
}
.xLquL * + * {
  margin-bottom: 0;
}

.\-0bPX {
  -webkit-transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 10rem;
          flex: 1 0 10rem;
  word-break: break-word;
  padding: 0.875rem;
  -webkit-box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
          box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
  border: 1px solid #ececec;
  border-radius: 0.21875rem;
}

.jzX-9 {
  margin-top: 0.65625rem;
  color: #8492a6;
}

._4\+xII {
  color: #3c4858;
}

.lOZel {
  color: #ff4949;
}

._37pWW {
  color: #13ce66;
}

.EkIu8 {
  color: #8492a6;
}

.p\+0iE {
  margin-right: 1.3125rem;
}

.UMnVc {
  margin: 0.4375rem 0;
}

.z-4QH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.MlhGm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.xkY1V {
  border: 1px solid #e0e6ed;
  padding: 0.4375rem;
  margin: 0.65625rem;
  border-radius: 0.4375rem;
  max-width: 600px;
}

.liy5t {
  margin-right: 0.4375rem;
}

._3IaTQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 0.65625rem;
}

._3IaTQ > div {
  width: 48%;
  margin-right: 2%;
}

.ClPF- {
  margin-left: 36px;
  max-width: 500px;
}

.gr8t4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.OYN27 {
  display: block;
  margin: 10px 0 5px;
}

.AjNQs {
  display: block;
  margin-top: 5px;
  line-height: 1.2;
}

._87fA4 {
  margin-bottom: 0.875rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.yMrU9 {
  padding: 0 0.5rem;
}

._4D08M {
  display: block;
  margin: 10px 0 5px;
}

.GcHS5 {
  display: block;
  margin-top: 5px;
  line-height: 1.2;
}

.C6J5E {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
}

.URgAW {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 103px;
          flex: 0 0 103px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.R4IKR {
  width: 100%;
}

.dBC9W {
  width: 100%;
  max-width: 800px;
}

.eVtK\+ {
  width: 100%;
  max-width: 800px;
  margin-top: 0.4375rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.h5Eb7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.21875rem;
}

._5j41\+ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.21875rem;
}

.gGLVL {
  background-color: #fcfcfc;
}

._4dF-G {
  opacity: 50%;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.J\+LOQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.21875rem;
}

.q7gj6 {
  opacity: 50%;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.b9NGa {
  background-color: #fcfcfc;
}

.Pceyh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.21875rem;
}

.HgbNV {
  width: 40px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
}

.tddqp {
  opacity: 50%;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.l3n-I {
  min-width: 1040px;
  overflow-x: scroll;
}

.cH\+Jf {
  background-color: #fffbeb;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.DbXnH {
  max-width: 100vw;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.CTEmw {
  display: grid;
}

.dq-eH {
  padding: 0.4375rem 0.65625rem;
  border-bottom: 1px solid #ececec;
  font-variant-numeric: tabular-nums;
}

._9YyNM {
  background-color: #fcfcfc;
}

.uPrv3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
}

.MET7g {
  position: sticky;
  top: 56px;
}

.roBMp {
  position: sticky;
  bottom: -1px;
  border-top: 1px solid #ececec;
  border-bottom: none;
  margin-top: -1px;
}

.es-eN {
  height: 1rem;
  fill: #8492a6;
}

.HOKqn {
  fill: #3c4858;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.kl6kL {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.875rem;
}

.QTO3x {
  margin-right: 1.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Dcfia {
  line-height: 40px;
  padding-right: 0.65625rem;
}

.PmJm- {
  position: sticky;
  top: 0;
}

.EuYCI {
  position: sticky;
  bottom: 0;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.JziJb {
  display: grid;
  background-color: #fff;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.gAYm9 {
  padding: 0.4375rem;
  color: #9eb2c7;
  text-align: center;
  border-bottom: 1px solid #48647f;
  background-color: #fff;
  position: sticky;
  top: 123px;
  z-index: 1;
}

.K6r6p {
  padding: 0.4375rem;
  color: #9eb2c7;
  text-align: center;
  border: 1px #48647f;
  border-left: none;
  background-color: #fff;
  position: sticky;
  height: 74px;
  /* match to the height of the global header */
  top: 49px;
  z-index: 1;
}

.q-dEg {
  display: contents;
}
.q-dEg > * {
  background-color: #fff;
}
.q-dEg:nth-child(2n) > * {
  background-color: #fcfcfc;
}

.VMz5c {
  display: contents;
}
.VMz5c > * {
  background-color: #c5f7e1;
}
.VMz5c:nth-child(2n) > * {
  background-color: #8cedc6;
}

.C5cFh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.21875rem 0.4375rem;
  border-bottom: 1px solid #dae2ec;
  border-left: 1px solid #dae2ec;
}

.wkgc2 {
  border-right: 1px solid #48647f;
}

.G0y2V {
  position: sticky;
  left: 0;
  border-left: none;
  border-right: 2px solid #48647f;
  border-bottom: 1px solid #dae2ec;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  white-space: nowrap;
}

.MyAoz {
  background-color: #ffbdbd;
  color: #630316;
}

.GzhMf {
  margin: 0;
  padding: 0.21875rem 0.4375rem;
  border-radius: 0;
  text-align: right;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #dae2ec;
  border-left: 1px solid #dae2ec;
}
.GzhMf[type=number] {
  -moz-appearance: auto;
}
.GzhMf[type=number]::-webkit-inner-spin-button, .GzhMf[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: auto;
  opacity: 1;
}

.M3Krw {
  border-right: 1px solid #48647f;
}

.qawF5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.qawF5 > div {
  margin-right: 40px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.uC8e4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  max-width: 30rem;
  min-width: 20rem;
}

.vZJF1 {
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
  -webkit-box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
          box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
  cursor: pointer;
  margin-top: 0.65625rem;
}

._0hVMU {
  padding: 0.65625rem;
  margin-bottom: 0;
}

.NlFsj {
  border-top: 1px solid #ececec;
  padding: 0.65625rem;
}
.jI5U9 {
  max-width: 400px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.Ai8BY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.cmpc- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.wZXWY {
  margin-left: auto;
}

.VEtr3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.h5MML {
  margin: 0.328125rem 0;
}

.UTMY4 {
  margin-top: 0.4375rem;
}

.-El8U:not(:first-child) {
  margin-top: 0.4375rem;
}

.tc1r2:first-of-type {
  margin-top: 0.4375rem;
}

.tc1r2:not(:first-of-type) {
  margin-top: 0.875rem;
  margin-bottom: 0.4375rem;
}

.tc1r2:last-child {
  margin-bottom: 0;
}

.a1Pg7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0.65625rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.r6wJb {
  width: 150px;
  margin: 0.25em 0;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.emknN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  max-width: 30rem;
  min-width: 20rem;
}

.qBAk- {
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
  -webkit-box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
          box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
  cursor: pointer;
  margin-top: 0.65625rem;
}

.tIhUS {
  padding: 0.65625rem;
  margin-bottom: 0;
}

.M3mUt {
  border-top: 1px solid #ececec;
  padding: 0.65625rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
._0UGlL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  max-width: 30rem;
  min-width: 20rem;
}

.cNFES {
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
  -webkit-box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
          box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
  cursor: pointer;
  margin-top: 0.65625rem;
}

.tnS84 {
  padding: 0.65625rem;
  margin-bottom: 0;
}

.uutPB {
  border-top: 1px solid #ececec;
  padding: 0.65625rem;
}

._0kGJ1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.Za3mS {
  margin-left: auto;
}

.-Ukb\+ {
  opacity: 0.6;
}

.tWQPl {
  font-size: 12px;
  color: #ff4949;
  margin-left: 10px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.YUeE4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.iNYIL {
  margin-left: auto;
}

.m9Ml6:not(:first-child) {
  margin-top: 0.4375rem;
}

.gxPky:first-of-type {
  margin-top: 0.4375rem;
}

.gxPky:not(:first-of-type) {
  margin-top: 0.875rem;
  margin-bottom: 0.4375rem;
}

.gxPky:last-child {
  margin-bottom: 0;
}

.N4YXS {
  margin-top: 0.875rem;
}

.GeU8x {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0.4375rem 0.875rem;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  padding: 0.4375rem 0;
}
.GeU8x label {
  font-weight: 400;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.A7WwC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.P29PJ {
  margin-left: 0.4375rem;
  width: 33%;
}

.jtABf {
  margin-left: 0.4375rem;
  width: 33%;
}

.d9Bzm {
  width: 33%;
}

.AI8o4 {
  font-size: 10px;
  text-transform: uppercase;
  color: grey;
}

.-YjQl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.4375rem;
  gap: 1em;
}

.kxtp4 {
  width: 50%;
}

.Unukv {
  color: #000000;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.R9bhi {
  width: 100%;
}

.pTMzY {
  height: 2em;
}

.a0q8K {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.6em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 1em;
  padding-right: 1em;
}

._5DIdK {
  -webkit-box-flex: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
  color: #000000;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  width: 150px;
}

.WJ5Vl {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 50px;
}

.YFPtC {
  width: 70px;
}

.\+blnc {
  -webkit-box-flex: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
  width: 150px;
}

.xn612 {
  -webkit-box-flex: 4;
      -ms-flex-positive: 4;
          flex-grow: 4;
  width: 200px;
}

._0E2fP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin: 10px auto;
}

.NNv0V {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.4375rem 0.875rem;
}

.Y7gGE {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  padding: 0.4375rem 0.875rem;
}

.JykAc {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0.4375rem 0.875rem;
}

.eAV1K {
  color: #ff4949;
}

.CTNba {
  background-color: #ff4949;
  color: #fff;
  margin-bottom: 0.65625rem;
  padding: 0.65625rem;
  width: 100%;
  border-radius: 0.21875rem;
}
.tjjjt {
  margin-top: 20px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.ahUbi {
  margin-right: 0.65625rem;
  margin-bottom: 0.65625rem;
}

._765ua {
  color: #ff4949;
}

._0YImz {
  color: #ff4949;
  padding: 0.65625rem;
}

.DUCfD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.65625rem;
  margin-bottom: 0.65625rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.aynBZ {
  margin-bottom: 10px;
}

.Mt1MY {
  display: inline-block;
  margin-right: 10px;
}

.iXq7b {
  width: 100%;
}

.IsWjZ {
  margin-top: 10px;
  color: red;
}

.TYJVI {
  margin: 20px 0;
}

.Slyqh {
  grid-template-columns: auto repeat(2, -webkit-min-content) 75px 75px 180px !important;
  grid-template-columns: auto repeat(2, min-content) 75px 75px 180px !important;
}
.Slyqh input[type=date] {
  width: 135px;
}

.IDdvK {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

._1Btk3 {
  min-width: 30rem;
  min-height: 16rem;
}

._1fJT- {
  margin-left: 10px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.N-W4J {
  margin-top: 0.4375rem;
}

.F4Rey {
  margin-top: 0.875rem;
}

.-cgBj {
  margin-left: 0.875rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.Q6zYr {
  font-size: 1.8rem;
}

.aQbYu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.aQbYu .\+8h0T {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}

._7IYvc {
  font-weight: 500;
}

.xUSqu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: self-end;
      -ms-flex-align: self-end;
          align-items: self-end;
  gap: 20px;
}

.vHUa9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

._7t6cl {
  margin: 0.21875rem 0 0 0;
}

.VfXyL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.VfXyL h6 {
  color: #8492a6;
  margin-bottom: 0;
}

.nnfea {
  max-height: min(60vh, 600px);
  overflow-y: scroll;
}

._1\+Hks {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0.65625rem;
}

.RRJ3i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.4375rem;
}

.Qn3JK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.65625rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.eVH2u {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0.65625rem;
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
}

.BVeQy {
  padding: 0.65625rem;
}

.BVeQy + .BVeQy {
  border-top: 1px solid #ececec;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.ZpXTd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ZpXTd > * {
  width: calc(50% - 0.328125rem);
}

.A73w1 {
  color: black;
}

@media print {
  .SLPvR {
    page-break-after: always;
  }
}
.iTCS2 {
  text-align: center;
  justify-items: center;
  font-size: 24px;
  font-weight: 500;
  padding: 0.4375rem 0;
  border: 2px solid black;
}

.cTFu8, .ss5G7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.ss5G7 {
  border-left: 2px solid black;
  border-right: 2px solid black;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 0.875rem;
  line-height: 1.3;
}

.\+prXy, .oGm-k, ._5A33q {
  border-top: 2px solid black;
  border-bottom: 2px solid black;
  padding: 0.21875rem 0;
  width: 300px;
  text-align: center;
}

._5A33q {
  border-right: 2px solid black;
}

.oGm-k {
  border-left: 2px solid black;
}

.QSFk5 {
  margin-top: 1.3125rem;
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;
  text-align: center;
  padding: 0.4375rem;
  font-size: 16px;
}

.kIP9w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  border-bottom: 2px dotted black;
  border-left: 2px solid black;
  border-right: 2px solid black;
  min-height: 23px;
  padding: 0.21875rem;
}

.E5tTE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  min-height: 23px;
  border-left: 2px solid black;
  border-right: 2px solid black;
  border-bottom: 2px solid black;
  padding: 0.21875rem;
}

.fa08V {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  min-height: 23px;
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;
  border-bottom: 2px dotted black;
  padding: 0.21875rem;
}

.xhtEv {
  padding-bottom: 0.21875rem;
  border-bottom: 2px solid black;
}

._6hApf {
  padding-top: 0.21875rem;
  text-align: left;
  padding-left: 0.21875rem;
  padding-right: 0.21875rem;
}

.qKdGp {
  width: 450px;
}

._1Pgxq {
  width: 50px;
}

.nKIxo {
  margin-top: 23px;
  border-top: 2px solid black;
}

.pgN2I {
  padding: 0.21875rem;
  border-bottom: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;
  height: 55px;
}

.aMUbQ {
  padding: 0.21875rem;
  border-left: 2px solid black;
  border-right: 2px solid black;
  border-bottom: 2px solid black;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.GmvAi {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.ZqWjd {
  margin-top: 50px;
}

.aKvWK {
  margin-right: 0.4375rem;
}

.eBCGU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.iUe3z {
  font-weight: 500;
  font-size: 13px;
}

.XV2jN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4375rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

._4OdY0 {
  margin-top: 0.875rem;
}

.Mk5aH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.875rem;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  width: 100%;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.wuUrg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  max-width: 30rem;
  min-width: 20rem;
}

._5nGi9 {
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
  -webkit-box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
          box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
  cursor: pointer;
  margin-top: 0.65625rem;
  padding: 0.65625rem;
}

.GlA-E {
  display: inline;
  margin-left: 0.4375rem;
}

.cji8A {
  font-weight: normal;
}

.RHobF {
  min-width: 30rem;
  min-height: 16rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.nVhip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.xjP1d {
  margin-left: 0.4375rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.Nqknn + .Nqknn {
  margin-top: 0.4375rem;
  padding-top: 0.4375rem;
  border-top: 1px solid #ececec;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.UFSF2 {
  background-color: #fff;
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
  margin-bottom: 0.875rem;
  overflow: hidden;
  display: grid;
  grid-template-columns: 1fr 3fr;
  grid-template-rows: repeat(2, -webkit-max-content);
  grid-template-rows: repeat(2, max-content);
}

.qhl7X {
  grid-column: span 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.65625rem;
  background-color: #f1f5f8;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.qhl7X > *:not(:last-child) {
  margin-right: 0.65625rem;
}

.onj-F {
  margin-left: auto;
}

._56etL {
  background-color: #f1f5f8;
  padding: 0.65625rem;
}

.iV56G {
  margin-top: 0.875rem;
}

.ld9\+J {
  border: 1px solid #ececec;
  border-radius: 0.21875rem;
  padding: 0.4375rem;
}

.lcbYf {
  align-self: start;
  display: grid;
  width: 40rem;
  grid-template-columns: 1fr 4fr 2fr 2fr;
  padding: 0.65625rem;
}

.Ylh13 {
  grid-column: 1/-1;
  height: 0.65625rem;
}
.Ylh13:last-child {
  height: 0;
}

.HRLjJ {
  padding: 0.65625rem 0.65625rem 1.09375rem;
}

.IInMm {
  grid-column: 2/-1;
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
  margin-bottom: 0.4375rem;
  margin-right: 0.4375rem;
}
.IInMm._1OF70 {
  background-color: #f1f5f8;
}

.LnSWm {
  grid-column: 2;
}

.tGsmn {
  grid-column: 3;
}

.DTTCO {
  grid-column: 4;
  padding-right: 1.09375rem;
}

._1OF70 {
  opacity: 0.7;
}

.CBD7m {
  grid-column: 1;
}

.\+Lhwm {
  grid-column: 2/-1;
  font-size: 1.2rem;
  font-weight: 500;
  align-self: center;
}

.jZzoI {
  grid-column: 1/-1;
  border: 1px solid #5cd0fa;
  border-radius: 0.4375rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.WBziP {
  position: sticky;
  bottom: 0;
  padding: 0.4375rem;
  background-color: #fcfcfc;
  border-top: 1px solid #ececec;
}

.iPu9h {
  color: #ffc82c;
}

.RqFxc:not(:last-child) {
  border-bottom: 1px solid #ececec;
  padding-bottom: 0.4375rem;
  margin-bottom: 0.4375rem;
}

.uYtHU > *:not(:first-child) {
  margin-left: 0.21875rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.p-MxU {
  fill: #13ce66;
}

.uQKnS {
  fill: #ff4949;
}

.KZ-zq {
  margin-top: 0.21875rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
._8Q6p4 {
  border: 1px solid #ececec;
  border-radius: 0.21875rem;
  padding: 0.21875rem;
  margin: 0.21875rem 0;
}
._8Q6p4 > code {
  margin-right: 0.21875rem;
}

.NLdkw {
  margin-right: 0.21875rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.cKeO1 {
  border: 1px solid #ececec;
  border-radius: 0.21875rem;
}

.bRBxP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: self-start;
      -ms-flex-align: self-start;
          align-items: self-start;
  padding: 0 0.65625rem;
}

.bRBxP:not(:last-child) {
  border-bottom: 1px solid #ececec;
}

.dNaKg, .qFY3c {
  margin: 0.4375rem 0.65625rem 0.4375rem 0;
}

.P9kbG {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0.4375rem 0;
}

.Im0mu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Im0mu:not(:last-child) {
  margin-bottom: 0.4375rem;
}

.blLmx {
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

._6GN0Q, .su1rm {
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: 0.4375rem;
  color: #ececec;
}

.L5MYj {
  text-align: right;
  padding: 0.4375rem 0.65625rem;
  background-color: #fcfcfc;
  border-bottom: 1px solid #ececec;
  border-top-left-radius: 0.21875rem;
  border-top-right-radius: 0.21875rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.bqnPX, .ht9XP {
  color: #ececec;
}

div div .bqnPX {
  margin-right: 0.4375rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.O9ncC {
  display: inline;
  margin-left: 0.4375rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.LlgRp, .LfECK {
  color: #ececec;
}

div div .LlgRp {
  margin-right: 0.4375rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.rw4G1 {
  margin-bottom: 0.4375rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.qG-zP {
  margin-left: 0.875rem;
}

._32qh7 {
  margin-top: 0.875rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.-FaXk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

._1NS0N {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
          box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
  padding: 0.65625rem;
  margin-bottom: 0.875rem;
}

.xOpuY {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  padding-left: 0.21875rem;
}

._8tFHU {
  -ms-flex-item-align: baseline;
      align-self: baseline;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.21875rem;
}

.PqnLD {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  padding: 0.21875rem 0.21875rem 0.4375rem;
  color: #8492a6;
}

/*
	HERO
*/
.m0NJu {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0.875rem 0;
  padding: 0.875rem;
}

.AN6XR {
  background-color: #ff4949;
}
.AN6XR * {
  color: #fff;
}

.c7K9\+ {
  background-color: #ffc82c;
}

/*
	TABLE
*/
.GMF-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
}
.GMF-1 * + * {
  margin-bottom: 0;
}

.GMF-1.gGjQh {
  margin-bottom: 0;
}

.GMF-1.SuyQz {
  background-color: transparent;
}

.-EJk- {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.-EJk- .S6YI- {
  padding-bottom: 0.21875rem;
}

.hg34B {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-color: #ececec;
}

._1Qibo {
  border-left: 4px solid #ececec;
  padding-left: 2.5rem;
}

._1NS0N .hg34B:not(:last-of-type) {
  border-bottom: 1px solid #ececec;
}

._5UvVl {
  background-color: #fcfcfc;
}
.GMF-1 > ._5UvVl:first-child {
  border-top-left-radius: 0.4375rem;
  border-top-right-radius: 0.4375rem;
}
.GMF-1 > ._5UvVl:last-child {
  border-bottom-left-radius: 0.4375rem;
  border-bottom-right-radius: 0.4375rem;
}

.S6YI- {
  padding: 0.65625rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

._5UvVl .S6YI- {
  padding: 0.4375rem 0.65625rem;
  color: #8492a6;
}

.S6YI- > a,
.S6YI- > button {
  margin: -0.65625rem 0;
}

.-EJk- > .S6YI- > a,
.-EJk- > .S6YI- > button {
  margin: -0.65625rem 0 0;
}

.Jx0is {
  color: #8f8f8f;
  margin: 0 0.65625rem 0.65625rem 0.65625rem;
  font-weight: bold;
}

.j1bh0 {
  width: 100%;
}

._1NS0N {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
._1NS0N div {
  padding: 0.21875rem 0;
}

.iaw6R {
  color: #829ab0;
  font-size: 10px;
}

/* class names based on the status of the order/communication /case */
.wJvGk,
._5FZo\+,
.DIFFK,
.p8IP3 {
  color: #829ab0;
}
.wJvGk:hover,
._5FZo\+:hover,
.DIFFK:hover,
.p8IP3:hover {
  border-color: #243a52;
  color: #48647f;
}

.XCf7T {
  border-color: #b54e12;
  background-color: #fffbeb;
}
.XCf7T:hover {
  background-color: #fff3c2;
}

.wNAGi:hover,
.hLPcn:hover {
  border-color: #243a52;
  color: #48647f;
}

.\+ZRKC {
  text-align: center;
}

.XnpEa {
  font-weight: bold;
}

.HZvi3 {
  font-weight: 700;
  font-size: 16px;
}

.RDx0R {
  font-size: 10px;
}

._7V0Pn {
  padding: 0;
  margin: 0;
}

.zOCcK {
  margin: 0.65625rem;
}

.dSRKt {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 12px;
  width: 14px;
  fill: white;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.AuK\+I {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

._9dj1F {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  border: 1px solid #ececec;
  border-radius: 0.4375rem;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
          box-shadow: 0 1px 1px 0 rgba(31, 45, 61, 0.05);
  padding: 0.65625rem;
  margin-bottom: 0.875rem;
}

._5qbku {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  padding-left: 0.21875rem;
}

.k5Kw6 {
  -ms-flex-item-align: baseline;
      align-self: baseline;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.21875rem;
}

.ZOF\+S {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  padding: 0.21875rem 0.21875rem 0.4375rem;
  color: #8492a6;
}

/*
	HERO
*/
.Xx9l3 {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0.875rem 0;
  padding: 0.875rem;
}

.OYVSv {
  background-color: #ff4949;
}
.OYVSv * {
  color: #fff;
}

.ixabE {
  background-color: #ffc82c;
}

/*
	TABLE
*/
.-vmJx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
}
.-vmJx * + * {
  margin-bottom: 0;
}

.-vmJx.hQBaV {
  margin-bottom: 0;
}

.-vmJx.HxELx {
  background-color: transparent;
}

._9CKpT {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

._9CKpT .SjC1k {
  padding-bottom: 0.21875rem;
}

.AFEq9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-color: #ececec;
}

.kBVeD {
  border-left: 4px solid #ececec;
  padding-left: 2.5rem;
}

._9dj1F .AFEq9:not(:last-of-type) {
  border-bottom: 1px solid #ececec;
}

.P1xGA {
  background-color: #fcfcfc;
}
.-vmJx > .P1xGA:first-child {
  border-top-left-radius: 0.4375rem;
  border-top-right-radius: 0.4375rem;
}
.-vmJx > .P1xGA:last-child {
  border-bottom-left-radius: 0.4375rem;
  border-bottom-right-radius: 0.4375rem;
}

.SjC1k {
  padding: 0.65625rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.P1xGA .SjC1k {
  padding: 0.4375rem 0.65625rem;
  color: #8492a6;
}

.SjC1k > a,
.SjC1k > button {
  margin: -0.65625rem 0;
}

._9CKpT > .SjC1k > a,
._9CKpT > .SjC1k > button {
  margin: -0.65625rem 0 0;
}

.L4zaT {
  color: #8f8f8f;
  margin: 0 0.65625rem 0.65625rem 0.65625rem;
  font-weight: bold;
}

.AuK\+I {
  margin: 0 0.4375rem;
}

._74pMT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  padding: 40%;
}

.Jz4o4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 0.4375rem;
}

.QoOpr {
  color: #829ab0;
  font-size: 10px;
}

.IAPPL {
  width: 100%;
}

/* class names based on the status of the order/communication /case */
.lE8OL,
._8jFuU,
.ym-aR,
.ivl1N {
  color: #829ab0;
}
.lE8OL:hover,
._8jFuU:hover,
.ym-aR:hover,
.ivl1N:hover {
  border-color: #243a52;
  color: #48647f;
}

.CWuN4 {
  border-color: #b54e12;
  background-color: #fffbeb;
}
.CWuN4:hover {
  background-color: #fff3c2;
}

.VfaJS:hover,
.HLYkc:hover {
  border-color: #243a52;
  color: #48647f;
}

.Svikd {
  text-align: center;
}

.-AFVx {
  font-weight: bold;
  color: #b54e12;
}

.i2VOC {
  border-radius: 10px;
  min-height: 16px;
}

.a8hYu {
  width: 20px;
}
.y8J07 {
  min-width: 775px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.MiSXL {
  width: auto;
  display: inline-block;
}

.czm3s {
  width: 55px;
  display: inline-block;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.QtqNf {
  width: auto;
  display: inline-block;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.cZU0h {
  word-wrap: break-word;
  white-space: pre-wrap;
  width: 500px;
  line-height: 1.2;
}

.rL6Gl, .XIYBl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.65625rem 0.65625rem;
}

.gGnj\+ {
  width: 12%;
  max-width: 160px;
}

.nUSr1 {
  width: 6%;
  max-width: 100px;
  min-width: 55px;
  margin-right: 5px;
}

.yxjNr {
  width: 12%;
  max-width: 160px;
}
.yxjNr * + * {
  margin-bottom: 0.375rem;
}

._7EXrl {
  width: 12%;
  max-width: 160px;
}

.NB\+UJ {
  width: 12%;
  max-width: 160px;
}

._4qfNU {
  width: 9%;
  max-width: 100px;
}

.kocZ2 {
  width: 12%;
  max-width: 160px;
}

.x0hZA {
  color: #a4a4a4;
}

.iIZMA {
  width: 40px;
}

._57SLU {
  width: 30%;
  max-width: 410px;
}

.ZZFaZ {
  width: 12%;
  max-width: 160px;
  margin-right: 0.65625rem;
}

.zvUxK .rL6Gl:nth-child(odd), .zvUxK .XIYBl:nth-child(odd) {
  background-color: #f9f9f9;
}

.XIYBl {
  font-weight: bold;
}

.LRToH {
  width: 7%;
}

._69hoV {
  width: 93%;
}

.hAl6P {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hAl6P input::-webkit-outer-spin-button,
.hAl6P input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.hAl6P input[type=number] {
  -moz-appearance: textfield;
}

._34vah {
  margin-left: 0.875rem;
  width: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

._3K9cz {
  padding: 0.875rem 0.65625rem;
}

.Vr65e {
  margin-right: 0.65625rem;
}

.sB77q {
  width: 31px;
  display: inline-block;
  padding: 0 7px;
}

.Jg9WP {
  margin: 0 5px 0 -3px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.Kx63U {
  padding: 0 0.65625rem;
  -webkit-transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 16px;
  color: #3c4858;
  -webkit-box-shadow: inset 0 0 0 1px #ececec;
          box-shadow: inset 0 0 0 1px #ececec;
  border-radius: 0.21875rem;
  background-color: #fff;
  outline-style: none;
  font-weight: 400;
  border: none;
  height: 2.5rem;
  display: block;
  width: 100%;
  margin: 0.328125rem 0;
  line-height: 1.2;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  vertical-align: middle;
}

.SjFQ3 {
  padding: 0.4375rem 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.\+\+LzV {
  width: 250px;
}

.y8LKa {
  width: 300px;
}

.JkjEt {
  width: 200px;
}

._9G5Ot {
  width: 250px;
}

.gksng {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #ececec;
}

.BkI1v {
  padding: 0.4375rem 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #ececec;
}

.WWIX6 {
  margin-top: 0.875rem;
}

.wh5Cl {
  margin-top: 0.875rem;
  margin-bottom: 0.875rem;
}

._5ZwLc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: calc(100% - 150px);
  width: 100%;
}

.JDcJo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.wOa0y {
  width: 200px;
}

.LFcDR {
  width: 150px;
}

.vx\+Hk {
  width: 50px;
}

.uOmb7 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

.Pgc0X {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.875rem;
}

.k4bIn {
  display: inline-block;
  margin-right: 0.875rem;
}

.iB-LO {
  width: 100%;
  height: calc(100vh - 250px);
}

.SB5-B {
  width: 100vw;
  height: 100vh;
}

.KyXcA {
  margin: 0.21875rem 0;
  padding: 0.21875rem 0.4375rem;
  border-radius: 0.21875rem;
  background-color: #f1f5f8;
  color: #617d98;
  font-weight: 500;
  display: inline-block;
}
.KyXcA:not(:last-child) {
  margin-right: 0.4375rem;
}

.s4-PB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

._7jAtp {
  width: 12px;
  height: 12px;
}

.sKPeh {
  display: inline-block;
  cursor: pointer;
  margin-left: 0.21875rem;
}

.AJrcV, .jZfA9, .Q4wvS, .AuMMy, .aC4y7,
.OWj68, .ga-Hx, .bu75R,
._06vbr, ._4lvF1,
._39ppi, .TvDXC,
.F1q1I {
  height: 10px;
  width: 10px;
  border-radius: 5px;
  margin-right: 0.21875rem;
}

.TvDXC,
.F1q1I {
  background-color: #70cac4;
}

._4lvF1,
._39ppi {
  background-color: #ffbdfc;
}

.bu75R,
._06vbr {
  background-color: #a5bff2;
}

.ga-Hx {
  background-color: #abb27c;
}

.aC4y7,
.OWj68 {
  background-color: #a983da;
}

.AuMMy {
  background-color: #7a93ab;
}

.Q4wvS {
  background-color: #ffd500;
}

.jZfA9 {
  background-color: #df6363;
}

.IpKxq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.21875rem 0.21875rem;
}

.MDGqV {
  display: inline-block;
  border: 1px solid #ececec;
  border-radius: 3px;
  background-color: #fafafa;
  margin: 0.21875rem 0.21875rem;
}

.STloe {
  padding: 0.65625rem 0;
  border-bottom: 1px solid #ececec;
}

.CP-FV {
  padding: 0.65625rem 0.875rem;
  height: calc(100vh - 200px);
  width: 500px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow-y: auto;
}

.RXTbP {
  margin-top: 0.875rem;
}

.RCvVW {
  margin-right: 0.875rem;
  margin-bottom: 0.65625rem;
}

.zW3Qo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Zl6F4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.65625rem;
}

._2RpUr {
  margin: 0.21875rem 0.875rem;
  display: inline-block;
}

.Uctxv {
  display: inline-block;
}

.JsLtW {
  margin: auto;
}

._4vkHz {
  -webkit-box-flex: 4;
      -ms-flex-positive: 4;
          flex-grow: 4;
}

.Ub1YZ {
  -webkit-box-flex: 7;
      -ms-flex-positive: 7;
          flex-grow: 7;
}

.W0rYk {
  max-width: 500px;
}

._0ELTW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.RTu3c {
  margin-right: 0.65625rem;
}

.V92j8 {
  color: #c50000;
}

.YwuJ6 {
  max-height: 300px;
  overflow-y: auto;
}

.IigbP {
  margin-top: 0.4375rem;
}

._0s3KG {
  margin-bottom: 0.65625rem;
  border: 0;
  -webkit-box-shadow: inset 0 0 0 1px #ececec;
          box-shadow: inset 0 0 0 1px #ececec;
}

.lfTsu {
  pointer-events: none;
  margin-bottom: 0.65625rem;
}

._0s3KG:hover {
  background-color: #1f8ede;
  border-color: #1f8ede;
  color: #fff;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.wN0jQ {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.21875rem;
}
.wN0jQ:not(:last-child) {
  border-bottom: 1px solid #ececec;
}

.jcNjj {
  min-width: 250px;
}

.NT8pQ {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
}

._3wHUd {
  height: 18px;
  width: 18px;
  color: #939393;
}

.DVOI- {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.DVOI- :hover {
  opacity: 70%;
}

._11vPd {
  padding: 3px;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.efiKb {
  padding: 0.4375rem 1.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.kpO4U {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #ececec;
}

.Zc-J5 {
  font-weight: bold;
  width: 250px;
}

.kubwm {
  width: 200px;
}

.GY\+H0 {
  padding: 0.4375rem 1.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #ececec;
}

.Pp3ZD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.21875rem 0.875rem;
  border: 1px solid #ececec;
  border-radius: 8px;
  margin-top: 0.21875rem;
}

.Kiy6m {
  width: 75px;
  margin-left: 0.875rem;
  margin-right: 0.875rem;
}

.mBJ1N {
  font-size: 17px;
  font-weight: bold;
  min-width: 120px;
}

.sOws7 {
  min-width: 100px;
}

._1bOG9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.R7cWV {
  margin-top: 0.875rem;
}

.oSddc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 50%;
  min-width: 400px;
  margin: 0.875rem 0;
}

._5pyw2 {
  width: 175px;
}

.mTz\+c {
  margin-top: 3.5rem;
}

.I3aT- {
  margin-top: 3.5rem;
}

.a-J8p {
  margin: 0.65625rem 0;
}

.W0pgE {
  padding: 0.21875rem 0.4375rem;
  border-radius: 0.21875rem;
  background-color: #dae2ec;
  color: #48647f;
  font-weight: 500;
}

.oZxXn {
  padding: 0.21875rem 0.4375rem;
  font-weight: 500;
}

.SYvmE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
}

.SYvmE div {
  margin-top: auto;
  margin-bottom: auto;
  padding: 0 0.4375rem;
}

.PyLNY {
  width: 80px;
}

.-sFj2 {
  border-radius: 0.21875rem;
  padding: 0.21875rem 0.4375rem;
  background-color: #f1f5f8;
  color: #48647f;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.TwnpH {
  background-color: #fff;
  border-radius: 0.4375rem;
  border: 1px solid #ececec;
  padding: 0.875rem;
  margin: 0.65625rem;
}

.O2imz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: center;
      align-content: center;
}

.Q-S7- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: center;
      align-content: center;
}

.\+xM0B {
  margin-top: auto;
  margin-bottom: auto;
}

._8tqPu {
  color: #2b6cb0;
}

.xmWzz {
  margin-bottom: 0.875rem;
}

.zL5pI {
  color: #13ce66;
}

.PCDLV {
  color: #ff4949;
}

.aIR6U {
  color: #3c4858;
}

.pZa8w {
  margin-right: 0.875rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
._8mY1P {
  color: #ff4949;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.u65S1 {
  border: 1px solid black;
}

.q59MS {
  margin: 0;
  padding: 0;
}

.FK3Of {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
._6BD8L {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 0;
}

._2NeNO {
  width: 26rem;
  z-index: 8;
  white-space: nowrap;
  color: #3c4858;
}

.NideS {
  padding: 0.4375rem;
  font-weight: 400;
  color: #3c4858;
  display: grid;
}
.NideS em {
  font-weight: 500;
}
.NideS:not(:last-child) {
  border-bottom: 1px solid #ececec;
}

.hgXvo {
  background-color: #eff2f7;
}

.dYEua {
  grid-column: span 2;
  font-weight: 400;
  color: #13ce66;
}

.xjbjr {
  font-weight: normal;
  min-width: 50%;
  margin-bottom: 0.21875rem;
}

.pyeOA {
  margin-left: auto;
  margin-bottom: 0.21875rem;
}

.C1-qx {
  font-weight: 400;
  color: #13ce66;
  margin-right: auto;
  margin-bottom: 0.4375rem;
}

.Jcg4R {
  min-width: 50%;
  text-align: right;
}

.E1NnW {
  margin-left: auto;
}

.p4PC3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.-LfYp {
  margin-top: 0.4375rem;
  margin-bottom: 0.4375rem;
}

._1JeOs {
  text-align: right;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.WXRbq {
  margin-top: 0.21875rem;
}
.Vqsi0 {
  width: 1.2rem;
  height: 1.2rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.RWpAN {
  text-align: right;
  padding-right: 20px;
}

.fz3\+B {
  float: right;
}

.oE2tV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  width: 100%;
}
.oE2tV > *:not(:first-child) {
  margin-left: 0.4375rem;
}

.dV6P2 {
  cursor: pointer;
}

.T0NHX {
  min-width: 1.3125rem;
  height: 100%;
}

.MCa-W {
  width: 0.65625rem;
  height: 0.65625rem;
}

.FJ37m {
  width: 100%;
  text-align: right;
  padding-right: 10px;
}

.fz3\+B {
  float: right;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.BextB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.875rem;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-bottom: 0.875rem;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.IV0Cy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0.21875rem;
  text-align: center;
}

.uwIF- {
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 10%;
  min-width: 120px;
}

.vFXC2 {
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto;
  width: 14%;
}

.iRo3Z {
  text-align: center;
  width: 14%;
}

.dX\+aV {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  margin: auto;
  width: 5%;
}

.WS1GH {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  width: 20%;
}

._5XG95 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  width: 30%;
}

._6Wx8m {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  margin: auto;
  width: 7%;
}

._9G9Qb {
  width: 100%;
}

.sZnem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0.21875rem;
  text-align: center;
}

.hapFJ {
  width: 440px;
}

.XOclr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0.21875rem;
  text-align: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.weAbq {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.21875rem;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  margin-top: 0.875rem;
}

.IWr4G {
  margin-top: 0.875rem;
}

.DOzmf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.4375rem;
}

._6Ifq0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0.4375rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.R-nGe {
  color: #c50000;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.Pr\+fK {
  fill: black;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.\-4CQN {
  position: sticky;
  top: 0;
  background-color: #fcfcfc;
  z-index: 8;
  grid-column: span 2;
  border-bottom: 1px solid #ececec;
}

._7jiIu {
  max-width: 2560px;
  margin: 0 auto;
  padding: 0.4375rem 1.53125rem;
  display: grid;
  grid-template-columns: -webkit-max-content auto repeat(6, -webkit-max-content);
  grid-template-columns: max-content auto repeat(6, max-content);
  grid-column-gap: 0.875rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 35rem) {
  ._7jiIu {
    grid-template-columns: repeat(2, -webkit-max-content) auto;
    grid-template-columns: repeat(2, max-content) auto;
  }
}

.Rk146 {
  height: 2.5rem;
  width: 2.5rem;
  padding: 0.4375rem;
  border: 1px solid #ececec;
  border-radius: 0.21875rem;
  background-color: #fff;
}
@media (max-width: 35rem) {
  .Rk146 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

.IVT92 {
}

.vnlxG {
  height: 2px;
  width: 100%;
  background-color: #8492a6;
  -webkit-transition: all 225ms;
  transition: all 225ms;
}
.vnlxG:nth-child(1) {
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.IVT92 .vnlxG:nth-child(1) {
  margin-left: 1px;
  -webkit-transform: translateX(2px) rotate(45deg);
          transform: translateX(2px) rotate(45deg);
  background-color: #3c4858;
}
.IVT92 .vnlxG:nth-child(2) {
  opacity: 0;
}
.vnlxG:nth-child(3) {
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
}
.IVT92 .vnlxG:nth-child(3) {
  margin-left: 1px;
  -webkit-transform: translateX(2px) rotate(-45deg);
          transform: translateX(2px) rotate(-45deg);
  background-color: #3c4858;
}

.mxWoQ {
  margin-right: 0.65625rem;
}

.T7H6m {
  width: 100%;
}
.Rzxsy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

._0zeMN {
  width: 36px;
  height: 100%;
}

.T4CtF {
  margin: 0;
  margin-left: 3px;
}

.ccWZD {
  min-width: 26rem;
  position: absolute;
  z-index: 8;
  border: 1px solid #ececec;
  -webkit-box-shadow: 0 1px 2px 0 rgba(31, 45, 61, 0.15);
          box-shadow: 0 1px 2px 0 rgba(31, 45, 61, 0.15);
  border-radius: 0.21875rem;
  background-color: #fff;
  white-space: nowrap;
  color: #3c4858;
}

._9phZ7 {
  padding: 0.4375rem;
  font-weight: 400;
  color: #3c4858;
  display: grid;
}
._9phZ7 em {
  font-weight: 500;
}
._9phZ7:not(:last-child) {
  border-bottom: 1px solid #ececec;
}

.GDLaB {
  background-color: #eff2f7;
}

.TYx8m {
  grid-column: span 2;
  font-weight: 400;
  color: #13ce66;
}

.UwaXg {
  font-weight: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.SzDM0 {
  padding-left: 0.65625rem;
}

.map32 {
  margin-left: auto;
  margin-bottom: 0.21875rem;
}

.danec {
  font-weight: 400;
  color: #13ce66;
  margin-bottom: 0.4375rem;
  margin-right: 0.65625rem;
}

.m-hyc {
  min-width: 50%;
  text-align: right;
}

.\+VPKo {
  margin-left: auto;
}

.KevF8 {
  text-align: right;
}
@media (max-width: 35rem) {
  .KevF8 {
    display: none;
  }
}

.UImcT {
  color: #8492a6;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 35rem) {
  .UImcT {
    display: none;
  }
}

.rp\+qy {
  cursor: pointer;
}

.gEFe4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.WVPsp {
  margin-top: 0.4375rem;
  margin-bottom: 0.4375rem;
}

.CRH5z {
  text-align: right;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.XNMEH {
  width: 100vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.notification-animation-enter {
  -webkit-transform: translateY(-4rem);
          transform: translateY(-4rem);
}
.notification-animation-enter.notification-animation-enter-active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: -webkit-transform 350ms cubic-bezier(0, 0, 0.2, 1);
  transition: -webkit-transform 350ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 350ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 350ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 350ms cubic-bezier(0, 0, 0.2, 1);
}
.notification-animation-exit.notification-animation-exit-active {
  -webkit-transform: translateY(-4rem);
          transform: translateY(-4rem);
  -webkit-transition: -webkit-transform 350ms cubic-bezier(0.4, 0, 1, 1);
  transition: -webkit-transform 350ms cubic-bezier(0.4, 0, 1, 1);
  transition: transform 350ms cubic-bezier(0.4, 0, 1, 1);
  transition: transform 350ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 350ms cubic-bezier(0.4, 0, 1, 1);
}

._9kznp {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 105px;
}
._9kznp button {
  padding: 8px 16px;
  border-radius: 2px;
  font-size: 14px;
  background-color: #fff;
  border: 0px;
  cursor: pointer;
  margin: auto;
  margin-top: 16px;
}
._9kznp button:hover {
  background-color: #dee5ec;
}
._9kznp button:active {
  background-color: #c0ccda;
}
._9kznp div {
  width: 100%;
}

.HMPAu {
  padding: 10px;
  background-color: #1f8ede;
}

.TgSi\+ {
  width: 80%;
  text-align: center;
  font-size: 18px;
  color: #fff;
}
.TgSi\+ a {
  color: #fff;
}
.TgSi\+ a:hover {
  color: #dee5ec;
}

.OMvyB {
  margin-right: 0.65625rem;
  height: 1rem;
  width: 1rem;
}

._3jlu4 {
  width: 1rem;
  height: 1rem;
  fill: #fff;
}

.Wy71e {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.gK1vl {
  font-weight: normal;
  margin-right: 0.65625rem;
}

.mIKR2 {
  margin-top: 0.4375rem;
}

.KKM7u {
  font-weight: normal;
  margin-left: auto;
  height: 1rem;
  width: 1rem;
  cursor: pointer;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.I012d {
  width: 100%;
  position: relative;
  z-index: 10;
  text-align: center;
  font-size: 10px;
  padding: 0.21875rem;
  border-bottom: 1px solid #eff2f7;
}
.I012d a {
  margin: 0 1.3125rem;
  text-decoration: underline;
  color: black;
}
.I012d a:hover {
  color: initial;
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.Y3FsD {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s 225ms, opacity 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: visibility 0s 225ms, opacity 225ms cubic-bezier(0.4, 0, 0.2, 1);
}

.-afa- {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.75);
  z-index: 10;
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 375ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 375ms cubic-bezier(0.4, 0, 0.2, 1);
}

.-afa- .Jlblo {
  -webkit-transition: width 30s cubic-bezier(0.06, 0.48, 0, 1);
  transition: width 30s cubic-bezier(0.06, 0.48, 0, 1);
  position: fixed;
  top: 0;
  left: 0;
  height: 2px;
  background: #1f8ede;
  z-index: 10;
}

.-afa- ._90BUl {
  display: block;
  position: absolute;
  right: 0;
  width: 100px;
  height: 100%;
  -webkit-box-shadow: 0 0 15px #1f8ede, 0 0 10px #1f8ede;
          box-shadow: 0 0 15px #1f8ede, 0 0 10px #1f8ede;
  opacity: 1;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
/*
	https://www.google.com/design/spec/motion/duration-easing.html#duration-easing-natural-easing-curves
*/
/*
	Colors
*/
/*
	Fonts
*/
/*
	Breakpoints
*/
/*
	Page Widths
*/
/*
	Spacing
*/
/*
	Border Radius
*/
/*
	Box shadow
*/
/*
  Z index

  Within-component z-indices can just be used adhoc. If they're "global" to the
  app in a way where they might clash with each other, better to keep them here
  so we can keep track of their order.
*/
.RkO49 {
  margin: 0 auto;
  display: grid;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  max-width: 2560px;
}
@media (max-width: 35rem) {
  .RkO49 {
    grid-template-columns: 1fr;
  }
}

.Ex0gH {
  max-width: 100vw;
}

.J0JN7 {
  -webkit-transition: width 225ms, -webkit-transform 225ms;
  transition: width 225ms, -webkit-transform 225ms;
  transition: transform 225ms, width 225ms;
  transition: transform 225ms, width 225ms, -webkit-transform 225ms;
}

.ISe5- {
  background-color: #fff;
}

.gzWug, .itw5t {
  padding: 1.3125rem;
}

.itw5t {
  width: 21cm;
  padding: 15mm 10mm;
}
@media print {
  .itw5t {
    display: block;
    padding: 1.3125rem;
  }
}

.VUEeI {
  background-color: #3c4858;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 0;
}

._5Vn4I, .BTnjm, .An2Xq {
  position: sticky;
  top: 50px;
  -ms-flex-item-align: start;
      align-self: start;
  overflow: hidden;
  padding: 0.875rem 0 0.875rem 0.875rem;
  height: calc(100vh - 50px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-right: 1px solid #ececec;
  -webkit-transition: -webkit-transform 225ms;
  transition: -webkit-transform 225ms;
  transition: transform 225ms;
  transition: transform 225ms, -webkit-transform 225ms;
  width: 290px;
}
@media (max-width: 35rem) {
  ._5Vn4I, .BTnjm, .An2Xq {
    position: fixed;
    z-index: 8;
  }
}

.JHqhQ {
  height: calc(100vh - 4px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 46px;
  width: 100%;
  -webkit-transition: -webkit-transform 225ms;
  transition: -webkit-transform 225ms;
  transition: transform 225ms;
  transition: transform 225ms, -webkit-transform 225ms;
}

.An2Xq {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.BTnjm {
  -webkit-transform: translateX(-230px);
          transform: translateX(-230px);
}
.BTnjm .sE8Yc {
  margin-left: -0.65625rem;
}
.BTnjm + .J0JN7 {
  -webkit-transform: translateX(-230px);
          transform: translateX(-230px);
  width: calc(100% + 230px);
}
.BTnjm .JHqhQ {
  -webkit-transform: translateX(230px);
          transform: translateX(230px);
}

.TXOk8 {
  background-color: #d2f9e1;
}

.\+qdYH {
  margin: 0 0 1px;
  padding: 0.21875rem 0;
  font-size: 16px;
  line-height: 1;
  padding: 0.65625rem 0 0.65625rem 0.65625rem;
  color: #3c4858;
  -webkit-transition: color 100ms;
  transition: color 100ms;
  cursor: pointer;
}
@media (max-width: 35rem) {
  .\+qdYH {
    padding: 0.4375rem 0;
  }
}
.\+qdYH svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.\+qdYH.ZIf8X {
  position: relative;
}
.\+qdYH.ZIf8X .kjqRV {
  position: absolute;
  right: 0.65625rem;
  -webkit-transition: 225ms;
  transition: 225ms;
  top: 14px;
}
.BTnjm .\+qdYH.ZIf8X .kjqRV {
  display: none;
}
.\+qdYH.ZIf8X .kjqRV path {
  fill: #d0d7e7;
}
.\+qdYH .hm3Pd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.\+qdYH .hm3Pd span {
  margin-left: 0.65625rem;
  white-space: nowrap;
}
._5Vn4I .\+qdYH .hm3Pd span, .An2Xq .\+qdYH .hm3Pd span, .BTnjm .\+qdYH .hm3Pd span {
  padding-left: 10px;
}
.An2Xq .\+qdYH .hm3Pd span {
  padding-left: 0px;
}
.\+qdYH > span:hover {
  color: #1f8ede;
}
.\+qdYH > span:hover svg {
  fill: #1f8ede;
}

.N0o85:not(.ZIf8X) {
  color: #1f8ede;
  border-right: 3px solid #1f8ede;
  border-radius: 3px 0 0 3px;
  background-color: #f1f6fa;
  background-color: rgba(31, 142, 222, 0.05);
}
.N0o85:not(.ZIf8X) svg {
  fill: #1f8ede;
}

.sE8Yc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 16px;
  max-height: 0;
  overflow: hidden;
}
._5ZYyZ .sE8Yc {
  max-height: 100%;
}
.An2Xq .sE8Yc .\+qdYH {
  padding-left: 0.875rem;
}

.ZIf8X {
  -webkit-transition: background-color 225ms;
  transition: background-color 225ms;
}
.ZIf8X._5ZYyZ {
  background: #f8f9fc;
  border: 1px solid #ececec;
  border-right: none;
  border-radius: 5px 0 0 5px;
  padding-bottom: 0;
}
.ZIf8X._5ZYyZ .kjqRV {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.ZIf8X._5ZYyZ > .hm3Pd {
  color: #8492a6;
  padding-bottom: 0.65625rem;
}
.ZIf8X._5ZYyZ > .hm3Pd path {
  fill: #8492a6;
}

.zn3Sk {
  position: absolute;
  right: 0;
  width: 100%;
  bottom: 0;
  padding: 0.875rem;
  background-color: #fcfcfc;
}

.vw97D,
.ZR4Ic {
  border-radius: 3px;
  cursor: pointer;
  float: right;
}
.vw97D .fDRVZ,
.ZR4Ic .fDRVZ {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  -webkit-transition: 225ms;
  transition: 225ms;
}
.vw97D .fDRVZ path,
.ZR4Ic .fDRVZ path {
  stroke: black;
}
.vw97D:hover,
.ZR4Ic:hover {
  background-color: white;
}
.vw97D:hover .fDRVZ path,
.ZR4Ic:hover .fDRVZ path {
  stroke: #1f8ede;
}

.ZR4Ic .fDRVZ {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}

.nJVaZ {
  max-width: 1200px;
}
