/*!**********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./app/javascript/styles/vendor/normalize.css ***!
  \**********************************************************************************************/
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/*!******************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./app/javascript/styles/vendor/reset.css ***!
  \******************************************************************************************/
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./app/javascript/styles/authentication.css.less ***!
  \******************************************************************************************************************************************************************************************************************************************/
/* glue: 0.13 hash: 2206a35e3c */
.sprite-companies-logos {
  width: 363px;
  height: 30px;
  background-position: -5px -5px;
}
.sprite-logo-big {
  width: 202px;
  height: 35px;
  background-position: -5px -45px;
}
.sprite-admin-big-logo {
  width: 173px;
  height: 173px;
  background-position: -5px -90px;
}
.sprite-admin-logo {
  width: 164px;
  height: 60px;
  background-position: -188px -90px;
}
.sprite-unauthorized {
  width: 150px;
  height: 150px;
  background-position: -378px -5px;
}
.sprite-blankslate {
  width: 136px;
  height: 109px;
  background-position: -5px -273px;
}
.sprite-logo {
  width: 126px;
  height: 22px;
  background-position: -378px -165px;
}
.sprite-logo-backoffice {
  width: 124px;
  height: 35px;
  background-position: -378px -197px;
}
.sprite-request-icon {
  width: 40px;
  height: 40px;
  background-position: -188px -160px;
}
.sprite-google-icon {
  width: 40px;
  height: 40px;
  background-position: -238px -160px;
}
.sprite-document-icon {
  width: 40px;
  height: 40px;
  background-position: -288px -160px;
}
.sprite-angle-down-active {
  width: 27px;
  height: 23px;
  background-position: -217px -45px;
}
.sprite-history-icon-person {
  width: 26px;
  height: 26px;
  background-position: -338px -160px;
}
.sprite-history-icon-pencil {
  width: 26px;
  height: 26px;
  background-position: -188px -210px;
}
.sprite-history-icon-finish {
  width: 26px;
  height: 26px;
  background-position: -224px -210px;
}
.sprite-history-icon-clock {
  width: 26px;
  height: 26px;
  background-position: -260px -210px;
}
.sprite-history-icon-check {
  width: 26px;
  height: 26px;
  background-position: -296px -210px;
}
.sprite-angle-down {
  width: 25px;
  height: 23px;
  background-position: -254px -45px;
}
.sprite-arrow-left {
  width: 23px;
  height: 17px;
  background-position: -378px -242px;
}
.sprite-icon-question {
  width: 20px;
  height: 20px;
  background-position: -289px -45px;
}
.sprite-reject-icon {
  width: 14px;
  height: 16px;
  background-position: -514px -165px;
}
.sprite-icon-sign {
  width: 16px;
  height: 16px;
  background-position: -512px -197px;
}
.sprite-icon-reload {
  width: 16px;
  height: 16px;
  background-position: -411px -242px;
}
.sprite-icon-export {
  width: 16px;
  height: 16px;
  background-position: -437px -242px;
}
.sprite-icon-download {
  width: 13px;
  height: 16px;
  background-position: -463px -242px;
}
.sprite-icon-action {
  width: 16px;
  height: 15px;
  background-position: -486px -242px;
}
.sprite-approve-icon {
  width: 14px;
  height: 16px;
  background-position: -319px -45px;
}
.sprite-chevron-right {
  width: 15px;
  height: 15px;
  background-position: -512px -242px;
}
.sprite-chevron-down {
  width: 15px;
  height: 15px;
  background-position: -343px -45px;
}
.sprite-admin-icon-import {
  width: 15px;
  height: 13px;
  background-position: -332px -210px;
}
.sprite-admin-icon-import-active {
  width: 15px;
  height: 13px;
  background-position: -188px -246px;
}
.sprite-admin-icon-impersonate {
  width: 15px;
  height: 15px;
  background-position: -151px -273px;
}
.sprite-admin-icon-impersonate-active {
  width: 15px;
  height: 15px;
  background-position: -176px -273px;
}
.sprite-check-white {
  width: 14px;
  height: 11px;
  background-position: -213px -246px;
}
.sprite-admin-icon-edit {
  width: 14px;
  height: 14px;
  background-position: -201px -273px;
}
.sprite-admin-icon-edit-active {
  width: 14px;
  height: 14px;
  background-position: -225px -273px;
}
.sprite-check-blue {
  width: 12px;
  height: 10px;
  background-position: -237px -246px;
}
.sprite-close-cross {
  width: 10px;
  height: 10px;
  background-position: -357px -210px;
}
.sprite-arrow-up {
  width: 8px;
  height: 8px;
  background-position: -512px -223px;
}
.sprite-arrow-up-active {
  width: 8px;
  height: 8px;
  background-position: -259px -246px;
}
.sprite-arrow-down {
  width: 8px;
  height: 8px;
  background-position: -277px -246px;
}
.sprite-arrow-down-active {
  width: 8px;
  height: 8px;
  background-position: -295px -246px;
}
.sprite {
  display: inline-block;
  background-size: 533px 387px;
  background-image: url(/packs/images/sprites/sprites@1x-0fdcd8fd8781e1cfedb380a31204feae.png);
}
@media (min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .sprite {
    display: inline-block;
    background-size: 533px 387px;
    background-image: url(/packs/images/sprites/sprites@2x-8e0c5bba4e9c1e5350fb18e968cedca3.png);
  }
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.remove-default-appearance {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
.hide-text {
  font: 0/0 a;
  /* stylelint-disable-line font-family-no-missing-generic-family-keyword, font-family-name-quotes */
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.sr-only {
  position: absolute;
  width: 0.0625rem;
  height: 0.0625rem;
  padding: 0;
  margin: -0.0625rem;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.hidden {
  display: none;
}
.flex-center-content-vertically {
  display: flex;
  align-items: center;
}
.ds-text-display-thin {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 2.875rem;
  line-height: 3.75rem;
}
.ds-text-display-small {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 2.5rem;
  line-height: 2.5rem;
}
.ds-text-headline {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 2rem;
  line-height: 2.25rem;
}
.ds-text-title-big-regular {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.625rem;
  line-height: 1.625rem;
}
.ds-text-big-light {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1.625rem;
  line-height: 2.125rem;
}
.ds-text-big-semibold {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1.625rem;
  line-height: 1.625rem;
}
.ds-text-title-base-light {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 2.0625rem;
}
.ds-text-title-base-semibold {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.8125rem;
}
.ds-text-title-base-regular {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 2rem;
}
.ds-text-subtitle-big-bold {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.ds-text-subtitle-big-semibold {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.25rem;
}
.ds-text-subtitle-big-light {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.ds-text-subtitle-big-regular {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.25rem;
}
.ds-text-subtitle-base-semibold {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.ds-text-subtitle-base-regular {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5625rem;
}
.ds-text-body-big-semibold,
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text > .ds-mol-title-section-disclosure-text-title,
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text > .ds-mol-title-section-disclosure-text-subtitle {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1rem;
}
.ds-text-body-big-light {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5rem;
}
.ds-text-body-big-regular,
.ds-mol-table-row-single {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.375rem;
}
.ds-text-body-base-bold {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1rem;
}
.ds-text-body-base-semibold,
.ds-org-snack-bar .title,
.ds-mol-input-field label,
.ds-mol-section-disclosure.second-level > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text > .ds-mol-title-section-disclosure-text-title,
.ds-mol-progress-info .progress-bar-extra-info .progress-info-figures,
.ds-internal-btn-primary-base,
.ds-internal-btn-primary-destructive,
.ds-internal-btn-secondary-base,
.ds-internal-btn-secondary-destructive,
.ds-atom-upload-file,
.ds-atom-upload-image,
.ds-mol-input-multiselect label,
.ds-atom-btn-primary-normal,
.ds-atom-fav-primary-normal,
.ds-atom-btn-small-primary-normal,
.ds-atom-btn-tiny-primary-normal,
.ds-atom-btn-primary-destructive-normal,
.ds-atom-btn-small-primary-destructive-normal,
.ds-atom-btn-tiny-primary-destructive-normal,
.ds-atom-btn-secondary-normal,
.ds-atom-btn-small-secondary-normal,
.ds-atom-btn-tiny-secondary-normal,
.ds-atom-btn-secondary-destructive-normal,
.ds-atom-btn-small-secondary-destructive-normal,
.ds-atom-btn-tiny-secondary-destructive-normal {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
}
.ds-text-body-base-regular,
.ds-org-snack-bar .message,
.ds-mol-progress-info .progress-bar-extra-info .progress-info-extra-text,
.ds-atom-input-normal,
.ds-atom-vendor-select-input-normal .Select-menu-outer .Select-option,
.ds-atom-text-input-normal,
.ds-atom-select-input-normal,
.ds-atom-vendor-select-input-normal .Select-control,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control,
.ds-atom-search-input-container .ds-atom-search-input-normal {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
}
.ds-text-body-base-italic {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
}
.ds-text-footnote-regular,
.ds-mol-input-field .optional,
.ds-mol-progress-info .progress-bar-extra-info .progress-info-name,
.ds-atom-upload-file .ds-atom-upload-file-disclaimer,
.ds-atom-upload-image .ds-atom-upload-file-disclaimer,
.ds-atom-upload-file .ds-atom-upload-image-disclaimer,
.ds-atom-upload-image .ds-atom-upload-image-disclaimer,
.ds-atom-upload-file .ds-atom-upload-file-error-text,
.ds-atom-upload-image .ds-atom-upload-file-error-text,
.ds-atom-upload-file .ds-atom-upload-image-error-text,
.ds-atom-upload-image .ds-atom-upload-image-error-text,
.ds-mol-input-multiselect .optional {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(35, 40, 46, 0.8);
}
.ds-text-footnote-semibold,
.ds-mol-input-field .error,
.ds-mol-input-field .field_with_errors span,
.ds-atom-error-message,
.ds-mol-input-multiselect .error,
.ds-mol-input-multiselect .field_with_errors span {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.75rem;
}
.ds-text-footnote-bold {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.75rem;
}
.ds-text-caption-regular {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.625rem;
  line-height: 0.75rem;
  color: rgba(35, 40, 46, 0.6);
}
.ds-text-caption-semibold,
.ds-mol-title-table-bounds {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 0.75rem;
}
/* stylelint-disable no-descending-specificity */
.ds-org-table {
  border-radius: 0.375rem;
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(0, 0, 0, 0.1);
  display: table;
  background-color: #ffffff;
  border: solid 0.0625rem rgba(0, 0, 0, 0.1);
  width: 100%;
  margin-top: 0.625rem;
}
.ds-org-table thead {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.ds-org-table tbody > .ds-mol-table-row-single {
  box-shadow: none;
}
.ds-org-table tbody > .ds-mol-table-row-single ~ .ds-mol-table-row-single {
  box-shadow: inset 0 0.0625rem 0 0 rgba(35, 40, 46, 0.1);
}
.ds-org-table tbody > .ds-mol-table-row-single-highlighted,
.ds-org-table tbody > .ds-mol-table-row-single:hover {
  box-shadow: inset 0 -0.0625rem 0 0 rgba(28, 151, 245, 0.4), inset 0 0.0625rem 0 0 rgba(28, 151, 245, 0.4);
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-org-table tbody > .ds-mol-table-row-single-highlighted + .ds-mol-table-row-single,
.ds-org-table tbody > .ds-mol-table-row-single:hover + .ds-mol-table-row-single {
  box-shadow: none;
}
.ds-org-blank-slate {
  text-align: center;
}
.ds-org-blank-slate-image-container {
  margin: 0 auto 0.625rem;
  height: 5.625rem;
  width: 5.625rem;
}
.ds-org-blank-slate-image {
  display: inline-block;
  margin-bottom: 1.5625rem;
}
.ds-org-blank-slate-header {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.25rem;
  color: #23282e;
  margin: 0 auto 1.25rem;
  max-width: 19.6875rem;
}
.ds-org-blank-slate-paragraph {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  color: rgba(35, 40, 46, 0.6);
  margin: 0 auto 1.5625rem;
  line-height: 1.25rem;
  max-width: 19.6875rem;
}
.ds-org-snack-bar {
  border-radius: 1.25rem;
  width: 25rem;
  padding: 1.25rem;
  background-color: #23282e;
  box-shadow: 0 0.25rem 0.9375rem 0 rgba(0, 0, 0, 0.1);
  position: relative;
}
.ds-org-snack-bar .title {
  color: #ffffff;
  margin-bottom: 0.625rem;
}
.ds-org-snack-bar .message {
  color: rgba(255, 255, 255, 0.6);
  line-height: 1.125rem;
}
.ds-org-snack-bar .close-snack-bar-icon {
  width: 9px;
  height: 9px;
}
.ds-org-snack-bar .dismiss {
  border: none;
  background: transparent;
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 15px;
  color: rgba(255, 255, 255, 0.6);
}
.ds-org-snack-bar .dismiss:focus {
  outline: none;
}
.ds-org-snack-bar .dismiss:hover {
  color: rgba(255, 255, 255, 0.8);
}
.ds-org-snack-bar.error {
  background-color: #e55353;
}
.ds-org-snack-bar.dynamic {
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  bottom: 50px;
  z-index: 2;
}
.ds-org-snack-bar.dynamic.transition-appear {
  bottom: -150px;
}
.ds-org-snack-bar.dynamic.transition-appear-active {
  bottom: 50px;
  transition: bottom 0.5s ease;
}
.ds-org-snack-bar.dynamic.transition-exit {
  transition: opacity 0.7s ease;
  opacity: 1;
}
.ds-org-snack-bar.dynamic.transition-exit-active {
  opacity: 0;
}
.ds-org-modal {
  border-radius: 0.1875rem;
  box-shadow: 0 0.125rem 0.5rem rgba(35, 40, 46, 0.1);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  background-color: #ffffff;
  position: absolute;
  top: 9.375rem;
  left: 50%;
  padding: 1.25rem;
  min-width: 28.125rem;
  max-width: 37.5rem;
  outline: none;
}
.ds-org-modal-header {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.8125rem;
  margin: 0 0 0.3125rem;
}
.ds-org-modal-text {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  line-height: 1.125rem;
}
.ds-org-modal-footer {
  text-align: right;
  padding-top: 1.25rem;
}
.ds-org-modal-footer.separated {
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
  margin-top: 1.25rem;
}
.ds-org-modal-footer-button {
  margin-left: 0.625rem;
}
.ds-org-modal-close {
  cursor: pointer;
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  width: 0.5625rem;
  height: 0.5625rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5Ij4gIDxkZWZzPiAgICA8cGF0aCBpZD0iY3Jvc3NfMTUtYSIgZD0iTTcuNTM0MjI1MjksOC43MjQwNTM0NCBMNC40OTk4Mzk3Miw1LjY5MDU3MTI2IEwxLjQ2NTQ1NDE1LDguNzI0MDUzNDQgQzEuMTE0ODg1NTksOS4wNzU5MDQ5OCAwLjU2Mzk5MjEyOSw5LjA5MzAwMjYyIDAuMjM0ODg2OTQ1LDguNzY1NDQ3NzQgQy0wLjA5MzMyMzkzMTgsOC40MzYwOTMxIC0wLjA3NTQzNzc4MDUsNy44ODQ0NjkwOCAwLjI3NTEzMDc4NSw3LjUzNTMxNzE3IEwzLjMwOTUxNjM1LDQuNTAwMDM1MjQgTDAuMjc1MTMwNzg1LDEuNDY1NjUzMTggQy0wLjA3NjMzMjA4OCwxLjExMzgwMTY0IC0wLjA5MjQyOTYyNDIsMC41NjMwNzc0OTEgMC4yMzU3ODEyNTIsMC4yMzU1MjI2MDcgQzAuNTY0ODg2NDM2LC0wLjA5MjkzMjE1MzYgMS4xMTQ4ODU1OSwtMC4wNzU4MzQ1MDg1IDEuNDY1NDU0MTUsMC4yNzQyMTcyNzcgTDQuNDk5ODM5NzIsMy4zMDk0OTkyMSBMNy41MzQyMjUyOSwwLjI3NDIxNzI3NyBDNy44ODQ3OTM4NiwtMC4wNzU4MzQ1MDg1IDguNDM1Njg3MzIsLTAuMDkyOTMyMTUzNiA4Ljc2NDc5MjUsMC4yMzU1MjI2MDcgQzkuMDkzMDAzMzgsMC41NjM5NzczNjcgOS4wNzYwMTE1NCwxLjExNDcwMTUxIDguNzI0NTQ4NjYsMS40NjU2NTMxOCBMNS42OTAxNjMwOSw0LjUwMDAzNTI0IEw4LjcyNDU0ODY2LDcuNTM1MzE3MTcgQzkuMDc1MTE3MjMsNy44ODQ0NjkwOCA5LjA5MzAwMzM4LDguNDM1MTkzMjMgOC43NjM4OTgyLDguNzY0NTQ3ODYgQzguNDM2NTgxNjMsOS4wOTIxMDI3NSA3Ljg4NDc5Mzg2LDkuMDc1OTA0OTggNy41MzQyMjUyOSw4LjcyNDA1MzQ0IFoiLz4gIDwvZGVmcz4gIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgIDxtYXNrIGlkPSJjcm9zc18xNS1iIiBmaWxsPSIjZmZmIj4gICAgICA8dXNlIHhsaW5rOmhyZWY9IiNjcm9zc18xNS1hIi8+ICAgIDwvbWFzaz4gICAgPGcgZmlsbD0iIzIzMjgyRSIgZmlsbC1vcGFjaXR5PSIuNCIgbWFzaz0idXJsKCNjcm9zc18xNS1iKSI+ICAgICAgPHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiLz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
  font: 0/0 a;
  /* stylelint-disable-line font-family-no-missing-generic-family-keyword, font-family-name-quotes */
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  padding: 0;
  z-index: 5;
}
.ds-org-modal-close:hover .ds-org-modal-close-icon {
  color: #23282e;
}
.ds-org-modal-close:focus {
  outline: none;
}
.ds-org-modal.with-image {
  width: 27.5rem;
  box-sizing: border-box;
}
.ds-org-modal.with-image .ds-org-modal-header,
.ds-org-modal.with-image .ds-org-modal-text {
  text-align: center;
}
.ds-org-modal.with-image .ds-org-modal-footer {
  display: flex;
  justify-content: flex-end;
  padding-top: 1.875rem;
}
.ds-org-modal.with-image .ds-org-modal-footer-button {
  width: 12.125rem;
  margin-left: 0;
  margin-right: 22px;
}
.ds-org-modal.with-image .ds-org-modal-footer-button:last-child {
  margin-right: 0;
}
.ds-org-modal-image {
  display: block;
  margin: 1.25rem auto 1.875rem;
  height: 5.625rem;
  width: 5.625rem;
}
.ds-org-modal-overlay {
  background-color: rgba(35, 40, 46, 0.4);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
}
.ds-org-confirm-modal {
  background-color: #ffffff;
  color: #23282e;
  left: 50%;
  padding: 20px;
  position: fixed;
  text-align: left;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  white-space: pre-line;
  width: 440px;
  border-radius: 3px;
}
.ds-org-confirm-modal .ds-org-confirm-modal-header {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.8125rem;
  font-size: 24px;
  margin-bottom: 5px;
}
.ds-org-confirm-modal .ds-org-confirm-modal-text {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 2rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 14px;
  line-height: 1.35;
  padding-bottom: 20px;
}
.ds-org-confirm-modal .ds-org-confirm-modal-buttons {
  float: right;
  margin-top: 20px;
}
.ds-org-confirm-modal .ds-org-confirm-modal-buttons .ds-org-confirm-modal-right-button {
  margin-left: 20px;
}
.ds-stackview {
  z-index: 10;
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  min-width: 30rem;
  background-color: #FFF;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  box-shadow: -2px 0 8px 0 rgba(0, 0, 0, 0.1);
}
.ds-stackview > .title,
.ds-stackview > .content,
.ds-stackview > .footer {
  color: #23282e;
}
.ds-stackview > .title {
  font-size: 1.5rem;
  line-height: 1;
  border-bottom: 1px solid #e6e6e6;
  padding: 1.125rem 1.25rem;
  position: relative;
}
.ds-stackview .close {
  position: absolute;
  right: 1.5625rem;
  top: 50%;
  border: none;
  background: transparent;
  cursor: pointer;
  transform: translateY(-50%);
}
.ds-stackview .close-stack-view-icon {
  width: 0.5625rem;
  height: 0.5625rem;
}
.ds-stackview .content {
  flex: auto;
  overflow: auto;
}
.ds-stackview .content > .ds-tabs-panel {
  padding-left: 0;
  padding-right: 0;
}
.ds-stackview .content-element {
  padding: 1.25rem 1.25rem 0 1.25rem;
}
.ds-stackview .content-element:last-child {
  padding: 1.25rem;
}
.ds-stackview .footer {
  padding: 1.25rem;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  box-shadow: 0 -1px 16px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 0 rgba(0, 0, 0, 0.1);
}
.ds-tooltip-container {
  cursor: default;
  position: relative;
}
.ds-tooltip-trigger-icon {
  color: #23282e;
  height: 1.375rem;
  pointer-events: none;
  width: 1.25rem;
}
.ds-tooltip {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  background-color: #23282e;
  border-radius: 0.3125rem;
  color: #ffffff;
  display: block;
  font-weight: 400;
  max-width: 18.75rem;
  padding: 0.9375rem;
  pointer-events: none;
  position: absolute;
  z-index: 3;
}
.ds-tooltip:before {
  border: solid transparent;
  border-bottom-color: #23282E;
  border-width: 8px;
  content: "";
  height: 0;
  left: 0.8125rem;
  position: absolute;
  top: -0.9375rem;
  width: 0;
}
.ds-tooltip.clear {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: rgba(35, 40, 46, 0.8);
}
.ds-tooltip.clear:after {
  border: solid transparent;
  border-bottom-color: #ffffff;
  border-width: 8px;
  content: "";
  height: 0;
  left: 0.8125rem;
  position: absolute;
  top: -0.9375rem;
  width: 0;
}
.ds-tooltip.clear:before {
  content: "";
  border: solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.1);
  border-width: 8px;
  height: 0;
  left: 0.8125rem;
  position: absolute;
  top: -1rem;
  width: 0;
}
.ds-organisms-toolbar-internal {
  position: relative;
  display: flex;
  justify-content: space-between;
}
.ds-organisms-toolbar-internal .ds-organisms-toolbar-internal-left-content {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.75rem;
  display: flex;
  align-items: center;
  color: rgba(35, 40, 46, 0.8);
}
.ds-organisms-toolbar-internal .ds-organisms-toolbar-internal-filter {
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.ds-organisms-toolbar-internal .ds-organisms-toolbar-internal-filter-item {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  position: relative;
  display: flex;
  align-items: center;
  height: 2.125rem;
  padding: 0 0.625rem;
  margin-right: 0.3125rem;
  color: #1c97f5;
  background-color: transparent;
  border-radius: 5px;
  border: 0;
  cursor: pointer;
  outline: none;
}
.ds-organisms-toolbar-internal .ds-organisms-toolbar-internal-filter-item.selected {
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-organisms-toolbar-internal .ds-organisms-toolbar-internal-filter-clear {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  position: relative;
  display: flex;
  align-items: center;
  height: 2.125rem;
  padding: 0 0.625rem 0 0.9375rem;
  color: #1c97f5;
  background-color: transparent;
  border-radius: 5px;
  border: 0;
  cursor: pointer;
  outline: none;
}
.ds-organisms-toolbar-internal .ds-organisms-toolbar-internal-filter-clear:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0.0625rem;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.05);
}
.ds-organisms-toolbar-internal .ds-organisms-toolbar-internal-filter-clear.disabled {
  color: rgba(35, 40, 46, 0.4);
  cursor: not-allowed;
}
.ds-organisms-alert {
  border-radius: 5px;
  padding: 0.875rem;
  display: flex;
}
.ds-organisms-alert__content {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  line-height: 1.0625rem;
  color: #23282e;
  flex: 1 1 auto;
}
.ds-organisms-alert__action {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  margin-left: 0.9375rem;
  padding: 0;
  line-height: normal;
  border: none;
  box-shadow: none;
  background-color: transparent;
  outline: none;
}
.ds-organisms-alert__action:active {
  opacity: 0.5;
}
.ds-organisms-alert__action .icon {
  width: 0.5625rem;
  height: 0.5625rem;
}
.ds-organisms-alert--info {
  border: solid 1px rgba(28, 151, 245, 0.4);
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-organisms-alert--info .ds-organisms-alert__action {
  color: #1c97f5;
}
.ds-organisms-alert--success {
  border: solid 1px rgba(0, 163, 86, 0.4);
  background-color: rgba(0, 163, 86, 0.08);
}
.ds-organisms-alert--success .ds-organisms-alert__action {
  color: #00a356;
}
.ds-organisms-alert--danger {
  border: solid 1px rgba(229, 83, 83, 0.6);
  background-color: rgba(229, 83, 83, 0.1);
}
.ds-organisms-alert--danger .ds-organisms-alert__action {
  color: #e55353;
}
.ds-organisms-alert--warning {
  border: solid 1px rgba(255, 168, 0, 0.4);
  background-color: rgba(255, 168, 0, 0.08);
}
.ds-organisms-alert--warning .ds-organisms-alert__action {
  color: #ffa800;
}
.ds-mol-title-table-bounds {
  background-color: #FBFBFB;
  color: rgba(35, 40, 46, 0.6);
}
.ds-mol-title-table-bounds > div,
.ds-mol-title-table-bounds th {
  padding-right: 1.25rem;
  text-transform: uppercase;
  text-align: right;
}
.ds-internal-table-row-base,
.ds-mol-title-table-bounds,
.ds-mol-table-row-single {
  display: table-row;
  height: 3.25rem;
  line-height: 3.25rem;
  width: 100%;
}
.ds-internal-table-row-base td,
.ds-mol-title-table-bounds td,
.ds-mol-table-row-single td {
  padding: 0.5rem 1.25rem;
}
.ds-internal-table-row-base td,
.ds-internal-table-row-base > div,
.ds-mol-title-table-bounds td,
.ds-mol-title-table-bounds > div,
.ds-mol-table-row-single td,
.ds-mol-table-row-single > div {
  display: table-cell;
}
.ds-internal-table-row-base th:first-child,
.ds-internal-table-row-base td:first-child,
.ds-internal-table-row-base > div:first-child,
.ds-mol-title-table-bounds th:first-child,
.ds-mol-title-table-bounds td:first-child,
.ds-mol-title-table-bounds > div:first-child,
.ds-mol-table-row-single th:first-child,
.ds-mol-table-row-single td:first-child,
.ds-mol-table-row-single > div:first-child {
  border-right: 1px solid rgba(35, 40, 46, 0.4);
  padding-left: 1.25rem;
  text-align: left;
}
.ds-mol-table-row-single {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  height: 3.875rem;
  line-height: 3.875rem;
  text-align: right;
}
.ds-mol-validating-input-text-normal__error-message {
  display: block;
  min-height: 0.9375rem;
  margin-top: 0.125rem;
  text-align: right;
}
.ds-mol-input-field,
.ds-mol-input-multiselect {
  margin-bottom: 1.25rem;
}
.ds-mol-input-field input,
.ds-mol-input-field select,
.ds-mol-input-multiselect input,
.ds-mol-input-multiselect select {
  margin-top: 0.3125rem;
}
.ds-mol-input-field .error,
.ds-mol-input-field .field_with_errors span,
.ds-mol-input-multiselect .error,
.ds-mol-input-multiselect .field_with_errors span {
  color: #e55353;
  float: right;
  margin-top: 0.125rem;
}
.ds-mol-input-field .optional,
.ds-mol-input-multiselect .optional {
  color: rgba(35, 40, 46, 0.6);
}
.ds-mol-input-field .Select-control,
.ds-mol-input-multiselect .Select-control {
  overflow: inherit;
}
.ds-mol-dropdown,
.ds-mol-popover {
  box-shadow: 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.1);
  border-radius: 0.1875rem;
  border: 0.0625rem solid rgba(35, 40, 46, 0.1);
  position: relative;
  display: inline-block;
  padding: 0.25rem 0;
  background-color: #ffffff;
  z-index: 10;
}
.ds-mol-dropdown.top-arrow:after,
.ds-mol-popover.top-arrow:after,
.ds-mol-dropdown.bottom-arrow:after,
.ds-mol-popover.bottom-arrow:after,
.ds-mol-dropdown.top-arrow:before,
.ds-mol-popover.top-arrow:before,
.ds-mol-dropdown.bottom-arrow:before,
.ds-mol-popover.bottom-arrow:before {
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
}
.ds-mol-dropdown.top-arrow:after,
.ds-mol-popover.top-arrow:after,
.ds-mol-dropdown.bottom-arrow:after,
.ds-mol-popover.bottom-arrow:after {
  border-width: 0.375rem;
  margin-left: -0.375rem;
}
.ds-mol-dropdown.top-arrow:before,
.ds-mol-popover.top-arrow:before,
.ds-mol-dropdown.bottom-arrow:before,
.ds-mol-popover.bottom-arrow:before {
  border-width: 0.4375rem;
  margin-left: -0.4375rem;
}
.ds-mol-dropdown.top-arrow:after,
.ds-mol-popover.top-arrow:after {
  right: 1rem;
  top: -0.6875rem;
  border-bottom-color: #ffffff;
}
.ds-mol-dropdown.top-arrow:before,
.ds-mol-popover.top-arrow:before {
  right: 0.9375rem;
  top: -0.875rem;
  border-bottom-color: rgba(35, 40, 46, 0.1);
}
.ds-mol-dropdown.bottom-arrow:after,
.ds-mol-popover.bottom-arrow:after {
  right: 1rem;
  bottom: -0.6875rem;
  border-top-color: #ffffff;
}
.ds-mol-dropdown.bottom-arrow:before,
.ds-mol-popover.bottom-arrow:before {
  right: 0.9375rem;
  bottom: -0.875rem;
  border-top-color: rgba(35, 40, 46, 0.1);
}
.ds-mol-dropdown.left-direction,
.ds-mol-popover.left-direction {
  right: 0;
  left: auto;
}
.ds-mol-dropdown.right-direction,
.ds-mol-popover.right-direction {
  left: 0;
  right: auto;
}
.ds-mol-dropdown .ds-atom-drop-down-cell,
.ds-mol-popover .ds-atom-drop-down-cell {
  padding: 0;
}
.ds-mol-quick-action-popover {
  line-height: 3.125rem;
  padding: 0.9375rem 0.8125rem;
  border-radius: 3.125rem;
  box-shadow: 0 0.25rem 0.9375rem 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  display: inline-flex;
  position: relative;
}
.ds-mol-quick-action-popover .ds-mol-quick-action-popover-element {
  margin-right: 1.25rem;
}
.ds-mol-quick-action-popover .ds-mol-quick-action-popover-element:last-child {
  margin-right: 0;
}
.ds-mol-quick-action-popover.top-right-arrow:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  pointer-events: none;
  position: absolute;
  right: 1.5625rem;
  top: 0;
  transform: translateY(-100%);
}
.ds-mol-quick-action-popover.top-left-arrow:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  pointer-events: none;
  position: absolute;
  left: 1.5625rem;
  top: 0;
  transform: translateY(-100%);
}
.ds-mol-quick-action-popover.bottom-right-arrow:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ffffff;
  pointer-events: none;
  position: absolute;
  right: 1.5625rem;
  bottom: 0;
  transform: translateY(100%);
}
.ds-mol-quick-action-popover.bottom-left-arrow:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ffffff;
  pointer-events: none;
  position: absolute;
  left: 1.5625rem;
  bottom: 0;
  transform: translateY(100%);
}
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure {
  height: 3rem;
  line-height: 3rem;
  width: 100%;
  padding-left: 2.8125rem;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
}
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure:before {
  border: 0.4375rem solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  left: 1.25rem;
  top: 1.0625rem;
  border-left-color: #23282e;
}
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-icon {
  color: #1c97f5;
  width: 1rem;
  height: 1rem;
  margin-right: 0.9375rem;
}
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text {
  box-shadow: inset 0 -0.0625rem 0 0 rgba(35, 40, 46, 0.1);
  width: 100%;
  height: 3rem;
  display: flex;
  align-items: center;
}
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text > .ds-mol-title-section-disclosure-text-subtitle {
  color: rgba(35, 40, 46, 0.4);
  margin-left: 0.625rem;
}
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text > .ds-mol-title-section-disclosure-text-badge {
  position: absolute;
  right: 0.625rem;
  top: 0.9375rem;
}
.ds-mol-section-disclosure.opened > .ds-mol-title-section-disclosure:before {
  top: 1.3125rem;
  left: 0.9375rem;
  border-left-color: transparent;
  border-top-color: #23282e;
}
.ds-mol-section-disclosure > .ds-mol-section-disclosure-content {
  margin-left: 4.6875rem;
  margin-top: 0.625rem;
  margin-right: 1.25rem;
}
.ds-mol-section-disclosure > .ds-mol-section-disclosure-content.tabed-content {
  margin-left: 3.75rem;
}
.ds-mol-section-disclosure.tabed-content {
  margin-left: 3.75rem;
}
.ds-mol-section-disclosure.closed > .ds-mol-section-disclosure-content {
  display: none;
}
.ds-mol-section-disclosure.disabled > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text {
  color: rgba(0, 0, 0, 0.1);
}
.ds-mol-section-disclosure.disabled > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-icon use {
  color: rgba(0, 0, 0, 0.1);
}
.ds-mol-section-disclosure.disabled > .ds-mol-title-section-disclosure:before {
  left: 1.25rem;
  top: 1.0625rem;
  border-left-color: rgba(0, 0, 0, 0.1);
  border-top-color: transparent;
}
.ds-mol-section-disclosure.tabed .ds-mol-title-section-disclosure {
  padding-left: 28px;
}
.ds-mol-section-disclosure.tabed .ds-mol-title-section-disclosure:before {
  left: 0;
}
.ds-mol-section-disclosure.second-level > .ds-mol-title-section-disclosure {
  height: 1rem;
  padding-left: 1.25rem;
}
.ds-mol-section-disclosure.second-level > .ds-mol-title-section-disclosure:before {
  left: 0.25rem;
  top: 0.125rem;
}
.ds-mol-section-disclosure.second-level > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text {
  box-shadow: none;
  height: 1rem;
}
.ds-mol-section-disclosure.second-level.opened > .ds-mol-title-section-disclosure:before {
  left: 0;
  top: 0.25rem;
}
.ds-mol-section-disclosure.second-level > .ds-mol-section-disclosure-content {
  margin-left: 1.25rem;
}
.ds-mol-popup-selector {
  position: absolute;
  z-index: 2;
  top: -3.125rem;
  left: -2.125rem;
  /* stylelint-disable no-descending-specificity */
}
.ds-mol-popup-selector.down {
  top: 1.4375rem;
  left: -2.125rem;
}
.ds-mol-popup-selector > div {
  box-shadow: 0 0.25rem 0.9375rem 0 rgba(0, 0, 0, 0.1);
  border-radius: 1.5625rem;
  background-color: #ffffff;
  padding: 0.8125rem 0.9375rem;
  display: flex;
  align-items: center;
}
.ds-mol-popup-selector.down > div {
  box-shadow: 0 -0.25rem 0.9375rem 0 rgba(0, 0, 0, 0.1);
}
.ds-mol-popup-selector:after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: 0.625rem;
  bottom: -1.125rem;
  left: 1.9375rem;
  border-top-color: #ffffff;
}
.ds-mol-popup-selector.down:after {
  bottom: auto;
  top: -1.125rem;
  left: 1.9375rem;
  border-bottom-color: #ffffff;
  border-top-color: transparent;
}
.ds-mol-progress-info {
  display: flex;
  flex-direction: column;
  width: 15.625rem;
}
.ds-mol-progress-info .progress-bar-extra-info {
  display: flex;
  justify-content: space-between;
}
.ds-mol-progress-info .progress-bar-extra-info .progress-info-name {
  color: #23282e;
  margin-right: 0.3125rem;
}
.ds-mol-progress-info .progress-bar-extra-info .progress-info-figures {
  font-size: 0.75rem;
}
.ds-mol-progress-info .progress-bar-extra-info .progress-info-extra-text {
  color: #e55353;
  font-size: 0.625rem;
}
.ds-mol-progress-info.empty-level .progress-info-figures {
  color: #23282e;
}
.ds-mol-progress-info.empty-level .ds-atom-progress-bar-segment {
  width: 0;
}
.ds-mol-progress-info.basic-level .progress-info-figures {
  color: #ffa800;
}
.ds-mol-progress-info.basic-level .ds-atom-progress-bar-segment {
  width: 25%;
  background-image: linear-gradient(to right, #ffa800, #e55353);
}
.ds-mol-progress-info.medium-level .progress-info-figures {
  color: #66DF84;
}
.ds-mol-progress-info.medium-level .ds-atom-progress-bar-segment {
  width: 50%;
  background-image: linear-gradient(to right, #66DF84, #00a356);
}
.ds-mol-progress-info.advanced-level .progress-info-figures {
  color: #34C5FF;
}
.ds-mol-progress-info.advanced-level .ds-atom-progress-bar-segment {
  width: 75%;
  background-image: linear-gradient(to right, #34C5FF, #1c97f5);
}
.ds-mol-progress-info.pro-level .progress-info-figures {
  color: #D868E2;
}
.ds-mol-progress-info.pro-level .ds-atom-progress-bar-segment {
  width: 100%;
  background-image: linear-gradient(to right, #D868E2, #880ea5);
}
.ds-mol-option-picker {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.ds-mol-option-picker .ds-mol-dropdown {
  position: absolute;
  top: 2.1875rem;
  z-index: 10;
}
.ds-mol-option-picker-trigger {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  border-radius: 0.1875rem;
  display: inline-block;
  position: relative;
  line-height: 2.1875rem;
  font-size: 0.75rem;
  color: rgba(35, 40, 46, 0.8);
  padding: 0 1.875rem 0 0.625rem;
  border: 0.0625rem solid rgba(0, 0, 0, 0.1);
  cursor: pointer;
  background-color: #ffffff;
}
.ds-mol-option-picker-trigger:hover {
  border-color: rgba(0, 0, 0, 0.2);
}
.ds-mol-option-picker-trigger:focus {
  border-color: #1c97f5;
  outline: none;
}
.ds-mol-option-picker-trigger.no-arrow {
  padding-right: 0.625rem;
}
.ds-mol-option-picker-trigger.no-arrow:after {
  display: none;
}
.ds-mol-option-picker-trigger.empty {
  height: 1.5rem;
  width: 1.5rem;
  padding: 0;
}
.ds-mol-option-picker-trigger.empty:after {
  right: 0.4375rem;
  top: 0.625rem;
}
.ds-mol-option-picker-trigger.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: not-allowed;
  pointer-events: none;
  filter: grayscale(100%);
}
.ds-mol-option-picker-closed:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid rgba(35, 40, 46, 0.4);
  pointer-events: none;
  position: absolute;
  right: 0.625rem;
  top: 50%;
  transform: translateY(-50%);
}
.ds-mol-option-picker-closed:hover:after,
.ds-mol-option-picker-closed:focus:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid rgba(35, 40, 46, 0.8);
  pointer-events: none;
}
.ds-mol-option-picker-open:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid rgba(35, 40, 46, 0.4);
  pointer-events: none;
  position: absolute;
  right: 0.625rem;
  top: 50%;
  transform: translateY(-50%);
}
.ds-mol-option-picker-open:hover:after,
.ds-mol-option-picker-open:focus:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid rgba(35, 40, 46, 0.8);
  pointer-events: none;
}
.ds-mol-option-picker-group {
  *zoom: 1;
  display: inline-block;
  border: 0.0625rem solid rgba(0, 0, 0, 0.1);
  border-radius: 0.1875rem;
}
.ds-mol-option-picker-group:before,
.ds-mol-option-picker-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.ds-mol-option-picker-group:after {
  clear: both;
}
.ds-mol-option-picker-group .ds-mol-option-picker-trigger {
  border-radius: 0;
  float: left;
  border: none;
  border-right: 0.0625rem solid rgba(0, 0, 0, 0.1);
  position: relative;
}
.ds-mol-option-picker-group .ds-mol-option-picker-trigger:hover:before {
  content: "";
  border: 0.0625rem solid #1c97f5;
  position: absolute;
  left: -0.0625rem;
  top: -0.0625rem;
  right: -0.0625rem;
  bottom: -0.0625rem;
}
.ds-mol-option-picker-group .ds-mol-option-picker:first-child .ds-mol-option-picker-trigger:hover:before {
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.ds-mol-option-picker-group .ds-mol-option-picker:last-child .ds-mol-option-picker-trigger {
  border-right: none;
}
.ds-mol-option-picker-group .ds-mol-option-picker:last-child .ds-mol-option-picker-trigger:hover:before {
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}
.ds-mol-month-picker-header .ds-arrow {
  background-color: transparent;
  border: none;
  line-height: 17px;
  margin: 15px;
  padding: 0;
}
.ds-mol-month-picker-header .ds-arrow:hover,
.ds-mol-month-picker-header .ds-arrow:focus {
  outline: none;
}
.ds-mol-month-picker-header .ds-arrow .arrow {
  fill: rgba(35, 40, 46, 0.4);
  vertical-align: middle;
  width: 23px;
  height: 17px;
  color: rgba(35, 40, 46, 0.4);
}
.ds-mol-month-picker-header .ds-arrow .arrow:hover {
  color: rgba(28, 151, 245, 0.8);
}
.ds-mol-month-picker-header .ds-arrow-left {
  background-color: transparent;
  border: none;
  line-height: 17px;
  margin: 15px;
  padding: 0;
  color: rgba(35, 40, 46, 0.4);
  cursor: pointer;
  float: left;
}
.ds-mol-month-picker-header .ds-arrow-left:hover,
.ds-mol-month-picker-header .ds-arrow-left:focus {
  outline: none;
}
.ds-mol-month-picker-header .ds-arrow-left .arrow {
  fill: rgba(35, 40, 46, 0.4);
  vertical-align: middle;
  width: 23px;
  height: 17px;
  color: rgba(35, 40, 46, 0.4);
}
.ds-mol-month-picker-header .ds-arrow-left .arrow:hover {
  color: rgba(28, 151, 245, 0.8);
}
.ds-mol-month-picker-header .ds-arrow-right {
  background-color: transparent;
  border: none;
  line-height: 17px;
  margin: 15px;
  padding: 0;
  color: rgba(35, 40, 46, 0.4);
  cursor: pointer;
  float: right;
  transform: rotate(180deg);
}
.ds-mol-month-picker-header .ds-arrow-right:hover,
.ds-mol-month-picker-header .ds-arrow-right:focus {
  outline: none;
}
.ds-mol-month-picker-header .ds-arrow-right .arrow {
  fill: rgba(35, 40, 46, 0.4);
  vertical-align: middle;
  width: 23px;
  height: 17px;
  color: rgba(35, 40, 46, 0.4);
}
.ds-mol-month-picker-header .ds-arrow-right .arrow:hover {
  color: rgba(28, 151, 245, 0.8);
}
.ds-mol-month-picker-container {
  background: #ffffff;
  border: solid 1px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  position: absolute;
  width: 265px;
  z-index: 20;
  left: 1px;
  top: 38px;
}
.ds-mol-month-picker {
  box-sizing: border-box;
  display: block;
  overflow: auto;
  position: relative;
  white-space: normal;
  width: 100%;
}
.ds-mol-month-picker:focus {
  outline: none;
}
.ds-mol-month-picker-month {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  cursor: pointer;
  display: inline-block;
  transition: all 350ms cubic-bezier(0.165, 0.84, 0.44, 1);
  outline: none;
  padding: 15px 0;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 33.3%;
}
.ds-mol-month-picker-month:hover {
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-mol-month-picker-month.selected {
  background-color: #1c97f5;
  color: #ffffff;
}
.ds-mol-month-picker-year {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  display: inline-block;
  left: 50%;
  line-height: 17px;
  margin-bottom: 0.5rem;
  margin-top: 15px;
  position: absolute;
  transform: translateX(-50%);
}
/*
  Flags sprite styles
*/
.flag {
  background-size: 373px 340px;
  width: 23px;
  height: 17px;
}
.flag-ad {
  background-position: 0 0;
}
.flag-ae {
  background-position: -25px 0;
}
.flag-af {
  background-position: 0 -19px;
}
.flag-ag {
  background-position: -25px -19px;
}
.flag-ai {
  background-position: -50px 0;
}
.flag-al {
  background-position: -50px -19px;
}
.flag-am {
  background-position: 0 -38px;
}
.flag-ao {
  background-position: -25px -38px;
}
.flag-ar {
  background-position: -50px -38px;
}
.flag-as {
  background-position: -75px 0;
}
.flag-at {
  background-position: -75px -19px;
}
.flag-au {
  background-position: -75px -38px;
}
.flag-aw {
  background-position: 0 -57px;
}
.flag-ax {
  background-position: -25px -57px;
}
.flag-az {
  background-position: -50px -57px;
}
.flag-ba {
  background-position: -75px -57px;
}
.flag-bb {
  background-position: 0 -76px;
}
.flag-bd {
  background-position: -25px -76px;
}
.flag-be {
  background-position: -50px -76px;
}
.flag-bf {
  background-position: -75px -76px;
}
.flag-bg {
  background-position: -100px 0;
}
.flag-bh {
  background-position: -100px -19px;
}
.flag-bi {
  background-position: -100px -38px;
}
.flag-bj {
  background-position: -100px -57px;
}
.flag-bl {
  background-position: -100px -76px;
}
.flag-bm {
  background-position: 0 -95px;
}
.flag-bn {
  background-position: -25px -95px;
}
.flag-bo {
  background-position: -50px -95px;
}
.flag-br {
  background-position: -75px -95px;
}
.flag-bs {
  background-position: -100px -95px;
}
.flag-bt {
  background-position: -125px 0;
}
.flag-bv {
  background-position: -125px -19px;
}
.flag-bw {
  background-position: -125px -38px;
}
.flag-by {
  background-position: -125px -57px;
}
.flag-bz {
  background-position: -125px -76px;
}
.flag-ca {
  background-position: -125px -95px;
}
.flag-cc {
  background-position: 0 -114px;
}
.flag-cd {
  background-position: -25px -114px;
}
.flag-cf {
  background-position: -50px -114px;
}
.flag-cg {
  background-position: -75px -114px;
}
.flag-ch-2 {
  background-position: -100px -114px;
}
.flag-ch {
  background-position: -125px -114px;
}
.flag-ci {
  background-position: -150px 0;
}
.flag-ck {
  background-position: -150px -19px;
}
.flag-cl {
  background-position: -150px -38px;
}
.flag-cm {
  background-position: -150px -57px;
}
.flag-cn {
  background-position: -150px -76px;
}
.flag-co {
  background-position: -150px -95px;
}
.flag-cr {
  background-position: -150px -114px;
}
.flag-cu {
  background-position: 0 -133px;
}
.flag-cv {
  background-position: -25px -133px;
}
.flag-cw {
  background-position: -50px -133px;
}
.flag-cx {
  background-position: -75px -133px;
}
.flag-cy {
  background-position: -100px -133px;
}
.flag-cz {
  background-position: -125px -133px;
}
.flag-de {
  background-position: -150px -133px;
}
.flag-dj {
  background-position: 0 -152px;
}
.flag-dk {
  background-position: -25px -152px;
}
.flag-dm {
  background-position: -50px -152px;
}
.flag-do {
  background-position: -75px -152px;
}
.flag-dz {
  background-position: -100px -152px;
}
.flag-ec {
  background-position: -125px -152px;
}
.flag-ee {
  background-position: -150px -152px;
}
.flag-eg {
  background-position: -175px 0;
}
.flag-er {
  background-position: -175px -19px;
}
.flag-es {
  background-position: -175px -38px;
}
.flag-et {
  background-position: -175px -57px;
}
.flag-eu {
  background-position: -175px -76px;
}
.flag-fi {
  background-position: -175px -95px;
}
.flag-fj {
  background-position: -175px -114px;
}
.flag-fk {
  background-position: -175px -133px;
}
.flag-fm {
  background-position: -175px -152px;
}
.flag-fo {
  background-position: 0 -171px;
}
.flag-fr {
  background-position: -25px -171px;
}
.flag-ga {
  background-position: -50px -171px;
}
.flag-gb-eng {
  background-position: -75px -171px;
}
.flag-gb-nir {
  background-position: -100px -171px;
}
.flag-gb-sct {
  background-position: -125px -171px;
}
.flag-gb-wls {
  background-position: -150px -171px;
}
.flag-gb-zet {
  background-position: -175px -171px;
}
.flag-gb {
  background-position: -200px 0;
}
.flag-gd {
  background-position: -200px -19px;
}
.flag-ge {
  background-position: -200px -38px;
}
.flag-gf {
  background-position: -200px -57px;
}
.flag-gg {
  background-position: -200px -76px;
}
.flag-gh {
  background-position: -200px -95px;
}
.flag-gi {
  background-position: -200px -114px;
}
.flag-gl {
  background-position: -200px -133px;
}
.flag-gm {
  background-position: -200px -152px;
}
.flag-gn {
  background-position: -200px -171px;
}
.flag-gp {
  background-position: 0 -190px;
}
.flag-gq {
  background-position: -25px -190px;
}
.flag-gr {
  background-position: -50px -190px;
}
.flag-gs {
  background-position: -75px -190px;
}
.flag-gt {
  background-position: -100px -190px;
}
.flag-gu {
  background-position: -125px -190px;
}
.flag-gw {
  background-position: -150px -190px;
}
.flag-gy {
  background-position: -175px -190px;
}
.flag-hk {
  background-position: -200px -190px;
}
.flag-hm {
  background-position: -225px 0;
}
.flag-hn {
  background-position: -225px -19px;
}
.flag-hr {
  background-position: -225px -38px;
}
.flag-ht {
  background-position: -225px -57px;
}
.flag-hu {
  background-position: -225px -76px;
}
.flag-id {
  background-position: -225px -95px;
}
.flag-ie {
  background-position: -225px -114px;
}
.flag-il {
  background-position: -225px -133px;
}
.flag-im {
  background-position: -225px -152px;
}
.flag-in {
  background-position: -225px -171px;
}
.flag-io {
  background-position: -225px -190px;
}
.flag-iq {
  background-position: 0 -209px;
}
.flag-ir {
  background-position: -25px -209px;
}
.flag-is {
  background-position: -50px -209px;
}
.flag-it {
  background-position: -75px -209px;
}
.flag-je {
  background-position: -100px -209px;
}
.flag-jm {
  background-position: -125px -209px;
}
.flag-jo {
  background-position: -150px -209px;
}
.flag-jp {
  background-position: -175px -209px;
}
.flag-ke {
  background-position: -200px -209px;
}
.flag-kg {
  background-position: -225px -209px;
}
.flag-kh {
  background-position: 0 -228px;
}
.flag-ki {
  background-position: -25px -228px;
}
.flag-km {
  background-position: -50px -228px;
}
.flag-kn {
  background-position: -75px -228px;
}
.flag-kp {
  background-position: -100px -228px;
}
.flag-kr {
  background-position: -125px -228px;
}
.flag-kw {
  background-position: -150px -228px;
}
.flag-ky {
  background-position: -175px -228px;
}
.flag-kz {
  background-position: -200px -228px;
}
.flag-la {
  background-position: -225px -228px;
}
.flag-lb {
  background-position: -250px 0;
}
.flag-lc {
  background-position: -250px -19px;
}
.flag-lgbt {
  background-position: -250px -38px;
}
.flag-li {
  background-position: -250px -57px;
}
.flag-lk {
  background-position: -250px -76px;
}
.flag-lr {
  background-position: -250px -95px;
}
.flag-ls {
  background-position: -250px -114px;
}
.flag-lt {
  background-position: -250px -133px;
}
.flag-lu {
  background-position: -250px -152px;
}
.flag-lv {
  background-position: -250px -171px;
}
.flag-ly {
  background-position: -250px -190px;
}
.flag-ma {
  background-position: -250px -209px;
}
.flag-mc {
  background-position: -250px -228px;
}
.flag-md {
  background-position: 0 -247px;
}
.flag-me {
  background-position: -25px -247px;
}
.flag-mg {
  background-position: -50px -247px;
}
.flag-mh {
  background-position: -75px -247px;
}
.flag-mk {
  background-position: -100px -247px;
}
.flag-ml {
  background-position: -125px -247px;
}
.flag-mm {
  background-position: -150px -247px;
}
.flag-mn {
  background-position: -175px -247px;
}
.flag-mo {
  background-position: -200px -247px;
}
.flag-mp {
  background-position: -225px -247px;
}
.flag-mq {
  background-position: -250px -247px;
}
.flag-mr {
  background-position: -275px 0;
}
.flag-ms {
  background-position: -275px -19px;
}
.flag-mt {
  background-position: -275px -38px;
}
.flag-mu {
  background-position: -275px -57px;
}
.flag-mv {
  background-position: -275px -76px;
}
.flag-mw {
  background-position: -275px -95px;
}
.flag-mx {
  background-position: -275px -114px;
}
.flag-my {
  background-position: -275px -133px;
}
.flag-mz {
  background-position: -275px -152px;
}
.flag-na {
  background-position: -275px -171px;
}
.flag-nc {
  background-position: -275px -190px;
}
.flag-ne {
  background-position: -275px -209px;
}
.flag-nf {
  background-position: -275px -228px;
}
.flag-ng {
  background-position: -275px -247px;
}
.flag-ni {
  background-position: 0 -266px;
}
.flag-nl {
  background-position: -25px -266px;
}
.flag-no {
  background-position: -50px -266px;
}
.flag-np {
  background-position: -75px -266px;
}
.flag-nr {
  background-position: -100px -266px;
}
.flag-nu {
  background-position: -125px -266px;
}
.flag-nz {
  background-position: -150px -266px;
}
.flag-om {
  background-position: -175px -266px;
}
.flag-pa {
  background-position: -200px -266px;
}
.flag-pe {
  background-position: -225px -266px;
}
.flag-pf {
  background-position: -250px -266px;
}
.flag-pg {
  background-position: -275px -266px;
}
.flag-ph {
  background-position: -300px 0;
}
.flag-pk {
  background-position: -300px -19px;
}
.flag-pl {
  background-position: -300px -38px;
}
.flag-pm {
  background-position: -300px -57px;
}
.flag-pn {
  background-position: -300px -76px;
}
.flag-pr {
  background-position: -300px -95px;
}
.flag-ps {
  background-position: -300px -114px;
}
.flag-pt {
  background-position: -300px -133px;
}
.flag-pw {
  background-position: -300px -152px;
}
.flag-py {
  background-position: -300px -171px;
}
.flag-qa {
  background-position: -300px -190px;
}
.flag-re {
  background-position: -300px -209px;
}
.flag-ro {
  background-position: -300px -228px;
}
.flag-rs {
  background-position: -300px -247px;
}
.flag-ru {
  background-position: -300px -266px;
}
.flag-rw {
  background-position: 0 -285px;
}
.flag-sa {
  background-position: -25px -285px;
}
.flag-sami {
  background-position: -50px -285px;
}
.flag-sb {
  background-position: -75px -285px;
}
.flag-sc {
  background-position: -100px -285px;
}
.flag-sd {
  background-position: -125px -285px;
}
.flag-se-jam {
  background-position: -150px -285px;
}
.flag-se-ska {
  background-position: -175px -285px;
}
.flag-se-vas {
  background-position: -200px -285px;
}
.flag-se {
  background-position: -225px -285px;
}
.flag-sefi {
  background-position: -250px -285px;
}
.flag-sg {
  background-position: -275px -285px;
}
.flag-si {
  background-position: -300px -285px;
}
.flag-sj {
  background-position: 0 -304px;
}
.flag-sk {
  background-position: -25px -304px;
}
.flag-sl {
  background-position: -50px -304px;
}
.flag-sm {
  background-position: -75px -304px;
}
.flag-sn {
  background-position: -100px -304px;
}
.flag-so {
  background-position: -125px -304px;
}
.flag-sr {
  background-position: -150px -304px;
}
.flag-ss {
  background-position: -175px -304px;
}
.flag-st {
  background-position: -200px -304px;
}
.flag-sv {
  background-position: -225px -304px;
}
.flag-sx {
  background-position: -250px -304px;
}
.flag-sy {
  background-position: -275px -304px;
}
.flag-sz {
  background-position: -300px -304px;
}
.flag-tc {
  background-position: -325px 0;
}
.flag-td {
  background-position: -325px -19px;
}
.flag-tf {
  background-position: -325px -38px;
}
.flag-tg {
  background-position: -325px -57px;
}
.flag-th {
  background-position: -325px -76px;
}
.flag-tj {
  background-position: -325px -95px;
}
.flag-tk {
  background-position: -325px -114px;
}
.flag-tl {
  background-position: -325px -133px;
}
.flag-tm {
  background-position: -325px -152px;
}
.flag-tn {
  background-position: -325px -171px;
}
.flag-to {
  background-position: -325px -190px;
}
.flag-torn {
  background-position: -325px -209px;
}
.flag-tr {
  background-position: -325px -228px;
}
.flag-tt {
  background-position: -325px -247px;
}
.flag-tv {
  background-position: -325px -266px;
}
.flag-tw {
  background-position: -325px -285px;
}
.flag-tz {
  background-position: -325px -304px;
}
.flag-ua {
  background-position: 0 -323px;
}
.flag-ug {
  background-position: -25px -323px;
}
.flag-um {
  background-position: -50px -323px;
}
.flag-us-ca {
  background-position: -75px -323px;
}
.flag-us {
  background-position: -100px -323px;
}
.flag-uy {
  background-position: -125px -323px;
}
.flag-uz {
  background-position: -150px -323px;
}
.flag-va {
  background-position: -175px -323px;
}
.flag-vc {
  background-position: -200px -323px;
}
.flag-ve {
  background-position: -225px -323px;
}
.flag-vg {
  background-position: -250px -323px;
}
.flag-vi {
  background-position: -275px -323px;
}
.flag-vn {
  background-position: -300px -323px;
}
.flag-vu {
  background-position: -325px -323px;
}
.flag-wf {
  background-position: -350px 0;
}
.flag-ws {
  background-position: -350px -19px;
}
.flag-ww-afr {
  background-position: -350px -38px;
}
.flag-ww-asi {
  background-position: -350px -57px;
}
.flag-ww-aus {
  background-position: -350px -76px;
}
.flag-ww-eur {
  background-position: -350px -95px;
}
.flag-ww-nam {
  background-position: -350px -114px;
}
.flag-ww-sam {
  background-position: -350px -133px;
}
.flag-ww {
  background-position: -350px -152px;
}
.flag-xk {
  background-position: -350px -171px;
}
.flag-ye {
  background-position: -350px -190px;
}
.flag-yt {
  background-position: -350px -209px;
}
.flag-za {
  background-position: -350px -228px;
}
.flag-zm {
  background-position: -350px -247px;
}
.flag-zw {
  background-position: -350px -266px;
}
.ds-atom-avatar-base,
.ds-atom-avatar-tiny,
.ds-atom-avatar-small,
.ds-atom-avatar-medium,
.ds-atom-avatar-big,
.ds-atom-avatar-unknown {
  border-radius: 50%;
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0.05);
  display: block;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
}
.ds-atom-avatar-base:after,
.ds-atom-avatar-tiny:after,
.ds-atom-avatar-small:after,
.ds-atom-avatar-medium:after,
.ds-atom-avatar-big:after,
.ds-atom-avatar-unknown:after {
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0 0 0 0.0625rem inset rgba(0, 0, 0, 0.1);
}
.ds-atom-avatar-with-text {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  box-sizing: content-box;
  color: rgba(35, 40, 46, 0.8);
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.ds-atom-avatar-tiny {
  border-radius: 0.125rem;
  height: 1.5625rem;
  width: 1.5625rem;
}
.ds-atom-avatar-tiny .ds-atom-avatar-with-text {
  font-size: 0.625rem;
  line-height: 1.5625rem;
}
.ds-atom-avatar-tiny:after {
  border-radius: 0.125rem;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0 0 0 0.0625rem inset rgba(0, 0, 0, 0.1);
}
.ds-atom-avatar-small {
  width: 1.875rem;
  height: 1.875rem;
}
.ds-atom-avatar-small .ds-atom-avatar-with-text {
  font-size: 0.75rem;
  line-height: 1.875rem;
}
.ds-atom-avatar-medium {
  width: 2.8125rem;
  height: 2.8125rem;
}
.ds-atom-avatar-medium .ds-atom-avatar-with-text {
  font-size: 1rem;
  line-height: 2.8125rem;
}
.ds-atom-avatar-big {
  width: 3.4375rem;
  height: 3.4375rem;
}
.ds-atom-avatar-big .ds-atom-avatar-with-text {
  font-size: 1.5rem;
  line-height: 3.4375rem;
}
.ds-atom-avatar-unknown {
  width: 2.8125rem;
  height: 2.8125rem;
}
.ds-atom-avatar-unknown .ds-atom-avatar-with-text {
  font-size: 1.75rem;
  line-height: 2.8125rem;
}
.ds-atom-avatar-image {
  display: block;
  height: auto;
  max-height: 100%;
  max-width: 100%;
}
.ds-internal-btn-base,
.ds-internal-btn-primary-base,
.ds-internal-btn-primary-destructive,
.ds-internal-btn-secondary-base,
.ds-internal-btn-secondary-destructive,
.ds-atom-btn-primary-normal,
.ds-atom-fav-primary-normal,
.ds-atom-btn-small-primary-normal,
.ds-atom-btn-tiny-primary-normal,
.ds-atom-btn-primary-destructive-normal,
.ds-atom-btn-small-primary-destructive-normal,
.ds-atom-btn-tiny-primary-destructive-normal,
.ds-atom-btn-secondary-normal,
.ds-atom-btn-small-secondary-normal,
.ds-atom-btn-tiny-secondary-normal,
.ds-atom-btn-secondary-destructive-normal,
.ds-atom-btn-small-secondary-destructive-normal,
.ds-atom-btn-tiny-secondary-destructive-normal {
  border-radius: 0.1875rem;
  box-sizing: border-box;
  background-clip: padding-box;
  outline: none;
}
.ds-internal-btn-base .icon,
.ds-internal-btn-primary-base .icon,
.ds-internal-btn-primary-destructive .icon,
.ds-internal-btn-secondary-base .icon,
.ds-internal-btn-secondary-destructive .icon,
.ds-atom-btn-primary-normal .icon,
.ds-atom-fav-primary-normal .icon,
.ds-atom-btn-small-primary-normal .icon,
.ds-atom-btn-tiny-primary-normal .icon,
.ds-atom-btn-primary-destructive-normal .icon,
.ds-atom-btn-small-primary-destructive-normal .icon,
.ds-atom-btn-tiny-primary-destructive-normal .icon,
.ds-atom-btn-secondary-normal .icon,
.ds-atom-btn-small-secondary-normal .icon,
.ds-atom-btn-tiny-secondary-normal .icon,
.ds-atom-btn-secondary-destructive-normal .icon,
.ds-atom-btn-small-secondary-destructive-normal .icon,
.ds-atom-btn-tiny-secondary-destructive-normal .icon {
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  margin-right: 0.375rem;
}
.ds-internal-btn-base:hover,
.ds-internal-btn-primary-base:hover,
.ds-internal-btn-primary-destructive:hover,
.ds-internal-btn-secondary-base:hover,
.ds-internal-btn-secondary-destructive:hover,
.ds-atom-btn-primary-normal:hover,
.ds-atom-fav-primary-normal:hover,
.ds-atom-btn-small-primary-normal:hover,
.ds-atom-btn-tiny-primary-normal:hover,
.ds-atom-btn-primary-destructive-normal:hover,
.ds-atom-btn-small-primary-destructive-normal:hover,
.ds-atom-btn-tiny-primary-destructive-normal:hover,
.ds-atom-btn-secondary-normal:hover,
.ds-atom-btn-small-secondary-normal:hover,
.ds-atom-btn-tiny-secondary-normal:hover,
.ds-atom-btn-secondary-destructive-normal:hover,
.ds-atom-btn-small-secondary-destructive-normal:hover,
.ds-atom-btn-tiny-secondary-destructive-normal:hover {
  cursor: pointer;
}
.ds-internal-btn-base.working,
.ds-internal-btn-primary-base.working,
.ds-internal-btn-primary-destructive.working,
.ds-internal-btn-secondary-base.working,
.ds-internal-btn-secondary-destructive.working,
.ds-atom-btn-primary-normal.working,
.ds-atom-fav-primary-normal.working,
.ds-atom-btn-small-primary-normal.working,
.ds-atom-btn-tiny-primary-normal.working,
.ds-atom-btn-primary-destructive-normal.working,
.ds-atom-btn-small-primary-destructive-normal.working,
.ds-atom-btn-tiny-primary-destructive-normal.working,
.ds-atom-btn-secondary-normal.working,
.ds-atom-btn-small-secondary-normal.working,
.ds-atom-btn-tiny-secondary-normal.working,
.ds-atom-btn-secondary-destructive-normal.working,
.ds-atom-btn-small-secondary-destructive-normal.working,
.ds-atom-btn-tiny-secondary-destructive-normal.working {
  position: relative;
}
.ds-internal-btn-base.working .ds-atom-btn-content,
.ds-internal-btn-primary-base.working .ds-atom-btn-content,
.ds-internal-btn-primary-destructive.working .ds-atom-btn-content,
.ds-internal-btn-secondary-base.working .ds-atom-btn-content,
.ds-internal-btn-secondary-destructive.working .ds-atom-btn-content,
.ds-atom-btn-primary-normal.working .ds-atom-btn-content,
.ds-atom-fav-primary-normal.working .ds-atom-btn-content,
.ds-atom-btn-small-primary-normal.working .ds-atom-btn-content,
.ds-atom-btn-tiny-primary-normal.working .ds-atom-btn-content,
.ds-atom-btn-primary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-small-primary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-tiny-primary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-secondary-normal.working .ds-atom-btn-content,
.ds-atom-btn-small-secondary-normal.working .ds-atom-btn-content,
.ds-atom-btn-tiny-secondary-normal.working .ds-atom-btn-content,
.ds-atom-btn-secondary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-small-secondary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-tiny-secondary-destructive-normal.working .ds-atom-btn-content {
  opacity: 0;
}
.ds-internal-btn-primary-base,
.ds-atom-btn-primary-normal,
.ds-atom-fav-primary-normal,
.ds-atom-btn-small-primary-normal,
.ds-atom-btn-tiny-primary-normal {
  color: #ffffff;
  background-color: #1c97f5;
  border: solid 0.0625rem #1c97f5;
  display: inline-block;
  vertical-align: middle;
}
.ds-internal-btn-primary-base:hover,
.ds-atom-btn-primary-normal:hover,
.ds-atom-fav-primary-normal:hover,
.ds-atom-btn-small-primary-normal:hover,
.ds-atom-btn-tiny-primary-normal:hover {
  background-color: rgba(28, 151, 245, 0.8);
}
.ds-internal-btn-primary-base:active,
.ds-atom-btn-primary-normal:active,
.ds-atom-fav-primary-normal:active,
.ds-atom-btn-small-primary-normal:active,
.ds-atom-btn-tiny-primary-normal:active {
  background-color: #1988dd;
}
.ds-internal-btn-primary-base:disabled,
.ds-internal-btn-primary-base.disabled,
.ds-atom-btn-primary-normal:disabled,
.ds-atom-btn-primary-normal.disabled,
.ds-atom-fav-primary-normal:disabled,
.ds-atom-fav-primary-normal.disabled,
.ds-atom-btn-small-primary-normal:disabled,
.ds-atom-btn-small-primary-normal.disabled,
.ds-atom-btn-tiny-primary-normal:disabled,
.ds-atom-btn-tiny-primary-normal.disabled {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: rgba(0, 0, 0, 0.1);
  cursor: not-allowed;
}
.ds-internal-btn-primary-base:focus,
.ds-atom-btn-primary-normal:focus,
.ds-atom-fav-primary-normal:focus,
.ds-atom-btn-small-primary-normal:focus,
.ds-atom-btn-tiny-primary-normal:focus {
  outline: none;
}
.ds-internal-btn-primary-destructive,
.ds-atom-btn-primary-destructive-normal,
.ds-atom-btn-small-primary-destructive-normal,
.ds-atom-btn-tiny-primary-destructive-normal {
  color: #ffffff;
  background-color: #e55353;
  display: inline-block;
  vertical-align: middle;
  border: solid 0.0625rem #e55353;
}
.ds-internal-btn-primary-destructive:hover,
.ds-atom-btn-primary-destructive-normal:hover,
.ds-atom-btn-small-primary-destructive-normal:hover,
.ds-atom-btn-tiny-primary-destructive-normal:hover {
  background-color: rgba(229, 83, 83, 0.6);
}
.ds-internal-btn-primary-destructive:active,
.ds-atom-btn-primary-destructive-normal:active,
.ds-atom-btn-small-primary-destructive-normal:active,
.ds-atom-btn-tiny-primary-destructive-normal:active {
  background-color: #ce4b4b;
}
.ds-internal-btn-primary-destructive:disabled,
.ds-internal-btn-primary-destructive.disabled,
.ds-atom-btn-primary-destructive-normal:disabled,
.ds-atom-btn-primary-destructive-normal.disabled,
.ds-atom-btn-small-primary-destructive-normal:disabled,
.ds-atom-btn-small-primary-destructive-normal.disabled,
.ds-atom-btn-tiny-primary-destructive-normal:disabled,
.ds-atom-btn-tiny-primary-destructive-normal.disabled {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: rgba(0, 0, 0, 0.1);
  cursor: not-allowed;
}
.ds-internal-btn-secondary-base,
.ds-atom-btn-secondary-normal,
.ds-atom-btn-small-secondary-normal,
.ds-atom-btn-tiny-secondary-normal {
  color: #1c97f5;
  background-color: transparent;
  display: inline-block;
  border: 0.0625rem solid rgba(28, 151, 245, 0.4);
  vertical-align: middle;
}
.ds-internal-btn-secondary-base:hover,
.ds-atom-btn-secondary-normal:hover,
.ds-atom-btn-small-secondary-normal:hover,
.ds-atom-btn-tiny-secondary-normal:hover {
  background-color: rgba(28, 151, 245, 0.08);
  cursor: pointer;
}
.ds-internal-btn-secondary-base:active,
.ds-atom-btn-secondary-normal:active,
.ds-atom-btn-small-secondary-normal:active,
.ds-atom-btn-tiny-secondary-normal:active {
  border-color: rgba(28, 151, 245, 0.8);
}
.ds-internal-btn-secondary-base:disabled,
.ds-internal-btn-secondary-base.disabled,
.ds-atom-btn-secondary-normal:disabled,
.ds-atom-btn-secondary-normal.disabled,
.ds-atom-btn-small-secondary-normal:disabled,
.ds-atom-btn-small-secondary-normal.disabled,
.ds-atom-btn-tiny-secondary-normal:disabled,
.ds-atom-btn-tiny-secondary-normal.disabled {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.2);
  cursor: not-allowed;
}
.ds-internal-btn-secondary-destructive,
.ds-atom-btn-secondary-destructive-normal,
.ds-atom-btn-small-secondary-destructive-normal,
.ds-atom-btn-tiny-secondary-destructive-normal {
  color: #e55353;
  background-color: transparent;
  border: solid 0.0625rem rgba(229, 83, 83, 0.6);
  display: inline-block;
  vertical-align: middle;
}
.ds-internal-btn-secondary-destructive:active,
.ds-atom-btn-secondary-destructive-normal:active,
.ds-atom-btn-small-secondary-destructive-normal:active,
.ds-atom-btn-tiny-secondary-destructive-normal:active {
  background-color: rgba(229, 83, 83, 0.6);
  border-color: rgba(229, 83, 83, 0.1);
  color: #ffffff;
}
.ds-internal-btn-secondary-destructive:disabled,
.ds-internal-btn-secondary-destructive.disabled,
.ds-atom-btn-secondary-destructive-normal:disabled,
.ds-atom-btn-secondary-destructive-normal.disabled,
.ds-atom-btn-small-secondary-destructive-normal:disabled,
.ds-atom-btn-small-secondary-destructive-normal.disabled,
.ds-atom-btn-tiny-secondary-destructive-normal:disabled,
.ds-atom-btn-tiny-secondary-destructive-normal.disabled {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.2);
  cursor: not-allowed;
}
.ds-atom-btn-primary-normal {
  height: 2.5rem;
  line-height: 2.375rem;
  padding: 0 3.125rem;
}
.ds-atom-fav-primary-normal {
  border-radius: 50%;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1);
  height: 3.75rem;
  line-height: inherit;
  padding: 1.0625rem;
}
.ds-atom-fav-primary-normal .icon {
  height: 2em;
  width: 2em;
  margin-right: 0;
}
.ds-atom-fav-primary-normal:disabled,
.ds-atom-fav-primary-normal.disabled {
  box-shadow: none;
}
.ds-atom-btn-small-primary-normal {
  height: 2.1875rem;
  line-height: 2.0625rem;
  padding: 0 2.1875rem;
}
.ds-atom-btn-tiny-primary-normal {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.75rem;
  height: 1.375rem;
  line-height: 1.25rem;
  padding: 0 1.0625rem;
}
.ds-atom-btn-primary-destructive-normal {
  height: 2.5rem;
  line-height: 2.375rem;
  padding: 0 3.125rem;
}
.ds-atom-btn-small-primary-destructive-normal {
  height: 2.1875rem;
  line-height: 2.0625rem;
  padding: 0 2.1875rem;
}
.ds-atom-btn-tiny-primary-destructive-normal {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.75rem;
  height: 1.375rem;
  line-height: 1.25rem;
  padding: 0 1.0625rem;
}
.ds-atom-btn-secondary-normal {
  height: 2.5rem;
  line-height: 2.375rem;
  padding: 0 3.125rem;
}
.ds-atom-btn-small-secondary-normal {
  height: 2.1875rem;
  line-height: 2.0625rem;
  padding: 0 2.1875rem;
}
.ds-atom-btn-tiny-secondary-normal {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.75rem;
  height: 1.375rem;
  line-height: 1.25rem;
  padding: 0 1.0625rem;
}
.ds-atom-btn-secondary-destructive-normal {
  height: 2.5rem;
  line-height: 2.375rem;
  padding: 0 3.125rem;
}
.ds-atom-btn-small-secondary-destructive-normal {
  height: 2.1875rem;
  line-height: 2.0625rem;
  padding: 0 2.1875rem;
}
.ds-atom-btn-tiny-secondary-destructive-normal {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.75rem;
  height: 1.375rem;
  line-height: 1.25rem;
  padding: 0 1.0625rem;
}
@keyframes blink {
  0% {
    opacity: 0.2;
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
.ds-atom-btn-spinner {
  position: absolute;
  right: 0;
  left: 0;
}
.ds-atom-btn-spinner .ds-atom-btn-spinner-dot {
  animation-name: blink;
  animation-duration: 1.4s;
  animation-iteration-count: infinite;
  animation-fill-mode: both;
  line-height: 2.1em;
  vertical-align: middle;
}
.ds-atom-btn-spinner .ds-atom-btn-spinner-dot .icon {
  height: 0.625rem;
  margin: 1px 0;
  width: 0.625rem;
}
.ds-atom-btn-spinner .ds-atom-btn-spinner-dot:nth-child(2) {
  animation-delay: 0.2s;
}
.ds-atom-btn-spinner .ds-atom-btn-spinner-dot:nth-child(3) {
  animation-delay: 0.4s;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.ds-atom-btn-spinner-circle.icon {
  animation: rotate 1.5s infinite linear;
  -webkit-mask-image: url(/packs/_/_/node_modules/@jobandtalent/design-system/dist/assets/less/images/spin-white-62360c3c115330af31a156fdb22d39d7.png);
  mask-image: url(/packs/_/_/node_modules/@jobandtalent/design-system/dist/assets/less/images/spin-white-62360c3c115330af31a156fdb22d39d7.png);
  height: 1.875rem;
  margin-bottom: 0.125rem;
  width: 1.875rem;
  position: absolute;
  left: 50%;
  margin-left: -0.9375rem;
  top: 50%;
  margin-top: -0.9375rem;
  color: currentColor;
}
.ds-atom-text-btn {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  color: rgba(35, 40, 46, 0.6);
  display: inline-block;
}
.ds-atom-text-btn:hover {
  color: rgba(35, 40, 46, 0.8);
}
.ds-atom-text-btn-icon {
  vertical-align: bottom;
  margin-right: 0.3125rem;
}
.ds-atom-text-btn-icon.right {
  margin-right: 0;
  margin-left: 0.3125rem;
}
.ds-atom-stack-view-bg {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  width: 22.5rem;
  background-color: #ffffff;
  box-shadow: -0.125rem 0 0.5rem 0 rgba(35, 40, 46, 0.1);
}
.ds-internal-input-hover {
  border: solid 0.0625rem rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.ds-internal-input-focus {
  border: solid 0.0625rem #1c97f5;
  outline: none;
}
.ds-internal-input-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ds-internal-input-error,
.ds-atom-vendor-select-input-normal.error .Select-control,
.field_with_errors .ds-atom-text-input-normal {
  border: 0.0625rem solid #e55353;
}
.ds-atom-input-normal,
.ds-atom-text-input-normal,
.ds-atom-select-input-normal,
.ds-atom-vendor-select-input-normal .Select-control,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control,
.ds-atom-search-input-container .ds-atom-search-input-normal {
  box-shadow: inset 0 0.0625rem 0 0 rgba(35, 40, 46, 0.1);
  background-color: #ffffff;
  border: solid 0.0625rem rgba(35, 40, 46, 0.1);
  border-radius: 0.1875rem;
  box-sizing: border-box;
  height: 2.1875rem;
  padding: 0 0.625rem;
  width: 100%;
  color: #1c97f5;
  -webkit-text-fill-color: #23282e;
}
.ds-atom-input-normal::-moz-placeholder,
.ds-atom-text-input-normal::-moz-placeholder,
.ds-atom-select-input-normal::-moz-placeholder,
.ds-atom-vendor-select-input-normal .Select-control::-moz-placeholder,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control::-moz-placeholder,
.ds-atom-search-input-container .ds-atom-search-input-normal::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(35, 40, 46, 0.6);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-input-normal:-ms-input-placeholder,
.ds-atom-text-input-normal:-ms-input-placeholder,
.ds-atom-select-input-normal:-ms-input-placeholder,
.ds-atom-vendor-select-input-normal .Select-control:-ms-input-placeholder,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:-ms-input-placeholder,
.ds-atom-search-input-container .ds-atom-search-input-normal:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(35, 40, 46, 0.6);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-input-normal::-ms-input-placeholder,
.ds-atom-text-input-normal::-ms-input-placeholder,
.ds-atom-select-input-normal::-ms-input-placeholder,
.ds-atom-vendor-select-input-normal .Select-control::-ms-input-placeholder,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control::-ms-input-placeholder,
.ds-atom-search-input-container .ds-atom-search-input-normal::-ms-input-placeholder {
  /* Edge */
  color: rgba(35, 40, 46, 0.6);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-input-normal::-webkit-input-placeholder,
.ds-atom-text-input-normal::-webkit-input-placeholder,
.ds-atom-select-input-normal::-webkit-input-placeholder,
.ds-atom-vendor-select-input-normal .Select-control::-webkit-input-placeholder,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control::-webkit-input-placeholder,
.ds-atom-search-input-container .ds-atom-search-input-normal::-webkit-input-placeholder {
  color: rgba(35, 40, 46, 0.6);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.6);
}
.ds-atom-input-normal:-moz-placeholder, .ds-atom-text-input-normal:-moz-placeholder, .ds-atom-select-input-normal:-moz-placeholder, .ds-atom-vendor-select-input-normal .Select-control:-moz-placeholder, .ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:-moz-placeholder, .ds-atom-search-input-container .ds-atom-search-input-normal:-moz-placeholder {
  /* Standard one last! */
  color: rgba(35, 40, 46, 0.6);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.6);
}
.ds-atom-input-normal:placeholder-shown,
.ds-atom-text-input-normal:placeholder-shown,
.ds-atom-select-input-normal:placeholder-shown,
.ds-atom-vendor-select-input-normal .Select-control:placeholder-shown,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:placeholder-shown,
.ds-atom-search-input-container .ds-atom-search-input-normal:placeholder-shown {
  /* Standard one last! */
  color: rgba(35, 40, 46, 0.6);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.6);
}
.ds-atom-input-normal:hover,
.ds-atom-text-input-normal:hover,
.ds-atom-select-input-normal:hover,
.ds-atom-vendor-select-input-normal .Select-control:hover,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:hover,
.ds-atom-search-input-container .ds-atom-search-input-normal:hover {
  border: solid 0.0625rem rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.ds-atom-input-normal:focus,
.ds-atom-text-input-normal:focus,
.ds-atom-select-input-normal:focus,
.ds-atom-vendor-select-input-normal .Select-control:focus,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:focus,
.ds-atom-search-input-container .ds-atom-search-input-normal:focus {
  border: solid 0.0625rem #1c97f5;
  outline: none;
}
.ds-atom-input-normal:disabled,
.ds-atom-text-input-normal:disabled,
.ds-atom-select-input-normal:disabled,
.ds-atom-vendor-select-input-normal .Select-control:disabled,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:disabled,
.ds-atom-search-input-container .ds-atom-search-input-normal:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ds-atom-input-normal.error,
.ds-atom-text-input-normal.error,
.ds-atom-select-input-normal.error,
.ds-atom-vendor-select-input-normal .Select-control.error,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control.error,
.ds-atom-search-input-container .ds-atom-search-input-normal.error {
  border: 0.0625rem solid #e55353;
}
.ds-atom-vendor-select-input-normal {
  box-shadow: none;
}
.ds-atom-vendor-select-input-normal.Select.is-focused:not(.is-open) > .Select-control {
  border-color: #1c97f5;
  box-shadow: none;
  padding-right: 0;
}
.ds-atom-vendor-select-input-normal .Select-control {
  box-shadow: none;
  overflow: inherit;
  padding-right: 0;
}
.ds-atom-vendor-select-input-normal .Select-control:hover,
.ds-atom-vendor-select-input-normal .Select-control:focus {
  box-shadow: none;
  outline: none;
}
.ds-atom-vendor-select-input-normal .Select-control .Select-placeholder {
  color: rgba(35, 40, 46, 0.6);
  -webkit-text-fill-color: rgba(35, 40, 46, 0.6);
}
.ds-atom-vendor-select-input-normal .Select-control .Select-input {
  padding-left: 0;
}
.ds-atom-vendor-select-input-normal .Select-control .Select-clear {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9'%3E%3Cpath d='M4.5 9a4.5 4.5 0 100-9 4.5 4.5 0 000 9zm.73-4.5l1.217 1.216a.517.517 0 11-.731.732L4.5 5.23 3.284 6.447a.517.517 0 11-.732-.731L3.77 4.5 2.553 3.284a.517.517 0 11.731-.732L4.5 3.77l1.216-1.216a.517.517 0 11.732.731L5.23 4.5z' fill='%2323282E' fill-opacity='.4'/%3E%3C/svg%3E");
  position: relative;
  width: 0.5625rem;
  height: 0.5625rem;
  text-indent: -9999px;
  overflow: hidden;
}
.ds-atom-vendor-select-input-normal .Select-control .Select-arrow-zone {
  text-align: left;
  padding: 0 14px 0 3px;
}
.ds-atom-vendor-select-input-normal .Select-control .Select-clear-zone {
  width: 25px;
}
.ds-atom-vendor-select-input-normal .Select-control .Select-arrow {
  border-color: rgba(35, 40, 46, 0.6) transparent transparent;
  border-width: 4px 4px 2px;
}
.ds-atom-vendor-select-input-normal .Select-menu-outer {
  margin-bottom: 8px;
  margin-top: 8px;
  border-radius: 4px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
}
.ds-atom-vendor-select-input-normal .Select-menu-outer .Select-option {
  line-height: normal;
  padding: 9px 10px;
  color: #23282e;
}
.ds-atom-vendor-select-input-normal.is-disabled {
  cursor: not-allowed;
}
.ds-atom-vendor-select-input-normal.is-disabled .Select-control {
  opacity: 0.5;
  cursor: not-allowed;
  background-color: #ffffff;
}
.ds-atom-vendor-select-input-normal.is-disabled .Select-control .Select-placeholder {
  color: rgba(35, 40, 46, 0.4);
}
.ds-atom-vendor-select-input-normal.Select.is-open .Select-control {
  border-color: #1c97f5;
}
.ds-atom-vendor-select-input-normal.Select.is-open .Select-control .Select-arrow {
  top: -3px;
  border-color: transparent transparent rgba(35, 40, 46, 0.6);
  border-width: 0 4px 4px;
}
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control {
  box-shadow: none;
  padding-right: 0;
}
.ds-atom-vendor-select-input-normal:hover,
.ds-atom-vendor-select-input-normal:focus {
  box-shadow: none;
  outline: none;
}
.ds-atom-search-input-container {
  position: relative;
}
.ds-atom-search-input-container .ds-atom-search-icon {
  background-size: 1.0625rem;
  color: rgba(0, 0, 0, 0.2);
  display: inline-block;
  height: 1.0625rem;
  width: 1.0625rem;
}
.ds-atom-search-input-container .ds-atom-search-icon.selected:hover {
  color: #1c97f5;
}
.ds-atom-search-input-container:focus {
  outline: none;
}
.ds-atom-search-input-container .ds-atom-search-input-normal {
  /* FF 19+ */
  /* FF 4-18 */
  /* IE 10+ */
}
.ds-atom-search-input-container .ds-atom-search-input-normal::-webkit-input-placeholder {
  padding-left: 1.5625rem;
}
.ds-atom-search-input-container .ds-atom-search-input-normal:focus::-webkit-input-placeholder {
  opacity: 0;
}
.ds-atom-search-input-container .ds-atom-search-input-normal:focus::-moz-placeholder {
  opacity: 0;
}
.ds-atom-search-input-container .ds-atom-search-input-normal:focus:-moz-placeholder {
  opacity: 0;
}
.ds-atom-search-input-container .ds-atom-search-input-normal:focus:-ms-input-placeholder {
  opacity: 0;
}
.ds-atom-search-input-container .ds-atom-search-input-normal:disabled + .ds-atom-search-icon {
  opacity: 0.5;
}
.ds-atom-search-input-container .ds-atom-search-input-normal:focus + .ds-atom-search-button .ds-atom-search-icon,
.ds-atom-search-input-container .ds-atom-search-input-normal:active + .ds-atom-search-button .ds-atom-search-icon {
  transition: 0.3s;
  color: rgba(35, 40, 46, 0.6);
}
.ds-atom-search-input-container .ds-atom-search-input-normal::-moz-placeholder {
  padding-left: 0;
}
.ds-atom-search-input-container .ds-atom-search-input-normal::placeholder {
  padding-left: 0;
}
.ds-atom-search-input-container .ds-atom-search-button,
.ds-atom-search-input-container .ds-atom-search-icon-placeholder {
  position: absolute;
  right: 0.625rem;
  top: 0.625rem;
  z-index: 1;
}
.ds-atom-search-input-container .ds-atom-search-button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
}
.ds-atom-search-input-container .ds-atom-search-button:focus {
  outline: none;
}
.ds-atom-search-input-container .ds-atom-search-button.selected:hover .ds-atom-search-icon {
  color: #1c97f5;
}
.ds-atom-search-input-container .ds-atom-search-suggestions-list {
  box-sizing: border-box;
  margin-top: 0;
  width: 100%;
}
.ds-atom-checkbox {
  cursor: pointer;
  position: relative;
}
.ds-atom-checkbox input {
  display: none;
}
.ds-atom-checkbox .label {
  padding-left: 1.4375rem;
}
.ds-atom-checkbox:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 0.8125rem;
  height: 0.8125rem;
  border-radius: 0.1875rem;
  background-color: #ffffff;
  box-shadow: inset 0 0.125rem 0 0 rgba(0, 0, 0, 0.05);
  border: solid 0.0625rem rgba(0, 0, 0, 0.2);
}
.ds-atom-checkbox.disabled:before {
  border: solid 0.0625rem rgba(0, 0, 0, 0.1);
  cursor: not-allowed;
}
.ds-atom-checkbox.checked:before {
  box-shadow: none;
  background-color: #1c97f5;
  border: solid 0.0625rem #1c97f5;
}
.ds-atom-checkbox.checked.disabled:before {
  opacity: 0.5;
  filter: alpha(opacity=50);
  box-shadow: none;
  background-color: #1c97f5;
  border: solid 0.0625rem #1c97f5;
  cursor: not-allowed;
}
.ds-atom-checkbox.checked:after {
  content: "";
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOSA4Ij4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJiIiBkPSJNNC4zMjggNi41ODdhLjc3Mi43NzIgMCAwIDAtMS4xIDAgLjc5MS43OTEgMCAwIDAgMCAxLjExMUw0Ljc4MyA5LjI3YS43NzIuNzcyIDAgMCAwIDEuMSAwbDMuODktMy45MjlhLjc5MS43OTEgMCAwIDAgMC0xLjExLjc3Mi43NzIgMCAwIDAtMS4xIDBsLTMuMzQgMy4zNzItMS4wMDUtMS4wMTZ6Ii8+CiAgICAgICAgPGZpbHRlciBpZD0iYSIgd2lkdGg9IjE1MCUiIGhlaWdodD0iMTYzLjYlIiB4PSItMjUlIiB5PSItMjIuNyUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeT0iLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIgc3RkRGV2aWF0aW9uPSIuNSIvPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0ic2hhZG93Qmx1ck91dGVyMSIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjEgMCIvPgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMiAtNCkiPgogICAgICAgIDx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2EpIiB4bGluazpocmVmPSIjYiIvPgogICAgICAgIDx1c2UgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjYiIvPgogICAgPC9nPgo8L3N2Zz4K);
  position: absolute;
  left: 0.125rem;
  top: 0.25rem;
  width: 0.8125rem;
  height: 0.8125rem;
}
.ds-atom-pagination {
  *zoom: 1;
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  display: inline-block;
  border-radius: 0.1875rem;
  border: 0.0625rem solid rgba(28, 151, 245, 0.4);
  font-size: 0.875rem;
}
.ds-atom-pagination:before,
.ds-atom-pagination:after {
  display: table;
  content: "";
  line-height: 0;
}
.ds-atom-pagination:after {
  clear: both;
}
.ds-atom-pagination-element {
  float: left;
  background-color: #ffffff;
  padding: 0 0.8125rem;
  border-right: 0.0625rem solid rgba(28, 151, 245, 0.4);
  line-height: 2.0625rem;
  color: #1c97f5;
}
.ds-atom-pagination-element.selected {
  background-color: #1c97f5;
  color: #ffffff;
}
.ds-atom-pagination-element:disabled,
.ds-atom-pagination-element.disabled {
  pointer-events: none;
  color: rgba(35, 40, 46, 0.4);
  cursor: not-allowed;
}
.ds-atom-pagination-element:last-child {
  border: none;
}
.ds-atom-pagination-element:hover:not(.selected) {
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-atom-drop-down-cell,
.ds-atom-drop-down-row-cell,
.ds-atom-dialog-cell,
.ds-atom-drop-down-row-cell-active,
.ds-atom-drop-down-row-cell:hover {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  background-color: #ffffff;
  box-sizing: border-box;
  color: #23282e;
  padding: 0.5rem 0.625rem;
  min-width: 6.875rem;
  width: 100%;
  text-align: left;
  display: flex;
  align-items: center;
  cursor: pointer;
  /* stylelint-disable-next-line no-descending-specificity */
}
.ds-atom-drop-down-cell:hover,
.ds-atom-drop-down-row-cell:hover,
.ds-atom-dialog-cell:hover,
.ds-atom-drop-down-cell:active,
.ds-atom-drop-down-row-cell:active,
.ds-atom-dialog-cell:active,
.ds-atom-drop-down-cell.active,
.ds-atom-drop-down-row-cell.active,
.ds-atom-dialog-cell.active {
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-atom-drop-down-cell.for-check,
.ds-atom-drop-down-row-cell.for-check,
.ds-atom-dialog-cell.for-check {
  padding-left: 2.1875rem;
}
.ds-atom-drop-down-cell.multiple,
.ds-atom-drop-down-row-cell.multiple,
.ds-atom-dialog-cell.multiple {
  padding: 0.5rem 2.1875rem 0.5rem 2.1875rem;
  width: inherit;
}
.ds-atom-drop-down-cell.multiple-apply,
.ds-atom-drop-down-row-cell.multiple-apply,
.ds-atom-dialog-cell.multiple-apply {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: right;
  color: #1c97f5;
  padding-right: 1.25rem;
}
.ds-atom-drop-down-cell.multiple-apply:hover,
.ds-atom-drop-down-row-cell.multiple-apply:hover,
.ds-atom-dialog-cell.multiple-apply:hover {
  background-color: #ffffff;
}
.ds-atom-drop-down-cell.selected,
.ds-atom-drop-down-row-cell.selected,
.ds-atom-dialog-cell.selected {
  position: relative;
  color: #1c97f5;
}
.ds-atom-drop-down-cell.selected:before,
.ds-atom-drop-down-row-cell.selected:before,
.ds-atom-dialog-cell.selected:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTMiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMyAxMSI+ICA8ZGVmcz4gICAgPHBhdGggaWQ9ImEiIGQ9Ik0zLjQwNjMzNzUsMTAuNjU1MTM1IEMzLjgwNzc0NjA0LDExLjExMjczOTcgNC40ODMzNzczOCwxMS4xMTUyODg5IDQuODg3NzU3MTEsMTAuNjYwNzI0NyBMMTIuNzE2MTc1OCwxLjg2MDc3OTczIEMxMy4xMDY1NDk1LDEuNDIxOTU5NjkgMTMuMDkyNDg4MSwwLjcyNTYyNTc1NiAxMi42ODQ3Njg5LDAuMzA1NDc0MzUyIEMxMi4yNzcwNDk3LC0wLjExNDY3NzA1MSAxMS42MzAwNjc2LC0wLjA5OTU0MzEzMzQgMTEuMjM5NjkzOSwwLjMzOTI3NjkwNCBMNC4yNSw4LjM4MDk1MjM4IEwxLjc2NTI0NDk3LDUuNTc5NTI3MjMgQzEuMzc3NzM5NTYsNS4xMzc3NzIxMyAwLjczMDg3MTkyOSw1LjExNzc1NjMxIDAuMzIwNDI1Njc4LDUuNTM0ODIwNjQgQy0wLjA5MDAyMDU3Myw1Ljk1MTg4NDk4IC0wLjEwODYxNzc5OCw2LjY0ODA5NTY5IDAuMjc4ODg3NjEzLDcuMDg5ODUwNzkgTDMuNDA2MzM3NSwxMC42NTUxMzUgWiIvPiAgPC9kZWZzPiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgPG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiLz4gICAgPC9tYXNrPiAgICA8ZyBmaWxsPSIjMUM5N0Y1IiBtYXNrPSJ1cmwoI2IpIj4gICAgICA8cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0yKSIvPiAgICA8L2c+ICA8L2c+PC9zdmc+);
  position: absolute;
  left: 0.6875rem;
  top: 0.5625rem;
  width: 0.8125rem;
  height: 0.6875rem;
}
.ds-atom-drop-down-cell.selected.multiple:after,
.ds-atom-drop-down-row-cell.selected.multiple:after,
.ds-atom-dialog-cell.selected.multiple:after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5Ij4gIDxkZWZzPiAgICA8cGF0aCBpZD0iY3Jvc3NfMTUtYSIgZD0iTTcuNTM0MjI1MjksOC43MjQwNTM0NCBMNC40OTk4Mzk3Miw1LjY5MDU3MTI2IEwxLjQ2NTQ1NDE1LDguNzI0MDUzNDQgQzEuMTE0ODg1NTksOS4wNzU5MDQ5OCAwLjU2Mzk5MjEyOSw5LjA5MzAwMjYyIDAuMjM0ODg2OTQ1LDguNzY1NDQ3NzQgQy0wLjA5MzMyMzkzMTgsOC40MzYwOTMxIC0wLjA3NTQzNzc4MDUsNy44ODQ0NjkwOCAwLjI3NTEzMDc4NSw3LjUzNTMxNzE3IEwzLjMwOTUxNjM1LDQuNTAwMDM1MjQgTDAuMjc1MTMwNzg1LDEuNDY1NjUzMTggQy0wLjA3NjMzMjA4OCwxLjExMzgwMTY0IC0wLjA5MjQyOTYyNDIsMC41NjMwNzc0OTEgMC4yMzU3ODEyNTIsMC4yMzU1MjI2MDcgQzAuNTY0ODg2NDM2LC0wLjA5MjkzMjE1MzYgMS4xMTQ4ODU1OSwtMC4wNzU4MzQ1MDg1IDEuNDY1NDU0MTUsMC4yNzQyMTcyNzcgTDQuNDk5ODM5NzIsMy4zMDk0OTkyMSBMNy41MzQyMjUyOSwwLjI3NDIxNzI3NyBDNy44ODQ3OTM4NiwtMC4wNzU4MzQ1MDg1IDguNDM1Njg3MzIsLTAuMDkyOTMyMTUzNiA4Ljc2NDc5MjUsMC4yMzU1MjI2MDcgQzkuMDkzMDAzMzgsMC41NjM5NzczNjcgOS4wNzYwMTE1NCwxLjExNDcwMTUxIDguNzI0NTQ4NjYsMS40NjU2NTMxOCBMNS42OTAxNjMwOSw0LjUwMDAzNTI0IEw4LjcyNDU0ODY2LDcuNTM1MzE3MTcgQzkuMDc1MTE3MjMsNy44ODQ0NjkwOCA5LjA5MzAwMzM4LDguNDM1MTkzMjMgOC43NjM4OTgyLDguNzY0NTQ3ODYgQzguNDM2NTgxNjMsOS4wOTIxMDI3NSA3Ljg4NDc5Mzg2LDkuMDc1OTA0OTggNy41MzQyMjUyOSw4LjcyNDA1MzQ0IFoiLz4gIDwvZGVmcz4gIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgIDxtYXNrIGlkPSJjcm9zc18xNS1iIiBmaWxsPSIjZmZmIj4gICAgICA8dXNlIHhsaW5rOmhyZWY9IiNjcm9zc18xNS1hIi8+ICAgIDwvbWFzaz4gICAgPGcgZmlsbD0iIzIzMjgyRSIgZmlsbC1vcGFjaXR5PSIuNCIgbWFzaz0idXJsKCNjcm9zc18xNS1iKSI+ICAgICAgPHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiLz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  width: 0.5625rem;
  height: 0.5625rem;
}
.ds-atom-drop-down-cell .icon,
.ds-atom-drop-down-row-cell .icon,
.ds-atom-dialog-cell .icon {
  width: 15px;
  height: 15px;
}
.ds-atom-drop-down-cell .ds-atom-chip,
.ds-atom-drop-down-row-cell .ds-atom-chip,
.ds-atom-dialog-cell .ds-atom-chip {
  margin-left: auto;
}
/* stylelint-disable-next-line no-descending-specificity */
.ds-atom-drop-down-cell button {
  color: #23282e;
  background: none;
  border: 0;
  cursor: pointer;
  font: inherit;
  line-height: normal;
  overflow: visible;
  outline: none;
  -webkit-appearance: button;
  /* for input */
  -webkit-user-select: none;
  /* for button */
  -moz-user-select: none;
  -ms-user-select: none;
}
.ds-atom-drop-down-cell.with-button {
  padding: 0;
}
.ds-atom-drop-down-cell.with-button > button {
  padding: 8px 10px;
  min-width: 110px;
  width: 100%;
  text-align: left;
  display: block;
  white-space: nowrap;
}
.ds-atom-dialog-cell-image {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.4375rem;
}
.ds-atom-dialog-cell-image.top-aligned {
  align-self: flex-start;
}
.ds-atom-dialog-cell-second-line {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(35, 40, 46, 0.8);
  display: block;
  margin-top: 3px;
}
.ds-atom-drop-down-row-cell-active,
.ds-atom-drop-down-row-cell:hover {
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-atom-dialog-cell-divider {
  border: none;
  display: block;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.1);
  margin: 4px 0;
}
.ds-atom-tab-menu {
  *zoom: 1;
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  box-shadow: inset 0 -0.0625rem 0 0 rgba(0, 0, 0, 0.1);
  padding: 0 1.25rem;
}
.ds-atom-tab-menu:before,
.ds-atom-tab-menu:after {
  display: table;
  content: "";
  line-height: 0;
}
.ds-atom-tab-menu:after {
  clear: both;
}
.ds-atom-tab {
  background-color: transparent;
  border: none;
  float: left;
  line-height: 2.75rem;
  padding: 0 0.9375rem;
  color: rgba(35, 40, 46, 0.6);
  outline: none;
  border-radius: 0;
}
.ds-atom-tab.selected,
.ds-atom-tab:hover {
  color: #1c97f5;
  box-shadow: inset 0 -0.125rem 0 0 #1c97f5;
}
.ds-atom-row-cell {
  overflow: hidden;
  padding: 0.625rem;
  display: block;
  position: relative;
  box-shadow: inset 0 -0.0625rem 0 0 rgba(0, 0, 0, 0.1);
}
.ds-atom-row-cell:hover {
  background-color: rgba(28, 151, 245, 0.08);
  box-shadow: 0 -0.0625rem 0 0 rgba(28, 151, 245, 0.4), 0 0.0625rem 0 0 rgba(28, 151, 245, 0.4);
}
.ds-atom-row-cell-avatar {
  border-radius: 50%;
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0.05);
  display: block;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
  float: left;
  margin-right: 0.625rem;
}
.ds-atom-row-cell-avatar:after {
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0 0 0 0.0625rem inset rgba(0, 0, 0, 0.1);
}
.ds-atom-row-cell-text {
  margin: 0.25rem 0 0 3.75rem;
}
.ds-atom-row-cell-title {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #23282e;
  margin-bottom: 0.3125rem;
}
.ds-atom-row-cell-subtitle {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(35, 40, 46, 0.8);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ds-atom-switch-slider {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  transition: 0.3s;
  border-radius: 0.3125rem;
  color: #ffffff;
  line-height: 1.875rem;
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(35, 40, 46, 0.6);
  padding: 0 0.3125rem;
}
.ds-atom-switch-slider.rounded {
  border-radius: 0.9375rem;
}
.ds-atom-switch-slider.rounded:before {
  border-radius: 50%;
  height: 0.9375rem;
  width: 0.9375rem;
}
.ds-atom-switch-slider:before {
  border-radius: 0.25rem;
  transition: 0.3s;
  position: absolute;
  content: "";
  height: 1.625rem;
  width: 1.625rem;
  left: 0.125rem;
  bottom: 0.125rem;
  background-color: #ffffff;
}
.ds-atom-switch {
  position: relative;
  display: inline-block;
  width: 5rem;
  height: 1.875rem;
}
.ds-atom-switch.rounded {
  width: 2.25rem;
  height: 1.1875rem;
}
.ds-atom-switch.selected .ds-atom-switch-slider {
  background-color: #1c97f5;
}
.ds-atom-switch.selected .ds-atom-switch-slider .ds-atom-switch-slider-selected {
  opacity: 1;
  filter: alpha(opacity=100);
}
.ds-atom-switch.selected .ds-atom-switch-slider .ds-atom-switch-slider-not-selected {
  opacity: 0;
  filter: alpha(opacity=0);
}
.ds-atom-switch.selected .ds-atom-switch-slider:before {
  left: 3.25rem;
}
.ds-atom-switch.selected .ds-atom-switch-slider.rounded:before {
  left: auto;
  right: 2px;
}
.ds-atom-switch-cb {
  display: none;
}
.ds-atom-switch-cb:checked + .ds-atom-switch-slider {
  background-color: #1c97f5;
}
.ds-atom-switch-cb:checked + .ds-atom-switch-slider .ds-atom-switch-slider-selected {
  opacity: 1;
  filter: alpha(opacity=100);
}
.ds-atom-switch-cb:checked + .ds-atom-switch-slider .ds-atom-switch-slider-not-selected {
  opacity: 0;
  filter: alpha(opacity=0);
}
.ds-atom-switch-cb:checked + .ds-atom-switch-slider:before {
  left: 3.25rem;
}
.ds-atom-switch-cb:checked + .ds-atom-switch-slider.rounded:before {
  left: auto;
  right: 2px;
}
.ds-atom-switch-slider-selected,
.ds-atom-switch-slider-not-selected {
  transition: 0.3s;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ds-atom-switch-slider-not-selected {
  opacity: 1;
  filter: alpha(opacity=100);
  float: right;
}
.ds-atom-switch-selected {
  background-color: #1c97f5;
}
.ds-atom-switch-selected .ds-atom-switch-slider-selected {
  opacity: 1;
  filter: alpha(opacity=100);
}
.ds-atom-switch-selected .ds-atom-switch-slider-not-selected {
  opacity: 0;
  filter: alpha(opacity=0);
}
.ds-atom-switch-selected:before {
  left: 3.25rem;
}
.ds-atom-switch-selected.rounded:before {
  left: auto;
  right: 2px;
}
.ds-atom-progress-bar {
  height: 0.5rem;
  border-radius: 0.75rem;
  background-color: rgba(0, 0, 0, 0.1);
}
.ds-atom-progress-bar-segment {
  width: 0;
  height: 0.5rem;
  border-radius: 0.75rem;
  background-image: linear-gradient(to right, rgba(0, 163, 86, 0.4), #00a356);
}
.ds-atom-chip {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 0.75rem;
  line-height: 0.875rem;
  border-radius: 0.125rem;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(35, 40, 46, 0.6);
  padding: 0 0.25rem;
  min-width: 3.75rem;
  text-align: center;
}
.ds-atom-chip.subtle {
  line-height: 0.75rem;
  border: 0.0625rem solid rgba(0, 0, 0, 0.1);
  background-color: transparent;
}
.ds-atom-chip.positive {
  color: #ffffff;
  background-color: #00a356;
}
.ds-atom-chip.positive.subtle {
  border-color: rgba(0, 163, 86, 0.4);
  background-color: rgba(0, 163, 86, 0.08);
  color: #00a356;
}
.ds-atom-chip.negative {
  color: #ffffff;
  background-color: #e55353;
}
.ds-atom-chip.negative.subtle {
  border-color: rgba(229, 83, 83, 0.6);
  background-color: rgba(229, 83, 83, 0.1);
  color: #e55353;
}
.ds-atom-chip.warning {
  color: #ffffff;
  background-color: #ffa800;
}
.ds-atom-chip.warning.subtle {
  border-color: rgba(255, 168, 0, 0.4);
  background-color: rgba(255, 168, 0, 0.08);
  color: #ffa800;
}
.ds-atom-tag {
  height: 2.5rem;
  border: 0.0625rem solid rgba(0, 0, 0, 0.1);
  border-radius: 2.5rem;
  color: rgba(35, 40, 46, 0.6);
  display: inline-block;
  padding: 0.75rem 2.5rem 0.75rem 2.5rem;
  margin: 0.3125rem;
  position: relative;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.6);
}
.ds-atom-tag .ds-atom-avatar-small {
  position: absolute;
  left: 0.1875rem;
  top: 0.1875rem;
}
/* stylelint-disable-next-line no-descending-specificity */
.icon {
  height: 2em;
  width: 2em;
}
.ds-atom-option-picker-icon {
  vertical-align: middle;
  margin-right: 0.625rem;
}
.ds-atom-radio {
  position: relative;
  display: inline-flex;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.ds-atom-radio input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  margin: 0;
}
.ds-atom-radio .ds-atom-radio-button {
  position: relative;
  display: inline-block;
  height: 0.8125rem;
  width: 0.8125rem;
  border-radius: 50%;
  box-shadow: inset 0 0.125rem 0 0 rgba(0, 0, 0, 0.05);
  border: solid 0.0625rem rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}
.ds-atom-radio .ds-atom-radio-button:after {
  content: "";
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 0.3125rem;
  height: 0.3125rem;
  box-shadow: inset 0 0.125rem 0 0 rgba(0, 0, 0, 0.05);
  background: #ffffff;
  border-radius: 50%;
}
.ds-atom-radio .ds-atom-radio-label {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(35, 40, 46, 0.8);
  margin-left: 4px;
  line-height: 0.875rem;
}
.ds-atom-radio input:checked ~ .ds-atom-radio-button {
  background-color: #1c97f5;
  box-shadow: none;
}
.ds-atom-radio input:checked ~ .ds-atom-radio-button:after {
  display: block;
}
.ds-atom-radio input:disabled ~ .ds-atom-radio-button {
  border: solid 0.0625rem rgba(0, 0, 0, 0.05);
  box-shadow: none;
}
.ds-atom-radio input:disabled ~ .ds-atom-radio-button:after {
  display: none;
}
.ds-atom-radio input:checked:disabled ~ .ds-atom-radio-button {
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: none;
}
.ds-atom-radio input:checked:disabled ~ .ds-atom-radio-button:after {
  display: block;
}
.ds-atom-radio:hover input:not(:disabled) ~ .ds-atom-radio-button {
  border-color: rgba(0, 0, 0, 0.4);
}
.ds-atom-radio .ds-atom-radio-button-custom {
  height: 0.9375rem;
  width: 0.9375rem;
}
.ds-atom-textarea {
  display: flex;
  flex-direction: column;
}
.ds-atom-textarea label {
  margin-bottom: 4px;
}
.ds-atom-textarea textarea {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  padding: 10px;
  border-radius: 3px;
  color: #23282e;
  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.05);
  border: solid 1px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  resize: none;
  outline: none;
  box-sizing: border-box;
}
.ds-atom-textarea textarea::-moz-placeholder {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-style: italic;
}
.ds-atom-textarea textarea::placeholder {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-style: italic;
}
.ds-atom-textarea textarea:hover {
  border-color: rgba(0, 0, 0, 0.2);
}
.ds-atom-textarea textarea:focus {
  border-color: #1c97f5;
}
.ds-atom-textarea .ds-atom-textarea-footer {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(35, 40, 46, 0.8);
  position: relative;
  color: rgba(35, 40, 46, 0.4);
  text-align: right;
}
.ds-atom-textarea.error textarea {
  border-color: #e55353;
}
.ds-atom-textarea.error .ds-atom-textarea-footer {
  color: #e55353;
}
.ds-atom-textarea.disabled textarea {
  border-color: rgba(0, 0, 0, 0.05);
}
.ds-atom-textarea.disabled textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ds-atom-textarea.disabled textarea::placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ds-atom-textarea.disabled .ds-atom-textarea-footer {
  color: rgba(0, 0, 0, 0.1);
}
.ds-selectable-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ds-selectable-status-marker {
  width: 1rem;
  height: 1rem;
  border-radius: 1rem;
  border: solid 1px rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.05);
}
.ds-selectable-status-marker--selected {
  border: solid 1px #1c97f5;
  background-color: #1c97f5;
}
.ds-selectable-status-marker-icon {
  display: block;
  width: 50%;
  height: 100%;
  margin: 0 auto;
  color: #ffffff;
}
.ds-atom-error-message {
  color: #e55353;
  height: 0.9375rem;
  line-height: 0.9375rem;
}
.ds-atom-input-file .ds-atom-input-file-list {
  margin-bottom: 0.625rem;
  list-style-type: none;
  padding: 0;
}
.ds-atom-input-file .ds-atom-input-file-caption {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: italic;
  font-weight: 400;
  color: rgba(35, 40, 46, 0.4);
  font-size: 0.875rem;
}
.ds-atom-input-file .ds-atom-input-file-name {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  color: #1c97f5;
  font-size: 0.875rem;
  line-height: normal;
  display: flex;
  align-items: center;
}
.ds-atom-input-file .ds-atom-input-file-name span {
  flex: 1;
  margin-left: 8px;
}
.ds-atom-input-file .ds-atom-input-file-name button {
  padding: 0;
  background: none;
  box-shadow: none;
  border: none;
  color: rgba(35, 40, 46, 0.6);
  display: flex;
  align-items: center;
}
.ds-atom-input-file .ds-atom-input-file-name svg {
  width: 15px;
  height: 15px;
}
.ds-atom-input-file .ds-atom-input-file-error {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: normal;
  color: #e55353;
  display: inline-block;
  margin-left: 10px;
}
.ds-atom-input-file .ds-atom-input-file-control {
  /* stylelint-disable-next-line selector-max-type */
}
.ds-atom-input-file .ds-atom-input-file-control label {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: normal;
  color: #ffffff;
  background-color: #1c97f5;
  display: inline-block;
  cursor: pointer;
  border-radius: 4px;
  padding: 4px 10px;
}
.ds-atom-input-file .ds-atom-input-file-control input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.ds-atom-input-file .ds-atom-input-file-control input:focus + label,
.ds-atom-input-file .ds-atom-input-file-control input + label:hover {
  background-color: rgba(28, 151, 245, 0.8);
}
.ds-atom-phone-input {
  box-shadow: inset 0 0.125rem 0 0 rgba(35, 40, 46, 0.1);
  box-sizing: border-box;
  background-color: #ffffff;
  border: solid 0.0625rem rgba(35, 40, 46, 0.1);
  border-radius: 0.1875rem;
  display: inline-flex;
  position: relative;
  height: 2.1875rem;
  width: 100%;
}
.ds-atom-phone-input:hover {
  border: solid 0.0625rem rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.ds-atom-phone-input.focused {
  border: solid 0.0625rem #1c97f5;
  outline: none;
}
.ds-atom-phone-input.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ds-atom-phone-input.errored {
  border: 0.0625rem solid #e55353;
}
.ds-atom-phone-input .ds-atom-phone-input-number,
.ds-atom-phone-input .ds-atom-phone-input-country {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: #23282e;
}
.ds-atom-phone-input .ds-atom-phone-input-country {
  display: flex;
  align-items: center;
  width: 6.5625rem;
  white-space: nowrap;
  line-height: normal;
}
.ds-atom-phone-input .ds-atom-phone-input-country:focus,
.ds-atom-phone-input .ds-atom-phone-input-country:hover {
  outline: none;
}
.ds-atom-phone-input .ds-atom-phone-input-country[disabled]:hover {
  cursor: not-allowed;
}
.ds-atom-phone-input .ds-atom-phone-input-number {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0 0.625rem;
  flex: 1 1 100%;
  width: 0;
}
.ds-atom-phone-input .ds-atom-phone-input-number::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(35, 40, 46, 0.4);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-phone-input .ds-atom-phone-input-number:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(35, 40, 46, 0.4);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-phone-input .ds-atom-phone-input-number::-ms-input-placeholder {
  /* Edge */
  color: rgba(35, 40, 46, 0.4);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-phone-input .ds-atom-phone-input-number::-webkit-input-placeholder {
  color: rgba(35, 40, 46, 0.4);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.4);
}
.ds-atom-phone-input .ds-atom-phone-input-number:-moz-placeholder {
  /* Standard one last! */
  color: rgba(35, 40, 46, 0.4);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.4);
}
.ds-atom-phone-input .ds-atom-phone-input-number:placeholder-shown {
  /* Standard one last! */
  color: rgba(35, 40, 46, 0.4);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.4);
}
.ds-atom-phone-input .ds-atom-phone-input-number:focus {
  outline: none;
}
.ds-atom-phone-input .ds-atom-phone-input-number:not([disabled]):hover {
  outline: none;
}
.ds-atom-phone-input .ds-atom-phone-input-number:not([disabled]):hover::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(0, 0, 0, 0.2);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-phone-input .ds-atom-phone-input-number:not([disabled]):hover:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(0, 0, 0, 0.2);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-phone-input .ds-atom-phone-input-number:not([disabled]):hover::-ms-input-placeholder {
  /* Edge */
  color: rgba(0, 0, 0, 0.2);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-phone-input .ds-atom-phone-input-number:not([disabled]):hover::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(0, 0, 0, 0.2);
}
.ds-atom-phone-input .ds-atom-phone-input-number:not([disabled]):hover:-moz-placeholder {
  /* Standard one last! */
  color: rgba(0, 0, 0, 0.2);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(0, 0, 0, 0.2);
}
.ds-atom-phone-input .ds-atom-phone-input-number:not([disabled]):hover:placeholder-shown {
  /* Standard one last! */
  color: rgba(0, 0, 0, 0.2);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(0, 0, 0, 0.2);
}
.ds-atom-phone-input .ds-atom-phone-input-number[disabled]:hover {
  cursor: not-allowed;
}
.ds-atom-phone-input .ds-atom-phone-input-dropdown {
  box-sizing: border-box;
  position: absolute;
  left: -1px;
  top: calc(100% + 0.3125rem);
  max-height: 13.25rem;
  overflow: auto;
  padding: 0.625rem 0;
  margin: 0;
  outline: none;
  will-change: transform;
}
.ds-atom-phone-input .ds-atom-phone-flag {
  flex: 0 0 1.4375rem;
  margin-right: 0.625rem;
}
.ds-atom-phone-input .ds-atom-phone-input-option {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  background: transparent;
  display: flex;
  border: none;
  box-shadow: none;
  align-items: center;
  padding: 0.3125rem 0.9375rem;
  color: rgba(35, 40, 46, 0.8);
  width: 100%;
  white-space: nowrap;
}
.ds-atom-phone-input .ds-atom-phone-input-option.selected,
.ds-atom-phone-input .ds-atom-phone-input-option:hover {
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-atom-upload-file,
.ds-atom-upload-image {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 9rem;
  border-radius: 0.5rem;
  border: dashed 0.125rem rgba(0, 0, 0, 0.2);
  text-align: center;
}
.ds-atom-upload-file .ds-atom-upload-file-description,
.ds-atom-upload-image .ds-atom-upload-file-description,
.ds-atom-upload-file .ds-atom-upload-image-description,
.ds-atom-upload-image .ds-atom-upload-image-description {
  color: #23282e;
  margin-top: 0.6875rem;
}
.ds-atom-upload-file .ds-atom-upload-file-description span,
.ds-atom-upload-image .ds-atom-upload-file-description span,
.ds-atom-upload-file .ds-atom-upload-image-description span,
.ds-atom-upload-image .ds-atom-upload-image-description span {
  color: #1c97f5;
}
.ds-atom-upload-file .ds-atom-upload-file-disclaimer,
.ds-atom-upload-image .ds-atom-upload-file-disclaimer,
.ds-atom-upload-file .ds-atom-upload-image-disclaimer,
.ds-atom-upload-image .ds-atom-upload-image-disclaimer {
  color: rgba(35, 40, 46, 0.4);
  margin-top: 0.1875rem;
}
.ds-atom-upload-file .ds-atom-upload-file-input,
.ds-atom-upload-image .ds-atom-upload-file-input,
.ds-atom-upload-file .ds-atom-upload-image-input,
.ds-atom-upload-image .ds-atom-upload-image-input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0;
  z-index: 1;
  cursor: pointer;
}
.ds-atom-upload-file .ds-atom-upload-file-drop-message,
.ds-atom-upload-image .ds-atom-upload-file-drop-message,
.ds-atom-upload-file .ds-atom-upload-image-drop-message,
.ds-atom-upload-image .ds-atom-upload-image-drop-message {
  color: #1c97f5;
}
.ds-atom-upload-file .ds-atom-btn-spinner-circle,
.ds-atom-upload-image .ds-atom-btn-spinner-circle {
  color: #1c97f5;
}
.ds-atom-upload-file .ds-atom-upload-file-uploaded,
.ds-atom-upload-image .ds-atom-upload-file-uploaded,
.ds-atom-upload-file .ds-atom-upload-image-uploaded,
.ds-atom-upload-image .ds-atom-upload-image-uploaded {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: calc(100% + 0.25rem);
  height: calc(100% + 0.25rem);
  top: -0.125rem;
  left: -0.125rem;
  border-radius: 0.5rem;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 2;
}
.ds-atom-upload-file .ds-atom-upload-file-uploaded .ds-atom-upload-file-uploaded-remove,
.ds-atom-upload-image .ds-atom-upload-file-uploaded .ds-atom-upload-file-uploaded-remove,
.ds-atom-upload-file .ds-atom-upload-image-uploaded .ds-atom-upload-file-uploaded-remove,
.ds-atom-upload-image .ds-atom-upload-image-uploaded .ds-atom-upload-file-uploaded-remove,
.ds-atom-upload-file .ds-atom-upload-file-uploaded .ds-atom-upload-image-uploaded-remove,
.ds-atom-upload-image .ds-atom-upload-file-uploaded .ds-atom-upload-image-uploaded-remove,
.ds-atom-upload-file .ds-atom-upload-image-uploaded .ds-atom-upload-image-uploaded-remove,
.ds-atom-upload-image .ds-atom-upload-image-uploaded .ds-atom-upload-image-uploaded-remove {
  position: absolute;
  right: 0.625rem;
  bottom: 0.625rem;
  width: 1.875rem;
  height: 1.875rem;
  border: 0;
  border-radius: 50%;
  box-shadow: 0 0.25rem 0.9375rem 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  outline: none;
  z-index: 3;
  cursor: pointer;
}
.ds-atom-upload-file .ds-atom-upload-file-uploaded .ds-atom-upload-file-uploaded-remove .ic-delete,
.ds-atom-upload-image .ds-atom-upload-file-uploaded .ds-atom-upload-file-uploaded-remove .ic-delete,
.ds-atom-upload-file .ds-atom-upload-image-uploaded .ds-atom-upload-file-uploaded-remove .ic-delete,
.ds-atom-upload-image .ds-atom-upload-image-uploaded .ds-atom-upload-file-uploaded-remove .ic-delete,
.ds-atom-upload-file .ds-atom-upload-file-uploaded .ds-atom-upload-image-uploaded-remove .ic-delete,
.ds-atom-upload-image .ds-atom-upload-file-uploaded .ds-atom-upload-image-uploaded-remove .ic-delete,
.ds-atom-upload-file .ds-atom-upload-image-uploaded .ds-atom-upload-image-uploaded-remove .ic-delete,
.ds-atom-upload-image .ds-atom-upload-image-uploaded .ds-atom-upload-image-uploaded-remove .ic-delete {
  position: relative;
  width: 0.9375rem;
  top: 0.0625rem;
  left: 0.125rem;
  color: #1c97f5;
}
.ds-atom-upload-file .ds-atom-upload-file-uploaded__success,
.ds-atom-upload-image .ds-atom-upload-file-uploaded__success {
  margin-bottom: 10px;
}
.ds-atom-upload-file .ds-atom-upload-file-uploaded__file-name,
.ds-atom-upload-image .ds-atom-upload-file-uploaded__file-name {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  color: rgba(35, 40, 46, 0.4);
}
.ds-atom-upload-file .ds-atom-upload-file-error-text,
.ds-atom-upload-image .ds-atom-upload-file-error-text,
.ds-atom-upload-file .ds-atom-upload-image-error-text,
.ds-atom-upload-image .ds-atom-upload-image-error-text {
  color: #e55353;
  position: absolute;
  bottom: -1.3125rem;
  left: -0.125rem;
}
.ds-atom-upload-file.file-error,
.ds-atom-upload-image.file-error {
  border-color: #e55353;
  background-color: #ffffff;
}
.ds-atom-upload-file.uploading,
.ds-atom-upload-image.uploading {
  border-color: rgba(28, 151, 245, 0.4);
  background-color: #ffffff;
}
.ds-atom-upload-file.dragging,
.ds-atom-upload-image.dragging {
  border-color: rgba(28, 151, 245, 0.4);
  background-color: rgba(28, 151, 245, 0.08);
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.remove-default-appearance {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.hide-text {
  font: 0/0 a;
  /* stylelint-disable-line font-family-no-missing-generic-family-keyword, font-family-name-quotes */
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.sr-only {
  position: absolute;
  width: 0.0625rem;
  height: 0.0625rem;
  padding: 0;
  margin: -0.0625rem;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.hidden {
  display: none;
}
.flex-center-content-vertically {
  display: flex;
  align-items: center;
}
.ds-text-display-thin {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 2.875rem;
  line-height: 3.75rem;
}
.ds-text-display-small {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 2.5rem;
  line-height: 2.5rem;
}
.ds-text-headline {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 2rem;
  line-height: 2.25rem;
}
.ds-text-title-big-regular {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.625rem;
  line-height: 1.625rem;
}
.ds-text-big-light {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1.625rem;
  line-height: 2.125rem;
}
.ds-text-big-semibold {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1.625rem;
  line-height: 1.625rem;
}
.ds-text-title-base-light {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 2.0625rem;
}
.ds-text-title-base-semibold {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.8125rem;
}
.ds-text-title-base-regular {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 2rem;
}
.ds-text-subtitle-big-bold {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.ds-text-subtitle-big-semibold {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.25rem;
}
.ds-text-subtitle-big-light {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.ds-text-subtitle-big-regular {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.25rem;
}
.ds-text-subtitle-base-semibold {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.ds-text-subtitle-base-regular {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5625rem;
}
.ds-text-body-big-semibold,
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text > .ds-mol-title-section-disclosure-text-title,
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text > .ds-mol-title-section-disclosure-text-subtitle,
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text > .ds-mol-title-section-disclosure-text-title,
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text > .ds-mol-title-section-disclosure-text-subtitle {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1rem;
}
.ds-text-body-big-light {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5rem;
}
.ds-text-body-big-regular,
.ds-mol-table-row-single,
.ds-mol-table-row-single {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.375rem;
}
.ds-text-body-base-bold {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1rem;
}
.ds-text-body-base-semibold,
.ds-internal-btn-primary-base,
.ds-internal-btn-primary-destructive,
.ds-internal-btn-secondary-base,
.ds-internal-btn-secondary-destructive,
.ds-atom-upload-file,
.ds-atom-upload-image,
.ds-mol-input-field label,
.ds-mol-section-disclosure.second-level > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text > .ds-mol-title-section-disclosure-text-title,
.ds-mol-progress-info .progress-bar-extra-info .progress-info-figures,
.ds-org-snack-bar .title,
.ds-atom-btn-primary-normal,
.ds-atom-fav-primary-normal,
.ds-atom-btn-small-primary-normal,
.ds-atom-btn-tiny-primary-normal,
.ds-atom-btn-primary-destructive-normal,
.ds-atom-btn-small-primary-destructive-normal,
.ds-atom-btn-tiny-primary-destructive-normal,
.ds-atom-btn-secondary-normal,
.ds-atom-btn-small-secondary-normal,
.ds-atom-btn-tiny-secondary-normal,
.ds-atom-btn-secondary-destructive-normal,
.ds-atom-btn-small-secondary-destructive-normal,
.ds-atom-btn-tiny-secondary-destructive-normal,
.ds-mol-input-multiselect label,
.ds-org-snack-bar .title,
.ds-mol-input-field label,
.ds-mol-input-multiselect label,
.ds-mol-section-disclosure.second-level > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text > .ds-mol-title-section-disclosure-text-title,
.ds-mol-progress-info .progress-bar-extra-info .progress-info-figures,
.ds-internal-btn-primary-base,
.ds-internal-btn-primary-destructive,
.ds-internal-btn-secondary-base,
.ds-internal-btn-secondary-destructive,
.ds-atom-btn-primary-normal,
.ds-atom-fav-primary-normal,
.ds-atom-btn-small-primary-normal,
.ds-atom-btn-tiny-primary-normal,
.ds-atom-btn-primary-destructive-normal,
.ds-atom-btn-small-primary-destructive-normal,
.ds-atom-btn-tiny-primary-destructive-normal,
.ds-atom-btn-secondary-normal,
.ds-atom-btn-small-secondary-normal,
.ds-atom-btn-tiny-secondary-normal,
.ds-atom-btn-secondary-destructive-normal,
.ds-atom-btn-small-secondary-destructive-normal,
.ds-atom-btn-tiny-secondary-destructive-normal,
.ds-atom-upload-file,
.ds-atom-upload-image,
.ds-mol-input-multiselect label,
.ds-atom-btn-primary-normal,
.ds-atom-fav-primary-normal,
.ds-atom-btn-small-primary-normal,
.ds-atom-btn-tiny-primary-normal,
.ds-atom-btn-primary-destructive-normal,
.ds-atom-btn-small-primary-destructive-normal,
.ds-atom-btn-tiny-primary-destructive-normal,
.ds-atom-btn-secondary-normal,
.ds-atom-btn-small-secondary-normal,
.ds-atom-btn-tiny-secondary-normal,
.ds-atom-btn-secondary-destructive-normal,
.ds-atom-btn-small-secondary-destructive-normal,
.ds-atom-btn-tiny-secondary-destructive-normal {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
}
.ds-text-body-base-regular,
.ds-atom-input-normal,
.ds-atom-vendor-select-input-normal .Select-menu-outer .Select-option,
.ds-mol-progress-info .progress-bar-extra-info .progress-info-extra-text,
.ds-org-snack-bar .message,
.ds-atom-text-input-normal,
.ds-atom-select-input-normal,
.ds-atom-vendor-select-input-normal .Select-control,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control,
.ds-atom-search-input-container .ds-atom-search-input-normal,
.ds-org-snack-bar .message,
.ds-mol-progress-info .progress-bar-extra-info .progress-info-extra-text,
.ds-atom-input-normal,
.ds-atom-text-input-normal,
.ds-atom-select-input-normal,
.ds-atom-vendor-select-input-normal .Select-control,
.ds-atom-vendor-select-input-normal .Select-menu-outer .Select-option,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control,
.ds-atom-search-input-container .ds-atom-search-input-normal,
.ds-atom-text-input-normal,
.ds-atom-select-input-normal,
.ds-atom-vendor-select-input-normal .Select-control,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control,
.ds-atom-search-input-container .ds-atom-search-input-normal {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
}
.ds-text-body-base-italic {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
}
.ds-text-footnote-regular,
.ds-atom-upload-file .ds-atom-upload-file-disclaimer,
.ds-atom-upload-image .ds-atom-upload-file-disclaimer,
.ds-atom-upload-file .ds-atom-upload-image-disclaimer,
.ds-atom-upload-image .ds-atom-upload-image-disclaimer,
.ds-atom-upload-file .ds-atom-upload-file-error-text,
.ds-atom-upload-image .ds-atom-upload-file-error-text,
.ds-atom-upload-file .ds-atom-upload-image-error-text,
.ds-atom-upload-image .ds-atom-upload-image-error-text,
.ds-mol-input-field .optional,
.ds-mol-progress-info .progress-bar-extra-info .progress-info-name,
.ds-mol-input-multiselect .optional,
.ds-mol-input-field .optional,
.ds-mol-input-multiselect .optional,
.ds-mol-progress-info .progress-bar-extra-info .progress-info-name,
.ds-atom-upload-file .ds-atom-upload-file-disclaimer,
.ds-atom-upload-image .ds-atom-upload-file-disclaimer,
.ds-atom-upload-file .ds-atom-upload-image-disclaimer,
.ds-atom-upload-image .ds-atom-upload-image-disclaimer,
.ds-atom-upload-file .ds-atom-upload-file-error-text,
.ds-atom-upload-image .ds-atom-upload-file-error-text,
.ds-atom-upload-file .ds-atom-upload-image-error-text,
.ds-atom-upload-image .ds-atom-upload-image-error-text,
.ds-mol-input-multiselect .optional {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(35, 40, 46, 0.8);
}
.ds-text-footnote-semibold,
.ds-atom-error-message,
.ds-mol-input-field .error,
.ds-mol-input-field .field_with_errors span,
.ds-mol-input-multiselect .error,
.ds-mol-input-multiselect .field_with_errors span,
.ds-mol-input-field .error,
.ds-mol-input-field .field_with_errors span,
.ds-mol-input-multiselect .error,
.ds-mol-input-multiselect .field_with_errors span,
.ds-atom-error-message,
.ds-mol-input-multiselect .error,
.ds-mol-input-multiselect .field_with_errors span {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.75rem;
}
.ds-text-footnote-bold {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.75rem;
}
.ds-text-caption-regular {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.625rem;
  line-height: 0.75rem;
  color: rgba(35, 40, 46, 0.6);
}
.ds-text-caption-semibold,
.ds-mol-title-table-bounds,
.ds-mol-title-table-bounds {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.ds-atom-avatar-base,
.ds-atom-avatar-tiny,
.ds-atom-avatar-small,
.ds-atom-avatar-medium,
.ds-atom-avatar-big,
.ds-atom-avatar-unknown,
.ds-atom-avatar-tiny,
.ds-atom-avatar-small,
.ds-atom-avatar-medium,
.ds-atom-avatar-big,
.ds-atom-avatar-unknown {
  border-radius: 50%;
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0.05);
  display: block;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
}
.ds-atom-avatar-base:after,
.ds-atom-avatar-tiny:after,
.ds-atom-avatar-small:after,
.ds-atom-avatar-medium:after,
.ds-atom-avatar-big:after,
.ds-atom-avatar-unknown:after,
.ds-atom-avatar-tiny:after,
.ds-atom-avatar-small:after,
.ds-atom-avatar-medium:after,
.ds-atom-avatar-big:after,
.ds-atom-avatar-unknown:after {
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0 0 0 0.0625rem inset rgba(0, 0, 0, 0.1);
}
.ds-atom-avatar-with-text {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  box-sizing: content-box;
  color: rgba(35, 40, 46, 0.8);
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.ds-atom-avatar-tiny {
  border-radius: 0.125rem;
  height: 1.5625rem;
  width: 1.5625rem;
}
.ds-atom-avatar-tiny .ds-atom-avatar-with-text {
  font-size: 0.625rem;
  line-height: 1.5625rem;
}
.ds-atom-avatar-tiny:after {
  border-radius: 0.125rem;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0 0 0 0.0625rem inset rgba(0, 0, 0, 0.1);
}
.ds-atom-avatar-small {
  width: 1.875rem;
  height: 1.875rem;
}
.ds-atom-avatar-small .ds-atom-avatar-with-text {
  font-size: 0.75rem;
  line-height: 1.875rem;
}
.ds-atom-avatar-medium {
  width: 2.8125rem;
  height: 2.8125rem;
}
.ds-atom-avatar-medium .ds-atom-avatar-with-text {
  font-size: 1rem;
  line-height: 2.8125rem;
}
.ds-atom-avatar-big {
  width: 3.4375rem;
  height: 3.4375rem;
}
.ds-atom-avatar-big .ds-atom-avatar-with-text {
  font-size: 1.5rem;
  line-height: 3.4375rem;
}
.ds-atom-avatar-unknown {
  width: 2.8125rem;
  height: 2.8125rem;
}
.ds-atom-avatar-unknown .ds-atom-avatar-with-text {
  font-size: 1.75rem;
  line-height: 2.8125rem;
}
.ds-atom-avatar-image {
  display: block;
  height: auto;
  max-height: 100%;
  max-width: 100%;
}
.ds-internal-btn-base,
.ds-internal-btn-primary-base,
.ds-internal-btn-primary-destructive,
.ds-internal-btn-secondary-base,
.ds-internal-btn-secondary-destructive,
.ds-atom-btn-primary-normal,
.ds-atom-fav-primary-normal,
.ds-atom-btn-small-primary-normal,
.ds-atom-btn-tiny-primary-normal,
.ds-atom-btn-primary-destructive-normal,
.ds-atom-btn-small-primary-destructive-normal,
.ds-atom-btn-tiny-primary-destructive-normal,
.ds-atom-btn-secondary-normal,
.ds-atom-btn-small-secondary-normal,
.ds-atom-btn-tiny-secondary-normal,
.ds-atom-btn-secondary-destructive-normal,
.ds-atom-btn-small-secondary-destructive-normal,
.ds-atom-btn-tiny-secondary-destructive-normal,
.ds-internal-btn-primary-base,
.ds-internal-btn-primary-destructive,
.ds-internal-btn-secondary-base,
.ds-internal-btn-secondary-destructive,
.ds-atom-btn-primary-normal,
.ds-atom-fav-primary-normal,
.ds-atom-btn-small-primary-normal,
.ds-atom-btn-tiny-primary-normal,
.ds-atom-btn-primary-destructive-normal,
.ds-atom-btn-small-primary-destructive-normal,
.ds-atom-btn-tiny-primary-destructive-normal,
.ds-atom-btn-secondary-normal,
.ds-atom-btn-small-secondary-normal,
.ds-atom-btn-tiny-secondary-normal,
.ds-atom-btn-secondary-destructive-normal,
.ds-atom-btn-small-secondary-destructive-normal,
.ds-atom-btn-tiny-secondary-destructive-normal,
.ds-atom-btn-primary-normal,
.ds-atom-fav-primary-normal,
.ds-atom-btn-small-primary-normal,
.ds-atom-btn-tiny-primary-normal,
.ds-atom-btn-primary-destructive-normal,
.ds-atom-btn-small-primary-destructive-normal,
.ds-atom-btn-tiny-primary-destructive-normal,
.ds-atom-btn-secondary-normal,
.ds-atom-btn-small-secondary-normal,
.ds-atom-btn-tiny-secondary-normal,
.ds-atom-btn-secondary-destructive-normal,
.ds-atom-btn-small-secondary-destructive-normal,
.ds-atom-btn-tiny-secondary-destructive-normal {
  border-radius: 0.1875rem;
  box-sizing: border-box;
  background-clip: padding-box;
  outline: none;
}
.ds-internal-btn-base .icon,
.ds-internal-btn-primary-base .icon,
.ds-internal-btn-primary-destructive .icon,
.ds-internal-btn-secondary-base .icon,
.ds-internal-btn-secondary-destructive .icon,
.ds-atom-btn-primary-normal .icon,
.ds-atom-fav-primary-normal .icon,
.ds-atom-btn-small-primary-normal .icon,
.ds-atom-btn-tiny-primary-normal .icon,
.ds-atom-btn-primary-destructive-normal .icon,
.ds-atom-btn-small-primary-destructive-normal .icon,
.ds-atom-btn-tiny-primary-destructive-normal .icon,
.ds-atom-btn-secondary-normal .icon,
.ds-atom-btn-small-secondary-normal .icon,
.ds-atom-btn-tiny-secondary-normal .icon,
.ds-atom-btn-secondary-destructive-normal .icon,
.ds-atom-btn-small-secondary-destructive-normal .icon,
.ds-atom-btn-tiny-secondary-destructive-normal .icon,
.ds-internal-btn-primary-base .icon,
.ds-internal-btn-primary-destructive .icon,
.ds-internal-btn-secondary-base .icon,
.ds-internal-btn-secondary-destructive .icon,
.ds-atom-btn-primary-normal .icon,
.ds-atom-fav-primary-normal .icon,
.ds-atom-btn-small-primary-normal .icon,
.ds-atom-btn-tiny-primary-normal .icon,
.ds-atom-btn-primary-destructive-normal .icon,
.ds-atom-btn-small-primary-destructive-normal .icon,
.ds-atom-btn-tiny-primary-destructive-normal .icon,
.ds-atom-btn-secondary-normal .icon,
.ds-atom-btn-small-secondary-normal .icon,
.ds-atom-btn-tiny-secondary-normal .icon,
.ds-atom-btn-secondary-destructive-normal .icon,
.ds-atom-btn-small-secondary-destructive-normal .icon,
.ds-atom-btn-tiny-secondary-destructive-normal .icon,
.ds-atom-btn-primary-normal .icon,
.ds-atom-fav-primary-normal .icon,
.ds-atom-btn-small-primary-normal .icon,
.ds-atom-btn-tiny-primary-normal .icon,
.ds-atom-btn-primary-destructive-normal .icon,
.ds-atom-btn-small-primary-destructive-normal .icon,
.ds-atom-btn-tiny-primary-destructive-normal .icon,
.ds-atom-btn-secondary-normal .icon,
.ds-atom-btn-small-secondary-normal .icon,
.ds-atom-btn-tiny-secondary-normal .icon,
.ds-atom-btn-secondary-destructive-normal .icon,
.ds-atom-btn-small-secondary-destructive-normal .icon,
.ds-atom-btn-tiny-secondary-destructive-normal .icon {
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  margin-right: 0.375rem;
}
.ds-internal-btn-base:hover,
.ds-internal-btn-primary-base:hover,
.ds-internal-btn-primary-destructive:hover,
.ds-internal-btn-secondary-base:hover,
.ds-internal-btn-secondary-destructive:hover,
.ds-atom-btn-primary-normal:hover,
.ds-atom-fav-primary-normal:hover,
.ds-atom-btn-small-primary-normal:hover,
.ds-atom-btn-tiny-primary-normal:hover,
.ds-atom-btn-primary-destructive-normal:hover,
.ds-atom-btn-small-primary-destructive-normal:hover,
.ds-atom-btn-tiny-primary-destructive-normal:hover,
.ds-atom-btn-secondary-normal:hover,
.ds-atom-btn-small-secondary-normal:hover,
.ds-atom-btn-tiny-secondary-normal:hover,
.ds-atom-btn-secondary-destructive-normal:hover,
.ds-atom-btn-small-secondary-destructive-normal:hover,
.ds-atom-btn-tiny-secondary-destructive-normal:hover,
.ds-internal-btn-primary-base:hover,
.ds-internal-btn-primary-destructive:hover,
.ds-internal-btn-secondary-base:hover,
.ds-internal-btn-secondary-destructive:hover,
.ds-atom-btn-primary-normal:hover,
.ds-atom-fav-primary-normal:hover,
.ds-atom-btn-small-primary-normal:hover,
.ds-atom-btn-tiny-primary-normal:hover,
.ds-atom-btn-primary-destructive-normal:hover,
.ds-atom-btn-small-primary-destructive-normal:hover,
.ds-atom-btn-tiny-primary-destructive-normal:hover,
.ds-atom-btn-secondary-normal:hover,
.ds-atom-btn-small-secondary-normal:hover,
.ds-atom-btn-tiny-secondary-normal:hover,
.ds-atom-btn-secondary-destructive-normal:hover,
.ds-atom-btn-small-secondary-destructive-normal:hover,
.ds-atom-btn-tiny-secondary-destructive-normal:hover,
.ds-atom-btn-primary-normal:hover,
.ds-atom-fav-primary-normal:hover,
.ds-atom-btn-small-primary-normal:hover,
.ds-atom-btn-tiny-primary-normal:hover,
.ds-atom-btn-primary-destructive-normal:hover,
.ds-atom-btn-small-primary-destructive-normal:hover,
.ds-atom-btn-tiny-primary-destructive-normal:hover,
.ds-atom-btn-secondary-normal:hover,
.ds-atom-btn-small-secondary-normal:hover,
.ds-atom-btn-tiny-secondary-normal:hover,
.ds-atom-btn-secondary-destructive-normal:hover,
.ds-atom-btn-small-secondary-destructive-normal:hover,
.ds-atom-btn-tiny-secondary-destructive-normal:hover {
  cursor: pointer;
}
.ds-internal-btn-base.working,
.ds-internal-btn-primary-base.working,
.ds-internal-btn-primary-destructive.working,
.ds-internal-btn-secondary-base.working,
.ds-internal-btn-secondary-destructive.working,
.ds-atom-btn-primary-normal.working,
.ds-atom-fav-primary-normal.working,
.ds-atom-btn-small-primary-normal.working,
.ds-atom-btn-tiny-primary-normal.working,
.ds-atom-btn-primary-destructive-normal.working,
.ds-atom-btn-small-primary-destructive-normal.working,
.ds-atom-btn-tiny-primary-destructive-normal.working,
.ds-atom-btn-secondary-normal.working,
.ds-atom-btn-small-secondary-normal.working,
.ds-atom-btn-tiny-secondary-normal.working,
.ds-atom-btn-secondary-destructive-normal.working,
.ds-atom-btn-small-secondary-destructive-normal.working,
.ds-atom-btn-tiny-secondary-destructive-normal.working,
.ds-internal-btn-primary-base.working,
.ds-internal-btn-primary-destructive.working,
.ds-internal-btn-secondary-base.working,
.ds-internal-btn-secondary-destructive.working,
.ds-atom-btn-primary-normal.working,
.ds-atom-fav-primary-normal.working,
.ds-atom-btn-small-primary-normal.working,
.ds-atom-btn-tiny-primary-normal.working,
.ds-atom-btn-primary-destructive-normal.working,
.ds-atom-btn-small-primary-destructive-normal.working,
.ds-atom-btn-tiny-primary-destructive-normal.working,
.ds-atom-btn-secondary-normal.working,
.ds-atom-btn-small-secondary-normal.working,
.ds-atom-btn-tiny-secondary-normal.working,
.ds-atom-btn-secondary-destructive-normal.working,
.ds-atom-btn-small-secondary-destructive-normal.working,
.ds-atom-btn-tiny-secondary-destructive-normal.working,
.ds-atom-btn-primary-normal.working,
.ds-atom-fav-primary-normal.working,
.ds-atom-btn-small-primary-normal.working,
.ds-atom-btn-tiny-primary-normal.working,
.ds-atom-btn-primary-destructive-normal.working,
.ds-atom-btn-small-primary-destructive-normal.working,
.ds-atom-btn-tiny-primary-destructive-normal.working,
.ds-atom-btn-secondary-normal.working,
.ds-atom-btn-small-secondary-normal.working,
.ds-atom-btn-tiny-secondary-normal.working,
.ds-atom-btn-secondary-destructive-normal.working,
.ds-atom-btn-small-secondary-destructive-normal.working,
.ds-atom-btn-tiny-secondary-destructive-normal.working {
  position: relative;
}
.ds-internal-btn-base.working .ds-atom-btn-content,
.ds-internal-btn-primary-base.working .ds-atom-btn-content,
.ds-internal-btn-primary-destructive.working .ds-atom-btn-content,
.ds-internal-btn-secondary-base.working .ds-atom-btn-content,
.ds-internal-btn-secondary-destructive.working .ds-atom-btn-content,
.ds-atom-btn-primary-normal.working .ds-atom-btn-content,
.ds-atom-fav-primary-normal.working .ds-atom-btn-content,
.ds-atom-btn-small-primary-normal.working .ds-atom-btn-content,
.ds-atom-btn-tiny-primary-normal.working .ds-atom-btn-content,
.ds-atom-btn-primary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-small-primary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-tiny-primary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-secondary-normal.working .ds-atom-btn-content,
.ds-atom-btn-small-secondary-normal.working .ds-atom-btn-content,
.ds-atom-btn-tiny-secondary-normal.working .ds-atom-btn-content,
.ds-atom-btn-secondary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-small-secondary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-tiny-secondary-destructive-normal.working .ds-atom-btn-content,
.ds-internal-btn-primary-base.working .ds-atom-btn-content,
.ds-internal-btn-primary-destructive.working .ds-atom-btn-content,
.ds-internal-btn-secondary-base.working .ds-atom-btn-content,
.ds-internal-btn-secondary-destructive.working .ds-atom-btn-content,
.ds-atom-btn-primary-normal.working .ds-atom-btn-content,
.ds-atom-fav-primary-normal.working .ds-atom-btn-content,
.ds-atom-btn-small-primary-normal.working .ds-atom-btn-content,
.ds-atom-btn-tiny-primary-normal.working .ds-atom-btn-content,
.ds-atom-btn-primary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-small-primary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-tiny-primary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-secondary-normal.working .ds-atom-btn-content,
.ds-atom-btn-small-secondary-normal.working .ds-atom-btn-content,
.ds-atom-btn-tiny-secondary-normal.working .ds-atom-btn-content,
.ds-atom-btn-secondary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-small-secondary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-tiny-secondary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-primary-normal.working .ds-atom-btn-content,
.ds-atom-fav-primary-normal.working .ds-atom-btn-content,
.ds-atom-btn-small-primary-normal.working .ds-atom-btn-content,
.ds-atom-btn-tiny-primary-normal.working .ds-atom-btn-content,
.ds-atom-btn-primary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-small-primary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-tiny-primary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-secondary-normal.working .ds-atom-btn-content,
.ds-atom-btn-small-secondary-normal.working .ds-atom-btn-content,
.ds-atom-btn-tiny-secondary-normal.working .ds-atom-btn-content,
.ds-atom-btn-secondary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-small-secondary-destructive-normal.working .ds-atom-btn-content,
.ds-atom-btn-tiny-secondary-destructive-normal.working .ds-atom-btn-content {
  opacity: 0;
}
.ds-internal-btn-primary-base,
.ds-atom-btn-primary-normal,
.ds-atom-fav-primary-normal,
.ds-atom-btn-small-primary-normal,
.ds-atom-btn-tiny-primary-normal,
.ds-atom-btn-primary-normal,
.ds-atom-fav-primary-normal,
.ds-atom-btn-small-primary-normal,
.ds-atom-btn-tiny-primary-normal {
  color: #ffffff;
  background-color: #1c97f5;
  border: solid 0.0625rem #1c97f5;
  display: inline-block;
  vertical-align: middle;
}
.ds-internal-btn-primary-base:hover,
.ds-atom-btn-primary-normal:hover,
.ds-atom-fav-primary-normal:hover,
.ds-atom-btn-small-primary-normal:hover,
.ds-atom-btn-tiny-primary-normal:hover,
.ds-atom-btn-primary-normal:hover,
.ds-atom-fav-primary-normal:hover,
.ds-atom-btn-small-primary-normal:hover,
.ds-atom-btn-tiny-primary-normal:hover {
  background-color: rgba(28, 151, 245, 0.8);
}
.ds-internal-btn-primary-base:active,
.ds-atom-btn-primary-normal:active,
.ds-atom-fav-primary-normal:active,
.ds-atom-btn-small-primary-normal:active,
.ds-atom-btn-tiny-primary-normal:active,
.ds-atom-btn-primary-normal:active,
.ds-atom-fav-primary-normal:active,
.ds-atom-btn-small-primary-normal:active,
.ds-atom-btn-tiny-primary-normal:active {
  background-color: #1988dd;
}
.ds-internal-btn-primary-base:disabled,
.ds-internal-btn-primary-base.disabled,
.ds-atom-btn-primary-normal:disabled,
.ds-atom-btn-primary-normal.disabled,
.ds-atom-fav-primary-normal:disabled,
.ds-atom-fav-primary-normal.disabled,
.ds-atom-btn-small-primary-normal:disabled,
.ds-atom-btn-small-primary-normal.disabled,
.ds-atom-btn-tiny-primary-normal:disabled,
.ds-atom-btn-tiny-primary-normal.disabled,
.ds-atom-btn-primary-normal:disabled,
.ds-atom-btn-primary-normal.disabled,
.ds-atom-fav-primary-normal:disabled,
.ds-atom-fav-primary-normal.disabled,
.ds-atom-btn-small-primary-normal:disabled,
.ds-atom-btn-small-primary-normal.disabled,
.ds-atom-btn-tiny-primary-normal:disabled,
.ds-atom-btn-tiny-primary-normal.disabled {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: rgba(0, 0, 0, 0.1);
  cursor: not-allowed;
}
.ds-internal-btn-primary-base:focus,
.ds-atom-btn-primary-normal:focus,
.ds-atom-fav-primary-normal:focus,
.ds-atom-btn-small-primary-normal:focus,
.ds-atom-btn-tiny-primary-normal:focus,
.ds-atom-btn-primary-normal:focus,
.ds-atom-fav-primary-normal:focus,
.ds-atom-btn-small-primary-normal:focus,
.ds-atom-btn-tiny-primary-normal:focus {
  outline: none;
}
.ds-internal-btn-primary-destructive,
.ds-atom-btn-primary-destructive-normal,
.ds-atom-btn-small-primary-destructive-normal,
.ds-atom-btn-tiny-primary-destructive-normal,
.ds-atom-btn-primary-destructive-normal,
.ds-atom-btn-small-primary-destructive-normal,
.ds-atom-btn-tiny-primary-destructive-normal {
  color: #ffffff;
  background-color: #e55353;
  display: inline-block;
  vertical-align: middle;
  border: solid 0.0625rem #e55353;
}
.ds-internal-btn-primary-destructive:hover,
.ds-atom-btn-primary-destructive-normal:hover,
.ds-atom-btn-small-primary-destructive-normal:hover,
.ds-atom-btn-tiny-primary-destructive-normal:hover,
.ds-atom-btn-primary-destructive-normal:hover,
.ds-atom-btn-small-primary-destructive-normal:hover,
.ds-atom-btn-tiny-primary-destructive-normal:hover {
  background-color: rgba(229, 83, 83, 0.6);
}
.ds-internal-btn-primary-destructive:active,
.ds-atom-btn-primary-destructive-normal:active,
.ds-atom-btn-small-primary-destructive-normal:active,
.ds-atom-btn-tiny-primary-destructive-normal:active,
.ds-atom-btn-primary-destructive-normal:active,
.ds-atom-btn-small-primary-destructive-normal:active,
.ds-atom-btn-tiny-primary-destructive-normal:active {
  background-color: #ce4b4b;
}
.ds-internal-btn-primary-destructive:disabled,
.ds-internal-btn-primary-destructive.disabled,
.ds-atom-btn-primary-destructive-normal:disabled,
.ds-atom-btn-primary-destructive-normal.disabled,
.ds-atom-btn-small-primary-destructive-normal:disabled,
.ds-atom-btn-small-primary-destructive-normal.disabled,
.ds-atom-btn-tiny-primary-destructive-normal:disabled,
.ds-atom-btn-tiny-primary-destructive-normal.disabled,
.ds-atom-btn-primary-destructive-normal:disabled,
.ds-atom-btn-primary-destructive-normal.disabled,
.ds-atom-btn-small-primary-destructive-normal:disabled,
.ds-atom-btn-small-primary-destructive-normal.disabled,
.ds-atom-btn-tiny-primary-destructive-normal:disabled,
.ds-atom-btn-tiny-primary-destructive-normal.disabled {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: rgba(0, 0, 0, 0.1);
  cursor: not-allowed;
}
.ds-internal-btn-secondary-base,
.ds-atom-btn-secondary-normal,
.ds-atom-btn-small-secondary-normal,
.ds-atom-btn-tiny-secondary-normal,
.ds-atom-btn-secondary-normal,
.ds-atom-btn-small-secondary-normal,
.ds-atom-btn-tiny-secondary-normal {
  color: #1c97f5;
  background-color: transparent;
  display: inline-block;
  border: 0.0625rem solid rgba(28, 151, 245, 0.4);
  vertical-align: middle;
}
.ds-internal-btn-secondary-base:hover,
.ds-atom-btn-secondary-normal:hover,
.ds-atom-btn-small-secondary-normal:hover,
.ds-atom-btn-tiny-secondary-normal:hover,
.ds-atom-btn-secondary-normal:hover,
.ds-atom-btn-small-secondary-normal:hover,
.ds-atom-btn-tiny-secondary-normal:hover {
  background-color: rgba(28, 151, 245, 0.08);
  cursor: pointer;
}
.ds-internal-btn-secondary-base:active,
.ds-atom-btn-secondary-normal:active,
.ds-atom-btn-small-secondary-normal:active,
.ds-atom-btn-tiny-secondary-normal:active,
.ds-atom-btn-secondary-normal:active,
.ds-atom-btn-small-secondary-normal:active,
.ds-atom-btn-tiny-secondary-normal:active {
  border-color: rgba(28, 151, 245, 0.8);
}
.ds-internal-btn-secondary-base:disabled,
.ds-internal-btn-secondary-base.disabled,
.ds-atom-btn-secondary-normal:disabled,
.ds-atom-btn-secondary-normal.disabled,
.ds-atom-btn-small-secondary-normal:disabled,
.ds-atom-btn-small-secondary-normal.disabled,
.ds-atom-btn-tiny-secondary-normal:disabled,
.ds-atom-btn-tiny-secondary-normal.disabled,
.ds-atom-btn-secondary-normal:disabled,
.ds-atom-btn-secondary-normal.disabled,
.ds-atom-btn-small-secondary-normal:disabled,
.ds-atom-btn-small-secondary-normal.disabled,
.ds-atom-btn-tiny-secondary-normal:disabled,
.ds-atom-btn-tiny-secondary-normal.disabled {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.2);
  cursor: not-allowed;
}
.ds-internal-btn-secondary-destructive,
.ds-atom-btn-secondary-destructive-normal,
.ds-atom-btn-small-secondary-destructive-normal,
.ds-atom-btn-tiny-secondary-destructive-normal,
.ds-atom-btn-secondary-destructive-normal,
.ds-atom-btn-small-secondary-destructive-normal,
.ds-atom-btn-tiny-secondary-destructive-normal {
  color: #e55353;
  background-color: transparent;
  border: solid 0.0625rem rgba(229, 83, 83, 0.6);
  display: inline-block;
  vertical-align: middle;
}
.ds-internal-btn-secondary-destructive:active,
.ds-atom-btn-secondary-destructive-normal:active,
.ds-atom-btn-small-secondary-destructive-normal:active,
.ds-atom-btn-tiny-secondary-destructive-normal:active,
.ds-atom-btn-secondary-destructive-normal:active,
.ds-atom-btn-small-secondary-destructive-normal:active,
.ds-atom-btn-tiny-secondary-destructive-normal:active {
  background-color: rgba(229, 83, 83, 0.6);
  border-color: rgba(229, 83, 83, 0.1);
  color: #ffffff;
}
.ds-internal-btn-secondary-destructive:disabled,
.ds-internal-btn-secondary-destructive.disabled,
.ds-atom-btn-secondary-destructive-normal:disabled,
.ds-atom-btn-secondary-destructive-normal.disabled,
.ds-atom-btn-small-secondary-destructive-normal:disabled,
.ds-atom-btn-small-secondary-destructive-normal.disabled,
.ds-atom-btn-tiny-secondary-destructive-normal:disabled,
.ds-atom-btn-tiny-secondary-destructive-normal.disabled,
.ds-atom-btn-secondary-destructive-normal:disabled,
.ds-atom-btn-secondary-destructive-normal.disabled,
.ds-atom-btn-small-secondary-destructive-normal:disabled,
.ds-atom-btn-small-secondary-destructive-normal.disabled,
.ds-atom-btn-tiny-secondary-destructive-normal:disabled,
.ds-atom-btn-tiny-secondary-destructive-normal.disabled {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.2);
  cursor: not-allowed;
}
.ds-atom-btn-primary-normal {
  height: 2.5rem;
  line-height: 2.375rem;
  padding: 0 3.125rem;
}
.ds-atom-fav-primary-normal {
  border-radius: 50%;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1);
  height: 3.75rem;
  line-height: inherit;
  padding: 1.0625rem;
}
.ds-atom-fav-primary-normal .icon {
  height: 2em;
  width: 2em;
  margin-right: 0;
}
.ds-atom-fav-primary-normal:disabled,
.ds-atom-fav-primary-normal.disabled {
  box-shadow: none;
}
.ds-atom-btn-small-primary-normal {
  height: 2.1875rem;
  line-height: 2.0625rem;
  padding: 0 2.1875rem;
}
.ds-atom-btn-tiny-primary-normal {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.75rem;
  height: 1.375rem;
  line-height: 1.25rem;
  padding: 0 1.0625rem;
}
.ds-atom-btn-primary-destructive-normal {
  height: 2.5rem;
  line-height: 2.375rem;
  padding: 0 3.125rem;
}
.ds-atom-btn-small-primary-destructive-normal {
  height: 2.1875rem;
  line-height: 2.0625rem;
  padding: 0 2.1875rem;
}
.ds-atom-btn-tiny-primary-destructive-normal {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.75rem;
  height: 1.375rem;
  line-height: 1.25rem;
  padding: 0 1.0625rem;
}
.ds-atom-btn-secondary-normal {
  height: 2.5rem;
  line-height: 2.375rem;
  padding: 0 3.125rem;
}
.ds-atom-btn-small-secondary-normal {
  height: 2.1875rem;
  line-height: 2.0625rem;
  padding: 0 2.1875rem;
}
.ds-atom-btn-tiny-secondary-normal {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.75rem;
  height: 1.375rem;
  line-height: 1.25rem;
  padding: 0 1.0625rem;
}
.ds-atom-btn-secondary-destructive-normal {
  height: 2.5rem;
  line-height: 2.375rem;
  padding: 0 3.125rem;
}
.ds-atom-btn-small-secondary-destructive-normal {
  height: 2.1875rem;
  line-height: 2.0625rem;
  padding: 0 2.1875rem;
}
.ds-atom-btn-tiny-secondary-destructive-normal {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.75rem;
  height: 1.375rem;
  line-height: 1.25rem;
  padding: 0 1.0625rem;
}
@keyframes blink {
  0% {
    opacity: 0.2;
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
.ds-atom-btn-spinner {
  position: absolute;
  right: 0;
  left: 0;
}
.ds-atom-btn-spinner .ds-atom-btn-spinner-dot {
  animation-name: blink;
  animation-duration: 1.4s;
  animation-iteration-count: infinite;
  animation-fill-mode: both;
  line-height: 2.1em;
  vertical-align: middle;
}
.ds-atom-btn-spinner .ds-atom-btn-spinner-dot .icon {
  height: 0.625rem;
  margin: 1px 0;
  width: 0.625rem;
}
.ds-atom-btn-spinner .ds-atom-btn-spinner-dot:nth-child(2) {
  animation-delay: 0.2s;
}
.ds-atom-btn-spinner .ds-atom-btn-spinner-dot:nth-child(3) {
  animation-delay: 0.4s;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.ds-atom-btn-spinner-circle.icon {
  animation: rotate 1.5s infinite linear;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAtFJREFUSA3tlb9rFUEQx2fv7t2L+aFlSKzstLK30EIEC1vBxjQp0lj7P+Q/EEshVdogFqawESxsxEqSiIJRCahIwsu7d3vrZ47bsDnunu9e0unAMLuzM9/vzc7unsi/JqZrwc65HjnL6FKV+xW7b4wZVfPzM5DNoKvoFjpA66I+XdOYmXNhBmgF/YxOKhq7MjU5yVrlxqRsDXGa21p9Y4+rhG2++kbtyz8y30RfoV+qtcvYW+h99Erl8+Y1g9v0/9g7xlqI65X+wreGJm2JulbFaGwoG205p/xkaE9D2WNy9VTQmInGopoTyvieE6l9DQ+Sfv3EpP57NAcNK1fM1n4Li3odQlnzYF0tINqaUFZbMYjSu+hFt6u1p60g1YLmouGWbzXmEJSi4eOw3hjYwQneOupFsfXVKyXyA6w+gWEf9MqcVUIMxdantpQ6sfer9fc09HUd1zH8+y5hD3+A6lCDDtAd9Kzi8kIyD+KiEr+cnhDzunygBw/x3kGfMT/yCdPaPJdFyviNAicGsv1psTrljax7PLRuzzr3Mc/dTtvh6gT6t2BIksLJzR4VU/mAqrcp++SffbLVIRBJ2mfdH+35VDK0cjeNZW4IaWLos5MXIVAj8VkIFZwPXx4V8sBaOYI0j2P5SSXPQ+LwOoX+qceHzi1mhTwC2EokgziSoyyXpxQzDEEbKw4DJh1TZUQDr7tC7iWRXBhZGfJMuTyStzM987KO042Y3tP0FBC/U2pnIVzOrFzjyizhMEUhAw6VgXSX4Cd1Up13Iq5IZ8lbyDK5GKWywOG5BMk8B6lPX3PWhpBHnOT3aSqb4UlWQi+TE1Ptdz507lB6ybxEkJYnv5+INVbs8Uhc2pOMA3Wcx/Km3zfvPEmTnZiYas3BATdsViJe+5h3sCQGVK+cTXryiS3/1o9llyq18rHik8cGhYvVHY/xaa/VltsLWRHG/R/Xd+APArhTeNz4TewAAAAASUVORK5CYII=);
  mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAtFJREFUSA3tlb9rFUEQx2fv7t2L+aFlSKzstLK30EIEC1vBxjQp0lj7P+Q/EEshVdogFqawESxsxEqSiIJRCahIwsu7d3vrZ47bsDnunu9e0unAMLuzM9/vzc7unsi/JqZrwc65HjnL6FKV+xW7b4wZVfPzM5DNoKvoFjpA66I+XdOYmXNhBmgF/YxOKhq7MjU5yVrlxqRsDXGa21p9Y4+rhG2++kbtyz8y30RfoV+qtcvYW+h99Erl8+Y1g9v0/9g7xlqI65X+wreGJm2JulbFaGwoG205p/xkaE9D2WNy9VTQmInGopoTyvieE6l9DQ+Sfv3EpP57NAcNK1fM1n4Li3odQlnzYF0tINqaUFZbMYjSu+hFt6u1p60g1YLmouGWbzXmEJSi4eOw3hjYwQneOupFsfXVKyXyA6w+gWEf9MqcVUIMxdantpQ6sfer9fc09HUd1zH8+y5hD3+A6lCDDtAd9Kzi8kIyD+KiEr+cnhDzunygBw/x3kGfMT/yCdPaPJdFyviNAicGsv1psTrljax7PLRuzzr3Mc/dTtvh6gT6t2BIksLJzR4VU/mAqrcp++SffbLVIRBJ2mfdH+35VDK0cjeNZW4IaWLos5MXIVAj8VkIFZwPXx4V8sBaOYI0j2P5SSXPQ+LwOoX+qceHzi1mhTwC2EokgziSoyyXpxQzDEEbKw4DJh1TZUQDr7tC7iWRXBhZGfJMuTyStzM987KO042Y3tP0FBC/U2pnIVzOrFzjyizhMEUhAw6VgXSX4Cd1Up13Iq5IZ8lbyDK5GKWywOG5BMk8B6lPX3PWhpBHnOT3aSqb4UlWQi+TE1Ptdz507lB6ybxEkJYnv5+INVbs8Uhc2pOMA3Wcx/Km3zfvPEmTnZiYas3BATdsViJe+5h3sCQGVK+cTXryiS3/1o9llyq18rHik8cGhYvVHY/xaa/VltsLWRHG/R/Xd+APArhTeNz4TewAAAAASUVORK5CYII=);
  height: 1.875rem;
  margin-bottom: 0.125rem;
  width: 1.875rem;
  position: absolute;
  left: 50%;
  margin-left: -0.9375rem;
  top: 50%;
  margin-top: -0.9375rem;
  color: currentColor;
}
.ds-atom-text-btn {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  color: rgba(35, 40, 46, 0.6);
  display: inline-block;
}
.ds-atom-text-btn:hover {
  color: rgba(35, 40, 46, 0.8);
}
.ds-atom-text-btn-icon {
  vertical-align: bottom;
  margin-right: 0.3125rem;
}
.ds-atom-text-btn-icon.right {
  margin-right: 0;
  margin-left: 0.3125rem;
}
.ds-atom-stack-view-bg {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  width: 22.5rem;
  background-color: #ffffff;
  box-shadow: -0.125rem 0 0.5rem 0 rgba(35, 40, 46, 0.1);
}
.ds-internal-input-hover {
  border: solid 0.0625rem rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.ds-internal-input-focus {
  border: solid 0.0625rem #1c97f5;
  outline: none;
}
.ds-internal-input-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ds-internal-input-error,
.ds-atom-vendor-select-input-normal.error .Select-control,
.field_with_errors .ds-atom-text-input-normal,
.ds-atom-vendor-select-input-normal.error .Select-control,
.field_with_errors .ds-atom-text-input-normal {
  border: 0.0625rem solid #e55353;
}
.ds-atom-input-normal,
.ds-atom-text-input-normal,
.ds-atom-select-input-normal,
.ds-atom-vendor-select-input-normal .Select-control,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control,
.ds-atom-search-input-container .ds-atom-search-input-normal,
.ds-atom-text-input-normal,
.ds-atom-select-input-normal,
.ds-atom-vendor-select-input-normal .Select-control,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control,
.ds-atom-search-input-container .ds-atom-search-input-normal {
  box-shadow: inset 0 0.0625rem 0 0 rgba(35, 40, 46, 0.1);
  background-color: #ffffff;
  border: solid 0.0625rem rgba(35, 40, 46, 0.1);
  border-radius: 0.1875rem;
  box-sizing: border-box;
  height: 2.1875rem;
  padding: 0 0.625rem;
  width: 100%;
  color: #1c97f5;
  -webkit-text-fill-color: #23282e;
}
.ds-atom-input-normal::-moz-placeholder,
.ds-atom-text-input-normal::-moz-placeholder,
.ds-atom-select-input-normal::-moz-placeholder,
.ds-atom-vendor-select-input-normal .Select-control::-moz-placeholder,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control::-moz-placeholder,
.ds-atom-search-input-container .ds-atom-search-input-normal::-moz-placeholder,
.ds-atom-text-input-normal::-moz-placeholder,
.ds-atom-select-input-normal::-moz-placeholder,
.ds-atom-vendor-select-input-normal .Select-control::-moz-placeholder,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control::-moz-placeholder,
.ds-atom-search-input-container .ds-atom-search-input-normal::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(35, 40, 46, 0.6);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-input-normal:-ms-input-placeholder,
.ds-atom-text-input-normal:-ms-input-placeholder,
.ds-atom-select-input-normal:-ms-input-placeholder,
.ds-atom-vendor-select-input-normal .Select-control:-ms-input-placeholder,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:-ms-input-placeholder,
.ds-atom-search-input-container .ds-atom-search-input-normal:-ms-input-placeholder,
.ds-atom-text-input-normal:-ms-input-placeholder,
.ds-atom-select-input-normal:-ms-input-placeholder,
.ds-atom-vendor-select-input-normal .Select-control:-ms-input-placeholder,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:-ms-input-placeholder,
.ds-atom-search-input-container .ds-atom-search-input-normal:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(35, 40, 46, 0.6);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-input-normal::-ms-input-placeholder,
.ds-atom-text-input-normal::-ms-input-placeholder,
.ds-atom-select-input-normal::-ms-input-placeholder,
.ds-atom-vendor-select-input-normal .Select-control::-ms-input-placeholder,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control::-ms-input-placeholder,
.ds-atom-search-input-container .ds-atom-search-input-normal::-ms-input-placeholder,
.ds-atom-text-input-normal::-ms-input-placeholder,
.ds-atom-select-input-normal::-ms-input-placeholder,
.ds-atom-vendor-select-input-normal .Select-control::-ms-input-placeholder,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control::-ms-input-placeholder,
.ds-atom-search-input-container .ds-atom-search-input-normal::-ms-input-placeholder {
  /* Edge */
  color: rgba(35, 40, 46, 0.6);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-input-normal::-webkit-input-placeholder,
.ds-atom-text-input-normal::-webkit-input-placeholder,
.ds-atom-select-input-normal::-webkit-input-placeholder,
.ds-atom-vendor-select-input-normal .Select-control::-webkit-input-placeholder,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control::-webkit-input-placeholder,
.ds-atom-search-input-container .ds-atom-search-input-normal::-webkit-input-placeholder,
.ds-atom-text-input-normal::-webkit-input-placeholder,
.ds-atom-select-input-normal::-webkit-input-placeholder,
.ds-atom-vendor-select-input-normal .Select-control::-webkit-input-placeholder,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control::-webkit-input-placeholder,
.ds-atom-search-input-container .ds-atom-search-input-normal::-webkit-input-placeholder {
  color: rgba(35, 40, 46, 0.6);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.6);
}
.ds-atom-input-normal:-moz-placeholder, .ds-atom-text-input-normal:-moz-placeholder, .ds-atom-select-input-normal:-moz-placeholder, .ds-atom-vendor-select-input-normal .Select-control:-moz-placeholder, .ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:-moz-placeholder, .ds-atom-search-input-container .ds-atom-search-input-normal:-moz-placeholder, .ds-atom-text-input-normal:-moz-placeholder, .ds-atom-select-input-normal:-moz-placeholder, .ds-atom-vendor-select-input-normal .Select-control:-moz-placeholder, .ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:-moz-placeholder, .ds-atom-search-input-container .ds-atom-search-input-normal:-moz-placeholder {
  /* Standard one last! */
  color: rgba(35, 40, 46, 0.6);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.6);
}
.ds-atom-input-normal:placeholder-shown,
.ds-atom-text-input-normal:placeholder-shown,
.ds-atom-select-input-normal:placeholder-shown,
.ds-atom-vendor-select-input-normal .Select-control:placeholder-shown,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:placeholder-shown,
.ds-atom-search-input-container .ds-atom-search-input-normal:placeholder-shown,
.ds-atom-text-input-normal:placeholder-shown,
.ds-atom-select-input-normal:placeholder-shown,
.ds-atom-vendor-select-input-normal .Select-control:placeholder-shown,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:placeholder-shown,
.ds-atom-search-input-container .ds-atom-search-input-normal:placeholder-shown {
  /* Standard one last! */
  color: rgba(35, 40, 46, 0.6);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.6);
}
.ds-atom-input-normal:hover,
.ds-atom-text-input-normal:hover,
.ds-atom-select-input-normal:hover,
.ds-atom-vendor-select-input-normal .Select-control:hover,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:hover,
.ds-atom-search-input-container .ds-atom-search-input-normal:hover,
.ds-atom-text-input-normal:hover,
.ds-atom-select-input-normal:hover,
.ds-atom-vendor-select-input-normal .Select-control:hover,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:hover,
.ds-atom-search-input-container .ds-atom-search-input-normal:hover {
  border: solid 0.0625rem rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.ds-atom-input-normal:focus,
.ds-atom-text-input-normal:focus,
.ds-atom-select-input-normal:focus,
.ds-atom-vendor-select-input-normal .Select-control:focus,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:focus,
.ds-atom-search-input-container .ds-atom-search-input-normal:focus,
.ds-atom-text-input-normal:focus,
.ds-atom-select-input-normal:focus,
.ds-atom-vendor-select-input-normal .Select-control:focus,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:focus,
.ds-atom-search-input-container .ds-atom-search-input-normal:focus {
  border: solid 0.0625rem #1c97f5;
  outline: none;
}
.ds-atom-input-normal:disabled,
.ds-atom-text-input-normal:disabled,
.ds-atom-select-input-normal:disabled,
.ds-atom-vendor-select-input-normal .Select-control:disabled,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:disabled,
.ds-atom-search-input-container .ds-atom-search-input-normal:disabled,
.ds-atom-text-input-normal:disabled,
.ds-atom-select-input-normal:disabled,
.ds-atom-vendor-select-input-normal .Select-control:disabled,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control:disabled,
.ds-atom-search-input-container .ds-atom-search-input-normal:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ds-atom-input-normal.error,
.ds-atom-text-input-normal.error,
.ds-atom-select-input-normal.error,
.ds-atom-vendor-select-input-normal .Select-control.error,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control.error,
.ds-atom-search-input-container .ds-atom-search-input-normal.error,
.ds-atom-text-input-normal.error,
.ds-atom-select-input-normal.error,
.ds-atom-vendor-select-input-normal .Select-control.error,
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control.error,
.ds-atom-search-input-container .ds-atom-search-input-normal.error {
  border: 0.0625rem solid #e55353;
}
.ds-atom-vendor-select-input-normal {
  box-shadow: none;
}
.ds-atom-vendor-select-input-normal.Select.is-focused:not(.is-open) > .Select-control {
  border-color: #1c97f5;
  box-shadow: none;
  padding-right: 0;
}
.ds-atom-vendor-select-input-normal .Select-control {
  box-shadow: none;
  overflow: inherit;
  padding-right: 0;
}
.ds-atom-vendor-select-input-normal .Select-control:hover,
.ds-atom-vendor-select-input-normal .Select-control:focus {
  box-shadow: none;
  outline: none;
}
.ds-atom-vendor-select-input-normal .Select-control .Select-placeholder {
  color: rgba(35, 40, 46, 0.6);
  -webkit-text-fill-color: rgba(35, 40, 46, 0.6);
}
.ds-atom-vendor-select-input-normal .Select-control .Select-input {
  padding-left: 0;
}
.ds-atom-vendor-select-input-normal .Select-control .Select-clear {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9'%3E%3Cpath d='M4.5 9a4.5 4.5 0 100-9 4.5 4.5 0 000 9zm.73-4.5l1.217 1.216a.517.517 0 11-.731.732L4.5 5.23 3.284 6.447a.517.517 0 11-.732-.731L3.77 4.5 2.553 3.284a.517.517 0 11.731-.732L4.5 3.77l1.216-1.216a.517.517 0 11.732.731L5.23 4.5z' fill='%2323282E' fill-opacity='.4'/%3E%3C/svg%3E");
  position: relative;
  width: 0.5625rem;
  height: 0.5625rem;
  text-indent: -9999px;
  overflow: hidden;
}
.ds-atom-vendor-select-input-normal .Select-control .Select-arrow-zone {
  text-align: left;
  padding: 0 14px 0 3px;
}
.ds-atom-vendor-select-input-normal .Select-control .Select-clear-zone {
  width: 25px;
}
.ds-atom-vendor-select-input-normal .Select-control .Select-arrow {
  border-color: rgba(35, 40, 46, 0.6) transparent transparent;
  border-width: 4px 4px 2px;
}
.ds-atom-vendor-select-input-normal .Select-menu-outer {
  margin-bottom: 8px;
  margin-top: 8px;
  border-radius: 4px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
}
.ds-atom-vendor-select-input-normal .Select-menu-outer .Select-option {
  line-height: normal;
  padding: 9px 10px;
  color: #23282e;
}
.ds-atom-vendor-select-input-normal.is-disabled {
  cursor: not-allowed;
}
.ds-atom-vendor-select-input-normal.is-disabled .Select-control {
  opacity: 0.5;
  cursor: not-allowed;
  background-color: #ffffff;
}
.ds-atom-vendor-select-input-normal.is-disabled .Select-control .Select-placeholder {
  color: rgba(35, 40, 46, 0.4);
}
.ds-atom-vendor-select-input-normal.Select.is-open .Select-control {
  border-color: #1c97f5;
}
.ds-atom-vendor-select-input-normal.Select.is-open .Select-control .Select-arrow {
  top: -3px;
  border-color: transparent transparent rgba(35, 40, 46, 0.6);
  border-width: 0 4px 4px;
}
.ds-atom-vendor-select-input-normal.is-searchable.is-open .Select-control {
  box-shadow: none;
  padding-right: 0;
}
.ds-atom-vendor-select-input-normal:hover,
.ds-atom-vendor-select-input-normal:focus {
  box-shadow: none;
  outline: none;
}
.ds-atom-search-input-container {
  position: relative;
}
.ds-atom-search-input-container .ds-atom-search-icon {
  background-size: 1.0625rem;
  color: rgba(0, 0, 0, 0.2);
  display: inline-block;
  height: 1.0625rem;
  width: 1.0625rem;
}
.ds-atom-search-input-container .ds-atom-search-icon.selected:hover {
  color: #1c97f5;
}
.ds-atom-search-input-container:focus {
  outline: none;
}
.ds-atom-search-input-container .ds-atom-search-input-normal {
  /* FF 19+ */
  /* FF 4-18 */
  /* IE 10+ */
}
.ds-atom-search-input-container .ds-atom-search-input-normal::-webkit-input-placeholder {
  padding-left: 1.5625rem;
}
.ds-atom-search-input-container .ds-atom-search-input-normal:focus::-webkit-input-placeholder {
  opacity: 0;
}
.ds-atom-search-input-container .ds-atom-search-input-normal:focus::-moz-placeholder {
  opacity: 0;
}
.ds-atom-search-input-container .ds-atom-search-input-normal:focus:-moz-placeholder {
  opacity: 0;
}
.ds-atom-search-input-container .ds-atom-search-input-normal:focus:-ms-input-placeholder {
  opacity: 0;
}
.ds-atom-search-input-container .ds-atom-search-input-normal:disabled + .ds-atom-search-icon {
  opacity: 0.5;
}
.ds-atom-search-input-container .ds-atom-search-input-normal:focus + .ds-atom-search-button .ds-atom-search-icon,
.ds-atom-search-input-container .ds-atom-search-input-normal:active + .ds-atom-search-button .ds-atom-search-icon {
  transition: 0.3s;
  color: rgba(35, 40, 46, 0.6);
}
.ds-atom-search-input-container .ds-atom-search-input-normal::-moz-placeholder {
  padding-left: 0;
}
.ds-atom-search-input-container .ds-atom-search-input-normal::placeholder {
  padding-left: 0;
}
.ds-atom-search-input-container .ds-atom-search-button,
.ds-atom-search-input-container .ds-atom-search-icon-placeholder {
  position: absolute;
  right: 0.625rem;
  top: 0.625rem;
  z-index: 1;
}
.ds-atom-search-input-container .ds-atom-search-button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
}
.ds-atom-search-input-container .ds-atom-search-button:focus {
  outline: none;
}
.ds-atom-search-input-container .ds-atom-search-button.selected:hover .ds-atom-search-icon {
  color: #1c97f5;
}
.ds-atom-search-input-container .ds-atom-search-suggestions-list {
  box-sizing: border-box;
  margin-top: 0;
  width: 100%;
}
.ds-atom-checkbox {
  cursor: pointer;
  position: relative;
}
.ds-atom-checkbox input {
  display: none;
}
.ds-atom-checkbox .label {
  padding-left: 1.4375rem;
}
.ds-atom-checkbox:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 0.8125rem;
  height: 0.8125rem;
  border-radius: 0.1875rem;
  background-color: #ffffff;
  box-shadow: inset 0 0.125rem 0 0 rgba(0, 0, 0, 0.05);
  border: solid 0.0625rem rgba(0, 0, 0, 0.2);
}
.ds-atom-checkbox.disabled:before {
  border: solid 0.0625rem rgba(0, 0, 0, 0.1);
  cursor: not-allowed;
}
.ds-atom-checkbox.checked:before {
  box-shadow: none;
  background-color: #1c97f5;
  border: solid 0.0625rem #1c97f5;
}
.ds-atom-checkbox.checked.disabled:before {
  opacity: 0.5;
  filter: alpha(opacity=50);
  box-shadow: none;
  background-color: #1c97f5;
  border: solid 0.0625rem #1c97f5;
  cursor: not-allowed;
}
.ds-atom-checkbox.checked:after {
  content: "";
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOSA4Ij4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJiIiBkPSJNNC4zMjggNi41ODdhLjc3Mi43NzIgMCAwIDAtMS4xIDAgLjc5MS43OTEgMCAwIDAgMCAxLjExMUw0Ljc4MyA5LjI3YS43NzIuNzcyIDAgMCAwIDEuMSAwbDMuODktMy45MjlhLjc5MS43OTEgMCAwIDAgMC0xLjExLjc3Mi43NzIgMCAwIDAtMS4xIDBsLTMuMzQgMy4zNzItMS4wMDUtMS4wMTZ6Ii8+CiAgICAgICAgPGZpbHRlciBpZD0iYSIgd2lkdGg9IjE1MCUiIGhlaWdodD0iMTYzLjYlIiB4PSItMjUlIiB5PSItMjIuNyUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeT0iLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIgc3RkRGV2aWF0aW9uPSIuNSIvPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0ic2hhZG93Qmx1ck91dGVyMSIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjEgMCIvPgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMiAtNCkiPgogICAgICAgIDx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2EpIiB4bGluazpocmVmPSIjYiIvPgogICAgICAgIDx1c2UgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjYiIvPgogICAgPC9nPgo8L3N2Zz4K);
  position: absolute;
  left: 0.125rem;
  top: 0.25rem;
  width: 0.8125rem;
  height: 0.8125rem;
}
.ds-atom-pagination {
  *zoom: 1;
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  display: inline-block;
  border-radius: 0.1875rem;
  border: 0.0625rem solid rgba(28, 151, 245, 0.4);
  font-size: 0.875rem;
}
.ds-atom-pagination:before,
.ds-atom-pagination:after {
  display: table;
  content: "";
  line-height: 0;
}
.ds-atom-pagination:after {
  clear: both;
}
.ds-atom-pagination-element {
  float: left;
  background-color: #ffffff;
  padding: 0 0.8125rem;
  border-right: 0.0625rem solid rgba(28, 151, 245, 0.4);
  line-height: 2.0625rem;
  color: #1c97f5;
}
.ds-atom-pagination-element.selected {
  background-color: #1c97f5;
  color: #ffffff;
}
.ds-atom-pagination-element:disabled,
.ds-atom-pagination-element.disabled {
  pointer-events: none;
  color: rgba(35, 40, 46, 0.4);
  cursor: not-allowed;
}
.ds-atom-pagination-element:last-child {
  border: none;
}
.ds-atom-pagination-element:hover:not(.selected) {
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-atom-drop-down-cell,
.ds-atom-drop-down-row-cell,
.ds-atom-dialog-cell,
.ds-atom-drop-down-row-cell-active,
.ds-atom-drop-down-row-cell:hover,
.ds-atom-drop-down-row-cell-active,
.ds-atom-drop-down-row-cell:hover,
.ds-atom-drop-down-row-cell:hover {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  background-color: #ffffff;
  box-sizing: border-box;
  color: #23282e;
  padding: 0.5rem 0.625rem;
  min-width: 6.875rem;
  width: 100%;
  text-align: left;
  display: flex;
  align-items: center;
  cursor: pointer;
  /* stylelint-disable-next-line no-descending-specificity */
}
.ds-atom-drop-down-cell:hover,
.ds-atom-drop-down-row-cell:hover,
.ds-atom-dialog-cell:hover,
.ds-atom-drop-down-cell:active,
.ds-atom-drop-down-row-cell:active,
.ds-atom-dialog-cell:active,
.ds-atom-drop-down-cell.active,
.ds-atom-drop-down-row-cell.active,
.ds-atom-dialog-cell.active {
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-atom-drop-down-cell.for-check,
.ds-atom-drop-down-row-cell.for-check,
.ds-atom-dialog-cell.for-check {
  padding-left: 2.1875rem;
}
.ds-atom-drop-down-cell.multiple,
.ds-atom-drop-down-row-cell.multiple,
.ds-atom-dialog-cell.multiple {
  padding: 0.5rem 2.1875rem 0.5rem 2.1875rem;
  width: inherit;
}
.ds-atom-drop-down-cell.multiple-apply,
.ds-atom-drop-down-row-cell.multiple-apply,
.ds-atom-dialog-cell.multiple-apply {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: right;
  color: #1c97f5;
  padding-right: 1.25rem;
}
.ds-atom-drop-down-cell.multiple-apply:hover,
.ds-atom-drop-down-row-cell.multiple-apply:hover,
.ds-atom-dialog-cell.multiple-apply:hover {
  background-color: #ffffff;
}
.ds-atom-drop-down-cell.selected,
.ds-atom-drop-down-row-cell.selected,
.ds-atom-dialog-cell.selected {
  position: relative;
  color: #1c97f5;
}
.ds-atom-drop-down-cell.selected:before,
.ds-atom-drop-down-row-cell.selected:before,
.ds-atom-dialog-cell.selected:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTMiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMyAxMSI+ICA8ZGVmcz4gICAgPHBhdGggaWQ9ImEiIGQ9Ik0zLjQwNjMzNzUsMTAuNjU1MTM1IEMzLjgwNzc0NjA0LDExLjExMjczOTcgNC40ODMzNzczOCwxMS4xMTUyODg5IDQuODg3NzU3MTEsMTAuNjYwNzI0NyBMMTIuNzE2MTc1OCwxLjg2MDc3OTczIEMxMy4xMDY1NDk1LDEuNDIxOTU5NjkgMTMuMDkyNDg4MSwwLjcyNTYyNTc1NiAxMi42ODQ3Njg5LDAuMzA1NDc0MzUyIEMxMi4yNzcwNDk3LC0wLjExNDY3NzA1MSAxMS42MzAwNjc2LC0wLjA5OTU0MzEzMzQgMTEuMjM5NjkzOSwwLjMzOTI3NjkwNCBMNC4yNSw4LjM4MDk1MjM4IEwxLjc2NTI0NDk3LDUuNTc5NTI3MjMgQzEuMzc3NzM5NTYsNS4xMzc3NzIxMyAwLjczMDg3MTkyOSw1LjExNzc1NjMxIDAuMzIwNDI1Njc4LDUuNTM0ODIwNjQgQy0wLjA5MDAyMDU3Myw1Ljk1MTg4NDk4IC0wLjEwODYxNzc5OCw2LjY0ODA5NTY5IDAuMjc4ODg3NjEzLDcuMDg5ODUwNzkgTDMuNDA2MzM3NSwxMC42NTUxMzUgWiIvPiAgPC9kZWZzPiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgPG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiLz4gICAgPC9tYXNrPiAgICA8ZyBmaWxsPSIjMUM5N0Y1IiBtYXNrPSJ1cmwoI2IpIj4gICAgICA8cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0yKSIvPiAgICA8L2c+ICA8L2c+PC9zdmc+);
  position: absolute;
  left: 0.6875rem;
  top: 0.5625rem;
  width: 0.8125rem;
  height: 0.6875rem;
}
.ds-atom-drop-down-cell.selected.multiple:after,
.ds-atom-drop-down-row-cell.selected.multiple:after,
.ds-atom-dialog-cell.selected.multiple:after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5Ij4gIDxkZWZzPiAgICA8cGF0aCBpZD0iY3Jvc3NfMTUtYSIgZD0iTTcuNTM0MjI1MjksOC43MjQwNTM0NCBMNC40OTk4Mzk3Miw1LjY5MDU3MTI2IEwxLjQ2NTQ1NDE1LDguNzI0MDUzNDQgQzEuMTE0ODg1NTksOS4wNzU5MDQ5OCAwLjU2Mzk5MjEyOSw5LjA5MzAwMjYyIDAuMjM0ODg2OTQ1LDguNzY1NDQ3NzQgQy0wLjA5MzMyMzkzMTgsOC40MzYwOTMxIC0wLjA3NTQzNzc4MDUsNy44ODQ0NjkwOCAwLjI3NTEzMDc4NSw3LjUzNTMxNzE3IEwzLjMwOTUxNjM1LDQuNTAwMDM1MjQgTDAuMjc1MTMwNzg1LDEuNDY1NjUzMTggQy0wLjA3NjMzMjA4OCwxLjExMzgwMTY0IC0wLjA5MjQyOTYyNDIsMC41NjMwNzc0OTEgMC4yMzU3ODEyNTIsMC4yMzU1MjI2MDcgQzAuNTY0ODg2NDM2LC0wLjA5MjkzMjE1MzYgMS4xMTQ4ODU1OSwtMC4wNzU4MzQ1MDg1IDEuNDY1NDU0MTUsMC4yNzQyMTcyNzcgTDQuNDk5ODM5NzIsMy4zMDk0OTkyMSBMNy41MzQyMjUyOSwwLjI3NDIxNzI3NyBDNy44ODQ3OTM4NiwtMC4wNzU4MzQ1MDg1IDguNDM1Njg3MzIsLTAuMDkyOTMyMTUzNiA4Ljc2NDc5MjUsMC4yMzU1MjI2MDcgQzkuMDkzMDAzMzgsMC41NjM5NzczNjcgOS4wNzYwMTE1NCwxLjExNDcwMTUxIDguNzI0NTQ4NjYsMS40NjU2NTMxOCBMNS42OTAxNjMwOSw0LjUwMDAzNTI0IEw4LjcyNDU0ODY2LDcuNTM1MzE3MTcgQzkuMDc1MTE3MjMsNy44ODQ0NjkwOCA5LjA5MzAwMzM4LDguNDM1MTkzMjMgOC43NjM4OTgyLDguNzY0NTQ3ODYgQzguNDM2NTgxNjMsOS4wOTIxMDI3NSA3Ljg4NDc5Mzg2LDkuMDc1OTA0OTggNy41MzQyMjUyOSw4LjcyNDA1MzQ0IFoiLz4gIDwvZGVmcz4gIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgIDxtYXNrIGlkPSJjcm9zc18xNS1iIiBmaWxsPSIjZmZmIj4gICAgICA8dXNlIHhsaW5rOmhyZWY9IiNjcm9zc18xNS1hIi8+ICAgIDwvbWFzaz4gICAgPGcgZmlsbD0iIzIzMjgyRSIgZmlsbC1vcGFjaXR5PSIuNCIgbWFzaz0idXJsKCNjcm9zc18xNS1iKSI+ICAgICAgPHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiLz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  width: 0.5625rem;
  height: 0.5625rem;
}
.ds-atom-drop-down-cell .icon,
.ds-atom-drop-down-row-cell .icon,
.ds-atom-dialog-cell .icon {
  width: 15px;
  height: 15px;
}
.ds-atom-drop-down-cell .ds-atom-chip,
.ds-atom-drop-down-row-cell .ds-atom-chip,
.ds-atom-dialog-cell .ds-atom-chip {
  margin-left: auto;
}
/* stylelint-disable-next-line no-descending-specificity */
.ds-atom-drop-down-cell button {
  color: #23282e;
  background: none;
  border: 0;
  cursor: pointer;
  font: inherit;
  line-height: normal;
  overflow: visible;
  outline: none;
  -webkit-appearance: button;
  /* for input */
  -webkit-user-select: none;
  /* for button */
  -moz-user-select: none;
  -ms-user-select: none;
}
.ds-atom-drop-down-cell.with-button {
  padding: 0;
}
.ds-atom-drop-down-cell.with-button > button {
  padding: 8px 10px;
  min-width: 110px;
  width: 100%;
  text-align: left;
  display: block;
  white-space: nowrap;
}
.ds-atom-dialog-cell-image {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.4375rem;
}
.ds-atom-dialog-cell-image.top-aligned {
  align-self: flex-start;
}
.ds-atom-dialog-cell-second-line {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(35, 40, 46, 0.8);
  display: block;
  margin-top: 3px;
}
.ds-atom-drop-down-row-cell-active,
.ds-atom-drop-down-row-cell:hover,
.ds-atom-drop-down-row-cell:hover {
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-atom-dialog-cell-divider {
  border: none;
  display: block;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.1);
  margin: 4px 0;
}
.ds-atom-tab-menu {
  *zoom: 1;
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  box-shadow: inset 0 -0.0625rem 0 0 rgba(0, 0, 0, 0.1);
  padding: 0 1.25rem;
}
.ds-atom-tab-menu:before,
.ds-atom-tab-menu:after {
  display: table;
  content: "";
  line-height: 0;
}
.ds-atom-tab-menu:after {
  clear: both;
}
.ds-atom-tab {
  background-color: transparent;
  border: none;
  float: left;
  line-height: 2.75rem;
  padding: 0 0.9375rem;
  color: rgba(35, 40, 46, 0.6);
  outline: none;
  border-radius: 0;
}
.ds-atom-tab.selected,
.ds-atom-tab:hover {
  color: #1c97f5;
  box-shadow: inset 0 -0.125rem 0 0 #1c97f5;
}
.ds-atom-row-cell {
  overflow: hidden;
  padding: 0.625rem;
  display: block;
  position: relative;
  box-shadow: inset 0 -0.0625rem 0 0 rgba(0, 0, 0, 0.1);
}
.ds-atom-row-cell:hover {
  background-color: rgba(28, 151, 245, 0.08);
  box-shadow: 0 -0.0625rem 0 0 rgba(28, 151, 245, 0.4), 0 0.0625rem 0 0 rgba(28, 151, 245, 0.4);
}
.ds-atom-row-cell-avatar {
  border-radius: 50%;
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0.05);
  display: block;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
  float: left;
  margin-right: 0.625rem;
}
.ds-atom-row-cell-avatar:after {
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0 0 0 0.0625rem inset rgba(0, 0, 0, 0.1);
}
.ds-atom-row-cell-text {
  margin: 0.25rem 0 0 3.75rem;
}
.ds-atom-row-cell-title {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #23282e;
  margin-bottom: 0.3125rem;
}
.ds-atom-row-cell-subtitle {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(35, 40, 46, 0.8);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ds-atom-switch-slider {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  transition: 0.3s;
  border-radius: 0.3125rem;
  color: #ffffff;
  line-height: 1.875rem;
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(35, 40, 46, 0.6);
  padding: 0 0.3125rem;
}
.ds-atom-switch-slider.rounded {
  border-radius: 0.9375rem;
}
.ds-atom-switch-slider.rounded:before {
  border-radius: 50%;
  height: 0.9375rem;
  width: 0.9375rem;
}
.ds-atom-switch-slider:before {
  border-radius: 0.25rem;
  transition: 0.3s;
  position: absolute;
  content: "";
  height: 1.625rem;
  width: 1.625rem;
  left: 0.125rem;
  bottom: 0.125rem;
  background-color: #ffffff;
}
.ds-atom-switch {
  position: relative;
  display: inline-block;
  width: 5rem;
  height: 1.875rem;
}
.ds-atom-switch.rounded {
  width: 2.25rem;
  height: 1.1875rem;
}
.ds-atom-switch.selected .ds-atom-switch-slider {
  background-color: #1c97f5;
}
.ds-atom-switch.selected .ds-atom-switch-slider .ds-atom-switch-slider-selected {
  opacity: 1;
  filter: alpha(opacity=100);
}
.ds-atom-switch.selected .ds-atom-switch-slider .ds-atom-switch-slider-not-selected {
  opacity: 0;
  filter: alpha(opacity=0);
}
.ds-atom-switch.selected .ds-atom-switch-slider:before {
  left: 3.25rem;
}
.ds-atom-switch.selected .ds-atom-switch-slider.rounded:before {
  left: auto;
  right: 2px;
}
.ds-atom-switch-cb {
  display: none;
}
.ds-atom-switch-cb:checked + .ds-atom-switch-slider {
  background-color: #1c97f5;
}
.ds-atom-switch-cb:checked + .ds-atom-switch-slider .ds-atom-switch-slider-selected {
  opacity: 1;
  filter: alpha(opacity=100);
}
.ds-atom-switch-cb:checked + .ds-atom-switch-slider .ds-atom-switch-slider-not-selected {
  opacity: 0;
  filter: alpha(opacity=0);
}
.ds-atom-switch-cb:checked + .ds-atom-switch-slider:before {
  left: 3.25rem;
}
.ds-atom-switch-cb:checked + .ds-atom-switch-slider.rounded:before {
  left: auto;
  right: 2px;
}
.ds-atom-switch-slider-selected,
.ds-atom-switch-slider-not-selected {
  transition: 0.3s;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ds-atom-switch-slider-not-selected {
  opacity: 1;
  filter: alpha(opacity=100);
  float: right;
}
.ds-atom-switch-selected {
  background-color: #1c97f5;
}
.ds-atom-switch-selected .ds-atom-switch-slider-selected {
  opacity: 1;
  filter: alpha(opacity=100);
}
.ds-atom-switch-selected .ds-atom-switch-slider-not-selected {
  opacity: 0;
  filter: alpha(opacity=0);
}
.ds-atom-switch-selected:before {
  left: 3.25rem;
}
.ds-atom-switch-selected.rounded:before {
  left: auto;
  right: 2px;
}
.ds-atom-progress-bar {
  height: 0.5rem;
  border-radius: 0.75rem;
  background-color: rgba(0, 0, 0, 0.1);
}
.ds-atom-progress-bar-segment {
  width: 0;
  height: 0.5rem;
  border-radius: 0.75rem;
  background-image: linear-gradient(to right, rgba(0, 163, 86, 0.4), #00a356);
}
.ds-atom-chip {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 0.75rem;
  line-height: 0.875rem;
  border-radius: 0.125rem;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(35, 40, 46, 0.6);
  padding: 0 0.25rem;
  min-width: 3.75rem;
  text-align: center;
}
.ds-atom-chip.subtle {
  line-height: 0.75rem;
  border: 0.0625rem solid rgba(0, 0, 0, 0.1);
  background-color: transparent;
}
.ds-atom-chip.positive {
  color: #ffffff;
  background-color: #00a356;
}
.ds-atom-chip.positive.subtle {
  border-color: rgba(0, 163, 86, 0.4);
  background-color: rgba(0, 163, 86, 0.08);
  color: #00a356;
}
.ds-atom-chip.negative {
  color: #ffffff;
  background-color: #e55353;
}
.ds-atom-chip.negative.subtle {
  border-color: rgba(229, 83, 83, 0.6);
  background-color: rgba(229, 83, 83, 0.1);
  color: #e55353;
}
.ds-atom-chip.warning {
  color: #ffffff;
  background-color: #ffa800;
}
.ds-atom-chip.warning.subtle {
  border-color: rgba(255, 168, 0, 0.4);
  background-color: rgba(255, 168, 0, 0.08);
  color: #ffa800;
}
.ds-atom-tag {
  height: 2.5rem;
  border: 0.0625rem solid rgba(0, 0, 0, 0.1);
  border-radius: 2.5rem;
  color: rgba(35, 40, 46, 0.6);
  display: inline-block;
  padding: 0.75rem 2.5rem 0.75rem 2.5rem;
  margin: 0.3125rem;
  position: relative;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.6);
}
.ds-atom-tag .ds-atom-avatar-small {
  position: absolute;
  left: 0.1875rem;
  top: 0.1875rem;
}
/* stylelint-disable-next-line no-descending-specificity */
.icon {
  height: 2em;
  width: 2em;
}
.ds-atom-option-picker-icon {
  vertical-align: middle;
  margin-right: 0.625rem;
}
.ds-atom-radio {
  position: relative;
  display: inline-flex;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}
.ds-atom-radio input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  margin: 0;
}
.ds-atom-radio .ds-atom-radio-button {
  position: relative;
  display: inline-block;
  height: 0.8125rem;
  width: 0.8125rem;
  border-radius: 50%;
  box-shadow: inset 0 0.125rem 0 0 rgba(0, 0, 0, 0.05);
  border: solid 0.0625rem rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}
.ds-atom-radio .ds-atom-radio-button:after {
  content: "";
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 0.3125rem;
  height: 0.3125rem;
  box-shadow: inset 0 0.125rem 0 0 rgba(0, 0, 0, 0.05);
  background: #ffffff;
  border-radius: 50%;
}
.ds-atom-radio .ds-atom-radio-label {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(35, 40, 46, 0.8);
  margin-left: 4px;
  line-height: 0.875rem;
}
.ds-atom-radio input:checked ~ .ds-atom-radio-button {
  background-color: #1c97f5;
  box-shadow: none;
}
.ds-atom-radio input:checked ~ .ds-atom-radio-button:after {
  display: block;
}
.ds-atom-radio input:disabled ~ .ds-atom-radio-button {
  border: solid 0.0625rem rgba(0, 0, 0, 0.05);
  box-shadow: none;
}
.ds-atom-radio input:disabled ~ .ds-atom-radio-button:after {
  display: none;
}
.ds-atom-radio input:checked:disabled ~ .ds-atom-radio-button {
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: none;
}
.ds-atom-radio input:checked:disabled ~ .ds-atom-radio-button:after {
  display: block;
}
.ds-atom-radio:hover input:not(:disabled) ~ .ds-atom-radio-button {
  border-color: rgba(0, 0, 0, 0.4);
}
.ds-atom-radio .ds-atom-radio-button-custom {
  height: 0.9375rem;
  width: 0.9375rem;
}
.ds-atom-textarea {
  display: flex;
  flex-direction: column;
}
.ds-atom-textarea label {
  margin-bottom: 4px;
}
.ds-atom-textarea textarea {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  padding: 10px;
  border-radius: 3px;
  color: #23282e;
  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.05);
  border: solid 1px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  resize: none;
  outline: none;
  box-sizing: border-box;
}
.ds-atom-textarea textarea::-moz-placeholder {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-style: italic;
}
.ds-atom-textarea textarea::placeholder {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-style: italic;
}
.ds-atom-textarea textarea:hover {
  border-color: rgba(0, 0, 0, 0.2);
}
.ds-atom-textarea textarea:focus {
  border-color: #1c97f5;
}
.ds-atom-textarea .ds-atom-textarea-footer {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(35, 40, 46, 0.8);
  position: relative;
  color: rgba(35, 40, 46, 0.4);
  text-align: right;
}
.ds-atom-textarea.error textarea {
  border-color: #e55353;
}
.ds-atom-textarea.error .ds-atom-textarea-footer {
  color: #e55353;
}
.ds-atom-textarea.disabled textarea {
  border-color: rgba(0, 0, 0, 0.05);
}
.ds-atom-textarea.disabled textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ds-atom-textarea.disabled textarea::placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ds-atom-textarea.disabled .ds-atom-textarea-footer {
  color: rgba(0, 0, 0, 0.1);
}
.ds-selectable-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ds-selectable-status-marker {
  width: 1rem;
  height: 1rem;
  border-radius: 1rem;
  border: solid 1px rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.05);
}
.ds-selectable-status-marker--selected {
  border: solid 1px #1c97f5;
  background-color: #1c97f5;
}
.ds-selectable-status-marker-icon {
  display: block;
  width: 50%;
  height: 100%;
  margin: 0 auto;
  color: #ffffff;
}
.ds-atom-error-message {
  color: #e55353;
  height: 0.9375rem;
  line-height: 0.9375rem;
}
.ds-atom-input-file .ds-atom-input-file-list {
  margin-bottom: 0.625rem;
  list-style-type: none;
  padding: 0;
}
.ds-atom-input-file .ds-atom-input-file-caption {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: italic;
  font-weight: 400;
  color: rgba(35, 40, 46, 0.4);
  font-size: 0.875rem;
}
.ds-atom-input-file .ds-atom-input-file-name {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  color: #1c97f5;
  font-size: 0.875rem;
  line-height: normal;
  display: flex;
  align-items: center;
}
.ds-atom-input-file .ds-atom-input-file-name span {
  flex: 1;
  margin-left: 8px;
}
.ds-atom-input-file .ds-atom-input-file-name button {
  padding: 0;
  background: none;
  box-shadow: none;
  border: none;
  color: rgba(35, 40, 46, 0.6);
  display: flex;
  align-items: center;
}
.ds-atom-input-file .ds-atom-input-file-name svg {
  width: 15px;
  height: 15px;
}
.ds-atom-input-file .ds-atom-input-file-error {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: normal;
  color: #e55353;
  display: inline-block;
  margin-left: 10px;
}
.ds-atom-input-file .ds-atom-input-file-control {
  /* stylelint-disable-next-line selector-max-type */
}
.ds-atom-input-file .ds-atom-input-file-control label {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: normal;
  color: #ffffff;
  background-color: #1c97f5;
  display: inline-block;
  cursor: pointer;
  border-radius: 4px;
  padding: 4px 10px;
}
.ds-atom-input-file .ds-atom-input-file-control input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.ds-atom-input-file .ds-atom-input-file-control input:focus + label,
.ds-atom-input-file .ds-atom-input-file-control input + label:hover {
  background-color: rgba(28, 151, 245, 0.8);
}
.ds-atom-phone-input {
  box-shadow: inset 0 0.125rem 0 0 rgba(35, 40, 46, 0.1);
  box-sizing: border-box;
  background-color: #ffffff;
  border: solid 0.0625rem rgba(35, 40, 46, 0.1);
  border-radius: 0.1875rem;
  display: inline-flex;
  position: relative;
  height: 2.1875rem;
  width: 100%;
}
.ds-atom-phone-input:hover {
  border: solid 0.0625rem rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.ds-atom-phone-input.focused {
  border: solid 0.0625rem #1c97f5;
  outline: none;
}
.ds-atom-phone-input.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ds-atom-phone-input.errored {
  border: 0.0625rem solid #e55353;
}
.ds-atom-phone-input .ds-atom-phone-input-number,
.ds-atom-phone-input .ds-atom-phone-input-country {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: #23282e;
}
.ds-atom-phone-input .ds-atom-phone-input-country {
  display: flex;
  align-items: center;
  width: 6.5625rem;
  white-space: nowrap;
  line-height: normal;
}
.ds-atom-phone-input .ds-atom-phone-input-country:focus,
.ds-atom-phone-input .ds-atom-phone-input-country:hover {
  outline: none;
}
.ds-atom-phone-input .ds-atom-phone-input-country[disabled]:hover {
  cursor: not-allowed;
}
.ds-atom-phone-input .ds-atom-phone-input-number {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0 0.625rem;
  flex: 1 1 100%;
  width: 0;
}
.ds-atom-phone-input .ds-atom-phone-input-number::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(35, 40, 46, 0.4);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-phone-input .ds-atom-phone-input-number:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(35, 40, 46, 0.4);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-phone-input .ds-atom-phone-input-number::-ms-input-placeholder {
  /* Edge */
  color: rgba(35, 40, 46, 0.4);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-phone-input .ds-atom-phone-input-number::-webkit-input-placeholder {
  color: rgba(35, 40, 46, 0.4);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.4);
}
.ds-atom-phone-input .ds-atom-phone-input-number:-moz-placeholder {
  /* Standard one last! */
  color: rgba(35, 40, 46, 0.4);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.4);
}
.ds-atom-phone-input .ds-atom-phone-input-number:placeholder-shown {
  /* Standard one last! */
  color: rgba(35, 40, 46, 0.4);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.4);
}
.ds-atom-phone-input .ds-atom-phone-input-number:focus {
  outline: none;
}
.ds-atom-phone-input .ds-atom-phone-input-number:not([disabled]):hover {
  outline: none;
}
.ds-atom-phone-input .ds-atom-phone-input-number:not([disabled]):hover::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(0, 0, 0, 0.2);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-phone-input .ds-atom-phone-input-number:not([disabled]):hover:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(0, 0, 0, 0.2);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-phone-input .ds-atom-phone-input-number:not([disabled]):hover::-ms-input-placeholder {
  /* Edge */
  color: rgba(0, 0, 0, 0.2);
  font-size: 0.875rem;
  font-style: oblique;
}
.ds-atom-phone-input .ds-atom-phone-input-number:not([disabled]):hover::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(0, 0, 0, 0.2);
}
.ds-atom-phone-input .ds-atom-phone-input-number:not([disabled]):hover:-moz-placeholder {
  /* Standard one last! */
  color: rgba(0, 0, 0, 0.2);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(0, 0, 0, 0.2);
}
.ds-atom-phone-input .ds-atom-phone-input-number:not([disabled]):hover:placeholder-shown {
  /* Standard one last! */
  color: rgba(0, 0, 0, 0.2);
  font-size: 0.875rem;
  font-style: oblique;
  -webkit-text-fill-color: rgba(0, 0, 0, 0.2);
}
.ds-atom-phone-input .ds-atom-phone-input-number[disabled]:hover {
  cursor: not-allowed;
}
.ds-atom-phone-input .ds-atom-phone-input-dropdown {
  box-sizing: border-box;
  position: absolute;
  left: -1px;
  top: calc(100% + 0.3125rem);
  max-height: 13.25rem;
  overflow: auto;
  padding: 0.625rem 0;
  margin: 0;
  outline: none;
  will-change: transform;
}
.ds-atom-phone-input .ds-atom-phone-flag {
  flex: 0 0 1.4375rem;
  margin-right: 0.625rem;
}
.ds-atom-phone-input .ds-atom-phone-input-option {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  background: transparent;
  display: flex;
  border: none;
  box-shadow: none;
  align-items: center;
  padding: 0.3125rem 0.9375rem;
  color: rgba(35, 40, 46, 0.8);
  width: 100%;
  white-space: nowrap;
}
.ds-atom-phone-input .ds-atom-phone-input-option.selected,
.ds-atom-phone-input .ds-atom-phone-input-option:hover {
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-atom-upload-file,
.ds-atom-upload-image {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 9rem;
  border-radius: 0.5rem;
  border: dashed 0.125rem rgba(0, 0, 0, 0.2);
  text-align: center;
}
.ds-atom-upload-file .ds-atom-upload-file-description,
.ds-atom-upload-image .ds-atom-upload-file-description,
.ds-atom-upload-file .ds-atom-upload-image-description,
.ds-atom-upload-image .ds-atom-upload-image-description {
  color: #23282e;
  margin-top: 0.6875rem;
}
.ds-atom-upload-file .ds-atom-upload-file-description span,
.ds-atom-upload-image .ds-atom-upload-file-description span,
.ds-atom-upload-file .ds-atom-upload-image-description span,
.ds-atom-upload-image .ds-atom-upload-image-description span {
  color: #1c97f5;
}
.ds-atom-upload-file .ds-atom-upload-file-disclaimer,
.ds-atom-upload-image .ds-atom-upload-file-disclaimer,
.ds-atom-upload-file .ds-atom-upload-image-disclaimer,
.ds-atom-upload-image .ds-atom-upload-image-disclaimer {
  color: rgba(35, 40, 46, 0.4);
  margin-top: 0.1875rem;
}
.ds-atom-upload-file .ds-atom-upload-file-input,
.ds-atom-upload-image .ds-atom-upload-file-input,
.ds-atom-upload-file .ds-atom-upload-image-input,
.ds-atom-upload-image .ds-atom-upload-image-input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0;
  z-index: 1;
  cursor: pointer;
}
.ds-atom-upload-file .ds-atom-upload-file-drop-message,
.ds-atom-upload-image .ds-atom-upload-file-drop-message,
.ds-atom-upload-file .ds-atom-upload-image-drop-message,
.ds-atom-upload-image .ds-atom-upload-image-drop-message {
  color: #1c97f5;
}
.ds-atom-upload-file .ds-atom-btn-spinner-circle,
.ds-atom-upload-image .ds-atom-btn-spinner-circle {
  color: #1c97f5;
}
.ds-atom-upload-file .ds-atom-upload-file-uploaded,
.ds-atom-upload-image .ds-atom-upload-file-uploaded,
.ds-atom-upload-file .ds-atom-upload-image-uploaded,
.ds-atom-upload-image .ds-atom-upload-image-uploaded {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: calc(100% + 0.25rem);
  height: calc(100% + 0.25rem);
  top: -0.125rem;
  left: -0.125rem;
  border-radius: 0.5rem;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 2;
}
.ds-atom-upload-file .ds-atom-upload-file-uploaded .ds-atom-upload-file-uploaded-remove,
.ds-atom-upload-image .ds-atom-upload-file-uploaded .ds-atom-upload-file-uploaded-remove,
.ds-atom-upload-file .ds-atom-upload-image-uploaded .ds-atom-upload-file-uploaded-remove,
.ds-atom-upload-image .ds-atom-upload-image-uploaded .ds-atom-upload-file-uploaded-remove,
.ds-atom-upload-file .ds-atom-upload-file-uploaded .ds-atom-upload-image-uploaded-remove,
.ds-atom-upload-image .ds-atom-upload-file-uploaded .ds-atom-upload-image-uploaded-remove,
.ds-atom-upload-file .ds-atom-upload-image-uploaded .ds-atom-upload-image-uploaded-remove,
.ds-atom-upload-image .ds-atom-upload-image-uploaded .ds-atom-upload-image-uploaded-remove {
  position: absolute;
  right: 0.625rem;
  bottom: 0.625rem;
  width: 1.875rem;
  height: 1.875rem;
  border: 0;
  border-radius: 50%;
  box-shadow: 0 0.25rem 0.9375rem 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  outline: none;
  z-index: 3;
  cursor: pointer;
}
.ds-atom-upload-file .ds-atom-upload-file-uploaded .ds-atom-upload-file-uploaded-remove .ic-delete,
.ds-atom-upload-image .ds-atom-upload-file-uploaded .ds-atom-upload-file-uploaded-remove .ic-delete,
.ds-atom-upload-file .ds-atom-upload-image-uploaded .ds-atom-upload-file-uploaded-remove .ic-delete,
.ds-atom-upload-image .ds-atom-upload-image-uploaded .ds-atom-upload-file-uploaded-remove .ic-delete,
.ds-atom-upload-file .ds-atom-upload-file-uploaded .ds-atom-upload-image-uploaded-remove .ic-delete,
.ds-atom-upload-image .ds-atom-upload-file-uploaded .ds-atom-upload-image-uploaded-remove .ic-delete,
.ds-atom-upload-file .ds-atom-upload-image-uploaded .ds-atom-upload-image-uploaded-remove .ic-delete,
.ds-atom-upload-image .ds-atom-upload-image-uploaded .ds-atom-upload-image-uploaded-remove .ic-delete {
  position: relative;
  width: 0.9375rem;
  top: 0.0625rem;
  left: 0.125rem;
  color: #1c97f5;
}
.ds-atom-upload-file .ds-atom-upload-file-uploaded__success,
.ds-atom-upload-image .ds-atom-upload-file-uploaded__success {
  margin-bottom: 10px;
}
.ds-atom-upload-file .ds-atom-upload-file-uploaded__file-name,
.ds-atom-upload-image .ds-atom-upload-file-uploaded__file-name {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  color: rgba(35, 40, 46, 0.4);
}
.ds-atom-upload-file .ds-atom-upload-file-error-text,
.ds-atom-upload-image .ds-atom-upload-file-error-text,
.ds-atom-upload-file .ds-atom-upload-image-error-text,
.ds-atom-upload-image .ds-atom-upload-image-error-text {
  color: #e55353;
  position: absolute;
  bottom: -1.3125rem;
  left: -0.125rem;
}
.ds-atom-upload-file.file-error,
.ds-atom-upload-image.file-error {
  border-color: #e55353;
  background-color: #ffffff;
}
.ds-atom-upload-file.uploading,
.ds-atom-upload-image.uploading {
  border-color: rgba(28, 151, 245, 0.4);
  background-color: #ffffff;
}
.ds-atom-upload-file.dragging,
.ds-atom-upload-image.dragging {
  border-color: rgba(28, 151, 245, 0.4);
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-mol-title-table-bounds {
  background-color: #FBFBFB;
  color: rgba(35, 40, 46, 0.6);
}
.ds-mol-title-table-bounds > div,
.ds-mol-title-table-bounds th {
  padding-right: 1.25rem;
  text-transform: uppercase;
  text-align: right;
}
.ds-internal-table-row-base,
.ds-mol-title-table-bounds,
.ds-mol-table-row-single,
.ds-mol-title-table-bounds,
.ds-mol-table-row-single {
  display: table-row;
  height: 3.25rem;
  line-height: 3.25rem;
  width: 100%;
}
.ds-internal-table-row-base td,
.ds-mol-title-table-bounds td,
.ds-mol-table-row-single td,
.ds-mol-title-table-bounds td,
.ds-mol-table-row-single td {
  padding: 0.5rem 1.25rem;
}
.ds-internal-table-row-base td,
.ds-internal-table-row-base > div,
.ds-mol-title-table-bounds td,
.ds-mol-title-table-bounds > div,
.ds-mol-table-row-single td,
.ds-mol-table-row-single > div,
.ds-mol-title-table-bounds td,
.ds-mol-title-table-bounds > div,
.ds-mol-table-row-single td,
.ds-mol-table-row-single > div {
  display: table-cell;
}
.ds-internal-table-row-base th:first-child,
.ds-internal-table-row-base td:first-child,
.ds-internal-table-row-base > div:first-child,
.ds-mol-title-table-bounds th:first-child,
.ds-mol-title-table-bounds td:first-child,
.ds-mol-title-table-bounds > div:first-child,
.ds-mol-table-row-single th:first-child,
.ds-mol-table-row-single td:first-child,
.ds-mol-table-row-single > div:first-child,
.ds-mol-title-table-bounds th:first-child,
.ds-mol-title-table-bounds td:first-child,
.ds-mol-title-table-bounds > div:first-child,
.ds-mol-table-row-single th:first-child,
.ds-mol-table-row-single td:first-child,
.ds-mol-table-row-single > div:first-child {
  border-right: 1px solid rgba(35, 40, 46, 0.4);
  padding-left: 1.25rem;
  text-align: left;
}
.ds-mol-table-row-single {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  height: 3.875rem;
  line-height: 3.875rem;
  text-align: right;
}
.ds-mol-validating-input-text-normal__error-message {
  display: block;
  min-height: 0.9375rem;
  margin-top: 0.125rem;
  text-align: right;
}
.ds-mol-input-field,
.ds-mol-input-multiselect,
.ds-mol-input-multiselect {
  margin-bottom: 1.25rem;
}
.ds-mol-input-field input,
.ds-mol-input-field select,
.ds-mol-input-multiselect input,
.ds-mol-input-multiselect select,
.ds-mol-input-multiselect input,
.ds-mol-input-multiselect select {
  margin-top: 0.3125rem;
}
.ds-mol-input-field .error,
.ds-mol-input-field .field_with_errors span,
.ds-mol-input-multiselect .error,
.ds-mol-input-multiselect .field_with_errors span,
.ds-mol-input-multiselect .error,
.ds-mol-input-multiselect .field_with_errors span {
  color: #e55353;
  float: right;
  margin-top: 0.125rem;
}
.ds-mol-input-field .optional,
.ds-mol-input-multiselect .optional,
.ds-mol-input-multiselect .optional {
  color: rgba(35, 40, 46, 0.6);
}
.ds-mol-input-field .Select-control,
.ds-mol-input-multiselect .Select-control,
.ds-mol-input-multiselect .Select-control {
  overflow: inherit;
}
.ds-mol-dropdown,
.ds-mol-popover {
  box-shadow: 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.1);
  border-radius: 0.1875rem;
  border: 0.0625rem solid rgba(35, 40, 46, 0.1);
  position: relative;
  display: inline-block;
  padding: 0.25rem 0;
  background-color: #ffffff;
  z-index: 10;
}
.ds-mol-dropdown.top-arrow:after,
.ds-mol-popover.top-arrow:after,
.ds-mol-dropdown.bottom-arrow:after,
.ds-mol-popover.bottom-arrow:after,
.ds-mol-dropdown.top-arrow:before,
.ds-mol-popover.top-arrow:before,
.ds-mol-dropdown.bottom-arrow:before,
.ds-mol-popover.bottom-arrow:before {
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
}
.ds-mol-dropdown.top-arrow:after,
.ds-mol-popover.top-arrow:after,
.ds-mol-dropdown.bottom-arrow:after,
.ds-mol-popover.bottom-arrow:after {
  border-width: 0.375rem;
  margin-left: -0.375rem;
}
.ds-mol-dropdown.top-arrow:before,
.ds-mol-popover.top-arrow:before,
.ds-mol-dropdown.bottom-arrow:before,
.ds-mol-popover.bottom-arrow:before {
  border-width: 0.4375rem;
  margin-left: -0.4375rem;
}
.ds-mol-dropdown.top-arrow:after,
.ds-mol-popover.top-arrow:after {
  right: 1rem;
  top: -0.6875rem;
  border-bottom-color: #ffffff;
}
.ds-mol-dropdown.top-arrow:before,
.ds-mol-popover.top-arrow:before {
  right: 0.9375rem;
  top: -0.875rem;
  border-bottom-color: rgba(35, 40, 46, 0.1);
}
.ds-mol-dropdown.bottom-arrow:after,
.ds-mol-popover.bottom-arrow:after {
  right: 1rem;
  bottom: -0.6875rem;
  border-top-color: #ffffff;
}
.ds-mol-dropdown.bottom-arrow:before,
.ds-mol-popover.bottom-arrow:before {
  right: 0.9375rem;
  bottom: -0.875rem;
  border-top-color: rgba(35, 40, 46, 0.1);
}
.ds-mol-dropdown.left-direction,
.ds-mol-popover.left-direction {
  right: 0;
  left: auto;
}
.ds-mol-dropdown.right-direction,
.ds-mol-popover.right-direction {
  left: 0;
  right: auto;
}
.ds-mol-dropdown .ds-atom-drop-down-cell,
.ds-mol-popover .ds-atom-drop-down-cell {
  padding: 0;
}
.ds-mol-quick-action-popover {
  line-height: 3.125rem;
  padding: 0.9375rem 0.8125rem;
  border-radius: 3.125rem;
  box-shadow: 0 0.25rem 0.9375rem 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  display: inline-flex;
  position: relative;
}
.ds-mol-quick-action-popover .ds-mol-quick-action-popover-element {
  margin-right: 1.25rem;
}
.ds-mol-quick-action-popover .ds-mol-quick-action-popover-element:last-child {
  margin-right: 0;
}
.ds-mol-quick-action-popover.top-right-arrow:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  pointer-events: none;
  position: absolute;
  right: 1.5625rem;
  top: 0;
  transform: translateY(-100%);
}
.ds-mol-quick-action-popover.top-left-arrow:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  pointer-events: none;
  position: absolute;
  left: 1.5625rem;
  top: 0;
  transform: translateY(-100%);
}
.ds-mol-quick-action-popover.bottom-right-arrow:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ffffff;
  pointer-events: none;
  position: absolute;
  right: 1.5625rem;
  bottom: 0;
  transform: translateY(100%);
}
.ds-mol-quick-action-popover.bottom-left-arrow:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ffffff;
  pointer-events: none;
  position: absolute;
  left: 1.5625rem;
  bottom: 0;
  transform: translateY(100%);
}
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure {
  height: 3rem;
  line-height: 3rem;
  width: 100%;
  padding-left: 2.8125rem;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
}
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure:before {
  border: 0.4375rem solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  left: 1.25rem;
  top: 1.0625rem;
  border-left-color: #23282e;
}
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-icon {
  color: #1c97f5;
  width: 1rem;
  height: 1rem;
  margin-right: 0.9375rem;
}
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text {
  box-shadow: inset 0 -0.0625rem 0 0 rgba(35, 40, 46, 0.1);
  width: 100%;
  height: 3rem;
  display: flex;
  align-items: center;
}
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text > .ds-mol-title-section-disclosure-text-subtitle {
  color: rgba(35, 40, 46, 0.4);
  margin-left: 0.625rem;
}
.ds-mol-section-disclosure > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text > .ds-mol-title-section-disclosure-text-badge {
  position: absolute;
  right: 0.625rem;
  top: 0.9375rem;
}
.ds-mol-section-disclosure.opened > .ds-mol-title-section-disclosure:before {
  top: 1.3125rem;
  left: 0.9375rem;
  border-left-color: transparent;
  border-top-color: #23282e;
}
.ds-mol-section-disclosure > .ds-mol-section-disclosure-content {
  margin-left: 4.6875rem;
  margin-top: 0.625rem;
  margin-right: 1.25rem;
}
.ds-mol-section-disclosure > .ds-mol-section-disclosure-content.tabed-content {
  margin-left: 3.75rem;
}
.ds-mol-section-disclosure.tabed-content {
  margin-left: 3.75rem;
}
.ds-mol-section-disclosure.closed > .ds-mol-section-disclosure-content {
  display: none;
}
.ds-mol-section-disclosure.disabled > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text {
  color: rgba(0, 0, 0, 0.1);
}
.ds-mol-section-disclosure.disabled > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-icon use {
  color: rgba(0, 0, 0, 0.1);
}
.ds-mol-section-disclosure.disabled > .ds-mol-title-section-disclosure:before {
  left: 1.25rem;
  top: 1.0625rem;
  border-left-color: rgba(0, 0, 0, 0.1);
  border-top-color: transparent;
}
.ds-mol-section-disclosure.tabed .ds-mol-title-section-disclosure {
  padding-left: 28px;
}
.ds-mol-section-disclosure.tabed .ds-mol-title-section-disclosure:before {
  left: 0;
}
.ds-mol-section-disclosure.second-level > .ds-mol-title-section-disclosure {
  height: 1rem;
  padding-left: 1.25rem;
}
.ds-mol-section-disclosure.second-level > .ds-mol-title-section-disclosure:before {
  left: 0.25rem;
  top: 0.125rem;
}
.ds-mol-section-disclosure.second-level > .ds-mol-title-section-disclosure > .ds-mol-title-section-disclosure-text {
  box-shadow: none;
  height: 1rem;
}
.ds-mol-section-disclosure.second-level.opened > .ds-mol-title-section-disclosure:before {
  left: 0;
  top: 0.25rem;
}
.ds-mol-section-disclosure.second-level > .ds-mol-section-disclosure-content {
  margin-left: 1.25rem;
}
.ds-mol-popup-selector {
  position: absolute;
  z-index: 2;
  top: -3.125rem;
  left: -2.125rem;
  /* stylelint-disable no-descending-specificity */
}
.ds-mol-popup-selector.down {
  top: 1.4375rem;
  left: -2.125rem;
}
.ds-mol-popup-selector > div {
  box-shadow: 0 0.25rem 0.9375rem 0 rgba(0, 0, 0, 0.1);
  border-radius: 1.5625rem;
  background-color: #ffffff;
  padding: 0.8125rem 0.9375rem;
  display: flex;
  align-items: center;
}
.ds-mol-popup-selector.down > div {
  box-shadow: 0 -0.25rem 0.9375rem 0 rgba(0, 0, 0, 0.1);
}
.ds-mol-popup-selector:after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: 0.625rem;
  bottom: -1.125rem;
  left: 1.9375rem;
  border-top-color: #ffffff;
}
.ds-mol-popup-selector.down:after {
  bottom: auto;
  top: -1.125rem;
  left: 1.9375rem;
  border-bottom-color: #ffffff;
  border-top-color: transparent;
}
.ds-mol-progress-info {
  display: flex;
  flex-direction: column;
  width: 15.625rem;
}
.ds-mol-progress-info .progress-bar-extra-info {
  display: flex;
  justify-content: space-between;
}
.ds-mol-progress-info .progress-bar-extra-info .progress-info-name {
  color: #23282e;
  margin-right: 0.3125rem;
}
.ds-mol-progress-info .progress-bar-extra-info .progress-info-figures {
  font-size: 0.75rem;
}
.ds-mol-progress-info .progress-bar-extra-info .progress-info-extra-text {
  color: #e55353;
  font-size: 0.625rem;
}
.ds-mol-progress-info.empty-level .progress-info-figures {
  color: #23282e;
}
.ds-mol-progress-info.empty-level .ds-atom-progress-bar-segment {
  width: 0;
}
.ds-mol-progress-info.basic-level .progress-info-figures {
  color: #ffa800;
}
.ds-mol-progress-info.basic-level .ds-atom-progress-bar-segment {
  width: 25%;
  background-image: linear-gradient(to right, #ffa800, #e55353);
}
.ds-mol-progress-info.medium-level .progress-info-figures {
  color: #66DF84;
}
.ds-mol-progress-info.medium-level .ds-atom-progress-bar-segment {
  width: 50%;
  background-image: linear-gradient(to right, #66DF84, #00a356);
}
.ds-mol-progress-info.advanced-level .progress-info-figures {
  color: #34C5FF;
}
.ds-mol-progress-info.advanced-level .ds-atom-progress-bar-segment {
  width: 75%;
  background-image: linear-gradient(to right, #34C5FF, #1c97f5);
}
.ds-mol-progress-info.pro-level .progress-info-figures {
  color: #D868E2;
}
.ds-mol-progress-info.pro-level .ds-atom-progress-bar-segment {
  width: 100%;
  background-image: linear-gradient(to right, #D868E2, #880ea5);
}
.ds-mol-option-picker {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.ds-mol-option-picker .ds-mol-dropdown {
  position: absolute;
  top: 2.1875rem;
  z-index: 10;
}
.ds-mol-option-picker-trigger {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  border-radius: 0.1875rem;
  display: inline-block;
  position: relative;
  line-height: 2.1875rem;
  font-size: 0.75rem;
  color: rgba(35, 40, 46, 0.8);
  padding: 0 1.875rem 0 0.625rem;
  border: 0.0625rem solid rgba(0, 0, 0, 0.1);
  cursor: pointer;
  background-color: #ffffff;
}
.ds-mol-option-picker-trigger:hover {
  border-color: rgba(0, 0, 0, 0.2);
}
.ds-mol-option-picker-trigger:focus {
  border-color: #1c97f5;
  outline: none;
}
.ds-mol-option-picker-trigger.no-arrow {
  padding-right: 0.625rem;
}
.ds-mol-option-picker-trigger.no-arrow:after {
  display: none;
}
.ds-mol-option-picker-trigger.empty {
  height: 1.5rem;
  width: 1.5rem;
  padding: 0;
}
.ds-mol-option-picker-trigger.empty:after {
  right: 0.4375rem;
  top: 0.625rem;
}
.ds-mol-option-picker-trigger.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: not-allowed;
  pointer-events: none;
  filter: grayscale(100%);
}
.ds-mol-option-picker-closed:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid rgba(35, 40, 46, 0.4);
  pointer-events: none;
  position: absolute;
  right: 0.625rem;
  top: 50%;
  transform: translateY(-50%);
}
.ds-mol-option-picker-closed:hover:after,
.ds-mol-option-picker-closed:focus:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid rgba(35, 40, 46, 0.8);
  pointer-events: none;
}
.ds-mol-option-picker-open:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid rgba(35, 40, 46, 0.4);
  pointer-events: none;
  position: absolute;
  right: 0.625rem;
  top: 50%;
  transform: translateY(-50%);
}
.ds-mol-option-picker-open:hover:after,
.ds-mol-option-picker-open:focus:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid rgba(35, 40, 46, 0.8);
  pointer-events: none;
}
.ds-mol-option-picker-group {
  *zoom: 1;
  display: inline-block;
  border: 0.0625rem solid rgba(0, 0, 0, 0.1);
  border-radius: 0.1875rem;
}
.ds-mol-option-picker-group:before,
.ds-mol-option-picker-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.ds-mol-option-picker-group:after {
  clear: both;
}
.ds-mol-option-picker-group .ds-mol-option-picker-trigger {
  border-radius: 0;
  float: left;
  border: none;
  border-right: 0.0625rem solid rgba(0, 0, 0, 0.1);
  position: relative;
}
.ds-mol-option-picker-group .ds-mol-option-picker-trigger:hover:before {
  content: "";
  border: 0.0625rem solid #1c97f5;
  position: absolute;
  left: -0.0625rem;
  top: -0.0625rem;
  right: -0.0625rem;
  bottom: -0.0625rem;
}
.ds-mol-option-picker-group .ds-mol-option-picker:first-child .ds-mol-option-picker-trigger:hover:before {
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.ds-mol-option-picker-group .ds-mol-option-picker:last-child .ds-mol-option-picker-trigger {
  border-right: none;
}
.ds-mol-option-picker-group .ds-mol-option-picker:last-child .ds-mol-option-picker-trigger:hover:before {
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}
.ds-mol-month-picker-header .ds-arrow {
  background-color: transparent;
  border: none;
  line-height: 17px;
  margin: 15px;
  padding: 0;
}
.ds-mol-month-picker-header .ds-arrow:hover,
.ds-mol-month-picker-header .ds-arrow:focus {
  outline: none;
}
.ds-mol-month-picker-header .ds-arrow .arrow {
  fill: rgba(35, 40, 46, 0.4);
  vertical-align: middle;
  width: 23px;
  height: 17px;
  color: rgba(35, 40, 46, 0.4);
}
.ds-mol-month-picker-header .ds-arrow .arrow:hover {
  color: rgba(28, 151, 245, 0.8);
}
.ds-mol-month-picker-header .ds-arrow-left {
  background-color: transparent;
  border: none;
  line-height: 17px;
  margin: 15px;
  padding: 0;
  color: rgba(35, 40, 46, 0.4);
  cursor: pointer;
  float: left;
}
.ds-mol-month-picker-header .ds-arrow-left:hover,
.ds-mol-month-picker-header .ds-arrow-left:focus {
  outline: none;
}
.ds-mol-month-picker-header .ds-arrow-left .arrow {
  fill: rgba(35, 40, 46, 0.4);
  vertical-align: middle;
  width: 23px;
  height: 17px;
  color: rgba(35, 40, 46, 0.4);
}
.ds-mol-month-picker-header .ds-arrow-left .arrow:hover {
  color: rgba(28, 151, 245, 0.8);
}
.ds-mol-month-picker-header .ds-arrow-right {
  background-color: transparent;
  border: none;
  line-height: 17px;
  margin: 15px;
  padding: 0;
  color: rgba(35, 40, 46, 0.4);
  cursor: pointer;
  float: right;
  transform: rotate(180deg);
}
.ds-mol-month-picker-header .ds-arrow-right:hover,
.ds-mol-month-picker-header .ds-arrow-right:focus {
  outline: none;
}
.ds-mol-month-picker-header .ds-arrow-right .arrow {
  fill: rgba(35, 40, 46, 0.4);
  vertical-align: middle;
  width: 23px;
  height: 17px;
  color: rgba(35, 40, 46, 0.4);
}
.ds-mol-month-picker-header .ds-arrow-right .arrow:hover {
  color: rgba(28, 151, 245, 0.8);
}
.ds-mol-month-picker-container {
  background: #ffffff;
  border: solid 1px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  position: absolute;
  width: 265px;
  z-index: 20;
  left: 1px;
  top: 38px;
}
.ds-mol-month-picker {
  box-sizing: border-box;
  display: block;
  overflow: auto;
  position: relative;
  white-space: normal;
  width: 100%;
}
.ds-mol-month-picker:focus {
  outline: none;
}
.ds-mol-month-picker-month {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  cursor: pointer;
  display: inline-block;
  transition: all 350ms cubic-bezier(0.165, 0.84, 0.44, 1);
  outline: none;
  padding: 15px 0;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 33.3%;
}
.ds-mol-month-picker-month:hover {
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-mol-month-picker-month.selected {
  background-color: #1c97f5;
  color: #ffffff;
}
.ds-mol-month-picker-year {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  display: inline-block;
  left: 50%;
  line-height: 17px;
  margin-bottom: 0.5rem;
  margin-top: 15px;
  position: absolute;
  transform: translateX(-50%);
}
/* stylelint-disable no-descending-specificity */
.ds-org-table {
  border-radius: 0.375rem;
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(0, 0, 0, 0.1);
  display: table;
  background-color: #ffffff;
  border: solid 0.0625rem rgba(0, 0, 0, 0.1);
  width: 100%;
  margin-top: 0.625rem;
}
.ds-org-table thead {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.ds-org-table tbody > .ds-mol-table-row-single {
  box-shadow: none;
}
.ds-org-table tbody > .ds-mol-table-row-single ~ .ds-mol-table-row-single {
  box-shadow: inset 0 0.0625rem 0 0 rgba(35, 40, 46, 0.1);
}
.ds-org-table tbody > .ds-mol-table-row-single-highlighted,
.ds-org-table tbody > .ds-mol-table-row-single:hover {
  box-shadow: inset 0 -0.0625rem 0 0 rgba(28, 151, 245, 0.4), inset 0 0.0625rem 0 0 rgba(28, 151, 245, 0.4);
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-org-table tbody > .ds-mol-table-row-single-highlighted + .ds-mol-table-row-single,
.ds-org-table tbody > .ds-mol-table-row-single:hover + .ds-mol-table-row-single {
  box-shadow: none;
}
.ds-org-blank-slate {
  text-align: center;
}
.ds-org-blank-slate-image-container {
  margin: 0 auto 0.625rem;
  height: 5.625rem;
  width: 5.625rem;
}
.ds-org-blank-slate-image {
  display: inline-block;
  margin-bottom: 1.5625rem;
}
.ds-org-blank-slate-header {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.25rem;
  color: #23282e;
  margin: 0 auto 1.25rem;
  max-width: 19.6875rem;
}
.ds-org-blank-slate-paragraph {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  color: rgba(35, 40, 46, 0.6);
  margin: 0 auto 1.5625rem;
  line-height: 1.25rem;
  max-width: 19.6875rem;
}
.ds-org-snack-bar {
  border-radius: 1.25rem;
  width: 25rem;
  padding: 1.25rem;
  background-color: #23282e;
  box-shadow: 0 0.25rem 0.9375rem 0 rgba(0, 0, 0, 0.1);
  position: relative;
}
.ds-org-snack-bar .title {
  color: #ffffff;
  margin-bottom: 0.625rem;
}
.ds-org-snack-bar .message {
  color: rgba(255, 255, 255, 0.6);
  line-height: 1.125rem;
}
.ds-org-snack-bar .close-snack-bar-icon {
  width: 9px;
  height: 9px;
}
.ds-org-snack-bar .dismiss {
  border: none;
  background: transparent;
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 15px;
  color: rgba(255, 255, 255, 0.6);
}
.ds-org-snack-bar .dismiss:focus {
  outline: none;
}
.ds-org-snack-bar .dismiss:hover {
  color: rgba(255, 255, 255, 0.8);
}
.ds-org-snack-bar.error {
  background-color: #e55353;
}
.ds-org-snack-bar.dynamic {
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  bottom: 50px;
  z-index: 2;
}
.ds-org-snack-bar.dynamic.transition-appear {
  bottom: -150px;
}
.ds-org-snack-bar.dynamic.transition-appear-active {
  bottom: 50px;
  transition: bottom 0.5s ease;
}
.ds-org-snack-bar.dynamic.transition-exit {
  transition: opacity 0.7s ease;
  opacity: 1;
}
.ds-org-snack-bar.dynamic.transition-exit-active {
  opacity: 0;
}
.ds-org-modal {
  border-radius: 0.1875rem;
  box-shadow: 0 0.125rem 0.5rem rgba(35, 40, 46, 0.1);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  background-color: #ffffff;
  position: absolute;
  top: 9.375rem;
  left: 50%;
  padding: 1.25rem;
  min-width: 28.125rem;
  max-width: 37.5rem;
  outline: none;
}
.ds-org-modal-header {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.8125rem;
  margin: 0 0 0.3125rem;
}
.ds-org-modal-text {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  line-height: 1.125rem;
}
.ds-org-modal-footer {
  text-align: right;
  padding-top: 1.25rem;
}
.ds-org-modal-footer.separated {
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
  margin-top: 1.25rem;
}
.ds-org-modal-footer-button {
  margin-left: 0.625rem;
}
.ds-org-modal-close {
  cursor: pointer;
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  width: 0.5625rem;
  height: 0.5625rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5Ij4gIDxkZWZzPiAgICA8cGF0aCBpZD0iY3Jvc3NfMTUtYSIgZD0iTTcuNTM0MjI1MjksOC43MjQwNTM0NCBMNC40OTk4Mzk3Miw1LjY5MDU3MTI2IEwxLjQ2NTQ1NDE1LDguNzI0MDUzNDQgQzEuMTE0ODg1NTksOS4wNzU5MDQ5OCAwLjU2Mzk5MjEyOSw5LjA5MzAwMjYyIDAuMjM0ODg2OTQ1LDguNzY1NDQ3NzQgQy0wLjA5MzMyMzkzMTgsOC40MzYwOTMxIC0wLjA3NTQzNzc4MDUsNy44ODQ0NjkwOCAwLjI3NTEzMDc4NSw3LjUzNTMxNzE3IEwzLjMwOTUxNjM1LDQuNTAwMDM1MjQgTDAuMjc1MTMwNzg1LDEuNDY1NjUzMTggQy0wLjA3NjMzMjA4OCwxLjExMzgwMTY0IC0wLjA5MjQyOTYyNDIsMC41NjMwNzc0OTEgMC4yMzU3ODEyNTIsMC4yMzU1MjI2MDcgQzAuNTY0ODg2NDM2LC0wLjA5MjkzMjE1MzYgMS4xMTQ4ODU1OSwtMC4wNzU4MzQ1MDg1IDEuNDY1NDU0MTUsMC4yNzQyMTcyNzcgTDQuNDk5ODM5NzIsMy4zMDk0OTkyMSBMNy41MzQyMjUyOSwwLjI3NDIxNzI3NyBDNy44ODQ3OTM4NiwtMC4wNzU4MzQ1MDg1IDguNDM1Njg3MzIsLTAuMDkyOTMyMTUzNiA4Ljc2NDc5MjUsMC4yMzU1MjI2MDcgQzkuMDkzMDAzMzgsMC41NjM5NzczNjcgOS4wNzYwMTE1NCwxLjExNDcwMTUxIDguNzI0NTQ4NjYsMS40NjU2NTMxOCBMNS42OTAxNjMwOSw0LjUwMDAzNTI0IEw4LjcyNDU0ODY2LDcuNTM1MzE3MTcgQzkuMDc1MTE3MjMsNy44ODQ0NjkwOCA5LjA5MzAwMzM4LDguNDM1MTkzMjMgOC43NjM4OTgyLDguNzY0NTQ3ODYgQzguNDM2NTgxNjMsOS4wOTIxMDI3NSA3Ljg4NDc5Mzg2LDkuMDc1OTA0OTggNy41MzQyMjUyOSw4LjcyNDA1MzQ0IFoiLz4gIDwvZGVmcz4gIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgIDxtYXNrIGlkPSJjcm9zc18xNS1iIiBmaWxsPSIjZmZmIj4gICAgICA8dXNlIHhsaW5rOmhyZWY9IiNjcm9zc18xNS1hIi8+ICAgIDwvbWFzaz4gICAgPGcgZmlsbD0iIzIzMjgyRSIgZmlsbC1vcGFjaXR5PSIuNCIgbWFzaz0idXJsKCNjcm9zc18xNS1iKSI+ICAgICAgPHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiLz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
  font: 0/0 a;
  /* stylelint-disable-line font-family-no-missing-generic-family-keyword, font-family-name-quotes */
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  padding: 0;
  z-index: 5;
}
.ds-org-modal-close:hover .ds-org-modal-close-icon {
  color: #23282e;
}
.ds-org-modal-close:focus {
  outline: none;
}
.ds-org-modal.with-image {
  width: 27.5rem;
  box-sizing: border-box;
}
.ds-org-modal.with-image .ds-org-modal-header,
.ds-org-modal.with-image .ds-org-modal-text {
  text-align: center;
}
.ds-org-modal.with-image .ds-org-modal-footer {
  display: flex;
  justify-content: flex-end;
  padding-top: 1.875rem;
}
.ds-org-modal.with-image .ds-org-modal-footer-button {
  width: 12.125rem;
  margin-left: 0;
  margin-right: 22px;
}
.ds-org-modal.with-image .ds-org-modal-footer-button:last-child {
  margin-right: 0;
}
.ds-org-modal-image {
  display: block;
  margin: 1.25rem auto 1.875rem;
  height: 5.625rem;
  width: 5.625rem;
}
.ds-org-modal-overlay {
  background-color: rgba(35, 40, 46, 0.4);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
}
.ds-org-confirm-modal {
  background-color: #ffffff;
  color: #23282e;
  left: 50%;
  padding: 20px;
  position: fixed;
  text-align: left;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  white-space: pre-line;
  width: 440px;
  border-radius: 3px;
}
.ds-org-confirm-modal .ds-org-confirm-modal-header {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.8125rem;
  font-size: 24px;
  margin-bottom: 5px;
}
.ds-org-confirm-modal .ds-org-confirm-modal-text {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 2rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 14px;
  line-height: 1.35;
  padding-bottom: 20px;
}
.ds-org-confirm-modal .ds-org-confirm-modal-buttons {
  float: right;
  margin-top: 20px;
}
.ds-org-confirm-modal .ds-org-confirm-modal-buttons .ds-org-confirm-modal-right-button {
  margin-left: 20px;
}
.ds-stackview {
  z-index: 10;
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  min-width: 30rem;
  background-color: #FFF;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  box-shadow: -2px 0 8px 0 rgba(0, 0, 0, 0.1);
}
.ds-stackview > .title,
.ds-stackview > .content,
.ds-stackview > .footer {
  color: #23282e;
}
.ds-stackview > .title {
  font-size: 1.5rem;
  line-height: 1;
  border-bottom: 1px solid #e6e6e6;
  padding: 1.125rem 1.25rem;
  position: relative;
}
.ds-stackview .close {
  position: absolute;
  right: 1.5625rem;
  top: 50%;
  border: none;
  background: transparent;
  cursor: pointer;
  transform: translateY(-50%);
}
.ds-stackview .close-stack-view-icon {
  width: 0.5625rem;
  height: 0.5625rem;
}
.ds-stackview .content {
  flex: auto;
  overflow: auto;
}
.ds-stackview .content > .ds-tabs-panel {
  padding-left: 0;
  padding-right: 0;
}
.ds-stackview .content-element {
  padding: 1.25rem 1.25rem 0 1.25rem;
}
.ds-stackview .content-element:last-child {
  padding: 1.25rem;
}
.ds-stackview .footer {
  padding: 1.25rem;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  box-shadow: 0 -1px 16px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 0 rgba(0, 0, 0, 0.1);
}
.ds-tooltip-container {
  cursor: default;
  position: relative;
}
.ds-tooltip-trigger-icon {
  color: #23282e;
  height: 1.375rem;
  pointer-events: none;
  width: 1.25rem;
}
.ds-tooltip {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  background-color: #23282e;
  border-radius: 0.3125rem;
  color: #ffffff;
  display: block;
  font-weight: 400;
  max-width: 18.75rem;
  padding: 0.9375rem;
  pointer-events: none;
  position: absolute;
  z-index: 3;
}
.ds-tooltip:before {
  border: solid transparent;
  border-bottom-color: #23282E;
  border-width: 8px;
  content: "";
  height: 0;
  left: 0.8125rem;
  position: absolute;
  top: -0.9375rem;
  width: 0;
}
.ds-tooltip.clear {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: rgba(35, 40, 46, 0.8);
}
.ds-tooltip.clear:after {
  border: solid transparent;
  border-bottom-color: #ffffff;
  border-width: 8px;
  content: "";
  height: 0;
  left: 0.8125rem;
  position: absolute;
  top: -0.9375rem;
  width: 0;
}
.ds-tooltip.clear:before {
  content: "";
  border: solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.1);
  border-width: 8px;
  height: 0;
  left: 0.8125rem;
  position: absolute;
  top: -1rem;
  width: 0;
}
.ds-organisms-toolbar-internal {
  position: relative;
  display: flex;
  justify-content: space-between;
}
.ds-organisms-toolbar-internal .ds-organisms-toolbar-internal-left-content {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.75rem;
  display: flex;
  align-items: center;
  color: rgba(35, 40, 46, 0.8);
}
.ds-organisms-toolbar-internal .ds-organisms-toolbar-internal-filter {
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.ds-organisms-toolbar-internal .ds-organisms-toolbar-internal-filter-item {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  position: relative;
  display: flex;
  align-items: center;
  height: 2.125rem;
  padding: 0 0.625rem;
  margin-right: 0.3125rem;
  color: #1c97f5;
  background-color: transparent;
  border-radius: 5px;
  border: 0;
  cursor: pointer;
  outline: none;
}
.ds-organisms-toolbar-internal .ds-organisms-toolbar-internal-filter-item.selected {
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-organisms-toolbar-internal .ds-organisms-toolbar-internal-filter-clear {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  position: relative;
  display: flex;
  align-items: center;
  height: 2.125rem;
  padding: 0 0.625rem 0 0.9375rem;
  color: #1c97f5;
  background-color: transparent;
  border-radius: 5px;
  border: 0;
  cursor: pointer;
  outline: none;
}
.ds-organisms-toolbar-internal .ds-organisms-toolbar-internal-filter-clear:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0.0625rem;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.05);
}
.ds-organisms-toolbar-internal .ds-organisms-toolbar-internal-filter-clear.disabled {
  color: rgba(35, 40, 46, 0.4);
  cursor: not-allowed;
}
.ds-organisms-alert {
  border-radius: 5px;
  padding: 0.875rem;
  display: flex;
}
.ds-organisms-alert__content {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  line-height: 1.0625rem;
  color: #23282e;
  flex: 1 1 auto;
}
.ds-organisms-alert__action {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  margin-left: 0.9375rem;
  padding: 0;
  line-height: normal;
  border: none;
  box-shadow: none;
  background-color: transparent;
  outline: none;
}
.ds-organisms-alert__action:active {
  opacity: 0.5;
}
.ds-organisms-alert__action .icon {
  width: 0.5625rem;
  height: 0.5625rem;
}
.ds-organisms-alert--info {
  border: solid 1px rgba(28, 151, 245, 0.4);
  background-color: rgba(28, 151, 245, 0.08);
}
.ds-organisms-alert--info .ds-organisms-alert__action {
  color: #1c97f5;
}
.ds-organisms-alert--success {
  border: solid 1px rgba(0, 163, 86, 0.4);
  background-color: rgba(0, 163, 86, 0.08);
}
.ds-organisms-alert--success .ds-organisms-alert__action {
  color: #00a356;
}
.ds-organisms-alert--danger {
  border: solid 1px rgba(229, 83, 83, 0.6);
  background-color: rgba(229, 83, 83, 0.1);
}
.ds-organisms-alert--danger .ds-organisms-alert__action {
  color: #e55353;
}
.ds-organisms-alert--warning {
  border: solid 1px rgba(255, 168, 0, 0.4);
  background-color: rgba(255, 168, 0, 0.08);
}
.ds-organisms-alert--warning .ds-organisms-alert__action {
  color: #ffa800;
}
/*
  Flags sprite styles
*/
.flag {
  background-size: 373px 340px;
  width: 23px;
  height: 17px;
}
.flag-ad {
  background-position: 0 0;
}
.flag-ae {
  background-position: -25px 0;
}
.flag-af {
  background-position: 0 -19px;
}
.flag-ag {
  background-position: -25px -19px;
}
.flag-ai {
  background-position: -50px 0;
}
.flag-al {
  background-position: -50px -19px;
}
.flag-am {
  background-position: 0 -38px;
}
.flag-ao {
  background-position: -25px -38px;
}
.flag-ar {
  background-position: -50px -38px;
}
.flag-as {
  background-position: -75px 0;
}
.flag-at {
  background-position: -75px -19px;
}
.flag-au {
  background-position: -75px -38px;
}
.flag-aw {
  background-position: 0 -57px;
}
.flag-ax {
  background-position: -25px -57px;
}
.flag-az {
  background-position: -50px -57px;
}
.flag-ba {
  background-position: -75px -57px;
}
.flag-bb {
  background-position: 0 -76px;
}
.flag-bd {
  background-position: -25px -76px;
}
.flag-be {
  background-position: -50px -76px;
}
.flag-bf {
  background-position: -75px -76px;
}
.flag-bg {
  background-position: -100px 0;
}
.flag-bh {
  background-position: -100px -19px;
}
.flag-bi {
  background-position: -100px -38px;
}
.flag-bj {
  background-position: -100px -57px;
}
.flag-bl {
  background-position: -100px -76px;
}
.flag-bm {
  background-position: 0 -95px;
}
.flag-bn {
  background-position: -25px -95px;
}
.flag-bo {
  background-position: -50px -95px;
}
.flag-br {
  background-position: -75px -95px;
}
.flag-bs {
  background-position: -100px -95px;
}
.flag-bt {
  background-position: -125px 0;
}
.flag-bv {
  background-position: -125px -19px;
}
.flag-bw {
  background-position: -125px -38px;
}
.flag-by {
  background-position: -125px -57px;
}
.flag-bz {
  background-position: -125px -76px;
}
.flag-ca {
  background-position: -125px -95px;
}
.flag-cc {
  background-position: 0 -114px;
}
.flag-cd {
  background-position: -25px -114px;
}
.flag-cf {
  background-position: -50px -114px;
}
.flag-cg {
  background-position: -75px -114px;
}
.flag-ch-2 {
  background-position: -100px -114px;
}
.flag-ch {
  background-position: -125px -114px;
}
.flag-ci {
  background-position: -150px 0;
}
.flag-ck {
  background-position: -150px -19px;
}
.flag-cl {
  background-position: -150px -38px;
}
.flag-cm {
  background-position: -150px -57px;
}
.flag-cn {
  background-position: -150px -76px;
}
.flag-co {
  background-position: -150px -95px;
}
.flag-cr {
  background-position: -150px -114px;
}
.flag-cu {
  background-position: 0 -133px;
}
.flag-cv {
  background-position: -25px -133px;
}
.flag-cw {
  background-position: -50px -133px;
}
.flag-cx {
  background-position: -75px -133px;
}
.flag-cy {
  background-position: -100px -133px;
}
.flag-cz {
  background-position: -125px -133px;
}
.flag-de {
  background-position: -150px -133px;
}
.flag-dj {
  background-position: 0 -152px;
}
.flag-dk {
  background-position: -25px -152px;
}
.flag-dm {
  background-position: -50px -152px;
}
.flag-do {
  background-position: -75px -152px;
}
.flag-dz {
  background-position: -100px -152px;
}
.flag-ec {
  background-position: -125px -152px;
}
.flag-ee {
  background-position: -150px -152px;
}
.flag-eg {
  background-position: -175px 0;
}
.flag-er {
  background-position: -175px -19px;
}
.flag-es {
  background-position: -175px -38px;
}
.flag-et {
  background-position: -175px -57px;
}
.flag-eu {
  background-position: -175px -76px;
}
.flag-fi {
  background-position: -175px -95px;
}
.flag-fj {
  background-position: -175px -114px;
}
.flag-fk {
  background-position: -175px -133px;
}
.flag-fm {
  background-position: -175px -152px;
}
.flag-fo {
  background-position: 0 -171px;
}
.flag-fr {
  background-position: -25px -171px;
}
.flag-ga {
  background-position: -50px -171px;
}
.flag-gb-eng {
  background-position: -75px -171px;
}
.flag-gb-nir {
  background-position: -100px -171px;
}
.flag-gb-sct {
  background-position: -125px -171px;
}
.flag-gb-wls {
  background-position: -150px -171px;
}
.flag-gb-zet {
  background-position: -175px -171px;
}
.flag-gb {
  background-position: -200px 0;
}
.flag-gd {
  background-position: -200px -19px;
}
.flag-ge {
  background-position: -200px -38px;
}
.flag-gf {
  background-position: -200px -57px;
}
.flag-gg {
  background-position: -200px -76px;
}
.flag-gh {
  background-position: -200px -95px;
}
.flag-gi {
  background-position: -200px -114px;
}
.flag-gl {
  background-position: -200px -133px;
}
.flag-gm {
  background-position: -200px -152px;
}
.flag-gn {
  background-position: -200px -171px;
}
.flag-gp {
  background-position: 0 -190px;
}
.flag-gq {
  background-position: -25px -190px;
}
.flag-gr {
  background-position: -50px -190px;
}
.flag-gs {
  background-position: -75px -190px;
}
.flag-gt {
  background-position: -100px -190px;
}
.flag-gu {
  background-position: -125px -190px;
}
.flag-gw {
  background-position: -150px -190px;
}
.flag-gy {
  background-position: -175px -190px;
}
.flag-hk {
  background-position: -200px -190px;
}
.flag-hm {
  background-position: -225px 0;
}
.flag-hn {
  background-position: -225px -19px;
}
.flag-hr {
  background-position: -225px -38px;
}
.flag-ht {
  background-position: -225px -57px;
}
.flag-hu {
  background-position: -225px -76px;
}
.flag-id {
  background-position: -225px -95px;
}
.flag-ie {
  background-position: -225px -114px;
}
.flag-il {
  background-position: -225px -133px;
}
.flag-im {
  background-position: -225px -152px;
}
.flag-in {
  background-position: -225px -171px;
}
.flag-io {
  background-position: -225px -190px;
}
.flag-iq {
  background-position: 0 -209px;
}
.flag-ir {
  background-position: -25px -209px;
}
.flag-is {
  background-position: -50px -209px;
}
.flag-it {
  background-position: -75px -209px;
}
.flag-je {
  background-position: -100px -209px;
}
.flag-jm {
  background-position: -125px -209px;
}
.flag-jo {
  background-position: -150px -209px;
}
.flag-jp {
  background-position: -175px -209px;
}
.flag-ke {
  background-position: -200px -209px;
}
.flag-kg {
  background-position: -225px -209px;
}
.flag-kh {
  background-position: 0 -228px;
}
.flag-ki {
  background-position: -25px -228px;
}
.flag-km {
  background-position: -50px -228px;
}
.flag-kn {
  background-position: -75px -228px;
}
.flag-kp {
  background-position: -100px -228px;
}
.flag-kr {
  background-position: -125px -228px;
}
.flag-kw {
  background-position: -150px -228px;
}
.flag-ky {
  background-position: -175px -228px;
}
.flag-kz {
  background-position: -200px -228px;
}
.flag-la {
  background-position: -225px -228px;
}
.flag-lb {
  background-position: -250px 0;
}
.flag-lc {
  background-position: -250px -19px;
}
.flag-lgbt {
  background-position: -250px -38px;
}
.flag-li {
  background-position: -250px -57px;
}
.flag-lk {
  background-position: -250px -76px;
}
.flag-lr {
  background-position: -250px -95px;
}
.flag-ls {
  background-position: -250px -114px;
}
.flag-lt {
  background-position: -250px -133px;
}
.flag-lu {
  background-position: -250px -152px;
}
.flag-lv {
  background-position: -250px -171px;
}
.flag-ly {
  background-position: -250px -190px;
}
.flag-ma {
  background-position: -250px -209px;
}
.flag-mc {
  background-position: -250px -228px;
}
.flag-md {
  background-position: 0 -247px;
}
.flag-me {
  background-position: -25px -247px;
}
.flag-mg {
  background-position: -50px -247px;
}
.flag-mh {
  background-position: -75px -247px;
}
.flag-mk {
  background-position: -100px -247px;
}
.flag-ml {
  background-position: -125px -247px;
}
.flag-mm {
  background-position: -150px -247px;
}
.flag-mn {
  background-position: -175px -247px;
}
.flag-mo {
  background-position: -200px -247px;
}
.flag-mp {
  background-position: -225px -247px;
}
.flag-mq {
  background-position: -250px -247px;
}
.flag-mr {
  background-position: -275px 0;
}
.flag-ms {
  background-position: -275px -19px;
}
.flag-mt {
  background-position: -275px -38px;
}
.flag-mu {
  background-position: -275px -57px;
}
.flag-mv {
  background-position: -275px -76px;
}
.flag-mw {
  background-position: -275px -95px;
}
.flag-mx {
  background-position: -275px -114px;
}
.flag-my {
  background-position: -275px -133px;
}
.flag-mz {
  background-position: -275px -152px;
}
.flag-na {
  background-position: -275px -171px;
}
.flag-nc {
  background-position: -275px -190px;
}
.flag-ne {
  background-position: -275px -209px;
}
.flag-nf {
  background-position: -275px -228px;
}
.flag-ng {
  background-position: -275px -247px;
}
.flag-ni {
  background-position: 0 -266px;
}
.flag-nl {
  background-position: -25px -266px;
}
.flag-no {
  background-position: -50px -266px;
}
.flag-np {
  background-position: -75px -266px;
}
.flag-nr {
  background-position: -100px -266px;
}
.flag-nu {
  background-position: -125px -266px;
}
.flag-nz {
  background-position: -150px -266px;
}
.flag-om {
  background-position: -175px -266px;
}
.flag-pa {
  background-position: -200px -266px;
}
.flag-pe {
  background-position: -225px -266px;
}
.flag-pf {
  background-position: -250px -266px;
}
.flag-pg {
  background-position: -275px -266px;
}
.flag-ph {
  background-position: -300px 0;
}
.flag-pk {
  background-position: -300px -19px;
}
.flag-pl {
  background-position: -300px -38px;
}
.flag-pm {
  background-position: -300px -57px;
}
.flag-pn {
  background-position: -300px -76px;
}
.flag-pr {
  background-position: -300px -95px;
}
.flag-ps {
  background-position: -300px -114px;
}
.flag-pt {
  background-position: -300px -133px;
}
.flag-pw {
  background-position: -300px -152px;
}
.flag-py {
  background-position: -300px -171px;
}
.flag-qa {
  background-position: -300px -190px;
}
.flag-re {
  background-position: -300px -209px;
}
.flag-ro {
  background-position: -300px -228px;
}
.flag-rs {
  background-position: -300px -247px;
}
.flag-ru {
  background-position: -300px -266px;
}
.flag-rw {
  background-position: 0 -285px;
}
.flag-sa {
  background-position: -25px -285px;
}
.flag-sami {
  background-position: -50px -285px;
}
.flag-sb {
  background-position: -75px -285px;
}
.flag-sc {
  background-position: -100px -285px;
}
.flag-sd {
  background-position: -125px -285px;
}
.flag-se-jam {
  background-position: -150px -285px;
}
.flag-se-ska {
  background-position: -175px -285px;
}
.flag-se-vas {
  background-position: -200px -285px;
}
.flag-se {
  background-position: -225px -285px;
}
.flag-sefi {
  background-position: -250px -285px;
}
.flag-sg {
  background-position: -275px -285px;
}
.flag-si {
  background-position: -300px -285px;
}
.flag-sj {
  background-position: 0 -304px;
}
.flag-sk {
  background-position: -25px -304px;
}
.flag-sl {
  background-position: -50px -304px;
}
.flag-sm {
  background-position: -75px -304px;
}
.flag-sn {
  background-position: -100px -304px;
}
.flag-so {
  background-position: -125px -304px;
}
.flag-sr {
  background-position: -150px -304px;
}
.flag-ss {
  background-position: -175px -304px;
}
.flag-st {
  background-position: -200px -304px;
}
.flag-sv {
  background-position: -225px -304px;
}
.flag-sx {
  background-position: -250px -304px;
}
.flag-sy {
  background-position: -275px -304px;
}
.flag-sz {
  background-position: -300px -304px;
}
.flag-tc {
  background-position: -325px 0;
}
.flag-td {
  background-position: -325px -19px;
}
.flag-tf {
  background-position: -325px -38px;
}
.flag-tg {
  background-position: -325px -57px;
}
.flag-th {
  background-position: -325px -76px;
}
.flag-tj {
  background-position: -325px -95px;
}
.flag-tk {
  background-position: -325px -114px;
}
.flag-tl {
  background-position: -325px -133px;
}
.flag-tm {
  background-position: -325px -152px;
}
.flag-tn {
  background-position: -325px -171px;
}
.flag-to {
  background-position: -325px -190px;
}
.flag-torn {
  background-position: -325px -209px;
}
.flag-tr {
  background-position: -325px -228px;
}
.flag-tt {
  background-position: -325px -247px;
}
.flag-tv {
  background-position: -325px -266px;
}
.flag-tw {
  background-position: -325px -285px;
}
.flag-tz {
  background-position: -325px -304px;
}
.flag-ua {
  background-position: 0 -323px;
}
.flag-ug {
  background-position: -25px -323px;
}
.flag-um {
  background-position: -50px -323px;
}
.flag-us-ca {
  background-position: -75px -323px;
}
.flag-us {
  background-position: -100px -323px;
}
.flag-uy {
  background-position: -125px -323px;
}
.flag-uz {
  background-position: -150px -323px;
}
.flag-va {
  background-position: -175px -323px;
}
.flag-vc {
  background-position: -200px -323px;
}
.flag-ve {
  background-position: -225px -323px;
}
.flag-vg {
  background-position: -250px -323px;
}
.flag-vi {
  background-position: -275px -323px;
}
.flag-vn {
  background-position: -300px -323px;
}
.flag-vu {
  background-position: -325px -323px;
}
.flag-wf {
  background-position: -350px 0;
}
.flag-ws {
  background-position: -350px -19px;
}
.flag-ww-afr {
  background-position: -350px -38px;
}
.flag-ww-asi {
  background-position: -350px -57px;
}
.flag-ww-aus {
  background-position: -350px -76px;
}
.flag-ww-eur {
  background-position: -350px -95px;
}
.flag-ww-nam {
  background-position: -350px -114px;
}
.flag-ww-sam {
  background-position: -350px -133px;
}
.flag-ww {
  background-position: -350px -152px;
}
.flag-xk {
  background-position: -350px -171px;
}
.flag-ye {
  background-position: -350px -190px;
}
.flag-yt {
  background-position: -350px -209px;
}
.flag-za {
  background-position: -350px -228px;
}
.flag-zm {
  background-position: -350px -247px;
}
.flag-zw {
  background-position: -350px -266px;
}
/* stylelint-disable selector-no-qualifying-type */
.InputSearch__container__2ml9M {
  position: relative;
}
.InputSearch__container__2ml9M > .InputSearch__dropdownTrigger__2ml9M {
  position: absolute;
  z-index: 1;
  left: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.InputSearch__container__2ml9M button.InputSearch__dropdownTrigger__2ml9M {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1;
  border: none;
  background: transparent;
  border-radius: 0;
  max-width: 140px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 35px;
}
.ProgressBar__container__1Pq4B {
  height: 8px;
  border-radius: 12px;
  background-color: rgba(0, 0, 0, 0.1);
}
.ProgressBar__container__1Pq4B .ProgressBar__value__1Pq4B {
  height: 8px;
  border-radius: 12px;
  background-attachment: fixed;
}
.ProgressBar__container__1Pq4B .ProgressBar__value__1Pq4B.ProgressBar__yellow__1Pq4B {
  background-image: linear-gradient(to right, #ffa800, #e55353);
}
.ProgressBar__container__1Pq4B .ProgressBar__value__1Pq4B.ProgressBar__green__1Pq4B {
  background-image: linear-gradient(to right, #66df84, #00a356);
}
.ProgressBar__container__1Pq4B .ProgressBar__value__1Pq4B.ProgressBar__blue__1Pq4B {
  background-image: linear-gradient(to right, #34c5ff, #1c97f5);
}
.ProgressBar__container__1Pq4B .ProgressBar__value__1Pq4B.ProgressBar__purple__1Pq4B {
  background-image: linear-gradient(to right, #d868e2, #8522a4);
}
.ProgressBar__container__1Pq4B .ProgressBar__value__1Pq4B.ProgressBar__isAnimated__1Pq4B {
  transition: width 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.DatePicker__container__3FXFo {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
}
.DatePicker__container__3FXFo .DayPicker-Caption > div {
  font-weight: 600;
  text-align: center;
}
.DatePicker__container__3FXFo .DayPicker-WeekdaysRow {
  text-transform: uppercase;
}
.DatePicker__container__3FXFo .DayPicker-Day--today {
  color: #1c97f5;
}
.DatePicker__container__3FXFo :not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  border-radius: 5px;
  background-color: rgba(28, 151, 245, 0.08);
}
.DatePicker__container__3FXFo .DayPicker-Day--selected:not(.DayPicker-Day--outside) {
  border-radius: 5px;
  background-color: #1c97f5;
}
.DatePicker__container__3FXFo .DayPicker-Day--start:not(.DayPicker-Day--outside) {
  border-radius: 5px 0 0 5px;
  background-color: #1c97f5;
}
.DatePicker__container__3FXFo .DayPicker-Day--end:not(.DayPicker-Day--outside) {
  border-radius: 0 5px 5px 0;
  background-color: #1c97f5;
}
.DatePicker__container__3FXFo .DayPicker-Day.DayPicker-Day--start.DayPicker-Day--end.DayPicker-Day--selected {
  border-radius: 5px;
}
.DatePicker__container__3FXFo.DatePicker__range__3FXFo .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside) {
  background-color: rgba(28, 151, 245, 0.08);
  color: #23282e;
  border-radius: 0;
}
.DatePicker__container__3FXFo.DatePicker__range__3FXFo .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside):hover {
  background-color: rgba(28, 151, 245, 0.15);
}
.DatePicker__container__3FXFo .DatePicker__navBar__3FXFo {
  position: absolute;
  margin: 1.2em 1em 0 1em;
  display: flex;
  width: calc(100% - 2em);
  justify-content: space-between;
}
.DatePicker__container__3FXFo .DatePicker__navBar__3FXFo .icon {
  width: 23px;
  height: 17px;
}
.DatePicker__container__3FXFo .DatePicker__navBar__3FXFo button {
  background-color: transparent;
  border: 0;
  padding: 0;
  cursor: pointer;
  color: rgba(35, 40, 46, 0.4);
}
.DatePicker__container__3FXFo .DatePicker__navBar__3FXFo button:nth-child(2) {
  transform: rotate(180deg);
  margin-top: -5px;
}
.DatePicker__container__3FXFo .DatePicker__navBar__3FXFo button:hover {
  color: #1c97f5;
}
.DatePicker__container__3FXFo.DatePicker__week__3FXFo .DayPicker-Day--hoverRange {
  background-color: rgba(28, 151, 245, 0.08);
  border-radius: 0;
}
.DatePicker__container__3FXFo.DatePicker__week__3FXFo .DayPicker-Day--selectedRange {
  background-color: rgba(28, 151, 245, 0.08);
  border-radius: 0;
}
.DatePicker__container__3FXFo.DatePicker__week__3FXFo .DayPicker-Day--selectedRangeStart,
.DatePicker__container__3FXFo.DatePicker__week__3FXFo .DayPicker-Day--hoverRangeStart {
  border-radius: 5px 0 0 5px;
}
.DatePicker__container__3FXFo.DatePicker__week__3FXFo .DayPicker-Day--selectedRangeEnd,
.DatePicker__container__3FXFo.DatePicker__week__3FXFo .DayPicker-Day--hoverRangeEnd {
  border-radius: 0 5px 5px 0;
}
.DatePicker__container__3FXFo.DatePicker__week__3FXFo .DayPicker-Day--selectedRangeStart,
.DatePicker__container__3FXFo.DatePicker__week__3FXFo .DayPicker-Day--selectedRangeEnd {
  background-color: #1c97f5;
  color: #ffffff;
  /* stylelint-disable declaration-no-important */
  /* stylelint-enable declaration-no-important */
}
.DatePicker__container__3FXFo.DatePicker__week__3FXFo .DayPicker-Day--selectedRangeStart.DayPicker-Day--hoverRangeStart,
.DatePicker__container__3FXFo.DatePicker__week__3FXFo .DayPicker-Day--selectedRangeEnd.DayPicker-Day--hoverRangeStart {
  border-radius: 5px 0 0 5px !important;
  background-color: #1c97f5 !important;
}
.DatePicker__container__3FXFo.DatePicker__week__3FXFo .DayPicker-Day--selectedRangeStart.DayPicker-Day--hoverRangeEnd,
.DatePicker__container__3FXFo.DatePicker__week__3FXFo .DayPicker-Day--selectedRangeEnd.DayPicker-Day--hoverRangeEnd {
  border-radius: 0 5px 5px 0 !important;
  background-color: #1c97f5 !important;
}
.DatePicker__container__3FXFo.DatePicker__week__3FXFo :not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  border-radius: 0;
}
@keyframes Wizard__appear__2mZWK {
  0% {
    opacity: 0;
    height: 0px;
  }
  30% {
    opacity: 0;
    height: 0px;
  }
  to {
    opacity: 1;
    height: 109px;
  }
}
@keyframes Wizard__disappear__2mZWK {
  0% {
    opacity: 1;
    height: 109px;
  }
  to {
    opacity: 0;
    height: 0px;
  }
}
@keyframes Wizard__smoothScrollAppear__2mZWK {
  0% {
    padding-top: 0px;
  }
  to {
    padding-top: 109px;
  }
}
@keyframes Wizard__smoothScrollDisappear__2mZWK {
  0% {
    padding-top: 109px;
  }
  30% {
    padding-top: 109px;
  }
  to {
    padding-top: 0px;
  }
}
.Wizard__wizard__2mZWK {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100vh;
  background-color: #ffffff;
  z-index: 1000;
}
.Wizard__wizard__2mZWK .Wizard__wizardHeader__2mZWK {
  font-size: 26px;
  font-weight: 400;
  line-height: 1.1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 80px;
  padding-left: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.Wizard__wizard__2mZWK .Wizard__wizardHeader__2mZWK .Wizard__wizardClose__2mZWK {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  padding: 0;
  border: 0;
  background-color: transparent;
  outline: none;
  cursor: pointer;
}
.Wizard__wizard__2mZWK .Wizard__wizardHeader__2mZWK .Wizard__wizardCross__2mZWK {
  width: 9px;
  height: 9px;
  color: rgba(35, 40, 46, 0.6);
}
.Wizard__wizard__2mZWK .Wizard__wizardHeader__2mZWK .Wizard__wizardProgressCollapsed__2mZWK {
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  width: 100%;
  position: absolute;
  margin-left: -20px;
}
.Wizard__wizard__2mZWK .Wizard__wizardContent__2mZWK {
  flex: 1;
  overflow: auto;
  padding: 0 100px;
  margin-bottom: 75px;
}
.Wizard__wizard__2mZWK .Wizard__wizardActions__2mZWK {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 75px;
  padding: 0 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
}
.Wizard__wizardStep__2mZWK .Wizard__wizardStepIndex__2mZWK {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
}
.Wizard__wizardStep__2mZWK .Wizard__wizardStepTitle__2mZWK {
  margin-top: 10px;
  font-size: 36px;
  line-height: 36px;
  font-weight: 600;
  color: #23282e;
}
.Wizard__wizardStep__2mZWK .Wizard__wizardStepDescription__2mZWK {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  margin-top: 15px;
  color: rgba(35, 40, 46, 0.6);
}
.Wizard__wizardProgress__2mZWK {
  display: flex;
  justify-content: center;
  height: 109px;
  padding-top: 36px;
}
.Wizard__wizardProgressItem__2mZWK {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 172px;
  padding: 0;
  border: 0;
  outline: none;
  background-color: transparent;
  cursor: pointer;
}
.Wizard__wizardProgressItem__2mZWK .Wizard__wizardProgressItemSignal__2mZWK {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.4;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  background-color: #ffffff;
  border-radius: 50%;
  color: rgba(35, 40, 46, 0.6);
}
.Wizard__wizardProgressItem__2mZWK .Wizard__wizardProgressItemSignal__2mZWK:before {
  content: '';
  position: absolute;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.1);
}
.Wizard__wizardProgressItem__2mZWK .Wizard__wizardProgressItemTitle__2mZWK {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1;
  margin-top: 12px;
  color: rgba(35, 40, 46, 0.4);
}
.Wizard__wizardProgressItem__2mZWK:before {
  content: '';
  position: absolute;
  top: 16px;
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.1);
}
.Wizard__wizardProgressItem__2mZWK:first-child:before {
  width: 50%;
  left: 50%;
}
.Wizard__wizardProgressItem__2mZWK:last-child:before {
  width: 50%;
  right: 50%;
}
.Wizard__wizardProgressItem__2mZWK:first-child:last-child:before {
  display: none;
}
.Wizard__wizardProgressItem__2mZWK.Wizard__current__2mZWK .Wizard__wizardProgressItemSignal__2mZWK:before {
  background-color: rgba(28, 151, 245, 0.4);
}
.Wizard__wizardProgressItem__2mZWK.Wizard__current__2mZWK .Wizard__wizardProgressItemSignal__2mZWK:after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #1c97f5;
  border-radius: 50%;
}
.Wizard__wizardProgressItem__2mZWK.Wizard__current__2mZWK .Wizard__wizardProgressItemTitle__2mZWK {
  color: #1c97f5;
}
.Wizard__wizardProgressItem__2mZWK.Wizard__checked__2mZWK .Wizard__wizardProgressItemSignal__2mZWK:before {
  background-color: transparent;
}
.Wizard__wizardProgressItem__2mZWK.Wizard__checked__2mZWK .Wizard__wizardProgressItemSignal__2mZWK .Wizard__icon__2mZWK {
  width: 16px;
  height: 16px;
  color: #00a356;
}
.Wizard__wizardProgressItem__2mZWK.Wizard__checked__2mZWK .Wizard__wizardProgressItemTitle__2mZWK {
  color: #00a356;
}
.Wizard__collapsed__2mZWK {
  min-width: 56px;
}
.Wizard__smoothHideScroll__2mZWK {
  animation: Wizard__smoothScrollDisappear__2mZWK 0.5s forwards;
}
.Wizard__smoothShowScroll__2mZWK {
  animation: Wizard__smoothScrollAppear__2mZWK 0.5s forwards;
}
.Wizard__hideScroll__2mZWK {
  animation: Wizard__disappear__2mZWK 0.5s forwards;
}
.Wizard__showScroll__2mZWK {
  animation: Wizard__appear__2mZWK 0.5s forwards;
}
.MainHeader__container__39J7f {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 30px;
  background-color: #ffffff;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.05), inset 0 -1px 0 0 rgba(0, 0, 0, 0.01);
  height: 60px;
}
.MainHeader__title__39J7f {
  font-size: 20px;
  line-height: 28px;
  color: #23282e;
  margin: 0 0 2px;
}
.MainHeader__simple__39J7f .MainHeader__title__39J7f {
  font-size: 24px;
  margin-bottom: 0;
}
.MainHeader__right__39J7f {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.MainHeader__right__39J7f > * {
  margin-left: 10px;
}
.FeedBlock__container__1j09C {
  display: flex;
}
.FeedBlock__content__1j09C {
  margin-left: 10px;
  margin-top: 6px;
}
.FeedBlock__title__1j09C {
  font-size: 14px;
  line-height: 1;
  color: #23282e;
  font-weight: 600;
  margin: 0;
}
.FeedBlock__subtitle__1j09C {
  margin: 5px 0 0;
  line-height: 1.17;
  font-weight: normal;
}
.FeedBlock__subtitle__1j09C,
.FeedBlock__timestamp__1j09C {
  color: rgba(35, 40, 46, 0.6);
  font-size: 12px;
}
.FeedBlock__timestamp__1j09C {
  line-height: 1;
  margin-left: 5px;
  font-weight: normal;
}
.FeedBlock__description__1j09C {
  margin-top: 10px;
  display: flex;
  align-items: flex-start;
  overflow: hidden;
}
.FeedBlock__text__1j09C {
  font-size: 14px;
  color: #23282e;
  line-height: 1.29;
  margin: 0;
}
.FeedBlock__button__1j09C {
  padding: 0;
  border: 0;
  background-color: transparent;
  color: #1c97f5;
  line-height: 1.29;
}
.SubHeader__container__eb92P {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 30px;
  background-color: #ffffff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05);
  height: 82px;
}
.SubHeader__container__eb92P.SubHeader__simple__eb92P {
  height: 60px;
}
.SubHeader__subtitle__eb92P {
  font-size: 12px;
  line-height: 1.33;
  color: #23282e;
  margin: 2px 0 0;
  font-weight: normal;
}
.SubHeader__right__eb92P {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.SubHeader__right__eb92P .SubHeader__ds-atom-input-select__control__eb92P {
  margin-right: 10px;
  width: 210px;
}
.ActionButton__container__2sESU {
  font-size: 10px;
  font-weight: 400;
  line-height: 1;
  display: flex;
  align-items: center;
  padding: 3px 6px;
  font-family: 'proxima-nova', 'Helvetica Neue', 'Arial', 'Helvetica', sans-serif;
  color: rgba(35, 40, 46, 0.6);
  border-radius: 4px;
  border: solid 1px rgba(0, 0, 0, 0.05);
  background-color: #f5f7f8;
  cursor: pointer;
}
.ActionButton__container__2sESU .ActionButton__icon__2sESU {
  width: 13px;
  height: 13px;
  margin-right: 5px;
  color: #23282e;
}
.ActionButton__container__2sESU .ActionButton__dropdownIndicator__2sESU {
  width: 7px;
  height: 4px;
  color: rgba(35, 40, 46, 0.6);
}
.ActionButton__container__2sESU.ActionButton__dropdown__2sESU {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.1);
}
.ActionButton__container__2sESU:active:not(.ActionButton__dropdown__2sESU) {
  background-color: rgba(0, 0, 0, 0.05);
}
.ActionButton__container__2sESU:active.ActionButton__dropdown__2sESU {
  border-color: #1c97f5;
}
.ActionButton__container__2sESU:disabled {
  color: rgba(35, 40, 46, 0.2);
  cursor: not-allowed;
}
.Badge__container__1V9hP {
  color: #ffffff;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.Badge__red__1V9hP {
  background-color: #e55353;
}
.Badge__yellow__1V9hP {
  background-color: #ffa800;
}
.Badge__square__1V9hP {
  border-radius: 2px;
  padding: 0 3px;
  height: 15px;
  min-width: 6px;
}
.Badge__square__1V9hP span {
  position: relative;
  top: 1px;
}
.Badge__circle__1V9hP {
  border-radius: 8px;
  min-width: 4px;
  height: 16px;
  padding: 0 6px;
}
.Breadcrumb__container__1p3UT {
  list-style: none;
  display: flex;
  margin: 0;
  padding: 0;
}
.Breadcrumb__icon__1p3UT {
  display: inline-flex;
  color: rgba(0, 0, 0, 0.2);
}
.Breadcrumb__item__1p3UT {
  color: #23282e;
  display: flex;
  align-items: center;
}
.Breadcrumb__item__1p3UT,
.Breadcrumb__item__1p3UT * {
  font-weight: 400;
}
.Breadcrumb__item__1p3UT a {
  color: #1c97f5;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.Breadcrumb__item__1p3UT button {
  color: inherit;
  background-color: transparent;
  padding: 0;
  box-shadow: none;
  border: none;
  margin: 0;
  line-height: normal;
}
.Breadcrumb__small__1p3UT .Breadcrumb__item__1p3UT,
.Breadcrumb__small__1p3UT .Breadcrumb__item__1p3UT * {
  font-size: 12px;
  line-height: 1.33;
}
.Breadcrumb__small__1p3UT .Breadcrumb__item__1p3UT:not(:last-child) {
  margin-right: 8px;
}
.Breadcrumb__small__1p3UT .Breadcrumb__icon__1p3UT {
  width: 5px;
  height: 10px;
  margin-left: 7px;
}
.Breadcrumb__medium__1p3UT .Breadcrumb__item__1p3UT,
.Breadcrumb__medium__1p3UT .Breadcrumb__item__1p3UT * {
  font-size: 20px;
  line-height: 1.4;
}
.Breadcrumb__medium__1p3UT .Breadcrumb__item__1p3UT:not(:last-child) {
  margin-right: 9px;
}
.Breadcrumb__medium__1p3UT .Breadcrumb__icon__1p3UT {
  margin-left: 10px;
  width: 6px;
  height: 11px;
}
/* stylelint-disable selector-no-qualifying-type */
.Checkbox__container__3my-h {
  position: relative;
  display: inline-flex;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}
.Checkbox__container__3my-h input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  margin: 0;
}
.Checkbox__container__3my-h .Checkbox__button__3my-h {
  position: relative;
  display: inline-block;
  height: 13px;
  width: 13px;
  border-radius: 3px;
  box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
  border: solid 1px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  color: #ffffff;
}
.Checkbox__container__3my-h .Checkbox__button__3my-h:after {
  content: '';
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 7px;
  height: 1.5px;
  background: #ffffff;
}
.Checkbox__container__3my-h .Checkbox__label__3my-h {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.1;
  margin-left: 4px;
  color: rgba(35, 40, 46, 0.8);
}
.Checkbox__container__3my-h .Checkbox__icon__3my-h {
  display: none;
  position: absolute;
  width: 10px;
  height: 10px;
  top: 1px;
  left: 0;
}
.Checkbox__container__3my-h input:checked ~ .Checkbox__button__3my-h {
  background-color: #1c97f5;
}
.Checkbox__container__3my-h input:checked ~ .Checkbox__button__3my-h .Checkbox__icon__3my-h {
  display: block;
}
.Checkbox__container__3my-h input:indeterminate ~ .Checkbox__button__3my-h {
  background-color: #1c97f5;
}
.Checkbox__container__3my-h input:indeterminate ~ .Checkbox__button__3my-h:after {
  display: block;
}
.Checkbox__container__3my-h input:disabled ~ .Checkbox__button__3my-h {
  border-color: rgba(0, 0, 0, 0.05);
}
.Checkbox__container__3my-h input:checked:disabled ~ .Checkbox__button__3my-h {
  border-color: rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.2);
}
.Checkbox__container__3my-h:hover input:not(:disabled) ~ .Checkbox__button__3my-h {
  border-color: rgba(0, 0, 0, 0.4);
}
.NumericStepInput__container__3GEoC {
  display: flex;
  border-radius: 3px;
}
.NumericStepInput__container__3GEoC .NumericStepInput__minus__3GEoC,
.NumericStepInput__container__3GEoC .NumericStepInput__plus__3GEoC {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 35px;
  background-color: #fbfbfb;
  border: 1px solid rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.NumericStepInput__container__3GEoC .NumericStepInput__minus__3GEoC svg,
.NumericStepInput__container__3GEoC .NumericStepInput__plus__3GEoC svg {
  width: 15px;
  height: 15px;
}
.NumericStepInput__container__3GEoC .NumericStepInput__minus__3GEoC {
  border-right: none;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.NumericStepInput__container__3GEoC .NumericStepInput__plus__3GEoC {
  border-left: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.NumericStepInput__container__3GEoC .NumericStepInput__input__3GEoC:not(:focus) {
  border-radius: 0;
  border-left-color: rgba(0, 0, 0, 0.1) !important;
  border-right-color: rgba(0, 0, 0, 0.1) !important;
}
.NumericStepInput__container__3GEoC:hover .NumericStepInput__minus__3GEoC,
.NumericStepInput__container__3GEoC:hover .NumericStepInput__plus__3GEoC {
  border-color: rgba(0, 0, 0, 0.2);
}
.NumericStepInput__container__3GEoC:hover .NumericStepInput__input__3GEoC:not(:focus) {
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
.Chip__container__1g4PG {
  font-size: 10px;
  font-weight: 600;
  line-height: 12px;
  display: inline-block;
}
.Chip__container__1g4PG.Chip__standard__1g4PG,
.Chip__container__1g4PG.Chip__subtle__1g4PG {
  padding: 1px 4px 0 4px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.Chip__container__1g4PG.Chip__log__1g4PG {
  padding: 1px 10px;
  color: #23282e;
  border-radius: 2px;
}
.Chip__container__1g4PG.Chip__blue__1g4PG.Chip__standard__1g4PG {
  color: #ffffff;
  background-color: #1c97f5;
}
.Chip__container__1g4PG.Chip__blue__1g4PG.Chip__subtle__1g4PG {
  color: #1c97f5;
  border-color: rgba(28, 151, 245, 0.4);
  background-color: rgba(28, 151, 245, 0.08);
}
.Chip__container__1g4PG.Chip__blue__1g4PG.Chip__log__1g4PG {
  background-color: rgba(28, 151, 245, 0.08);
}
.Chip__container__1g4PG.Chip__green__1g4PG.Chip__standard__1g4PG {
  color: #ffffff;
  background-color: #00a356;
}
.Chip__container__1g4PG.Chip__green__1g4PG.Chip__subtle__1g4PG {
  color: #00a356;
  border-color: rgba(0, 163, 86, 0.4);
  background-color: rgba(0, 163, 86, 0.08);
}
.Chip__container__1g4PG.Chip__green__1g4PG.Chip__log__1g4PG {
  background-color: rgba(0, 163, 86, 0.08);
}
.Chip__container__1g4PG.Chip__grey__1g4PG.Chip__standard__1g4PG {
  color: rgba(35, 40, 46, 0.6);
  background-color: rgba(0, 0, 0, 0.1);
}
.Chip__container__1g4PG.Chip__grey__1g4PG.Chip__subtle__1g4PG {
  color: rgba(35, 40, 46, 0.6);
  border-color: rgba(0, 0, 0, 0.1);
  background-color: transparent;
}
.Chip__container__1g4PG.Chip__grey__1g4PG.Chip__log__1g4PG {
  background-color: rgba(0, 0, 0, 0.05);
}
.Chip__container__1g4PG.Chip__red__1g4PG.Chip__standard__1g4PG {
  color: #ffffff;
  background-color: #e55353;
}
.Chip__container__1g4PG.Chip__red__1g4PG.Chip__subtle__1g4PG {
  color: #e55353;
  border-color: rgba(229, 83, 83, 0.6);
  background-color: rgba(229, 83, 83, 0.1);
}
.Chip__container__1g4PG.Chip__red__1g4PG.Chip__log__1g4PG {
  background-color: rgba(229, 83, 83, 0.1);
}
.Chip__container__1g4PG.Chip__yellow__1g4PG.Chip__standard__1g4PG {
  color: #ffffff;
  background-color: #ffa800;
}
.Chip__container__1g4PG.Chip__yellow__1g4PG.Chip__subtle__1g4PG {
  color: #ffa800;
  border-color: rgba(255, 168, 0, 0.4);
  background-color: rgba(255, 168, 0, 0.08);
}
.Chip__container__1g4PG.Chip__yellow__1g4PG.Chip__log__1g4PG {
  background-color: rgba(255, 168, 0, 0.08);
}
.Spinner__container__3BFNP.Spinner__regular__3BFNP {
  width: 30px;
  height: 30px;
  background-position: center center;
  background-size: cover;
  animation: Spinner__regularAnimation__3BFNP 1.5s infinite linear;
}
.Spinner__container__3BFNP.Spinner__little__3BFNP {
  display: flex;
  justify-content: space-between;
  width: 30px;
  height: 6px;
}
.Spinner__container__3BFNP.Spinner__little__3BFNP span {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  opacity: 0;
  animation: Spinner__littleAnimation__3BFNP 1.5s infinite ease-in-out;
}
.Spinner__container__3BFNP.Spinner__little__3BFNP span:nth-child(2) {
  animation-delay: 0.5s;
}
.Spinner__container__3BFNP.Spinner__little__3BFNP span:nth-child(3) {
  animation-delay: 1s;
}
.Spinner__container__3BFNP.Spinner__blue__3BFNP.Spinner__regular__3BFNP {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAALXUlEQVR4Xu3bW6xc113H8e/vv/bMufk4iZsoKLET06ZNmhao2iRy+gBOQEJKAQEiRiBAjXKxnUupBCpNXNQToE1JJSSaOHaimETwQGWXCBoKihBp+gBEFaEJ0JKLcezm2Elzc2P73Gb2Xj+6XoBiVM+52D5nMh9py0eWH9b6emnPnrXXYd4GBgYGBgYGBgYGBsQydPEuj08305c4x8UmX6ys9RarBasw4xTiqOGYzBGH94t4TpGfG02jzz53vY4OQh+Pi/7GQ3MH5jba+SrgaosPYicWQmpk/gV4XIqvDl049MTeazT3tg594QPTH86NfsPOmwxncRIIDkuxO5L/9MBNo//4tgl97W6nf3pz9ldwvt3mUk4hiW+huOvKNcN/vmeTmr4MPWHHrp2zH7W9zfidnEZC+yR95votww9PSLlvQl9w39SHsnSf7StYRiR9Peybv33z2FMrOvT6hzxcz878oc2t4GBZUpa4txoe+Z3912l2xYV+5wOz7+k0zW6bH2MFkHimndKmfTcNP79iQp+/c/qXyDwEXsWKomME1x3cMvollliwxNbunL4Ns3vlRS68CrO7zGFZh163Y+ozzv4CtlgCkmYF/wrao9Dng/hdhT5ervJz+TvQnvJvJM2yFGyVOZS5sIS0lJGzuYNFkvg34BEpHl+9ZvjJb25Shx68b7fbR96c3WDnq4FftPkRFinEZ1/aOrZt2YQut4uyClggSV1bu1pVun//Te2nWQLrH+h8oFs3myVfb7vFAin0sckto/ec9tDlgw+zG1ssiPaoHXdM3jC8l5Ng7YOzF7mTPwu+loWQjNi02A9ILfYRbq7OTy3kg0/oa4hPTG4d/TqnwNod01dg7jb+CeZLOjqU4rLFPPppcV9Gpp+c/3OyMqFPHdwychenwfk7Z24n+w/AMd/n7Gp4dMNCv9QEC1TPzNw978jS0cC/cLoiF+U/uIyhjIV5KHMt33JZoFjo3oXhFuZB6MUgffilm8e+zGlWxlDGUsY0z9i3lrmfktATdmS0AxzziTykkQ0vbR36d5aJMpYypvnFdmTpvtLgpIcuW53Gl8/ndiGln/vPrXqVZaaMqYxtPrcR21eUBic1dNm0t72NnimH/Ws9rOTTurLLGEGZHpUGpcVJC13ejMxn017StnI/ZJkrYyxjpUelQWlx0kLjfPt8npMnt458jhWijLWM+WS0KGI+L1Ln9Y5PfIJla/FjLi1KkyUPXd5W0zPtKd/4WGHKmEF7TkaT6PXchZ039bpBVPYuWKHK2CV16UFpUtosWehyuKXXcxe2dpUNIlaoMvYyB3pQmpQ2Sxba5KvpVaSdrHBluxZgKdsEvTBX9bppf3BL+xlWuLInXuaylG2ilwOHFh+kN4/QF3qfS2lTGi06dDnViZ3ogRSP0x96n4udSqNFh85NXNLri9Tyjo8+UebS6wtf57h40aEhX0wv7OfLi1T6RJlLmRM9sPPiV7SsC+mB0XP0ld7nVBotOrTFanog8SJ9RsF+gJ4aLX5FM04PZB2lzyjrCMBSNApORL2FdrjfQvc+Jy1FaPt1eqDsF3m7Ml50aAf/TA8sPUWfUdY4vRBHOYGKE2hX8WCn2/wmaBUZgymQssBgMF+avHnsIH3G4VVkNyc8BmMfWXToF28YObB2x8xW4wctC1LGGaNGcgPxgnJ9G33ImfOcNYsEAhDYQt9f3vjwkp1UOn/7sQ8Q8fuGy7HHMPsEf+Xqrc8d2nzeNH2nzHnqH8DvQ8K2EKIg/k8/f/7QzWO/t6RHwmzrkj9hVfntVPpYOQZ8+LWpA0hDMgKLQmGwILDqAJHwTS9tHf/iAkIPnH/f9AbEHrLDOEAAohCisEQR/ulDW8e+sZCnjoHEBtsNUg3UKhduJLKgAWegkajPyqMvcAKJ/9fA+DWf+jT4bCQDRgACIQpkJLCf2XdL+6EFPHUMrL9/7pJO07kQaQYsEQIkCJuQLQQOJPlrAAta0YPVfPsWpPfKmEISIRsQ2UjGYJDwvUe+cteBea7ogfO2T68z/llMA0iWTQYnMBABIIxkHxmuX3kSYJ6hB4RvzKYGG4RFyEqoEaEwCJBBCb6892Pvnjs1oW0hBJgCmRXqwu1H31uTfxxHRgFGwkjGdlAgIaQQVVR/CXBqQksGTB/I4iYgg4UFIIoIC7JNIjthI2nf/i3tp+cZeuCC+6avrZ0vwXQkEuQKWUbhmkASGAcZSxHexTxUDLBu59Rl3exfVlRzGGU3LSkbIUFgBSATjbKTiENXrhl6bA+9SzB4yiDzSUNLODBIQhJYFogQqBFYGIS3P3ld+zl6Mwh90RfeWN1J6ZMW4xLIQsIgIIHCYEIYsBQW/MeNr4/+8RNP3OlB6B6su2fqvG6r/XHkcxQpy8aZIovCwo2RjJJRZCtbVfPpR39r+HVObBB63Y6j73dis80ZxiEDGVkhISSrXBS2ZARC8qMHt4w/xokNPgzX3nN0Y5P9EaGEqCGkTBhJIQzCSLYEIpKNQtKBM98xuusgP9Ag9Nodr5/vZvinGpqLZDUiGwJUociBZNMgIWeBWxkhuaki3FXbd/+AI2+D0OsfOnxm51h7oxsuxSSlKuPGGSxjwDmwnQ3ZAkSywTKFrbx98vrVh1iExHJiizvvZCm85/4jZ49cc8fldbf6SaRzA0PCYFlJKIyRchNghIyCyBgJhaWwQ/zZ5NbxJwD6IbQAoY3p3I88PHLOr340veuaX9ehR+/3nT2Gn7Dj2Xf89tln/vy2d41fs+3yTsTludI5FsIKIYyRKkhJEjaIXIcsKwRREUoZCagVib+e3DL+KEugYpnpTr2ZOs0Z1Ru5VV1w7/TQ+u3HctWMNUfyqzE+NOqpLh5OSh2iVanTamJ0POdm9YPbp8cRY7mmQiGaLiDIDdAGhYnIYJNrMJCzIbIhJIxwBkwNWV/53kp+BKBfQouNX00cHRdvfCh4N7hBtM4iZ6KBZM2ONCNnDh3LncrtoVTXM8MoUjenSpGHTK4cCGNsg8EpK1FIIpfeBTRZdnYGRTQkB2AMyhmEAv5i8pZyu4A+Cm3YSPAG4ocJ/xByFyHk12bDRtlzQT0isuRA/G8Zy7ZUZZouCJOzlFJ2TpARRMZZlL45W6GMKosshRqMLUGTa4kvfi/y0yyxYJnxFPIM8lvHAoYp0WEYNx1xAlJyuQiMUrms1Mo0Xchd6DYQVUbKKBswVBlFjsyhkXTsjw7esuq4yP2xoicQVyCeJTj7OzF2ZDS5heq5kKtZOebkGBZzHTmGhLsiWhREZWpAlQEptRvcSAbcWMYGk8jKCIURkqIxGaHGAWE9eW41/HdPbR7tAvRbaFF8c4/WXnpldJtWNN0UTVY4ozwyEymtAgMdYBVQAwIaCsi1QJAbERV1bpRSZRtXpGw3oslWK2WnALVEtxOYrIDIfoWmfuyl28YOTXJyBctAPpyUp6Jc4r+N4u6s6CLqOUGb40RlikiGGpxM3YCToQEyBcYypumCwpHSd6Nq/e23bx17uETmOP2zogUToth3OJqRkEck1qzBLx+Ts0RCZk625DoEwxyvCwTQlAsQIGiACsgUyNiBk/Rmo/obN7w8/vzEhLI2U9DPoQ0TZsLBz0Dz969HPVOlvHcyWj+6Fr81JYfkt4bDaVjEEK25w1G5fdxThyIZYcBSOyNJOSm3Zhs3Rqk128zUh4ZSvLD/lrFXACY49SpOpwllJsiv2fVVT5Cef/7MNrMvjzbVGcmzM2JoDGpwPScS0HRFtHHuitTi+9TAEFbGqvxdOhxOuXp1w5qR7+y5UQ2nmViGbOv9d36rVa+7dMg1Q52aKqrZdqc+2s55uIp2tJRtNRja5Gq2w3R3Ooar6XPS3mNPbb6sy4o3MDAwMDAwMDAwMPBflRvAfEC+DiAAAAAASUVORK5CYII=');
}
.Spinner__container__3BFNP.Spinner__blue__3BFNP.Spinner__little__3BFNP span {
  background-color: #1c97f5;
}
.Spinner__container__3BFNP.Spinner__white__3BFNP.Spinner__regular__3BFNP {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAISUlEQVR4AezZAWQbbRzH8f+bow3ehEIBWkRShFZDEFRXAATEQEAACADtBoUOgA6aoQAQDADQBdCWThfCEk1XABBchi5cui8KwP7P9bncc+e+fBTA/Twej0aysrKysrKysrKysoz7D8718vJS4M8OKq+2UcT/KIBkjt/w8YTxq5+YOzc0HyUOtI5DvMMR9uEhTAG+4wrfMMAfF05PnBroYYaomqGHBiQmsQztoY0RVt0IbXhpHjqHDqaIuyk6yKVt6Bpu4Fo3qKVh6DzOEcDVApwjD4lKlK+OMvrYRRL6gfeYwHo5RFELd9hFUtrFHVpJed51sURSW6Lr+tVxhg+w1TMmGOMJPuYQKqCIbVRQRh62+oSPLp7oM9hoiFMcYA2itIYDnGIIG5259uro4i0tcIE9iCV7uMACb6nrytAtLBG2PkqQiJTQR9iWaMU9dBlzhGmAOmRF6hggTD7KcQ2dxz1MC3ACickJAph2j3wcQ3+GaT6akJg14cO081UPXUMAkx5RhTiiikeYFKC2qqFzuA0x8ibEMZshxr5BbhVDd2CSjyrEUVX4MKkT9dAeptAWoAlxXBMBtE3hRTl0GyYdQxLiGCa1oxx6BG0DSMIMoG0U1dANmFSHJEwdJjWiGLoHbX1IQvWhrWd76HXMoGmBEiShSlhA0wzrkH/Jia5DbEDTJR6Q1B5wCU0bOLT5U9YRtPWQ9L5A25HNf/zfQtMQkhJDaLq1dXUUsA9NX5GWtN+yj4KNq2MHHjRdIS1pv8XDjp2hdT3jGmnpGs/QVLExdAWaJlggLS0wgSYrJ3oLmsZIW2No2rIxdBGafiFtPUFT0cbQBWiaI235f9u7ByBLt+/u45+19j7dPZ73jW3bts1iSrGTspEyYtu27VJs23Yy6u5nr/XX1NTlIHduzc3M+XR9293nnN9h8YH7sdHcD31b/9Ot78vQ3W4rwr8+qg8dRTWbO7ib38mF24VfdXd+zUOmyoVufafw3/fjMfqr8D9o1GPacHqzb8XfeficE7ZbsTy2uNV/C25XCm7Xxl/hE3GMUxzf7Aau4bfwqR5Cwctox8qJ5xftODjWTjy/5DjaSZT/iOJ2ZRR3apVvxtvgJ/HfWPhzfAHeCf/mYRReBRs2YeuwmhVhi7Q1JaxIfxnJ7ZqR7krxm/iAJHAe/+PhdoBXCSqSbtGEEh0o0UMH1vKn7mBuy73qR2BkUd6kEelGBkIE0SkiaCJaQgx/7A5mDHtPJbxVcIpcLbSIYCRNBLqMCDXd+RadO+x7chneIyhUtxZKaLSbbxFqtd85Wa48P7drnixPsHcwvFaHlxeua5lkBEgtuoUAmeHn3YWZ4Qn2tvKhTTcyrBEKsRYbGTQihrL8orswlcfYm9PLnywfoBUYYpEJqW6NHARXxvRLd/d/p8fYKz5qpOMuG6LLiJSrRJBKIgSRfqjaibswqzwjmQKBBrT/o0547VjeIVONAWI12xIZGiI1Qoi1/JC7NNfyjKyl0R4COXxUpE2ZlQJQIyxEIIhuEfxlpN90l2amPSw+PMJrN1sh6S4RKaUOQslqGUEPX+sezB4eeX3qzWL4cGyIkarLCKLKTKpbZogxRfOPyU+6BznxiPfy0iehi0IJJW/WCoXV1Fq6+cbFWrjb5vLo+i8untt8eoQRbCM0AjOAyAAZITCaP5z8mHs0h0fTtWte9vJZH7/SxeS0KKUQUjeKyFSDRKylavr8Y8o9mscePacnXv/gyEd0OZesAgIJVbopLYqQOpDpB7L8iXtn7sojpdI7Su+rjEoriaQ1RSKwABF0kN3+ZqSvc3v7l3fXeNlD3rXKq0XaqvRMHSgyimohxEwVpRCr9WrbdsNnnXDif2leu+ahdnLW5Qu840F5nUiZdNGZqjbDrW9oVC9ZzRgalF7Ll8bO33sGZuw8Z5zZCbT748U2Xvfo+Slnm7UVWEmipSgiUzSdkELoVSYiytfvwi96huYuPHC7KeBnGe/MITasm7W7k1d4sQNeqpdXnLxUM1ZQVCJpBAZaiUyKkcgAsVqsEJl+tNNPug9mTc81iUMMHKFQVwhAB+Mc8784uMT5jYuTc2O5gBFkYRWFHT2GRtfNEpUaujA1GlC5/Ijl+9wn0/JAHQ7xs4wLxJuRCOTNBibGwYkjjAjTzsHGPMfYOMJY5FgKiRZ6UAOGWgQ60sqyIZNASF2buWhovhM/7z6a1R6ohscOTDyx42N5eMjJidjtuH76oo/bJmK+6OOcxNAoSNatW3GpRdRipEBlUpvKtNCIKluE78Bvuc/maM818ZQ9hTn12pi0JcbQa4H2WKmUyIHNkHrbmFMlWXQv/3By4NvwL54F83jngdoRCOQ//ZM8e9ZAXLggAA4PgYMDYO4AGDRaa/QYCsFjHi6okaCRVTJRRdHRfnG381M7Tj1L5nkPRhDwHcTbkDtyvJSMKxLxr9eMFz/LDeIIV8gDIgiPNTU3WxoNa1HBwtFOB530aSqsoCP94+An8Q+eZdODZxB5M4CzuEEgjokDt7c2DqdeS4/BWhp9kKow6FOM0t3+awy/jN9Dw0M5dBCfQcB/kEkE8f9xhYgQCHewYWI95nOAMbSlE6enGHT7j9PhNw75E9SjdNSKxPjXf3U0p3Hlinz5lzevXpXnzsnjY0eHhwLjhB1GMLALxsY4Yrcx1ibndGgZY4iT5QB5MJzi7/Fn+CcPyPRgFerFX9yGcfmyg3/4B2cvXTKuXxdnzrhrY+ptMelt818x/fuOf/ai1v44LE8tMHGEQ8wbHAQTu0PmCQ4oBI5xDdd/7ddcxannml/91d737PdwDb0fet9+6P3Q+6H37YfeD73veTOZH8/KoGU7AAAAAElFTkSuQmCC');
}
.Spinner__container__3BFNP.Spinner__white__3BFNP.Spinner__little__3BFNP span {
  background-color: #ffffff;
}
@keyframes Spinner__regularAnimation__3BFNP {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
@keyframes Spinner__littleAnimation__3BFNP {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.1;
  }
}
.Pagination__container__36dpJ {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.Pagination__container__36dpJ .Pagination__info__36dpJ {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.4;
  margin: 0;
  color: rgba(35, 40, 46, 0.8);
}
.Pagination__container__36dpJ .Pagination__jump__36dpJ {
  font-size: 12px;
  margin: 0;
  color: rgba(35, 40, 46, 0.8);
}
.Pagination__container__36dpJ .Pagination__perPage__36dpJ {
  display: flex;
  align-items: center;
  margin-left: 35px;
  font-size: 12px;
  color: rgba(35, 40, 46, 0.8);
}
.Pagination__container__36dpJ .Pagination__selector__36dpJ {
  width: 60px;
  margin-left: 5px;
}
.Pagination__container__36dpJ .Pagination__numbers__36dpJ {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.Pagination__container__36dpJ .Pagination__numbers__36dpJ li {
  margin: 5px;
  min-width: 25px;
}
.Pagination__container__36dpJ input::-webkit-outer-spin-button,
.Pagination__container__36dpJ input::-webkit-inner-spin-button {
  /* Trick to remove arrows from input number */
  -webkit-appearance: none;
  margin: 0;
}
.InputText__container__16S_c {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  width: 100%;
  height: 35px;
  padding: 0 10px;
  box-shadow: inset 0 1px 0 0 rgba(35, 40, 46, 0.1);
  background-color: #ffffff;
  border: solid 1px rgba(35, 40, 46, 0.1);
  border-radius: 3px;
  color: #1c97f5;
  -webkit-text-fill-color: #23282e;
}
.InputText__container__16S_c::-moz-placeholder {
  color: rgba(35, 40, 46, 0.6);
  font-size: 14px;
  font-style: oblique;
}
.InputText__container__16S_c:-ms-input-placeholder {
  color: rgba(35, 40, 46, 0.6);
  font-size: 14px;
  font-style: oblique;
}
.InputText__container__16S_c::-ms-input-placeholder {
  color: rgba(35, 40, 46, 0.6);
  font-size: 14px;
  font-style: oblique;
}
.InputText__container__16S_c::-webkit-input-placeholder {
  color: rgba(35, 40, 46, 0.6);
  font-size: 14px;
  font-style: oblique;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.6);
}
.InputText__container__16S_c:-moz-placeholder {
  color: rgba(35, 40, 46, 0.6);
  font-size: 14px;
  font-style: oblique;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.6);
}
.InputText__container__16S_c:placeholder-shown {
  color: rgba(35, 40, 46, 0.6);
  font-size: 14px;
  font-style: oblique;
  -webkit-text-fill-color: rgba(35, 40, 46, 0.6);
}
.InputText__container__16S_c.InputText__error__16S_c {
  border: 1px solid #e55353;
}
.InputText__container__16S_c:hover {
  border: solid 1px rgba(35, 40, 46, 0.2);
  cursor: pointer;
}
.InputText__container__16S_c:focus {
  border: solid 1px #1c97f5;
  outline: none;
}
.InputText__container__16S_c:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.Divider__container__3_shO {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.4;
  display: flex;
  align-items: center;
  height: 20px;
  color: #23282e;
}
.Divider__container__3_shO .Divider__label__3_shO {
  margin-right: 6px;
}
.Divider__container__3_shO::after {
  content: '';
  flex: 1;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.1);
}
.Divider__container__3_shO.Divider__normal__3_shO {
  align-items: flex-end;
}
.Divider__container__3_shO.Divider__line__3_shO {
  height: auto;
}
.Tab__container__3bITc {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.1;
  position: relative;
  display: inline;
  padding: 13px;
  color: rgba(35, 40, 46, 0.6);
  cursor: pointer;
}
.Tab__container__3bITc .Tab__badge__3bITc {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 8px;
  background-color: #e55353;
  border-radius: 50%;
}
.Tab__container__3bITc.Tab__selected__3bITc {
  color: #1c97f5;
  cursor: auto;
}
.Tab__container__3bITc.Tab__selected__3bITc::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #1c97f5;
}
.Select__container {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
}
.Select__container .Select__container__menu {
  margin: 0;
  border-radius: 4px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
}
.Select__container .Select__container__menu-list {
  padding: 5px 0;
}
.Select__container .Select__container__option {
  padding: 10px;
  color: #23282e;
  line-height: 1.1;
}
.Select__container .Select__container__option--is-focused {
  background-color: transparent;
}
.Select__container .Select__container__option:hover,
.Select__container .Select__container__option--is-selected {
  color: #23282e;
  background-color: rgba(28, 151, 245, 0.08);
}
.Select__container .Select__container__input input {
  color: #23282e;
}
.Select__container .Select__container__control {
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  min-height: 35px;
}
.Select__container .Select__container__control:hover {
  cursor: pointer;
  border-color: rgba(0, 0, 0, 0.2);
}
.Select__container .Select__container__control--is-focused,
.Select__container .Select__container__control--is-focused:hover {
  border: 1px solid #1c97f5;
  box-shadow: none;
}
.Select__container .Select__container__control--is-disabled {
  border-color: rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
}
.Select__container .Select__container__placeholder {
  font-style: italic;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
}
.Select__container .Select__container--is-disabled .Select__container__placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.Select__container .Select__container__single-value {
  color: #23282e;
}
.Select__container .Select__container__single-value--is-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.Select__container .Select__container__indicator-separator {
  visibility: hidden;
}
.Select__container .Select__container__dropdown-indicator {
  padding: 0 10px 0 0;
}
.Select__container .Select__container__control--menu-is-open .Select__container__dropdown-indicator {
  transform: scaleY(-1);
}
.Select__container .Select__container__clear-indicator {
  cursor: pointer;
  padding: 0 3px;
}
.Select__container .Select__container__multi-value {
  border: 1px solid rgba(28, 151, 245, 0.4);
  background-color: rgba(28, 151, 245, 0.08);
  color: #23282e;
  flex-direction: row-reverse;
  margin: 0 0 0 5px;
}
.Select__container .Select__container__multi-value:first-child {
  margin: 0;
}
.Select__container .Select__container__multi-value__label {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1;
  padding: 4px 5px;
}
.Select__container .Select__container__multi-value__remove {
  border-radius: none;
  border-right: 1px solid rgba(28, 151, 245, 0.4);
  color: #1c97f5;
  padding: 0 2px;
  cursor: pointer;
}
.Select__container .Select__container__multi-value__remove svg {
  width: 10px;
  height: 10px;
}
.Select__container .Select__container__multi-value__remove:hover {
  background-color: rgba(28, 151, 245, 0.08);
  color: #1c97f5;
}
.Select__container.error .Select__container__control {
  border-color: #e55353;
}
.Select__container__menu-portal {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
}
.Select__container__menu-portal .Select__container__menu {
  margin: 0;
  border-radius: 4px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
}
.Select__container__menu-portal .Select__container__menu-list {
  padding: 5px 0;
}
.Select__container__menu-portal .Select__container__option {
  padding: 10px;
  color: #23282e;
  line-height: 1.1;
}
.Select__container__menu-portal .Select__container__option--is-focused {
  background-color: transparent;
}
.Select__container__menu-portal .Select__container__option:hover,
.Select__container__menu-portal .Select__container__option--is-selected {
  color: #23282e;
  background-color: rgba(28, 151, 245, 0.08);
}
.CellTextAvatar__container__2FwP- {
  display: flex;
  align-items: center;
}
.CellTextAvatar__container__2FwP- .CellTextAvatar__avatar__2FwP- {
  width: 40px;
  height: 40px;
}
.CellTextAvatar__container__2FwP- .CellTextAvatar__texts__2FwP- {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 40px;
  margin-left: 10px;
  line-height: 1;
}
.CellTextAvatar__container__2FwP- .CellTextAvatar__title__2FwP- {
  font-size: 15px;
  color: #23282e;
}
.CellTextAvatar__container__2FwP- .CellTextAvatar__title__2FwP-.CellTextAvatar__withSubtitle__2FwP- {
  position: relative;
  top: -3px;
}
.CellTextAvatar__container__2FwP- .CellTextAvatar__subtitle__2FwP- {
  font-size: 10px;
  margin-top: 4px;
  color: rgba(35, 40, 46, 0.6);
}
.ActiveFilters__container__1U14F {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3;
  color: rgba(35, 40, 46, 0.8);
}
.ActiveFilters__container__1U14F .ActiveFilters__clear__1U14F {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
  margin-left: 5px;
  color: #1c97f5;
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.ActiveFilters__container__1U14F .ActiveFilters__filters__1U14F {
  position: relative;
  height: 47px;
  padding-top: 9px;
  overflow: hidden;
}
.ActiveFilters__container__1U14F .ActiveFilters__filters__1U14F .ActiveFilters__showMore__1U14F {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 0 0 0 10px;
  color: #1c97f5;
  border: 0;
  cursor: pointer;
  background-color: transparent;
  font-family: 'proxima-nova', 'Helvetica Neue', 'Arial', 'Helvetica', sans-serif;
}
.ActiveFilters__container__1U14F .ActiveFilters__filters__1U14F .ActiveFilters__showLess__1U14F {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  display: inline-block;
  padding: 0;
  margin-left: 10px;
  color: #1c97f5;
  border: 0;
  cursor: pointer;
  background: transparent;
  font-family: 'proxima-nova', 'Helvetica Neue', 'Arial', 'Helvetica', sans-serif;
}
.ActiveFilters__container__1U14F .ActiveFilters__filters__1U14F.ActiveFilters__open__1U14F {
  height: auto;
}
.ActiveFilters__container__1U14F .ActiveFilters__filterName__1U14F {
  margin-right: 10px;
  white-space: nowrap;
}
.ActiveFilters__container__1U14F .ActiveFilters__filterName__1U14F:not(:first-child) {
  margin-left: 10px;
}
.ActiveFilters__container__1U14F .ActiveFilters__tag__1U14F {
  margin: 0 10px 10px 0;
}
.TextButton__container__2oy6k {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #1c97f5;
  font-family: 'proxima-nova', 'Helvetica Neue', 'Arial', 'Helvetica', sans-serif;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.TextButton__container__2oy6k .TextButton__icon__2oy6k {
  position: relative;
  top: 2px;
  width: 13px;
  height: 13px;
  margin-right: 11px;
  color: #23282e;
}
.TextButton__container__2oy6k .TextButton__chevron__2oy6k {
  position: relative;
  top: 1px;
  width: 6px;
  height: 11px;
  margin-left: 9px;
  color: #23282e;
}
.Header__container__1Wren {
  font-size: 26px;
  font-weight: 400;
  line-height: 1.1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 59px;
  padding: 0 10px 0 20px;
  background-color: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.Header__container__1Wren .Header__subtitle__1Wren {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.1;
  color: rgba(35, 40, 46, 0.4);
}
.Header__container__1Wren .Header__close__1Wren {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: 35px;
  height: 35px;
  background-color: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.Header__container__1Wren .Header__icon__1Wren {
  width: 9px;
  height: 9px;
  color: rgba(35, 40, 46, 0.8);
}
.Header__container__1Wren.Header__scroll__1Wren {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05);
  border-bottom-color: transparent;
}
.SectionTitle__container__1Gint {
  width: 100%;
}
.SectionTitle__container__1Gint .SectionTitle__header__1Gint {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.1;
  position: relative;
  display: flex;
  align-items: center;
  height: 20px;
  width: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  background-color: transparent;
  font-family: 'proxima-nova', 'Helvetica Neue', 'Arial', 'Helvetica', sans-serif;
  cursor: pointer;
}
.SectionTitle__container__1Gint .SectionTitle__header__1Gint .SectionTitle__icons__1Gint {
  display: flex;
  justify-content: space-between;
  width: 23px;
  height: 15px;
  padding-right: 10px;
}
.SectionTitle__container__1Gint .SectionTitle__header__1Gint .SectionTitle__chevron__1Gint {
  position: relative;
  top: -2px;
  width: 13px;
  height: 13px;
  color: rgba(35, 40, 46, 0.6);
}
.SectionTitle__container__1Gint .SectionTitle__header__1Gint .SectionTitle__chevron__1Gint.SectionTitle__isCollapsed__1Gint {
  width: 5px;
  height: 9px;
  top: 2px;
}
.SectionTitle__container__1Gint .SectionTitle__header__1Gint .SectionTitle__icon__1Gint {
  width: 15px;
  height: 15px;
}
.SectionTitle__container__1Gint .SectionTitle__content__1Gint {
  padding-left: 23px;
}
.SectionTitle__container__1Gint.SectionTitle__principal__1Gint .SectionTitle__header__1Gint {
  line-height: 48px;
  height: auto;
}
.SectionTitle__container__1Gint.SectionTitle__principal__1Gint .SectionTitle__header__1Gint .SectionTitle__icons__1Gint {
  width: 56px;
  padding-right: 15px;
}
.SectionTitle__container__1Gint.SectionTitle__principal__1Gint .SectionTitle__header__1Gint:after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: calc(100% - 56px);
  height: 1px;
  background-color: rgba(0, 0, 0, 0.1);
}
.SectionTitle__container__1Gint.SectionTitle__principal__1Gint .SectionTitle__content__1Gint {
  padding-left: 56px;
}
.Footer__container__3yphk {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #23282e;
  padding: 0 40px;
  height: 66px;
}
.Footer__container__3yphk .Footer__icon__3yphk {
  fill: rgba(255, 255, 255, 0.8);
}
.Footer__copy__3yphk {
  color: rgba(255, 255, 255, 0.4);
  font-size: 12px;
}
.Footer__navigation__3yphk {
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none;
}
.Footer__navigation__3yphk li {
  display: flex;
  align-items: center;
}
.Footer__navigation__3yphk li:not(:last-child) {
  margin-right: 13px;
}
.Footer__navigation__3yphk li:not(:last-child):after {
  content: '';
  display: inline-block;
  width: 1px;
  height: 12px;
  background-color: rgba(255, 255, 255, 0.8);
  margin-left: 13px;
}
.Footer__navigation__3yphk a {
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
}
.Footer__wrapper__3yphk {
  min-width: 120px;
}
.Footer__wrapper__3yphk .ds-atom-input-select__control {
  background-color: transparent;
  border-color: transparent;
}
.Footer__wrapper__3yphk .ds-atom-input-select .ds-atom-input-select__control--is-focused,
.Footer__wrapper__3yphk .ds-atom-input-select .ds-atom-input-select__control--is-focused:hover {
  border-color: rgba(255, 255, 255, 0.8);
}
.Footer__wrapper__3yphk .ds-atom-input-select .ds-atom-input-select__dropdown-indicator {
  padding-left: 9px;
}
.Footer__options__3yphk,
.Footer__selected__3yphk {
  display: flex;
  align-items: center;
}
.Footer__selected__3yphk {
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
}
.Footer__flag__3yphk {
  margin-right: 9px;
}
/* stylelint-disable selector-no-qualifying-type */
.Table__container__3uRQY {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  background-color: #ffffff;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
  border: solid 1px rgba(0, 0, 0, 0.1);
  overflow: auto;
  color: #23282e;
}
.Table__container__3uRQY table {
  width: 100%;
  max-width: 100%;
  border-spacing: 0;
}
.Table__container__3uRQY th {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.4;
  height: 52px;
  padding: 0 15px;
  text-align: left;
  text-transform: uppercase;
  color: rgba(35, 40, 46, 0.6);
  background-color: #fbfbfb;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  vertical-align: middle;
  outline: none;
}
.Table__container__3uRQY td {
  padding: 0 15px;
  background-color: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  vertical-align: middle;
}
.Table__container__3uRQY td.Table__expandedItem__3uRQY {
  padding: 0;
}
.Table__container__3uRQY td:not(.Table__expandedItem__3uRQY) {
  height: 56px;
}
.Table__container__3uRQY tbody tr:not(.Table__expandedItem__3uRQY):not(.Table__emptyState__3uRQY):hover td {
  background-color: #eff7fe;
}
.Table__container__3uRQY tbody tr:not(.Table__expandedItem__3uRQY):not(.Table__emptyState__3uRQY).Table__selected__3uRQY td {
  background-color: #d7eafb;
}
.Table__container__3uRQY .Table__expandedParent__3uRQY td:first-child,
.Table__container__3uRQY .Table__expandedItem__3uRQY td {
  position: relative;
}
.Table__container__3uRQY .Table__expandedParent__3uRQY td:first-child:before,
.Table__container__3uRQY .Table__expandedItem__3uRQY td:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 100%;
  background-color: #1c97f5;
}
.Table__container__3uRQY .Table__expandedItem__3uRQY td {
  padding: 0;
}
.Table__container__3uRQY .Table__emptyState__3uRQY td {
  padding: 40px;
}
.Table__container__3uRQY .Table__selectCell__3uRQY {
  width: 13px;
  padding: 0 0 0 10px;
}
.Table__container__3uRQY .Table__checkbox__3uRQY {
  top: 1px;
}
.Table__container__3uRQY .Table__align-left__3uRQY {
  text-align: left;
}
.Table__container__3uRQY .Table__align-right__3uRQY {
  text-align: right;
}
.Table__container__3uRQY .Table__noBorderBottom__3uRQY {
  border-bottom: none;
}
.Table__container__3uRQY .Table__borderRight__3uRQY {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.Table__container__3uRQY .Table__sticky__3uRQY {
  position: sticky;
  left: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.4);
}
.Table__container__3uRQY .Table__sortIcon__3uRQY {
  position: relative;
  top: 1px;
  width: 6px;
  height: 10px;
  margin-right: 5px;
  color: rgba(35, 40, 46, 0.2);
}
.Table__container__3uRQY .Table__sortIcon__3uRQY.Table__up__3uRQY .ds-icon-sort-up {
  fill: rgba(35, 40, 46, 0.6);
}
.Table__container__3uRQY .Table__sortIcon__3uRQY.Table__down__3uRQY .ds-icon-sort-down {
  fill: rgba(35, 40, 46, 0.6);
}
.ToolbarExternal__container__20c6V {
  display: flex;
  align-items: center;
  height: 56px;
  padding: 0 30px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  background-color: #f5f7f8;
}
.ToolbarExternal__container__20c6V .ToolbarExternal__title__20c6V {
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  color: rgba(35, 40, 46, 0.8);
}
.ToolbarExternal__container__20c6V .ToolbarExternal__clear__20c6V {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #1c97f5;
  font-family: 'proxima-nova', 'Helvetica Neue', 'Arial', 'Helvetica', sans-serif;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
.InfoPanel__container__cwVBc {
  padding: 15px 14px 14px 15px;
  font-size: 14px;
  line-height: 1.29;
  border-radius: 5px;
  color: #23282e;
  display: flex;
}
.InfoPanel__container__cwVBc p {
  margin: 0;
}
.InfoPanel__icon__cwVBc {
  width: 15px;
  height: 15px;
  margin-right: 10px;
  flex-shrink: 0;
}
.InfoPanel__info__cwVBc {
  background-color: rgba(28, 151, 245, 0.08);
}
.InfoPanel__info__cwVBc .InfoPanel__icon__cwVBc {
  color: #1c97f5;
}
.InfoPanel__success__cwVBc {
  background-color: rgba(0, 163, 86, 0.08);
}
.InfoPanel__success__cwVBc .InfoPanel__icon__cwVBc {
  color: #00a356;
}
.InfoPanel__warning__cwVBc {
  background-color: rgba(255, 168, 0, 0.08);
}
.InfoPanel__warning__cwVBc .InfoPanel__icon__cwVBc {
  color: #ffa800;
}
.InfoPanel__danger__cwVBc {
  background-color: rgba(229, 83, 83, 0.08);
}
.InfoPanel__danger__cwVBc .InfoPanel__icon__cwVBc {
  color: #e55353;
}
.Tag__container__-wTKT {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  line-height: 1;
  font-size: 14px;
}
.Tag__container__-wTKT .Tag__btn__-wTKT {
  padding: 0;
  border: 0;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: transparent;
}
.Tag__alternative__-wTKT,
.Tag__neutral__-wTKT {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.29;
  padding: 0 10px;
  height: 28px;
  background-color: #f9f9f9;
  border-radius: 20px;
  color: rgba(35, 40, 46, 0.6);
}
.Tag__alternative__-wTKT:hover,
.Tag__neutral__-wTKT:hover {
  background-color: rgba(28, 151, 245, 0.08);
}
.Tag__alternative__-wTKT .Tag__btn__-wTKT,
.Tag__neutral__-wTKT .Tag__btn__-wTKT {
  margin-left: 5px;
}
.Tag__alternative__-wTKT .Tag__icon__-wTKT,
.Tag__neutral__-wTKT .Tag__icon__-wTKT {
  width: 10px;
  height: 10px;
  color: rgba(35, 40, 46, 0.6);
}
.Tag__alternative__-wTKT .Tag__icon__-wTKT:hover,
.Tag__neutral__-wTKT .Tag__icon__-wTKT:hover {
  color: #1c97f5;
}
.Tag__boss__-wTKT {
  height: 38px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 100px;
  background-color: #ffffff;
  padding: 0 12px 0 20px;
  color: #23282e;
}
.Tag__boss__-wTKT:hover {
  border-color: rgba(28, 151, 245, 0.4);
}
.Tag__boss__-wTKT .Tag__icon__-wTKT {
  width: 15px;
  height: 15px;
  color: rgba(35, 40, 46, 0.4);
}
.Tag__boss__-wTKT div {
  margin-left: 24px;
}
.Tag__boss__-wTKT span:first-child {
  color: #23282e;
}
.Tag__boss__-wTKT span:last-child {
  margin-right: 13px;
  color: rgba(35, 40, 46, 0.6);
}
.CTA__control__30vp4 {
  border: 0 !important;
  min-height: auto !important;
}
.CTA__valueContainer__30vp4 {
  padding: 0 !important;
}
.CTA__valueContainer__30vp4 .CTA__button__30vp4 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  display: flex;
  align-items: center;
  width: 100%;
  height: 35px;
  padding: 0 12px;
  border-radius: 3px;
  background-color: #1c97f5;
  color: #ffffff;
}
.CTA__valueContainer__30vp4 .CTA__button__30vp4 .CTA__text__30vp4 {
  margin-right: 10px;
}
.CTA__valueContainer__30vp4 .CTA__button__30vp4 .CTA__icon__30vp4,
.CTA__valueContainer__30vp4 .CTA__button__30vp4 .CTA__arrow__30vp4 {
  width: 15px;
}
.CTA__valueContainer__30vp4 .CTA__button__30vp4 .CTA__icon__30vp4 {
  margin-right: 10px;
}
.CTA__valueContainer__30vp4 .CTA__button__30vp4 .CTA__arrow__30vp4 {
  margin-left: auto;
}
.CTA__valueContainer__30vp4 .CTA__button__30vp4:hover {
  background-color: rgba(28, 151, 245, 0.8);
}
.CTA__valueContainer__30vp4 .CTA__button__30vp4:active {
  background-color: #1988dd;
}
.CTA__valueContainer__30vp4 > div:not(.CTA__button__30vp4) {
  position: absolute;
}
.Select__container__control--menu-is-open .CTA__valueContainer__30vp4 .CTA__arrow__30vp4 {
  transform: scaleY(-1);
}
.Select__container--is-disabled .CTA__valueContainer__30vp4 .CTA__button__30vp4 {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: rgba(0, 0, 0, 0.2);
}
.DisclosureContainer__control__1nQPu {
  border: 0 !important;
  min-height: auto !important;
}
.DisclosureContainer__valueContainer__1nQPu {
  padding: 0 !important;
}
.DisclosureContainer__valueContainer__1nQPu .DisclosureContainer__button__1nQPu {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 22px;
  padding: 0 12px;
  border-radius: 4px;
  background-color: #1c97f5;
  color: #ffffff;
}
.DisclosureContainer__valueContainer__1nQPu .DisclosureContainer__button__1nQPu .DisclosureContainer__icon__1nQPu {
  width: 7px;
  height: 4px;
}
.DisclosureContainer__valueContainer__1nQPu > div:not(.DisclosureContainer__button__1nQPu) {
  position: absolute;
}
.PaginationItem__container__u6L2v {
  color: #1c97f5;
  display: block;
  padding: 4px 9px;
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 14px;
}
.PaginationItem__container__u6L2v:not(.PaginationItem__disabled__u6L2v):not(.PaginationItem__selected__u6L2v):hover {
  background-color: rgba(28, 151, 245, 0.08);
  border-radius: 4px;
}
.PaginationItem__container__u6L2v.PaginationItem__disabled__u6L2v {
  color: rgba(35, 40, 46, 0.4);
  cursor: auto;
}
.PaginationItem__container__u6L2v.PaginationItem__selected__u6L2v {
  background-color: #1c97f5;
  border-radius: 4px;
  color: #ffffff;
}
.PaginationItem__container__u6L2v .PaginationItem__icon__u6L2v {
  height: 10px;
  width: 10px;
}
.PaginationItem__container__u6L2v .PaginationItem__icon__u6L2v.PaginationItem__prev__u6L2v {
  transform: scaleX(-1);
}
.DropdownIndicator__icon__2-4at {
  width: 15px;
  height: 15px;
  fill: rgba(35, 40, 46, 0.6);
}
.ClearIndicator__icon__1vkPt {
  width: 9px;
  height: 9px;
}
.MultiselectOption__container__1s2r7 {
  display: flex;
  align-items: center;
}
.Select__container__menu-list--is-multi .ic-tick {
  visibility: hidden;
  width: 15px;
  height: 15px;
  margin-right: 10px;
}
.Select__container__menu-list--is-multi .Select__container__option--is-selected {
  background-color: transparent;
  cursor: pointer;
}
.Select__container__menu-list--is-multi .Select__container__option--is-selected .ic-tick {
  visibility: visible;
}
.Select__container__menu-list--is-multi .Select__container__option--is-selected {
  color: #1c97f5 !important;
}
a {
  color: #1c97f5;
  -webkit-text-decoration: none;
  text-decoration: none;
}
a:visited,
a:active {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.workforce-external-link::after {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);
  margin: 0 2px 0 2px;
}
body {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;
  color: #23282e;
  background-color: #ffffff;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.for-admin {
  background-color: #F6F6F8;
  overflow-x: auto;
}
body.with-modal {
  overflow: hidden;
}
html {
  box-sizing: border-box;
  height: 100%;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
.react-app-container {
  flex: auto;
}
.react-error-container {
  position: relative;
  z-index: 1001;
}
.backoffice-navigation {
  display: flex;
  width: 250px;
  height: 100%;
}
.backoffice-navigation.collapsed {
  width: 60px;
}
.app-wrapper {
  display: flex;
  height: 100vh;
}
.app-content {
  flex: 1;
  overflow: auto;
}
.main-wrapper {
  *zoom: 1;
  position: relative;
  padding: 0 20px;
  margin: 0 auto;
  flex: 1;
  z-index: 6;
}
.main-wrapper:before,
.main-wrapper:after {
  display: table;
  content: "";
  line-height: 0;
}
.main-wrapper:after {
  clear: both;
}
.main-wrapper.with-open-filters {
  opacity: 0.1;
  position: none;
}
.main-wrapper.big-padding {
  padding: 0 40px;
}
.workforce_container {
  position: relative;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
}
.workforce_client_container {
  position: relative;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
  margin: 40px;
}
.workforce_client_container.not-padded {
  margin: 40px 0;
}
.main-error {
  z-index: 999 !important;
}
.main-error.full-width {
  width: auto;
}
.ds-internal-btn-primary-base:disabled,
.ds-atom-btn-primary-normal:disabled,
.ds-atom-fav-primary-normal:disabled,
.ds-atom-btn-small-primary-normal:disabled,
.ds-atom-btn-tiny-primary-normal:disabled {
  background-color: rgba(28, 151, 245, 0.4);
}
button {
  color: #1c97f5;
  background: none;
  border: 0;
  cursor: pointer;
  font: inherit;
  line-height: normal;
  overflow: visible;
  outline: none;
  padding: 0;
  -webkit-appearance: button;
  /* for input */
  -webkit-user-select: none;
  /* for button */
  -moz-user-select: none;
  -ms-user-select: none;
}
button[disabled] {
  opacity: 0.4;
  cursor: not-allowed;
}
.workforce-unauthorized-icon {
  font-size: 164px;
  color: #e55353;
  width: 120px;
  height: 120px;
  border: 10px solid #e55353;
  display: inline-block;
  line-height: 106px;
  margin-bottom: 28px;
  border-radius: 120px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}
.workforce-big-row-icon {
  vertical-align: middle;
  margin-right: 15px;
}
.workforce-breadcrumb {
  *zoom: 1;
  position: relative;
  font-size: 18px;
  padding-bottom: 5px;
  border-bottom: 1px solid rgba(35, 40, 46, 0.1);
  margin-bottom: 35px;
}
.workforce-breadcrumb:before,
.workforce-breadcrumb:after {
  display: table;
  content: "";
  line-height: 0;
}
.workforce-breadcrumb:after {
  clear: both;
}
.workforce-breadcrumb a {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.workforce-breadcrumb-chevron {
  margin: 0 8px;
  vertical-align: middle;
}
.workforce_option_picker {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.workforce_option_picker:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid rgba(35, 40, 46, 0.4);
  pointer-events: none;
  position: absolute;
  right: 0.625rem;
  top: 50%;
  transform: translateY(-50%);
}
.workforce_option_picker:hover:after,
.workforce_option_picker:focus:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid rgba(35, 40, 46, 0.8);
  pointer-events: none;
}
.workforce_option_picker .ds-mol-dropdown {
  position: absolute;
  top: 2.1875rem;
  z-index: 10;
}
.ds-mol-dropdown.workforce-option-picker-content {
  display: none;
}
.ds-mol-dropdown.workforce-option-picker-content:hover {
  display: block;
}
.workforce-option-picker-trigger:hover + .workforce-option-picker-content {
  display: block;
}
.workforce-logs-icon.icon {
  color: rgba(35, 40, 46, 0.8);
  height: 9px;
  line-height: 1.6;
  margin: 0 0.625rem;
  transform: rotate(180deg);
  width: 9px;
}
.workforce-logs-chips-container {
  display: inline-block;
}
.workforce-logs-chips-base {
  background-color: rgba(28, 151, 245, 0.08);
  border-radius: 2px;
  display: inline-block;
  font-size: 0.625rem;
  font-weight: 600;
  line-height: 1.6;
  padding: 0.125rem 0.625rem 0;
  vertical-align: middle;
}
.workforce-logs-chips-base.previous {
  background-color: rgba(229, 83, 83, 0.1);
}
.workforce-logs-chips-base.next {
  background-color: rgba(0, 163, 86, 0.08);
}
.workforce-editable-input {
  display: inline-block;
  min-height: 40px;
}
.workforce-wizard {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.workforce-wizard .DayPickerInput {
  width: 100%;
}
.workforce-wizard-navigation {
  width: 80%;
  padding: 50px 0 30px;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
}
.workforce-wizard-navigation-step {
  text-align: center;
  position: relative;
  width: 100%;
  color: rgba(35, 40, 46, 0.6);
  cursor: auto;
  cursor: initial;
  align-self: flex-start;
}
.workforce-wizard-navigation-step:after {
  content: "";
  background: rgba(0, 0, 0, 0.1);
  height: 2px;
  position: absolute;
  top: 10px;
  width: calc(100% - 40px);
  left: calc(50% + 20px);
}
.workforce-wizard-navigation-step:last-child:after {
  display: none;
}
.workforce-wizard-navigation-step.active {
  color: #1c97f5;
}
.workforce-wizard-navigation-step.done {
  color: #00a356;
}
.workforce-wizard-navigation-step.clickable {
  cursor: pointer;
}
.workforce-wizard-navigation-step-bullet {
  width: 22px;
  height: 22px;
  border-radius: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(35, 40, 46, 0.6);
  line-height: 22px;
  display: inline-block;
  font-size: 10px;
  margin-bottom: 15px;
  vertical-align: middle;
}
.workforce-wizard-navigation-step-bullet.active {
  position: relative;
  background-color: rgba(28, 151, 245, 0.4);
}
.workforce-wizard-navigation-step-bullet.active:after {
  content: "";
  border-radius: 100%;
  display: block;
  width: 8px;
  height: 8px;
  background-color: #1c97f5;
  position: absolute;
  left: 7px;
  top: 7px;
}
svg.workforce-wizard-navigation-step-tick {
  color: #00a356;
  width: 14px;
  height: 22px;
  margin-bottom: 15px;
  vertical-align: middle;
}
.workforce-wizard-step {
  padding: 0 50px 100px;
  min-height: 0;
  overflow: auto;
}
.workforce-wizard-step.without-navigation {
  padding-top: 50px;
}
.workforce-wizard-step .workforce_loading_wrapper {
  position: relative;
  margin-top: 40px;
  bottom: auto;
  top: auto;
}
.workforce-wizard-step .Select__container.error {
  width: 100%;
  font-size: inherit;
  font-weight: inherit;
}
.workforce-wizard-step-number {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(35, 40, 46, 0.8);
  color: rgba(35, 40, 46, 0.4);
}
.workforce-wizard-step-header {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 2.875rem;
  line-height: 3.75rem;
  font-size: 40px;
}
.workforce-wizard-step-subheader {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.375rem;
  color: rgba(35, 40, 46, 0.6);
}
.workforce-wizard-step-small-header {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  margin: 30px 0 20px;
}
.workforce-wizard-selector {
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  position: relative;
}
.workforce-wizard-selector .hoverable {
  display: none;
}
.workforce-wizard-selector.for-new {
  border-style: dashed;
}
.workforce-wizard-selector:last-child {
  margin-bottom: 0;
}
.workforce-wizard-selector:hover {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
.workforce-wizard-selector:hover .hoverable {
  display: inline-block;
}
.workforce-wizard-selector.selected {
  border-color: #1c97f5;
}
.workforce-wizard-selector:focus {
  outline: none;
  border-color: rgba(28, 151, 245, 0.4);
}
.workforce-wizard-selector.with-margin {
  margin-top: 30px;
}
.workforce-wizard-selector.opened:before {
  content: '';
  position: absolute;
  width: 1px;
  top: 55px;
  left: 33px;
  bottom: 35px;
  background-color: #E5E5E5;
}
.workforce-wizard-selector-content-wrapper {
  display: flex;
  align-items: center;
  padding: 15px 20px;
  cursor: pointer;
  outline: none;
}
.workforce-wizard-selector-content-wrapper.non-selectable.non-expandable {
  cursor: auto;
  cursor: initial;
}
.workforce-wizard-selector-icon-wrapper {
  border-radius: 100%;
  width: 25px;
  height: 25px;
  line-height: 30px;
  display: inline-block;
  text-align: center;
  margin-right: 20px;
}
.workforce-wizard-selector-icon-wrapper svg {
  width: 13px;
  height: 13px;
}
.workforce-wizard-selector-icon-wrapper.plus {
  background-color: rgba(28, 151, 245, 0.08);
}
.workforce-wizard-selector-icon-wrapper.plus svg {
  transform: rotate(45deg);
  color: #1c97f5;
}
.workforce-wizard-selector-icon-wrapper.band_aid {
  background-color: rgba(255, 168, 0, 0.08);
}
.workforce-wizard-selector-icon-wrapper.band_aid svg {
  color: #ffa800;
}
.workforce-wizard-selector-icon-wrapper.heart {
  background-color: rgba(229, 83, 83, 0.1);
}
.workforce-wizard-selector-icon-wrapper.heart svg {
  color: #e55353;
}
.workforce-wizard-selector-icon-wrapper.feeder {
  background-color: rgba(136, 14, 165, 0.08);
}
.workforce-wizard-selector-icon-wrapper.feeder svg {
  color: rgba(136, 14, 165, 0.9);
}
.workforce-wizard-selector-text {
  width: 50%;
}
.workforce-wizard-selector-title {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1rem;
  margin-bottom: 5px;
}
.workforce-wizard-selector-title span {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(35, 40, 46, 0.8);
  display: block;
  color: rgba(35, 40, 46, 0.6);
  margin-top: 5px;
}
.workforce-wizard-selector-subtitle {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(35, 40, 46, 0.8);
  color: rgba(35, 40, 46, 0.6);
}
.workforce-wizard-selector-chip {
  margin-left: 10px;
  vertical-align: text-top;
}
.workforce-wizard-selector-actions {
  margin-left: auto;
  white-space: nowrap;
}
.workforce-wizard-selector-action {
  color: #1c97f5;
  padding-left: 20px;
}
.workforce-wizard-selector-action:before {
  content: "";
  display: inline-block;
  height: 35px;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.05);
  vertical-align: middle;
  margin-right: 20px;
}
.workforce-wizard-selector-action:first-child:before {
  content: none;
}
svg.workforce-wizard-selector-chevron {
  color: #1c97f5;
  width: 10px;
  height: 12px;
  margin-left: 7px;
}
svg.workforce-wizard-selector-chevron.opened {
  transform: rotate(180deg);
  vertical-align: middle;
}
.workforce-wizard-selector-details {
  padding: 0 20px 20px 6px;
  margin-left: 35px;
}
.workforce-wizard-selector-details-label {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(35, 40, 46, 0.8);
  color: rgba(35, 40, 46, 0.6);
  display: block;
  margin: 20px 0 5px;
}
.workforce-wizard-selector-details-label:first-child {
  margin-top: 0;
}
.workforce-wizard-selector-details-link {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  position: absolute;
  right: 30px;
  top: 40px;
}
.workforce-wizard-selector-details-link .icon {
  color: rgba(35, 40, 46, 0.6);
  margin-right: 10px;
  vertical-align: middle;
  width: 15px;
  height: 15px;
}
.workforce-wizard-selector-details-card {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  border-left: 3px solid #1c97f5;
  padding: 20px;
  font-size: 15px;
  line-height: 16px;
  background-color: #ffffff;
  margin: 0 30px 30px 14px;
}
.workforce-wizard-selector-details-card h4 {
  margin-bottom: 10px;
  color: rgba(35, 40, 46, 0.6);
}
.workforce-wizard-selector-details-card .icon {
  color: #1c97f5;
  transform: rotate(180deg);
  margin: 0 20px;
  width: 24px;
}
.workforce-wizard-selector-details-card-bottom {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 18px;
  color: rgba(35, 40, 46, 0.6);
}
.workforce-wizard-selector-details-card-bottom .icon {
  color: rgba(35, 40, 46, 0.6);
  width: 15px;
  height: 15px;
  vertical-align: middle;
  margin: 0 5px;
}
.workforce-wizard-selector-log-entry {
  margin-bottom: 10px;
  border-radius: 3px;
  padding: 15px 5px 15px;
  border: 1px dashed transparent;
  position: relative;
}
.workforce-wizard-selector-log-entry.opened {
  border-color: #1c97f5;
}
.workforce-wizard-selector-log-entry:last-child {
  margin-bottom: 0;
}
.workforce-wizard-selector-log-entry:last-child:after {
  content: '';
  position: absolute;
  width: 1px;
  top: 18px;
  left: -9px;
  bottom: 0;
  background: linear-gradient(to bottom, #E5E5E5 0px, #ffffff 2px);
}
.workforce-wizard-selector-log-entry:before {
  content: '';
  position: absolute;
  width: 14px;
  height: 14px;
  top: 9px;
  left: -9px;
  border-radius: 100%;
  border: 1px solid;
  border-color: transparent transparent #E5E5E5 transparent;
  transform: rotate(45deg);
}
.workforce-wizard-selector-log-entry-header {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgba(35, 40, 46, 0.8);
  position: relative;
  color: #23282e;
  display: flex;
}
.workforce-wizard-selector-log-entry-header h4 {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  margin-bottom: 5px;
}
.workforce-wizard-selector-log-entry-header:hover {
  cursor: pointer;
}
.workforce-wizard-selector-log-entry-header:hover .workforce-wizard-selector-log-entry-chevron {
  color: #23282e;
}
.workforce-wizard-selector-log-entry-header:focus {
  outline: none;
}
.workforce-wizard-selector-log-entry-icon-wrapper {
  width: 16px;
  height: 16px;
  border-radius: 100%;
  background-color: rgba(28, 151, 245, 0.08);
  margin-right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .workforce-wizard-selector-log-entry-icon-wrapper {
    width: 15px;
    height: 15px;
  }
}
.workforce-wizard-selector-log-entry-icon {
  color: #1c97f5;
  width: 8px;
  height: 8px;
}
@media (min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .workforce-wizard-selector-log-entry-icon {
    width: 7.5px;
    height: 7.5px;
  }
}
.workforce-wizard-selector-log-entry-chevron {
  width: 15px;
  height: 15px;
  color: rgba(35, 40, 46, 0.6);
  align-self: center;
  margin-left: auto;
  margin-right: 25px;
}
.workforce-wizard-selector-log-entry-chevron.opened {
  transform: rotate(180deg);
}
.workforce-wizard-selector-log-entry-details {
  position: relative;
  padding: 20px 0 0 25px;
}
.workforce-wizard-switch-label {
  display: block;
  margin-bottom: 10px;
}
.workforce-wizard-summary-label {
  font-weight: 600;
  display: block;
  margin-bottom: 15px;
}
.workforce-wizard-summary-label.inline {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
  margin-bottom: 0;
}
.workforce-wizard-summary-label.inline + .icon {
  margin-bottom: 0;
}
.workforce-wizard-selector-log-entry-expand {
  position: relative;
  margin-left: 8px;
  margin-bottom: 15px;
}
.workforce-wizard-selector-log-entry-expand .icon {
  width: 15px;
  height: 15px;
  vertical-align: sub;
  margin-right: 5px;
}
.workforce-wizard-selector-log-entry-expand:before {
  content: '';
  position: absolute;
  width: 3px;
  top: 3px;
  left: -17px;
  border: solid #ffffff;
  border-width: 3px 0 3px 0;
  height: 10px;
}
.workforce-wizard-step-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #ffffff;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.05);
  padding: 1.25rem;
}
.workforce-wizard-step-footer button.right {
  float: right;
  margin-left: 10px;
}
.workforce-wizard-step-footer button.full {
  width: 100%;
}
.workforce-wizard-action-selectors {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
.workforce-wizard-action-selector {
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  font-size: 16px;
  color: #23282e;
  height: 46px;
  text-align: center;
  width: calc(50% - 5px);
}
.workforce-wizard-action-selector .icon {
  color: #1c97f5;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  margin-right: 15px;
  margin-bottom: 2px;
}
.workforce-wizard-action-selector .workforce-wizard-action-fitnote-icon {
  border-radius: 20px;
  background-color: #1c97f5;
  color: #ffffff;
  padding-left: 3px;
}
.workforce-wizard-action-selector:hover,
.workforce-wizard-action-selector.selected {
  background: rgba(28, 151, 245, 0.08);
  border: 1px solid rgba(28, 151, 245, 0.4);
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
.workforce-wizard-action-selector:hover .workforce-wizard-action-fitnote-icon,
.workforce-wizard-action-selector.selected .workforce-wizard-action-fitnote-icon {
  background-color: #1c97f5;
  color: #EDF7FF;
}
.workforce-input-error {
  margin-bottom: 10px;
  text-align: right;
  width: 100%;
}
.ds-mol-input-field .ds-atom-text-input-normal.error,
.ds-mol-input-multiselect .ds-atom-text-input-normal.error {
  margin-top: 5px;
  font-weight: 400;
  font-size: 14px;
}
.copiable-span {
  color: inherit;
}
.copiable-span .icon {
  display: none;
  width: 10px;
  height: 10px;
  vertical-align: middle;
  margin-bottom: 2px;
  margin-left: 5px;
  color: #1c97f5;
}
.copiable-span:hover .icon {
  display: inline-block;
}
.flash-messages-container {
  margin: 40px 40px 0;
}
.flash-messages-container .ds-organisms-alert {
  margin-bottom: 10px;
}
.flash-messages-container .ds-organisms-alert:last-child {
  margin-bottom: 0;
}
.error-snackbar-reload-button {
  color: rgba(255, 255, 255, 0.8);
  font-weight: 600;
  margin-top: 10px;
}
.error-snackbar-reload-button:hover {
  color: #ffffff;
}
.filters-tags-wrapper {
  margin-top: 20px;
}
.date-picker-input.multiple-months .DayPicker-Months {
  flex-wrap: nowrap;
}
div.DayPicker {
  font-size: 14px;
}
.text-right {
  text-align: right;
}
.deleted-tag {
  font-size: 12px;
  text-transform: uppercase;
  color: #ffffff;
  background: #e55353;
  padding: 2px 4px;
  font-weight: 600;
  vertical-align: middle;
  border-radius: 3px;
}
.bulk-selection-banner {
  display: flex;
  flex: 1;
  padding: 10px 0;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin: 10px 0 0;
  border-radius: 5px;
  background-color: #F6F6F8;
}
.bulk-selection-banner .workforce-filter-menu-clear {
  margin: 0 5px;
}
.bulk-selection-banner.inline {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  padding: 10px 20px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.update-compensation-plan-modal.disabled .ds-org-confirm-modal-right-button {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
.dropdown-filter-search-sticky-wrapper {
  position: sticky;
  padding: 10px;
  z-index: 10;
  background-color: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  top: 0;
}
.dropdown-filter-search-sticky-wrapper .dropdown-filter-search {
  margin: 0;
}
.dropdown-filter-search {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  margin: 10px;
  height: 35px;
  display: flex;
}
.dropdown-filter-search input {
  margin-left: 10px;
  width: calc(100% - 50px);
  border: none;
  outline: none;
}
.dropdown-filter-search .icon {
  margin-left: 10px;
  margin-top: 10px;
}
.dropdown-filter-search:hover .icon {
  color: rgba(0, 0, 0, 0.2);
}
.ds-atom-dialog-cell button.dropdown-option-button {
  color: #1c97f5;
  background: none;
  border: none;
  cursor: pointer;
  font-size: 12px;
  font-weight: 600;
  margin-left: 5px;
}
.ds-atom-dialog-cell button.dropdown-option-button:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.ds-atom-dialog-cell button.dropdown-option-button .icon {
  width: 11px;
  height: 11px;
  margin-left: 5px;
}
.dropdown-option-button-tooltip.ds-tooltip {
  z-index: 10;
}
.dropdown-option-cell {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.workforce-authentication-sidebar {
  width: 460px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-image: url(/packs/images/authentication_sidebar-7d6e22ee016ef2c856e4e5fee6474168.jpg);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  min-height: 500px;
}
.workforce-authentication-logo {
  /* stylelint-disable-line font-family-no-missing-generic-family-keyword, font-family-name-quotes */
  font: 0/0 a;
  /* stylelint-disable-line font-family-no-missing-generic-family-keyword, font-family-name-quotes */
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  margin: 50px;
}
.workforce-authentication-claim-wrapper {
  position: absolute;
  top: 50%;
  margin: -25% 50px 0;
}
.workforce-authentication-welcome {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.8);
  line-height: 12px;
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 30px;
}
.workforce-authentication-claim {
  color: #ffffff;
  font-size: 32px;
  line-height: 39px;
  margin: 0;
}
.workforce-authentication-trusted-by {
  position: absolute;
  bottom: 50px;
  left: 40px;
}
.workforce-authentication-trusted-by-text {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  display: inline-block;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 20px;
  color: rgba(255, 255, 255, 0.4);
}
.workforce-authentication-contact {
  position: absolute;
  top: 50px;
  right: 50px;
  color: rgba(35, 40, 46, 0.6);
  font-size: 10px;
  line-height: 12px;
}
.workforce-authentication-contact strong {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
}
.workforce-authentication-contact-phone {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  display: block;
  margin-top: 4px;
  font-size: 12px;
  color: #23282e;
}
.workforce-authentication-contact-phone:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.workforce-authentication-wrapper {
  padding: 50px 50px 50px 510px;
  display: table;
  height: 100%;
  width: 100%;
  min-height: 400px;
}
.workforce-authentication-content-wrapper {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.workforce-authentication-content {
  text-align: left;
  display: inline-block;
  max-width: 540px;
  width: 100%;
  min-width: 300px;
}
.workforce-authentication-label {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 5px;
}
.workforce-authentication-input {
  border-radius: 3px;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
  line-height: 50px;
  display: block;
  margin-bottom: 30px;
  width: 100%;
  height: 50px;
  padding: 0 10px;
}
.workforce-authentication-heading {
  font-family: "proxima-nova", "Helvetica Neue", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 20px;
  font-size: 34px;
  line-height: 41px;
}
.workforce-authentication-explanation {
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 30px;
  color: rgba(35, 40, 46, 0.8);
}
.workforce-authentication-link {
  display: inline-block;
  margin-right: 15px;
  font-size: 14px;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  color: rgba(35, 40, 46, 0.6);
}
.workforce-authentication-link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.workforce-authentication-button {
  border-radius: 5px;
  padding: 0 50px;
  color: #ffffff;
  background: #1c97f5;
  background: linear-gradient(to right, #1c97f5 0%, #1c97f5 51%, #1c97f5 100%);
  background-size: 200% auto;
  transition: background-position 0.2s;
  line-height: 50px;
  font-size: 14px;
  cursor: pointer;
  border: none;
  margin-top: 50px;
}
.workforce-authentication-button:hover {
  background-position: right center;
}
.workforce-authentication-back {
  display: inline-block;
  margin-bottom: 25px;
}
.workforce-authentication-errors {
  border-bottom: 3px solid #e55353;
  color: #e55353;
  font-size: 16px;
  padding: 10px;
  margin-bottom: 20px;
  background-color: rgba(229, 83, 83, 0.1);
}
.workforce-authentication-errors li {
  line-height: 16px;
  margin-bottom: 5px;
}
.workforce-authentication-errors li:last-child {
  margin-bottom: 0;
}


/*# sourceMappingURL=authentication.8ebde55ec8944de3e2a9.css.map*/