@charset "UTF-8";
.tippy-box[data-animation="fade"][data-state="hidden"] {
  opacity: 0;
}
[data-tippy-root] {
  max-width: calc(100vw - 10px);
}
.tippy-box {
  position: relative;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
  white-space: normal;
  outline: 0;
  transition-property: transform, visibility, opacity;
}
.tippy-box[data-placement^="top"] > .tippy-arrow {
  bottom: 0;
}
.tippy-box[data-placement^="top"] > .tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top;
}
.tippy-box[data-placement^="bottom"] > .tippy-arrow {
  top: 0;
}
.tippy-box[data-placement^="bottom"] > .tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom;
}
.tippy-box[data-placement^="left"] > .tippy-arrow {
  right: 0;
}
.tippy-box[data-placement^="left"] > .tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}
.tippy-box[data-placement^="right"] > .tippy-arrow {
  left: 0;
}
.tippy-box[data-placement^="right"] > .tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  transform-origin: center right;
}
.tippy-box[data-inertia][data-state="visible"] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}
.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333;
}
.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}
.tippy-content {
  position: relative;
  padding: 5px 9px;
  z-index: 1;
}
.tippy-box[data-animation="shift-away"][data-state="hidden"] {
  opacity: 0;
}
.tippy-box[data-animation="shift-away"][data-state="hidden"][data-placement^="top"] {
  transform: translateY(10px);
}
.tippy-box[data-animation="shift-away"][data-state="hidden"][data-placement^="bottom"] {
  transform: translateY(-10px);
}
.tippy-box[data-animation="shift-away"][data-state="hidden"][data-placement^="left"] {
  transform: translateX(10px);
}
.tippy-box[data-animation="shift-away"][data-state="hidden"][data-placement^="right"] {
  transform: translateX(-10px);
}
.tippy-box[data-theme="ds"] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  max-width: 350px;
  font-weight: 400;
  font-size: 14px;
  color: #fff;
  background-color: #2687e9;
  border-radius: 4px;
  text-align: left;
  line-height: 20px;
  word-break: break-word;
}
.tippy-box[data-theme="ds"] .tippy-content {
  padding: 2px 8px;
}
.tippy-box[data-theme="ds"][data-placement^="top"] .tippy-arrow:before {
  border-top-color: #2687e9;
}
.tippy-box[data-theme="ds"][data-placement^="bottom"] .tippy-arrow:before {
  border-bottom-color: #2687e9;
}
.tippy-box[data-theme="ds"][data-placement^="left"] .tippy-arrow:before {
  border-left-color: #2687e9;
}
.tippy-box[data-theme="ds"][data-placement^="right"] .tippy-arrow:before {
  border-right-color: #2687e9;
}
@media print {
  .tippy-box[data-theme="ds"] {
    display: none;
  }
}
:root {
  --ds-border-radius: 4px;
  --ds-outline-focus: 2px solid transparent;
  --ds-outline-focus-offset: 2px;
  --ds-outline-focus-color: var(--ds-color--blue);
  --ds-color--white: #fff;
  --ds-color--grey-lightest: #f4f4f4;
  --ds-color--grey-light: #c6c6c6;
  --ds-color--grey: #9b9b9b;
  --ds-color--grey-dark: #575757;
  --ds-color--grey-darkest: #333;
  --ds-color--overlay: #395a7a;
  --ds-color--blue-lightest: #d3f1fd;
  --ds-color--blue-light: #7bc6f8;
  --ds-color--blue-semi-light: #5aadf1;
  --ds-color--blue: #2687e9;
  --ds-color--blue-semi-dark: #1b69c8;
  --ds-color--blue-dark: #134ea7;
  --ds-color--blue-darkest: #07266f;
  --ds-color--blue-lightest-smb: #cbfefd;
  --ds-color--blue-light-smb: #64e6fa;
  --ds-color--blue-semi-light-smb: #3dd0f6;
  --ds-color--blue-smb: #00aff0;
  --ds-color--blue-semi-dark-smb: #0088ce;
  --ds-color--blue-dark-smb: #0066ac;
  --ds-color--blue-darkest-smb: #003473;
  --ds-color--blue-lightest-acc: #d0d6fb;
  --ds-color--blue-light-acc: #7080ec;
  --ds-color--blue-semi-light-acc: #4b5cda;
  --ds-color--blue-acc: #192bc2;
  --ds-color--blue-semi-dark-acc: #1220a6;
  --ds-color--blue-dark-acc: #0c178b;
  --ds-color--blue-darkest-acc: #040a5d;
  --ds-color--green-lightest: #d9fbd3;
  --ds-color--green-light: #7ae87e;
  --ds-color--green-semi-light: #55d266;
  --ds-color--green: #26b547;
  --ds-color--green-semi-dark: #1b9b45;
  --ds-color--green-dark: #138242;
  --ds-color--green-darkest: #075638;
  --ds-color--red-lightest: #ffe5d6;
  --ds-color--red-light: #ff9f83;
  --ds-color--red-semi-light: #ff7a65;
  --ds-color--red: #ff3d32;
  --ds-color--red-semi-dark: #db242a;
  --ds-color--red-dark: #b7192b;
  --ds-color--red-darkest: #7a0929;
  --ds-color--orange-dark: #775738;
  --ds-color--orange-semi-dark: #b57948;
  --ds-color--orange: #d3792f;
  --ds-color--orange-semi-light: #f6c39b;
  --ds-color--orange-light: #f7e7d9;
  --ds-color--yellow-lightest: #fff6d1;
  --ds-color--yellow-light: #ffde76;
  --ds-color--yellow-semi-light: #ffd054;
  --ds-color--yellow: #ffba1c;
  --ds-color--yellow-semi-dark: #db9814;
  --ds-color--yellow-dark: #b7790e;
  --ds-color--yellow-darkest: #7a4805;
  --ds-color--bronze-semi-light: #f28940;
  --ds-color--bronze: #e07934;
  --ds-color--bronze-semi-dark: #aa6c09;
  --ds-color--silver-semi-light: #ededed;
  --ds-color--silver: #dadeef;
  --ds-color--silver-dark: #a1a9c6;
  --ds-color--gold-semi-light: #f7e13e;
  --ds-color--gold: #ffd141;
  --ds-color--gold-semi-dark: #f4b840;
  --ds-color--purple-light: #b29df4;
  --ds-color--purple: #8071d2;
  --ds-color--purple-semi-dark: #5e4fb7;
  --ds-color--purple-dark: #1d1560;
  --ds-color--caplus-dark: #001959;
  --ds-color--icon-default: #385a7a;
  --ds-color--icon-footer: #627b97;
  --ds-color--icon-notification: #0f4e77;
  --ds-color--icon-notification-open: #fff;
  --ds-color--icon-blankslate: #508fce;
  --ds-color--icon-pricing-table-details-row: #798399;
  --ds-color--bg-header: #c6c6c6s;
  --ds-color--bg-default: #fff;
  --ds-color--bg-default-hover: #dfe6f1;
  --ds-color--border-default: #c9d3dd;
  --ds-color--bg-overlay: rgba(51, 51, 51, 0.4);
  --ds-color--text: #333;
  --ds-color--bg: #f1f4f9;
  --ds-color--dividers: #c9d3dd;
  --ds-color--inherit: inherit;
  --ds-color--border-progress-bar: #ccc;
  --ds-color--dropdown-active: #0275d8;
  --ds-color--form: #575757;
  --ds-colors: text, #fff, inherit, border-default, grey-darkest, grey-dark,
    grey, grey-lightest, grey-light, blue-darkest, blue-semi-dark, blue-dark,
    #00f, blue-semi-light, blue-light, blue-lightest, blue-darkest-smb,
    blue-dark-sbm, blue-smb, blue-semi-light-smb, blue-light-smb,
    blue-lightest-smb, blue-darkest-acc, blue-dark-acc, blue-acc,
    blue-semi-light-acc, blue-light-acc, blue-lightest-acc, green-darkest,
    green-dark, green-semi-dark, green, green-semi-light, green-light,
    green-lightest, red-darkest, red-dark, red-semi-dark, red, red-semi-light,
    red-light, red-lightest, orange-dark, orange-semi-dark, orange,
    orange-semi-light, orange-light, yellow-darkest, yellow-dark, #ff0,
    yellow-semi-light, yellow-light, yellow-lightest, bronze-semi-dark, bronze,
    bronze-semi-light, silver-dark, silver, silver-semi-light, gold-semi-dark,
    gold, gold-semi-light, purple-dark, purple-semi-dark, purple, purple-light;
  --ds-colors-background: var(--ds-colors), bg;
  --ds-horizontal-gutter: 16px;
  --ds-vertical-gutter: 16px;
  --ds-padding-xs: 4px;
  --ds-padding-sm: 8px;
  --ds-padding-md: 16px;
  --ds-padding-lg: 24px;
  --ds-padding-xl: 32px;
  --ds-topbar-height: 56px;
  --ds-action-bar-height: 72px;
  --ds-sidebar-width: 282px;
  --ds-breakpoint--xs: 767px;
  --ds-breakpoint--sm: 1366px;
  --ds-breakpoint--lg: 1920px;
  --ds-container-width--sm: calc(
    var(--ds-breakpoint--sm) - var(--ds-sidebar-width) - var(--ds-padding-md) *
      2
  );
  --ds-container-width--lg: calc(
    var(--ds-breakpoint--lg) - var(--ds-sidebar-width) - var(--ds-padding-md) *
      2
  );
  --ds-font-family-ca: "Ping Pong", "proxima-nova", "Helvetica Neue", Helvetica,
    Arial, sans-serif;
  --ds-font-size-ca-size: 14;
  --ds-font-size-ca: calc(var(--ds-font-size-ca-size) * 1px);
  --ds-line-height-ca: 22px;
  --ds-heading-font-size--sm: 18px;
  --ds-heading-line-height--sm: 32px;
  --ds-heading-font-size--md: 22px;
  --ds-heading-line-height--md: 40px;
  --ds-heading-font-size--lg: 26px;
  --ds-heading-line-height--lg: 48px;
  --ds-paragraph-font-size--xxs: 14px;
  --ds-paragraph-line-height--xxs: 22px;
  --ds-paragraph-font-size--xs: 18px;
  --ds-paragraph-line-height--xs: 28px;
  --ds-paragraph-font-size--sm: 22px;
  --ds-paragraph-line-height--sm: 32px;
  --ds-paragraph-font-size--md: 26px;
  --ds-paragraph-line-height--md: 40px;
  --ds-paragraph-font-size--lg: 34px;
  --ds-paragraph-line-height--lg: 50px;
  --ds-paragraph-font-size--xl: 42px;
  --ds-paragraph-line-height--xl: 58px;
  --ds-margin-xs: 4px;
  --ds-margin-sm: 8px;
  --ds-margin-md: 16px;
  --ds-margin-lg: 24px;
  --ds-margin-xl: 32px;
  --ds-box-shadow--sm: 0 0 4px rgba(var(--ds-color--grey-light), 0.6);
  --ds-box-shadow--md: 0 0 12px rgba(var(--ds-color--grey-light), 0.2);
  --ds-box-shadow--lg: 0 0 20px rgba(var(--ds-color--grey-dark), 0.16);
  --ds-box-shadow--danger: inset 0 1px 1px rgba(0, 0, 0, 0.05),
    0 0 6px rgba(var(--ds-color--red-semi-light), 0.6);
  --ds-box-shadow--success: inset 0 1px 1px rgba(0, 0, 0, 0.05),
    0 0 6px rgba(var(--ds-color--green-semi-light), 0.6);
  --ds-steps--circle-size: 40px;
  --ds-steps--bar-width: 96px;
  --ds-zindex-ribbon: 1;
  --ds-zindex-ribbon-text: 2;
  --ds-zindex-search-form-clear-icon: 3;
  --ds-zindex-wizard-progress-bar: 100;
  --ds-zindex-wizard-bullet-inner: 200;
  --ds-zindex-full-border: 202;
  --ds-zindex-action-bar: 4998;
  --ds-zindex-topbar-aside: 5001;
  --ds-zindex-sidebar: 5003;
  --ds-zindex-header-fixed: 5004;
  --ds-zindex-topbar-quick-access: 5004;
  --ds-zindex-dropdown: 5004;
  --ds-zindex-tour-overlay: 6000;
  --ds-zindex-tour-expose-element: 6001;
  --ds-zindex-rollover: 10000;
  --ds-zindex-mini-rollover: 10001;
  --ds-zindex-modal: 10001;
  --ds-zindex-popover: 10002;
  --ds-zindex-toaster: 10002;
  --ds-zindex-tooltip-layer: 10003;
  --ds-zindex-tour: 999999;
  --ds-zindex-driver-tour-popover-item: 2147483100 !important;
  --ds-zindex-driver-tour-page-overlay: 2147483010 !important;
  --ds-zindex-driver-tour-highlighted-element-stage: 2147483011 !important;
  --ds-zindex-driver-tour-highlighted-element: 2147483012 !important;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
}
:root {
  --ds-animation-duration--fast: 0.2s;
  --ds-animation-duration--medium: 0.4s;
  --ds-animation-duration--slow: 0.8s;
  --ds-animation--timing-function: ease-in-out;
  --ds-animation--fade-in: fadeIn var(--ds-animation-duration--medium)
    var(--ds-animation--timing-function);
  --ds-animation--fade-out: fadeOut var(--ds-animation-duration--medium)
    var(--ds-animation--timing-function);
  --ds-animation--pulse: pulse 0.6s var(--ds-animation--timing-function);
}
.ds-u-animation--fade-in {
  animation: fadeIn 0.4s ease-in-out;
  animation: var(--ds-animation--fade-in);
}
.ds-u-animation--fade-out {
  animation: fadeOut 0.4s ease-in-out;
  animation: var(--ds-animation--fade-out);
}
.ds-u-animation--pulse {
  animation: pulse 0.6s ease-in-out;
  animation: var(--ds-animation--pulse);
}
.ds-u-color--text {
  color: #333 !important;
  color: var(--ds-color--text) !important;
}
.ds-u-color--text .ds-text {
  color: #333;
  color: var(--ds-color--text);
}
.ds-u-color--white {
  color: #fff !important;
  color: var(--ds-color--white) !important;
}
.ds-u-color--white .ds-text {
  color: #fff;
  color: var(--ds-color--white);
}
.ds-u-color--inherit {
  color: inherit !important;
  color: var(--ds-color--inherit) !important;
}
.ds-u-color--inherit .ds-text {
  color: inherit;
  color: var(--ds-color--inherit);
}
.ds-u-color--border-default {
  color: #c9d3dd !important;
  color: var(--ds-color--border-default) !important;
}
.ds-u-color--border-default .ds-text {
  color: #c9d3dd;
  color: var(--ds-color--border-default);
}
.ds-u-color--grey-darkest {
  color: #333 !important;
  color: var(--ds-color--grey-darkest) !important;
}
.ds-u-color--grey-darkest .ds-text {
  color: #333;
  color: var(--ds-color--grey-darkest);
}
.ds-u-color--grey-dark {
  color: #575757 !important;
  color: var(--ds-color--grey-dark) !important;
}
.ds-u-color--grey-dark .ds-text {
  color: #575757;
  color: var(--ds-color--grey-dark);
}
.ds-u-color--grey {
  color: #9b9b9b !important;
  color: var(--ds-color--grey) !important;
}
.ds-u-color--grey .ds-text {
  color: #9b9b9b;
  color: var(--ds-color--grey);
}
.ds-u-color--grey-lightest {
  color: #f4f4f4 !important;
  color: var(--ds-color--grey-lightest) !important;
}
.ds-u-color--grey-lightest .ds-text {
  color: #f4f4f4;
  color: var(--ds-color--grey-lightest);
}
.ds-u-color--grey-light {
  color: #c6c6c6 !important;
  color: var(--ds-color--grey-light) !important;
}
.ds-u-color--grey-light .ds-text {
  color: #c6c6c6;
  color: var(--ds-color--grey-light);
}
.ds-u-color--blue-darkest {
  color: #07266f !important;
  color: var(--ds-color--blue-darkest) !important;
}
.ds-u-color--blue-darkest .ds-text {
  color: #07266f;
  color: var(--ds-color--blue-darkest);
}
.ds-u-color--blue-semi-dark {
  color: #1b69c8 !important;
  color: var(--ds-color--blue-semi-dark) !important;
}
.ds-u-color--blue-semi-dark .ds-text {
  color: #1b69c8;
  color: var(--ds-color--blue-semi-dark);
}
.ds-u-color--blue-dark {
  color: #134ea7 !important;
  color: var(--ds-color--blue-dark) !important;
}
.ds-u-color--blue-dark .ds-text {
  color: #134ea7;
  color: var(--ds-color--blue-dark);
}
.ds-u-color--blue {
  color: #2687e9 !important;
  color: var(--ds-color--blue) !important;
}
.ds-u-color--blue .ds-text {
  color: #2687e9;
  color: var(--ds-color--blue);
}
.ds-u-color--blue-semi-light {
  color: #5aadf1 !important;
  color: var(--ds-color--blue-semi-light) !important;
}
.ds-u-color--blue-semi-light .ds-text {
  color: #5aadf1;
  color: var(--ds-color--blue-semi-light);
}
.ds-u-color--blue-light {
  color: #7bc6f8 !important;
  color: var(--ds-color--blue-light) !important;
}
.ds-u-color--blue-light .ds-text {
  color: #7bc6f8;
  color: var(--ds-color--blue-light);
}
.ds-u-color--blue-lightest {
  color: #d3f1fd !important;
  color: var(--ds-color--blue-lightest) !important;
}
.ds-u-color--blue-lightest .ds-text {
  color: #d3f1fd;
  color: var(--ds-color--blue-lightest);
}
.ds-u-color--blue-darkest-smb {
  color: #003473 !important;
  color: var(--ds-color--blue-darkest-smb) !important;
}
.ds-u-color--blue-darkest-smb .ds-text {
  color: #003473;
  color: var(--ds-color--blue-darkest-smb);
}
.ds-u-color--blue-dark-sbm {
  color: var(--ds-color--blue-dark-sbm) !important;
}
.ds-u-color--blue-dark-sbm .ds-text {
  color: var(--ds-color--blue-dark-sbm);
}
.ds-u-color--blue-smb {
  color: #00aff0 !important;
  color: var(--ds-color--blue-smb) !important;
}
.ds-u-color--blue-smb .ds-text {
  color: #00aff0;
  color: var(--ds-color--blue-smb);
}
.ds-u-color--blue-semi-light-smb {
  color: #3dd0f6 !important;
  color: var(--ds-color--blue-semi-light-smb) !important;
}
.ds-u-color--blue-semi-light-smb .ds-text {
  color: #3dd0f6;
  color: var(--ds-color--blue-semi-light-smb);
}
.ds-u-color--blue-light-smb {
  color: #64e6fa !important;
  color: var(--ds-color--blue-light-smb) !important;
}
.ds-u-color--blue-light-smb .ds-text {
  color: #64e6fa;
  color: var(--ds-color--blue-light-smb);
}
.ds-u-color--blue-lightest-smb {
  color: #cbfefd !important;
  color: var(--ds-color--blue-lightest-smb) !important;
}
.ds-u-color--blue-lightest-smb .ds-text {
  color: #cbfefd;
  color: var(--ds-color--blue-lightest-smb);
}
.ds-u-color--blue-darkest-acc {
  color: #040a5d !important;
  color: var(--ds-color--blue-darkest-acc) !important;
}
.ds-u-color--blue-darkest-acc .ds-text {
  color: #040a5d;
  color: var(--ds-color--blue-darkest-acc);
}
.ds-u-color--blue-dark-acc {
  color: #0c178b !important;
  color: var(--ds-color--blue-dark-acc) !important;
}
.ds-u-color--blue-dark-acc .ds-text {
  color: #0c178b;
  color: var(--ds-color--blue-dark-acc);
}
.ds-u-color--blue-acc {
  color: #192bc2 !important;
  color: var(--ds-color--blue-acc) !important;
}
.ds-u-color--blue-acc .ds-text {
  color: #192bc2;
  color: var(--ds-color--blue-acc);
}
.ds-u-color--blue-semi-light-acc {
  color: #4b5cda !important;
  color: var(--ds-color--blue-semi-light-acc) !important;
}
.ds-u-color--blue-semi-light-acc .ds-text {
  color: #4b5cda;
  color: var(--ds-color--blue-semi-light-acc);
}
.ds-u-color--blue-light-acc {
  color: #7080ec !important;
  color: var(--ds-color--blue-light-acc) !important;
}
.ds-u-color--blue-light-acc .ds-text {
  color: #7080ec;
  color: var(--ds-color--blue-light-acc);
}
.ds-u-color--blue-lightest-acc {
  color: #d0d6fb !important;
  color: var(--ds-color--blue-lightest-acc) !important;
}
.ds-u-color--blue-lightest-acc .ds-text {
  color: #d0d6fb;
  color: var(--ds-color--blue-lightest-acc);
}
.ds-u-color--green-darkest {
  color: #075638 !important;
  color: var(--ds-color--green-darkest) !important;
}
.ds-u-color--green-darkest .ds-text {
  color: #075638;
  color: var(--ds-color--green-darkest);
}
.ds-u-color--green-dark {
  color: #138242 !important;
  color: var(--ds-color--green-dark) !important;
}
.ds-u-color--green-dark .ds-text {
  color: #138242;
  color: var(--ds-color--green-dark);
}
.ds-u-color--green-semi-dark {
  color: #1b9b45 !important;
  color: var(--ds-color--green-semi-dark) !important;
}
.ds-u-color--green-semi-dark .ds-text {
  color: #1b9b45;
  color: var(--ds-color--green-semi-dark);
}
.ds-u-color--green {
  color: #26b547 !important;
  color: var(--ds-color--green) !important;
}
.ds-u-color--green .ds-text {
  color: #26b547;
  color: var(--ds-color--green);
}
.ds-u-color--green-semi-light {
  color: #55d266 !important;
  color: var(--ds-color--green-semi-light) !important;
}
.ds-u-color--green-semi-light .ds-text {
  color: #55d266;
  color: var(--ds-color--green-semi-light);
}
.ds-u-color--green-light {
  color: #7ae87e !important;
  color: var(--ds-color--green-light) !important;
}
.ds-u-color--green-light .ds-text {
  color: #7ae87e;
  color: var(--ds-color--green-light);
}
.ds-u-color--green-lightest {
  color: #d9fbd3 !important;
  color: var(--ds-color--green-lightest) !important;
}
.ds-u-color--green-lightest .ds-text {
  color: #d9fbd3;
  color: var(--ds-color--green-lightest);
}
.ds-u-color--red-darkest {
  color: #7a0929 !important;
  color: var(--ds-color--red-darkest) !important;
}
.ds-u-color--red-darkest .ds-text {
  color: #7a0929;
  color: var(--ds-color--red-darkest);
}
.ds-u-color--red-dark {
  color: #b7192b !important;
  color: var(--ds-color--red-dark) !important;
}
.ds-u-color--red-dark .ds-text {
  color: #b7192b;
  color: var(--ds-color--red-dark);
}
.ds-u-color--red-semi-dark {
  color: #db242a !important;
  color: var(--ds-color--red-semi-dark) !important;
}
.ds-u-color--red-semi-dark .ds-text {
  color: #db242a;
  color: var(--ds-color--red-semi-dark);
}
.ds-u-color--red {
  color: #ff3d32 !important;
  color: var(--ds-color--red) !important;
}
.ds-u-color--red .ds-text {
  color: #ff3d32;
  color: var(--ds-color--red);
}
.ds-u-color--red-semi-light {
  color: #ff7a65 !important;
  color: var(--ds-color--red-semi-light) !important;
}
.ds-u-color--red-semi-light .ds-text {
  color: #ff7a65;
  color: var(--ds-color--red-semi-light);
}
.ds-u-color--red-light {
  color: #ff9f83 !important;
  color: var(--ds-color--red-light) !important;
}
.ds-u-color--red-light .ds-text {
  color: #ff9f83;
  color: var(--ds-color--red-light);
}
.ds-u-color--red-lightest {
  color: #ffe5d6 !important;
  color: var(--ds-color--red-lightest) !important;
}
.ds-u-color--red-lightest .ds-text {
  color: #ffe5d6;
  color: var(--ds-color--red-lightest);
}
.ds-u-color--orange-dark {
  color: #775738 !important;
  color: var(--ds-color--orange-dark) !important;
}
.ds-u-color--orange-dark .ds-text {
  color: #775738;
  color: var(--ds-color--orange-dark);
}
.ds-u-color--orange-semi-dark {
  color: #b57948 !important;
  color: var(--ds-color--orange-semi-dark) !important;
}
.ds-u-color--orange-semi-dark .ds-text {
  color: #b57948;
  color: var(--ds-color--orange-semi-dark);
}
.ds-u-color--orange {
  color: #d3792f !important;
  color: var(--ds-color--orange) !important;
}
.ds-u-color--orange .ds-text {
  color: #d3792f;
  color: var(--ds-color--orange);
}
.ds-u-color--orange-semi-light {
  color: #f6c39b !important;
  color: var(--ds-color--orange-semi-light) !important;
}
.ds-u-color--orange-semi-light .ds-text {
  color: #f6c39b;
  color: var(--ds-color--orange-semi-light);
}
.ds-u-color--orange-light {
  color: #f7e7d9 !important;
  color: var(--ds-color--orange-light) !important;
}
.ds-u-color--orange-light .ds-text {
  color: #f7e7d9;
  color: var(--ds-color--orange-light);
}
.ds-u-color--yellow-darkest {
  color: #7a4805 !important;
  color: var(--ds-color--yellow-darkest) !important;
}
.ds-u-color--yellow-darkest .ds-text {
  color: #7a4805;
  color: var(--ds-color--yellow-darkest);
}
.ds-u-color--yellow-dark {
  color: #b7790e !important;
  color: var(--ds-color--yellow-dark) !important;
}
.ds-u-color--yellow-dark .ds-text {
  color: #b7790e;
  color: var(--ds-color--yellow-dark);
}
.ds-u-color--yellow {
  color: #ffba1c !important;
  color: var(--ds-color--yellow) !important;
}
.ds-u-color--yellow .ds-text {
  color: #ffba1c;
  color: var(--ds-color--yellow);
}
.ds-u-color--yellow-semi-light {
  color: #ffd054 !important;
  color: var(--ds-color--yellow-semi-light) !important;
}
.ds-u-color--yellow-semi-light .ds-text {
  color: #ffd054;
  color: var(--ds-color--yellow-semi-light);
}
.ds-u-color--yellow-light {
  color: #ffde76 !important;
  color: var(--ds-color--yellow-light) !important;
}
.ds-u-color--yellow-light .ds-text {
  color: #ffde76;
  color: var(--ds-color--yellow-light);
}
.ds-u-color--yellow-lightest {
  color: #fff6d1 !important;
  color: var(--ds-color--yellow-lightest) !important;
}
.ds-u-color--yellow-lightest .ds-text {
  color: #fff6d1;
  color: var(--ds-color--yellow-lightest);
}
.ds-u-color--bronze-semi-dark {
  color: #aa6c09 !important;
  color: var(--ds-color--bronze-semi-dark) !important;
}
.ds-u-color--bronze-semi-dark .ds-text {
  color: #aa6c09;
  color: var(--ds-color--bronze-semi-dark);
}
.ds-u-color--bronze {
  color: #e07934 !important;
  color: var(--ds-color--bronze) !important;
}
.ds-u-color--bronze .ds-text {
  color: #e07934;
  color: var(--ds-color--bronze);
}
.ds-u-color--bronze-semi-light {
  color: #f28940 !important;
  color: var(--ds-color--bronze-semi-light) !important;
}
.ds-u-color--bronze-semi-light .ds-text {
  color: #f28940;
  color: var(--ds-color--bronze-semi-light);
}
.ds-u-color--silver-dark {
  color: #a1a9c6 !important;
  color: var(--ds-color--silver-dark) !important;
}
.ds-u-color--silver-dark .ds-text {
  color: #a1a9c6;
  color: var(--ds-color--silver-dark);
}
.ds-u-color--silver {
  color: #dadeef !important;
  color: var(--ds-color--silver) !important;
}
.ds-u-color--silver .ds-text {
  color: #dadeef;
  color: var(--ds-color--silver);
}
.ds-u-color--silver-semi-light {
  color: #ededed !important;
  color: var(--ds-color--silver-semi-light) !important;
}
.ds-u-color--silver-semi-light .ds-text {
  color: #ededed;
  color: var(--ds-color--silver-semi-light);
}
.ds-u-color--gold-semi-dark {
  color: #f4b840 !important;
  color: var(--ds-color--gold-semi-dark) !important;
}
.ds-u-color--gold-semi-dark .ds-text {
  color: #f4b840;
  color: var(--ds-color--gold-semi-dark);
}
.ds-u-color--gold {
  color: #ffd141 !important;
  color: var(--ds-color--gold) !important;
}
.ds-u-color--gold .ds-text {
  color: #ffd141;
  color: var(--ds-color--gold);
}
.ds-u-color--gold-semi-light {
  color: #f7e13e !important;
  color: var(--ds-color--gold-semi-light) !important;
}
.ds-u-color--gold-semi-light .ds-text {
  color: #f7e13e;
  color: var(--ds-color--gold-semi-light);
}
.ds-u-color--purple-dark {
  color: #1d1560 !important;
  color: var(--ds-color--purple-dark) !important;
}
.ds-u-color--purple-dark .ds-text {
  color: #1d1560;
  color: var(--ds-color--purple-dark);
}
.ds-u-color--purple-semi-dark {
  color: #5e4fb7 !important;
  color: var(--ds-color--purple-semi-dark) !important;
}
.ds-u-color--purple-semi-dark .ds-text {
  color: #5e4fb7;
  color: var(--ds-color--purple-semi-dark);
}
.ds-u-color--purple {
  color: #8071d2 !important;
  color: var(--ds-color--purple) !important;
}
.ds-u-color--purple .ds-text {
  color: #8071d2;
  color: var(--ds-color--purple);
}
.ds-u-color--purple-light {
  color: #b29df4 !important;
  color: var(--ds-color--purple-light) !important;
}
.ds-u-color--purple-light .ds-text {
  color: #b29df4;
  color: var(--ds-color--purple-light);
}
.ds-u-background-color--text {
  background-color: #333 !important;
  background-color: var(--ds-color--text) !important;
}
.ds-u-background-color--white {
  background-color: #fff !important;
  background-color: var(--ds-color--white) !important;
}
.ds-u-background-color--inherit {
  background-color: inherit !important;
  background-color: var(--ds-color--inherit) !important;
}
.ds-u-background-color--border-default {
  background-color: #c9d3dd !important;
  background-color: var(--ds-color--border-default) !important;
}
.ds-u-background-color--grey-darkest {
  background-color: #333 !important;
  background-color: var(--ds-color--grey-darkest) !important;
}
.ds-u-background-color--grey-dark {
  background-color: #575757 !important;
  background-color: var(--ds-color--grey-dark) !important;
}
.ds-u-background-color--grey {
  background-color: #9b9b9b !important;
  background-color: var(--ds-color--grey) !important;
}
.ds-u-background-color--grey-lightest {
  background-color: #f4f4f4 !important;
  background-color: var(--ds-color--grey-lightest) !important;
}
.ds-u-background-color--grey-light {
  background-color: #c6c6c6 !important;
  background-color: var(--ds-color--grey-light) !important;
}
.ds-u-background-color--blue-darkest {
  background-color: #07266f !important;
  background-color: var(--ds-color--blue-darkest) !important;
}
.ds-u-background-color--blue-semi-dark {
  background-color: #1b69c8 !important;
  background-color: var(--ds-color--blue-semi-dark) !important;
}
.ds-u-background-color--blue-dark {
  background-color: #134ea7 !important;
  background-color: var(--ds-color--blue-dark) !important;
}
.ds-u-background-color--blue {
  background-color: #2687e9 !important;
  background-color: var(--ds-color--blue) !important;
}
.ds-u-background-color--blue-semi-light {
  background-color: #5aadf1 !important;
  background-color: var(--ds-color--blue-semi-light) !important;
}
.ds-u-background-color--blue-light {
  background-color: #7bc6f8 !important;
  background-color: var(--ds-color--blue-light) !important;
}
.ds-u-background-color--blue-lightest {
  background-color: #d3f1fd !important;
  background-color: var(--ds-color--blue-lightest) !important;
}
.ds-u-background-color--blue-darkest-smb {
  background-color: #003473 !important;
  background-color: var(--ds-color--blue-darkest-smb) !important;
}
.ds-u-background-color--blue-dark-sbm {
  background-color: var(--ds-color--blue-dark-sbm) !important;
}
.ds-u-background-color--blue-smb {
  background-color: #00aff0 !important;
  background-color: var(--ds-color--blue-smb) !important;
}
.ds-u-background-color--blue-semi-light-smb {
  background-color: #3dd0f6 !important;
  background-color: var(--ds-color--blue-semi-light-smb) !important;
}
.ds-u-background-color--blue-light-smb {
  background-color: #64e6fa !important;
  background-color: var(--ds-color--blue-light-smb) !important;
}
.ds-u-background-color--blue-lightest-smb {
  background-color: #cbfefd !important;
  background-color: var(--ds-color--blue-lightest-smb) !important;
}
.ds-u-background-color--blue-darkest-acc {
  background-color: #040a5d !important;
  background-color: var(--ds-color--blue-darkest-acc) !important;
}
.ds-u-background-color--blue-dark-acc {
  background-color: #0c178b !important;
  background-color: var(--ds-color--blue-dark-acc) !important;
}
.ds-u-background-color--blue-acc {
  background-color: #192bc2 !important;
  background-color: var(--ds-color--blue-acc) !important;
}
.ds-u-background-color--blue-semi-light-acc {
  background-color: #4b5cda !important;
  background-color: var(--ds-color--blue-semi-light-acc) !important;
}
.ds-u-background-color--blue-light-acc {
  background-color: #7080ec !important;
  background-color: var(--ds-color--blue-light-acc) !important;
}
.ds-u-background-color--blue-lightest-acc {
  background-color: #d0d6fb !important;
  background-color: var(--ds-color--blue-lightest-acc) !important;
}
.ds-u-background-color--green-darkest {
  background-color: #075638 !important;
  background-color: var(--ds-color--green-darkest) !important;
}
.ds-u-background-color--green-dark {
  background-color: #138242 !important;
  background-color: var(--ds-color--green-dark) !important;
}
.ds-u-background-color--green-semi-dark {
  background-color: #1b9b45 !important;
  background-color: var(--ds-color--green-semi-dark) !important;
}
.ds-u-background-color--green {
  background-color: #26b547 !important;
  background-color: var(--ds-color--green) !important;
}
.ds-u-background-color--green-semi-light {
  background-color: #55d266 !important;
  background-color: var(--ds-color--green-semi-light) !important;
}
.ds-u-background-color--green-light {
  background-color: #7ae87e !important;
  background-color: var(--ds-color--green-light) !important;
}
.ds-u-background-color--green-lightest {
  background-color: #d9fbd3 !important;
  background-color: var(--ds-color--green-lightest) !important;
}
.ds-u-background-color--red-darkest {
  background-color: #7a0929 !important;
  background-color: var(--ds-color--red-darkest) !important;
}
.ds-u-background-color--red-dark {
  background-color: #b7192b !important;
  background-color: var(--ds-color--red-dark) !important;
}
.ds-u-background-color--red-semi-dark {
  background-color: #db242a !important;
  background-color: var(--ds-color--red-semi-dark) !important;
}
.ds-u-background-color--red {
  background-color: #ff3d32 !important;
  background-color: var(--ds-color--red) !important;
}
.ds-u-background-color--red-semi-light {
  background-color: #ff7a65 !important;
  background-color: var(--ds-color--red-semi-light) !important;
}
.ds-u-background-color--red-light {
  background-color: #ff9f83 !important;
  background-color: var(--ds-color--red-light) !important;
}
.ds-u-background-color--red-lightest {
  background-color: #ffe5d6 !important;
  background-color: var(--ds-color--red-lightest) !important;
}
.ds-u-background-color--orange-dark {
  background-color: #775738 !important;
  background-color: var(--ds-color--orange-dark) !important;
}
.ds-u-background-color--orange-semi-dark {
  background-color: #b57948 !important;
  background-color: var(--ds-color--orange-semi-dark) !important;
}
.ds-u-background-color--orange {
  background-color: #d3792f !important;
  background-color: var(--ds-color--orange) !important;
}
.ds-u-background-color--orange-semi-light {
  background-color: #f6c39b !important;
  background-color: var(--ds-color--orange-semi-light) !important;
}
.ds-u-background-color--orange-light {
  background-color: #f7e7d9 !important;
  background-color: var(--ds-color--orange-light) !important;
}
.ds-u-background-color--yellow-darkest {
  background-color: #7a4805 !important;
  background-color: var(--ds-color--yellow-darkest) !important;
}
.ds-u-background-color--yellow-dark {
  background-color: #b7790e !important;
  background-color: var(--ds-color--yellow-dark) !important;
}
.ds-u-background-color--yellow {
  background-color: #ffba1c !important;
  background-color: var(--ds-color--yellow) !important;
}
.ds-u-background-color--yellow-semi-light {
  background-color: #ffd054 !important;
  background-color: var(--ds-color--yellow-semi-light) !important;
}
.ds-u-background-color--yellow-light {
  background-color: #ffde76 !important;
  background-color: var(--ds-color--yellow-light) !important;
}
.ds-u-background-color--yellow-lightest {
  background-color: #fff6d1 !important;
  background-color: var(--ds-color--yellow-lightest) !important;
}
.ds-u-background-color--bronze-semi-dark {
  background-color: #aa6c09 !important;
  background-color: var(--ds-color--bronze-semi-dark) !important;
}
.ds-u-background-color--bronze {
  background-color: #e07934 !important;
  background-color: var(--ds-color--bronze) !important;
}
.ds-u-background-color--bronze-semi-light {
  background-color: #f28940 !important;
  background-color: var(--ds-color--bronze-semi-light) !important;
}
.ds-u-background-color--silver-dark {
  background-color: #a1a9c6 !important;
  background-color: var(--ds-color--silver-dark) !important;
}
.ds-u-background-color--silver {
  background-color: #dadeef !important;
  background-color: var(--ds-color--silver) !important;
}
.ds-u-background-color--silver-semi-light {
  background-color: #ededed !important;
  background-color: var(--ds-color--silver-semi-light) !important;
}
.ds-u-background-color--gold-semi-dark {
  background-color: #f4b840 !important;
  background-color: var(--ds-color--gold-semi-dark) !important;
}
.ds-u-background-color--gold {
  background-color: #ffd141 !important;
  background-color: var(--ds-color--gold) !important;
}
.ds-u-background-color--gold-semi-light {
  background-color: #f7e13e !important;
  background-color: var(--ds-color--gold-semi-light) !important;
}
.ds-u-background-color--purple-dark {
  background-color: #1d1560 !important;
  background-color: var(--ds-color--purple-dark) !important;
}
.ds-u-background-color--purple-semi-dark {
  background-color: #5e4fb7 !important;
  background-color: var(--ds-color--purple-semi-dark) !important;
}
.ds-u-background-color--purple {
  background-color: #8071d2 !important;
  background-color: var(--ds-color--purple) !important;
}
.ds-u-background-color--purple-light {
  background-color: #b29df4 !important;
  background-color: var(--ds-color--purple-light) !important;
}
.ds-u-background-color--bg {
  background-color: #f1f4f9 !important;
  background-color: var(--ds-color--bg) !important;
}
.ds-u-cursor--pointer {
  cursor: pointer !important;
}
.ds-u-cursor--not-allowed {
  cursor: not-allowed !important;
}
.ds-u-cursor--default {
  cursor: default !important;
}
.ds-u-pointer-events--none {
  pointer-events: none !important;
}
.ds-u-display--block {
  display: block !important;
}
.ds-u-display--none {
  display: none !important;
}
.ds-u-display--inline {
  display: inline !important;
}
.ds-u-display--inline-block {
  display: inline-block !important;
}
.ds-u-display--contents {
  display: contents !important;
}
.ds-u-display--flex {
  display: flex !important;
}
.ds-u-flex-wrap--wrap {
  flex-wrap: wrap !important;
}
.ds-u-flex-wrap--nowrap {
  flex-wrap: nowrap !important;
}
.ds-u-flex-grow {
  flex-grow: 1 !important;
}
.ds-u-flex-grow--none {
  flex-grow: 0 !important;
}
.ds-u-flex-shrink {
  flex-shrink: 1 !important;
}
.ds-u-flex-shrink--none {
  flex-shrink: 0 !important;
}
.ds-u-flex-basis--0 {
  flex-basis: 0 !important;
}
.ds-u-flex-direction--column {
  flex-direction: column !important;
}
.ds-u-flex-direction--row {
  flex-direction: row !important;
}
.ds-u-align-items--center {
  align-items: center !important;
}
.ds-u-align-items--baseline {
  align-items: baseline !important;
}
.ds-u-align-items--flex-start {
  align-items: flex-start !important;
}
.ds-u-align-items--flex-end {
  align-items: flex-end !important;
}
.ds-u-align-items--stretch {
  align-items: stretch !important;
}
.ds-u-align-self--center {
  align-self: center !important;
}
.ds-u-align-self--baseline {
  align-self: baseline !important;
}
.ds-u-align-self--flex-start {
  align-self: flex-start !important;
}
.ds-u-align-self--flex-end {
  align-self: flex-end !important;
}
.ds-u-justify-content--baseline {
  justify-content: baseline !important;
}
.ds-u-justify-content--center {
  justify-content: center !important;
}
.ds-u-justify-content--flex-start {
  justify-content: flex-start !important;
}
.ds-u-justify-content--flex-end {
  justify-content: flex-end !important;
}
.ds-u-justify-content--space-around {
  justify-content: space-around !important;
}
.ds-u-justify-content--space-between {
  justify-content: space-between !important;
}
.ds-u-justify-content--space-evenly {
  justify-content: space-evenly !important;
}
.ds-u-justify-content--stretch {
  justify-content: stretch !important;
}
.ds-u-col--auto {
  flex: 0 1 auto;
}
.ds-u-col--fill {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}
.ds-u-float--none {
  float: none !important;
}
.ds-u-float--right {
  float: right !important;
}
.ds-u-float--left {
  float: left !important;
}
.ds-u-height--full {
  height: 100% !important;
}
.ds-u-min-height--full {
  min-height: 100% !important;
}
.ds-u-margin--none {
  margin: 0 !important;
}
.ds-u-margin-bottom--none {
  margin-bottom: 0 !important;
}
.ds-u-margin-top--none {
  margin-top: 0 !important;
}
.ds-u-margin-left--none {
  margin-left: 0 !important;
}
.ds-u-margin-right--none,
.ds-u-margin-x--none {
  margin-right: 0 !important;
}
.ds-u-margin-x--none {
  margin-left: 0 !important;
}
.ds-u-margin-y--none {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.ds-u-margin--auto {
  margin: auto !important;
}
.ds-u-margin-bottom--auto {
  margin-bottom: auto !important;
}
.ds-u-margin-top--auto {
  margin-top: auto !important;
}
.ds-u-margin-left--auto {
  margin-left: auto !important;
}
.ds-u-margin-right--auto,
.ds-u-margin-x--auto {
  margin-right: auto !important;
}
.ds-u-margin-x--auto {
  margin-left: auto !important;
}
.ds-u-margin-y--auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.ds-u-margin-bottom--xs {
  margin-bottom: 4px !important;
  margin-bottom: var(--ds-margin-xs) !important;
}
.ds-u-margin-top--xs {
  margin-top: 4px !important;
  margin-top: var(--ds-margin-xs) !important;
}
.ds-u-margin-left--xs {
  margin-left: 4px !important;
  margin-left: var(--ds-margin-xs) !important;
}
.ds-u-margin-right--xs,
.ds-u-margin-x--xs {
  margin-right: 4px !important;
  margin-right: var(--ds-margin-xs) !important;
}
.ds-u-margin-x--xs {
  margin-left: 4px !important;
  margin-left: var(--ds-margin-xs) !important;
}
.ds-u-margin-y--xs {
  margin-top: 4px !important;
  margin-top: var(--ds-margin-xs) !important;
  margin-bottom: 4px !important;
  margin-bottom: var(--ds-margin-xs) !important;
}
.ds-u-margin-bottom--sm {
  margin-bottom: 8px !important;
  margin-bottom: var(--ds-margin-sm) !important;
}
.ds-u-margin-top--sm {
  margin-top: 8px !important;
  margin-top: var(--ds-margin-sm) !important;
}
.ds-u-margin-left--sm {
  margin-left: 8px !important;
  margin-left: var(--ds-margin-sm) !important;
}
.ds-u-margin-right--sm,
.ds-u-margin-x--sm {
  margin-right: 8px !important;
  margin-right: var(--ds-margin-sm) !important;
}
.ds-u-margin-x--sm {
  margin-left: 8px !important;
  margin-left: var(--ds-margin-sm) !important;
}
.ds-u-margin-y--sm {
  margin-top: 8px !important;
  margin-top: var(--ds-margin-sm) !important;
  margin-bottom: 8px !important;
  margin-bottom: var(--ds-margin-sm) !important;
}
.ds-u-margin-bottom {
  margin-bottom: 16px !important;
  margin-bottom: var(--ds-margin-md) !important;
}
.ds-u-margin-top {
  margin-top: 16px !important;
  margin-top: var(--ds-margin-md) !important;
}
.ds-u-margin-left {
  margin-left: 16px !important;
  margin-left: var(--ds-margin-md) !important;
}
.ds-u-margin-right {
  margin-right: 16px !important;
  margin-right: var(--ds-margin-md) !important;
}
.ds-u-margin--md {
  margin: 16px !important;
  margin: var(--ds-margin-md) !important;
}
.ds-u-margin-bottom--md {
  margin-bottom: 16px !important;
  margin-bottom: var(--ds-margin-md) !important;
}
.ds-u-margin-top--md {
  margin-top: 16px !important;
  margin-top: var(--ds-margin-md) !important;
}
.ds-u-margin-left--md {
  margin-left: 16px !important;
  margin-left: var(--ds-margin-md) !important;
}
.ds-u-margin-right--md,
.ds-u-margin-x--md {
  margin-right: 16px !important;
  margin-right: var(--ds-margin-md) !important;
}
.ds-u-margin-x--md {
  margin-left: 16px !important;
  margin-left: var(--ds-margin-md) !important;
}
.ds-u-margin-y--md {
  margin-top: 16px !important;
  margin-top: var(--ds-margin-md) !important;
  margin-bottom: 16px !important;
  margin-bottom: var(--ds-margin-md) !important;
}
.ds-u-margin-bottom--lg {
  margin-bottom: 24px !important;
  margin-bottom: var(--ds-margin-lg) !important;
}
.ds-u-margin-top--lg {
  margin-top: 24px !important;
  margin-top: var(--ds-margin-lg) !important;
}
.ds-u-margin-left--lg {
  margin-left: 24px !important;
  margin-left: var(--ds-margin-lg) !important;
}
.ds-u-margin-right--lg,
.ds-u-margin-x--lg {
  margin-right: 24px !important;
  margin-right: var(--ds-margin-lg) !important;
}
.ds-u-margin-x--lg {
  margin-left: 24px !important;
  margin-left: var(--ds-margin-lg) !important;
}
.ds-u-margin-y--lg {
  margin-top: 24px !important;
  margin-top: var(--ds-margin-lg) !important;
  margin-bottom: 24px !important;
  margin-bottom: var(--ds-margin-lg) !important;
}
.ds-u-margin-bottom--xl {
  margin-bottom: 32px !important;
  margin-bottom: var(--ds-margin-xl) !important;
}
.ds-u-margin-top--xl {
  margin-top: 32px !important;
  margin-top: var(--ds-margin-xl) !important;
}
.ds-u-margin-left--xl {
  margin-left: 32px !important;
  margin-left: var(--ds-margin-xl) !important;
}
.ds-u-margin-right--xl,
.ds-u-margin-x--xl {
  margin-right: 32px !important;
  margin-right: var(--ds-margin-xl) !important;
}
.ds-u-margin-x--xl {
  margin-left: 32px !important;
  margin-left: var(--ds-margin-xl) !important;
}
.ds-u-margin-y--xl {
  margin-top: 32px !important;
  margin-top: var(--ds-margin-xl) !important;
  margin-bottom: 32px !important;
  margin-bottom: var(--ds-margin-xl) !important;
}
.ds-u-opacity--1 {
  opacity: 0.8;
}
.ds-u-opacity--2 {
  opacity: 0.6;
}
.ds-u-opacity--3 {
  opacity: 0.4;
}
.ds-u-opacity--4 {
  opacity: 0.2;
}
.ds-u-opacity--5 {
  opacity: 0.1;
}
.ds-u-overflow--visible {
  overflow: visible !important;
}
.ds-u-overflow--hidden {
  overflow: hidden !important;
}
.ds-u-overflow--scroll {
  overflow: scroll !important;
}
.ds-u-overflow-y--auto {
  overflow-y: auto !important;
}
.ds-u-padding--none {
  padding: 0 !important;
}
.ds-u-padding-bottom--none {
  padding-bottom: 0 !important;
}
.ds-u-padding-top--none {
  padding-top: 0 !important;
}
.ds-u-padding-left--none {
  padding-left: 0 !important;
}
.ds-u-padding-right--none,
.ds-u-padding-x--none {
  padding-right: 0 !important;
}
.ds-u-padding-x--none {
  padding-left: 0 !important;
}
.ds-u-padding-y--none {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.ds-u-padding--auto {
  padding: auto !important;
}
.ds-u-padding-bottom--auto {
  padding-bottom: auto !important;
}
.ds-u-padding-top--auto {
  padding-top: auto !important;
}
.ds-u-padding-left--auto {
  padding-left: auto !important;
}
.ds-u-padding-right--auto,
.ds-u-padding-x--auto {
  padding-right: auto !important;
}
.ds-u-padding-x--auto {
  padding-left: auto !important;
}
.ds-u-padding-y--auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}
.ds-u-padding--xs {
  padding: 4px !important;
  padding: var(--ds-padding-xs) !important;
}
.ds-u-padding-bottom--xs {
  padding-bottom: 4px !important;
  padding-bottom: var(--ds-padding-xs) !important;
}
.ds-u-padding-top--xs {
  padding-top: 4px !important;
  padding-top: var(--ds-padding-xs) !important;
}
.ds-u-padding-left--xs {
  padding-left: 4px !important;
  padding-left: var(--ds-padding-xs) !important;
}
.ds-u-padding-right--xs,
.ds-u-padding-x--xs {
  padding-right: 4px !important;
  padding-right: var(--ds-padding-xs) !important;
}
.ds-u-padding-x--xs {
  padding-left: 4px !important;
  padding-left: var(--ds-padding-xs) !important;
}
.ds-u-padding-y--xs {
  padding-top: 4px !important;
  padding-top: var(--ds-padding-xs) !important;
  padding-bottom: 4px !important;
  padding-bottom: var(--ds-padding-xs) !important;
}
.ds-u-padding--sm {
  padding: 8px !important;
  padding: var(--ds-padding-sm) !important;
}
.ds-u-padding-bottom--sm {
  padding-bottom: 8px !important;
  padding-bottom: var(--ds-padding-sm) !important;
}
.ds-u-padding-top--sm {
  padding-top: 8px !important;
  padding-top: var(--ds-padding-sm) !important;
}
.ds-u-padding-left--sm {
  padding-left: 8px !important;
  padding-left: var(--ds-padding-sm) !important;
}
.ds-u-padding-right--sm,
.ds-u-padding-x--sm {
  padding-right: 8px !important;
  padding-right: var(--ds-padding-sm) !important;
}
.ds-u-padding-x--sm {
  padding-left: 8px !important;
  padding-left: var(--ds-padding-sm) !important;
}
.ds-u-padding-y--sm {
  padding-top: 8px !important;
  padding-top: var(--ds-padding-sm) !important;
  padding-bottom: 8px !important;
  padding-bottom: var(--ds-padding-sm) !important;
}
.ds-u-padding--md {
  padding: 16px !important;
  padding: var(--ds-padding-md) !important;
}
.ds-u-padding-bottom--md {
  padding-bottom: 16px !important;
  padding-bottom: var(--ds-padding-md) !important;
}
.ds-u-padding-top--md {
  padding-top: 16px !important;
  padding-top: var(--ds-padding-md) !important;
}
.ds-u-padding-left--md {
  padding-left: 16px !important;
  padding-left: var(--ds-padding-md) !important;
}
.ds-u-padding-right--md,
.ds-u-padding-x--md {
  padding-right: 16px !important;
  padding-right: var(--ds-padding-md) !important;
}
.ds-u-padding-x--md {
  padding-left: 16px !important;
  padding-left: var(--ds-padding-md) !important;
}
.ds-u-padding-y--md {
  padding-top: 16px !important;
  padding-top: var(--ds-padding-md) !important;
  padding-bottom: 16px !important;
  padding-bottom: var(--ds-padding-md) !important;
}
.ds-u-padding--lg {
  padding: 24px !important;
  padding: var(--ds-padding-lg) !important;
}
.ds-u-padding-bottom--lg {
  padding-bottom: 24px !important;
  padding-bottom: var(--ds-padding-lg) !important;
}
.ds-u-padding-top--lg {
  padding-top: 24px !important;
  padding-top: var(--ds-padding-lg) !important;
}
.ds-u-padding-left--lg {
  padding-left: 24px !important;
  padding-left: var(--ds-padding-lg) !important;
}
.ds-u-padding-right--lg,
.ds-u-padding-x--lg {
  padding-right: 24px !important;
  padding-right: var(--ds-padding-lg) !important;
}
.ds-u-padding-x--lg {
  padding-left: 24px !important;
  padding-left: var(--ds-padding-lg) !important;
}
.ds-u-padding-y--lg {
  padding-top: 24px !important;
  padding-top: var(--ds-padding-lg) !important;
  padding-bottom: 24px !important;
  padding-bottom: var(--ds-padding-lg) !important;
}
.ds-u-padding--xl {
  padding: 32px !important;
  padding: var(--ds-padding-xl) !important;
}
.ds-u-padding-bottom--xl {
  padding-bottom: 32px !important;
  padding-bottom: var(--ds-padding-xl) !important;
}
.ds-u-padding-top--xl {
  padding-top: 32px !important;
  padding-top: var(--ds-padding-xl) !important;
}
.ds-u-padding-left--xl {
  padding-left: 32px !important;
  padding-left: var(--ds-padding-xl) !important;
}
.ds-u-padding-right--xl,
.ds-u-padding-x--xl {
  padding-right: 32px !important;
  padding-right: var(--ds-padding-xl) !important;
}
.ds-u-padding-x--xl {
  padding-left: 32px !important;
  padding-left: var(--ds-padding-xl) !important;
}
.ds-u-padding-y--xl {
  padding-top: 32px !important;
  padding-top: var(--ds-padding-xl) !important;
  padding-bottom: 32px !important;
  padding-bottom: var(--ds-padding-xl) !important;
}
.ds-u-position--relative {
  position: relative !important;
}
.ds-u-position--absolute {
  position: absolute !important;
}
.ds-u-position--fixed {
  position: fixed !important;
}
@media (max-width: 767px) {
  .ds-u-hide--xs {
    display: none !important;
  }
  .ds-u-show--xs {
    display: block !important;
  }
}
@media (max-width: 1366px) {
  .ds-u-hide--sm {
    display: none !important;
  }
}
@media (min-width: 1366px) {
  .ds-u-hide--lg {
    display: none !important;
  }
}
.ds-u-visibility--hidden {
  visibility: hidden !important;
}
.ds-u-border--none {
  border: none !important;
}
@media print {
  .ds-u-print-hidden {
    display: none !important;
  }
}
:root {
  --ds-scrollbar-size: 12px;
}
form.ds-form,
p.ds-paragraph {
  margin: 0;
}
[class^="ds-"] :not(svg) {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-family: var(--ds-font-family-ca);
  font-size: 14px;
  font-size: var(--ds-font-size-ca);
  -webkit-font-smoothing: auto;
}
[class^="ds-"] *,
[class^="ds-"] :after,
[class^="ds-"] :before {
  box-sizing: content-box;
}
[class^="ds-"] body {
  line-height: 1;
  color: #333;
  color: var(--ds-color--text);
}
[class^="ds-"] h1,
[class^="ds-"] h2,
[class^="ds-"] h3,
[class^="ds-"] h4,
[class^="ds-"] h5,
[class^="ds-"] h6,
[class^="ds-"] p {
  margin: 0;
}
[class^="ds-"] button {
  margin: 0;
  line-height: 1.5;
  font-weight: 600;
  border-radius: 4px;
  border-radius: var(--ds-border-radius);
}
[class^="ds-"] form {
  margin: 0;
}
[class^="ds-"] label {
  line-height: 1;
  margin: 0;
  display: inline;
}
[class^="ds-"] ol,
[class^="ds-"] ul {
  margin: 0;
  padding: 0;
}
[class^="ds-"] li {
  line-height: 1;
}
* {
  scrollbar-color: rgba(51, 51, 51, 0.4) #f1f4f9;
  scrollbar-color: rgba(51, 51, 51, 0.4) var(--ds-color--bg);
  scrollbar-width: thin;
}
::-webkit-scrollbar {
  width: 12px;
  width: var(--ds-scrollbar-size);
  height: 12px;
  height: var(--ds-scrollbar-size);
}
::-webkit-scrollbar-track {
  background: #f1f4f9;
  background: var(--ds-color--bg);
}
::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background-color: rgba(51, 51, 51, 0.4);
  border: 2px solid transparent;
  background-clip: content-box;
}
::-webkit-scrollbar-thumb:hover {
  background-color: rgba(51, 51, 51, 0.6);
}
::-webkit-scrollbar-corner {
  background: #f1f4f9;
  background: var(--ds-color--bg);
}
@media print {
  body {
    print-color-adjust: exact;
    -webkit-print-color-adjust: exact;
  }
}
@font-face {
  font-family: Ping Pong;
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongBlack.eot)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongBlack.eot#iefix)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/ttf/PingPongBlack.ttf)
    format("truetype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff/PingPongBlack.woff)
    format("woff");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff2/PingPongBlack.woff2)
    format("woff2");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: Ping Pong;
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongBlackItalic.eot)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongBlackItalic.eot#iefix)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/ttf/PingPongBlackItalic.ttf)
    format("truetype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff/PingPongBlackItalic.woff)
    format("woff");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff2/PingPongBlackItalic.woff2)
    format("woff2");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: Ping Pong;
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongBold.eot)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongBold.eot#iefix)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/ttf/PingPongBold.ttf)
    format("truetype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff/PingPongBold.woff)
    format("woff");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff2/PingPongBold.woff2)
    format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: Ping Pong;
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongBoldItalic.eot)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongBoldItalic.eot#iefix)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/ttf/PingPongBoldItalic.ttf)
    format("truetype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff/PingPongBoldItalic.woff)
    format("woff");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff2/PingPongBoldItalic.woff2)
    format("woff2");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: Ping Pong;
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongItalic.eot)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongItalic.eot#iefix)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/ttf/PingPongItalic.ttf)
    format("truetype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff/PingPongItalic.woff)
    format("woff");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff2/PingPongItalic.woff2)
    format("woff2");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: Ping Pong;
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongLight.eot)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongLight.eot#iefix)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/ttf/PingPongLight.ttf)
    format("truetype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff/PingPongLight.woff)
    format("woff");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff2/PingPongLight.woff2)
    format("woff2");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: Ping Pong;
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongLightItalic.eot)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongLightItalic.eot#iefix)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/ttf/PingPongLightItalic.ttf)
    format("truetype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff/PingPongLightItalic.woff)
    format("woff");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff2/PingPongLightItalic.woff2)
    format("woff2");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: Ping Pong;
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongMedium.eot)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongMedium.eot#iefix)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/ttf/PingPongMedium.ttf)
    format("truetype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff/PingPongMedium.woff)
    format("woff");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff2/PingPongMedium.woff2)
    format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: Ping Pong;
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongMedium.eot)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongMedium.eot#iefix)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/ttf/PingPongMedium.ttf)
    format("truetype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff/PingPongMedium.woff)
    format("woff");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff2/PingPongMedium.woff2)
    format("woff2");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: Ping Pong;
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongRegular.eot)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongRegular.eot#iefix)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/ttf/PingPongRegular.ttf)
    format("truetype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff/PingPongRegular.woff)
    format("woff");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff2/PingPongRegular.woff2)
    format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Ping Pong;
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongThin.eot)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongThin.eot#iefix)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/ttf/PingPongThin.ttf)
    format("truetype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff/PingPongThin.woff)
    format("woff");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff2/PingPongThin.woff2)
    format("woff2");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: Ping Pong;
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongThinItalic.eot)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongThinItalic.eot#iefix)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/ttf/PingPongThinItalic.ttf)
    format("truetype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff/PingPongThinItalic.woff)
    format("woff");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff2/PingPongThinItalic.woff2)
    format("woff2");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: Ping Pong;
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongXBold.eot)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongXBold.eot#iefix)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/ttf/PingPongXBold.ttf)
    format("truetype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff/PingPongXBold.woff)
    format("woff");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff2/PingPongXBold.woff2)
    format("woff2");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: Ping Pong;
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongXBoldItalic.eot)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/eot/PingPongXBoldItalic.eot#iefix)
    format("embedded-opentype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/ttf/PingPongXBoldItalic.ttf)
    format("truetype");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff/PingPongXBoldItalic.woff)
    format("woff");
  src: url(https://cdn.contaazul.com/assets/versions/current/assets/fonts/ping-pong/v1/woff2/PingPongXBoldItalic.woff2)
    format("woff2");
  font-weight: 800;
  font-style: italic;
}
div#driver-popover-item {
  display: none;
  position: absolute;
  background: #fff;
  color: #2d2d2d;
  margin: 0;
  padding: 15px;
  border-radius: 5px;
  min-width: 250px;
  max-width: 300px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  z-index: 1000000000;
}
div#driver-popover-item .driver-popover-tip {
  border: 5px solid #fff;
  content: "";
  position: absolute;
}
div#driver-popover-item .driver-popover-tip.bottom {
  bottom: -10px;
  border-color: #fff transparent transparent;
}
div#driver-popover-item .driver-popover-tip.bottom.position-center {
  left: 49%;
}
div#driver-popover-item .driver-popover-tip.bottom.position-right {
  right: 20px;
}
div#driver-popover-item .driver-popover-tip.left {
  left: -10px;
  top: 10px;
  border-color: transparent #fff transparent transparent;
}
div#driver-popover-item .driver-popover-tip.left.position-center {
  top: 46%;
}
div#driver-popover-item .driver-popover-tip.left.position-bottom {
  top: auto;
  bottom: 20px;
}
div#driver-popover-item .driver-popover-tip.right {
  right: -10px;
  top: 10px;
  border-color: transparent transparent transparent #fff;
}
div#driver-popover-item .driver-popover-tip.right.position-center {
  top: 46%;
}
div#driver-popover-item .driver-popover-tip.right.position-bottom {
  top: auto;
  bottom: 20px;
}
div#driver-popover-item .driver-popover-tip.top {
  top: -10px;
  border-color: transparent transparent #fff;
}
div#driver-popover-item .driver-popover-tip.top.position-center {
  left: 49%;
}
div#driver-popover-item .driver-popover-tip.top.position-right {
  right: 20px;
}
div#driver-popover-item .driver-popover-tip.mid-center {
  display: none;
}
div#driver-popover-item .driver-popover-footer {
  display: block;
  margin-top: 10px;
}
div#driver-popover-item .driver-popover-footer button {
  display: inline-block;
  padding: 3px 10px;
  border: 1px solid #d4d4d4;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  color: #2d2d2d;
  font: 11px / normal sans-serif;
  cursor: pointer;
  outline: 0;
  background-color: #f1f1f1;
  border-radius: 2px;
  zoom: 1;
  line-height: 1.3;
}
div#driver-popover-item .driver-popover-footer button.driver-disabled {
  color: grey;
  cursor: default;
  pointer-events: none;
}
div#driver-popover-item .driver-popover-footer .driver-close-btn {
  float: left;
}
div#driver-popover-item .driver-popover-footer .driver-btn-group,
div#driver-popover-item .driver-popover-footer .driver-close-only-btn {
  float: right;
}
div#driver-popover-item .driver-popover-title {
  font: 19px / normal sans-serif;
  margin: 0 0 5px;
  font-weight: 700;
  display: block;
  position: relative;
  line-height: 1.5;
  zoom: 1;
}
div#driver-popover-item .driver-popover-description {
  margin-bottom: 0;
  font: 14px / normal sans-serif;
  line-height: 1.5;
  color: #2d2d2d;
  font-weight: 400;
  zoom: 1;
}
.driver-clearfix:after,
.driver-clearfix:before {
  content: "";
  display: table;
}
.driver-clearfix:after {
  clear: both;
}
.driver-stage-no-animation {
  transition: none !important;
  background: transparent !important;
  outline: 5000px solid rgba(0, 0, 0, 0.75);
}
div#driver-page-overlay {
  background: #000;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  zoom: 1;
  filter: alpha(opacity=75);
  opacity: 0.75;
  z-index: 100002 !important;
  transition: all 0.3s;
}
div#driver-highlighted-element-stage {
  position: absolute;
  top: 0;
  left: 0;
  height: 50px;
  width: 300px;
  background: #fff;
  z-index: 100003 !important;
  display: none;
  border-radius: 2px;
  transition: all 0.3s;
}
.driver-highlighted-element {
  z-index: 100004 !important;
}
.driver-position-relative {
  position: relative !important;
}
.driver-fix-stacking {
  z-index: auto !important;
  opacity: 1 !important;
  transform: none !important;
  filter: none !important;
  perspective: none !important;
  transform-style: flat !important;
  transform-box: border-box !important;
  will-change: unset !important;
}
.driver-counter {
  font-size: 13px;
  color: #999;
}
div#driver-popover-item .driver-popover-footer .driver-close-btn-top-right {
  position: absolute;
  top: 0;
  right: 0;
  background-color: transparent;
  border: none;
  font-size: 13px;
}
div#driver-popover-item.ds-driver-tour {
  color: #333;
  margin: 0;
  padding: 20px;
  border-radius: 4px;
  min-width: 250px;
  max-width: 300px;
}
div#driver-popover-item.ds-driver-tour .driver-popover-title {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
}
div#driver-popover-item.ds-driver-tour
  .driver-popover-footer
  button:not(.driver-close-btn-top-right) {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  display: inline-block;
  max-height: 40px;
  min-height: 40px;
  margin: 0;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
  text-align: center;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  border-radius: 4px;
  box-sizing: border-box;
  text-shadow: none;
}
div#driver-popover-item.ds-driver-tour .driver-popover-description {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  overflow: hidden;
}
div#driver-popover-item.ds-driver-tour .driver-popover-description img {
  width: 100%;
}
div#driver-popover-item.ds-driver-tour .driver-popover-footer .driver-prev-btn {
  color: #1b69c8;
  background-color: #f1f4f9;
  border-color: #c9d3dd !important;
}
div#driver-popover-item.ds-driver-tour .driver-counter {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  margin-top: 12px;
  font-size: 15px;
  color: #aaa;
}
div#driver-popover-item.ds-driver-tour .driver-close-btn {
  font-size: 22px !important;
  color: #999;
}
div#driver-popover-item.ds-driver-tour .driver-popover-footer .driver-next-btn {
  color: #fff;
  background-color: #1b9b45;
}
div#driver-popover-item.ds-driver-tour
  .driver-popover-footer
  button.driver-disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.4;
}
body div#driver-popover-item {
  z-index: 2147483100;
}
body div#driver-page-overlay {
  z-index: 2147483010;
}
body div#driver-highlighted-element-stage {
  z-index: 2147483011;
}
body .driver-highlighted-element {
  z-index: 2147483012;
}
.ds-popover {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  position: absolute;
  width: -moz-max-content;
  width: max-content;
  top: 0;
  left: 0;
  background: #fff;
  border: 1px solid #c9d3dd;
  box-shadow: 0 0 20px rgba(87, 87, 87, 0.16);
  border-radius: var(--ds-border-radius);
  padding: 16px;
  z-index: var(--ds-zindex-popover);
}
.ds-popover[data-popover-placement^="right"] .ds-popover__arrow {
  transform: rotate(90deg) translateY(50%);
}
.ds-popover[data-popover-placement^="bottom"] .ds-popover__arrow {
  transform: rotate(180deg);
}
.ds-popover[data-popover-placement^="left"] .ds-popover__arrow {
  transform: rotate(-90deg) translateY(50%);
}
.ds-popover.ds-data-grid-advanced-filter-select-popover {
  position: fixed;
}
.ds-popover__arrow {
  position: absolute;
  width: 20px;
  height: 10px;
}
.ds-popover__arrow:after,
.ds-popover__arrow:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-top: 10px solid #c9d3dd;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.ds-popover__arrow:before {
  top: 1px;
}
.ds-popover__arrow:after {
  border-top-color: #fff;
}
.ds-fade-enter-active,
.ds-fade-leave-active {
  transition: opacity 0.2s ease-in-out;
}
.ds-fade-enter,
.ds-fade-leave-to {
  opacity: 0;
}
.ds-icon-check-draw path[data-v-bcf97604] {
  fill: none;
  stroke: currentColor;
  stroke-width: 3;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
  stroke-dasharray: 22.62;
  stroke-dashoffset: 22.62;
  animation: draw-data-v-bcf97604 0.4s ease-in-out forwards;
}
@keyframes draw-data-v-bcf97604 {
  to {
    stroke-dashoffset: 0;
  }
}
.ds-icon[data-v-c22bc23e] {
  display: inline-flex;
}
.ds-icon .svg-inline--fa[data-v-c22bc23e],
.ds-icon[data-v-c22bc23e] {
  vertical-align: middle;
}
.ds-icon--sm svg[data-v-c22bc23e],
.ds-icon--sm[data-v-c22bc23e] {
  width: 12px;
  height: 12px;
}
.ds-icon--md svg[data-v-c22bc23e],
.ds-icon--md[data-v-c22bc23e] {
  width: 16px;
  height: 16px;
}
.ds-icon--lg svg[data-v-c22bc23e],
.ds-icon--lg[data-v-c22bc23e] {
  width: 20px;
  height: 20px;
}
.ds-icon--xl svg[data-v-c22bc23e],
.ds-icon--xl[data-v-c22bc23e] {
  width: 24px;
  height: 24px;
}
.ds-icon--xxl svg[data-v-c22bc23e],
.ds-icon--xxl[data-v-c22bc23e] {
  width: 32px;
  height: 32px;
}
.ds-button,
a.ds-button,
button.ds-button {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  display: inline-block;
  max-height: 40px;
  min-height: 40px;
  margin: 0;
  padding: 8px 16px;
  font-size: 14px !important;
  font-weight: 600;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  border-radius: 4px;
  box-sizing: border-box;
  transition: background-color 0.2s ease-in-out;
}
.ds-button:active,
.ds-button:focus,
a.ds-button:active,
a.ds-button:focus,
button.ds-button:active,
button.ds-button:focus {
  outline: none;
  box-shadow: 0 0 4px hsla(0, 0%, 78%, 0.6);
}
.ds-button.ds-button--is-square.ds-button-sm,
a.ds-button.ds-button--is-square.ds-button-sm,
button.ds-button.ds-button--is-square.ds-button-sm {
  padding: 4px;
  width: 24px;
}
.ds-button.ds-button--is-square:not(.ds-button-sm),
a.ds-button.ds-button--is-square:not(.ds-button-sm),
button.ds-button.ds-button--is-square:not(.ds-button-sm) {
  padding: 8px;
  width: 40px;
}
.ds-button.ds-button--is-square .ds-button-icon,
a.ds-button.ds-button--is-square .ds-button-icon,
button.ds-button.ds-button--is-square .ds-button-icon {
  display: block;
  margin: 0 auto;
}
.ds-button.ds-button--is-square .ds-button-icon svg,
a.ds-button.ds-button--is-square .ds-button-icon svg,
button.ds-button.ds-button--is-square .ds-button-icon svg {
  display: block;
}
.ds-button:focus,
.ds-button:hover,
a.ds-button:focus,
a.ds-button:hover,
button.ds-button:focus,
button.ds-button:hover {
  text-decoration: none;
}
.ds-button:active,
a.ds-button:active,
button.ds-button:active {
  background-image: none;
  outline: 0;
}
.ds-button.is-disabled,
.ds-button:disabled,
a.ds-button.is-disabled,
a.ds-button:disabled,
button.ds-button.is-disabled,
button.ds-button:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.ds-button:disabled,
a.ds-button:disabled,
button.ds-button:disabled {
  pointer-events: none;
}
.ds-button-default,
a.ds-button-default,
button.ds-button-default {
  color: #134ea7;
  background-color: #f1f4f9;
  border-color: #c9d3dd;
}
.ds-button-default:hover,
a.ds-button-default:hover,
button.ds-button-default:hover {
  background: #dfe6f1;
}
.ds-button-default:focus,
a.ds-button-default:focus,
button.ds-button-default:focus {
  background-color: #dfe6f1;
}
.ds-button-default:disabled,
.ds-button-default:disabled:focus,
.ds-button-default:disabled:hover,
a.ds-button-default:disabled,
a.ds-button-default:disabled:focus,
a.ds-button-default:disabled:hover,
button.ds-button-default:disabled,
button.ds-button-default:disabled:focus,
button.ds-button-default:disabled:hover {
  color: #134ea7;
  background-color: #f1f4f9;
  border: 1px solid #c9d3dd;
}
.ds-button-default:active,
a.ds-button-default:active,
button.ds-button-default:active {
  box-shadow: none;
  background-color: #dfe6f1;
  border-color: #c9d3dd;
}
.ds-button-primary,
a.ds-button-primary {
  color: #fff;
  background-color: #1b2e9b;
}
.ds-button-primary:hover,
a.ds-button-primary:hover {
  background-color: #2630b5;
}
.ds-button-primary:focus,
a.ds-button-primary:focus {
  background: #133182;
}
.ds-button-primary.is-disabled:focus,
.ds-button-primary.is-disabled:hover,
.ds-button-primary:disabled:focus,
.ds-button-primary:disabled:hover,
a.ds-button-primary.is-disabled:focus,
a.ds-button-primary.is-disabled:hover,
a.ds-button-primary:disabled:focus,
a.ds-button-primary:disabled:hover {
  background-color: rgba(27, 40, 155, 0.6);
}
.ds-button-primary:active,
a.ds-button-primary:active {
  background-color: #132d82;
}
.ds-button-secondary,
a.ds-button-secondary {
  color: #fff;
  background-color: #2687e9;
}
.ds-button-secondary:hover,
a.ds-button-secondary:hover {
  background-color: #5aadf1;
}
.ds-button-secondary:focus,
a.ds-button-secondary:focus {
  background: #1b69c8;
}
.ds-button-secondary.is-disabled:focus,
.ds-button-secondary.is-disabled:hover,
.ds-button-secondary:disabled:focus,
.ds-button-secondary:disabled:hover,
a.ds-button-secondary.is-disabled:focus,
a.ds-button-secondary.is-disabled:hover,
a.ds-button-secondary:disabled:focus,
a.ds-button-secondary:disabled:hover {
  background-color: rgba(38, 135, 233, 0.6);
}
.ds-button-secondary:active,
a.ds-button-secondary:active {
  background-color: #1b69c8;
}
.ds-button-warning,
a.ds-button-warning {
  color: #333;
  background-color: #ffba1c;
}
.ds-button-warning:hover,
a.ds-button-warning:hover {
  background-color: #ffd054;
}
.ds-button-warning:focus,
a.ds-button-warning:focus {
  background: #db9814;
}
.ds-button-warning.is-disabled:focus,
.ds-button-warning.is-disabled:hover,
.ds-button-warning:disabled:focus,
.ds-button-warning:disabled:hover,
a.ds-button-warning.is-disabled:focus,
a.ds-button-warning.is-disabled:hover,
a.ds-button-warning:disabled:focus,
a.ds-button-warning:disabled:hover {
  background-color: rgba(255, 186, 28, 0.6);
}
.ds-button-warning:active,
a.ds-button-warning:active {
  background-color: #db9814;
}
.ds-button-danger,
a.ds-button-danger {
  color: #fff;
  background-color: #db242a;
}
.ds-button-danger:hover,
a.ds-button-danger:hover {
  background-color: #ff3d32;
}
.ds-button-danger:focus,
a.ds-button-danger:focus {
  background: #b7192b;
}
.ds-button-danger.is-disabled:focus,
.ds-button-danger.is-disabled:hover,
.ds-button-danger:disabled:focus,
.ds-button-danger:disabled:hover,
a.ds-button-danger.is-disabled:focus,
a.ds-button-danger.is-disabled:hover,
a.ds-button-danger:disabled:focus,
a.ds-button-danger:disabled:hover {
  background-color: rgba(219, 36, 42, 0.6);
}
.ds-button-danger:active,
a.ds-button-danger:active {
  background-color: #b7192b;
}
.ds-button-link {
  cursor: pointer;
  color: #2687e9;
  background-color: transparent;
}
.ds-button-link:disabled {
  color: #5aadf1;
}
.ds-button-link:disabled:focus,
.ds-button-link:disabled:hover {
  color: #2687e9;
  text-decoration: none;
}
.ds-button-link:hover {
  text-decoration: underline;
}
.ds-button-link:active,
.ds-button-link:focus,
.ds-button-link:hover {
  color: #134ea7;
  background-color: transparent;
  outline: none;
}
a.ds-button--with-icon,
button.ds-button--with-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
a.ds-button--with-icon .ds-button-icon--right,
button.ds-button--with-icon .ds-button-icon--right {
  margin-left: 8px;
}
a.ds-button--with-icon .ds-button-icon--left,
button.ds-button--with-icon .ds-button-icon--left {
  margin-right: 8px;
}
.ds-button--label-input {
  vertical-align: sub;
}
.ds-button-sm,
a.ds-button-sm,
button.ds-button-sm {
  max-height: 24px;
  min-height: 24px;
  padding: 4px 8px;
  line-height: 1;
}
.ds-date-period-filter__dropdown .ds-dropdown-toggle .ds-button {
  color: #575757;
  font-size: 12px;
  font-weight: 600;
}
.ds-suggestion-button[data-v-aea1400a] {
  outline: none;
}
.ds-suggestion-button[data-v-aea1400a],
.ds-suggestion-button[data-v-aea1400a]:focus,
.ds-suggestion-button[data-v-aea1400a]:hover {
  background-color: #d3f1fd;
}
.ds-suggestion-button[disabled][data-v-aea1400a] {
  opacity: 0.5;
  cursor: not-allowed;
}
.ds-input__container[data-v-2b2dee5f] {
  position: relative;
  width: 100%;
}
.ds-input__container .ds-loader[data-v-2b2dee5f] {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 32px;
  transform: translateY(-50%);
}
.ds-form-control[data-v-2b2dee5f],
.ds-form-control[data-v-2b2dee5f]:required:focus:invalid,
.ds-input[data-v-2b2dee5f],
input.ds-input[data-v-2b2dee5f] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px !important;
  background: #fff;
  transition: border 0.2s linear, box-shadow 0.2s linear;
  width: 100%;
  font-weight: 400;
  border: 1px solid #c9d3dd;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 8px 12px;
  color: #575757;
  min-width: 0;
  margin: 0;
  box-shadow: none;
}
.ds-form-control[data-v-2b2dee5f]:not(select):not(textarea),
.ds-form-control[data-v-2b2dee5f]:required:focus:invalid:not(select):not(
    textarea
  ),
.ds-input[data-v-2b2dee5f]:not(select):not(textarea),
input.ds-input[data-v-2b2dee5f]:not(select):not(textarea) {
  min-height: 40px;
  max-height: 40px;
}
.ds-form-control[data-v-2b2dee5f]:placeholder,
.ds-form-control[data-v-2b2dee5f]:required:focus:invalid:placeholder,
.ds-input[data-v-2b2dee5f]:placeholder,
input.ds-input[data-v-2b2dee5f]:placeholder {
  color: #9b9b9b;
}
.ds-form-control:required:focus:invalid[readonly][data-v-2b2dee5f]:-moz-read-only,
.ds-form-control[readonly][data-v-2b2dee5f]:-moz-read-only,
.ds-input[readonly][data-v-2b2dee5f]:-moz-read-only,
input.ds-input[readonly][data-v-2b2dee5f]:-moz-read-only {
  border: 0;
  background-color: transparent;
  padding: 0;
}
.ds-form-control:required:focus:invalid[readonly][data-v-2b2dee5f]:read-only,
.ds-form-control[readonly][data-v-2b2dee5f]:read-only,
.ds-input[readonly][data-v-2b2dee5f]:read-only,
input.ds-input[readonly][data-v-2b2dee5f]:read-only {
  border: 0;
  background-color: transparent;
  padding: 0;
}
.ds-form-control:required:focus:invalid[readonly][data-v-2b2dee5f]:-moz-read-only:focus,
.ds-form-control[readonly][data-v-2b2dee5f]:-moz-read-only:focus,
.ds-input[readonly][data-v-2b2dee5f]:-moz-read-only:focus,
input.ds-input[readonly][data-v-2b2dee5f]:-moz-read-only:focus {
  box-shadow: none;
  border: 0;
}
.ds-form-control:required:focus:invalid[readonly][data-v-2b2dee5f]:read-only:focus,
.ds-form-control[readonly][data-v-2b2dee5f]:read-only:focus,
.ds-input[readonly][data-v-2b2dee5f]:read-only:focus,
input.ds-input[readonly][data-v-2b2dee5f]:read-only:focus {
  box-shadow: none;
  border: 0;
}
.ds-form-control.ds-form-control-danger[data-v-2b2dee5f],
.ds-form-control:required:focus:invalid.ds-form-control-danger[data-v-2b2dee5f],
.ds-input.ds-form-control-danger[data-v-2b2dee5f],
input.ds-input.ds-form-control-danger[data-v-2b2dee5f] {
  border: 1px solid #b7192b !important;
  outline: none;
  background-color: #fff;
  background-size: 15px;
  background-position: right 1.071rem center;
}
.ds-form-control.ds-form-control-danger[data-v-2b2dee5f]:focus,
.ds-form-control:required:focus:invalid.ds-form-control-danger[data-v-2b2dee5f]:focus,
.ds-input.ds-form-control-danger[data-v-2b2dee5f]:focus,
input.ds-input.ds-form-control-danger[data-v-2b2dee5f]:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05),
    0 0 6px hsla(8, 100%, 70%, 0.6);
}
.ds-form-control.ds-form-control-success[data-v-2b2dee5f],
.ds-form-control:required:focus:invalid.ds-form-control-success[data-v-2b2dee5f],
.ds-input.ds-form-control-success[data-v-2b2dee5f],
input.ds-input.ds-form-control-success[data-v-2b2dee5f] {
  border: 1px solid #26b547 !important;
  outline: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background-position: right 1.071rem center;
  background-color: #fff;
  background-size: 16px;
}
.ds-form-control.ds-form-control-success[data-v-2b2dee5f]:focus,
.ds-form-control:required:focus:invalid.ds-form-control-success[data-v-2b2dee5f]:focus,
.ds-input.ds-form-control-success[data-v-2b2dee5f]:focus,
input.ds-input.ds-form-control-success[data-v-2b2dee5f]:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05),
    0 0 6px rgba(85, 210, 102, 0.6);
}
.ds-form-control[data-v-2b2dee5f]:focus,
.ds-form-control[data-v-2b2dee5f]:required:focus:invalid:focus,
.ds-input[data-v-2b2dee5f]:focus,
input.ds-input[data-v-2b2dee5f]:focus {
  box-shadow: 0 0 4px hsla(0, 0%, 78%, 0.6);
  outline: 0;
}
.ds-form-control[data-v-2b2dee5f]::-moz-focus-inner,
.ds-form-control[data-v-2b2dee5f]:required:focus:invalid::-moz-focus-inner,
.ds-input[data-v-2b2dee5f]::-moz-focus-inner,
input.ds-input[data-v-2b2dee5f]::-moz-focus-inner {
  border: 0;
}
.ds-form-control.ds-input--suggestion-offered[data-v-2b2dee5f],
.ds-form-control:required:focus:invalid.ds-input--suggestion-offered[data-v-2b2dee5f],
.ds-input.ds-input--suggestion-offered[data-v-2b2dee5f],
input.ds-input.ds-input--suggestion-offered[data-v-2b2dee5f] {
  padding-right: 44px;
}
.ds-form-control.ds-input--suggestion-accepted[data-v-2b2dee5f],
.ds-form-control:required:focus:invalid.ds-input--suggestion-accepted[data-v-2b2dee5f],
.ds-input.ds-input--suggestion-accepted[data-v-2b2dee5f],
input.ds-input.ds-input--suggestion-accepted[data-v-2b2dee5f] {
  border: 1px solid #2687e9;
}
.ds-form-control--autocomplete[data-v-2b2dee5f] {
  background-position: 96% 50%;
  background-repeat: no-repeat;
}
.ds-input-group-button button img[data-v-2b2dee5f] {
  max-width: none;
}
.ds-input-group-button > .ds-button .halflings[data-v-2b2dee5f] {
  padding: 10px 0 0 12px;
}
.ds-input-group-button > .ds-button .halflings i[data-v-2b2dee5f]:before {
  color: #575757;
}
.ds-input--with-addon[data-v-2b2dee5f] {
  display: flex;
  position: relative;
}
.ds-input--with-addon .ds-input-addon[data-v-2b2dee5f] {
  min-height: 40px;
}
.ds-input--with-addon .ds-input__container[data-v-2b2dee5f] {
  flex-grow: 1;
}
.ds-input--with-addon
  > .ds-input__container:first-child:not(:last-child)
  .ds-input[data-v-2b2dee5f],
.ds-input--with-addon > :first-child .ds-input[data-v-2b2dee5f] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ds-input--with-addon
  > .ds-input__container:last-child:not(:first-child)
  .ds-input[data-v-2b2dee5f],
.ds-input--with-addon > :last-child .ds-input[data-v-2b2dee5f] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ds-input--with-addon
  .ds-input__container:not(:first-child):not(:last-child)
  .ds-input[data-v-2b2dee5f] {
  border-radius: 0;
}
.ds-date-input.has-picker .ds-input[readonly][data-v-2b2dee5f] {
  background-color: #fff;
}
.ds-input-icons[data-v-2b2dee5f] {
  position: absolute;
  display: flex;
  justify-content: space-between;
  align-items: center;
  top: 50%;
  right: 12px;
  height: 24px;
  transform: translateY(-50%);
}
.ds-input__container[data-v-01b4dd74] {
  position: relative;
  width: 100%;
}
.ds-input__container .ds-loader[data-v-01b4dd74] {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 32px;
  transform: translateY(-50%);
}
.ds-form-control[data-v-01b4dd74],
.ds-form-control[data-v-01b4dd74]:required:focus:invalid,
.ds-input[data-v-01b4dd74],
input.ds-input[data-v-01b4dd74] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px !important;
  background: #fff;
  transition: border 0.2s linear, box-shadow 0.2s linear;
  width: 100%;
  font-weight: 400;
  border: 1px solid #c9d3dd;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 8px 12px;
  color: #575757;
  min-width: 0;
  margin: 0;
  box-shadow: none;
}
.ds-form-control[data-v-01b4dd74]:not(select):not(textarea),
.ds-form-control[data-v-01b4dd74]:required:focus:invalid:not(select):not(
    textarea
  ),
.ds-input[data-v-01b4dd74]:not(select):not(textarea),
input.ds-input[data-v-01b4dd74]:not(select):not(textarea) {
  min-height: 40px;
  max-height: 40px;
}
.ds-form-control[data-v-01b4dd74]:placeholder,
.ds-form-control[data-v-01b4dd74]:required:focus:invalid:placeholder,
.ds-input[data-v-01b4dd74]:placeholder,
input.ds-input[data-v-01b4dd74]:placeholder {
  color: #9b9b9b;
}
.ds-form-control:required:focus:invalid[readonly][data-v-01b4dd74]:-moz-read-only,
.ds-form-control[readonly][data-v-01b4dd74]:-moz-read-only,
.ds-input[readonly][data-v-01b4dd74]:-moz-read-only,
input.ds-input[readonly][data-v-01b4dd74]:-moz-read-only {
  border: 0;
  background-color: transparent;
  padding: 0;
}
.ds-form-control:required:focus:invalid[readonly][data-v-01b4dd74]:read-only,
.ds-form-control[readonly][data-v-01b4dd74]:read-only,
.ds-input[readonly][data-v-01b4dd74]:read-only,
input.ds-input[readonly][data-v-01b4dd74]:read-only {
  border: 0;
  background-color: transparent;
  padding: 0;
}
.ds-form-control:required:focus:invalid[readonly][data-v-01b4dd74]:-moz-read-only:focus,
.ds-form-control[readonly][data-v-01b4dd74]:-moz-read-only:focus,
.ds-input[readonly][data-v-01b4dd74]:-moz-read-only:focus,
input.ds-input[readonly][data-v-01b4dd74]:-moz-read-only:focus {
  box-shadow: none;
  border: 0;
}
.ds-form-control:required:focus:invalid[readonly][data-v-01b4dd74]:read-only:focus,
.ds-form-control[readonly][data-v-01b4dd74]:read-only:focus,
.ds-input[readonly][data-v-01b4dd74]:read-only:focus,
input.ds-input[readonly][data-v-01b4dd74]:read-only:focus {
  box-shadow: none;
  border: 0;
}
.ds-form-control.ds-form-control-danger[data-v-01b4dd74],
.ds-form-control:required:focus:invalid.ds-form-control-danger[data-v-01b4dd74],
.ds-input.ds-form-control-danger[data-v-01b4dd74],
input.ds-input.ds-form-control-danger[data-v-01b4dd74] {
  border: 1px solid #b7192b !important;
  outline: none;
  background-color: #fff;
  background-size: 15px;
  background-position: right 1.071rem center;
}
.ds-form-control.ds-form-control-danger[data-v-01b4dd74]:focus,
.ds-form-control:required:focus:invalid.ds-form-control-danger[data-v-01b4dd74]:focus,
.ds-input.ds-form-control-danger[data-v-01b4dd74]:focus,
input.ds-input.ds-form-control-danger[data-v-01b4dd74]:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05),
    0 0 6px hsla(8, 100%, 70%, 0.6);
}
.ds-form-control.ds-form-control-success[data-v-01b4dd74],
.ds-form-control:required:focus:invalid.ds-form-control-success[data-v-01b4dd74],
.ds-input.ds-form-control-success[data-v-01b4dd74],
input.ds-input.ds-form-control-success[data-v-01b4dd74] {
  border: 1px solid #26b547 !important;
  outline: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background-position: right 1.071rem center;
  background-color: #fff;
  background-size: 16px;
}
.ds-form-control.ds-form-control-success[data-v-01b4dd74]:focus,
.ds-form-control:required:focus:invalid.ds-form-control-success[data-v-01b4dd74]:focus,
.ds-input.ds-form-control-success[data-v-01b4dd74]:focus,
input.ds-input.ds-form-control-success[data-v-01b4dd74]:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05),
    0 0 6px rgba(85, 210, 102, 0.6);
}
.ds-form-control[data-v-01b4dd74]:focus,
.ds-form-control[data-v-01b4dd74]:required:focus:invalid:focus,
.ds-input[data-v-01b4dd74]:focus,
input.ds-input[data-v-01b4dd74]:focus {
  box-shadow: 0 0 4px hsla(0, 0%, 78%, 0.6);
  outline: 0;
}
.ds-form-control[data-v-01b4dd74]::-moz-focus-inner,
.ds-form-control[data-v-01b4dd74]:required:focus:invalid::-moz-focus-inner,
.ds-input[data-v-01b4dd74]::-moz-focus-inner,
input.ds-input[data-v-01b4dd74]::-moz-focus-inner {
  border: 0;
}
.ds-form-control.ds-input--suggestion-offered[data-v-01b4dd74],
.ds-form-control:required:focus:invalid.ds-input--suggestion-offered[data-v-01b4dd74],
.ds-input.ds-input--suggestion-offered[data-v-01b4dd74],
input.ds-input.ds-input--suggestion-offered[data-v-01b4dd74] {
  padding-right: 44px;
}
.ds-form-control.ds-input--suggestion-accepted[data-v-01b4dd74],
.ds-form-control:required:focus:invalid.ds-input--suggestion-accepted[data-v-01b4dd74],
.ds-input.ds-input--suggestion-accepted[data-v-01b4dd74],
input.ds-input.ds-input--suggestion-accepted[data-v-01b4dd74] {
  border: 1px solid #2687e9;
}
.ds-form-control--autocomplete[data-v-01b4dd74] {
  background-position: 96% 50%;
  background-repeat: no-repeat;
}
.ds-input-group-button button img[data-v-01b4dd74] {
  max-width: none;
}
.ds-input-group-button > .ds-button .halflings[data-v-01b4dd74] {
  padding: 10px 0 0 12px;
}
.ds-input-group-button > .ds-button .halflings i[data-v-01b4dd74]:before {
  color: #575757;
}
.ds-input--with-addon[data-v-01b4dd74] {
  display: flex;
  position: relative;
}
.ds-input--with-addon .ds-input-addon[data-v-01b4dd74] {
  min-height: 40px;
}
.ds-input--with-addon .ds-input__container[data-v-01b4dd74] {
  flex-grow: 1;
}
.ds-input--with-addon
  > .ds-input__container:first-child:not(:last-child)
  .ds-input[data-v-01b4dd74],
.ds-input--with-addon > :first-child .ds-input[data-v-01b4dd74] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ds-input--with-addon
  > .ds-input__container:last-child:not(:first-child)
  .ds-input[data-v-01b4dd74],
.ds-input--with-addon > :last-child .ds-input[data-v-01b4dd74] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ds-input--with-addon
  .ds-input__container:not(:first-child):not(:last-child)
  .ds-input[data-v-01b4dd74] {
  border-radius: 0;
}
.ds-date-input.has-picker .ds-input[readonly][data-v-01b4dd74] {
  background-color: #fff;
}
.ds-input-addon {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  display: flex;
  align-items: center;
  padding: 0 10px;
  color: #575757;
  font-size: 14px;
  font-weight: 600;
  background-color: #f1f4f9;
  border: 1px solid #c9d3dd;
  border-radius: 4px;
  box-sizing: border-box;
}
.ds-input-addon--align-left,
.ds-input-addon--align-left .ds-button {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ds-input-addon--align-right,
.ds-input-addon--align-right .ds-button {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  animation: none;
  direction: ltr;
  border: 0;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  touch-action: manipulation;
  background: #fff;
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6,
    0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
}
.flatpickr-calendar.inline,
.flatpickr-calendar.open {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  animation: fpFadeInDown 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth
  .flatpickr-days
  .dayContainer:nth-child(n + 1)
  .flatpickr-day.inRange:nth-child(7n + 7) {
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth
  .flatpickr-days
  .dayContainer:nth-child(n + 2)
  .flatpickr-day.inRange:nth-child(7n + 1) {
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasTime .dayContainer,
.flatpickr-calendar .hasWeeks .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:after,
.flatpickr-calendar:before {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.arrowRight:after,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.rightMost:before {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:after,
.flatpickr-calendar.arrowCenter:before {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:after,
.flatpickr-calendar.arrowTop:before {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:after,
.flatpickr-calendar.arrowBottom:before {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  line-height: 1;
  text-align: center;
  position: relative;
  overflow: hidden;
  flex: 1;
}
.flatpickr-months .flatpickr-month,
.flatpickr-months .flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month {
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 34px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.flatpickr-months .flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  padding: 10px;
  z-index: 3;
}
.flatpickr-months .flatpickr-next-month.flatpickr-disabled,
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-next-month i,
.flatpickr-months .flatpickr-prev-month i {
  position: relative;
}
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
  left: 0;
}
.flatpickr-months .flatpickr-next-month.flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
  right: 0;
}
.flatpickr-months .flatpickr-next-month:hover,
.flatpickr-months .flatpickr-prev-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-next-month:hover svg,
.flatpickr-months .flatpickr-prev-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-next-month svg,
.flatpickr-months .flatpickr-prev-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-next-month svg path,
.flatpickr-months .flatpickr-prev-month svg path {
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-inner-spin-button,
.numInputWrapper input::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  transform: translateZ(0);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:active,
.flatpickr-current-month .flatpickr-monthDropdown-months:focus {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month
  .flatpickr-monthDropdown-months
  .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: flex;
  flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-around;
  transform: translateZ(0);
  opacity: 1;
}
.dayContainer + .dayContainer {
  box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day.nextMonthDay:focus,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.today.inRange,
.flatpickr-day:focus,
.flatpickr-day:hover {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:focus,
.flatpickr-day.today:hover {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.endRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.endRange.nextMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.endRange:focus,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected,
.flatpickr-day.selected.inRange,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.selected:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.startRange:focus,
.flatpickr-day.startRange:hover {
  background: #569ff7;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.endRange.startRange,
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.endRange.endRange,
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n + 1)),
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n + 1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n + 1)) {
  box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.endRange.startRange.endRange,
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.nextMonthDay,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.prevMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: flex;
  overflow: hidden;
}
.flatpickr-innerContainer,
.flatpickr-rContainer {
  box-sizing: border-box;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: 700;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-am-pm,
.flatpickr-time .flatpickr-time-separator {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: 700;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time .flatpickr-am-pm:focus,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time input:hover {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@keyframes fpFadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.flatpickr-monthSelect-months {
  margin: 10px 1px 3px;
  flex-wrap: wrap;
}
.flatpickr-monthSelect-month {
  background: none;
  border: 1px solid transparent;
  border-radius: 4px;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  margin: 0.5px;
  justify-content: center;
  padding: 10px;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  text-align: center;
  width: 33%;
}
.flatpickr-monthSelect-month.flatpickr-disabled {
  color: #eee;
}
.flatpickr-monthSelect-month.flatpickr-disabled:focus,
.flatpickr-monthSelect-month.flatpickr-disabled:hover {
  cursor: not-allowed;
  background: none !important;
}
.flatpickr-monthSelect-theme-dark {
  background: #3f4458;
}
.flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year {
  color: #fff;
}
.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month,
.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month {
  color: #fff;
  fill: #fff;
}
.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month {
  color: hsla(0, 0%, 100%, 0.95);
}
.flatpickr-monthSelect-month.today {
  border-color: #959ea9;
}
.flatpickr-monthSelect-month.inRange,
.flatpickr-monthSelect-month.inRange.today,
.flatpickr-monthSelect-month:focus,
.flatpickr-monthSelect-month:hover {
  background: #e6e6e6;
  cursor: pointer;
  outline: 0;
  border-color: #e6e6e6;
}
.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.inRange,
.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus,
.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover {
  background: #646c8c;
  border-color: #646c8c;
}
.flatpickr-monthSelect-month.today:focus,
.flatpickr-monthSelect-month.today:hover {
  background: #959ea9;
  border-color: #959ea9;
  color: #fff;
}
.flatpickr-monthSelect-month.endRange,
.flatpickr-monthSelect-month.selected,
.flatpickr-monthSelect-month.startRange {
  background-color: #569ff7;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-monthSelect-month.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-monthSelect-month.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-monthSelect-month.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-monthSelect-month.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.endRange,
.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected,
.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.startRange {
  background: #80cbc4;
  box-shadow: none;
  color: #fff;
  border-color: #80cbc4;
}
.ds-date-input .ds-input__container:first-letter {
  text-transform: uppercase;
}
.ds-date-input .ds-input__container .ds-input {
  display: block;
}
.flatpickr-calendar {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  padding-bottom: 2px;
  font-size: 14px;
}
.flatpickr-months {
  padding: 4px;
  border-bottom: 1px solid #c6c6c6;
}
.flatpickr-months,
.flatpickr-months .flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month {
  display: flex;
  align-items: center;
}
.flatpickr-months .flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month {
  position: relative;
  padding: 0 10px;
  height: 32px;
  border-radius: 4px;
}
.flatpickr-months .flatpickr-next-month:focus,
.flatpickr-months .flatpickr-next-month:hover,
.flatpickr-months .flatpickr-prev-month:focus,
.flatpickr-months .flatpickr-prev-month:hover {
  background-color: #c6c6c6;
}
.flatpickr-months .flatpickr-next-month:focus svg,
.flatpickr-months .flatpickr-next-month:hover svg,
.flatpickr-months .flatpickr-prev-month:focus svg,
.flatpickr-months .flatpickr-prev-month:hover svg {
  fill: #575757;
}
.flatpickr-current-month {
  padding-top: 0;
  font-size: 14px;
}
.flatpickr-current-month input.cur-year,
.flatpickr-current-month span.cur-month {
  padding: 4px;
  border-radius: 4px;
  box-shadow: none;
  line-height: 22px;
}
.flatpickr-current-month span.cur-month {
  font-weight: 400;
}
.flatpickr-current-month input.cur-year {
  color: #575757;
}
.flatpickr-weekdays {
  margin-top: 4px;
}
span.flatpickr-weekday {
  color: #395a7a;
  font-size: 11px;
  text-transform: uppercase;
}
.flatpickr-day {
  border: 0;
  border-radius: 4px;
}
.flatpickr-day:hover {
  background-color: #c6c6c6;
}
.flatpickr-day.selected {
  background-color: #1b69c8;
}
.flatpickr-day.today {
  color: #2687e9;
  font-weight: 700;
}
.flatpickr-day.today.selected {
  color: #fff;
}
.flatpickr-day.today:focus,
.flatpickr-day.today:hover {
  color: #575757;
  background-color: #c6c6c6;
}
.flatpickr-monthSelect-months {
  display: flex;
  margin: 0;
  padding: 10px 5px;
  justify-content: space-between;
}
.flatpickr-monthSelect-months.flatpickr-current-month {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flatpickr-monthSelect-month {
  flex-basis: 31%;
  padding: 6px;
  margin: 3px;
  color: #575757;
}
.flatpickr-monthSelect-month:hover {
  background-color: #134ea7;
  color: #fff;
}
.ds-heading[data-v-c5c3d4fc] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #333;
  font-weight: 600;
}
.ds-heading[data-v-c5c3d4fc] .ds-text:not([class*="ds-text__weight"]) {
  font-weight: inherit;
}
.ds-heading[data-v-c5c3d4fc] .ds-text:not([class*="ds-text__size"]) {
  font-size: inherit;
}
.ds-heading--sm[data-v-c5c3d4fc] {
  font-size: 18px;
  line-height: 32px;
}
.ds-heading--md[data-v-c5c3d4fc] {
  font-size: 22px;
  line-height: 40px;
}
.ds-heading--lg[data-v-c5c3d4fc] {
  font-size: 26px;
  line-height: 48px;
}
.ds-height-transition[data-v-6d6aa4b5] {
  height: 0;
  overflow: hidden;
  transition: height 0.2s;
}
.ds-height-transition.ds-height-transition--closed[data-v-6d6aa4b5] {
  opacity: 0;
}
.ds-accordion-item[data-v-6765c927] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
}
.ds-accordion-item + .ds-accordion-item[data-v-6765c927] {
  border-top: 1px solid #c9d3dd;
}
.ds-accordion-item .ds-accordion-item__header[data-v-6765c927] {
  padding: 24px 0;
  display: flex;
  cursor: pointer;
}
.ds-accordion-item .ds-accordion-item__header[data-v-6765c927] .ds-heading {
  line-height: 1;
  margin: 0 8px;
}
.ds-accordion-item .ds-accordion-item__content[data-v-6765c927] {
  padding-bottom: 24px;
}
.ds-container[data-v-aaf40330] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1052px;
}
.ds-container.ds-container--lg[data-v-aaf40330] {
  max-width: 1606px;
}
@media (max-width: 1366px) {
  .ds-container[data-v-aaf40330] {
    max-width: 1052px;
  }
}
@media (min-width: 1366px) {
  .ds-container[data-v-aaf40330]:not(.ds-container--sm) {
    max-width: 1606px;
  }
}
@media print {
  .ds-container[data-v-aaf40330] {
    max-width: none;
  }
}
[data-v-e509974e]:root {
  --ds-topbar-height: 56px;
  --ds-action-bar-height: 72px;
  --ds-sidebar-width: 282px;
  --ds-horizontal-gutter: 16px;
  --ds-vertical-gutter: 16px;
  --ds-zindex-ribbon: 1;
  --ds-zindex-ribbon-text: 2;
  --ds-zindex-search-form-clear-icon: 3;
  --ds-zindex-wizard-progress-bar: 100;
  --ds-zindex-wizard-bullet-inner: 200;
  --ds-zindex-full-border: 202;
  --ds-zindex-action-bar: 4998;
  --ds-zindex-topbar-aside: 5001;
  --ds-zindex-sidebar: 5003;
  --ds-zindex-header-fixed: 5004;
  --ds-zindex-topbar-quick-access: 5004;
  --ds-zindex-dropdown: 5004;
  --ds-zindex-tour-overlay: 6000;
  --ds-zindex-tour-expose-element: 6001;
  --ds-zindex-rollover: 10000;
  --ds-zindex-mini-rollover: 10001;
  --ds-zindex-modal: 10001;
  --ds-zindex-popover: 10002;
  --ds-zindex-toaster: 10002;
  --ds-zindex-tooltip-layer: 10003;
  --ds-zindex-tour: 999999;
  --ds-zindex-driver-tour-popover-item: 2147483100 !important;
  --ds-zindex-driver-tour-page-overlay: 2147483010 !important;
  --ds-zindex-driver-tour-highlighted-element-stage: 2147483011 !important;
  --ds-zindex-driver-tour-highlighted-element: 2147483012 !important;
  --ds-color--white: #fff;
  --ds-color--grey-lightest: #f4f4f4;
  --ds-color--grey-light: #c6c6c6;
  --ds-color--grey: #9b9b9b;
  --ds-color--grey-dark: #575757;
  --ds-color--grey-darkest: #333;
  --ds-color--overlay: #395a7a;
  --ds-color--blue-lightest: #d3f1fd;
  --ds-color--blue-light: #7bc6f8;
  --ds-color--blue-semi-light: #5aadf1;
  --ds-color--blue: #2687e9;
  --ds-color--blue-semi-dark: #1b69c8;
  --ds-color--blue-dark: #134ea7;
  --ds-color--blue-darkest: #07266f;
  --ds-color--blue-lightest-smb: #cbfefd;
  --ds-color--blue-light-smb: #64e6fa;
  --ds-color--blue-semi-light-smb: #3dd0f6;
  --ds-color--blue-smb: #00aff0;
  --ds-color--blue-semi-dark-smb: #0088ce;
  --ds-color--blue-dark-smb: #0066ac;
  --ds-color--blue-darkest-smb: #003473;
  --ds-color--blue-lightest-acc: #d0d6fb;
  --ds-color--blue-light-acc: #7080ec;
  --ds-color--blue-semi-light-acc: #4b5cda;
  --ds-color--blue-acc: #192bc2;
  --ds-color--blue-semi-dark-acc: #1220a6;
  --ds-color--blue-dark-acc: #0c178b;
  --ds-color--blue-darkest-acc: #040a5d;
  --ds-color--green-lightest: #d9fbd3;
  --ds-color--green-light: #7ae87e;
  --ds-color--green-semi-light: #55d266;
  --ds-color--green: #26b547;
  --ds-color--green-semi-dark: #1b9b45;
  --ds-color--green-dark: #138242;
  --ds-color--green-darkest: #075638;
  --ds-color--red-lightest: #ffe5d6;
  --ds-color--red-light: #ff9f83;
  --ds-color--red-semi-light: #ff7a65;
  --ds-color--red: #ff3d32;
  --ds-color--red-semi-dark: #db242a;
  --ds-color--red-dark: #b7192b;
  --ds-color--red-darkest: #7a0929;
  --ds-color--orange-dark: #775738;
  --ds-color--orange-semi-dark: #b57948;
  --ds-color--orange: #d3792f;
  --ds-color--orange-semi-light: #f6c39b;
  --ds-color--orange-light: #f7e7d9;
  --ds-color--yellow-lightest: #fff6d1;
  --ds-color--yellow-light: #ffde76;
  --ds-color--yellow-semi-light: #ffd054;
  --ds-color--yellow: #ffba1c;
  --ds-color--yellow-semi-dark: #db9814;
  --ds-color--yellow-dark: #b7790e;
  --ds-color--yellow-darkest: #7a4805;
  --ds-color--bronze-semi-light: #f28940;
  --ds-color--bronze: #e07934;
  --ds-color--bronze-semi-dark: #aa6c09;
  --ds-color--silver-semi-light: #ededed;
  --ds-color--silver: #dadeef;
  --ds-color--silver-dark: #a1a9c6;
  --ds-color--gold-semi-light: #f7e13e;
  --ds-color--gold: #ffd141;
  --ds-color--gold-semi-dark: #f4b840;
  --ds-color--purple-light: #b29df4;
  --ds-color--purple: #8071d2;
  --ds-color--purple-semi-dark: #5e4fb7;
  --ds-color--purple-dark: #1d1560;
  --ds-color--caplus-dark: #001959;
  --ds-color--icon-default: #385a7a;
  --ds-color--icon-footer: #627b97;
  --ds-color--icon-notification: #0f4e77;
  --ds-color--icon-notification-open: #fff;
  --ds-color--icon-blankslate: #508fce;
  --ds-color--icon-pricing-table-details-row: #798399;
  --ds-color--bg-header: #c6c6c6s;
  --ds-color--bg-default: #fff;
  --ds-color--bg-default-hover: #dfe6f1;
  --ds-color--border-default: #c9d3dd;
  --ds-color--bg-overlay: rgba(51, 51, 51, 0.4);
  --ds-color--text: #333;
  --ds-color--bg: #f1f4f9;
  --ds-color--dividers: #c9d3dd;
  --ds-color--inherit: inherit;
  --ds-color--border-progress-bar: #ccc;
  --ds-color--dropdown-active: #0275d8;
  --ds-color--form: #575757;
  --ds-colors: text, #fff, inherit, border-default, grey-darkest, grey-dark,
    grey, grey-lightest, grey-light, blue-darkest, blue-semi-dark, blue-dark,
    #00f, blue-semi-light, blue-light, blue-lightest, blue-darkest-smb,
    blue-dark-sbm, blue-smb, blue-semi-light-smb, blue-light-smb,
    blue-lightest-smb, blue-darkest-acc, blue-dark-acc, blue-acc,
    blue-semi-light-acc, blue-light-acc, blue-lightest-acc, green-darkest,
    green-dark, green-semi-dark, green, green-semi-light, green-light,
    green-lightest, red-darkest, red-dark, red-semi-dark, red, red-semi-light,
    red-light, red-lightest, orange-dark, orange-semi-dark, orange,
    orange-semi-light, orange-light, yellow-darkest, yellow-dark, #ff0,
    yellow-semi-light, yellow-light, yellow-lightest, bronze-semi-dark, bronze,
    bronze-semi-light, silver-dark, silver, silver-semi-light, gold-semi-dark,
    gold, gold-semi-light, purple-dark, purple-semi-dark, purple, purple-light;
  --ds-colors-background: var(--ds-colors), bg;
}
.ds-body[data-v-e509974e] {
  min-height: 100%;
  background-color: #f1f4f9;
  background-color: var(--ds-color--bg);
}
.ds-body .ds-action-bar__container[data-v-e509974e] {
  position: sticky;
  top: 0;
  z-index: 4998;
  z-index: var(--ds-zindex-action-bar);
}
.ds-body .ds-action-bar__container[data-v-e509974e] .ds-action-bar {
  margin-bottom: -16px;
  margin-bottom: calc(var(--ds-vertical-gutter) * -1);
}
.ds-body > .ds-container[data-v-e509974e] {
  padding-bottom: 16px;
  padding-bottom: var(--ds-horizontal-gutter);
  padding-top: 16px;
  padding-top: var(--ds-horizontal-gutter);
}
@media print {
  .ds-body[data-v-e509974e] {
    background-color: transparent;
  }
  .ds-body > .ds-container[data-v-e509974e] {
    padding-bottom: 0;
    padding-top: 0;
  }
}
.ds-application-layout[data-v-309e00ec] {
  height: 100vh;
  width: 100vw;
  max-width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(56px, auto) 1fr;
}
.ds-application-layout .ds-application-layout__body[data-v-309e00ec] {
  display: grid;
  grid-template-columns: auto 1fr;
  overflow: hidden;
}
.ds-application-layout
  .ds-application-layout__body
  .ds-application-layout__sidebar[data-v-309e00ec] {
  display: flex;
  flex-direction: column;
  min-height: 0;
  position: relative;
  min-width: 48px;
}
.ds-application-layout
  .ds-application-layout__body
  .ds-application-layout__sidebar
  .ds-sidebar[data-v-309e00ec] {
  max-height: 100%;
}
.ds-application-layout
  .ds-application-layout__body
  .ds-application-layout__content[data-v-309e00ec] {
  overflow-y: auto;
  overflow-x: hidden;
}
.ds-close-button[data-v-1af9ca5c] {
  opacity: 1;
  box-shadow: none;
  background-image: none;
}
.ds-close-button__button[data-v-1af9ca5c] {
  min-height: auto;
  padding: 0;
  border: 0;
  color: var(--ds-color--grey-dark);
}
.ds-close-button__button[data-v-1af9ca5c]:hover {
  opacity: 0.8;
}
.ds-close-button__button[data-v-1af9ca5c]:active {
  background-color: var(--ds-color--grey-light);
  outline: 0;
}
.ds-close-button--dark .ds-close-button__button[data-v-1af9ca5c]:hover {
  background-color: var(--ds-color--grey-lightest);
}
.ds-close-button--light .ds-close-button__button[data-v-1af9ca5c] {
  color: var(--ds-color--white);
}
.ds-close-button--sm .ds-close-button__button.ds-button[data-v-1af9ca5c] {
  width: 20px;
  height: 20px;
  padding: 4px;
}
.ds-close-button--md .ds-close-button__button.ds-button[data-v-1af9ca5c] {
  width: 24px;
  height: 24px;
  padding: 4px;
}
.ds-close-button--lg .ds-close-button__button.ds-button[data-v-1af9ca5c] {
  width: 40px;
  height: 40px;
  padding: 12px;
}
.ds-close-button--lg[data-v-1af9ca5c] .ds-icon,
.ds-close-button--lg[data-v-1af9ca5c] .ds-icon svg {
  width: 16px;
  height: 16px;
}
.ds-text[data-v-6eef9654] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  color: #333;
  font-weight: 400;
}
.ds-text[data-v-6eef9654],
.ds-text__size--xl[data-v-6eef9654] {
  font-size: 14px;
  line-height: 24px;
}
.ds-text__size--lg[data-v-6eef9654] {
  font-size: 14px;
  line-height: 16px;
}
.ds-text__size--sm[data-v-6eef9654] {
  font-size: 12px;
  line-height: 14px;
}
.ds-text__style--normal[data-v-6eef9654] {
  font-style: normal;
}
.ds-text__style--italic[data-v-6eef9654] {
  font-style: italic;
}
.ds-text__weight--regular[data-v-6eef9654] {
  font-weight: 400;
}
.ds-text__weight--medium[data-v-6eef9654] {
  font-weight: 600;
}
.ds-text__weight--bold[data-v-6eef9654] {
  font-weight: 700;
}
[class^="ds-"] .ds-text[data-v-6eef9654]:not([class*="ds-text__size"]) {
  font-size: inherit;
}
[class^="ds-"] .ds-text[data-v-6eef9654]:not([class*="ds-text__style"]) {
  font-style: inherit;
}
[class^="ds-"] .ds-text[data-v-6eef9654]:not([class*="ds-text__weight"]) {
  font-weight: inherit;
}
.ds-paragraph[data-v-a92e8738] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: var(--ds-color--text);
}
.ds-paragraph__style--normal[data-v-a92e8738] {
  font-style: normal;
}
.ds-paragraph__style--italic[data-v-a92e8738] {
  font-style: italic;
}
.ds-paragraph__weight--regular[data-v-a92e8738] {
  font-weight: 400;
}
.ds-paragraph__weight--medium[data-v-a92e8738] {
  font-weight: 600;
}
.ds-paragraph__weight--bold[data-v-a92e8738] {
  font-weight: 700;
}
.ds-paragraph--size-xxs[data-v-a92e8738] {
  font-size: 14px;
  line-height: 22px;
}
.ds-paragraph--size-xs[data-v-a92e8738] {
  font-size: 18px;
  line-height: 28px;
}
.ds-paragraph--size-sm[data-v-a92e8738] {
  font-size: 22px;
  line-height: 32px;
}
.ds-paragraph--size-md[data-v-a92e8738] {
  font-size: 26px;
  line-height: 40px;
}
.ds-paragraph--size-lg[data-v-a92e8738] {
  font-size: 34px;
  line-height: 50px;
}
.ds-paragraph--size-xl[data-v-a92e8738] {
  font-size: 42px;
  line-height: 58px;
}
.ds-box-information[data-v-54f323ac] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid;
  border-left: 8px solid;
  padding: 16px;
  position: relative;
  font-size: 14px;
  display: flex;
}
.ds-box-information p[data-v-54f323ac] {
  margin: 0;
}
.ds-box-information .ds-close-button[data-v-54f323ac] {
  position: absolute;
  top: 0;
  right: 5px;
}
.ds-box-information__icon[data-v-54f323ac] {
  margin-right: 16px;
}
.ds-box-information.ds-box-information--success[data-v-54f323ac] {
  border-color: #1b9b45;
}
.ds-box-information.ds-box-information--success .ds-icon[data-v-54f323ac] {
  color: #1b9b45;
}
.ds-box-information.ds-box-information--info[data-v-54f323ac] {
  border-color: #2687e9;
}
.ds-box-information.ds-box-information--info .ds-icon[data-v-54f323ac] {
  color: #2687e9;
}
.ds-box-information.ds-box-information--warning[data-v-54f323ac] {
  border-color: #ffba1c;
}
.ds-box-information.ds-box-information--warning .ds-icon[data-v-54f323ac] {
  color: #ffba1c;
}
.ds-box-information.ds-box-information--danger[data-v-54f323ac] {
  border-color: #db242a;
}
.ds-box-information.ds-box-information--danger .ds-icon[data-v-54f323ac] {
  color: #db242a;
}
.ds-box-information .ds-box-information-title[data-v-54f323ac] {
  display: block;
  font-size: 14px;
  font-weight: 700;
}
.ds-box-information .ds-button.ds-button-link[data-v-54f323ac] {
  font-weight: 400;
  border: 0;
  border-radius: 4px;
}
.ds-box-information
  .ds-button.ds-button-link.ds-box-information-close[data-v-54f323ac] {
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 0;
  opacity: 1;
  box-shadow: none;
  background-image: none;
  min-height: var(--glyphicon-close-size);
}
.ds-box-information .ds-box-information__button[data-v-54f323ac] {
  display: inline-block;
  margin-top: 15px;
}
svg[data-v-6c310464] {
  width: 140px;
  position: relative;
  transform-origin: center;
}
.ds-loader-capro-leaf-1[data-v-6c310464] {
  animation: grow-data-v-6c310464 1.4s cubic-bezier(0.97, 0, 0.53, 1) infinite
    backwards;
}
.ds-loader-capro-leaf-1[data-v-6c310464],
.ds-loader-capro-leaf-2[data-v-6c310464] {
  fill: #00aff0;
  transform-origin: center center;
}
.ds-loader-capro-leaf-2[data-v-6c310464] {
  animation: grow-2-data-v-6c310464 1.4s cubic-bezier(0.97, 0, 0.53, 1) infinite
    backwards;
}
@keyframes grow-data-v-6c310464 {
  0% {
    opacity: 0;
    transform: translate3d(40px, 0, 0) rotate(0deg);
  }
  25% {
    opacity: 1;
    transform: translateZ(0) rotate(0deg);
  }
  50% {
    opacity: 1;
    transform: translateZ(0) rotate(-90deg);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -40px, 0) rotate(-90deg);
  }
}
@keyframes grow-2-data-v-6c310464 {
  0% {
    opacity: 0;
    transform: translate3d(-40px, 0, 0) rotate(0deg);
  }
  25% {
    opacity: 1;
    transform: translateZ(0) rotate(0deg);
  }
  50% {
    opacity: 1;
    transform: translateZ(0) rotate(-90deg);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 40px, 0) rotate(-90deg);
  }
}
svg[data-v-63b11bc4] {
  width: 140px;
  position: relative;
  transform-origin: center;
}
.ds-loader-caplus-leaf-1[data-v-63b11bc4] {
  animation: grow-data-v-63b11bc4 1.4s cubic-bezier(0.74, 0, 0.1, 0.8) infinite
    backwards;
}
.ds-loader-caplus-leaf-1[data-v-63b11bc4],
.ds-loader-caplus-leaf-2[data-v-63b11bc4] {
  fill: #192bc2;
  transform-origin: center center;
}
.ds-loader-caplus-leaf-2[data-v-63b11bc4] {
  animation: grow-2-data-v-63b11bc4 1.4s cubic-bezier(0.74, 0, 0.1, 0.8)
    infinite backwards;
}
@keyframes grow-data-v-63b11bc4 {
  0% {
    opacity: 0;
    transform: translate3d(0, 40px, 0);
  }
  25% {
    opacity: 1;
    transform: translateZ(0);
  }
  50% {
    opacity: 1;
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -40px, 0);
  }
}
@keyframes grow-2-data-v-63b11bc4 {
  0% {
    opacity: 0;
    transform: translate3d(0, -40px, 0);
  }
  25% {
    opacity: 1;
    transform: translateZ(0);
  }
  50% {
    opacity: 1;
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 40px, 0);
  }
}
.ds-loader[data-v-e3f39e4a] {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ds-loader-button[data-v-5f63f9fa] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
}
.ds-loader-button .ds-loader-button__content[data-v-5f63f9fa] {
  display: inline-block;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
}
.ds-loader-button .ds-loader-button__button[data-v-5f63f9fa] {
  position: relative;
}
.ds-loader-button .ds-loader-button__loader[data-v-5f63f9fa] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  fill: currentColor;
}
.ds-loader-button.is-loading[data-v-5f63f9fa] .ds-icon,
.ds-loader-button.is-loading[data-v-5f63f9fa] .ds-loader-button__content {
  visibility: hidden;
}
.ds-async-content-wrapper[data-v-1aea251d] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
}
.ds-async-content-wrapper__loader[data-v-1aea251d] {
  display: flex;
  justify-content: center;
}
.ds-badge[data-v-b3406420] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  padding: 2px 8px;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  border-radius: 4px;
  display: inline;
  color: #333;
  background-color: #f4f4f4;
  box-sizing: border-box;
}
.ds-badge[data-v-b3406420] .ds-link a,
.ds-badge[data-v-b3406420] .ds-link button {
  font-size: 12px !important;
  font-weight: 600;
  vertical-align: baseline;
  color: #2687e9;
}
.ds-badge[data-v-b3406420] .ds-text {
  color: #333;
}
.ds-badge.ds-badge--min-width[data-v-b3406420] {
  display: inline-block;
}
.ds-badge.ds-badge--min-width[data-v-b3406420] .ds-text {
  line-height: 16px;
}
.ds-badge.ds-badge--full-width[data-v-b3406420] {
  display: inline-block;
  width: 100%;
}
.ds-badge.ds-badge--full-width[data-v-b3406420] .ds-text {
  line-height: 16px;
}
.ds-badge.ds-badge--success[data-v-b3406420] {
  background-color: #d9fbd3;
}
.ds-badge.ds-badge--success[data-v-b3406420] .ds-text {
  color: #075638;
}
.ds-badge.ds-badge--info[data-v-b3406420] {
  background-color: #d3f1fd;
}
.ds-badge.ds-badge--info[data-v-b3406420] .ds-text {
  color: #07266f;
}
.ds-badge.ds-badge--warning[data-v-b3406420] {
  background-color: #fff6d1;
}
.ds-badge.ds-badge--warning[data-v-b3406420] .ds-text {
  color: #7a4805;
}
.ds-badge.ds-badge--danger[data-v-b3406420] {
  background-color: #ffe5d6;
}
.ds-badge.ds-badge--danger[data-v-b3406420] .ds-text {
  color: #b7192b;
}
.ds-badge.ds-badge--large[data-v-b3406420] {
  font-size: 20px;
  font-weight: 400;
  padding: 4px 8px;
}
.ds-badge.ds-badge--pill[data-v-b3406420] {
  display: block;
  padding: 4px;
  width: 100%;
  color: #fff;
  border-radius: 30px;
  cursor: default;
}
.ds-badge.ds-badge--pill.ds-badge--success[data-v-b3406420] {
  background: #7ae87e;
  color: #26b547;
}
.ds-badge.ds-badge--pill.ds-badge--info[data-v-b3406420] {
  background: #7bc6f8;
  color: #2687e9;
}
.ds-badge.ds-badge--pill.ds-badge--warning[data-v-b3406420] {
  background: #ffde76;
  color: #b7790e;
}
.ds-badge.ds-badge--pill.ds-badge--danger[data-v-b3406420] {
  background: #ff9f83;
  color: #ff3d32;
}
.ds-tabs__list[data-v-4783a421] {
  display: flex;
  margin: 0;
  padding: 0;
  list-style-type: none;
  border-bottom: 1px solid #c6c6c6;
}
.ds-tabs__title[data-v-4783a421] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  width: 220px;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #575757;
  font-weight: 600;
  text-align: center;
  border: none;
  border-bottom: 4px solid transparent;
  font-size: 14px;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.ds-tabs__title.is-active[data-v-4783a421],
.ds-tabs__title[data-v-4783a421]:hover {
  border-color: #2687e9;
}
.ds-tabs__title.is-active[data-v-4783a421] {
  color: #2687e9;
}
.ds-tabs-content[data-v-4783a421] {
  display: none;
}
.ds-tabs-content.is-active[data-v-4783a421] {
  display: block;
}
[class*="ds-col-"][data-v-30aa321a] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  padding: 8px;
  box-sizing: border-box;
}
.ds-col-auto[data-v-30aa321a] {
  flex: 0 1 auto;
}
.ds-col-fill[data-v-30aa321a] {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}
.ds-col-1[data-v-30aa321a] {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.ds-col-offset-1[data-v-30aa321a] {
  margin-left: 8.333333%;
}
.ds-col-2[data-v-30aa321a] {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.ds-col-offset-2[data-v-30aa321a] {
  margin-left: 16.666667%;
}
.ds-col-3[data-v-30aa321a] {
  flex: 0 0 25%;
  max-width: 25%;
}
.ds-col-offset-3[data-v-30aa321a] {
  margin-left: 25%;
}
.ds-col-4[data-v-30aa321a] {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.ds-col-offset-4[data-v-30aa321a] {
  margin-left: 33.333333%;
}
.ds-col-5[data-v-30aa321a] {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.ds-col-offset-5[data-v-30aa321a] {
  margin-left: 41.666667%;
}
.ds-col-6[data-v-30aa321a] {
  flex: 0 0 50%;
  max-width: 50%;
}
.ds-col-offset-6[data-v-30aa321a] {
  margin-left: 50%;
}
.ds-col-7[data-v-30aa321a] {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.ds-col-offset-7[data-v-30aa321a] {
  margin-left: 58.333333%;
}
.ds-col-8[data-v-30aa321a] {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.ds-col-offset-8[data-v-30aa321a] {
  margin-left: 66.666667%;
}
.ds-col-9[data-v-30aa321a] {
  flex: 0 0 75%;
  max-width: 75%;
}
.ds-col-offset-9[data-v-30aa321a] {
  margin-left: 75%;
}
.ds-col-10[data-v-30aa321a] {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.ds-col-offset-10[data-v-30aa321a] {
  margin-left: 83.333333%;
}
.ds-col-11[data-v-30aa321a] {
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.ds-col-offset-11[data-v-30aa321a] {
  margin-left: 91.666667%;
}
.ds-col-12[data-v-30aa321a] {
  flex: 0 0 100%;
  max-width: 100%;
}
.ds-col-offset-12[data-v-30aa321a] {
  margin-left: 100%;
}
@media (min-width: 1366px) {
  .ds-col-1--lg[data-v-30aa321a] {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ds-col-offset-1--lg[data-v-30aa321a] {
    margin-left: 8.333333%;
  }
  .ds-col-2--lg[data-v-30aa321a] {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ds-col-offset-2--lg[data-v-30aa321a] {
    margin-left: 16.666667%;
  }
  .ds-col-3--lg[data-v-30aa321a] {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ds-col-offset-3--lg[data-v-30aa321a] {
    margin-left: 25%;
  }
  .ds-col-4--lg[data-v-30aa321a] {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ds-col-offset-4--lg[data-v-30aa321a] {
    margin-left: 33.333333%;
  }
  .ds-col-5--lg[data-v-30aa321a] {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ds-col-offset-5--lg[data-v-30aa321a] {
    margin-left: 41.666667%;
  }
  .ds-col-6--lg[data-v-30aa321a] {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ds-col-offset-6--lg[data-v-30aa321a] {
    margin-left: 50%;
  }
  .ds-col-7--lg[data-v-30aa321a] {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ds-col-offset-7--lg[data-v-30aa321a] {
    margin-left: 58.333333%;
  }
  .ds-col-8--lg[data-v-30aa321a] {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ds-col-offset-8--lg[data-v-30aa321a] {
    margin-left: 66.666667%;
  }
  .ds-col-9--lg[data-v-30aa321a] {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ds-col-offset-9--lg[data-v-30aa321a] {
    margin-left: 75%;
  }
  .ds-col-10--lg[data-v-30aa321a] {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ds-col-offset-10--lg[data-v-30aa321a] {
    margin-left: 83.333333%;
  }
  .ds-col-11--lg[data-v-30aa321a] {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ds-col-offset-11--lg[data-v-30aa321a] {
    margin-left: 91.666667%;
  }
  .ds-col-12--lg[data-v-30aa321a] {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ds-col-offset-12--lg[data-v-30aa321a] {
    margin-left: 100%;
  }
  .ds-col-auto--lg[data-v-30aa321a] {
    flex: 0 1 auto;
  }
  .ds-col-fill--lg[data-v-30aa321a] {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
}
@media (max-width: 1366px) {
  .ds-col-1--sm[data-v-30aa321a] {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ds-col-offset-1--sm[data-v-30aa321a] {
    margin-left: 8.333333%;
  }
  .ds-col-2--sm[data-v-30aa321a] {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ds-col-offset-2--sm[data-v-30aa321a] {
    margin-left: 16.666667%;
  }
  .ds-col-3--sm[data-v-30aa321a] {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ds-col-offset-3--sm[data-v-30aa321a] {
    margin-left: 25%;
  }
  .ds-col-4--sm[data-v-30aa321a] {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ds-col-offset-4--sm[data-v-30aa321a] {
    margin-left: 33.333333%;
  }
  .ds-col-5--sm[data-v-30aa321a] {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ds-col-offset-5--sm[data-v-30aa321a] {
    margin-left: 41.666667%;
  }
  .ds-col-6--sm[data-v-30aa321a] {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ds-col-offset-6--sm[data-v-30aa321a] {
    margin-left: 50%;
  }
  .ds-col-7--sm[data-v-30aa321a] {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ds-col-offset-7--sm[data-v-30aa321a] {
    margin-left: 58.333333%;
  }
  .ds-col-8--sm[data-v-30aa321a] {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ds-col-offset-8--sm[data-v-30aa321a] {
    margin-left: 66.666667%;
  }
  .ds-col-9--sm[data-v-30aa321a] {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ds-col-offset-9--sm[data-v-30aa321a] {
    margin-left: 75%;
  }
  .ds-col-10--sm[data-v-30aa321a] {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ds-col-offset-10--sm[data-v-30aa321a] {
    margin-left: 83.333333%;
  }
  .ds-col-11--sm[data-v-30aa321a] {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ds-col-offset-11--sm[data-v-30aa321a] {
    margin-left: 91.666667%;
  }
  .ds-col-12--sm[data-v-30aa321a] {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ds-col-offset-12--sm[data-v-30aa321a] {
    margin-left: 100%;
  }
  .ds-col-auto--sm[data-v-30aa321a] {
    flex: 0 1 auto;
  }
  .ds-col-fill--sm[data-v-30aa321a] {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .ds-col-1--xs[data-v-30aa321a] {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .ds-col-offset-1--xs[data-v-30aa321a] {
    margin-left: 8.333333%;
  }
  .ds-col-2--xs[data-v-30aa321a] {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .ds-col-offset-2--xs[data-v-30aa321a] {
    margin-left: 16.666667%;
  }
  .ds-col-3--xs[data-v-30aa321a] {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ds-col-offset-3--xs[data-v-30aa321a] {
    margin-left: 25%;
  }
  .ds-col-4--xs[data-v-30aa321a] {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .ds-col-offset-4--xs[data-v-30aa321a] {
    margin-left: 33.333333%;
  }
  .ds-col-5--xs[data-v-30aa321a] {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .ds-col-offset-5--xs[data-v-30aa321a] {
    margin-left: 41.666667%;
  }
  .ds-col-6--xs[data-v-30aa321a] {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ds-col-offset-6--xs[data-v-30aa321a] {
    margin-left: 50%;
  }
  .ds-col-7--xs[data-v-30aa321a] {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .ds-col-offset-7--xs[data-v-30aa321a] {
    margin-left: 58.333333%;
  }
  .ds-col-8--xs[data-v-30aa321a] {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .ds-col-offset-8--xs[data-v-30aa321a] {
    margin-left: 66.666667%;
  }
  .ds-col-9--xs[data-v-30aa321a] {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ds-col-offset-9--xs[data-v-30aa321a] {
    margin-left: 75%;
  }
  .ds-col-10--xs[data-v-30aa321a] {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .ds-col-offset-10--xs[data-v-30aa321a] {
    margin-left: 83.333333%;
  }
  .ds-col-11--xs[data-v-30aa321a] {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .ds-col-offset-11--xs[data-v-30aa321a] {
    margin-left: 91.666667%;
  }
  .ds-col-12--xs[data-v-30aa321a] {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ds-col-offset-12--xs[data-v-30aa321a] {
    margin-left: 100%;
  }
  .ds-col-auto--xs[data-v-30aa321a] {
    flex: 0 1 auto;
  }
  .ds-col-fill--xs[data-v-30aa321a] {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .ds-col-1[data-v-30aa321a] {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ds-col-offset-1[data-v-30aa321a] {
    margin-left: 0;
  }
  .ds-col-2[data-v-30aa321a] {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ds-col-offset-2[data-v-30aa321a] {
    margin-left: 0;
  }
  .ds-col-3[data-v-30aa321a] {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ds-col-offset-3[data-v-30aa321a] {
    margin-left: 0;
  }
  .ds-col-4[data-v-30aa321a] {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ds-col-offset-4[data-v-30aa321a] {
    margin-left: 0;
  }
  .ds-col-5[data-v-30aa321a] {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ds-col-offset-5[data-v-30aa321a] {
    margin-left: 0;
  }
  .ds-col-6[data-v-30aa321a] {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ds-col-offset-6[data-v-30aa321a] {
    margin-left: 0;
  }
  .ds-col-7[data-v-30aa321a] {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ds-col-offset-7[data-v-30aa321a] {
    margin-left: 0;
  }
  .ds-col-8[data-v-30aa321a] {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ds-col-offset-8[data-v-30aa321a] {
    margin-left: 0;
  }
  .ds-col-9[data-v-30aa321a] {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ds-col-offset-9[data-v-30aa321a] {
    margin-left: 0;
  }
  .ds-col-10[data-v-30aa321a] {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ds-col-offset-10[data-v-30aa321a] {
    margin-left: 0;
  }
  .ds-col-11[data-v-30aa321a] {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ds-col-offset-11[data-v-30aa321a] {
    margin-left: 0;
  }
  .ds-col-12[data-v-30aa321a] {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ds-col-offset-12[data-v-30aa321a] {
    margin-left: 0;
  }
}
.ds-u-vertical-offset--11[data-v-5be6fa1c] {
  margin-top: 160px !important;
}
.ds-u-vertical-offset--10[data-v-5be6fa1c] {
  margin-top: 140px !important;
}
.ds-u-vertical-offset--9[data-v-5be6fa1c] {
  margin-top: 120px !important;
}
.ds-u-vertical-offset--8[data-v-5be6fa1c] {
  margin-top: 100px !important;
}
.ds-u-vertical-offset--7[data-v-5be6fa1c] {
  margin-top: 80px !important;
}
.ds-u-vertical-offset--6[data-v-5be6fa1c] {
  margin-top: 60px !important;
}
.ds-u-vertical-offset--5[data-v-5be6fa1c] {
  margin-top: 50px !important;
}
.ds-u-vertical-offset--4[data-v-5be6fa1c] {
  margin-top: 40px !important;
}
.ds-u-vertical-offset--3[data-v-5be6fa1c] {
  margin-top: 30px !important;
}
.ds-u-vertical-offset--2[data-v-5be6fa1c] {
  margin-top: 20px !important;
}
.ds-u-vertical-offset--1[data-v-5be6fa1c] {
  margin-top: 10px !important;
}
.ds-row[data-v-5be6fa1c] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-left: -8px;
  margin-right: -8px;
  margin-top: -8px;
}
.ds-row[data-v-5be6fa1c]:last-of-type {
  margin-bottom: -8px;
}
.ds-row[data-v-5be6fa1c]:not(:last-of-type) {
  margin-bottom: 8px;
}
.ds-row.ds-row--content-vertical-align-bottom[data-v-5be6fa1c] {
  align-items: flex-end;
}
.ds-row.ds-row--content-vertical-align-center[data-v-5be6fa1c] {
  align-items: center;
}
.ds-row.ds-row--content-vertical-align-stretch[data-v-5be6fa1c] {
  align-items: stretch;
}
.ds-row-divider[data-v-8c86ea1c] {
  border-top: 1px solid #c9d3dd;
  border-bottom: 0;
  margin: 0;
}
.ds-row-divider.ds-row-divider--dotted[data-v-8c86ea1c] {
  border-top: 1px dotted #c9d3dd;
}
.ds-row-divider.ds-row-divider--small-top-margin[data-v-8c86ea1c] {
  margin-top: 8px;
}
.ds-row-divider.ds-row-divider--medium-top-margin[data-v-8c86ea1c] {
  margin-top: 16px;
}
.ds-row-divider.ds-row-divider--large-top-margin[data-v-8c86ea1c] {
  margin-top: 32px;
}
.ds-row-divider.ds-row-divider--small-bottom-margin[data-v-8c86ea1c] {
  margin-bottom: 8px;
}
.ds-row-divider.ds-row-divider--medium-bottom-margin[data-v-8c86ea1c] {
  margin-bottom: 16px;
}
.ds-row-divider.ds-row-divider--large-bottom-margin[data-v-8c86ea1c] {
  margin-bottom: 32px;
}
.ds-page[data-v-76fd9825] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  padding: 16px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 0 12px hsla(0, 0%, 78%, 0.2);
}
.ds-page.ds-page-default-fold[data-v-76fd9825] {
  position: relative;
  border-radius: 4px 10px 4px 4px;
}
.ds-page.ds-page-default-fold[data-v-76fd9825]:after {
  width: 40px;
  height: 40px;
  border: none;
  content: "";
  position: absolute;
  top: calc(var(--ds-page-fold-border-size) * -1);
  right: calc(var(--ds-page-fold-border-size) * -1);
  border-radius: 0 4px 0 4px;
  background: linear-gradient(45deg, #c9d3dd 50%, #f1f4f9 0);
}
@media print {
  .ds-page[data-v-76fd9825] {
    box-shadow: none;
  }
}
.ds-footer[data-v-02f9e746] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
}
body._ds-has-rollover-opened {
  overflow: hidden;
}
.ds-rollover.driver-fix-stacking {
  z-index: var(--ds-zindex-rollover) !important;
}
.ds-rollover {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--ds-zindex-rollover);
  display: block;
  width: 100%;
  height: 100%;
  transition: transform 0.4s ease-in-out;
  transform: translateY(100vh);
}
.ds-rollover ~ .ds-data-grid-advanced-filter-select-popover {
  z-index: var(--ds-zindex-rollover) !important;
}
.ds-rollover.ds-rollover--is-opened {
  transform: translate(0);
}
.ds-rollover.ds-rollover--extra-margin-bottom .ds-page {
  margin-bottom: 64px;
}
.ds-rollover:not(.ds-rollover--sized) ~ .ds-rollover:not(.ds-rollover--sized) {
  top: calc(var(--ds-margin-md) * 1);
  height: calc(100% - var(--ds-margin-md) * 1);
  box-shadow: 0 0 20px rgba(87, 87, 87, 0.16);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  .ds-rollover__body {
  height: calc(100vh - 64px - var(--ds-margin-md) * 1);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  .ds-rollover__body.has-footer {
  height: calc(100vh - 128px - var(--ds-margin-md) * 1);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized) {
  top: calc(var(--ds-margin-md) * 2);
  height: calc(100% - var(--ds-margin-md) * 2);
  box-shadow: 0 0 20px rgba(87, 87, 87, 0.16);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  .ds-rollover__body {
  height: calc(100vh - 64px - var(--ds-margin-md) * 2);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  .ds-rollover__body.has-footer {
  height: calc(100vh - 128px - var(--ds-margin-md) * 2);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized) {
  top: calc(var(--ds-margin-md) * 3);
  height: calc(100% - var(--ds-margin-md) * 3);
  box-shadow: 0 0 20px rgba(87, 87, 87, 0.16);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  .ds-rollover__body {
  height: calc(100vh - 64px - var(--ds-margin-md) * 3);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  .ds-rollover__body.has-footer {
  height: calc(100vh - 128px - var(--ds-margin-md) * 3);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized) {
  top: calc(var(--ds-margin-md) * 4);
  height: calc(100% - var(--ds-margin-md) * 4);
  box-shadow: 0 0 20px rgba(87, 87, 87, 0.16);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  .ds-rollover__body {
  height: calc(100vh - 64px - var(--ds-margin-md) * 4);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  .ds-rollover__body.has-footer {
  height: calc(100vh - 128px - var(--ds-margin-md) * 4);
}
.ds-rollover:not(.ds-rollover--sized) .ds-rollover-close {
  order: 99;
}
.ds-rollover-focus {
  width: 0;
  height: 0;
  overflow: hidden;
  outline: none;
}
.ds-rollover-header {
  padding: 0 var(--ds-padding-md);
  border-bottom: 1px solid #c9d3dd;
  background-color: #fff;
}
.ds-rollover-header__container {
  height: 64px;
}
.ds-rollover-close {
  min-width: 40px;
}
.ds-rollover--sized {
  transform: translate(0);
}
.ds-rollover--sized .ds-rollover-container {
  transform: translate(100%);
  margin-left: auto;
}
.ds-rollover--sized .ds-rollover-header {
  padding-left: var(--ds-padding-sm);
}
.ds-rollover--sized .ds-rollover-header .ds-rollover-header__container {
  padding: 0;
}
.ds-rollover--sized .ds-rollover__body {
  background: #fff;
}
.ds-rollover--sized .ds-rollover__body-container {
  padding: 0;
}
.ds-rollover--sized .ds-footer.ds-rollover-footer .ds-footer__content {
  padding-left: var(--ds-padding-md) !important;
  padding-right: var(--ds-padding-md) !important;
}
.ds-rollover--sized.ds-rollover--is-opened .ds-rollover-overlay {
  opacity: 1;
}
.ds-rollover--sized.ds-rollover--is-opened .ds-rollover-container {
  transform: translate(0);
}
.ds-rollover--size-sm .ds-rollover-container {
  width: 460px;
}
.ds-rollover--size-md .ds-rollover-container {
  width: 708px;
}
.ds-rollover-container {
  position: relative;
  z-index: 1;
  height: 100%;
  transition: transform 0.4s ease-in-out;
}
.ds-rollover-overlay {
  position: fixed;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(51, 51, 51, 0.4);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
}
.ds-rollover__body {
  background-color: #f1f4f9;
  padding: var(--ds-padding-md) var(--ds-padding-md);
  overflow-y: overlay;
  overflow-x: hidden;
  height: calc(100vh - 64px);
  box-sizing: border-box;
}
.ds-rollover__body.has-footer {
  height: calc(100vh - 128px);
}
.ds-rollover__footer {
  padding: 0 var(--ds-padding-md);
  background-color: #fff;
}
.ds-rollover .ds-footer.ds-rollover-footer {
  border-top: 1px solid #c9d3dd;
  background-color: #fff;
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
}
.ds-rollover .ds-footer.ds-rollover-footer .ds-footer__content {
  display: flex;
  margin: 0 auto;
  align-items: center;
  max-width: var(--ds-container-width--sm);
  height: 64px;
  padding-left: calc(var(--ds-padding-md) * 2);
  padding-right: calc(var(--ds-padding-md) * 2);
}
.ds-rollover
  .ds-footer.ds-rollover-footer
  .ds-dropdown-menu[data-popper-reference-hidden] {
  visibility: visible;
  pointer-events: auto;
}
@media (max-width: 1366px) {
  .ds-rollover
    .ds-container--auto
    .ds-footer.ds-rollover-footer
    .ds-footer__content {
    max-width: var(--ds-container-width--sm);
  }
}
@media (min-width: 1366px) {
  .ds-rollover
    .ds-container--auto
    .ds-footer.ds-rollover-footer
    .ds-footer__content {
    max-width: var(--ds-container-width--lg);
  }
}
.ds-footer.ds-rollover-footer .ds-footer__content > :not(:last-child) {
  margin-right: var(--ds-margin-md);
}
.ds-rollover .ds-footer.ds-rollover-footer > hr {
  display: none;
}
@media print {
  ._ds-has-rollover-opened {
    overflow: visible !important;
  }
  ._ds-has-rollover-opened .ds-application-layout {
    display: none !important;
  }
  .ds-rollover {
    display: none;
  }
  .ds-rollover--active {
    display: block;
    position: static;
    box-shadow: none !important;
    height: auto !important;
  }
  .ds-rollover__body {
    background: none;
    padding-left: 0;
    padding-right: 0;
  }
  .ds-rollover__body.has-footer {
    height: auto !important;
  }
  .ds-footer.ds-rollover-footer {
    position: static !important;
  }
}
.ds-dropdown-menu[data-v-6fe94cfd] {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5004;
  float: left;
  min-width: 115px;
  margin: 0;
  font-size: 14px;
  line-height: 2.857;
  color: #575757;
  text-align: left;
  list-style: none;
  padding: 8px 16px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #c9d3dd;
  border-radius: 4px;
  box-shadow: 0 2px 10px rgba(201, 211, 221, 0.8);
  width: auto;
  max-height: 280px;
  overflow-y: auto;
}
.ds-dropdown-menu[data-popper-reference-hidden][data-v-6fe94cfd] {
  visibility: hidden;
  pointer-events: none;
}
.ds-dropdown[data-v-77b41e0d] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  display: inline-block;
  max-width: 100%;
  position: relative;
}
.ds-dropdown.is-open > .ds-dropdown-menu[data-v-77b41e0d] {
  display: block;
}
.ds-dropdown.is-open > a[data-v-77b41e0d] {
  outline: 0;
}
.ds-dropdown[data-v-77b41e0d] .ds-dropdown-toggle .ds-button {
  justify-content: flex-start;
}
.ds-dropdown[data-v-77b41e0d] .ds-dropdown-toggle .ds-button:focus {
  outline: 0;
}
.ds-dropdown--full-width[data-v-77b41e0d] {
  width: 100%;
}
.ds-dropdown--full-width[data-v-77b41e0d] .ds-dropdown-toggle .ds-button {
  width: 100%;
  justify-content: flex-start;
}
.ds-dropdown--full-width[data-v-77b41e0d]
  .ds-dropdown-toggle
  .ds-button
  .ds-icon
  svg {
  position: absolute;
  right: 16px;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
}
.ds-dropdown-toggle-container[data-v-77b41e0d] {
  height: 100%;
}
.ds-dropdown-divider[data-v-77b41e0d] {
  height: 1px;
  margin: 0.5rem 0;
  overflow: hidden;
  background-color: hsla(220, 5%, 77%, 0.5);
}
@media print {
  .ds-dropdown[data-v-77b41e0d] .ds-dropdown-toggle .ds-button .ds-icon {
    display: none;
  }
}
.ds-dropdown-item[data-v-23802a9a] {
  display: block;
  width: 100%;
  padding: var(--ds-padding-sm) var(--ds-padding-md);
  clear: both;
  font-weight: 400;
  line-height: 1.5rem;
  color: var(--ds-color--grey-dark);
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0;
  text-decoration: none;
  cursor: pointer;
  box-sizing: border-box;
}
.ds-dropdown-item--with-icon > .icon[data-v-23802a9a] {
  display: inline-table;
  vertical-align: top;
  margin-top: 4px;
}
.ds-dropdown-item--with-icon > .ds-dropdown-item-label[data-v-23802a9a] {
  margin-left: 5px;
  white-space: normal;
  display: inline-block;
}
.ds-dropdown-item[data-v-23802a9a]:focus:not(:focus-visible) {
  outline: none;
}
.ds-dropdown-item[data-v-23802a9a]:focus,
.ds-dropdown-item[data-v-23802a9a]:hover {
  color: var(--ds-color--grey-dark);
  text-decoration: none;
  background-color: var(--ds-color--bg);
}
.ds-dropdown-item.active[data-v-23802a9a],
.ds-dropdown-item.active[data-v-23802a9a]:focus,
.ds-dropdown-item.active[data-v-23802a9a]:hover {
  color: var(--ds-color--white);
  text-decoration: none;
  background-color: var(--ds-color--dropdown-active);
  outline: 0;
}
.ds-dropdown-item.disabled[data-v-23802a9a],
.ds-dropdown-item.disabled[data-v-23802a9a]:focus,
.ds-dropdown-item.disabled[data-v-23802a9a]:hover {
  color: var(--ds-color--grey);
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
}
.ds-dropdown-item.ds-dropdown-item--disabled[data-v-23802a9a] {
  opacity: 0.6;
  cursor: not-allowed;
}
.ds-dropdown-item.ds-dropdown-item--disabled[data-v-23802a9a]:focus,
.ds-dropdown-item.ds-dropdown-item--disabled[data-v-23802a9a]:hover {
  background-color: transparent;
}
.ds-toast {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  display: flex;
  position: absolute;
  right: 0;
  width: 100%;
  padding: var(--ds-padding-md) calc(24px + var(--ds-margin-xs) * 2)
    var(--ds-padding-md) var(--ds-padding-md);
  background-repeat: no-repeat;
  background-color: var(--ds-color--white);
  border-width: 1px;
  border-style: solid;
  border-left: 8px solid;
  box-shadow: var(--ds-box-shadow--lg);
  border-radius: var(--ds-border-radius);
  box-sizing: border-box;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.ds-toast.is-visible {
  opacity: 1;
}
.ds-toast--warning {
  border-color: var(--ds-color--yellow);
}
.ds-toast--warning .ds-toast-close-button:after {
  color: var(--ds-color--yellow-darkest);
}
.ds-toast--warning .ds-toast__theme-icon {
  background-image: url(/versions/current/assets/img/exclamation-circle-solid.44652087.6ec13bc9.svg);
}
.ds-toast--success {
  border-color: var(--ds-color--green-semi-dark);
}
.ds-toast--success .ds-toast-close-button:after {
  color: var(--ds-color--green-darkest);
}
.ds-toast--success .ds-toast__theme-icon {
  background-image: url(/versions/current/assets/img/check-circle-solid.b26a15e9.7368ba37.svg);
}
.ds-toast--error {
  border-color: var(--ds-color--red-semi-dark);
}
.ds-toast--error .ds-toast-close-button:after {
  color: var(--ds-color--red-darkest);
}
.ds-toast--error .ds-toast__theme-icon {
  background-image: url(/versions/current/assets/img/times-circle-solid.5a0a6e8d.0e2ec006.svg);
}
.ds-toast--info {
  border-color: var(--ds-color--blue);
}
.ds-toast--info .ds-toast-close-button:after {
  color: var(--ds-color--blue-darkest);
}
.ds-toast--info .ds-toast__theme-icon {
  background-image: url(/versions/current/assets/img/info-circle-solid.9f477114.4713a112.svg);
}
.ds-toast-main {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  min-width: 0;
}
h1.ds-toast-title {
  margin: 0 0 2px;
  font-weight: 700;
}
.ds-toast-content,
h1.ds-toast-title {
  line-height: 22px;
  color: var(--ds-color--grey-dark);
}
.ds-toast-content {
  margin: 0;
  word-wrap: break-word;
}
.ds-toast-close-button {
  color: inherit;
  position: absolute;
  right: var(--ds-margin-xs);
  top: var(--ds-margin-xs);
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0;
  background: url(/versions/current/assets/img/close-light.a379f112.9d8bb38e.svg)
    no-repeat 50%;
  background-size: 12px 12px;
  text-align: right;
}
.ds-toast__theme-icon {
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  margin-right: var(--ds-margin-md);
}
.ds-toaster-container {
  position: fixed;
  top: calc(var(--ds-topbar-height) + var(--ds-margin-md));
  right: var(--ds-margin-md);
  z-index: var(--ds-zindex-toaster);
  width: 300px;
}
.ds-form {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
}
.ds-form-control {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #333;
  background-color: #fff;
  background-image: none;
  border: 1px solid #9b9b9b;
  box-sizing: inherit;
  border-radius: 0.188rem;
}
.ds-form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.ds-form-control:focus {
  border-color: #5aadf1;
  outline: none;
}
.ds-form-control::-moz-placeholder {
  color: #9b9b9b;
  opacity: 1;
}
.ds-form-control::placeholder {
  color: #9b9b9b;
  opacity: 1;
}
.ds-form-control:disabled,
.ds-input:disabled,
input.ds-input:disabled {
  background-color: #f4f4f4;
  color: #9b9b9b;
  opacity: 1;
}
.ds-form-control:disabled::-moz-placeholder,
.ds-form-control[readonly]::-moz-placeholder {
  color: #9b9b9b;
}
.ds-form-control:disabled::placeholder,
.ds-form-control[readonly]::placeholder {
  color: #9b9b9b;
}
.ds-form-control:disabled {
  cursor: not-allowed;
}
.ds-form-control-file,
.ds-form-control-range {
  display: block;
}
.ds-form-control-label {
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].ds-form-control,
  input[type="datetime-local"].ds-form-control,
  input[type="month"].ds-form-control,
  input[type="time"].ds-form-control {
    line-height: 2.25rem;
  }
  .input-group-sm input[type="date"].ds-form-control,
  .input-group-sm input[type="datetime-local"].ds-form-control,
  .input-group-sm input[type="month"].ds-form-control,
  .input-group-sm input[type="time"].ds-form-control,
  input[type="date"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  input[type="time"].input-sm {
    line-height: 2.16rem;
  }
  .input-group-lg input[type="date"].ds-form-control,
  .input-group-lg input[type="datetime-local"].ds-form-control,
  .input-group-lg input[type="month"].ds-form-control,
  .input-group-lg input[type="time"].ds-form-control,
  input[type="date"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  input[type="time"].input-lg {
    line-height: 2.75rem;
  }
}
.ds-form-control-static {
  min-height: 2.25rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
}
.ds-form-control-static.ds-form-control-lg,
.ds-form-control-static.ds-form-control-sm {
  padding-right: 0;
  padding-left: 0;
}
.ds-form-control-sm {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.84;
  border-radius: 0.188rem;
}
.ds-form-control-lg {
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1;
  border-radius: 0.188rem;
}
.ds-form-group {
  margin-bottom: 24px;
}
.ds-form-group small {
  font-size: 12px;
  color: #9b9b9b;
}
.ds-form .ds-row ng-transclude {
  align-items: flex-end;
}
.ds-popover[data-v-2eb5acba] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  position: absolute;
  width: -moz-max-content;
  width: max-content;
  top: 0;
  left: 0;
  background: #fff;
  border: 1px solid #c9d3dd;
  box-shadow: 0 0 20px rgba(87, 87, 87, 0.16);
  border-radius: var(--ds-border-radius);
  padding: 16px;
  z-index: var(--ds-zindex-popover);
}
.ds-popover[data-popover-placement^="right"]
  .ds-popover__arrow[data-v-2eb5acba] {
  transform: rotate(90deg) translateY(50%);
}
.ds-popover[data-popover-placement^="bottom"]
  .ds-popover__arrow[data-v-2eb5acba] {
  transform: rotate(180deg);
}
.ds-popover[data-popover-placement^="left"]
  .ds-popover__arrow[data-v-2eb5acba] {
  transform: rotate(-90deg) translateY(50%);
}
.ds-popover.ds-data-grid-advanced-filter-select-popover[data-v-2eb5acba] {
  position: fixed;
}
.ds-popover__arrow[data-v-2eb5acba] {
  position: absolute;
  width: 20px;
  height: 10px;
}
.ds-popover__arrow[data-v-2eb5acba]:after,
.ds-popover__arrow[data-v-2eb5acba]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-top: 10px solid #c9d3dd;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.ds-popover__arrow[data-v-2eb5acba]:before {
  top: 1px;
}
.ds-popover__arrow[data-v-2eb5acba]:after {
  border-top-color: #fff;
}
.ds-range-popover[data-v-2eb5acba] {
  max-width: 340px;
  box-sizing: content-box;
}
.ds-range-popover .ds-range-popover__content[data-v-2eb5acba] {
  display: flex;
  align-items: center;
}
.ds-range-popover
  .ds-range-popover__content
  .ds-range-popover__label[data-v-2eb5acba] {
  margin: 0 10px;
  font-size: 14px;
  color: #575757;
  font-weight: 300;
}
.ds-range-popover .ds-range-popover__footer[data-v-2eb5acba] {
  position: relative;
  display: flex;
  padding-top: 16px;
  justify-content: space-between;
}
.ds-range-popover .ds-range-popover__footer[data-v-2eb5acba]:before {
  position: absolute;
  top: 0;
  right: 0;
  content: "";
  border-top: 1px solid #c9d3dd;
  width: calc(100% + 32px);
  margin-left: -16px;
  margin-right: -16px;
}
.ds-range-popover
  .ds-range-popover__footer
  .ds-button[data-v-2eb5acba]:not(:last-child) {
  margin-right: 16px;
}
.ds-helper-icon[data-v-0a608482] {
  margin-left: var(--ds-margin-xs);
}
.ds-helper-icon .ds-icon[data-v-0a608482] {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
}
.ds-label[data-v-a3963490] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  display: block;
  color: var(--ds-color--grey-dark);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}
.ds-label .ds-label-required-mark[data-v-a3963490] {
  margin-left: var(--ds-margin-xs);
}
.ds-label .ds-label-required-mark[data-v-a3963490]:before {
  content: "*";
  color: var(--ds-color--red-dark);
}
.ds-label__helper-icon[data-v-a3963490],
.ds-label__text[data-v-a3963490] {
  font-size: inherit;
}
.ds-label__helper-icon[data-v-a3963490] {
  top: -0.07143em;
  display: inline-block;
  position: relative;
}
.ds-field[data-v-1f0c994d] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
}
.ds-field .ds-checkbox-container .ds-checkbox__label[data-v-1f0c994d] {
  line-height: 40px;
}
.ds-field.ds-field--text[data-v-1f0c994d] {
  font-size: 14px;
  font-weight: 400;
}
.ds-field.ds-field--text .ds-label[data-v-1f0c994d],
.ds-field.ds-field--text[data-v-1f0c994d] {
  color: #575757;
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
}
.ds-field.ds-field--text .ds-label[data-v-1f0c994d] {
  font-size: 13px !important;
  font-weight: 700;
}
.ds-field .ds-field__message-container[data-v-1f0c994d] {
  margin-top: var(--ds-margin-sm);
  font-size: 12px;
  display: flex;
}
.ds-field .ds-field__error-message[data-v-1f0c994d] {
  color: #b7192b;
  font-size: 12px;
  display: flex;
}
.ds-field
  .ds-field__error-message[data-v-1f0c994d]
  .ds-field__error-message--text {
  line-height: 1.2;
  white-space: normal;
  font-size: 12px;
}
.ds-field .ds-field__error-message[data-v-1f0c994d] .ds-icon > svg {
  padding-right: var(--ds-margin-sm);
  padding-top: 1px;
  height: 12px;
  width: 12px;
}
.ds-field .ds-field-counter[data-v-1f0c994d] {
  margin-left: auto;
  display: flex;
}
.ds-field .ds-field__helper-text[data-v-1f0c994d] {
  color: #9b9b9b;
}
.ds-field .ds-badge[data-v-1f0c994d] .ds-text {
  line-height: 10px;
}
.ds-field .ds-label[data-v-1f0c994d] {
  margin-bottom: var(--ds-margin-xs);
}
.ds-date-period-dropdown {
  position: relative;
}
.ds-date-period-dropdown .ds-dropdown .ds-button,
.ds-date-period-dropdown .ds-dropdown .ds-button:focus,
.ds-date-period-dropdown .ds-dropdown .ds-button:hover {
  background-color: #fff;
  color: #333;
}
.ds-date-period-dropdown .ds-dropdown.ds-form-control-danger .ds-button {
  border: 1px solid #b7192b;
}
.ds-date-period-dropdown .ds-input-icons {
  right: 36px;
}
.ds-date-period-dropdown
  .ds-date-period-dropdown--suggestion-accepted/deep/.ds-button {
  border: 1px solid #2687e9;
}
.ds-list-filter {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  width: 100%;
  padding: 0;
  border: 1px solid #c9d3dd;
  border-radius: 4px;
  list-style-type: none;
  display: flex;
  margin: 0;
}
.ds-list-filter,
.ds-list-filter * {
  box-sizing: border-box;
}
.ds-list-filter--with-table {
  margin-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ds-list-filter-item {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  position: relative;
  float: left;
  padding: var(--ds-padding-sm) 0;
  text-align: center;
  cursor: pointer;
  flex-basis: 100%;
}
.ds-list-filter-item:before {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  position: absolute;
  top: -1px;
  transition: background 0.2s ease-in-out;
}
.ds-list-filter-item .ds-list-filter-item-value {
  font-size: 20px;
  font-weight: 600;
}
.ds-list-filter-item .ds-label {
  line-height: 1.5;
}
.ds-list-filter-item:not(:last-child) {
  border-right: 1px solid #c9d3dd;
}
.ds-list-filter-item:first-child {
  border-radius: 4px 0 0 4px;
}
.ds-list-filter-item:last-child {
  border-radius: 0 4px 4px 0;
}
.ds-list-filter-item.is-selected {
  background: #fff;
}
.ds-list-filter-item.is-selected:first-child:before,
.ds-list-filter-item:hover:first-child:before {
  border-radius: var(--ds-list-filter-item-border-radius-top-border) 0 0 0;
}
.ds-list-filter-item.is-selected:last-child:before,
.ds-list-filter-item:hover:last-child:before {
  border-radius: 0 var(--ds-list-filter-item-border-radius-top-border) 0 0;
}
.ds-list-filter-item.is-selected.color-text:before,
.ds-list-filter-item:hover.color-text:before {
  background: #333;
}
.ds-list-filter-item.is-selected.color-white:before,
.ds-list-filter-item:hover.color-white:before {
  background: #fff;
}
.ds-list-filter-item.is-selected.color-inherit:before,
.ds-list-filter-item:hover.color-inherit:before {
  background: inherit;
}
.ds-list-filter-item.is-selected.color-border-default:before,
.ds-list-filter-item:hover.color-border-default:before {
  background: #c9d3dd;
}
.ds-list-filter-item.is-selected.color-grey-darkest:before,
.ds-list-filter-item:hover.color-grey-darkest:before {
  background: #333;
}
.ds-list-filter-item.is-selected.color-grey-dark:before,
.ds-list-filter-item:hover.color-grey-dark:before {
  background: #575757;
}
.ds-list-filter-item.is-selected.color-grey:before,
.ds-list-filter-item:hover.color-grey:before {
  background: #9b9b9b;
}
.ds-list-filter-item.is-selected.color-grey-lightest:before,
.ds-list-filter-item:hover.color-grey-lightest:before {
  background: #f4f4f4;
}
.ds-list-filter-item.is-selected.color-grey-light:before,
.ds-list-filter-item:hover.color-grey-light:before {
  background: #c6c6c6;
}
.ds-list-filter-item.is-selected.color-blue-darkest:before,
.ds-list-filter-item:hover.color-blue-darkest:before {
  background: #07266f;
}
.ds-list-filter-item.is-selected.color-blue-semi-dark:before,
.ds-list-filter-item:hover.color-blue-semi-dark:before {
  background: #1b69c8;
}
.ds-list-filter-item.is-selected.color-blue-dark:before,
.ds-list-filter-item:hover.color-blue-dark:before {
  background: #134ea7;
}
.ds-list-filter-item.is-selected.color-blue:before,
.ds-list-filter-item:hover.color-blue:before {
  background: #2687e9;
}
.ds-list-filter-item.is-selected.color-blue-semi-light:before,
.ds-list-filter-item:hover.color-blue-semi-light:before {
  background: #5aadf1;
}
.ds-list-filter-item.is-selected.color-blue-light:before,
.ds-list-filter-item:hover.color-blue-light:before {
  background: #7bc6f8;
}
.ds-list-filter-item.is-selected.color-blue-lightest:before,
.ds-list-filter-item:hover.color-blue-lightest:before {
  background: #d3f1fd;
}
.ds-list-filter-item.is-selected.color-blue-darkest-smb:before,
.ds-list-filter-item:hover.color-blue-darkest-smb:before {
  background: #003473;
}
.ds-list-filter-item.is-selected.color-blue-dark-sbm:before,
.ds-list-filter-item:hover.color-blue-dark-sbm:before {
  background: var(--ds-color--blue-dark-sbm);
}
.ds-list-filter-item.is-selected.color-blue-smb:before,
.ds-list-filter-item:hover.color-blue-smb:before {
  background: #00aff0;
}
.ds-list-filter-item.is-selected.color-blue-semi-light-smb:before,
.ds-list-filter-item:hover.color-blue-semi-light-smb:before {
  background: #3dd0f6;
}
.ds-list-filter-item.is-selected.color-blue-light-smb:before,
.ds-list-filter-item:hover.color-blue-light-smb:before {
  background: #64e6fa;
}
.ds-list-filter-item.is-selected.color-blue-lightest-smb:before,
.ds-list-filter-item:hover.color-blue-lightest-smb:before {
  background: #cbfefd;
}
.ds-list-filter-item.is-selected.color-blue-darkest-acc:before,
.ds-list-filter-item:hover.color-blue-darkest-acc:before {
  background: #040a5d;
}
.ds-list-filter-item.is-selected.color-blue-dark-acc:before,
.ds-list-filter-item:hover.color-blue-dark-acc:before {
  background: #0c178b;
}
.ds-list-filter-item.is-selected.color-blue-acc:before,
.ds-list-filter-item:hover.color-blue-acc:before {
  background: #192bc2;
}
.ds-list-filter-item.is-selected.color-blue-semi-light-acc:before,
.ds-list-filter-item:hover.color-blue-semi-light-acc:before {
  background: #4b5cda;
}
.ds-list-filter-item.is-selected.color-blue-light-acc:before,
.ds-list-filter-item:hover.color-blue-light-acc:before {
  background: #7080ec;
}
.ds-list-filter-item.is-selected.color-blue-lightest-acc:before,
.ds-list-filter-item:hover.color-blue-lightest-acc:before {
  background: #d0d6fb;
}
.ds-list-filter-item.is-selected.color-green-darkest:before,
.ds-list-filter-item:hover.color-green-darkest:before {
  background: #075638;
}
.ds-list-filter-item.is-selected.color-green-dark:before,
.ds-list-filter-item:hover.color-green-dark:before {
  background: #138242;
}
.ds-list-filter-item.is-selected.color-green-semi-dark:before,
.ds-list-filter-item:hover.color-green-semi-dark:before {
  background: #1b9b45;
}
.ds-list-filter-item.is-selected.color-green:before,
.ds-list-filter-item:hover.color-green:before {
  background: #26b547;
}
.ds-list-filter-item.is-selected.color-green-semi-light:before,
.ds-list-filter-item:hover.color-green-semi-light:before {
  background: #55d266;
}
.ds-list-filter-item.is-selected.color-green-light:before,
.ds-list-filter-item:hover.color-green-light:before {
  background: #7ae87e;
}
.ds-list-filter-item.is-selected.color-green-lightest:before,
.ds-list-filter-item:hover.color-green-lightest:before {
  background: #d9fbd3;
}
.ds-list-filter-item.is-selected.color-red-darkest:before,
.ds-list-filter-item:hover.color-red-darkest:before {
  background: #7a0929;
}
.ds-list-filter-item.is-selected.color-red-dark:before,
.ds-list-filter-item:hover.color-red-dark:before {
  background: #b7192b;
}
.ds-list-filter-item.is-selected.color-red-semi-dark:before,
.ds-list-filter-item:hover.color-red-semi-dark:before {
  background: #db242a;
}
.ds-list-filter-item.is-selected.color-red:before,
.ds-list-filter-item:hover.color-red:before {
  background: #ff3d32;
}
.ds-list-filter-item.is-selected.color-red-semi-light:before,
.ds-list-filter-item:hover.color-red-semi-light:before {
  background: #ff7a65;
}
.ds-list-filter-item.is-selected.color-red-light:before,
.ds-list-filter-item:hover.color-red-light:before {
  background: #ff9f83;
}
.ds-list-filter-item.is-selected.color-red-lightest:before,
.ds-list-filter-item:hover.color-red-lightest:before {
  background: #ffe5d6;
}
.ds-list-filter-item.is-selected.color-orange-dark:before,
.ds-list-filter-item:hover.color-orange-dark:before {
  background: #775738;
}
.ds-list-filter-item.is-selected.color-orange-semi-dark:before,
.ds-list-filter-item:hover.color-orange-semi-dark:before {
  background: #b57948;
}
.ds-list-filter-item.is-selected.color-orange:before,
.ds-list-filter-item:hover.color-orange:before {
  background: #d3792f;
}
.ds-list-filter-item.is-selected.color-orange-semi-light:before,
.ds-list-filter-item:hover.color-orange-semi-light:before {
  background: #f6c39b;
}
.ds-list-filter-item.is-selected.color-orange-light:before,
.ds-list-filter-item:hover.color-orange-light:before {
  background: #f7e7d9;
}
.ds-list-filter-item.is-selected.color-yellow-darkest:before,
.ds-list-filter-item:hover.color-yellow-darkest:before {
  background: #7a4805;
}
.ds-list-filter-item.is-selected.color-yellow-dark:before,
.ds-list-filter-item:hover.color-yellow-dark:before {
  background: #b7790e;
}
.ds-list-filter-item.is-selected.color-yellow:before,
.ds-list-filter-item:hover.color-yellow:before {
  background: #ffba1c;
}
.ds-list-filter-item.is-selected.color-yellow-semi-light:before,
.ds-list-filter-item:hover.color-yellow-semi-light:before {
  background: #ffd054;
}
.ds-list-filter-item.is-selected.color-yellow-light:before,
.ds-list-filter-item:hover.color-yellow-light:before {
  background: #ffde76;
}
.ds-list-filter-item.is-selected.color-yellow-lightest:before,
.ds-list-filter-item:hover.color-yellow-lightest:before {
  background: #fff6d1;
}
.ds-list-filter-item.is-selected.color-bronze-semi-dark:before,
.ds-list-filter-item:hover.color-bronze-semi-dark:before {
  background: #aa6c09;
}
.ds-list-filter-item.is-selected.color-bronze:before,
.ds-list-filter-item:hover.color-bronze:before {
  background: #e07934;
}
.ds-list-filter-item.is-selected.color-bronze-semi-light:before,
.ds-list-filter-item:hover.color-bronze-semi-light:before {
  background: #f28940;
}
.ds-list-filter-item.is-selected.color-silver-dark:before,
.ds-list-filter-item:hover.color-silver-dark:before {
  background: #a1a9c6;
}
.ds-list-filter-item.is-selected.color-silver:before,
.ds-list-filter-item:hover.color-silver:before {
  background: #dadeef;
}
.ds-list-filter-item.is-selected.color-silver-semi-light:before,
.ds-list-filter-item:hover.color-silver-semi-light:before {
  background: #ededed;
}
.ds-list-filter-item.is-selected.color-gold-semi-dark:before,
.ds-list-filter-item:hover.color-gold-semi-dark:before {
  background: #f4b840;
}
.ds-list-filter-item.is-selected.color-gold:before,
.ds-list-filter-item:hover.color-gold:before {
  background: #ffd141;
}
.ds-list-filter-item.is-selected.color-gold-semi-light:before,
.ds-list-filter-item:hover.color-gold-semi-light:before {
  background: #f7e13e;
}
.ds-list-filter-item.is-selected.color-purple-dark:before,
.ds-list-filter-item:hover.color-purple-dark:before {
  background: #1d1560;
}
.ds-list-filter-item.is-selected.color-purple-semi-dark:before,
.ds-list-filter-item:hover.color-purple-semi-dark:before {
  background: #5e4fb7;
}
.ds-list-filter-item.is-selected.color-purple:before,
.ds-list-filter-item:hover.color-purple:before {
  background: #8071d2;
}
.ds-list-filter-item.is-selected.color-purple-light:before,
.ds-list-filter-item:hover.color-purple-light:before {
  background: #b29df4;
}
.ds-list-filter-item.color-text {
  color: #333;
}
.ds-list-filter-item.color-white {
  color: #fff;
}
.ds-list-filter-item.color-inherit {
  color: inherit;
}
.ds-list-filter-item.color-border-default {
  color: #c9d3dd;
}
.ds-list-filter-item.color-grey-darkest {
  color: #333;
}
.ds-list-filter-item.color-grey-dark {
  color: #575757;
}
.ds-list-filter-item.color-grey {
  color: #9b9b9b;
}
.ds-list-filter-item.color-grey-lightest {
  color: #f4f4f4;
}
.ds-list-filter-item.color-grey-light {
  color: #c6c6c6;
}
.ds-list-filter-item.color-blue-darkest {
  color: #07266f;
}
.ds-list-filter-item.color-blue-semi-dark {
  color: #1b69c8;
}
.ds-list-filter-item.color-blue-dark {
  color: #134ea7;
}
.ds-list-filter-item.color-blue {
  color: #2687e9;
}
.ds-list-filter-item.color-blue-semi-light {
  color: #5aadf1;
}
.ds-list-filter-item.color-blue-light {
  color: #7bc6f8;
}
.ds-list-filter-item.color-blue-lightest {
  color: #d3f1fd;
}
.ds-list-filter-item.color-blue-darkest-smb {
  color: #003473;
}
.ds-list-filter-item.color-blue-dark-sbm {
  color: var(--ds-color--blue-dark-sbm);
}
.ds-list-filter-item.color-blue-smb {
  color: #00aff0;
}
.ds-list-filter-item.color-blue-semi-light-smb {
  color: #3dd0f6;
}
.ds-list-filter-item.color-blue-light-smb {
  color: #64e6fa;
}
.ds-list-filter-item.color-blue-lightest-smb {
  color: #cbfefd;
}
.ds-list-filter-item.color-blue-darkest-acc {
  color: #040a5d;
}
.ds-list-filter-item.color-blue-dark-acc {
  color: #0c178b;
}
.ds-list-filter-item.color-blue-acc {
  color: #192bc2;
}
.ds-list-filter-item.color-blue-semi-light-acc {
  color: #4b5cda;
}
.ds-list-filter-item.color-blue-light-acc {
  color: #7080ec;
}
.ds-list-filter-item.color-blue-lightest-acc {
  color: #d0d6fb;
}
.ds-list-filter-item.color-green-darkest {
  color: #075638;
}
.ds-list-filter-item.color-green-dark {
  color: #138242;
}
.ds-list-filter-item.color-green-semi-dark {
  color: #1b9b45;
}
.ds-list-filter-item.color-green {
  color: #26b547;
}
.ds-list-filter-item.color-green-semi-light {
  color: #55d266;
}
.ds-list-filter-item.color-green-light {
  color: #7ae87e;
}
.ds-list-filter-item.color-green-lightest {
  color: #d9fbd3;
}
.ds-list-filter-item.color-red-darkest {
  color: #7a0929;
}
.ds-list-filter-item.color-red-dark {
  color: #b7192b;
}
.ds-list-filter-item.color-red-semi-dark {
  color: #db242a;
}
.ds-list-filter-item.color-red {
  color: #ff3d32;
}
.ds-list-filter-item.color-red-semi-light {
  color: #ff7a65;
}
.ds-list-filter-item.color-red-light {
  color: #ff9f83;
}
.ds-list-filter-item.color-red-lightest {
  color: #ffe5d6;
}
.ds-list-filter-item.color-orange-dark {
  color: #775738;
}
.ds-list-filter-item.color-orange-semi-dark {
  color: #b57948;
}
.ds-list-filter-item.color-orange {
  color: #d3792f;
}
.ds-list-filter-item.color-orange-semi-light {
  color: #f6c39b;
}
.ds-list-filter-item.color-orange-light {
  color: #f7e7d9;
}
.ds-list-filter-item.color-yellow-darkest {
  color: #7a4805;
}
.ds-list-filter-item.color-yellow-dark {
  color: #b7790e;
}
.ds-list-filter-item.color-yellow {
  color: #ffba1c;
}
.ds-list-filter-item.color-yellow-semi-light {
  color: #ffd054;
}
.ds-list-filter-item.color-yellow-light {
  color: #ffde76;
}
.ds-list-filter-item.color-yellow-lightest {
  color: #fff6d1;
}
.ds-list-filter-item.color-bronze-semi-dark {
  color: #aa6c09;
}
.ds-list-filter-item.color-bronze {
  color: #e07934;
}
.ds-list-filter-item.color-bronze-semi-light {
  color: #f28940;
}
.ds-list-filter-item.color-silver-dark {
  color: #a1a9c6;
}
.ds-list-filter-item.color-silver {
  color: #dadeef;
}
.ds-list-filter-item.color-silver-semi-light {
  color: #ededed;
}
.ds-list-filter-item.color-gold-semi-dark {
  color: #f4b840;
}
.ds-list-filter-item.color-gold {
  color: #ffd141;
}
.ds-list-filter-item.color-gold-semi-light {
  color: #f7e13e;
}
.ds-list-filter-item.color-purple-dark {
  color: #1d1560;
}
.ds-list-filter-item.color-purple-semi-dark {
  color: #5e4fb7;
}
.ds-list-filter-item.color-purple {
  color: #8071d2;
}
.ds-list-filter-item.color-purple-light {
  color: #b29df4;
}
.ds-list-filter-item-label {
  display: block;
  color: #575757;
}
.ds-list-filter-item-value {
  display: block;
  font-size: 1.4rem;
}
.ds-pagination-item[data-v-9294f3fe] {
  background-color: #f1f4f9;
  border: 1px solid #c9d3dd;
  color: #134ea7;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  border-right: 0;
  display: flex;
  min-width: 35px;
  min-height: 35px;
  align-items: center;
  justify-content: center;
}
.ds-pagination-item .ds-pagination-item-content[data-v-9294f3fe] {
  text-decoration: none;
  color: inherit;
  font-weight: 600;
}
.ds-pagination-item[data-v-9294f3fe]:focus,
.ds-pagination-item[data-v-9294f3fe]:hover {
  background-color: #dfe6f1;
}
.ds-pagination-item[data-v-9294f3fe]:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ds-pagination-item[data-v-9294f3fe]:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #c9d3dd;
}
.ds-pagination-item.is-active[data-v-9294f3fe],
.ds-pagination-item.is-active[data-v-9294f3fe]:focus,
.ds-pagination-item.is-active[data-v-9294f3fe]:hover {
  color: #134ea7;
  background-color: #c9d3dd;
  cursor: default;
}
.ds-pagination-item.is-disabled[data-v-9294f3fe],
.ds-pagination-item.is-disabled[data-v-9294f3fe]:focus,
.ds-pagination-item.is-disabled[data-v-9294f3fe]:hover {
  color: #575757;
  background-color: #f1f4f9;
  cursor: not-allowed;
  opacity: 0.6;
}
.ds-pagination-item-nav[data-v-42617ba0] {
  padding: 0 10px;
}
.ds-pagination-item-nav--is-dropdown[data-v-42617ba0] {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ds-pagination-navigation[data-v-10bf6a24] {
  display: flex;
}
select:not([multiple]).ds-form-control,
select:not([multiple]).ds-input {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: right 1.074rem center;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  height: 40px;
}
.ds-select {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  position: relative;
}
.ds-select .ds-form-control-danger,
.ds-select .ds-form-control-success {
  background-position: right 3rem center;
}
.ds-select .ds-select__button {
  display: flex;
  align-items: center;
  margin: 0;
  font-weight: 400;
  line-height: 18.2px;
  color: #9b9b9b;
  border-color: #c9d3dd;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
}
.ds-select .ds-select__button.ds-select-filled {
  color: #575757;
}
.ds-select .ds-select__button:hover {
  cursor: pointer;
}
.ds-select .ds-select__button.is-disabled,
.ds-select .ds-select__button:disabled {
  background-color: #f4f4f4;
  border-color: #c9d3dd;
  color: #9b9b9b;
}
.ds-select .ds-select__button.is-disabled .ds-icon,
.ds-select .ds-select__button:disabled .ds-icon {
  color: #9b9b9b;
}
.ds-select .ds-select__button.is-disabled:hover,
.ds-select .ds-select__button:disabled:hover {
  cursor: not-allowed;
}
.ds-select .ds-select__button .ds-select__trigger-button {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0;
  background-color: #fff;
  padding: 0;
  width: 20px;
  height: 20px;
}
.ds-select-toggle {
  width: 100%;
}
.ds-select-toggle:focus {
  outline: 0;
}
.ds-select-toggle .ds-select__trigger-select-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 24px;
  width: 24px;
}
.ds-select .ds-option-wrapper {
  position: fixed;
  background-color: #fff;
  border: 1px solid #c9d3dd;
  border-radius: 0.188rem;
  z-index: 5004;
  margin-bottom: 3rem;
  box-sizing: border-box;
}
.ds-select .ds-option-wrapper .ds-option-search {
  background-color: #f1f4f9;
  border: 1px solid #c9d3dd;
  border-radius: 0.188rem;
  padding: 10px 8px;
  position: relative;
}
.ds-select .ds-option-wrapper .ds-option-search .ds-icon-close-circle {
  position: absolute;
  top: 21px;
  right: 22px;
  cursor: pointer;
}
.ds-select .ds-option-wrapper .ds-option-search-input {
  margin-bottom: 0;
}
.ds-select .ds-option-wrapper-top {
  margin-bottom: 40px;
}
.ds-select .ds-option-wrapper.ds-option-wrapper--hidden {
  visibility: hidden;
}
.ds-select .ds-option-wrapper[data-popper-reference-hidden] {
  visibility: hidden;
  pointer-events: none;
}
.ds-select .ds-option-wrapper .ds-options__footer {
  border-top: 1px solid #c9d3dd;
}
.ds-select .ds-option-wrapper .ds-options__footer:focus {
  outline: none;
}
.ds-select .ds-option-wrapper .ds-options .ds-options__scrollable-options {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 320px;
}
.ds-select
  .ds-option-wrapper
  .ds-options
  .ds-options__footer
  .ds-options__footer-item {
  padding: 10px;
}
.ds-select
  .ds-option-wrapper
  .ds-options
  .ds-options__footer
  .ds-options__footer-item:not(:last-child) {
  border-bottom: 1px solid #c9d3dd;
}
.ds-select .ds-option-wrapper .ds-options .ds-option__divider {
  border: 0;
  border-bottom: 1px solid #c9d3dd;
  margin: 0 14px;
}
.ds-select .ds-option-wrapper .ds-options .ds-option button {
  display: block;
  width: 100%;
  max-height: none;
  padding: 14px;
  clear: both;
  font-weight: 400;
  line-height: 1.5rem;
  color: #333;
  text-align: inherit;
  background: none;
  border: 0;
  border-radius: 0;
  text-decoration: none;
  cursor: pointer;
}
.ds-select .ds-option-wrapper .ds-options .ds-option button:focus {
  box-shadow: none;
}
.ds-select .ds-option-wrapper .ds-options .ds-option.active button,
.ds-select .ds-option-wrapper .ds-options .ds-option:hover {
  background: #7bc6f8;
}
.ds-select .ds-option-wrapper .ds-options .ds-option:focus {
  outline: 0;
}
.ds-select .ds-option-wrapper .ds-options .ds-option--not-found {
  color: #9b9b9b;
  margin: 17px 15px;
  line-height: 1.36;
}
.ds-select .ds-select__label {
  display: inline-block;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
}
.ds-select .ds-input-icons {
  position: relative;
  transform: none;
  right: 0;
  margin-right: -6px;
  margin-left: auto;
}
.ds-select .ds-select--suggestion-accepted {
  border: 1px solid #2687e9;
}
.ds-select .ds-select-prepend .ds-icon,
.ds-select .ds-select-prepend .ds-logos {
  margin-right: var(--ds-margin-sm);
}
.ds-select .ds-select-append .ds-badge,
.ds-select .ds-select-append .ds-icon,
.ds-select .ds-select-append .ds-logos {
  margin-left: var(--ds-margin-sm);
}
.ds-checkbox[data-v-36c9746d] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  position: relative;
  line-height: 16px;
  cursor: pointer;
  vertical-align: top;
}
.ds-checkbox__input[data-v-36c9746d] {
  width: 16px;
  height: 16px;
  margin: 0;
  opacity: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.ds-checkbox-icon[data-v-36c9746d] {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: -16px;
  overflow: hidden;
  box-sizing: border-box;
  border: 1px solid var(--ds-color--blue);
  border-radius: var(--ds-border-radius);
  background-color: var(--ds-color--white);
  text-align: center;
  pointer-events: none;
}
.ds-checkbox__label[data-v-36c9746d] {
  margin-left: var(--ds-margin-sm);
  color: var(--ds-color--grey-dark);
  line-height: 22px;
  cursor: pointer;
}
.ds-checkbox__label[data-v-36c9746d]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--ds-border-radius);
  outline: var(--ds-outline-focus);
  outline-offset: var(--ds-outline-focus-offset);
  transition: outline 0.4s ease-in-out;
  pointer-events: none;
}
.ds-checkbox--no-label .ds-checkbox__label[data-v-36c9746d] {
  margin-left: 0;
}
.ds-checkbox__input:focus-visible
  ~ .ds-checkbox__label[data-v-36c9746d]:before {
  outline-color: var(--ds-outline-focus-color);
}
.ds-checkbox--disabled[data-v-36c9746d] {
  cursor: not-allowed;
}
.ds-checkbox--disabled .ds-checkbox__icon[data-v-36c9746d] {
  opacity: 0.5;
}
.ds-checkbox--disabled .ds-checkbox__label[data-v-36c9746d] {
  color: var(--ds-color--grey);
  cursor: not-allowed;
}
.ds-multiple-select-option[data-v-73608d40] .ds-checkbox {
  vertical-align: text-bottom;
  margin-right: 16px;
}
.ds-option[data-v-9fa71bfc] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  white-space: normal;
}
.ds-option.ds-option--disabled[data-v-9fa71bfc] button {
  opacity: 0.6;
}
.ds-option.ds-option-level--1 button[data-v-9fa71bfc] {
  padding-left: 16px !important;
}
.ds-option.ds-option-level--2 button[data-v-9fa71bfc] {
  padding-left: 32px !important;
}
.ds-option.ds-option-level--3 button[data-v-9fa71bfc] {
  padding-left: 48px !important;
}
.ds-option.ds-option-level--4 button[data-v-9fa71bfc] {
  padding-left: 64px !important;
}
.ds-option.ds-option-level--5 button[data-v-9fa71bfc] {
  padding-left: 80px !important;
}
.ds-option.ds-option-level--6 button[data-v-9fa71bfc] {
  padding-left: 96px !important;
}
.ds-option.ds-option-level--7 button[data-v-9fa71bfc] {
  padding-left: 112px !important;
}
.ds-option.ds-option-level--8 button[data-v-9fa71bfc] {
  padding-left: 128px !important;
}
.ds-option.ds-option-level--9 button[data-v-9fa71bfc] {
  padding-left: 144px !important;
}
.ds-option.ds-option-level--10 button[data-v-9fa71bfc] {
  padding-left: 160px !important;
}
.ds-select
  .ds-option-wrapper
  .ds-options
  .ds-option.ds-option--disabled[data-v-9fa71bfc]:hover {
  background-color: transparent;
}
.ds-pagination-size[data-v-288e46e9] {
  display: flex;
  align-items: center;
}
.ds-pagination-size .ds-pagination-size__select[data-v-288e46e9] {
  min-width: 80px;
}
.ds-pagination-size
  .ds-pagination-size__select[data-v-288e46e9]
  .ds-select__button {
  border-radius: 4px;
}
.ds-pagination-size .ds-pagination-size__label[data-v-288e46e9] {
  margin-left: 10px;
}
.ds-pagination-go-to[data-v-b7e95f88] {
  display: flex;
  align-items: center;
}
.ds-pagination-go-to .ds-pagination-go-to__input[data-v-b7e95f88] {
  margin-left: 10px;
  width: 80px;
}
.ds-pagination-go-to
  .ds-pagination-go-to__input[data-v-b7e95f88]
  input.ds-input.ds-form-control[type="text"] {
  border-radius: 4px 0 0 4px;
}
.ds-pagination[data-v-44659dc7] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  margin: 20px 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.ds-pagination .ds-pagination-navigation-container[data-v-44659dc7] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ds-pagination
  .ds-pagination-navigation-container[data-v-44659dc7]
  .ds-pagination-navigation-label {
  margin-top: 4px;
  line-height: 1;
}
.ds-pagination[data-v-44659dc7] .ds-pagination-go-to__label,
.ds-pagination[data-v-44659dc7] .ds-pagination-navigation-label,
.ds-pagination[data-v-44659dc7] .ds-pagination-size__label {
  font-size: 12px;
  color: #9b9b9b;
}
.ds-pagination-dropdown[data-v-44659dc7] .ds-dropdown .ds-dropdown-menu {
  overflow-y: unset;
  padding: var(--ds-padding-md);
}
.ds-pagination-dropdown[data-v-44659dc7] .ds-pagination-go-to {
  width: 100px;
  margin-left: auto;
}
.ds-pagination-dropdown[data-v-44659dc7]
  .ds-pagination-go-to
  .ds-pagination-go-to__input {
  margin-left: 0;
}
.ds-pagination-dropdown[data-v-44659dc7] .ds-pagination-size {
  flex-direction: row-reverse;
  justify-content: space-between;
  margin-bottom: var(--ds-margin-md);
}
.ds-pagination-dropdown[data-v-44659dc7]
  .ds-pagination-size
  .ds-pagination-size__select {
  width: 100px;
}
.ds-pagination-dropdown[data-v-44659dc7]
  .ds-pagination-size
  .ds-pagination-size__label {
  margin-left: 0;
  margin-right: 22px;
}
.ds-pagination-dropdown[data-v-44659dc7] .ds-pagination-dropdown-results {
  border-radius: 0;
  border-right: none;
  border-left: none;
  font-weight: 600;
}
.ds-pagination-dropdown[data-v-44659dc7]
  .ds-pagination-dropdown-results
  > .ds-icon,
.ds-pagination-dropdown[data-v-44659dc7]
  .ds-pagination-dropdown-results
  > .ds-icon
  svg {
  width: 12px;
  height: 12px;
}
.ds-pagination-dropdown__previous .ds-pagination-item[data-v-44659dc7] {
  border-radius: 4px 0 0 4px;
}
.ds-pagination-dropdown__next .ds-pagination-item[data-v-44659dc7] {
  border-radius: 0 4px 4px 0;
}
.ds-input__container[data-v-7a70d5b0] {
  position: relative;
  width: 100%;
}
.ds-input__container .ds-loader[data-v-7a70d5b0] {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 32px;
  transform: translateY(-50%);
}
.ds-form-control[data-v-7a70d5b0],
.ds-form-control[data-v-7a70d5b0]:required:focus:invalid,
.ds-input[data-v-7a70d5b0],
input.ds-input[data-v-7a70d5b0] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px !important;
  background: #fff;
  transition: border 0.2s linear, box-shadow 0.2s linear;
  width: 100%;
  font-weight: 400;
  border: 1px solid #c9d3dd;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 8px 12px;
  color: #575757;
  min-width: 0;
  margin: 0;
  box-shadow: none;
}
.ds-form-control[data-v-7a70d5b0]:not(select):not(textarea),
.ds-form-control[data-v-7a70d5b0]:required:focus:invalid:not(select):not(
    textarea
  ),
.ds-input[data-v-7a70d5b0]:not(select):not(textarea),
input.ds-input[data-v-7a70d5b0]:not(select):not(textarea) {
  min-height: 40px;
  max-height: 40px;
}
.ds-form-control[data-v-7a70d5b0]:placeholder,
.ds-form-control[data-v-7a70d5b0]:required:focus:invalid:placeholder,
.ds-input[data-v-7a70d5b0]:placeholder,
input.ds-input[data-v-7a70d5b0]:placeholder {
  color: #9b9b9b;
}
.ds-form-control:required:focus:invalid[readonly][data-v-7a70d5b0]:-moz-read-only,
.ds-form-control[readonly][data-v-7a70d5b0]:-moz-read-only,
.ds-input[readonly][data-v-7a70d5b0]:-moz-read-only,
input.ds-input[readonly][data-v-7a70d5b0]:-moz-read-only {
  border: 0;
  background-color: transparent;
  padding: 0;
}
.ds-form-control:required:focus:invalid[readonly][data-v-7a70d5b0]:read-only,
.ds-form-control[readonly][data-v-7a70d5b0]:read-only,
.ds-input[readonly][data-v-7a70d5b0]:read-only,
input.ds-input[readonly][data-v-7a70d5b0]:read-only {
  border: 0;
  background-color: transparent;
  padding: 0;
}
.ds-form-control:required:focus:invalid[readonly][data-v-7a70d5b0]:-moz-read-only:focus,
.ds-form-control[readonly][data-v-7a70d5b0]:-moz-read-only:focus,
.ds-input[readonly][data-v-7a70d5b0]:-moz-read-only:focus,
input.ds-input[readonly][data-v-7a70d5b0]:-moz-read-only:focus {
  box-shadow: none;
  border: 0;
}
.ds-form-control:required:focus:invalid[readonly][data-v-7a70d5b0]:read-only:focus,
.ds-form-control[readonly][data-v-7a70d5b0]:read-only:focus,
.ds-input[readonly][data-v-7a70d5b0]:read-only:focus,
input.ds-input[readonly][data-v-7a70d5b0]:read-only:focus {
  box-shadow: none;
  border: 0;
}
.ds-form-control.ds-form-control-danger[data-v-7a70d5b0],
.ds-form-control:required:focus:invalid.ds-form-control-danger[data-v-7a70d5b0],
.ds-input.ds-form-control-danger[data-v-7a70d5b0],
input.ds-input.ds-form-control-danger[data-v-7a70d5b0] {
  border: 1px solid #b7192b !important;
  outline: none;
  background-color: #fff;
  background-size: 15px;
  background-position: right 1.071rem center;
}
.ds-form-control.ds-form-control-danger[data-v-7a70d5b0]:focus,
.ds-form-control:required:focus:invalid.ds-form-control-danger[data-v-7a70d5b0]:focus,
.ds-input.ds-form-control-danger[data-v-7a70d5b0]:focus,
input.ds-input.ds-form-control-danger[data-v-7a70d5b0]:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05),
    0 0 6px hsla(8, 100%, 70%, 0.6);
}
.ds-form-control.ds-form-control-success[data-v-7a70d5b0],
.ds-form-control:required:focus:invalid.ds-form-control-success[data-v-7a70d5b0],
.ds-input.ds-form-control-success[data-v-7a70d5b0],
input.ds-input.ds-form-control-success[data-v-7a70d5b0] {
  border: 1px solid #26b547 !important;
  outline: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background-position: right 1.071rem center;
  background-color: #fff;
  background-size: 16px;
}
.ds-form-control.ds-form-control-success[data-v-7a70d5b0]:focus,
.ds-form-control:required:focus:invalid.ds-form-control-success[data-v-7a70d5b0]:focus,
.ds-input.ds-form-control-success[data-v-7a70d5b0]:focus,
input.ds-input.ds-form-control-success[data-v-7a70d5b0]:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05),
    0 0 6px rgba(85, 210, 102, 0.6);
}
.ds-form-control[data-v-7a70d5b0]:focus,
.ds-form-control[data-v-7a70d5b0]:required:focus:invalid:focus,
.ds-input[data-v-7a70d5b0]:focus,
input.ds-input[data-v-7a70d5b0]:focus {
  box-shadow: 0 0 4px hsla(0, 0%, 78%, 0.6);
  outline: 0;
}
.ds-form-control[data-v-7a70d5b0]::-moz-focus-inner,
.ds-form-control[data-v-7a70d5b0]:required:focus:invalid::-moz-focus-inner,
.ds-input[data-v-7a70d5b0]::-moz-focus-inner,
input.ds-input[data-v-7a70d5b0]::-moz-focus-inner {
  border: 0;
}
.ds-form-control.ds-input--suggestion-offered[data-v-7a70d5b0],
.ds-form-control:required:focus:invalid.ds-input--suggestion-offered[data-v-7a70d5b0],
.ds-input.ds-input--suggestion-offered[data-v-7a70d5b0],
input.ds-input.ds-input--suggestion-offered[data-v-7a70d5b0] {
  padding-right: 44px;
}
.ds-form-control.ds-input--suggestion-accepted[data-v-7a70d5b0],
.ds-form-control:required:focus:invalid.ds-input--suggestion-accepted[data-v-7a70d5b0],
.ds-input.ds-input--suggestion-accepted[data-v-7a70d5b0],
input.ds-input.ds-input--suggestion-accepted[data-v-7a70d5b0] {
  border: 1px solid #2687e9;
}
.ds-form-control--autocomplete[data-v-7a70d5b0] {
  background-position: 96% 50%;
  background-repeat: no-repeat;
}
.ds-input-group-button button img[data-v-7a70d5b0] {
  max-width: none;
}
.ds-input-group-button > .ds-button .halflings[data-v-7a70d5b0] {
  padding: 10px 0 0 12px;
}
.ds-input-group-button > .ds-button .halflings i[data-v-7a70d5b0]:before {
  color: #575757;
}
.ds-input--with-addon[data-v-7a70d5b0] {
  display: flex;
  position: relative;
}
.ds-input--with-addon .ds-input-addon[data-v-7a70d5b0] {
  min-height: 40px;
}
.ds-input--with-addon .ds-input__container[data-v-7a70d5b0] {
  flex-grow: 1;
}
.ds-input--with-addon
  > .ds-input__container:first-child:not(:last-child)
  .ds-input[data-v-7a70d5b0],
.ds-input--with-addon > :first-child .ds-input[data-v-7a70d5b0] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ds-input--with-addon
  > .ds-input__container:last-child:not(:first-child)
  .ds-input[data-v-7a70d5b0],
.ds-input--with-addon > :last-child .ds-input[data-v-7a70d5b0] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ds-input--with-addon
  .ds-input__container:not(:first-child):not(:last-child)
  .ds-input[data-v-7a70d5b0] {
  border-radius: 0;
}
.ds-date-input.has-picker .ds-input[readonly][data-v-7a70d5b0] {
  background-color: #fff;
}
.ds-search-form[data-v-7a70d5b0] .ds-input {
  padding-right: 40px;
}
.ds-input-icons[data-v-7a70d5b0] {
  margin-right: 40px;
}
.ds-link[data-v-7a619e95] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
}
.ds-link a[data-v-7a619e95] {
  cursor: pointer;
  color: var(--ds-color--blue);
  text-decoration: none;
  font-weight: 400;
  font-size: 14px;
}
.ds-link a[data-v-7a619e95]:active,
.ds-link a[data-v-7a619e95]:focus,
.ds-link a[data-v-7a619e95]:hover {
  color: var(--ds-color--blue-dark);
  text-decoration: underline;
  outline: none;
  box-shadow: none;
}
.ds-link .ds-button[data-v-7a619e95] {
  cursor: pointer;
  color: var(--ds-color--blue);
  font-weight: 400;
  background-color: transparent;
  padding: 0;
  min-height: 0;
  max-height: none;
  border: 0;
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
}
.ds-link .ds-button[data-v-7a619e95]:active,
.ds-link .ds-button[data-v-7a619e95]:focus,
.ds-link .ds-button[data-v-7a619e95]:hover {
  color: var(--ds-color--blue-dark);
  text-decoration: underline;
  outline: none;
  box-shadow: none;
}
.ds-button-group[data-v-092ced27] {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.ds-button-group > .active[data-v-092ced27],
.ds-button-group[data-v-092ced27] > :active,
.ds-button-group[data-v-092ced27] > :focus,
.ds-button-group[data-v-092ced27] > :hover {
  z-index: 2;
}
.ds-button-group > [data-v-092ced27] {
  position: relative;
  float: left;
}
.ds-button-group > * + [data-v-092ced27] {
  margin-left: -1px;
}
.ds-button-group
  > .ds-button[data-v-092ced27]:not(:first-child):not(:last-child),
.ds-button-group
  > :not(:first-child):not(:last-child)
  > .ds-button[data-v-092ced27] {
  border-radius: 0;
}
.ds-button-group > .ds-button[data-v-092ced27]:first-child:not(:last-child),
.ds-button-group > :first-child:not(:last-child) > .ds-button[data-v-092ced27] {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.ds-button-group > .ds-button[data-v-092ced27]:last-child:not(:first-child),
.ds-button-group > :last-child:not(:first-child) > .ds-button[data-v-092ced27] {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.ds-button-group.ds-button-group--full-width[data-v-092ced27] {
  display: flex;
}
.ds-button-group.ds-button-group--full-width .ds-button[data-v-092ced27],
.ds-button-group.ds-button-group--full-width > [data-v-092ced27] {
  flex-grow: 1;
  width: 100%;
}
.ds-filter-button-group[data-v-aa342668]
  .ds-filter-button-group__button--selected {
  color: #fff;
  background-color: #2687e9;
  border-color: #1b69c8;
}
.ds-filter-button-group[data-v-aa342668]
  .ds-filter-button-group__button--selected:focus,
.ds-filter-button-group[data-v-aa342668]
  .ds-filter-button-group__button--selected:hover {
  background-color: #2687e9;
  color: #fff;
  cursor: default;
}
.ds-filter-button-group[data-v-aa342668]
  .ds-filter-button-group__button--selected:disabled:focus,
.ds-filter-button-group[data-v-aa342668]
  .ds-filter-button-group__button--selected:disabled:hover {
  background-color: rgba(38, 135, 233, 0.4);
}
.ds-date-filter__button[data-v-623e460e] {
  border: 1px solid #c9d3dd;
  color: #134ea7;
}
.ds-date-filter__button--prev[data-v-623e460e] {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ds-date-filter__button--prev[data-v-623e460e]:disabled,
.ds-date-filter__button--prev[data-v-623e460e]:disabled:focus,
.ds-date-filter__button--prev[data-v-623e460e]:disabled:hover {
  border-right: 0;
}
.ds-date-filter__button--next[data-v-623e460e] {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ds-date-filter__button--next[data-v-623e460e]:disabled,
.ds-date-filter__button--next[data-v-623e460e]:disabled:focus,
.ds-date-filter__button--next[data-v-623e460e]:disabled:hover {
  border-left: 0;
}
.ds-date-filter[data-v-3514049a] {
  display: flex;
}
.ds-date-filter__main[data-v-3514049a] {
  flex-grow: 1;
}
.ds-date-period-filter[data-v-c1e09a50] {
  min-width: 305px;
}
.ds-date-period-filter__dropdown[data-v-c1e09a50]
  .ds-dropdown-toggle
  .ds-button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 var(--ds-padding-md);
  border: 1px solid var(--ds-color--dividers);
  border-radius: 0;
  background-color: var(--ds-color--bg);
  color: var(--ds-color--blue-dark);
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
}
.ds-date-period-filter__dropdown[data-v-c1e09a50]
  .ds-dropdown-toggle
  .ds-button
  .ds-icon
  svg {
  position: static;
  width: 12px;
  height: 12px;
}
.ds-date-period-filter__dropdown[data-v-c1e09a50]
  .ds-dropdown-toggle
  .ds-button:active:not(:disabled),
.ds-date-period-filter__dropdown[data-v-c1e09a50]
  .ds-dropdown-toggle
  .ds-button:focus:not(:disabled),
.ds-date-period-filter__dropdown[data-v-c1e09a50]
  .ds-dropdown-toggle
  .ds-button:hover:not(:disabled) {
  outline: none;
  border: 1px solid var(--ds-color--dividers);
  background-color: var(--ds-color--bg-default-hover);
}
.ds-date-period-filter__dropdown[data-v-c1e09a50]
  .ds-dropdown-toggle
  .ds-button:disabled {
  color: var(--ds-color--grey-dark);
  background-color: var(--ds-color--bg);
  border: 1px solid var(--ds-color--dividers);
  opacity: 0.6;
  cursor: default;
}
.ds-date-period-filter__dropdown[data-v-c1e09a50] .ds-loader-button__content {
  line-height: 1;
}
.ds-search-select {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
}
.ds-search-select .ds-option-wrapper {
  min-width: 320px;
  border-radius: 4px;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
}
.ds-search-select .ds-option-wrapper .ds-options {
  max-height: none;
  padding: 0;
  overflow-y: hidden;
}
.ds-search-select
  .ds-option-wrapper
  .ds-options
  .ds-options__scrollable-options {
  max-height: 350px;
}
@media (max-height: 745px) {
  .ds-search-select
    .ds-option-wrapper
    .ds-options
    .ds-options__scrollable-options {
    max-height: 180px;
  }
}
.ds-search-select__input {
  display: block;
  width: 100%;
  padding: 10px;
  background-color: #f1f4f9;
  border-bottom: 1px solid #c9d3dd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  box-sizing: border-box;
}
.ds-search-select__error-message {
  display: flex;
  align-items: baseline;
  padding: 10px;
  color: #ff3d32;
  font-size: 12px;
  line-height: 32px;
}
.ds-search-select__error-message button.ds-button.ds-button-link {
  min-height: 0;
  margin-left: 2px;
  font-size: 12px !important;
  line-height: 0;
  border: 0;
  padding: 0;
  font-weight: 400;
}
.ds-search-select__empty-message {
  display: inline-block;
  width: 100%;
  padding: 10px;
  color: #575757;
  font-size: 14px;
  line-height: 32px;
}
.ds-search-select__loading-options {
  display: flex;
  padding: 10px;
  color: #333;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
}
.ds-search-select__loading-options .ds-loader {
  width: 32px;
  margin-right: 5px;
}
.ds-search-select__load-more-button .ds-button,
.ds-search-select__quick-add-button .ds-button {
  border-radius: 0;
  padding-left: 10px;
  text-align: left;
}
.ds-search-select__load-more-button .ds-button:focus,
.ds-search-select__load-more-button .ds-button:hover,
.ds-search-select__quick-add-button .ds-button:focus,
.ds-search-select__quick-add-button .ds-button:hover {
  background-color: #7bc6f8;
  color: #333;
  text-decoration: none;
}
.ds-search-select__load-more-button .ds-icon,
.ds-search-select__quick-add-button .ds-icon {
  margin-right: 5px;
}
.ds-datagrid-multiple-select-filter[data-v-1c87d725] {
  min-width: 180px;
  max-width: 282px;
}
.ds-data-grid-advanced-filter-select-popover[data-v-54752e30] {
  z-index: 5004;
  padding: 0;
}
.ds-data-grid-advanced-filter-select-popover[data-v-54752e30]
  .ds-option-wrapper {
  display: block;
  margin: 0;
  box-shadow: 0;
  border: 0;
  position: relative !important;
  transform: translate(0) !important;
}
.ds-data-grid-advanced-filter-select-popover[data-v-54752e30]
  .ds-select-toggle {
  display: none;
  visibility: hidden;
}
.ds-data-grid-advanced-filter-select-popover[data-v-54752e30]
  .ds-search-select
  .ds-option-wrapper
  .ds-options
  .ds-options__scrollable-options {
  max-height: 180px;
}
.ds-data-grid-advanced-filter-item[data-v-7adfebe4] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #134ea7;
  background-color: #f1f4f9;
  padding: 4px 14px;
  border-radius: 20px;
  margin-top: 16px;
  cursor: pointer;
  border: 1px solid #c9d3dd;
}
.ds-data-grid-advanced-filter-item[data-v-7adfebe4]:hover {
  background: #dfe6f1;
}
.ds-data-grid-advanced-filter-item[data-v-7adfebe4]:not(:last-child) {
  margin-right: 8px;
}
.ds-data-grid-advanced-filter-item[data-v-7adfebe4]
  .ds-data-grid-advanced-filter-item__label {
  font-weight: 600;
  color: #134ea7;
}
.ds-data-grid-advanced-filter-item--active[data-v-7adfebe4],
.ds-data-grid-advanced-filter-item--updating[data-v-7adfebe4] {
  border: 1px solid #c9d3dd;
}
.ds-data-grid-advanced-filter-item--pending[data-v-7adfebe4],
.ds-data-grid-advanced-filter-item--updating[data-v-7adfebe4] {
  border: 1px dashed #134ea7;
}
.ds-data-grid-advanced-filter-item__remove-icon[data-v-7adfebe4] {
  cursor: pointer;
  color: inherit;
}
.ds-data-grid-advanced-filter-item__remove-icon[data-v-7adfebe4] :hover {
  color: #134ea7;
}
.ds-data-grid-advanced-filters__container > .ds-col[data-v-065ee092] {
  display: flex;
  flex-wrap: wrap;
}
.ds-data-grid-header-actions-divider[data-v-8cfa62c0] {
  align-self: flex-end;
  width: 2px;
  height: 40px;
  margin: 0 var(--ds-margin-sm) calc(var(--ds-horizontal-gutter) / 2)
    var(--ds-margin-sm);
  background-color: var(--ds-color--bg);
}
.ds-data-grid-header-remove-all[data-v-8cfa62c0] .ds-button {
  display: flex;
  align-items: center;
}
.ds-data-grid-header-remove-all--with-space[data-v-8cfa62c0] {
  margin: var(--ds-margin-md) 0 0 var(--ds-margin-md);
}
.ds-data-grid-header-remove-all__icon[data-v-8cfa62c0] {
  margin-right: var(--ds-margin-sm);
}
.ds-data-grid-advanced-filters__label[data-v-8cfa62c0] {
  margin-bottom: -8px;
  z-index: 1;
  position: relative;
}
.ds-modal {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  position: fixed;
  z-index: var(--ds-zindex-modal);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  background: var(--ds-color--bg-overlay);
}
.ds-modal .ds-modal-container {
  opacity: 1;
  position: relative;
  background-color: var(--ds-color--white);
  background-clip: padding-box;
  border: 1px solid var(--ds-color--border-default);
  border-radius: var(--ds-border-radius);
  box-sizing: inherit;
  outline: 0;
  margin: 30px auto;
  width: 95%;
  max-width: 708px;
  box-sizing: content-box;
}
.ds-modal .ds-modal__header {
  padding: 0 16px;
  border-bottom: 1px solid var(--ds-color--dividers);
  height: 64px;
  display: flex;
  align-items: center;
}
.ds-modal .ds-modal__header h3 {
  color: var(--ds-color--grey-dark);
  font-size: 22px;
  font-weight: 600;
}
.ds-modal .ds-modal__body {
  padding: 16px;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(100vh - 144px);
}
.ds-modal .ds-modal__body.has-footer {
  max-height: calc(100vh - 208px);
  padding-bottom: 80px;
}
.ds-modal .ds-modal-close {
  margin-left: auto;
}
.ds-modal .ds-modal__slot-footer.ds-footer.ds-modal-footer .ds-footer__content {
  display: block;
}
.ds-modal .ds-footer.ds-modal-footer {
  position: absolute;
  height: 64px;
  display: flex;
  align-items: center;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-color: var(--ds-color--white);
  border-top: 1px solid var(--ds-color--border-default);
  max-width: 708px;
}
.ds-modal .ds-footer.ds-modal-footer > hr {
  display: none;
}
.ds-modal .ds-footer.ds-modal-footer .ds-footer__content {
  position: relative;
  display: flex;
  padding: 0 16px;
  width: 100%;
}
.ds-table-header-sortable[data-v-76d2ad6a] {
  cursor: pointer;
}
.ds-table-header-sortable[data-v-76d2ad6a]:focus,
.ds-table-header-sortable[data-v-76d2ad6a]:hover {
  background-color: rgba(38, 135, 233, 0.1);
  transition: background 0.4s ease-in-out 0s;
}
.ds-table-header-content[data-v-76d2ad6a] {
  display: flex;
  justify-content: space-between;
}
.ds-table-header-content-title[data-v-76d2ad6a] {
  display: flex;
  overflow: hidden;
}
.ds-table-header-content-title-align--center[data-v-76d2ad6a] {
  margin: auto;
}
.ds-table-header-content-title-align--right[data-v-76d2ad6a] {
  margin-left: auto;
}
.ds-table-header-content-title
  .ds-table-header-content-title--required[data-v-76d2ad6a]:after {
  content: "*";
  margin-left: 4px;
  color: #b7192b;
  display: none;
}
.ds-table-header--required
  .ds-table-header-content-title
  .ds-table-header-content-title--required[data-v-76d2ad6a]:after {
  display: inline;
}
.ds-table-header-order-icon[data-v-76d2ad6a] {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  margin-left: 16px;
}
.ds-table-header__overflow[data-v-76d2ad6a] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ds-table-header--no-truncate .ds-table-header-content-title[data-v-76d2ad6a],
.ds-table-header--no-truncate .ds-table-header__overflow[data-v-76d2ad6a] {
  overflow: visible;
}
.ds-scrollbar-area[data-v-1563c748] {
  display: block;
}
.ds-scrollbar-area[data-v-1563c748],
.ds-scrollbar-area__main[data-v-1563c748] {
  height: 100%;
  width: 100%;
  overflow: auto;
}
.ds-scrollbar-area-top-scroll[data-v-1563c748] {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  height: 12px;
  overflow-x: auto;
  overflow-y: hidden;
}
.ds-scrollbar-area-top-scroll__content[data-v-1563c748] {
  height: 12px;
}
.ds-u-font-weight--normal {
  font-weight: 400 !important;
}
.ds-u-font-weight--medium {
  font-weight: 600 !important;
}
.ds-u-font-weight--bold {
  font-weight: 700 !important;
}
.ds-u-font-size--inherit {
  font-size: inherit !important;
}
.ds-u-text-transform--none {
  text-transform: none !important;
}
.ds-u-text-overflow--ellipsis {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.ds-u-text-align--left {
  text-align: left !important;
}
.ds-u-text-align--right {
  text-align: right !important;
}
.ds-u-text-align--center {
  text-align: center !important;
}
.ds-u-text-decoration--underline {
  text-decoration: underline !important;
}
.ds-u-text-decoration--line-through {
  text-decoration: line-through !important;
}
.ds-u-text-transform--uppercase {
  text-transform: uppercase !important;
}
.ds-u-text-transform--lowercase {
  text-transform: lowercase !important;
}
.ds-u-text-transform--capitalize {
  text-transform: capitalize !important;
}
.ds-u-line-height--initial {
  line-height: normal !important;
}
.ds-u-user-select--none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}
.ds-u-white-space--pre-line {
  white-space: pre-line !important;
}
.ds-u-white-space--normal {
  white-space: normal !important;
}
.ds-table {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  width: 100%;
  background-color: transparent;
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed;
}
.ds-table .ds-table-col-1 {
  width: 2.12766%;
}
.ds-table .ds-table-col-2 {
  width: 4.25532%;
}
.ds-table .ds-table-col-3 {
  width: 6.38298%;
}
.ds-table .ds-table-col-4 {
  width: 8.51064%;
}
.ds-table .ds-table-col-5 {
  width: 10.6383%;
}
.ds-table .ds-table-col-6 {
  width: 12.76596%;
}
.ds-table .ds-table-col-7 {
  width: 14.89362%;
}
.ds-table .ds-table-col-8 {
  width: 17.02128%;
}
.ds-table .ds-table-col-9 {
  width: 19.14894%;
}
.ds-table .ds-table-col-10 {
  width: 21.2766%;
}
.ds-table .ds-table-col-11 {
  width: 23.40426%;
}
.ds-table .ds-table-col-12 {
  width: 25.53191%;
}
.ds-table .ds-table-col-13 {
  width: 27.65957%;
}
.ds-table .ds-table-col-14 {
  width: 29.78723%;
}
.ds-table .ds-table-col-15 {
  width: 31.91489%;
}
.ds-table .ds-table-col-16 {
  width: 34.04255%;
}
.ds-table .ds-table-col-17 {
  width: 36.17021%;
}
.ds-table .ds-table-col-18 {
  width: 38.29787%;
}
.ds-table .ds-table-col-19 {
  width: 40.42553%;
}
.ds-table .ds-table-col-20 {
  width: 42.55319%;
}
.ds-table .ds-table-col-21 {
  width: 44.68085%;
}
.ds-table .ds-table-col-22 {
  width: 46.80851%;
}
.ds-table .ds-table-col-23 {
  width: 48.93617%;
}
.ds-table .ds-table-col-24 {
  width: 51.06383%;
}
.ds-table .ds-table-col-25 {
  width: 53.19149%;
}
.ds-table .ds-table-col-26 {
  width: 55.31915%;
}
.ds-table .ds-table-col-27 {
  width: 57.44681%;
}
.ds-table .ds-table-col-28 {
  width: 59.57447%;
}
.ds-table .ds-table-col-29 {
  width: 61.70213%;
}
.ds-table .ds-table-col-30 {
  width: 63.82979%;
}
.ds-table .ds-table-col-31 {
  width: 65.95745%;
}
.ds-table .ds-table-col-32 {
  width: 68.08511%;
}
.ds-table .ds-table-col-33 {
  width: 70.21277%;
}
.ds-table .ds-table-col-34 {
  width: 72.34043%;
}
.ds-table .ds-table-col-35 {
  width: 74.46809%;
}
.ds-table .ds-table-col-36 {
  width: 76.59574%;
}
.ds-table .ds-table-col-37 {
  width: 78.7234%;
}
.ds-table .ds-table-col-38 {
  width: 80.85106%;
}
.ds-table .ds-table-col-39 {
  width: 82.97872%;
}
.ds-table .ds-table-col-40 {
  width: 85.10638%;
}
.ds-table .ds-table-col-41 {
  width: 87.23404%;
}
.ds-table .ds-table-col-42 {
  width: 89.3617%;
}
.ds-table .ds-table-col-43 {
  width: 91.48936%;
}
.ds-table .ds-table-col-44 {
  width: 93.61702%;
}
.ds-table .ds-table-col-45 {
  width: 95.74468%;
}
.ds-table .ds-table-col-46 {
  width: 97.87234%;
}
.ds-table .ds-table-col-47 {
  width: 100%;
}
.ds-table .ds-checkbox:checked + label:after {
  top: 2px;
}
.ds-table tbody td,
.ds-table tfoot td,
.ds-table thead th {
  box-sizing: border-box;
}
.ds-table tbody tr.not-clicklable td {
  cursor: default;
}
.ds-table tbody tr.ident td:first-child {
  border-top: 1px solid #c9d3dd;
}
.ds-table tbody tr.ident + tr.ident td:first-child {
  border-top: 0;
}
.ds-table thead tr + tr th {
  border-top: 3px solid #fff;
}
.ds-table thead th {
  height: 40px;
  padding: var(--ds-padding-sm) var(--ds-padding-md);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
  text-align: left;
  position: relative;
}
.ds-table thead th:hover.ds-table-ordination {
  background-color: rgba(201, 211, 221, 0.4);
}
.ds-table tbody td {
  height: 50px;
  text-align: left;
  font-size: 14px;
  font-weight: 500;
  padding: var(--ds-padding-md);
  color: #575757;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.ds-table tbody td.ds-table-col--truncate-content {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ds-table tbody td a {
  color: #2687e9;
}
.ds-table tbody td.ds-table-status-line {
  padding: 0;
}
.ds-table tbody td.ds-table-status-line div {
  padding: 0;
  width: 3px;
  height: 100%;
}
.ds-table tbody td.ds-table-status-line div.ds-table-status-line--success {
  background: #26b547;
}
.ds-table tbody td.ds-table-status-line div.ds-table-status-line--danger {
  background: #ff3d32;
}
.ds-table tbody td.ds-table-status-line div.ds-table-status-line--warning {
  background: #ffba1c;
}
.ds-table tbody td.ds-table-status-line div.ds-table-status-line--default {
  background: #9b9b9b;
}
.ds-table tbody td.ds-table-status-line div.ds-table-status-line--secondary {
  background: #2687e9;
}
.ds-table tbody td .ds-field.ds-form-group label.ds-label {
  margin-bottom: 0;
}
.ds-table
  tbody
  td
  .ds-field.ds-form-group
  label.ds-label
  .ds-label-required-mark:before {
  content: none;
}
.ds-table tbody tr td {
  border-top: 1px solid #c9d3dd;
}
.ds-table tbody tr:last-child td {
  border-bottom: 1px solid #c9d3dd;
}
.ds-table tbody tr:first-of-type td {
  border-top: none;
}
.ds-table tbody tr.ident {
  background-color: transparent;
}
.ds-table tbody tr.ident.ident-1 td:first-child {
  padding-left: 20px;
}
.ds-table tbody tr.ident.ident-2 td:first-child {
  padding-left: 40px;
}
.ds-table tbody tr.ident.selected td,
.ds-table tbody tr.ident:active {
  background-color: #7bc6f8;
}
.ds-table tbody tr.ident.selected td:first-child,
.ds-table tbody tr.ident:active {
  background-color: #7bc6f8;
  background-clip: content-box;
}
.ds-table tbody tr.ident td {
  position: relative;
  background-color: #f1f4f9;
}
.ds-table tbody tr.ident td:not(.ds-table-status-line):first-child {
  border-left: none;
}
.ds-table tbody tr.ident td:first-child {
  background: #f1f4f9;
  background-clip: content-box;
  border-left: none;
}
.ds-table tbody tr.ident td:first-child div {
  box-sizing: content-box;
}
.ds-table tbody tr.ident:hover td {
  background-color: rgba(216, 233, 251, 0.2);
}
.ds-table tbody tr.ident:hover td:first-child {
  background-color: rgba(216, 233, 251, 0.2);
  background-clip: content-box;
}
.ds-table tfoot td {
  text-align: left;
  background-color: #f1f4f9;
  font-weight: 600;
  font-size: 14px;
  padding: 16px;
  color: #575757;
  height: 40px;
  border-bottom: 1px solid #c9d3dd;
}
.ds-table .ds-table-col-fixed {
  position: sticky;
  z-index: 2;
}
.ds-table .ds-table-col-fixed--right-divider {
  border-right: 1px solid #c9d3dd;
}
.ds-table .ds-table-col-fixed--left-divider {
  border-left: 1px solid #c9d3dd;
}
.ds-table.ds-table--is-empty .ds-table-col.ds-table-col-fixed--right-divider,
.ds-table.ds-table--is-loading .ds-table-col.ds-table-col-fixed--right-divider {
  border-right: none;
}
.ds-table.ds-table--is-empty .ds-table-col.ds-table-col-fixed--left-divider,
.ds-table.ds-table--is-loading .ds-table-col.ds-table-col-fixed--left-divider {
  border-left: none;
}
.ds-table .ds-data-grid-empty-message {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  height: 224px;
}
.ds-table--default {
  color: #575757;
}
.ds-table--default thead th {
  background-color: #f1f4f9;
}
.ds-table--default thead th.th-deletable {
  background-color: transparent;
  border-right: 0;
  border-top: 0;
}
.ds-table--default tbody tr:not(.ds-tr-not-hoverable):hover:not(.ident) td {
  background-color: #d8e9fb;
}
.ds-table--default
  tbody
  tr:not(.ds-tr-not-hoverable).selected:not(
    .ident,
    .ds-table-row-collapsible,
    .ds-table-row-nested
  ),
.ds-table--default tbody tr:not(.ds-tr-not-hoverable):active:not(.ident) {
  background-color: #7bc6f8;
}
.ds-table--default tbody td {
  background-color: #fff;
  transition: background-color 0.2s ease-in-out;
}
.ds-table--default tbody tr.ds-tr-not-hoverable td {
  cursor: default;
}
.ds-table--default tbody td.td-deletable {
  background-color: transparent;
  border-right: none;
  border-top: none;
  border-bottom: 1px solid #fff !important;
  padding: 10px 5px 5px;
}
.ds-table--transparent {
  background-color: transparent;
  color: #575757;
}
.ds-table--transparent thead th {
  border-top: 1px solid #c9d3dd;
  background-color: transparent;
}
.ds-table--transparent tbody tr,
.ds-table--transparent tbody tr.ident td {
  background-color: transparent;
}
.ds-table--transparent tbody tr:not(.ds-tr-not-hoverable):hover td {
  background-color: rgba(216, 233, 251, 0.2);
}
.ds-table--transparent tbody tr:not(.ds-tr-not-hoverable).selected td,
.ds-table--transparent tbody tr:not(.ds-tr-not-hoverable):active td {
  background-color: #7bc6f8;
}
.ds-table--transparent tfoot tr,
.ds-table--transparent tfoot tr td,
.ds-table--transparent tfoot tr th {
  background-color: transparent;
}
.ds-table--transparent .ds-table-footer--default td,
.ds-table--transparent .ds-table-footer--default th,
.ds-table--transparent .ds-table-header--default td,
.ds-table--transparent .ds-table-header--default th {
  background-color: #f1f4f9;
}
.ds-table--transparent.ds-table--minimal tbody {
  border-top: 0;
}
.ds-table--transparent.ds-table--minimal tbody tr td {
  border-left: 0;
  border-right: 0;
}
.ds-table--transparent.ds-table--minimal tbody tr:first-child td {
  border-top: 0;
}
.ds-table--simple thead th {
  color: #9b9b9b;
}
.ds-table--simple tbody tr td {
  border-top-style: dotted;
  cursor: auto;
}
.ds-table--simple tbody tr:last-child td {
  border-bottom-style: dotted;
}
.ds-table--with-border-collapse {
  border-collapse: collapse;
}
.ds-table td.ds-table-col--with-input {
  height: 50px;
  max-height: 50px;
  padding: 0;
  color: #134ea7;
  font-size: 13px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-left: 1px dotted #c9d3dd;
  border-right: 1px dotted #c9d3dd;
}
.ds-table td.ds-table-col--with-input .ds-dropdown,
.ds-table td.ds-table-col--with-input .ds-select {
  width: 100%;
  height: 100%;
}
.ds-table td.ds-table-col--with-input .ds-dropdown-menu {
  width: 100%;
}
.ds-table td.ds-table-col--with-input .ds-input.ds-dropdown-toggle {
  width: 100%;
  padding-right: 45px;
  text-align: left;
}
.ds-table td.ds-table-col--with-input .ds-input,
.ds-table td.ds-table-col--with-input .ds-input-group {
  width: 100%;
  height: 100%;
  max-height: none;
  margin: 0;
  border: 0;
  border-radius: 0;
}
.ds-table td.ds-table-col--with-input .ds-input-group:focus,
.ds-table td.ds-table-col--with-input .ds-input:focus {
  border: 1px solid #2687e9;
}
.ds-table td.ds-table-col--with-input .ds-input-group.ds-form-control-danger,
.ds-table td.ds-table-col--with-input .ds-input.ds-form-control-danger {
  background: none;
}
.ds-table td.ds-table-col--with-input .ds-input-group.ds-form-control-warning,
.ds-table
  td.ds-table-col--with-input
  .ds-input-group.ds-form-control-warning:hover,
.ds-table td.ds-table-col--with-input .ds-input.ds-form-control-warning,
.ds-table td.ds-table-col--with-input .ds-input.ds-form-control-warning:hover {
  border: 1px solid #ffba1c;
}
.ds-table td.ds-table-col--with-input .ds-input textarea.ds-input,
.ds-table td.ds-table-col--with-input .ds-input-group textarea.ds-input {
  resize: none;
  overflow: hidden;
  display: block;
}
.ds-list-filter--with-table ~ .ds-table {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ds-table-button {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  padding: 0 10px;
  margin: auto;
  display: block;
}
.ds-table-button .ico-button-right {
  margin: -5px 0 0 5px;
}
.ds-table-button .ico-button-left {
  margin: -5px 5px 0 0;
}
.ds-table-button--small {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  min-width: 30px;
  padding: 0;
}
.ds-table-button--small img {
  vertical-align: baseline;
}
a.ds-table-button-small img {
  vertical-align: sub;
}
.ds-button-group-table {
  width: 100%;
  height: auto;
  text-align: center;
}
.ds-table .ds-table-row.ds-tr--success td:first-child {
  border-left: 5px solid #1b9b45;
}
.ds-table .ds-table-row.ds-tr--info td:first-child {
  border-left: 5px solid #1b69c8;
}
.ds-table .ds-table-row.ds-tr--warning td:first-child {
  border-left: 5px solid #db9814;
}
.ds-table .ds-table-row.ds-tr--danger td:first-child {
  border-left: 5px solid #db242a;
}
.ds-inline-table .ds-table tbody tr:last-child td {
  border-bottom: none;
}
@media print {
  .ds-table--default tbody tr:not(.ds-tr-not-hoverable):hover:not(.ident) td {
    background-color: transparent;
  }
  .ds-table tbody td.ds-table-col--truncate-content {
    white-space: normal;
    overflow-wrap: break-word;
  }
  .ds-table-row {
    -moz-column-break-inside: avoid;
    break-inside: avoid;
  }
}
.ds-collapse-actions[data-v-0c1ff3f9] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  border-bottom: 1px solid #c9d3dd;
  background-color: #f1f4f9;
  padding: 8px 16px;
}
.ds-collapse-actions
  + .ds-collapse-table__table
  .ds-table-row:first-of-type
  .ds-table-header {
  border-top: 0;
  border-radius: 0;
  border-bottom: 1px solid #c9d3dd;
}
.ds-collapse-actions
  + .ds-collapse-table__table
  .ds-table-row:first-of-type
  .ds-table-col {
  border-top: 0;
  border-radius: 0;
}
.ds-batch-table {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
}
.ds-batch-table .ds-batch-table-header-tr > .ds-table-header:first-child {
  width: calc(16px + var(--ds-padding-md) * 2);
  text-align: center;
}
.ds-batch-table
  .ds-batch-table-header-tr
  > .ds-table-header:first-child
  .ds-table-header-content {
  justify-content: center;
}
.ds-batch-table
  .ds-batch-table-header-tr
  > .ds-table-header:first-child
  .ds-checkbox-container {
  padding-left: 20px;
}
.ds-batch-table
  .ds-batch-table-header-tr
  > .ds-table-header:first-child.ds-table-col-fixed--right-divider {
  width: calc(17px + var(--ds-padding-md) * 2);
}
.ds-batch-table
  .ds-batch-table-body-tr.ds-table-row-nested
  > .ds-table-col:first-child,
.ds-batch-table
  .ds-batch-table-body-tr
  > .ds-table-row-collapsible
  > .ds-table-col:first-child {
  vertical-align: middle;
  text-align: center;
}
.ds-batch-table
  .ds-batch-table-body-tr.ds-table-row-nested
  > .ds-table-col:first-child
  .ds-checkbox-container,
.ds-batch-table
  .ds-batch-table-body-tr
  > .ds-table-row-collapsible
  > .ds-table-col:first-child
  .ds-checkbox-container {
  padding-left: 20px;
}
.ds-batch-table.ds-table--is-empty
  .ds-batch-table-header-tr
  > .ds-table-header:first-child
  .ds-checkbox-container,
.ds-batch-table.ds-table--is-loading
  .ds-batch-table-header-tr
  > .ds-table-header:first-child
  .ds-checkbox-container {
  visibility: hidden;
}
.ds-batch-table th.ds-batch-table__header-checkbox {
  line-height: 16px;
}
.ds-batch-table__top-bar {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  display: flex;
  padding: 8px;
  background-color: #f1f4f9;
  align-items: center;
  border-bottom: 1px solid #c9d3dd;
}
.ds-batch-table__top-bar .ds-batch-table__top-bar__button {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 0;
}
.ds-batch-table__top-bar .ds-batch-table__top-bar__button:not(:last-child) {
  margin-right: 8px;
}
.ds-batch-table__top-bar ~ .ds-batch-table .ds-table-header {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ds-batch-table__top-bar .ds-batch-table__top-bar__counter {
  font-size: 12px;
  color: #333;
  margin-right: 8px;
}
.ds-table-row-collapse {
  display: contents;
  vertical-align: inherit;
}
.ds-collapse-icon-container {
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: var(--ds-margin-sm);
  vertical-align: middle;
}
tbody .ds-table-row.ds-table-row-collapsible .ds-table-col {
  border-left-color: #c9d3dd;
  border-right-color: #c9d3dd;
  border-left-width: 1px;
  border-bottom: 1px solid #c9d3dd;
  border-right-width: 1px;
  border-top: 1px solid #c9d3dd;
}
tbody .ds-table-row.ds-table-row-collapsible .ds-table-col:first-child {
  font-size: 13px;
  font-weight: 600;
}
tbody .ds-table-row.ds-table-row-collapsible + .ds-table-row .ds-table-col {
  border-top: 0;
}
tbody .ds-table-row.ds-table-row-collapsible :not(.ds-tr-not-hoverable) {
  cursor: pointer;
}
tbody .ds-table-row.ds-table-row-collapsible.selected td,
tbody .ds-table-row.ds-table-row-collapsible:active td {
  background-color: #7bc6f8;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-group-header {
  background-color: #f1f4f9;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-group-header
  .ds-table-col {
  background-color: transparent;
  color: #575757;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-2
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-1
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-2
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-2
  .ds-table-col {
  border-top-width: 1px;
}
tbody .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-2 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-2
  .ds-table-col {
  background-color: #fff;
  color: #575757;
  font-weight: 300;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-2
  .ds-table-col:first-child {
  padding-left: 48px;
  align-items: center;
}
tbody .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-2 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-2
  .ds-table-col {
  background-color: #fff;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-2
  .ds-table-col:first-child {
  padding-left: 48px;
  align-items: center;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-2.ds-batch-table-body-tr
  .ds-table-col:first-child {
  padding-left: 16px;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-2.ds-batch-table-body-tr
  .ds-table-col:nth-child(2) {
  padding-left: 48px;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-3
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-1
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-3
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-2
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-3
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-3
  .ds-table-col {
  border-top-width: 1px;
}
tbody .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-3 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-3
  .ds-table-col {
  background-color: #fff;
  color: #575757;
  font-weight: 300;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-3
  .ds-table-col:first-child {
  padding-left: 80px;
  align-items: center;
}
tbody .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-3 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-3
  .ds-table-col {
  background-color: #fff;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-3
  .ds-table-col:first-child {
  padding-left: 80px;
  align-items: center;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-3.ds-batch-table-body-tr
  .ds-table-col:first-child {
  padding-left: 16px;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-3.ds-batch-table-body-tr
  .ds-table-col:nth-child(2) {
  padding-left: 80px;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-4
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-1
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-4
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-2
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-4
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-3
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-4
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-4
  .ds-table-col {
  border-top-width: 1px;
}
tbody .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-4 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-4
  .ds-table-col {
  background-color: #fff;
  color: #575757;
  font-weight: 300;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-4
  .ds-table-col:first-child {
  padding-left: 112px;
  align-items: center;
}
tbody .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-4 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-4
  .ds-table-col {
  background-color: #fff;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-4
  .ds-table-col:first-child {
  padding-left: 112px;
  align-items: center;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-4.ds-batch-table-body-tr
  .ds-table-col:first-child {
  padding-left: 16px;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-4.ds-batch-table-body-tr
  .ds-table-col:nth-child(2) {
  padding-left: 112px;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-5
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-1
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-5
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-2
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-5
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-3
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-5
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-4
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-5
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-5
  .ds-table-col {
  border-top-width: 1px;
}
tbody .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-5 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-5
  .ds-table-col {
  background-color: #fff;
  color: #575757;
  font-weight: 300;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-5
  .ds-table-col:first-child {
  padding-left: 144px;
  align-items: center;
}
tbody .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-5 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-5
  .ds-table-col {
  background-color: #fff;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-5
  .ds-table-col:first-child {
  padding-left: 144px;
  align-items: center;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-5.ds-batch-table-body-tr
  .ds-table-col:first-child {
  padding-left: 16px;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-5.ds-batch-table-body-tr
  .ds-table-col:nth-child(2) {
  padding-left: 144px;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-6
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-1
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-6
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-2
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-6
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-3
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-6
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-4
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-6
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-5
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-6
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-6
  .ds-table-col {
  border-top-width: 1px;
}
tbody .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-6 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-6
  .ds-table-col {
  background-color: #fff;
  color: #575757;
  font-weight: 300;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-6
  .ds-table-col:first-child {
  padding-left: 176px;
  align-items: center;
}
tbody .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-6 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-6
  .ds-table-col {
  background-color: #fff;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-6
  .ds-table-col:first-child {
  padding-left: 176px;
  align-items: center;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-6.ds-batch-table-body-tr
  .ds-table-col:first-child {
  padding-left: 16px;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-6.ds-batch-table-body-tr
  .ds-table-col:nth-child(2) {
  padding-left: 176px;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-7
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-1
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-7
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-2
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-7
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-3
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-7
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-4
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-7
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-5
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-7
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-6
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-7
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-7
  .ds-table-col {
  border-top-width: 1px;
}
tbody .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-7 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-7
  .ds-table-col {
  background-color: #fff;
  color: #575757;
  font-weight: 300;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-7
  .ds-table-col:first-child {
  padding-left: 208px;
  align-items: center;
}
tbody .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-7 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-7
  .ds-table-col {
  background-color: #fff;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-7
  .ds-table-col:first-child {
  padding-left: 208px;
  align-items: center;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-7.ds-batch-table-body-tr
  .ds-table-col:first-child {
  padding-left: 16px;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-7.ds-batch-table-body-tr
  .ds-table-col:nth-child(2) {
  padding-left: 208px;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-8
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-1
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-8
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-2
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-8
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-3
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-8
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-4
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-8
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-5
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-8
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-6
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-8
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-7
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-8
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-8
  .ds-table-col {
  border-top-width: 1px;
}
tbody .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-8 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-8
  .ds-table-col {
  background-color: #fff;
  color: #575757;
  font-weight: 300;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-8
  .ds-table-col:first-child {
  padding-left: 240px;
  align-items: center;
}
tbody .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-8 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-8
  .ds-table-col {
  background-color: #fff;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-8
  .ds-table-col:first-child {
  padding-left: 240px;
  align-items: center;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-8.ds-batch-table-body-tr
  .ds-table-col:first-child {
  padding-left: 16px;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-8.ds-batch-table-body-tr
  .ds-table-col:nth-child(2) {
  padding-left: 240px;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-9
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-1
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-9
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-2
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-9
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-3
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-9
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-4
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-9
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-5
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-9
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-6
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-9
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-7
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-9
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-8
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-9
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-9
  .ds-table-col {
  border-top-width: 1px;
}
tbody .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-9 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-9
  .ds-table-col {
  background-color: #fff;
  color: #575757;
  font-weight: 300;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-9
  .ds-table-col:first-child {
  padding-left: 272px;
  align-items: center;
}
tbody .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-9 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-9
  .ds-table-col {
  background-color: #fff;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-9
  .ds-table-col:first-child {
  padding-left: 272px;
  align-items: center;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-9.ds-batch-table-body-tr
  .ds-table-col:first-child {
  padding-left: 16px;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-9.ds-batch-table-body-tr
  .ds-table-col:nth-child(2) {
  padding-left: 272px;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-10
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-1
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-10
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-10
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-10
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-2
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-10
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-3
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-10
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-4
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-10
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-5
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-10
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-6
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-10
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-7
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-10
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-8
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-10
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-9
  .ds-table-col {
  border-top-width: 1px;
}
tbody .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-10 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-10
  .ds-table-col {
  background-color: #fff;
  color: #575757;
  font-weight: 300;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-10
  .ds-table-col:first-child {
  padding-left: 304px;
  align-items: center;
}
tbody .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-10 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-10
  .ds-table-col {
  background-color: #fff;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-10
  .ds-table-col:first-child {
  padding-left: 304px;
  align-items: center;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-10.ds-batch-table-body-tr
  .ds-table-col:first-child {
  padding-left: 16px;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-10.ds-batch-table-body-tr
  .ds-table-col:nth-child(2) {
  padding-left: 304px;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-11
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-1
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-11
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-10
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-11
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-11
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-11
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-2
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-11
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-3
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-11
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-4
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-11
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-5
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-11
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-6
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-11
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-7
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-11
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-8
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-11
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-9
  .ds-table-col {
  border-top-width: 1px;
}
tbody .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-11 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-11
  .ds-table-col {
  background-color: #fff;
  color: #575757;
  font-weight: 300;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-11
  .ds-table-col:first-child {
  padding-left: 336px;
  align-items: center;
}
tbody .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-11 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-11
  .ds-table-col {
  background-color: #fff;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-11
  .ds-table-col:first-child {
  padding-left: 336px;
  align-items: center;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-11.ds-batch-table-body-tr
  .ds-table-col:first-child {
  padding-left: 16px;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-11.ds-batch-table-body-tr
  .ds-table-col:nth-child(2) {
  padding-left: 336px;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-12
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-1
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-12
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-10
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-12
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-11
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-12
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-12
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-12
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-2
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-12
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-3
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-12
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-4
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-12
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-5
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-12
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-6
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-12
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-7
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-12
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-8
  .ds-table-col,
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-12
  + .ds-table-row-collapsible.ds-table-row-collapsible-level-9
  .ds-table-col {
  border-top-width: 1px;
}
tbody .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-12 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-12
  .ds-table-col {
  background-color: #fff;
  color: #575757;
  font-weight: 300;
}
tbody
  .ds-table-row.ds-table-row-collapsible.ds-table-row-collapsible-level-12
  .ds-table-col:first-child {
  padding-left: 368px;
  align-items: center;
}
tbody .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-12 {
  background-color: transparent;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-12
  .ds-table-col {
  background-color: #fff;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-12
  .ds-table-col:first-child {
  padding-left: 368px;
  align-items: center;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-12.ds-batch-table-body-tr
  .ds-table-col:first-child {
  padding-left: 16px;
}
tbody
  .ds-table-row.ds-table-row-nested.ds-table-row-nested-level-12.ds-batch-table-body-tr
  .ds-table-col:nth-child(2) {
  padding-left: 368px;
}
tbody .ds-table-row.ds-table-row-nested {
  background-color: transparent;
}
tbody .ds-table-row.ds-table-row-nested .ds-table-col {
  background-color: #fff;
}
tbody .ds-table-row.ds-table-row-nested .ds-table-col:first-child {
  padding-left: 16px;
  align-items: center;
}
tbody .ds-table-row.ds-table-row-nested.selected td,
tbody .ds-table-row.ds-table-row-nested:active td {
  background-color: #7bc6f8;
}
.ds-table--simple tbody .ds-table-row.ds-table-row-collapsible .ds-table-col {
  border-bottom-style: dotted;
  border-top-style: dotted;
  border-color: #c9d3dd;
}
.ds-table--simple tbody,
.ds-table--simple
  tbody
  .ds-table-row-collapsible.ds-table-row-collapsible-level-2
  .ds-table-col:first-child,
.ds-table--simple
  tbody
  .ds-table-row-nested.ds-table-row-nested-level-2
  .ds-table-col:first-child {
  margin-left: 0;
  padding-left: 48px;
}
.ds-table--simple tbody,
.ds-table--simple
  tbody
  .ds-table-row-collapsible.ds-table-row-collapsible-level-3
  .ds-table-col:first-child,
.ds-table--simple
  tbody
  .ds-table-row-nested.ds-table-row-nested-level-3
  .ds-table-col:first-child {
  margin-left: 0;
  padding-left: 80px;
}
.ds-table--simple tbody,
.ds-table--simple
  tbody
  .ds-table-row-collapsible.ds-table-row-collapsible-level-4
  .ds-table-col:first-child,
.ds-table--simple
  tbody
  .ds-table-row-nested.ds-table-row-nested-level-4
  .ds-table-col:first-child {
  margin-left: 0;
  padding-left: 112px;
}
.ds-table--simple tbody,
.ds-table--simple
  tbody
  .ds-table-row-collapsible.ds-table-row-collapsible-level-5
  .ds-table-col:first-child,
.ds-table--simple
  tbody
  .ds-table-row-nested.ds-table-row-nested-level-5
  .ds-table-col:first-child {
  margin-left: 0;
  padding-left: 144px;
}
.ds-table--simple tbody,
.ds-table--simple
  tbody
  .ds-table-row-collapsible.ds-table-row-collapsible-level-6
  .ds-table-col:first-child,
.ds-table--simple
  tbody
  .ds-table-row-nested.ds-table-row-nested-level-6
  .ds-table-col:first-child {
  margin-left: 0;
  padding-left: 176px;
}
.ds-table--simple tbody,
.ds-table--simple
  tbody
  .ds-table-row-collapsible.ds-table-row-collapsible-level-7
  .ds-table-col:first-child,
.ds-table--simple
  tbody
  .ds-table-row-nested.ds-table-row-nested-level-7
  .ds-table-col:first-child {
  margin-left: 0;
  padding-left: 208px;
}
.ds-table--simple tbody,
.ds-table--simple
  tbody
  .ds-table-row-collapsible.ds-table-row-collapsible-level-8
  .ds-table-col:first-child,
.ds-table--simple
  tbody
  .ds-table-row-nested.ds-table-row-nested-level-8
  .ds-table-col:first-child {
  margin-left: 0;
  padding-left: 240px;
}
.ds-table--simple tbody,
.ds-table--simple
  tbody
  .ds-table-row-collapsible.ds-table-row-collapsible-level-9
  .ds-table-col:first-child,
.ds-table--simple
  tbody
  .ds-table-row-nested.ds-table-row-nested-level-9
  .ds-table-col:first-child {
  margin-left: 0;
  padding-left: 272px;
}
.ds-table--simple tbody,
.ds-table--simple
  tbody
  .ds-table-row-collapsible.ds-table-row-collapsible-level-10
  .ds-table-col:first-child,
.ds-table--simple
  tbody
  .ds-table-row-nested.ds-table-row-nested-level-10
  .ds-table-col:first-child {
  margin-left: 0;
  padding-left: 304px;
}
.ds-table--simple tbody,
.ds-table--simple
  tbody
  .ds-table-row-collapsible.ds-table-row-collapsible-level-11
  .ds-table-col:first-child,
.ds-table--simple
  tbody
  .ds-table-row-nested.ds-table-row-nested-level-11
  .ds-table-col:first-child {
  margin-left: 0;
  padding-left: 336px;
}
.ds-table--simple tbody,
.ds-table--simple
  tbody
  .ds-table-row-collapsible.ds-table-row-collapsible-level-12
  .ds-table-col:first-child,
.ds-table--simple
  tbody
  .ds-table-row-nested.ds-table-row-nested-level-12
  .ds-table-col:first-child {
  margin-left: 0;
  padding-left: 368px;
}
.ds-radio-group[data-v-1362366e] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
}
.ds-radio-group[data-v-1362366e],
.ds-radio[data-v-1362366e] {
  display: flex;
}
.ds-radio[data-v-1362366e] {
  align-items: center;
}
.ds-radio-group--vertical[data-v-1362366e] {
  align-items: flex-start;
  flex-direction: column;
}
.ds-radio-group--vertical .ds-radio[data-v-1362366e]:not(:last-child) {
  margin-bottom: var(--ds-margin-md);
}
.ds-radio-group--horizontal[data-v-1362366e] {
  flex-direction: row;
}
.ds-radio-group--horizontal > .ds-radio[data-v-1362366e]:not(:last-child),
.ds-radio-group--horizontal > .ds-slimbox[data-v-1362366e]:not(:last-child) {
  margin-right: var(--ds-margin-md);
}
.ds-radio[data-v-1a820036] {
  position: relative;
  display: flex;
  align-items: center;
}
.ds-radio__input[data-v-1a820036] {
  width: 16px;
  height: 16px;
  margin: 0;
  opacity: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 50%;
}
.ds-radio__button[data-v-1a820036] {
  display: block;
  position: relative;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  transition: border-color 0.4s ease-in-out;
  margin-left: -16px;
  border: 1px solid var(--ds-color--border-default);
  border-radius: 50%;
  background: var(--ds-color--white);
  pointer-events: none;
}
.ds-radio__button[data-v-1a820036]:before {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  transition: background 0.4s ease-in-out 0s;
}
.ds-radio__label[data-v-1a820036] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: var(--ds-color--text);
  line-height: 22px;
  cursor: pointer;
  margin-left: var(--ds-margin-sm);
}
.ds-radio__label[data-v-1a820036]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--ds-border-radius);
  outline: var(--ds-outline-focus);
  outline-offset: var(--ds-outline-focus-offset);
  transition: outline 0.4s ease-in-out;
  pointer-events: none;
}
.ds-radio--no-label[data-v-1a820036] {
  margin-right: var(--ds-margin-sm);
}
.ds-radio--no-label .ds-radio__label[data-v-1a820036] {
  margin-left: 0;
}
.ds-radio--no-label .ds-radio__label[data-v-1a820036]:before {
  border-radius: 50%;
}
.ds-radio__input:checked + .ds-radio__button[data-v-1a820036] {
  border-color: var(--ds-color--blue);
}
.ds-radio__input:checked + .ds-radio__button[data-v-1a820036]:before {
  background: var(--ds-color--blue);
}
.ds-radio__input:focus-visible ~ .ds-radio__label[data-v-1a820036]:before {
  outline-color: var(--ds-outline-focus-color);
}
.ds-radio--disabled .ds-radio__button[data-v-1a820036] {
  opacity: 0.5;
}
.ds-radio--disabled .ds-radio__label[data-v-1a820036] {
  color: var(--ds-color--grey);
  cursor: not-allowed;
}
.ds-data-grid[data-v-5c2ee332] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
}
.ds-data-grid__table-container[data-v-5c2ee332] .ds-data-grid-list-filter {
  margin: 0;
}
.ds-data-grid-table--hide-border-bottom[data-v-5c2ee332] .ds-table-col,
.ds-data-grid-table--hide-border-bottom[data-v-5c2ee332]
  .ds-table-row:last-child {
  border-bottom: none;
}
.ds-data-grid__table-container[data-v-5c2ee332] {
  padding-top: 0;
}
.ds-dropdown-header {
  display: block;
  padding: var(--ds-padding-sm);
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0;
  line-height: 1.5;
  color: var(--ds-color--grey);
  white-space: nowrap;
  cursor: default;
}
.ds-data-grid-actions[data-v-366ed200],
.ds-data-grid-actions__wrapper[data-v-366ed200] {
  display: inline-flex;
}
.ds-data-grid-actions__wrapper[data-v-366ed200] {
  align-items: center;
  justify-content: flex-end;
}
.ds-data-grid-actions__wrapper > div[data-v-366ed200]:not(:last-child) {
  margin-right: 16px;
}
.ds-data-grid-actions__buttons-container[data-v-366ed200]
  .ds-request-button:not(:last-child),
.ds-data-grid-actions__icons-container
  > .ds-link[data-v-366ed200]:not(:last-child) {
  margin-right: 8px;
}
.uppy-DragDrop-container.uppy-DragDrop--isDragDropSupported {
  box-sizing: border-box;
  position: relative;
  background-color: #fff;
  border: 1px dashed #c9d3dd;
  min-height: 480px;
  cursor: pointer;
  outline: none;
}
.uppy-DragDrop-container.uppy-DragDrop--isDragDropSupported:not(
    .uppy-DragDrop--isDraggingOver
  )
  .uppy-DragDrop-inner {
  background: no-repeat 50%
    url(/versions/current/assets/img/export-book.688f752d.4b6a2554.svg);
  background-size: 150px;
  background-position: top;
  padding: 120px;
  height: calc(100% - 30px);
}
.uppy-DragDrop-container.uppy-DragDrop--isDragDropSupported:not(
    .uppy-DragDrop--isDraggingOver
  )
  .uppy-DragDrop-inner:before {
  display: inline-block;
  content: "Escolher um arquivo";
  font-size: 14px;
  padding: 12px 16px 12px 36px;
  border: 1px solid #c9d3dd;
  background: no-repeat 50%
    url(/versions/current/assets/img/paperclip.6c6857a3.aa9fd8ed.svg);
  background-color: #f1f4f9;
  background-size: 12px;
  background-position: 14px;
  color: #1b69c8;
  border-radius: 4px;
  margin-right: 15px;
  position: relative;
  top: 70px;
}
.uppy-DragDrop-container.uppy-DragDrop--isDragDropSupported:not(
    .uppy-DragDrop--isDraggingOver
  )
  .uppy-DragDrop-inner:after {
  content: "Ou arraste-o para este espaço";
  font-size: 14px;
  color: #575757;
  position: relative;
  top: 70px;
}
.uppy-DragDrop-container.uppy-DragDrop--isDragDropSupported.uppy-DragDrop--isDraggingOver {
  background-color: rgba(38, 135, 233, 0.6);
  position: relative;
  visibility: visible;
}
.uppy-DragDrop-container.uppy-DragDrop--isDragDropSupported.uppy-DragDrop--isDraggingOver
  .uppy-DragDrop-inner {
  background: no-repeat 50%
    url(/versions/current/assets/img/cloud.f1c7952f.580ce443.svg);
  background-position: 50%;
  background-size: 150px;
  padding: 120px;
  height: 100%;
}
.uppy-DragDrop-container.uppy-DragDrop--isDragDropSupported.uppy-DragDrop--isDraggingOver
  .uppy-DragDrop-inner:before {
  content: " ";
  background: no-repeat 50%
    url(/versions/current/assets/img/arrow-up.a6bdf4c5.4b1873bf.svg);
  background-position: 0 0;
  background-size: 150px;
  padding: 50px 70px;
  position: absolute;
  top: calc(50% - 70px);
  left: calc(50% - 70px);
  animation: background-position-bouncing 1s ease-in-out infinite;
}
.uppy-DragDrop-container.uppy-DragDrop--isDragDropSupported.uppy-DragDrop--isDraggingOver
  .uppy-DragDrop-inner:after {
  content: "Solte os arquivos aqui";
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  position: relative;
  top: 40px;
}
.uppy-DragDrop-container.uppy-DragDrop--isDragDropSupported
  .uppy-DragDrop-inner
  [class^="uppy-"] {
  display: none;
}
.ds-rollover .uppy-DragDrop-container.uppy-DragDrop--isDragDropSupported {
  min-height: calc(100vh - 228px);
}
.ds-async-file-upload-list .ds-async-file-upload-list__allowed-file-types {
  position: absolute;
  z-index: 1;
  left: calc(50% - 86px);
  bottom: calc(50% - 150px);
  font-size: 12px;
  font-weight: 400;
  pointer-events: none;
}
.ds-async-file-upload-list .ds-async-file-upload-list__max-file-size {
  position: absolute;
  z-index: 1;
  left: calc(50% - 94px);
  bottom: calc(50% - 170px);
  font-size: 12px;
  font-weight: 400;
  pointer-events: none;
}
.ds-mini-rollover .uppy-DragDrop-container.uppy-DragDrop--isDragDropSupported {
  min-height: 296px;
}
.ds-mini-rollover
  .uppy-DragDrop-container.uppy-DragDrop--isDragDropSupported:not(
    .uppy-DragDrop--isDraggingOver
  )
  .uppy-DragDrop-inner {
  position: absolute;
  top: 0;
  left: calc(50% - 106px);
  background-size: 100px;
  background-position: center 30px;
  padding: 15px;
}
.ds-mini-rollover
  .uppy-DragDrop-container.uppy-DragDrop--isDragDropSupported:not(
    .uppy-DragDrop--isDraggingOver
  )
  .uppy-DragDrop-inner:before {
  margin: 0;
  top: 140px;
}
.ds-mini-rollover
  .uppy-DragDrop-container.uppy-DragDrop--isDragDropSupported:not(
    .uppy-DragDrop--isDraggingOver
  )
  .uppy-DragDrop-inner:after {
  position: absolute;
  top: 210px;
  left: 12px;
}
.ds-mini-rollover
  .uppy-DragDrop-container.uppy-DragDrop--isDragDropSupported.uppy-DragDrop--isDraggingOver
  .uppy-DragDrop-inner {
  padding: 100px 12px;
}
.ds-mini-rollover
  .ds-async-file-upload-list
  .ds-async-file-upload-list__allowed-file-types {
  bottom: calc(50% - 115px);
}
.ds-mini-rollover
  .ds-async-file-upload-list
  .ds-async-file-upload-list__max-file-size {
  bottom: calc(50% - 130px);
}
@keyframes background-position-bouncing {
  0% {
    background-position: center 12px;
  }
  50% {
    background-position: center 18px;
  }
  to {
    background-position: center 12px;
  }
}
.ds-progress-bar[data-v-1998c10a] {
  display: flex;
  align-items: center;
  width: 100%;
}
.ds-progress-bar .ds-progress-bar__aside[data-v-1998c10a] {
  margin-right: 8px;
}
.ds-progress-bar .ds-progress-bar__container[data-v-1998c10a] {
  width: 100%;
  min-width: 0;
}
.ds-progress-bar .ds-progress-bar__main[data-v-1998c10a] {
  display: flex;
  align-items: center;
  height: 8px;
}
.ds-progress-bar .ds-progress-bar__bar[data-v-1998c10a] {
  position: relative;
  width: 100%;
  height: 8px;
  margin-right: 8px;
  border-radius: 4px;
  background-color: #f1f4f9;
}
.ds-progress-bar .ds-progress-bar__progress[data-v-1998c10a] {
  position: absolute;
  transition: width 0.2s;
  border-radius: 4px;
  background-color: #2687e9;
  height: 100%;
  width: 50%;
}
.ds-progress-bar.ds-progress-bar--sm .ds-progress-bar__bar[data-v-1998c10a],
.ds-progress-bar.ds-progress-bar--sm
  .ds-progress-bar__progress[data-v-1998c10a] {
  height: 4px;
}
.ds-progress-bar.ds-progress-bar--light .ds-progress-bar__bar[data-v-1998c10a] {
  background-color: hsla(0, 0%, 100%, 0.4);
}
.ds-progress-bar.ds-progress-bar--light
  .ds-progress-bar__progress[data-v-1998c10a] {
  background-color: #fff;
}
.ds-progress-bar.ds-progress-bar--red
  .ds-progress-bar__progress[data-v-1998c10a] {
  background-color: #ff3d32;
}
.ds-progress-bar.ds-progress-bar--completed
  .ds-progress-bar__progress[data-v-1998c10a] {
  background-color: #26b547;
}
.ds-progress-bar.ds-progress-bar-light--completed
  .ds-progress-bar__progress[data-v-1998c10a] {
  background-color: #7ae87e;
}
[data-v-2656e79a] .ds-async-file-upload-progress-bar__fail-message.ds-text {
  display: block;
  margin-top: -4px;
  font-size: 12px;
}
.ds-async-file-upload-progress-bar--failed[data-v-2656e79a]
  .ds-progress-bar__main {
  display: none;
}
input[data-v-f8d40056] {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.ds-async-file-upload-rollover--td[data-v-2724e6e4] {
  padding: 0 var(--ds-padding-md);
  height: 58px;
}
.ds-icon[data-v-52cd1c72] {
  display: inline-flex;
}
.ds-icon .svg-inline--fa[data-v-52cd1c72],
.ds-icon[data-v-52cd1c72] {
  vertical-align: middle;
}
.ds-icon--sm svg[data-v-52cd1c72],
.ds-icon--sm[data-v-52cd1c72] {
  width: 12px;
  height: 12px;
}
.ds-icon--md svg[data-v-52cd1c72],
.ds-icon--md[data-v-52cd1c72] {
  width: 16px;
  height: 16px;
}
.ds-icon--lg svg[data-v-52cd1c72],
.ds-icon--lg[data-v-52cd1c72] {
  width: 20px;
  height: 20px;
}
.ds-icon--xl svg[data-v-52cd1c72],
.ds-icon--xl[data-v-52cd1c72] {
  width: 24px;
  height: 24px;
}
.ds-icon--xxl svg[data-v-52cd1c72],
.ds-icon--xxl[data-v-52cd1c72] {
  width: 32px;
  height: 32px;
}
body._ds-has-rollover-opened[data-v-52cd1c72] {
  overflow: hidden;
}
.ds-rollover.driver-fix-stacking[data-v-52cd1c72] {
  z-index: var(--ds-zindex-rollover) !important;
}
.ds-rollover[data-v-52cd1c72] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--ds-zindex-rollover);
  display: block;
  width: 100%;
  height: 100%;
  transition: transform 0.4s ease-in-out;
  transform: translateY(100vh);
}
.ds-rollover ~ .ds-data-grid-advanced-filter-select-popover[data-v-52cd1c72] {
  z-index: var(--ds-zindex-rollover) !important;
}
.ds-rollover.ds-rollover--is-opened[data-v-52cd1c72] {
  transform: translate(0);
}
.ds-rollover.ds-rollover--extra-margin-bottom .ds-page[data-v-52cd1c72] {
  margin-bottom: 64px;
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover[data-v-52cd1c72]:not(.ds-rollover--sized) {
  top: calc(var(--ds-margin-md) * 1);
  height: calc(100% - var(--ds-margin-md) * 1);
  box-shadow: 0 0 20px rgba(87, 87, 87, 0.16);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  .ds-rollover__body[data-v-52cd1c72] {
  height: calc(100vh - 64px - var(--ds-margin-md) * 1);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  .ds-rollover__body.has-footer[data-v-52cd1c72] {
  height: calc(100vh - 128px - var(--ds-margin-md) * 1);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover[data-v-52cd1c72]:not(.ds-rollover--sized) {
  top: calc(var(--ds-margin-md) * 2);
  height: calc(100% - var(--ds-margin-md) * 2);
  box-shadow: 0 0 20px rgba(87, 87, 87, 0.16);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  .ds-rollover__body[data-v-52cd1c72] {
  height: calc(100vh - 64px - var(--ds-margin-md) * 2);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  .ds-rollover__body.has-footer[data-v-52cd1c72] {
  height: calc(100vh - 128px - var(--ds-margin-md) * 2);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover[data-v-52cd1c72]:not(.ds-rollover--sized) {
  top: calc(var(--ds-margin-md) * 3);
  height: calc(100% - var(--ds-margin-md) * 3);
  box-shadow: 0 0 20px rgba(87, 87, 87, 0.16);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  .ds-rollover__body[data-v-52cd1c72] {
  height: calc(100vh - 64px - var(--ds-margin-md) * 3);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  .ds-rollover__body.has-footer[data-v-52cd1c72] {
  height: calc(100vh - 128px - var(--ds-margin-md) * 3);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover[data-v-52cd1c72]:not(.ds-rollover--sized) {
  top: calc(var(--ds-margin-md) * 4);
  height: calc(100% - var(--ds-margin-md) * 4);
  box-shadow: 0 0 20px rgba(87, 87, 87, 0.16);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  .ds-rollover__body[data-v-52cd1c72] {
  height: calc(100vh - 64px - var(--ds-margin-md) * 4);
}
.ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  ~ .ds-rollover:not(.ds-rollover--sized)
  .ds-rollover__body.has-footer[data-v-52cd1c72] {
  height: calc(100vh - 128px - var(--ds-margin-md) * 4);
}
.ds-rollover:not(.ds-rollover--sized) .ds-rollover-close[data-v-52cd1c72] {
  order: 99;
}
.ds-rollover-focus[data-v-52cd1c72] {
  width: 0;
  height: 0;
  overflow: hidden;
  outline: none;
}
.ds-rollover-header[data-v-52cd1c72] {
  padding: 0 16px;
  border-bottom: 1px solid #c9d3dd;
  background-color: #fff;
}
.ds-rollover-header__container[data-v-52cd1c72] {
  height: 64px;
}
.ds-rollover-close[data-v-52cd1c72] {
  min-width: 40px;
}
.ds-rollover--sized[data-v-52cd1c72] {
  transform: translate(0);
}
.ds-rollover--sized .ds-rollover-container[data-v-52cd1c72] {
  transform: translate(100%);
  margin-left: auto;
}
.ds-rollover--sized .ds-rollover-header[data-v-52cd1c72] {
  padding-left: 8px;
}
.ds-rollover--sized
  .ds-rollover-header
  .ds-rollover-header__container[data-v-52cd1c72] {
  padding: 0;
}
.ds-rollover--sized .ds-rollover__body[data-v-52cd1c72] {
  background: #fff;
}
.ds-rollover--sized .ds-rollover__body-container[data-v-52cd1c72] {
  padding: 0;
}
.ds-rollover--sized
  .ds-footer.ds-rollover-footer
  .ds-footer__content[data-v-52cd1c72] {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.ds-rollover--sized.ds-rollover--is-opened
  .ds-rollover-overlay[data-v-52cd1c72] {
  opacity: 1;
}
.ds-rollover--sized.ds-rollover--is-opened
  .ds-rollover-container[data-v-52cd1c72] {
  transform: translate(0);
}
.ds-rollover--size-sm .ds-rollover-container[data-v-52cd1c72] {
  width: 460px;
}
.ds-rollover--size-md .ds-rollover-container[data-v-52cd1c72] {
  width: 708px;
}
.ds-rollover-container[data-v-52cd1c72] {
  position: relative;
  z-index: 1;
  height: 100%;
  transition: transform 0.4s ease-in-out;
}
.ds-rollover-overlay[data-v-52cd1c72] {
  position: fixed;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(51, 51, 51, 0.4);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
}
.ds-rollover__body[data-v-52cd1c72] {
  background-color: #f1f4f9;
  padding: 16px;
  overflow-y: overlay;
  overflow-x: hidden;
  height: calc(100vh - 64px);
  box-sizing: border-box;
}
.ds-rollover__body.has-footer[data-v-52cd1c72] {
  height: calc(100vh - 128px);
}
.ds-rollover__footer[data-v-52cd1c72] {
  padding: 0 16px;
  background-color: #fff;
}
.ds-rollover .ds-footer.ds-rollover-footer[data-v-52cd1c72] {
  border-top: 1px solid #c9d3dd;
  background-color: #fff;
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
}
.ds-rollover
  .ds-footer.ds-rollover-footer
  .ds-footer__content[data-v-52cd1c72] {
  display: flex;
  margin: 0 auto;
  align-items: center;
  max-width: var(--ds-container-width--sm);
  height: 64px;
  padding-left: 32px;
  padding-right: 32px;
}
.ds-rollover
  .ds-footer.ds-rollover-footer
  .ds-dropdown-menu[data-popper-reference-hidden][data-v-52cd1c72] {
  visibility: visible;
  pointer-events: auto;
}
@media (max-width: 1366px) {
  .ds-rollover
    .ds-container--auto
    .ds-footer.ds-rollover-footer
    .ds-footer__content[data-v-52cd1c72] {
    max-width: var(--ds-container-width--sm);
  }
}
@media (min-width: 1366px) {
  .ds-rollover
    .ds-container--auto
    .ds-footer.ds-rollover-footer
    .ds-footer__content[data-v-52cd1c72] {
    max-width: var(--ds-container-width--lg);
  }
}
.ds-footer.ds-rollover-footer
  .ds-footer__content[data-v-52cd1c72]
  > :not(:last-child) {
  margin-right: var(--ds-margin-md);
}
.ds-rollover .ds-footer.ds-rollover-footer > hr[data-v-52cd1c72] {
  display: none;
}
@media print {
  ._ds-has-rollover-opened[data-v-52cd1c72] {
    overflow: visible !important;
  }
  ._ds-has-rollover-opened .ds-application-layout[data-v-52cd1c72] {
    display: none !important;
  }
  .ds-rollover[data-v-52cd1c72] {
    display: none;
  }
  .ds-rollover--active[data-v-52cd1c72] {
    display: block;
    position: static;
    box-shadow: none !important;
    height: auto !important;
  }
  .ds-rollover__body[data-v-52cd1c72] {
    background: none;
    padding-left: 0;
    padding-right: 0;
  }
  .ds-rollover__body.has-footer[data-v-52cd1c72] {
    height: auto !important;
  }
  .ds-footer.ds-rollover-footer[data-v-52cd1c72] {
    position: static !important;
  }
}
.ds-mini-rollover[data-v-52cd1c72] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  position: fixed;
  bottom: 0;
  right: var(--ds-horizontal-gutter);
  display: flex;
  flex-direction: column;
  border-radius: var(--ds-border-radius);
  width: 408px;
  height: 424px;
  background-color: #fff;
  border: 0;
  box-shadow: 0 0 20px rgba(87, 87, 87, 0.16);
  transition: transform 0.3s ease-in-out, height 0.3s ease-in-out;
  transform: translateY(424px);
  z-index: var(--ds-zindex-mini-rollover);
}
.ds-mini-rollover.ds-mini-rollover--is-opened[data-v-52cd1c72] {
  transform: translate(0);
}
.ds-mini-rollover.ds-mini-rollover--is-minimized[data-v-52cd1c72] {
  height: 64px;
}
.ds-mini-rollover.ds-mini-rollover--has-footer[data-v-52cd1c72] {
  transform: translateY(64px);
}
.ds-mini-rollover.ds-mini-rollover--has-footer.ds-mini-rollover--is-opened[data-v-52cd1c72] {
  transform: translateY(-65px);
}
.ds-mini-rollover .ds-mini-rollover__header[data-v-52cd1c72] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
}
.ds-mini-rollover
  .ds-mini-rollover__header
  .ds-mini-rollover__header-container[data-v-52cd1c72] {
  display: flex;
  width: 100%;
  align-items: center;
  height: 60px;
}
.ds-mini-rollover
  .ds-mini-rollover__header
  .ds-mini-rollover__header-icons[data-v-52cd1c72] {
  display: flex;
}
.ds-mini-rollover
  .ds-mini-rollover__header
  .ds-mini-rollover__header-icons[data-v-52cd1c72]
  .ds-button {
  width: 26px;
  height: 26px;
  min-height: 26px;
  max-height: 26px;
  padding: 4px;
  line-height: 16px;
}
.ds-mini-rollover .ds-mini-rollover__body[data-v-52cd1c72] {
  min-height: 0;
  flex-grow: 1;
  overflow: auto;
  background-color: #f1f4f9;
  padding: 8px;
}
.ds-async-file-upload-mini-rollover__file[data-v-d99d4248] {
  height: 58px;
  padding: 0 16px;
  display: flex;
  align-items: center;
}
.ds-async-file-upload-mini-rollover__file[data-v-d99d4248]:not(:last-child) {
  border-bottom: 1px solid var(--ds-color--border-default);
}
.ds-async-file-upload-mini-rollover__action.ds-button.ds-button-sm[data-v-d99d4248] {
  width: auto;
  min-height: 0;
  margin-left: 8px;
  padding: 4px;
}
.ds-async-file-upload-mini-rollover__action[data-v-d99d4248] .ds-icon,
.ds-async-file-upload-mini-rollover__action[data-v-d99d4248] svg {
  display: block;
}
.ds-avatar[data-v-79618c8f] {
  text-align: center;
}
.ds-avatar__image--blank[data-v-79618c8f],
.ds-avatar__image[data-v-79618c8f] {
  vertical-align: middle;
  border-radius: 50%;
}
.ds-avatar__image--blank[data-v-79618c8f] {
  display: inline-block;
  background-color: #f1f4f9;
}
.ds-avatar__image--blank[data-v-79618c8f] svg {
  color: #fff;
}
.ds-avatar__image--xs[data-v-79618c8f] {
  height: 40px;
  width: 40px;
}
.ds-avatar__image--xs.ds-avatar__image--blank[data-v-79618c8f] svg {
  width: 32px;
  height: 36px;
  margin-top: 10px;
}
.ds-avatar__image--sm[data-v-79618c8f] {
  height: 80px;
  width: 80px;
}
.ds-avatar__image--sm.ds-avatar__image--blank[data-v-79618c8f] svg {
  width: 64px;
  height: 72px;
  margin-top: 20px;
}
.ds-avatar__image--md[data-v-79618c8f] {
  height: 160px;
  width: 160px;
}
.ds-avatar__image--md.ds-avatar__image--blank[data-v-79618c8f] svg {
  width: 128px;
  height: 144px;
  margin-top: 40px;
}
.ds-avatar__image--lg[data-v-79618c8f] {
  height: 240px;
  width: 240px;
}
.ds-avatar__image--lg.ds-avatar__image--blank[data-v-79618c8f] svg {
  width: 192px;
  height: 216px;
  margin-top: 60px;
}
.ds-avatar__image--xl[data-v-79618c8f] {
  height: 320px;
  width: 320px;
}
.ds-avatar__image--xl.ds-avatar__image--blank[data-v-79618c8f] svg {
  width: 256px;
  height: 288px;
  margin-top: 80px;
}
.ds-badge-indicator[data-v-5d8d1dca] {
  display: inline-block;
  position: relative;
  border-radius: 50%;
  vertical-align: super;
  width: 8px;
  height: 8px;
  background: #c6c6c6;
}
.ds-badge-indicator[data-v-5d8d1dca]:after {
  content: "";
  width: 8px;
  height: 8px;
  background-color: inherit;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  animation: pulse-data-v-5d8d1dca 2.8s infinite;
  animation-timing-function: ease-in-out;
}
.ds-badge-indicator--warning[data-v-5d8d1dca] {
  background: #ffba1c;
}
@keyframes pulse-data-v-5d8d1dca {
  0% {
    opacity: 1;
    transform: scale(0.1);
  }
  30% {
    opacity: 0;
    transform: scale(2);
  }
  to {
    opacity: 0;
    transform: scale(2);
  }
}
.ds-blankslate[data-v-07cc84aa] {
  border-radius: 4px;
  box-shadow: 0 0 12px hsla(0, 0%, 78%, 0.2);
  border: none;
}
[ds-container-element] .ds-blankslate[data-v-07cc84aa],
[ds-container-element] .ds-blankslate[data-v-07cc84aa]:hover {
  border: 1px solid #c9d3dd;
  box-shadow: none;
}
.ds-blankslate[data-v-07cc84aa] {
  display: flex;
  flex-direction: column;
  padding: 24px 128px;
  background-color: #fff;
}
.ds-blankslate .ds-illustration[data-v-07cc84aa] {
  align-self: center;
  width: 160px;
  height: 160px;
}
.ds-blankslate .ds-heading[data-v-07cc84aa] {
  margin: 24px 0;
}
.ds-blankslate .ds-heading[data-v-07cc84aa],
.ds-blankslate .ds-paragraph[data-v-07cc84aa] {
  align-self: center;
  text-align: center;
}
.ds-blankslate footer[data-v-07cc84aa] {
  margin-top: 24px;
  display: flex;
  justify-content: center;
}
.ds-blankslate footer .ds-button + .ds-button[data-v-07cc84aa],
.ds-blankslate footer .ds-button + .ds-request-button[data-v-07cc84aa] {
  margin-left: 16px;
}
.glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.glide * {
  box-sizing: inherit;
}
.glide__slides,
.glide__track {
  overflow: hidden;
}
.glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}
.glide__slide,
.glide__slides--dragging {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.glide__slide a {
  -webkit-user-drag: none;
}
.glide__arrows,
.glide__bullets,
.glide__slide a {
  -webkit-user-select: none;
  user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.glide__arrows,
.glide__bullets {
  -webkit-touch-callout: none;
}
.glide--rtl {
  direction: rtl;
}
.glide__arrow {
  position: absolute;
  top: 50%;
  z-index: 2;
  color: #fff;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border: 2px solid hsla(0, 0%, 100%, 0.5);
  border-radius: 4px;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  text-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.1);
  opacity: 1;
  cursor: pointer;
  transition: opacity 0.15s ease, border 0.3s ease-in-out;
  transform: translateY(-50%);
  line-height: 1;
}
.glide__arrow:focus {
  outline: none;
}
.glide__arrow:hover {
  border-color: #fff;
}
.glide__arrow--left {
  left: 2em;
}
.glide__arrow--right {
  right: 2em;
}
.glide__arrow--disabled {
  opacity: 0.33;
}
.glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: 2em;
  left: 50%;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%);
}
.glide__bullet {
  background-color: hsla(0, 0%, 100%, 0.5);
  width: 9px;
  height: 9px;
  padding: 0;
  border-radius: 50%;
  border: 2px solid transparent;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  line-height: 0;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  margin: 0 0.25em;
}
.glide__bullet:focus {
  outline: none;
}
.glide__bullet:focus,
.glide__bullet:hover {
  border: 2px solid #fff;
  background-color: hsla(0, 0%, 100%, 0.5);
}
.glide__bullet--active {
  background-color: #fff;
}
.glide--swipeable {
  cursor: grab;
  cursor: -webkit-grab;
}
.glide--dragging {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}
.glide__track {
  margin-right: calc(24px + var(--ds-margin-md));
}
.ds-carousel-glide__arrows {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  gap: var(--ds-margin-sm);
}
.glide__arrow {
  display: block;
  position: static;
  width: 24px;
  height: 24px;
  padding: 0;
  border: none;
  box-shadow: none;
  color: #2687e9;
  transform: none;
}
.glide__slides {
  white-space: normal;
}
.ds-checkbox-group[data-v-a1e1d218] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  display: flex;
}
.ds-checkbox-group--vertical[data-v-a1e1d218] {
  flex-direction: column;
  align-items: flex-start;
}
.ds-checkbox-group--vertical .ds-checkbox[data-v-a1e1d218] {
  margin-bottom: var(--ds-margin-xs);
}
.ds-checkbox-group--horizontal[data-v-a1e1d218] {
  flex-direction: row;
}
.ds-checkbox-group--horizontal .ds-checkbox[data-v-a1e1d218] {
  margin-right: var(--ds-margin-sm);
}
.ds-checkbox-group--full-width .ds-checkbox[data-v-a1e1d218] {
  width: 100%;
}
.ds-col-divider[data-v-69bf2b46] {
  align-self: stretch;
  max-width: 1px;
  width: 1px;
  background-color: #9b9b9b;
  margin: 16px 0 16px -1px;
}
.ds-collapse[data-v-94b83910] {
  border-radius: 4px;
  box-shadow: 0 0 12px hsla(0, 0%, 78%, 0.2);
  border: none;
}
[ds-container-element] .ds-collapse[data-v-94b83910],
[ds-container-element] .ds-collapse[data-v-94b83910]:hover {
  border: 1px solid #c9d3dd;
  box-shadow: none;
}
.ds-collapse[data-v-94b83910] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  outline: none;
}
.ds-collapse[data-v-94b83910]:focus-visible {
  box-shadow: 0 0 12px hsla(0, 0%, 78%, 0.2);
}
.ds-collapse.ds-collapse--fixed
  div.ds-collapse-head:hover
  .ds-collapse-head__content[data-v-94b83910] {
  background-color: #fff;
  transition: background-color 0.4s ease-in-out;
  cursor: default;
}
.ds-collapse .ds-collapse-head__content[data-v-94b83910] {
  transition: background-color 0.4s ease-in-out;
  background-color: #fff;
  padding: 16px;
  border-radius: 4px;
  display: block;
  cursor: pointer;
  min-height: 5px;
  position: relative;
  font-size: 18px;
}
.ds-collapse
  .ds-collapse-head__content
  .ds-collapse-description[data-v-94b83910] {
  vertical-align: middle;
}
.ds-collapse
  .ds-collapse-head__content[data-v-94b83910]
  .ds-collapse-description {
  display: inline-flex;
  font-size: 14px;
  margin-left: 16px;
}
.ds-collapse
  .ds-collapse-head__content[data-v-94b83910]
  .ds-collapse-custom-description {
  margin-left: 16px;
}
.ds-collapse .ds-collapse-head__content .ds-badge-align[data-v-94b83910] {
  top: 0;
  margin-left: 16px;
}
.ds-collapse .ds-collapse-head__content .ds-collapse--right[data-v-94b83910],
.ds-collapse
  .ds-collapse-head__content
  .ds-collapse-chevron--right[data-v-94b83910] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 16px;
}
.ds-collapse
  .ds-collapse-head__content
  .ds-collapse--right
  .ds-badge[data-v-94b83910] {
  margin-left: 16px;
  margin-right: 16px;
}
.ds-collapse .ds-collapse-head__content a[data-v-94b83910] {
  color: #2687e9;
}
.ds-collapse .ds-collapse-content[data-v-94b83910] {
  padding: 0 16px 16px;
  font-size: 14px;
}
.ds-collapse .ds-collapse-head[data-v-94b83910] {
  border-radius: 4px;
}
.ds-collapse
  .ds-collapse-head.ds-collapse-head--opened
  .ds-collapse-head__content[data-v-94b83910] {
  border-radius: 4px 4px 0 0;
}
.ds-collapse .ds-collapse-head.ds-collapse-head--opened[data-v-94b83910],
.ds-collapse .ds-collapse-head.ds-collapse-head--opened[data-v-94b83910]:hover {
  border-bottom: none;
}
.ds-collapse
  .ds-collapse-head:not(.ds-collapse-head--opened):hover
  .ds-collapse-head__content[data-v-94b83910] {
  background-color: rgba(38, 135, 233, 0.1);
}
.ds-collapse .ds-collapse-body[data-v-94b83910] {
  background-color: #fff;
  border-radius: 0 0 4px 4px;
}
.ds-collapse .ds-collapse-body[data-v-94b83910],
.ds-collapse .ds-collapse-body[data-v-94b83910]:hover {
  border-top: 0;
}
.ds-collapse .ds-collapse-body.ds-collapse-body--closed[data-v-94b83910] {
  border: none;
}
.ds-collapse--container-navigation .ds-collapse-head__content[data-v-94b83910] {
  font-size: 22px;
  line-height: 40px;
  font-weight: 700;
}
.ds-collapse--container-navigation .ds-collapse-body[data-v-94b83910] {
  padding: 0 16px;
}
.ds-collapse--container-navigation
  .ds-collapse-body
  .ds-collapse-content[data-v-94b83910] {
  padding: 16px 0;
  border-top: 1px dotted #c9d3dd;
}
hr.ds-container-divider[data-v-5ac549d9] {
  border: 0;
  margin: 0 0 24px;
  color: transparent;
}
.ds-container-navigation-item[data-v-4780d853]:not(:last-of-type) {
  scroll-margin-top: 16px;
  margin-bottom: 16px;
}
.ds-container-navigation-item--active[data-v-4780d853] {
  animation: shadow-data-v-4780d853 1s ease-in-out;
}
@keyframes shadow-data-v-4780d853 {
  0% {
    box-shadow: none;
  }
  50% {
    box-shadow: 0 0 3px var(--ds-color--blue);
  }
  to {
    box-shadow: none;
  }
}
.ds-context-menu__container {
  min-width: 288px;
  overflow: auto;
  border-radius: 4px;
  max-height: 290px;
  box-shadow: 0 0 12px hsla(0, 0%, 78%, 0.2);
}
@media (min-height: 766px) {
  .ds-context-menu__container {
    max-height: 580px;
  }
}
@media (min-height: 900px) {
  .ds-context-menu__container {
    max-height: 812px;
  }
}
.ds-context-menu {
  border-radius: 4px;
  background-color: #fff;
  list-style: none;
  visibility: visible;
}
.ds-context-menu .ds-context-menu-item {
  display: flex;
  align-items: center;
  padding: 16px;
  color: #2687e9;
  cursor: pointer;
  line-height: 22px;
  border-bottom: 1px solid #c9d3dd;
}
.ds-context-menu .ds-context-menu-item:focus:not(:focus-visible) {
  outline: none;
}
.ds-context-menu .ds-context-menu-item:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.ds-context-menu .ds-context-menu-item:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}
.ds-context-menu .ds-context-menu-item:hover,
.ds-context-menu .ds-context-menu-item[active] {
  transition: background-color 0.2s, color 0.2s;
  color: #fff;
  background-color: #2687e9;
}
.ds-container-navigation[data-v-7c1f3215] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 288px;
  gap: 16px;
}
.ds-container-navigation__menu-container[data-v-7c1f3215] {
  position: sticky;
  top: 0;
  max-height: 100px;
}
.ds-currency-highlight[data-v-9c176dfa] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  width: 100%;
}
.ds-currency-highlight .ds-currency-highlight-prefix[data-v-9c176dfa],
.ds-currency-highlight .ds-currency-highlight-suffix[data-v-9c176dfa],
.ds-currency-highlight .ds-currency-highlight-symbol[data-v-9c176dfa] {
  font-size: inherit;
  font-weight: 600;
}
.ds-currency-highlight .ds-currency-highlight-symbol[data-v-9c176dfa] {
  color: var(--ds-color--grey-dark);
}
.ds-currency-highlight .ds-currency-highlight-prefix[data-v-9c176dfa] {
  margin-right: var(--ds-margin-xs);
}
.ds-currency-highlight .ds-currency-highlight-suffix[data-v-9c176dfa] {
  margin-left: var(--ds-margin-xs);
}
.ds-currency-highlight .ds-currency-highlight-value[data-v-9c176dfa] {
  display: inline-flex;
  font-size: 24px;
  font-weight: 600;
}
.ds-currency-highlight.ds-currency-highlight--small[data-v-9c176dfa] {
  font-size: 14px;
}
.ds-currency-highlight.ds-currency-highlight--small
  .ds-currency-highlight-value[data-v-9c176dfa] {
  font-size: 22px;
}
.ds-currency-highlight.ds-currency-highlight--medium[data-v-9c176dfa] {
  font-size: 16px;
}
.ds-currency-highlight.ds-currency-highlight--medium
  .ds-currency-highlight-value[data-v-9c176dfa] {
  font-size: 28px;
}
.ds-currency-highlight.ds-currency-highlight--large[data-v-9c176dfa] {
  font-size: 18px;
}
.ds-currency-highlight.ds-currency-highlight--large
  .ds-currency-highlight-value[data-v-9c176dfa] {
  font-size: 32px;
}
.ds-data-grid-action[data-v-1ec2f4c2]:not(:last-child) {
  margin-right: 16px;
}
.ds-date-month-filter__field[data-v-126c952c] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 var(--ds-padding-md);
  border: 1px solid var(--ds-color--dividers);
  border-radius: 0;
  background-color: var(--ds-color--bg);
  color: var(--ds-color--blue-dark);
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
}
.ds-date-month-filter__field[data-v-126c952c] .ds-date-input {
  width: 100%;
  display: contents;
}
.ds-date-month-filter__field[data-v-126c952c] .ds-input {
  pointer-events: none;
  cursor: pointer;
  background: none;
  border: none;
  font-weight: 600;
  text-align: center;
  color: var(--ds-color--blue-dark);
  height: 38px;
  max-height: 38px;
  min-height: 38px;
  line-height: 38px;
}
.ds-date-month-filter__field[data-v-126c952c]:not(
    .ds-date-month-filter__field--disabled
  ):focus,
.ds-date-month-filter__field[data-v-126c952c]:not(
    .ds-date-month-filter__field--disabled
  ):hover {
  outline: none;
  border: 1px solid var(--ds-color--dividers);
  background-color: var(--ds-color--bg-default-hover);
}
.ds-date-month-filter__field--disabled[data-v-126c952c] {
  color: var(--ds-color--grey-dark);
  background-color: var(--ds-color--bg);
  border: 1px solid var(--ds-color--dividers);
  opacity: 0.6;
  cursor: default;
}
.ds-date-month-filter__field--disabled[data-v-126c952c] .ds-input {
  color: var(--ds-color--grey-dark);
}
.ds-detail-total-bar-closed-total[data-v-a5d6572a] {
  margin: 0 8px;
  text-align: right;
}
.ds-detail-total-bar-closed-total[data-v-a5d6572a]:last-child {
  margin: 0 0 0 8px;
}
.ds-detail-total-bar-closed-total__value.ds-currency-highlight[data-v-a5d6572a]
  .ds-currency-highlight-value/deep/.ds-text {
  font-size: 18px;
  font-weight: 700;
}
.ds-detail-total-bar-toggle-button[data-v-ef3373a6] {
  width: 100%;
  border: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  padding: 0;
}
.ds-detail-total-bar-closed[data-v-28439fa0] {
  display: flex;
  align-items: stretch;
  background-color: #f1f4f9;
}
.ds-detail-total-bar-closed
  .ds-detail-total-bar-closed__label[data-v-28439fa0]
  .ds-text,
.ds-detail-total-bar-closed
  .ds-detail-total-bar-closed__subtitle[data-v-28439fa0]
  .ds-text,
.ds-detail-total-bar-closed
  .ds-detail-total-bar-closed__total-label[data-v-28439fa0]
  .ds-text,
.ds-detail-total-bar-closed[data-v-28439fa0]
  .ds-currency-highlight.ds-currency-highlight--small
  .ds-currency-highlight-symbol,
.ds-detail-total-bar-closed[data-v-28439fa0]
  .ds-detail-total-bar-closed-total__label {
  font-size: 12px;
  font-weight: 400;
  color: #9b9b9b;
}
.ds-detail-total-bar-closed--fixed
  .ds-detail-total-bar-closed__content[data-v-28439fa0] {
  padding: 8px 16px;
}
.ds-detail-total-bar-closed__content[data-v-28439fa0] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-grow: 1;
  padding: 8px 0 8px 16px;
}
.ds-detail-total-bar-closed__button[data-v-28439fa0] {
  flex-basis: 48px;
  line-height: 1;
}
.ds-detail-total-bar-closed__button[data-v-28439fa0],
.ds-detail-total-bar-closed__info[data-v-28439fa0] {
  display: flex;
}
.ds-detail-total-bar-closed__titles[data-v-28439fa0] {
  margin: 0 8px 0 0;
}
.ds-detail-total-bar-closed__title[data-v-28439fa0] {
  font-size: 16px;
  font-weight: 700;
  margin: 0;
  color: #575757;
}
.ds-detail-total-bar-closed__title--vertical-centered[data-v-28439fa0] {
  margin-top: 4px;
}
.ds-detail-total-bar-closed__info-label--vertical-centered[data-v-28439fa0] {
  margin-top: 8px;
}
.ds-detail-total-bar-closed__subtitle[data-v-28439fa0] {
  margin-top: -5px;
}
.ds-detail-total-bar-closed__totals-wrapper[data-v-28439fa0],
.ds-detail-total-bar-opened[data-v-78d66658] {
  display: flex;
}
.ds-detail-total-bar-opened[data-v-78d66658] {
  align-items: center;
  justify-content: space-between;
  border: 1px solid #c9d3dd;
  border-right: none;
  border-left: none;
}
.ds-detail-total-bar-opened
  .ds-detail-total-bar-opened__label[data-v-78d66658]
  .ds-text,
.ds-detail-total-bar-opened[data-v-78d66658]
  .ds-currency-highlight.ds-currency-highlight--small
  .ds-currency-highlight-symbol {
  font-size: 12px;
  font-weight: 400;
  color: #9b9b9b;
}
.ds-detail-total-bar-opened--fixed
  .ds-detail-total-bar-opened__content[data-v-78d66658] {
  margin: 16px;
}
.ds-detail-total-bar-opened__content[data-v-78d66658] {
  margin: 16px 0 16px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-grow: 1;
}
.ds-detail-total-bar-opened__button[data-v-78d66658] {
  flex-basis: 48px;
  display: flex;
  line-height: 1;
}
.ds-detail-total-bar-opened__title[data-v-78d66658] {
  font-weight: 700;
  margin: 10px 0;
  color: #575757;
}
.ds-detail-total-bar-opened__subtitle[data-v-78d66658] {
  font-size: 14px;
  font-weight: 400;
  color: #9b9b9b;
  margin-bottom: 21px;
}
.ds-detail-total-bar-opened__totals-table[data-v-78d66658]
  .ds-detail-total-bar-item__label {
  font-size: 14px;
  font-weight: 400;
}
.ds-detail-total-bar-opened__totals-table[data-v-78d66658]
  .ds-detail-total-bar-item__total/deep/.ds-currency-format {
  font-size: 18px;
  font-weight: 700;
}
.ds-detail-total-bar-opened__totals-table
  tr[data-v-78d66658]:last-child
  .ds-detail-total-bar-item__label {
  font-size: 18px;
  font-weight: 400;
}
.ds-detail-total-bar-opened__totals-table
  tr[data-v-78d66658]:last-child
  .ds-detail-total-bar-item__total/deep/.ds-currency-format {
  font-size: 26px;
  font-weight: 700;
}
.ds-detail-total-bar[data-v-00b47a4e] {
  max-height: 60px;
  overflow: hidden;
  transition: max-height 0.2s ease-out, opacity 0.1s ease-out;
}
.ds-detail-total-bar.ds-detail-total-bar--fixed-opened[data-v-00b47a4e] {
  max-height: unset;
  height: auto;
}
.ds-detail-total-bar-item[data-v-a6c55d68] {
  text-align: right;
}
.ds-detail-total-bar-item__label[data-v-a6c55d68] {
  color: #9b9b9b;
  font-size: 14px;
  font-weight: 400;
}
.ds-detail-total-bar-item__total[data-v-a6c55d68] {
  font-size: 18px;
  font-weight: 700;
  margin-left: 48px;
}
.ds-detail-total-bar-item[data-v-9e9ca406] {
  text-align: right;
  padding: 0 8px;
}
.ds-detail-total-bar-item[data-v-9e9ca406]
  .ds-detail-total-bar-item__label.ds-text {
  font-size: 12px;
  line-height: 18px;
}
.ds-detail-total-bar-item__value[data-v-9e9ca406] .ds-text {
  font-size: 14px;
  line-height: 21px;
}
.ds-detail-total-bar-operator[data-v-284ebe77] {
  padding: 0 8px;
}
.ds-detail-total-bar-subitem__label[data-v-6b37e833],
.ds-detail-total-bar-subitem__value[data-v-6b37e833] {
  text-align: right;
}
.ds-detail-total-bar-subitem__value[data-v-6b37e833]:not(:first-child):not(
    :last-child
  ) {
  padding-left: 0;
  padding-right: 16px;
}
.ds-detail-total-bar-subitem__value[data-v-6b37e833]:first-child,
.ds-detail-total-bar-subitem__value[data-v-6b37e833]:last-child {
  padding: 0;
}
.ds-detail-total-bar .ds-collapse[data-v-14e9c7bc] .ds-collapse-description {
  display: block;
}
.ds-detail-total-bar
  .ds-collapse[data-v-14e9c7bc]
  .ds-collapse-head__content
  .ds-collapse-description {
  margin: 0 24px 0 0;
}
.ds-detail-total-bar
  .ds-collapse[data-v-14e9c7bc]
  .ds-collapse-head__content
  .ds-collapse-description
  .ds-collapse-custom-description,
.ds-detail-total-bar.ds-detail-total-bar--fixed-collapse[data-v-14e9c7bc]
  .ds-collapse-head__content
  .ds-collapse-description {
  margin: 0;
}
.ds-detail-total-bar.ds-detail-total-bar--fixed-collapse
  .ds-detail-total-bar__details-table[data-v-14e9c7bc] {
  margin-right: 16px;
}
.ds-detail-total-bar .ds-detail-total-bar__title[data-v-14e9c7bc] .ds-text {
  font-size: 18px;
  line-height: 21px;
}
.ds-detail-total-bar .ds-detail-total-bar__subtitle[data-v-14e9c7bc] .ds-text {
  font-size: 12px;
  line-height: 18px;
}
.ds-detail-total-bar__header[data-v-14e9c7bc] {
  display: flex;
  justify-content: space-between;
  margin: 0 8px;
}
.ds-detail-total-bar__details-container[data-v-14e9c7bc] {
  display: flex;
  justify-content: flex-end;
}
.ds-detail-total-bar__totals-container[data-v-14e9c7bc]
  .ds-detail-total-bar-item,
[data-v-14e9c7bc] .ds-detail-total-bar-subitem__value {
  word-break: break-all;
}
.ds-detail-total-bar__details-table[data-v-14e9c7bc] {
  margin-right: 40px;
}
.ds-detail-total-bar--operator-shown[data-v-14e9c7bc]
  .ds-detail-total-bar-subitem__value {
  text-align: right;
}
.ds-detail-total-bar--operator-shown[data-v-14e9c7bc]
  .ds-detail-total-bar-subitem__value:not(:first-child):not(:last-child) {
  padding-right: 50px;
}
.ds-drop-zone[data-v-89a6bee2] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  border: 2px dashed #c6c6c6;
  border-radius: 4px;
  padding: 5px;
}
.ds-drop-zone--target[data-v-89a6bee2] {
  border-style: solid;
  border-color: #134ea7;
}
.ds-file-upload .ds-drop-zone[data-v-89a6bee2] {
  height: 40px;
  box-sizing: border-box;
}
.ds-external-link[data-v-11386af2] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  cursor: pointer;
  color: #2687e9;
}
.ds-external-link .ds-icon[data-v-11386af2] {
  margin-left: 4px;
}
.ds-external-link > .ds-icon[data-v-11386af2],
.ds-external-link > .ds-icon[data-v-11386af2] svg {
  width: 10px;
  height: 10px;
}
.ds-input__container {
  position: relative;
  width: 100%;
}
.ds-input__container .ds-loader {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 32px;
  transform: translateY(-50%);
}
.ds-form-control,
.ds-form-control:required:focus:invalid,
.ds-input,
input.ds-input {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px !important;
  background: #fff;
  transition: border 0.2s linear, box-shadow 0.2s linear;
  width: 100%;
  font-weight: 400;
  border: 1px solid #c9d3dd;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 8px 12px;
  color: #575757;
  min-width: 0;
  margin: 0;
  box-shadow: none;
}
.ds-form-control:not(select):not(textarea),
.ds-form-control:required:focus:invalid:not(select):not(textarea),
.ds-input:not(select):not(textarea),
input.ds-input:not(select):not(textarea) {
  min-height: 40px;
  max-height: 40px;
}
.ds-form-control:placeholder,
.ds-form-control:required:focus:invalid:placeholder,
.ds-input:placeholder,
input.ds-input:placeholder {
  color: #9b9b9b;
}
.ds-form-control:required:focus:invalid[readonly]:-moz-read-only,
.ds-form-control[readonly]:-moz-read-only,
.ds-input[readonly]:-moz-read-only,
input.ds-input[readonly]:-moz-read-only {
  border: 0;
  background-color: transparent;
  padding: 0;
}
.ds-form-control:required:focus:invalid[readonly]:read-only,
.ds-form-control[readonly]:read-only,
.ds-input[readonly]:read-only,
input.ds-input[readonly]:read-only {
  border: 0;
  background-color: transparent;
  padding: 0;
}
.ds-form-control:required:focus:invalid[readonly]:-moz-read-only:focus,
.ds-form-control[readonly]:-moz-read-only:focus,
.ds-input[readonly]:-moz-read-only:focus,
input.ds-input[readonly]:-moz-read-only:focus {
  box-shadow: none;
  border: 0;
}
.ds-form-control:required:focus:invalid[readonly]:read-only:focus,
.ds-form-control[readonly]:read-only:focus,
.ds-input[readonly]:read-only:focus,
input.ds-input[readonly]:read-only:focus {
  box-shadow: none;
  border: 0;
}
.ds-form-control.ds-form-control-danger,
.ds-form-control:required:focus:invalid.ds-form-control-danger,
.ds-input.ds-form-control-danger,
input.ds-input.ds-form-control-danger {
  border: 1px solid #b7192b !important;
  outline: none;
  background-color: #fff;
  background-size: 15px;
  background-position: right 1.071rem center;
}
.ds-form-control.ds-form-control-danger:focus,
.ds-form-control:required:focus:invalid.ds-form-control-danger:focus,
.ds-input.ds-form-control-danger:focus,
input.ds-input.ds-form-control-danger:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05),
    0 0 6px hsla(8, 100%, 70%, 0.6);
}
.ds-form-control.ds-form-control-success,
.ds-form-control:required:focus:invalid.ds-form-control-success,
.ds-input.ds-form-control-success,
input.ds-input.ds-form-control-success {
  border: 1px solid #26b547 !important;
  outline: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background-position: right 1.071rem center;
  background-color: #fff;
  background-size: 16px;
}
.ds-form-control.ds-form-control-success:focus,
.ds-form-control:required:focus:invalid.ds-form-control-success:focus,
.ds-input.ds-form-control-success:focus,
input.ds-input.ds-form-control-success:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05),
    0 0 6px rgba(85, 210, 102, 0.6);
}
.ds-form-control:focus,
.ds-form-control:required:focus:invalid:focus,
.ds-input:focus,
input.ds-input:focus {
  box-shadow: 0 0 4px hsla(0, 0%, 78%, 0.6);
  outline: 0;
}
.ds-form-control::-moz-focus-inner,
.ds-form-control:required:focus:invalid::-moz-focus-inner,
.ds-input::-moz-focus-inner,
input.ds-input::-moz-focus-inner {
  border: 0;
}
.ds-form-control.ds-input--suggestion-offered,
.ds-form-control:required:focus:invalid.ds-input--suggestion-offered,
.ds-input.ds-input--suggestion-offered,
input.ds-input.ds-input--suggestion-offered {
  padding-right: 44px;
}
.ds-form-control.ds-input--suggestion-accepted,
.ds-form-control:required:focus:invalid.ds-input--suggestion-accepted,
.ds-input.ds-input--suggestion-accepted,
input.ds-input.ds-input--suggestion-accepted {
  border: 1px solid #2687e9;
}
.ds-form-control--autocomplete {
  background-position: 96% 50%;
  background-repeat: no-repeat;
}
.ds-input-group-button button img {
  max-width: none;
}
.ds-input-group-button > .ds-button .halflings {
  padding: 10px 0 0 12px;
}
.ds-input-group-button > .ds-button .halflings i:before {
  color: #575757;
}
.ds-input--with-addon {
  display: flex;
  position: relative;
}
.ds-input--with-addon .ds-input-addon {
  min-height: 40px;
}
.ds-input--with-addon .ds-input__container {
  flex-grow: 1;
}
.ds-input--with-addon
  > .ds-input__container:first-child:not(:last-child)
  .ds-input,
.ds-input--with-addon > :first-child .ds-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ds-input--with-addon
  > .ds-input__container:last-child:not(:first-child)
  .ds-input,
.ds-input--with-addon > :last-child .ds-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ds-input--with-addon
  .ds-input__container:not(:first-child):not(:last-child)
  .ds-input {
  border-radius: 0;
}
.ds-date-input.has-picker .ds-input[readonly] {
  background-color: #fff;
}
.ds-textarea {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  position: relative;
}
.ds-textarea .ds-textarea-counters {
  position: absolute;
  color: #575757;
  background-color: #f1f4f9;
  margin: 1px;
  width: calc(100% - 2px);
  text-align: center;
  padding: 2px;
}
.ds-textarea .ds-textarea-counters--error {
  color: #ff3d32;
}
.ds-textarea .ds-textarea-input {
  resize: none;
  width: 100%;
  padding: 10px;
  border: 1px solid #9b9b9b;
  border-radius: 4px;
  box-sizing: border-box;
}
.ds-textarea .ds-textarea--resizable {
  resize: both;
}
.ds-textarea .ds-textarea-countable {
  padding-top: 25px;
}
.ds-textarea textarea {
  box-shadow: none;
  resize: vertical;
  min-height: 40px;
}
.ds-textarea textarea.ds-textarea--suggestion-accepted,
.ds-textarea textarea.ds-textarea--suggestion-accepted:focus {
  border: 1px solid #2687e9;
}
.ds-textarea textarea.ds-textarea--resizable-none {
  resize: none !important;
}
.ds-textarea textarea.ds-textarea--overflow-none {
  overflow: hidden;
}
.ds-textarea textarea:focus {
  border: 1px solid #c9d3dd;
}
.ds-textarea .ds-input-icons {
  top: 20px;
  right: 12px;
}
.ds-textarea .ds-textarea--scroll-enabled + .ds-suggestion-button {
  right: 28px;
}
.ds-feedback-rate[data-v-522f3f79] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ds-feedback-rate[data-v-522f3f79] .ds-feedback-rate__title.ds-text {
  width: 100%;
  margin-bottom: 8px;
  text-align: center;
}
.ds-feedback-rate .ds-feedback-rate__star[data-v-522f3f79] {
  cursor: pointer;
}
.ds-feedback-rate .ds-feedback-rate__stars[data-v-522f3f79] {
  max-width: 240px;
}
.ds-feedback-rate .ds-feedback-rate__labels[data-v-522f3f79],
.ds-feedback-rate .ds-feedback-rate__stars[data-v-522f3f79] {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.ds-feedback-rate .ds-feedback-rate__labels[data-v-522f3f79] {
  max-width: 300px;
  margin-top: 8px;
}
.ds-feedback-rate
  .ds-feedback-rate__labels
  .ds-feedback-rate__label[data-v-522f3f79] {
  max-width: 80px;
  text-align: center;
  width: 80px;
}
.ds-fieldset[data-v-ba6af3ae] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  display: block;
  margin: 0;
  padding: 0;
  border: none;
}
.ds-fieldset legend[data-v-ba6af3ae] {
  width: 100%;
}
.ds-fieldset .ds-fieldset-header[data-v-ba6af3ae] {
  color: #575757;
}
.ds-fieldset .ds-fieldset-header .ds-heading[data-v-ba6af3ae] {
  margin-bottom: 0;
}
.ds-fieldset .ds-fieldset-title[data-v-ba6af3ae] {
  display: inline-flex;
}
.ds-fieldset .ds-fieldset-title .ds-fieldset-title__icon[data-v-ba6af3ae] {
  align-self: center;
  margin-left: var(--ds-margin-sm);
}
.ds-fieldset .ds-fieldset-description[data-v-ba6af3ae] {
  margin: 8px 0;
}
.ds-fieldset legend[data-v-ba6af3ae] {
  border: inherit;
  font-size: inherit;
  line-height: inherit;
  padding: inherit;
  margin: inherit;
}
.ds-fieldset + .ds-fieldset .ds-fieldset[data-v-ba6af3ae],
.ds-fieldset + .ds-fieldset[data-v-ba6af3ae],
ds-fieldset + ds-fieldset .ds-fieldset[data-v-ba6af3ae],
ds-fieldset + ds-fieldset[data-v-ba6af3ae] {
  margin-top: 40px;
}
.ds-file-preview {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  color: #333;
  background-color: #f1f4f9;
  display: inline-block;
  height: 40px;
  width: 100%;
  margin: 0;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  border-radius: 4px;
  box-sizing: border-box;
}
.ds-file-preview .ds-button-icon--right {
  margin: 0;
}
.ds-file-preview__uploading {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ds-file-preview__file-info {
  min-width: 0;
  cursor: pointer;
}
.ds-file-preview__file-info:hover {
  text-decoration: underline;
}
.ds-file-preview.ca-file-preview--invalid {
  border-left: 3px solid #ff3d32;
}
.ds-file-preview__loader {
  width: 100%;
}
.ds-file-upload-multiple[data-v-207404cf] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  scrollbar-color: #9b9b9b transparent;
}
.ds-file-upload-multiple[data-v-207404cf] ::-webkit-scrollbar {
  width: 5px;
}
.ds-file-upload-multiple[data-v-207404cf] ::-webkit-scrollbar-thumb {
  border-radius: 15px;
  background: #9b9b9b;
}
.ds-file-upload-multiple .ds-file-preview[data-v-207404cf] {
  border: 1px solid #c9d3dd;
  height: 44px;
}
.ds-file-upload-multiple
  .ds-file-preview.ds-file-preview.ds-file-preview--invalid[data-v-207404cf] {
  border-left: 3px solid #ff3d32;
}
.ds-file-upload-multiple__preview-files[data-v-207404cf] {
  max-height: 185px;
  min-height: 185px;
  overflow-y: auto;
  scrollbar-width: thin;
}
.ds-file-upload-multiple
  .ds-file-input-multiple__attachment-trigger[data-v-207404cf] {
  position: relative;
}
.ds-file-upload-multiple
  .ds-file-input-multiple__attachment-trigger
  .ds-file-input-multiple__attachment-trigger--blur-effect[data-v-207404cf] {
  height: 10px;
  width: 100%;
  opacity: 0.5;
  box-shadow: 0 -10px 10px 3px #fff;
}
.ds-file-upload-multiple__files-status-count[data-v-207404cf] {
  height: 50px;
  overflow: hidden;
  color: #333;
}
.ds-file-input-multiple__drop-area[data-v-207404cf] {
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  height: 185px;
}
.ds-file-input-multiple__attachment-trigger[data-v-207404cf] {
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
}
.ds-file-input__button[data-v-b654e714] {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ds-file-input__drop-zone-helper-text[data-v-b654e714] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #333;
  margin-left: 8px;
}
.ds-helper-slimbox-item[data-v-882fc0ea] {
  margin-bottom: 8px;
}
.ds-helper-slimbox-item .ds-icon[data-v-882fc0ea] {
  color: #575757;
  font-size: 12px;
}
.ds-helper-slimbox-item .ds-helper-slimbox-item--text[data-v-882fc0ea] {
  margin-left: 4px;
}
.ds-slimbox[data-v-684e68c4] {
  box-shadow: 0 0 12px hsla(0, 0%, 78%, 0.2);
  border: none;
}
[ds-container-element] .ds-slimbox[data-v-684e68c4],
[ds-container-element] .ds-slimbox[data-v-684e68c4]:hover {
  border: 1px solid #c9d3dd;
  box-shadow: none;
}
.ds-slimbox[data-v-684e68c4] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  display: flex;
  flex-direction: column;
  background: #fff;
  width: 100%;
  border-radius: var(--ds-border-radius);
  position: relative;
  box-sizing: border-box;
  padding: 16px;
  color: #333;
}
.ds-slimbox.ds-slimbox--dark[data-v-684e68c4] {
  background-color: #1b69c8;
  color: #fff;
}
.ds-slimbox__close-button[data-v-684e68c4] {
  position: absolute;
  top: 0;
  right: 5px;
}
.ds-slimbox__content[data-v-684e68c4] {
  overflow: hidden;
}
.ds-slimbox--full-height[data-v-684e68c4] {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.ds-slimbox__load-more[data-v-684e68c4] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 200px;
  background: linear-gradient(0deg, #fff, #fff 35%, transparent);
}
.ds-slimbox-default[data-v-684e68c4] {
  padding: 15px;
}
.ds-slimbox-fullpage[data-v-684e68c4] {
  padding: 40px;
  opacity: 1;
}
.ds-slimbox-fullpage .close-slimbox[data-v-684e68c4] {
  right: 28px;
  top: 15px;
  position: absolute;
  cursor: pointer;
}
.ds-slimbox-fullpage.close-page-slimbox[data-v-684e68c4] {
  animation: invisibleAnimation-data-v-684e68c4 0.5s linear 0s 1 alternate
    forwards;
}
@keyframes invisibleAnimation-data-v-684e68c4 {
  to {
    opacity: 0;
  }
}
.ds-slimbox-notification p[data-v-684e68c4] {
  margin: 0 0 10px;
}
.ds-slimbox-notification p[data-v-684e68c4]:first-child {
  margin: 10px 0;
}
.ds-slimbox-notification button[data-v-684e68c4] {
  width: 100%;
}
.ds-slimbox-list[data-v-684e68c4] {
  box-shadow: 0 0 10px 0 rgba(201, 211, 221, 0.4);
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.ds-slimbox-list .ds-slimbox-default[data-v-684e68c4] {
  box-shadow: none;
  border-radius: 0;
}
.ds-slimbox-list li:first-child .ds-slimbox-default[data-v-684e68c4] {
  border-bottom: 0;
  border-top-left-radius: 1.5px;
  border-top-right-radius: 1.5px;
}
.ds-slimbox-list li:last-child .ds-slimbox-default[data-v-684e68c4] {
  border-top: 0;
  border-bottom-left-radius: 1.5px;
  border-bottom-right-radius: 1.5px;
}
.ds-slimbox-button[data-v-684e68c4] {
  box-shadow: 0 0 10px 0 rgba(201, 211, 221, 0.4);
}
.ds-slimbox-button .ds-slimbox[data-v-684e68c4] {
  border-top-left-radius: 1.5px;
  border-top-right-radius: 1.5px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom: 0;
  box-shadow: none;
}
.ds-slimbox-button .ds-button-group[data-v-684e68c4] {
  width: 100%;
}
.ds-slimbox-button .ds-button-group .ds-button[data-v-684e68c4] {
  border-bottom-right-radius: 1.5px;
  border-bottom-left-radius: 1.5px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-left: 0;
}
.ds-slimbox-button .ds-button-group .ds-button[data-v-684e68c4]:focus {
  outline: none;
}
.ds-slimbox-button
  .ds-button-group
  div:not(:last-child)
  .ds-button[data-v-684e68c4] {
  border-right: 0;
}
.ds-slimbox .ds-slimbox-header[data-v-684e68c4] {
  width: 100%;
  box-sizing: content-box;
  border-bottom: 1px solid #c9d3dd;
  min-height: 56px;
  display: flex;
  align-items: center;
}
.ds-slimbox .ds-slimbox-header .ds-slimbox-header__container[data-v-684e68c4] {
  margin: 0;
  padding: 0;
  width: 100%;
  box-sizing: border-box;
}
.ds-slimbox
  .ds-slimbox-header
  .ds-slimbox-checkbox__header-label[data-v-684e68c4],
.ds-slimbox
  .ds-slimbox-header
  .ds-slimbox-radio__header-label[data-v-684e68c4] {
  font-weight: 700;
  font-size: 18px;
  line-height: 32px;
}
.ds-slimbox.ds-slimbox .ds-slimbox-header[data-v-684e68c4] {
  padding: 0 16px;
  margin-top: -16px;
  margin-bottom: 16px;
  margin-left: -16px;
}
.ds-slimbox
  .ds-slimbox__content.ds-slimbox__content--with-footer[data-v-684e68c4] {
  padding-bottom: 64px;
}
.ds-slimbox
  .ds-slimbox__content.ds-slimbox__content--full-height[data-v-684e68c4] {
  height: 100%;
}
.ds-slimbox .ds-footer[data-v-684e68c4] {
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 52px;
  padding-bottom: 12px;
}
.ds-slimbox[data-v-684e68c4] .ds-row-divider {
  margin-bottom: 12px;
}
.ds-slimbox[data-v-684e68c4] .ds-footer__content {
  display: flex;
  align-items: center;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
}
.ds-slimbox[data-v-684e68c4] .ds-footer__content > :not(:last-child) {
  margin-right: 16px;
}
.ds-helper-slimbox img[data-v-6faa257f] {
  margin-top: 8px;
  height: 80px;
  width: 116px;
}
.ds-helper-slimbox .ds-slimbox[data-v-6faa257f] {
  padding: 32px 48px;
}
.ds-helper-slimbox.ds-helper-slimbox--sm .ds-slimbox[data-v-6faa257f] {
  padding: 16px 48px;
}
.ds-helper-slimbox.ds-helper-slimbox--sm
  .ds-helper-slimbox__content[data-v-6faa257f] {
  margin-top: auto;
  margin-bottom: auto;
}
.ds-helper-slimbox.ds-helper-slimbox--sm .ds-illustration[data-v-6faa257f] {
  height: 80px;
  width: 80px;
}
.ds-helper-slimbox__container[data-v-6faa257f] {
  display: flex;
  flex-wrap: wrap;
}
.ds-helper-slimbox__container.ds-helper__container--vertical-align-bottom[data-v-6faa257f] {
  align-items: flex-end;
}
.ds-helper-slimbox__container.ds-helper__container--vertical-align-center[data-v-6faa257f] {
  align-items: center;
}
.ds-helper-slimbox__images[data-v-6faa257f] {
  flex-grow: 0;
  margin-right: 48px;
  text-align: center;
}
.ds-helper-slimbox__title[data-v-6faa257f] {
  color: #575757;
  margin: 0 0 4px;
}
.ds-helper-slimbox__content[data-v-6faa257f] {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}
@media (max-width: 767px) {
  .ds-helper-slimbox__images[data-v-6faa257f] {
    width: 100%;
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.ds-icon[data-v-4c253974] {
  display: inline-flex;
}
.ds-icon .svg-inline--fa[data-v-4c253974],
.ds-icon[data-v-4c253974] {
  vertical-align: middle;
}
.ds-icon--sm svg[data-v-4c253974],
.ds-icon--sm[data-v-4c253974] {
  width: 12px;
  height: 12px;
}
.ds-icon--md svg[data-v-4c253974],
.ds-icon--md[data-v-4c253974] {
  width: 16px;
  height: 16px;
}
.ds-icon--lg svg[data-v-4c253974],
.ds-icon--lg[data-v-4c253974] {
  width: 20px;
  height: 20px;
}
.ds-icon--xl svg[data-v-4c253974],
.ds-icon--xl[data-v-4c253974] {
  width: 24px;
  height: 24px;
}
.ds-icon--xxl svg[data-v-4c253974],
.ds-icon--xxl[data-v-4c253974] {
  width: 32px;
  height: 32px;
}
.ds-icon-notification[data-v-4c253974] {
  border: 1px solid #fff;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  height: 8px;
  width: 8px;
}
.ds-icon--sm + .ds-icon-notification[data-v-4c253974] {
  top: 0;
  right: 2px;
  height: 6px;
  width: 6px;
}
.ds-icon--md + .ds-icon-notification[data-v-4c253974] {
  top: -2px;
  right: -1px;
  height: 7px;
  width: 7px;
}
.ds-icon--lg + .ds-icon-notification[data-v-4c253974] {
  border-width: 2px;
  top: -4px;
  right: -4px;
  height: 8px;
  width: 8px;
}
.ds-icon--xl + .ds-icon-notification[data-v-4c253974] {
  border-width: 2px;
  top: -6px;
  right: -6px;
  height: 9px;
  width: 9px;
}
.ds-inline-table-row[data-v-4cc3b39b] .ds-table-col {
  padding-left: 8px;
  padding-right: 8px;
  border: none;
  vertical-align: top;
}
.ds-inline-table-row[data-v-4cc3b39b] .ds-table-col:first-child {
  padding-left: 0;
}
.ds-inline-table-row[data-v-4cc3b39b] .ds-table-col:last-child {
  padding-right: 0;
}
.ds-inline-table-row[data-v-4cc3b39b]
  .ds-table-col.ds-inline-table-row__delete-button-column {
  padding-left: 0;
  padding-right: 0;
  display: flex;
  align-items: center;
}
.ds-inline-table-row[data-v-4cc3b39b] .ds-table-col .ds-field.ds-form-group {
  margin-bottom: 0;
}
.ds-inline-table-row[data-v-4cc3b39b] .ds-table-col .ds-number-input input,
.ds-inline-table-row[data-v-4cc3b39b] .ds-table-col .ds-numeral-input input {
  text-align: right;
}
.ds-inline-table__delete-column-header[data-v-8092ea58] {
  width: 40px;
}
.ds-inline-table[data-v-8092ea58] .ds-field > .ds-label {
  display: none;
}
[data-v-454e01be]:root {
  --ds-color--white: #fff;
  --ds-color--grey-lightest: #f4f4f4;
  --ds-color--grey-light: #c6c6c6;
  --ds-color--grey: #9b9b9b;
  --ds-color--grey-dark: #575757;
  --ds-color--grey-darkest: #333;
  --ds-color--overlay: #395a7a;
  --ds-color--blue-lightest: #d3f1fd;
  --ds-color--blue-light: #7bc6f8;
  --ds-color--blue-semi-light: #5aadf1;
  --ds-color--blue: #2687e9;
  --ds-color--blue-semi-dark: #1b69c8;
  --ds-color--blue-dark: #134ea7;
  --ds-color--blue-darkest: #07266f;
  --ds-color--blue-lightest-smb: #cbfefd;
  --ds-color--blue-light-smb: #64e6fa;
  --ds-color--blue-semi-light-smb: #3dd0f6;
  --ds-color--blue-smb: #00aff0;
  --ds-color--blue-semi-dark-smb: #0088ce;
  --ds-color--blue-dark-smb: #0066ac;
  --ds-color--blue-darkest-smb: #003473;
  --ds-color--blue-lightest-acc: #d0d6fb;
  --ds-color--blue-light-acc: #7080ec;
  --ds-color--blue-semi-light-acc: #4b5cda;
  --ds-color--blue-acc: #192bc2;
  --ds-color--blue-semi-dark-acc: #1220a6;
  --ds-color--blue-dark-acc: #0c178b;
  --ds-color--blue-darkest-acc: #040a5d;
  --ds-color--green-lightest: #d9fbd3;
  --ds-color--green-light: #7ae87e;
  --ds-color--green-semi-light: #55d266;
  --ds-color--green: #26b547;
  --ds-color--green-semi-dark: #1b9b45;
  --ds-color--green-dark: #138242;
  --ds-color--green-darkest: #075638;
  --ds-color--red-lightest: #ffe5d6;
  --ds-color--red-light: #ff9f83;
  --ds-color--red-semi-light: #ff7a65;
  --ds-color--red: #ff3d32;
  --ds-color--red-semi-dark: #db242a;
  --ds-color--red-dark: #b7192b;
  --ds-color--red-darkest: #7a0929;
  --ds-color--orange-dark: #775738;
  --ds-color--orange-semi-dark: #b57948;
  --ds-color--orange: #d3792f;
  --ds-color--orange-semi-light: #f6c39b;
  --ds-color--orange-light: #f7e7d9;
  --ds-color--yellow-lightest: #fff6d1;
  --ds-color--yellow-light: #ffde76;
  --ds-color--yellow-semi-light: #ffd054;
  --ds-color--yellow: #ffba1c;
  --ds-color--yellow-semi-dark: #db9814;
  --ds-color--yellow-dark: #b7790e;
  --ds-color--yellow-darkest: #7a4805;
  --ds-color--bronze-semi-light: #f28940;
  --ds-color--bronze: #e07934;
  --ds-color--bronze-semi-dark: #aa6c09;
  --ds-color--silver-semi-light: #ededed;
  --ds-color--silver: #dadeef;
  --ds-color--silver-dark: #a1a9c6;
  --ds-color--gold-semi-light: #f7e13e;
  --ds-color--gold: #ffd141;
  --ds-color--gold-semi-dark: #f4b840;
  --ds-color--purple-light: #b29df4;
  --ds-color--purple: #8071d2;
  --ds-color--purple-semi-dark: #5e4fb7;
  --ds-color--purple-dark: #1d1560;
  --ds-color--caplus-dark: #001959;
  --ds-color--icon-default: #385a7a;
  --ds-color--icon-footer: #627b97;
  --ds-color--icon-notification: #0f4e77;
  --ds-color--icon-notification-open: #fff;
  --ds-color--icon-blankslate: #508fce;
  --ds-color--icon-pricing-table-details-row: #798399;
  --ds-color--bg-header: #c6c6c6s;
  --ds-color--bg-default: #fff;
  --ds-color--bg-default-hover: #dfe6f1;
  --ds-color--border-default: #c9d3dd;
  --ds-color--bg-overlay: rgba(51, 51, 51, 0.4);
  --ds-color--text: #333;
  --ds-color--bg: #f1f4f9;
  --ds-color--dividers: #c9d3dd;
  --ds-color--inherit: inherit;
  --ds-color--border-progress-bar: #ccc;
  --ds-color--dropdown-active: #0275d8;
  --ds-color--form: #575757;
  --ds-colors: text, #fff, inherit, border-default, grey-darkest, grey-dark,
    grey, grey-lightest, grey-light, blue-darkest, blue-semi-dark, blue-dark,
    #00f, blue-semi-light, blue-light, blue-lightest, blue-darkest-smb,
    blue-dark-sbm, blue-smb, blue-semi-light-smb, blue-light-smb,
    blue-lightest-smb, blue-darkest-acc, blue-dark-acc, blue-acc,
    blue-semi-light-acc, blue-light-acc, blue-lightest-acc, green-darkest,
    green-dark, green-semi-dark, green, green-semi-light, green-light,
    green-lightest, red-darkest, red-dark, red-semi-dark, red, red-semi-light,
    red-light, red-lightest, orange-dark, orange-semi-dark, orange,
    orange-semi-light, orange-light, yellow-darkest, yellow-dark, #ff0,
    yellow-semi-light, yellow-light, yellow-lightest, bronze-semi-dark, bronze,
    bronze-semi-light, silver-dark, silver, silver-semi-light, gold-semi-dark,
    gold, gold-semi-light, purple-dark, purple-semi-dark, purple, purple-light;
  --ds-colors-background: var(--ds-colors), bg;
  --ds-padding-xs: 4px;
  --ds-padding-sm: 8px;
  --ds-padding-md: 16px;
  --ds-padding-lg: 24px;
  --ds-padding-xl: 32px;
  --ds-topbar-height: 56px;
  --ds-action-bar-height: 72px;
  --ds-sidebar-width: 282px;
  --ds-zindex-ribbon: 1;
  --ds-zindex-ribbon-text: 2;
  --ds-zindex-search-form-clear-icon: 3;
  --ds-zindex-wizard-progress-bar: 100;
  --ds-zindex-wizard-bullet-inner: 200;
  --ds-zindex-full-border: 202;
  --ds-zindex-action-bar: 4998;
  --ds-zindex-topbar-aside: 5001;
  --ds-zindex-sidebar: 5003;
  --ds-zindex-header-fixed: 5004;
  --ds-zindex-topbar-quick-access: 5004;
  --ds-zindex-dropdown: 5004;
  --ds-zindex-tour-overlay: 6000;
  --ds-zindex-tour-expose-element: 6001;
  --ds-zindex-rollover: 10000;
  --ds-zindex-mini-rollover: 10001;
  --ds-zindex-modal: 10001;
  --ds-zindex-popover: 10002;
  --ds-zindex-toaster: 10002;
  --ds-zindex-tooltip-layer: 10003;
  --ds-zindex-tour: 999999;
  --ds-zindex-driver-tour-popover-item: 2147483100 !important;
  --ds-zindex-driver-tour-page-overlay: 2147483010 !important;
  --ds-zindex-driver-tour-highlighted-element-stage: 2147483011 !important;
  --ds-zindex-driver-tour-highlighted-element: 2147483012 !important;
  --ds-horizontal-gutter: 16px;
  --ds-vertical-gutter: 16px;
}
.ds-action-bar[data-v-454e01be] {
  background-color: #f1f4f9;
  background-color: var(--ds-color--bg);
  padding: 16px 0;
  padding: var(--ds-padding-md) 0;
  z-index: 4998;
  z-index: var(--ds-zindex-action-bar);
  height: 40px;
}
.ds-action-bar .ds-action-bar-container[data-v-454e01be],
.ds-action-bar[data-v-454e01be] {
  align-items: center;
  width: 100%;
}
.ds-action-bar .ds-action-bar-container[data-v-454e01be] {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
}
.ds-action-bar.ds-action-bar--shadow[data-v-454e01be] {
  box-shadow: 0 4px 10px rgba(87, 87, 87, 0.07);
}
.ds-action-bar .ds-action-bar__left[data-v-454e01be] {
  display: flex;
  align-items: center;
}
.ds-action-bar .ds-action-bar__right[data-v-454e01be] {
  text-align: right;
  align-items: center;
}
.ds-action-bar .ds-action-bar__actions[data-v-454e01be] {
  display: flex;
}
.ds-action-bar
  .ds-action-bar__actions[data-v-454e01be]
  .ds-data-grid-action::first-child {
  margin-left: 0;
}
.ds-action-bar
  .ds-data-grid-header-create-actions
  + .ds-action-bar__actions[data-v-454e01be] {
  margin-left: var(--ds-margin-md);
}
.ds-list {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
}
.ds-list li {
  margin-bottom: 16px;
}
.ds-list-item {
  color: #333;
}
.ds-list .flat-button-radio {
  float: left;
  margin-right: 8px;
}
.ds-list-decimal {
  list-style: decimal;
  color: #134ea7;
  font-weight: 700;
  margin-left: 15px;
}
.ds-list-decimal li {
  padding-left: 10px;
}
.ds-list-decimal p,
.ds-list-decimal span {
  color: #333;
  font-weight: 400;
}
.ds-list-bullet-point {
  list-style-type: disc;
  margin-left: 1.25rem;
  padding: 0;
}
.ds-list-bullet-point .ds-list-bullet-point-item:not(:last-child) {
  margin-bottom: 10px;
}
.ds-list-check {
  list-style: none;
  padding: 10px 0;
  margin: 0;
}
.ds-list-check .ds-list-check-item {
  margin: 10px 0;
}
.ds-list-check .ds-list-check-item .ds-icon {
  color: #4983bb;
}
.ds-list-check.ds-list-check-grey .ds-list-check-item .ds-icon {
  color: #9b9b9b;
}
.ds-list-number,
.ds-list-number-circle {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.ds-list-number .ds-list-number-item,
.ds-list-number-circle .ds-list-number-item {
  counter-increment: step-counter;
  margin-bottom: 10px;
}
.ds-list-number .ds-list-number-item:before,
.ds-list-number-circle .ds-list-number-item:before {
  color: #2687e9;
  content: counter(step-counter) ".";
  width: 30px;
  padding-right: 15px;
  display: inline-block;
  font-weight: 700;
  text-align: right;
}
.ds-list-number-circle-item {
  counter-increment: step-counter;
  line-height: 1.5 !important;
}
.ds-list-number-circle-item:before {
  color: #fff;
  background-color: #2687e9;
  border-radius: 50%;
  line-height: 24px;
  margin-right: 8px;
  content: counter(step-counter);
  height: 24px;
  width: 24px;
  display: inline-block;
  font-weight: 700;
  text-align: center;
}
.ds-list-todo {
  list-style-type: none;
  padding-left: 0;
}
.ds-list-todo > li {
  padding-left: 22px;
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 16px;
  line-height: 24px;
}
.ds-logo--white path[data-v-8edaa782] {
  fill: #fff;
}
.ds-logo--blue path[data-v-8edaa782] {
  fill: #00aff0;
}
.ds-logo--grey path[data-v-8edaa782] {
  fill: #9b9b9b;
}
.ds-logo[data-v-4f846947] {
  display: inline-block;
  width: 137px;
  height: 24px;
}
.ds-logos {
  display: inline-flex;
}
.ds-logos,
.ds-logos .svg-inline--fa {
  vertical-align: middle;
}
.ds-logos--xs,
.ds-logos--xs svg {
  width: 20px;
  height: 20px;
}
.ds-logos--sm,
.ds-logos--sm svg {
  width: 40px;
  height: 40px;
}
.ds-logos--md,
.ds-logos--md svg {
  width: 80px;
  height: 80px;
}
.ds-logos--lg,
.ds-logos--lg svg {
  width: 120px;
  height: 120px;
}
.tagify {
  --tags-disabled-bg: #f1f1f1;
  --tags-border-color: #ddd;
  --tags-hover-border-color: #ccc;
  --tags-focus-border-color: #3595f6;
  --tag-bg: #e5e5e5;
  --tag-hover: #d3e2e2;
  --tag-text-color: #000;
  --tag-text-color--edit: #000;
  --tag-pad: 0.3em 0.5em;
  --tag-inset-shadow-size: 1.1em;
  --tag-invalid-color: #d39494;
  --tag-invalid-bg: hsla(0, 42%, 70%, 0.5);
  --tag-remove-bg: hsla(0, 42%, 70%, 0.3);
  --tag-remove-btn-color: #000;
  --tag-remove-btn-bg: none;
  --tag-remove-btn-bg--hover: #c77777;
  --input-color: inherit;
  --tag--min-width: 1ch;
  --tag--max-width: auto;
  --tag-hide-transition: 0.3s;
  --placeholder-color: rgba(0, 0, 0, 0.4);
  --placeholder-color-focus: rgba(0, 0, 0, 0.25);
  --loader-size: 0.8em;
  --readonly-striped: 1;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  border: 1px solid transparent;
  padding: 0;
  line-height: 0;
  cursor: text;
  outline: 0;
  position: relative;
  box-sizing: border-box;
  transition: 0.1s;
}
@keyframes tags--bump {
  30% {
    transform: scale(1.2);
  }
}
@keyframes rotateLoader {
  to {
    transform: rotate(1turn);
  }
}
.tagify:hover {
  border-color: #ccc;
  border-color: var(--tags-hover-border-color);
}
.tagify.tagify--focus {
  transition: 0s;
  border-color: #3595f6;
  border-color: var(--tags-focus-border-color);
}
.tagify[disabled] {
  background: var(--tags-disabled-bg);
  filter: saturate(0);
  opacity: 0.5;
}
.tagify[disabled],
.tagify[readonly].tagify--select {
  pointer-events: none;
}
.tagify[readonly]:not(.tagify--mix):not(.tagify--select) {
  cursor: default;
}
.tagify[readonly]:not(.tagify--mix):not(.tagify--select) > .tagify__input {
  visibility: hidden;
  width: 0;
  margin: 5px 0;
}
.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div {
  padding: 0.3em 0.5em;
  padding: var(--tag-pad);
}
.tagify[readonly]:not(.tagify--mix):not(.tagify--select)
  .tagify__tag
  > div:before {
  animation: readonlyStyles 1s 1s paused;
}
.tagify--loading .tagify__input > br:last-child,
.tagify[readonly] .tagify__tag__removeBtn {
  display: none;
}
.tagify--loading .tagify__input:before {
  content: none;
}
.tagify--loading .tagify__input:after {
  content: "";
  vertical-align: middle;
  opacity: 1;
  width: 0.7em;
  height: 0.7em;
  width: var(--loader-size);
  height: var(--loader-size);
  border-color: #eee #bbb #888 transparent;
  border-style: solid;
  border-width: 3px;
  border-radius: 50%;
  animation: rotateLoader 0.4s linear infinite;
  content: "" !important;
  margin: -2px 0 -2px 0.5em;
}
.tagify--loading .tagify__input:empty:after {
  margin-left: 0;
}
.tagify + input,
.tagify + textarea {
  position: absolute !important;
  left: -9999em !important;
  transform: scale(0) !important;
}
.tagify__tag {
  display: inline-flex;
  align-items: center;
  margin: 5px 0 5px 5px;
  position: relative;
  z-index: 1;
  outline: 0;
  line-height: normal;
  cursor: default;
}
.tagify__tag,
.tagify__tag > div {
  transition: 0.13s ease-out;
}
.tagify__tag > div {
  vertical-align: top;
  box-sizing: border-box;
  max-width: 100%;
  padding: 0.3em 0.5em;
  color: #000;
  line-height: inherit;
  border-radius: 3px;
  white-space: nowrap;
}
.tagify__tag > div > * {
  white-space: pre-wrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top;
  min-width: 1ch;
  max-width: auto;
  transition: 0.8s ease, color 0.1s;
}
.tagify__tag > div > [contenteditable] {
  outline: 0;
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
  cursor: text;
  margin: -2px;
  padding: 2px;
  max-width: 350px;
}
.tagify__tag > div:before {
  content: "";
  position: absolute;
  border-radius: inherit;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  pointer-events: none;
  transition: 0.12s ease;
  animation: tags--bump 0.3s ease-out 1;
  box-shadow: inset 0 0 0 1.1em #e5e5e5;
  box-shadow: 0 0 0 1.1em var(--ds-color--bg) inset;
}
.tagify__tag:focus div:before,
.tagify__tag:hover:not([readonly]) div:before {
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
  box-shadow: inset 0 0 0 1.1em #d3e2e2;
  box-shadow: 0 0 0 1.1em var(--ds-color--bg) inset;
}
.tagify__tag--loading {
  pointer-events: none;
}
.tagify__tag--loading .tagify__tag__removeBtn {
  display: none;
}
.tagify__tag--loading:after {
  --loader-size: 0.4em;
  content: "";
  vertical-align: middle;
  opacity: 1;
  width: 0.7em;
  height: 0.7em;
  width: var(--loader-size);
  height: var(--loader-size);
  border-color: #eee #bbb #888 transparent;
  border-style: solid;
  border-width: 3px;
  border-radius: 50%;
  animation: rotateLoader 0.4s linear infinite;
  margin: 0 0.5em 0 -0.1em;
}
.tagify__tag--flash div:before {
  animation: none;
}
.tagify__tag--hide {
  width: 0 !important;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  opacity: 0;
  transform: scale(0);
  transition: 0.3s;
  transition: 0.1s;
  pointer-events: none;
}
.tagify__tag--hide > div > * {
  white-space: nowrap;
}
.tagify__tag.tagify--noAnim > div:before {
  animation: none;
}
.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div > span {
  opacity: 0.5;
}
.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div:before {
  box-shadow: inset 0 0 0 1.1em hsla(0, 42%, 70%, 0.5) !important;
  box-shadow: 0 0 0 1.1em var(--ds-color--red-lightest) inset !important;
  transition: 0.2s;
}
.tagify__tag[readonly] .tagify__tag__removeBtn {
  display: none;
}
.tagify__tag[readonly] > div:before {
  animation: readonlyStyles 1s 1s paused;
}
@keyframes readonlyStyles {
  0% {
    background: linear-gradient(
        45deg,
        var(--ds-color--bg) 25%,
        transparent 0,
        transparent 50%,
        var(--ds-color--bg) 0,
        var(--ds-color--bg) 75%,
        transparent 0,
        transparent
      )
      0/5px 5px;
    box-shadow: none;
    filter: brightness(0.95);
  }
}
.tagify__tag--editable > div {
  color: #000;
}
.tagify__tag--editable > div:before {
  box-shadow: inset 0 0 0 2px #d3e2e2 !important;
  box-shadow: 0 0 0 2px var(--ds-color--bg) inset !important;
}
.tagify__tag--editable > .tagify__tag__removeBtn {
  pointer-events: none;
}
.tagify__tag--editable > .tagify__tag__removeBtn:after {
  opacity: 0;
  transform: translateX(100%) translateX(5px);
}
.tagify__tag--editable.tagify--invalid > div:before {
  box-shadow: inset 0 0 0 2px #d39494 !important;
}
.tagify__tag__removeBtn {
  order: 5;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  cursor: pointer;
  font: 14px/1 Arial;
  background: 0 0;
  background: none;
  color: #000;
  color: var(--ds-color--text);
  width: 14px;
  height: 14px;
  margin-right: 4.6666666667px;
  margin-left: auto;
  overflow: hidden;
  transition: 0.2s ease-out;
}
.tagify__tag__removeBtn:after {
  content: "×";
  transition: 0.3s, color 0s;
}
.tagify__tag__removeBtn:hover {
  color: #fff;
  background: #c77777;
  background: var(--ds-color--red-semi-dark);
}
.tagify__tag__removeBtn:hover + div > span {
  opacity: 0.5;
}
.tagify__tag__removeBtn:hover + div:before {
  box-shadow: inset 0 0 0 1.1em hsla(0, 42%, 70%, 0.3) !important;
  box-shadow: 0 0 0 1.1em var(--ds-color--red-lightest) inset !important;
  transition: box-shadow 0.2s;
}
.tagify:not(.tagify--mix) .tagify__input br {
  display: none;
}
.tagify:not(.tagify--mix) .tagify__input * {
  display: inline;
  white-space: nowrap;
}
.tagify__input {
  flex-grow: 1;
  display: inline-block;
  min-width: 110px;
  margin: 5px;
  padding: 0.3em 0.5em;
  line-height: normal;
  position: relative;
  white-space: pre-wrap;
  color: inherit;
  box-sizing: inherit;
}
.tagify__input:focus {
  outline: 0;
}
.tagify__input:focus:before {
  transition: 0.2s ease-out;
  opacity: 0;
  transform: translatex(6px);
}
@supports (-ms-ime-align: auto) {
  .tagify__input:focus:before {
    display: none;
  }
}
.tagify__input:focus:empty:before {
  transition: 0.2s ease-out;
  opacity: 1;
  transform: none;
  color: rgba(0, 0, 0, 0.25);
  color: var(--placeholder-color-focus);
}
@-moz-document url-prefix() {
  .tagify__input:focus:empty:after {
    display: none;
  }
}
.tagify__input:before {
  content: attr(data-placeholder);
  height: 1em;
  line-height: 1em;
  margin: auto 0;
  z-index: 1;
  color: rgba(0, 0, 0, 0.4);
  color: var(--placeholder-color);
  white-space: nowrap;
  pointer-events: none;
  opacity: 0;
  position: absolute;
}
.tagify__input:after {
  content: attr(data-suggest);
  display: inline-block;
  white-space: pre;
  color: #000;
  opacity: 0.3;
  pointer-events: none;
  max-width: 100px;
}
.tagify__input .tagify__tag {
  margin: 0 1px;
}
.tagify--mix {
  display: block;
}
.tagify--mix .tagify__input {
  padding: 5px;
  margin: 0;
  width: 100%;
  height: 100%;
  line-height: 1.5;
  display: block;
}
.tagify--mix .tagify__input:before {
  height: auto;
  display: none;
  line-height: inherit;
}
.tagify--mix .tagify__input:after {
  content: none;
}
.tagify--select:after {
  content: ">";
  opacity: 0.5;
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  font: 16px monospace;
  line-height: 8px;
  height: 8px;
  pointer-events: none;
  transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg);
  transition: 0.2s ease-in-out;
}
.tagify--select[aria-expanded="true"]:after {
  transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2);
}
.tagify--select .tagify__tag {
  position: absolute;
  top: 0;
  right: 1.8em;
  bottom: 0;
}
.tagify--select .tagify__tag div {
  display: none;
}
.tagify--select .tagify__input {
  width: 100%;
}
.tagify--empty .tagify__input:before {
  transition: 0.2s ease-out;
  opacity: 1;
  transform: none;
  display: inline-block;
  width: auto;
}
.tagify--mix .tagify--empty .tagify__input:before {
  display: inline-block;
}
.tagify--invalid {
  --tags-border-color: #d39494;
}
.tagify__dropdown {
  position: absolute;
  z-index: 9999;
  transform: translateY(1px);
  overflow: hidden;
}
.tagify__dropdown[placement="top"] {
  margin-top: 0;
  transform: translateY(-100%);
}
.tagify__dropdown[placement="top"] .tagify__dropdown__wrapper {
  border-top-width: 1.1px;
  border-bottom-width: 0;
}
.tagify__dropdown[position="text"] {
  box-shadow: 0 0 0 3px rgba(rgb(53, 149, 246), 0.1);
  font-size: 0.9em;
}
.tagify__dropdown[position="text"] .tagify__dropdown__wrapper {
  border-width: 1px;
}
.tagify__dropdown__wrapper {
  max-height: 300px;
  overflow: auto;
  background: #fff;
  border-color: #3595f6;
  border-style: solid;
  border-width: 0 1px 1.33px;
  box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2);
  transition: 0.25s cubic-bezier(0, 1, 0.5, 1);
}
.tagify__dropdown--initial .tagify__dropdown__wrapper {
  max-height: 20px;
  transform: translateY(-1em);
}
.tagify__dropdown--initial[placement="top"] .tagify__dropdown__wrapper {
  transform: translateY(2em);
}
.tagify__dropdown__item {
  box-sizing: inherit;
  padding: 0.3em 0.5em;
  margin: 1px;
  cursor: pointer;
  border-radius: 2px;
  position: relative;
  outline: 0;
}
.tagify__dropdown__item--active {
  background: #3595f6;
  color: #fff;
}
.tagify__dropdown__item:active {
  filter: brightness(105%);
}
.ds-multiple-input {
  position: relative;
  width: 100%;
  min-height: 40px;
  max-height: 40px;
}
.ds-multiple-input .tagify {
  padding: 3px 12px 3px calc(12px - var(--ds-margin-sm));
  background-color: var(--ds-color--white);
  opacity: 1;
  min-height: 40px;
  border-radius: var(--ds-border-radius);
  border: 1px solid var(--ds-color--border-default);
  transition: border 0.2s linear, box-shadow 0.2s linear;
}
.ds-multiple-input .tagify[disabled] {
  cursor: pointer;
  background-color: var(--ds-color--grey-lightest);
  color: var(--ds-color--grey);
  filter: none;
}
.ds-multiple-input .tagify[disabled] .tagify__tag > div {
  padding-right: var(--ds-padding-md);
}
.ds-multiple-input .tagify[disabled] .tagify__tag > div:before {
  box-shadow: none;
  background: var(--ds-color--bg);
}
.ds-multiple-input .tagify[disabled] .tagify__tag .tagify__tag-text {
  color: var(--ds-color--grey);
}
.ds-multiple-input .tagify[disabled] .tagify__tag .tagify__tag__removeBtn,
.ds-multiple-input .tagify[disabled] > .tagify__input {
  display: none;
}
.ds-multiple-input .tagify[readonly] {
  border-color: transparent;
  box-shadow: none;
}
.ds-multiple-input
  .tagify[readonly]:not(.tagify--mix):not(.tagify--select)
  .tagify__tag
  > div {
  padding: 0 var(--ds-padding-md);
}
.ds-multiple-input
  .tagify[readonly]:not(.tagify--mix):not(.tagify--select)
  .tagify__tag
  > div:before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: none;
  background: var(--ds-color--bg);
}
.ds-multiple-input
  .tagify[readonly]:not(.tagify--mix):not(.tagify--select)
  > .tagify__input {
  display: none;
}
.ds-multiple-input .tagify__tag {
  margin: var(--ds-margin-xs) 0 var(--ds-margin-xs) var(--ds-margin-sm);
}
.ds-multiple-input .tagify__tag > div {
  padding: 0 calc(var(--ds-padding-sm) - 4px) 0 var(--ds-padding-md);
  opacity: 1;
  line-height: 24px;
  color: var(--ds-color--text);
}
.ds-multiple-input .tagify__tag > div:before {
  border: 1px solid var(--ds-color--border-default);
  border-radius: 16px;
  background-color: var(--ds-color--bg);
}
.ds-multiple-input .tagify__tag__removeBtn {
  width: 18px;
  height: 18px;
  margin-right: calc(var(--ds-padding-md) - 4px);
  transition: all 0.2s ease-out;
}
.ds-multiple-input .tagify__tag__removeBtn:after {
  width: 18px;
  height: 18px;
  font-size: 30px;
  line-height: 18px;
  text-align: right;
  font-weight: 300;
  color: var(--ds-color--text);
  transition: all 0.2s ease-out;
}
.ds-multiple-input .tagify__tag__removeBtn:hover:after {
  color: var(--ds-color--white);
}
.ds-multiple-input .tagify__tag__removeBtn:hover + div > span {
  opacity: 1;
}
.ds-multiple-input .tagify__input {
  position: absolute;
  min-height: 24px;
  line-height: 24px;
  margin: 4px 0 4px var(--ds-margin-sm);
  padding: 0;
}
.ds-multiple-input
  .tagify--not-allowed:not(.tagify__tag--editable)
  > div:before {
  border: 1px solid var(--ds-color--red-light);
  background-color: var(--ds-color--red-lightest);
  box-shadow: 0 0 0 var(--ds-color--red-lightest) inset;
}
.ds-multiple-input .tagify--not-allowed:not(.tagify__tag--editable) > div span {
  opacity: 1;
  color: var(--ds-color--red-semi-dark);
}
.ds-multiple-input
  .tagify--not-allowed:not(.tagify__tag--editable)
  .tagify__tag__removeBtn:after {
  color: var(--ds-color--red-semi-dark);
}
.ds-multiple-input
  .tagify--not-allowed:not(.tagify__tag--editable)
  .tagify__tag__removeBtn:hover:after {
  color: var(--ds-color--white);
}
.ds-multiple-input-wrapper {
  position: relative;
  z-index: 5;
}
.ds-multiple-input__chevron,
.ds-multiple-input__clear {
  position: absolute;
  z-index: 2;
}
.ds-multiple-input__chevron + .tagify,
.ds-multiple-input__clear + .tagify {
  padding-right: 40px;
}
.ds-multiple-input__clear {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.ds-multiple-input__clear:active,
.ds-multiple-input__clear:focus {
  box-shadow: none;
}
.ds-multiple-input__chevron {
  top: 14px;
  right: 16px;
}
.ds-multiple-input:not(.ds-multiple-input--focus) .ds-multiple-input__input {
  max-height: 40px;
  overflow: hidden;
  white-space: nowrap;
}
.ds-multiple-input--focus {
  z-index: var(--ds-zindex-dropdown);
}
.ds-multiple-input--focus .tagify {
  box-shadow: var(--ds-box-shadow--sm);
}
.ds-multiple-input--focus .tagify[readonly] {
  border-color: var(--ds-color--border-default);
}
.ds-multiple-input--focus .tagify__input {
  position: static;
}
.ds-form-control-danger .tagify,
.ds-form-control-danger .tagify.tagify--focus {
  border: 1px solid var(--ds-color--red-dark);
  outline: none;
}
.ds-form-control-danger.ds-multiple-input--focus .ds-multiple-input-wrapper {
  box-shadow: var(--ds-box-shadow--danger);
}
.ds-multiple-input--ellipsis:not(.ds-multiple-input--focus)
  .ds-multiple-input__input:before {
  position: absolute;
  content: "...";
  top: calc(19px - var(--ds-font-size-ca) * 1.3 / 2);
  right: 48px;
  height: calc(var(--ds-font-size-ca) * 1.3);
  font-size: var(--ds-font-size-ca);
  line-height: 1;
}
.ds-multiple-input--ellipsis .tagify {
  padding-right: 68px;
}
.ds-multiple-input--input-blocked .ds-multiple-input__input {
  cursor: auto;
}
.ds-notification[data-v-63407282] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  border: 1px solid;
  border-radius: 4px;
  position: relative;
  display: flex;
  font-size: 14px;
  background-color: #fff;
}
.ds-notification-icon-wrapper[data-v-63407282] {
  padding: 20px;
  border-right: 1px solid;
}
.ds-notification-content-wrapper[data-v-63407282] {
  padding: 20px;
  color: #333;
}
.ds-notification-content-wrapper h4[data-v-63407282] {
  margin-top: 0;
  margin-bottom: 10px;
}
.ds-notification-button button[data-v-63407282],
.ds-notification-button[data-v-63407282] {
  margin-top: 15px;
  margin-right: 5px;
}
.ds-notification.ds-notification--warning[data-v-63407282] {
  border-color: #ffba1c;
}
.ds-notification.ds-notification--warning
  .ds-notification-icon-wrapper[data-v-63407282] {
  color: #ffba1c;
  background-color: #ffde76;
}
.ds-notification.ds-notification--danger[data-v-63407282] {
  border-color: #ff3d32;
}
.ds-notification.ds-notification--danger
  .ds-notification-icon-wrapper[data-v-63407282] {
  color: #ff3d32;
  background-color: #ff9f83;
}
.ds-password-input-validation[data-v-3373b192] {
  margin-top: 16px;
}
.ds-password-input-validation .ds-row[data-v-3373b192] {
  margin: 4px 0 0;
}
.ds-password-input-validation .ds-col[data-v-3373b192] {
  display: flex;
  padding: 0;
}
.ds-password-input-validation .ds-icon[data-v-3373b192] {
  margin-right: 8px;
}
.ds-input__container[data-v-4cff55fd] {
  position: relative;
  width: 100%;
}
.ds-input__container .ds-loader[data-v-4cff55fd] {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 32px;
  transform: translateY(-50%);
}
.ds-form-control[data-v-4cff55fd],
.ds-form-control[data-v-4cff55fd]:required:focus:invalid,
.ds-input[data-v-4cff55fd],
input.ds-input[data-v-4cff55fd] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px !important;
  background: #fff;
  transition: border 0.2s linear, box-shadow 0.2s linear;
  width: 100%;
  font-weight: 400;
  border: 1px solid #c9d3dd;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 8px 12px;
  color: #575757;
  min-width: 0;
  margin: 0;
  box-shadow: none;
}
.ds-form-control[data-v-4cff55fd]:not(select):not(textarea),
.ds-form-control[data-v-4cff55fd]:required:focus:invalid:not(select):not(
    textarea
  ),
.ds-input[data-v-4cff55fd]:not(select):not(textarea),
input.ds-input[data-v-4cff55fd]:not(select):not(textarea) {
  min-height: 40px;
  max-height: 40px;
}
.ds-form-control[data-v-4cff55fd]:placeholder,
.ds-form-control[data-v-4cff55fd]:required:focus:invalid:placeholder,
.ds-input[data-v-4cff55fd]:placeholder,
input.ds-input[data-v-4cff55fd]:placeholder {
  color: #9b9b9b;
}
.ds-form-control:required:focus:invalid[readonly][data-v-4cff55fd]:-moz-read-only,
.ds-form-control[readonly][data-v-4cff55fd]:-moz-read-only,
.ds-input[readonly][data-v-4cff55fd]:-moz-read-only,
input.ds-input[readonly][data-v-4cff55fd]:-moz-read-only {
  border: 0;
  background-color: transparent;
  padding: 0;
}
.ds-form-control:required:focus:invalid[readonly][data-v-4cff55fd]:read-only,
.ds-form-control[readonly][data-v-4cff55fd]:read-only,
.ds-input[readonly][data-v-4cff55fd]:read-only,
input.ds-input[readonly][data-v-4cff55fd]:read-only {
  border: 0;
  background-color: transparent;
  padding: 0;
}
.ds-form-control:required:focus:invalid[readonly][data-v-4cff55fd]:-moz-read-only:focus,
.ds-form-control[readonly][data-v-4cff55fd]:-moz-read-only:focus,
.ds-input[readonly][data-v-4cff55fd]:-moz-read-only:focus,
input.ds-input[readonly][data-v-4cff55fd]:-moz-read-only:focus {
  box-shadow: none;
  border: 0;
}
.ds-form-control:required:focus:invalid[readonly][data-v-4cff55fd]:read-only:focus,
.ds-form-control[readonly][data-v-4cff55fd]:read-only:focus,
.ds-input[readonly][data-v-4cff55fd]:read-only:focus,
input.ds-input[readonly][data-v-4cff55fd]:read-only:focus {
  box-shadow: none;
  border: 0;
}
.ds-form-control.ds-form-control-danger[data-v-4cff55fd],
.ds-form-control:required:focus:invalid.ds-form-control-danger[data-v-4cff55fd],
.ds-input.ds-form-control-danger[data-v-4cff55fd],
input.ds-input.ds-form-control-danger[data-v-4cff55fd] {
  border: 1px solid #b7192b !important;
  outline: none;
  background-color: #fff;
  background-size: 15px;
  background-position: right 1.071rem center;
}
.ds-form-control.ds-form-control-danger[data-v-4cff55fd]:focus,
.ds-form-control:required:focus:invalid.ds-form-control-danger[data-v-4cff55fd]:focus,
.ds-input.ds-form-control-danger[data-v-4cff55fd]:focus,
input.ds-input.ds-form-control-danger[data-v-4cff55fd]:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05),
    0 0 6px hsla(8, 100%, 70%, 0.6);
}
.ds-form-control.ds-form-control-success[data-v-4cff55fd],
.ds-form-control:required:focus:invalid.ds-form-control-success[data-v-4cff55fd],
.ds-input.ds-form-control-success[data-v-4cff55fd],
input.ds-input.ds-form-control-success[data-v-4cff55fd] {
  border: 1px solid #26b547 !important;
  outline: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background-position: right 1.071rem center;
  background-color: #fff;
  background-size: 16px;
}
.ds-form-control.ds-form-control-success[data-v-4cff55fd]:focus,
.ds-form-control:required:focus:invalid.ds-form-control-success[data-v-4cff55fd]:focus,
.ds-input.ds-form-control-success[data-v-4cff55fd]:focus,
input.ds-input.ds-form-control-success[data-v-4cff55fd]:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05),
    0 0 6px rgba(85, 210, 102, 0.6);
}
.ds-form-control[data-v-4cff55fd]:focus,
.ds-form-control[data-v-4cff55fd]:required:focus:invalid:focus,
.ds-input[data-v-4cff55fd]:focus,
input.ds-input[data-v-4cff55fd]:focus {
  box-shadow: 0 0 4px hsla(0, 0%, 78%, 0.6);
  outline: 0;
}
.ds-form-control[data-v-4cff55fd]::-moz-focus-inner,
.ds-form-control[data-v-4cff55fd]:required:focus:invalid::-moz-focus-inner,
.ds-input[data-v-4cff55fd]::-moz-focus-inner,
input.ds-input[data-v-4cff55fd]::-moz-focus-inner {
  border: 0;
}
.ds-form-control.ds-input--suggestion-offered[data-v-4cff55fd],
.ds-form-control:required:focus:invalid.ds-input--suggestion-offered[data-v-4cff55fd],
.ds-input.ds-input--suggestion-offered[data-v-4cff55fd],
input.ds-input.ds-input--suggestion-offered[data-v-4cff55fd] {
  padding-right: 44px;
}
.ds-form-control.ds-input--suggestion-accepted[data-v-4cff55fd],
.ds-form-control:required:focus:invalid.ds-input--suggestion-accepted[data-v-4cff55fd],
.ds-input.ds-input--suggestion-accepted[data-v-4cff55fd],
input.ds-input.ds-input--suggestion-accepted[data-v-4cff55fd] {
  border: 1px solid #2687e9;
}
.ds-form-control--autocomplete[data-v-4cff55fd] {
  background-position: 96% 50%;
  background-repeat: no-repeat;
}
.ds-input-group-button button img[data-v-4cff55fd] {
  max-width: none;
}
.ds-input-group-button > .ds-button .halflings[data-v-4cff55fd] {
  padding: 10px 0 0 12px;
}
.ds-input-group-button > .ds-button .halflings i[data-v-4cff55fd]:before {
  color: #575757;
}
.ds-input--with-addon[data-v-4cff55fd] {
  display: flex;
  position: relative;
}
.ds-input--with-addon .ds-input-addon[data-v-4cff55fd] {
  min-height: 40px;
}
.ds-input--with-addon .ds-input__container[data-v-4cff55fd] {
  flex-grow: 1;
}
.ds-input--with-addon
  > .ds-input__container:first-child:not(:last-child)
  .ds-input[data-v-4cff55fd],
.ds-input--with-addon > :first-child .ds-input[data-v-4cff55fd] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ds-input--with-addon
  > .ds-input__container:last-child:not(:first-child)
  .ds-input[data-v-4cff55fd],
.ds-input--with-addon > :last-child .ds-input[data-v-4cff55fd] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ds-input--with-addon
  .ds-input__container:not(:first-child):not(:last-child)
  .ds-input[data-v-4cff55fd] {
  border-radius: 0;
}
.ds-date-input.has-picker .ds-input[readonly][data-v-4cff55fd] {
  background-color: #fff;
}
.ds-icon[data-v-4cff55fd] {
  display: inline-flex;
}
.ds-icon .svg-inline--fa[data-v-4cff55fd],
.ds-icon[data-v-4cff55fd] {
  vertical-align: middle;
}
.ds-icon--sm svg[data-v-4cff55fd],
.ds-icon--sm[data-v-4cff55fd] {
  width: 12px;
  height: 12px;
}
.ds-icon--md svg[data-v-4cff55fd],
.ds-icon--md[data-v-4cff55fd] {
  width: 16px;
  height: 16px;
}
.ds-icon--lg svg[data-v-4cff55fd],
.ds-icon--lg[data-v-4cff55fd] {
  width: 20px;
  height: 20px;
}
.ds-icon--xl svg[data-v-4cff55fd],
.ds-icon--xl[data-v-4cff55fd] {
  width: 24px;
  height: 24px;
}
.ds-icon--xxl svg[data-v-4cff55fd],
.ds-icon--xxl[data-v-4cff55fd] {
  width: 32px;
  height: 32px;
}
.ds-password-input[data-v-4cff55fd] .ds-input {
  padding-right: 40px !important;
}
.ds-password-input .ds-icon[data-v-4cff55fd] {
  cursor: pointer;
}
.ds-progress-circular-circle__bar[data-v-ea246a86] {
  position: absolute;
  height: 105%;
  width: 105%;
  top: -2.5%;
  left: -2.5%;
}
.ds-progress-circular-circle__bar
  .ds-progress-circular-circle__line[data-v-ea246a86] {
  stroke: var(--ds-color--grey-lightest);
  fill: none;
  stroke-width: 2px;
  stroke-linecap: round;
  transition: stroke-dasharray 1s;
}
.ds-progress-circular-circle__bar--active
  .ds-progress-circular-circle__line[data-v-ea246a86] {
  stroke: var(--ds-progress-circular-color);
}
.ds-progress-circular[data-v-2b117e2c] {
  position: relative;
  width: 100px;
  height: 100px;
}
.ds-progress-circular__text[data-v-2b117e2c] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  font-weight: 600;
  width: 100%;
}
.ds-progress-circular__type[data-v-2b117e2c] {
  position: absolute;
  width: 100%;
  color: var(--ds-color--grey-dark);
  font-size: 14px;
}
.ds-progress-circular__type--money[data-v-2b117e2c] {
  top: -22px;
}
.ds-progress-circular__type--percentage[data-v-2b117e2c] {
  bottom: -22px;
}
.ds-progress-circular__number[data-v-2b117e2c] {
  font-size: 26px;
  color: var(--ds-progress-circular-color-dark);
}
.ds-progress-circular__number--greatness[data-v-2b117e2c] {
  font-size: 18px;
  color: var(--ds-progress-circular-color-dark);
}
.ds-progress-circular--lg[data-v-2b117e2c] {
  width: 120px;
  height: 120px;
}
.ds-progress-circular--lg .ds-progress-circular__type[data-v-2b117e2c] {
  font-size: 18px;
}
.ds-progress-circular--lg .ds-progress-circular__number[data-v-2b117e2c] {
  font-size: 30px;
}
.ds-progress-circular--lg
  .ds-progress-circular__number--greatness[data-v-2b117e2c] {
  font-size: 22px;
}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li:before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6,
.ql-editor ol,
.ql-editor p,
.ql-editor pre,
.ql-editor ul {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li:before {
  content: "\2022";
}
.ql-editor ul[data-checked="false"],
.ql-editor ul[data-checked="true"] {
  pointer-events: none;
}
.ql-editor ul[data-checked="false"] > li *,
.ql-editor ul[data-checked="true"] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked="false"] > li:before,
.ql-editor ul[data-checked="true"] > li:before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked="true"] > li:before {
  content: "\2611";
}
.ql-editor ul[data-checked="false"] > li:before {
  content: "\2610";
}
.ql-editor li:before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl):before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl:before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank:before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow .ql-toolbar:after,
.ql-snow.ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow .ql-toolbar button,
.ql-snow.ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow .ql-toolbar button svg,
.ql-snow.ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow .ql-toolbar button:active:hover,
.ql-snow.ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow .ql-toolbar input.ql-image[type="file"],
.ql-snow.ql-toolbar input.ql-image[type="file"] {
  display: none;
}
.ql-snow .ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button:focus,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow.ql-toolbar button:focus,
.ql-snow.ql-toolbar button:hover {
  color: #06c;
}
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow .ql-toolbar button:hover:not(.ql-active),
  .ql-snow.ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow,
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-stroke.ql-thin,
.ql-snow .ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label:before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow
  .ql-picker.ql-font
  .ql-picker-item[data-label]:not([data-label=""]):before,
.ql-snow
  .ql-picker.ql-font
  .ql-picker-label[data-label]:not([data-label=""]):before,
.ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-label]:not([data-label=""]):before,
.ql-snow
  .ql-picker.ql-header
  .ql-picker-label[data-label]:not([data-label=""]):before,
.ql-snow
  .ql-picker.ql-size
  .ql-picker-item[data-label]:not([data-label=""]):before,
.ql-snow
  .ql-picker.ql-size
  .ql-picker-label[data-label]:not([data-label=""]):before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-item:before,
.ql-snow .ql-picker.ql-header .ql-picker-label:before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before {
  content: "Heading 1";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before {
  content: "Heading 2";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before {
  content: "Heading 3";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before {
  content: "Heading 4";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before {
  content: "Heading 5";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before {
  content: "Heading 6";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-item:before,
.ql-snow .ql-picker.ql-font .ql-picker-label:before {
  content: "Sans Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="serif"]:before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="serif"]:before {
  content: "Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="monospace"]:before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="monospace"]:before {
  content: "Monospace";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="serif"]:before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="monospace"]:before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item:before,
.ql-snow .ql-picker.ql-size .ql-picker-label:before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="small"]:before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="small"]:before {
  content: "Small";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="large"]:before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="large"]:before {
  content: "Large";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="huge"]:before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="huge"]:before {
  content: "Huge";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="small"]:before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="large"]:before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="huge"]:before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip:before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type="text"] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action:after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove:before {
  content: "Remove";
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type="text"] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action:after {
  border-right: 0;
  content: "Save";
  padding-right: 0;
}
.ql-snow .ql-tooltip[data-mode="link"]:before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode="formula"]:before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode="video"]:before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-radius: 0 0 4px 4px;
  border: 1px solid #c9d3dd;
}
.ql-toolbar.ql-snow {
  padding: 0;
  border: 1px solid #c9d3dd;
  border-radius: 4px 4px 0 0;
  border-bottom: 0;
}
.ql-toolbar.ql-snow .ql-formats {
  border-right: 1px solid #c9d3dd;
  height: 100%;
  padding: 16px 8px;
  margin-right: 0;
}
.ql-snow .ql-formats:last-child {
  border-right: none;
}
.ql-snow .ql-picker.ql-size {
  width: 60px;
}
.ql-snow.ql-toolbar button {
  margin: 0 1px;
  transition: all 0.2s ease-in-out;
}
.ql-snow.ql-toolbar button.ql-active,
.ql-snow.ql-toolbar button:hover {
  background: #f1f4f9;
  border-radius: 4px;
  color: #333;
}
.ql-snow .ql-picker {
  margin-right: 2px;
}
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke {
  stroke: #333;
}
.ql-snow.ql-toolbar .ql-picker-label:hover {
  color: #333;
}
.ql-snow .ql-picker-options {
  border-radius: 4px;
  padding: 8px 16px;
  border-color: #c9d3dd;
  box-shadow: var(--ds-box-shadow--sm);
  overflow-y: auto;
  max-height: 290px;
}
.ql-snow .ql-header .ql-picker-options .ql-picker-item {
  padding: 12px 0;
  border-radius: 4px;
}
.ql-snow .ql-picker-options .ql-picker-item:before {
  padding: 0 8px;
}
.ql-snow .ql-picker-options .ql-picker-item:hover {
  background: #f1f4f9;
  color: #333;
}
.ql-snow.ql-toolbar .ql-picker-label.ql-active {
  color: #333;
  background: #f1f4f9;
  border-radius: 4px;
  padding: 0 8px;
}
.ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: #333;
}
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke {
  stroke: #333;
}
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-fill {
  fill: #333;
}
.ql-snow .ql-tooltip[data-mode="link"]:before {
  content: "Link:";
}
.ql-snow .ql-tooltip.ql-editing a.ql-action:after {
  content: "Salvar";
}
.ql-snow .ql-tooltip:before {
  content: "Ir para url:";
}
.ql-snow .ql-tooltip a.ql-action:after {
  content: "Editar";
}
.ql-snow .ql-tooltip a.ql-remove:before {
  content: "Remover";
}
.ql-editor {
  height: 290px;
}
.ds-rich-text.ds-form-control-danger .ql-container {
  border: 1px solid #b7192b !important;
  outline: none;
}
.ql-snow .ql-tooltip {
  border-radius: 4px;
}
.ql-editor h1 {
  font-size: 2em;
}
.ql-editor h1 * {
  font-size: inherit;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h2 * {
  font-size: inherit;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h3 * {
  font-size: inherit;
}
.ql-header.ql-picker .ql-picker-label.ql-active {
  background: inherit;
}
.ds-rich-text--disabled {
  background-color: #f4f4f4;
  opacity: 0.6;
  cursor: not-allowed;
}
.ds-rich-text--disabled .ql-container,
.ds-rich-text--disabled .ql-toolbar {
  pointer-events: none;
}
.ds-animation-base {
  animation-duration: 0.2s;
  animation-fill-mode: both;
}
@keyframes slideInLeft {
  0% {
    transform: translate3d(100%, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translateZ(0);
  }
}
.ds-animation--slide-in-left {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    transform: translate3d(-100%, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translateZ(0);
  }
}
.ds-animation--slide-in-right {
  animation-name: slideInRight;
}
@keyframes fadeIn-data-v-09106143 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut-data-v-09106143 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes pulse-data-v-09106143 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
}
[data-v-09106143] .ds-sidebar-menu-item-content-text {
  display: block;
  padding: 8px 0;
  color: inherit;
  font-weight: 600;
  line-height: 22px;
  transition: color 0.2s ease-in-out;
}
.ds-sidebar-menu-item-content-col[data-v-09106143]:not(
    .ds-sidebar-menu-item-content-col--icon
  ) {
  animation: fadeIn-data-v-09106143 0.4s ease-in-out;
}
.ds-sidebar-menu-item-content-favorite[data-v-09106143] {
  box-sizing: border-box;
  position: absolute;
  width: 80px;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  top: 0;
  right: 0;
  opacity: 0;
  padding-right: 16px;
}
.ds-sidebar-menu-item-single__content[data-v-27a62683] {
  display: block;
  color: inherit;
  text-decoration: none;
}
.ds-sidebar-menu-item-single__content[data-v-27a62683]:focus:not(
    :focus-visible
  ) {
  outline: none;
}
@keyframes fadeIn-data-v-e9de3e94 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut-data-v-e9de3e94 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes pulse-data-v-e9de3e94 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
}
.ds-sidebar-menu-item-group[data-v-e9de3e94]:focus:not(:focus-visible) {
  outline: none;
}
.ds-sidebar-menu-item-group[data-v-e9de3e94] .ds-sidebar-menu-item {
  padding-left: 24px;
}
.ds-sidebar-menu-item-group[data-v-e9de3e94]
  .ds-sidebar-menu-item
  .ds-sidebar-menu-item {
  padding-left: 14px;
}
.ds-sidebar-menu-item-group[data-v-e9de3e94]
  .ds-sidebar-menu-item.ds-sidebar-menu-item-group {
  padding-left: 12px;
}
.ds-sidebar-menu-item-group .ds-sidebar-menu-item-group-header[data-v-e9de3e94],
.ds-sidebar-menu-item-group_second-level__header[data-v-e9de3e94] {
  margin: 0;
}
.ds-sidebar-menu-item-group_second-level__header[data-v-e9de3e94]
  .ds-select__button {
  border-color: transparent;
  background-color: hsla(0, 0%, 100%, 0.2);
}
.ds-sidebar-menu-item-group_second-level__header[data-v-e9de3e94]
  .ds-select__button
  .ds-icon,
.ds-sidebar-menu-item-group_second-level__header[data-v-e9de3e94]
  .ds-select__button
  .ds-select__label {
  color: #fff !important;
}
.ds-sidebar-menu-item-group_second-level__header[data-v-e9de3e94]
  .ds-select__button
  .ds-input-clear-icon {
  display: none;
}
.ds-sidebar-menu-item-group_second-level__header-column[data-v-e9de3e94] {
  padding: 2px 16px 12px;
}
.ds-sidebar-menu-second-level__items-list
  .ds-sidebar-menu-item-group__list[data-v-e9de3e94] {
  margin-left: 4px;
}
.ds-sidebar-menu-second-level__items-list
  .ds-sidebar-menu-item-group__list
  .ds-sidebar-menu-item-group__list[data-v-e9de3e94] {
  margin: 0 -16px 8px -2px;
}
.ds-sidebar-menu-second-level__items-list
  .ds-sidebar-menu-item-group[data-v-e9de3e94] {
  box-sizing: border-box;
}
.ds-sidebar-menu-second-level__items-list
  .ds-sidebar-menu-item-group.ds-sidebar-menu-item-group--opened[data-v-e9de3e94] {
  height: auto;
}
.ds-sidebar-menu-item.ds-sidebar-menu-item-group--root-group-active[data-v-e9de3e94] {
  animation: fadeIn-data-v-e9de3e94 0.4s ease-in-out;
  cursor: default;
  padding: 0;
}
.ds-sidebar-menu-item.ds-sidebar-menu-item-group--root-group-active
  .ds-sidebar-menu-item-group__header[data-v-e9de3e94] {
  padding-right: 16px;
}
.ds-sidebar-menu-item.ds-sidebar-menu-item-group--root-group-active
  .ds-sidebar-menu-item-group__chevron[data-v-e9de3e94],
.ds-sidebar-menu-item.ds-sidebar-menu-item-group--root-group-active
  .ds-sidebar-menu-item-group__header
  .ds-sidebar-menu-item-group__icon[data-v-e9de3e94] {
  display: none;
}
.ds-sidebar-menu-item.ds-sidebar-menu-item-group--root-group-active
  .ds-sidebar-menu-item-group
  .ds-sidebar-menu-item-group__header[data-v-e9de3e94]
  span {
  font-size: 14px;
  font-weight: 600;
  padding-left: 0;
}
.ds-sidebar-menu-item.ds-sidebar-menu-item-group--root-group-active
  .ds-sidebar-menu-item-group
  .ds-sidebar-menu-item-group__chevron[data-v-e9de3e94],
.ds-sidebar-menu-item.ds-sidebar-menu-item-group--root-group-active
  .ds-sidebar-menu-item-group
  .ds-sidebar-menu-item-group__icon[data-v-e9de3e94] {
  display: inline-flex;
}
.ds-sidebar-menu-item-group--is-alternative-level-opened[data-v-e9de3e94] {
  border-radius: 0 !important;
  margin-top: -8px;
}
.ds-sidebar-menu-item-group--is-alternative-level-opened
  .ds-sidebar-menu-item-group-header[data-v-e9de3e94] {
  padding-top: 8px;
}
.ds-sidebar-menu-group-header-icon[data-v-e9de3e94],
.ds-sidebar-menu-group-header-title-col[data-v-e9de3e94] {
  display: flex;
  align-items: center;
}
.ds-sidebar-menu-group-header-title-col[data-v-e9de3e94] {
  min-height: 38px;
}
[data-v-e9de3e94] .ds-sidebar-menu-group-header-title {
  max-height: 44px;
  font-size: 18px !important;
  line-height: 22px;
  font-weight: 700;
  text-overflow: ellipsis;
  color: #fff;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  box-orient: vertical;
}
.ds-sidebar-menu-item-group-title[data-v-e9de3e94] {
  text-transform: uppercase;
  font-weight: 500;
}
.ds-sidebar-menu-item-group-title
  .ds-sidebar-menu-item-group__chevron[data-v-e9de3e94],
.ds-sidebar-menu-item-group-title[data-v-e9de3e94] {
  color: var(--ds-sidebar-menu-second-level-sidebar-item-group-color);
}
.ds-sidebar-menu-item-group-title[data-v-e9de3e94]
  .ds-sidebar-menu-item-content-text.ds-text {
  font-size: 12px;
}
.ds-sidebar-menu-item-blue-light-theme[data-v-1ec32580] {
  --ds-sidebar-menu-item-hover-background-color: var(
    --ds-color--blue-semi-dark-smb
  );
  --ds-sidebar-menu-item-active-color: var(--ds-color--blue-smb);
  --ds-sidebar-menu-second-level-hover-background-color: #00528a;
  --ds-sidebar-menu-second-level-single-item-active-color: var(
    --ds-color--blue-dark-smb
  );
  --ds-sidebar-menu-second-level-active-color: var(--ds-color--blue-smb);
  --ds-sidebar-menu-second-level-favorite-gradient-color: 0, 102, 172;
  --ds-sidebar-menu-second-level-favorite-hover-gradient-color: 0, 82, 138;
  --ds-sidebar-menu-second-level-favorite-active-gradient-color: 255, 255, 255;
  --ds-sidebar-menu-second-level-sidebar-item-group-color: var(
    --ds-color--blue-lightest-smb
  );
}
.ds-sidebar-menu-item-blue-dark-theme[data-v-1ec32580] {
  --ds-sidebar-menu-item-hover-background-color: var(
    --ds-color--blue-semi-dark-acc
  );
  --ds-sidebar-menu-item-active-color: var(--ds-color--blue-acc);
  --ds-sidebar-menu-second-level-hover-background-color: #020425;
  --ds-sidebar-menu-second-level-single-item-active-color: var(
    --ds-color--blue-dark-acc
  );
  --ds-sidebar-menu-second-level-active-color: var(--ds-color--blue-acc);
  --ds-sidebar-menu-second-level-favorite-gradient-color: 4, 10, 93;
  --ds-sidebar-menu-second-level-favorite-hover-gradient-color: 2, 4, 37;
  --ds-sidebar-menu-second-level-favorite-active-gradient-color: 255, 255, 255;
  --ds-sidebar-menu-second-level-sidebar-item-group-color: var(
    --ds-color--blue-lightest-acc
  );
}
@property --ds-sidebar-menu-second-level-favorite-gradient-color-start {
  syntax: "<color>";
  initial-value: rgba(0, 102, 172, 0);
  inherits: false;
}
@property --ds-sidebar-menu-second-level-favorite-gradient-color-middle {
  syntax: "<color>";
  initial-value: rgba(0, 102, 172, 0.5);
  inherits: false;
}
@property --ds-sidebar-menu-second-level-favorite-gradient-color-end {
  syntax: "<color>";
  initial-value: #0066ac;
  inherits: false;
}
.ds-sidebar-menu-item[data-v-1ec32580] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 600;
  padding: 0 16px 0 12px;
  color: #fff;
  cursor: pointer;
  border-radius: 4px 0 0 4px;
  transition: background 0.4s ease-in-out 0s;
  transition-duration: 0.2s;
  overflow: hidden;
}
.ds-sidebar-menu-item[data-v-1ec32580]:hover {
  background-color: var(--ds-sidebar-menu-item-hover-background-color);
}
.ds-sidebar-menu-item.ds-sidebar-menu-item--active[data-v-1ec32580] {
  background-color: #fff;
  color: var(--ds-sidebar-menu-item-active-color);
}
.ds-sidebar-menu-second-level__items-list
  .ds-sidebar-menu-item.ds-sidebar-menu-item-group[data-v-1ec32580]:hover:not(
    .ds-sidebar-menu-item-group--root-group-active
  ) {
  background-color: var(--ds-sidebar-menu-second-level-hover-background-color);
}
.ds-sidebar-menu-second-level__items-list
  .ds-sidebar-menu-item.ds-sidebar-menu-item-group:hover:not(
    .ds-sidebar-menu-item-group--root-group-active
  )
  .ds-sidebar-menu-item--favorite[data-v-1ec32580]:not(
    .ds-sidebar-menu-item--active
  )
  .ds-sidebar-menu-item-content-favorite {
  --ds-sidebar-menu-second-level-favorite-gradient-color-start: rgba(
    var(--ds-sidebar-menu-second-level-favorite-hover-gradient-color),
    0
  );
  --ds-sidebar-menu-second-level-favorite-gradient-color-middle: rgba(
    var(--ds-sidebar-menu-second-level-favorite-hover-gradient-color),
    0.5
  );
  --ds-sidebar-menu-second-level-favorite-gradient-color-end: rgba(
    var(--ds-sidebar-menu-second-level-favorite-hover-gradient-color),
    1
  );
}
.ds-sidebar-menu-second-level__items-list
  .ds-sidebar-menu-item.ds-sidebar-menu-item-group.ds-sidebar-menu-item-group--opened.ds-sidebar-menu-item--hovering-child[data-v-1ec32580]:hover {
  background: transparent;
}
.ds-sidebar-menu-second-level__items-list
  .ds-sidebar-menu-item.ds-sidebar-menu-item-group.ds-sidebar-menu-item-group--opened.ds-sidebar-menu-item--hovering-child:hover:not(
    .ds-sidebar-menu-item-group--root-group-active
  )
  .ds-sidebar-menu-item--favorite[data-v-1ec32580]:not(
    .ds-sidebar-menu-item--active
  ):not(:hover)
  .ds-sidebar-menu-item-content-favorite {
  --ds-sidebar-menu-second-level-favorite-gradient-color-start: rgba(
    var(--ds-sidebar-menu-second-level-favorite-gradient-color),
    0
  );
  --ds-sidebar-menu-second-level-favorite-gradient-color-middle: rgba(
    var(--ds-sidebar-menu-second-level-favorite-gradient-color),
    0.5
  );
  --ds-sidebar-menu-second-level-favorite-gradient-color-end: rgba(
    var(--ds-sidebar-menu-second-level-favorite-gradient-color),
    1
  );
}
.ds-sidebar-menu-second-level__items-list
  .ds-sidebar-menu-item.ds-sidebar-menu-item-single[data-v-1ec32580] {
  position: relative;
  color: #fff;
}
.ds-sidebar-menu-second-level__items-list
  .ds-sidebar-menu-item.ds-sidebar-menu-item-single[data-v-1ec32580]:hover {
  background-color: var(--ds-sidebar-menu-second-level-hover-background-color);
}
.ds-sidebar-menu-second-level__items-list
  .ds-sidebar-menu-item.ds-sidebar-menu-item-single[data-v-1ec32580]:hover
  .ds-sidebar-menu-item-content-favorite {
  --ds-sidebar-menu-second-level-favorite-gradient-color-start: rgba(
    var(--ds-sidebar-menu-second-level-favorite-hover-gradient-color),
    0
  );
  --ds-sidebar-menu-second-level-favorite-gradient-color-middle: rgba(
    var(--ds-sidebar-menu-second-level-favorite-hover-gradient-color),
    0.5
  );
  --ds-sidebar-menu-second-level-favorite-gradient-color-end: rgba(
    var(--ds-sidebar-menu-second-level-favorite-hover-gradient-color),
    1
  );
  opacity: 1;
}
.ds-sidebar-menu-second-level__items-list
  .ds-sidebar-menu-item.ds-sidebar-menu-item-single[data-v-1ec32580]
  .ds-sidebar-menu-item-content-favorite {
  --ds-sidebar-menu-second-level-favorite-gradient-color-start: rgba(
    var(--ds-sidebar-menu-second-level-favorite-gradient-color),
    0
  );
  --ds-sidebar-menu-second-level-favorite-gradient-color-middle: rgba(
    var(--ds-sidebar-menu-second-level-favorite-gradient-color),
    0.5
  );
  --ds-sidebar-menu-second-level-favorite-gradient-color-end: rgba(
    var(--ds-sidebar-menu-second-level-favorite-gradient-color),
    1
  );
  background: linear-gradient(
    90deg,
    var(--ds-sidebar-menu-second-level-favorite-gradient-color-start),
    var(--ds-sidebar-menu-second-level-favorite-gradient-color-middle) 25%,
    var(--ds-sidebar-menu-second-level-favorite-gradient-color-end) 50%
  );
  transition: --ds-sidebar-menu-second-level-favorite-gradient-color-start 0.2s,
    --ds-sidebar-menu-second-level-favorite-gradient-color-middle 0.2s,
    --ds-sidebar-menu-second-level-favorite-gradient-color-end 0.2s,
    opacity 0.2s;
}
.ds-sidebar-menu-second-level__items-list
  .ds-sidebar-menu-item.ds-sidebar-menu-item-single.ds-sidebar-menu-item--active[data-v-1ec32580] {
  background-color: #fff;
  color: var(--ds-sidebar-menu-second-level-single-item-active-color);
}
.ds-sidebar-menu-second-level__items-list
  .ds-sidebar-menu-item.ds-sidebar-menu-item-single.ds-sidebar-menu-item--active[data-v-1ec32580]
  .ds-sidebar-menu-item-content-favorite {
  --ds-sidebar-menu-second-level-favorite-gradient-color-start: rgba(
    var(--ds-sidebar-menu-second-level-favorite-active-gradient-color),
    0
  );
  --ds-sidebar-menu-second-level-favorite-gradient-color-middle: rgba(
    var(--ds-sidebar-menu-second-level-favorite-active-gradient-color),
    0.5
  );
  --ds-sidebar-menu-second-level-favorite-gradient-color-end: rgba(
    var(--ds-sidebar-menu-second-level-favorite-active-gradient-color),
    1
  );
}
.ds-sidebar-menu-second-level__items-list.ds-sidebar-menu-item--active[data-v-1ec32580] {
  background-color: #fff;
  color: var(--ds-sidebar-menu-second-level-active-color);
}
.ds-sidebar-menu-second-level__items-list
  .ds-sidebar-menu-item--active[data-v-1ec32580] {
  background-color: transparent;
  color: #fff;
}
.ds-sidebar-menu-item-group__list--opened
  .ds-sidebar-menu-item--favorite[data-v-1ec32580]
  .ds-sidebar-menu-item-content-favorite {
  opacity: 1;
}
.ds-sidebar-menu-item--favorite.ds-slide-up[data-v-1ec32580] {
  height: 0 !important;
  transition: height 0.4s ease-in-out;
}
@keyframes fadeIn-data-v-5c54c643 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut-data-v-5c54c643 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes pulse-data-v-5c54c643 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
}
@keyframes activeItemIconList-data-v-5c54c643 {
  0% {
    background: linear-gradient(
      90deg,
      transparent 50%,
      var(--ds-sidebar-menu-second-level-animation-background-color) 0
    );
    transtion: background 0.4s ease-in-out 0s;
    background-size: 200% 100%;
    background-position: 0 100%;
  }
  to {
    background: linear-gradient(
      90deg,
      transparent 50%,
      var(--ds-sidebar-menu-second-level-animation-background-color) 0
    );
    transtion: background 0.4s ease-in-out 0s;
    background-size: 200% 100%;
    background-position: 100% 100%;
  }
}
.ds-sidebar-menu-second-level-blue-light-theme[data-v-5c54c643] {
  --ds-sidebar-menu-second-level-hover-background-color: var(
    --ds-color--blue-semi-dark-smb
  );
  --ds-sidebar-menu-second-level-active-background-color: var(
    --ds-color--blue-dark-smb
  );
  --ds-sidebar-menu-second-level-animation-background-color: var(
    --ds-color--blue-dark-smb
  );
}
.ds-sidebar-menu-second-level-blue-dark-theme[data-v-5c54c643] {
  --ds-sidebar-menu-second-level-hover-background-color: var(
    --ds-color--blue-semi-dark-acc
  );
  --ds-sidebar-menu-second-level-active-background-color: var(
    --ds-color--blue-darkest-acc
  );
  --ds-sidebar-menu-second-level-animation-background-color: var(
    --ds-color--blue-darkest-acc
  );
}
.ds-sidebar-menu-second-level[data-v-5c54c643] {
  display: flex;
  flex-wrap: nowrap;
  min-height: 100%;
}
.ds-sidebar-menu-second-level__first-level-icons-list[data-v-5c54c643] {
  list-style-type: none;
  display: flex;
  flex-direction: column;
  flex: 0 0 44px;
}
.ds-sidebar-menu-second-level__first-level-icons-item[data-v-5c54c643] {
  height: 38px;
  cursor: pointer;
  color: #fff;
  display: flex;
  align-items: center;
  padding-left: 12px;
  border-radius: 4px 0 0 4px;
  transition: background 0.4s ease-in-out 0s;
  transition-duration: 0.2s;
}
.ds-sidebar-menu-second-level__first-level-icons-item[data-v-5c54c643]:hover {
  background-color: var(--ds-sidebar-menu-second-level-hover-background-color);
}
.ds-sidebar-menu-second-level__first-level-icons-link[data-v-5c54c643] {
  display: flex;
  align-items: center;
  height: 38px;
  width: 100%;
  margin-left: -12px;
  padding-left: 12px;
  color: #fff;
  text-decoration: none;
  outline: none;
}
.ds-sidebar-menu-second-level__first-level-icons-item--active[data-v-5c54c643] {
  background-color: var(--ds-sidebar-menu-second-level-active-background-color);
}
.ds-sidebar-menu-second-level__items-list[data-v-5c54c643] {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
  transition: opacity 0.4s ease-in-out;
}
.ds-sidebar-menu-second-level__active-item--animation[data-v-5c54c643] {
  animation: activeItemIconList-data-v-5c54c643 0.2s ease-in-out 0.35s forwards;
}
.ds-sidebar-menu-item-group-empty-favorite[data-v-55a8c714] {
  margin: 16px 16px 16px 20px;
}
.ds-fade-enter-active[data-v-55a8c714],
.ds-fade-leave-active[data-v-55a8c714] {
  transition: opacity 0.4s ease-in-out;
}
.ds-fade-enter[data-v-55a8c714],
.ds-fade-leave-to[data-v-55a8c714] {
  opacity: 0;
}
@keyframes fadeIn-data-v-adc95050 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut-data-v-adc95050 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes pulse-data-v-adc95050 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
}
.ds-sidebar-menu-blue-light-theme[data-v-adc95050] {
  --ds-sidebar-menu-background-color: var(--ds-color--blue-dark-smb);
}
.ds-sidebar-menu-blue-dark-theme[data-v-adc95050] {
  --ds-sidebar-menu-background-color: var(--ds-color--blue-darkest-acc);
}
.ds-sidebar-menu[data-v-adc95050] {
  box-sizing: border-box;
  transition: background 0.4s ease-in-out 0s;
  min-height: 100%;
  overflow-y: auto;
  padding: 8px 0 8px 4px;
  background: linear-gradient(
    90deg,
    transparent 50%,
    var(--ds-sidebar-menu-background-color) 0
  );
  background-size: 200% 100%;
  background-position: 0 100%;
}
.ds-sidebar-menu.ds-sidebar-menu--active-level-0.ds-sidebar-menu__group--active[data-v-adc95050],
.ds-sidebar-menu.ds-sidebar-menu--active-level-1[data-v-adc95050],
.ds-sidebar-menu.ds-sidebar-menu--active-level-2[data-v-adc95050] {
  background-position: calc(100% + 48px) 0;
}
.ds-sidebar-menu ul[data-v-adc95050] {
  list-style-type: none;
}
.ds-sidebar-blue-light-theme[data-v-a5efbe46] {
  --ds-sidebar-background-color: var(--ds-color--blue-smb);
  --ds-sidebar-header-background-color: var(--ds-color--blue-semi-dark-smb);
  --ds-sidebar-header-alternative-second-level-background-color: var(
    --ds-color--blue-darkest-smb
  );
}
.ds-sidebar-blue-dark-theme[data-v-a5efbe46] {
  --ds-sidebar-background-color: var(--ds-color--blue-acc);
  --ds-sidebar-header-background-color: var(--ds-color--blue-semi-dark-acc);
  --ds-sidebar-header-alternative-second-level-background-color: var(
    --ds-color--blue-dark-acc
  );
}
.ds-sidebar[data-v-a5efbe46] {
  height: 100vh;
  background-color: var(--ds-sidebar-background-color);
  z-index: var(--ds-zindex-sidebar);
}
.ds-sidebar[data-v-a5efbe46],
.ds-sidebar__wrapper[data-v-a5efbe46] {
  position: relative;
  width: 282px;
  transition: width 0.4s ease-in-out;
}
.ds-sidebar__wrapper[data-v-a5efbe46] {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.ds-sidebar-menu__header[data-v-a5efbe46] {
  background: var(--ds-sidebar-header-background-color);
}
.ds-sidebar[data-v-a5efbe46]
  .ds-sidebar-menu-item-group--is-alternative-level-opened
  .ds-sidebar-menu-item-group-header {
  transition: background-color 0.4s ease-in-out;
  background-color: var(
    --ds-sidebar-header-alternative-second-level-background-color
  );
}
.ds-sidebar-menu__content[data-v-a5efbe46] {
  display: flex;
  flex-direction: column;
  min-height: 0;
  overflow: auto;
  flex-grow: 1;
}
.ds-sidebar-menu__footer[data-v-a5efbe46] {
  border-top: 1px solid #7bc6f8;
}
.ds-sidebar-menu__content[data-v-a5efbe46],
.ds-sidebar-menu__footer[data-v-a5efbe46],
.ds-sidebar-menu__header[data-v-a5efbe46] {
  width: 282px;
}
.ds-sidebar-menu__footer-content[data-v-a5efbe46],
.ds-sidebar-menu__header-content[data-v-a5efbe46] {
  transition: opacity 0.4s ease-in-out;
}
.ds-sidebar-menu__footer-button[data-v-a5efbe46] {
  color: #fff;
  justify-content: start;
}
.ds-sidebar-menu__footer-button[data-v-a5efbe46]:not([disabled]):hover {
  background-color: rgba(0, 136, 206, 0.6);
}
.ds-sidebar__toggle[data-v-a5efbe46] {
  display: flex;
  position: absolute;
  right: -15px;
  bottom: 0;
  z-index: calc(var(--ds-zindex-sidebar) + 1);
  width: 40px;
  transition: transform 0.4s ease-in-out;
  background-color: #fff;
  border: 2px solid var(--ds-sidebar-background-color);
  border-radius: 50%;
  box-shadow: none;
  align-items: center;
  justify-content: center;
}
.ds-sidebar__toggle[data-v-a5efbe46]:focus,
.ds-sidebar__toggle[data-v-a5efbe46]:hover {
  background: #fff;
}
.ds-sidebar__toggle[data-v-a5efbe46] svg {
  color: var(--ds-sidebar-background-color);
}
.ds-sidebar--hidden .ds-sidebar__wrapper[data-v-a5efbe46],
.ds-sidebar--hidden.ds-sidebar[data-v-a5efbe46] {
  width: 48px;
}
.ds-sidebar--hidden .ds-sidebar__toggle[data-v-a5efbe46] {
  transform: rotate(180deg);
}
.ds-sidebar--hidden .ds-sidebar-menu__footer-content[data-v-a5efbe46],
.ds-sidebar--hidden .ds-sidebar-menu__header-content[data-v-a5efbe46],
.ds-sidebar--hidden[data-v-a5efbe46]
  .ds-sidebar-menu-item-content-col:not(
    .ds-sidebar-menu-item-content-col--icon
  ),
.ds-sidebar--hidden[data-v-a5efbe46] .ds-sidebar-menu-second-level__items-list {
  pointer-events: none;
  opacity: 0;
}
.ds-sidebar--hidden[data-v-a5efbe46]
  .ds-sidebar-menu-second-level__first-level-icons-item--active {
  background: #fff;
}
.ds-sidebar--hidden[data-v-a5efbe46]
  .ds-sidebar-menu-second-level__first-level-icons-item--active
  .ds-icon {
  color: var(--ds-sidebar-background-color);
}
.ds-sidebar--absolute[data-v-a5efbe46] {
  position: absolute;
}
.ds-sidebar--absolute .ds-sidebar__toggle[data-v-a5efbe46] {
  transform: rotate(180deg);
}
@keyframes skeleton-overlay-data-v-38ee0289 {
  0% {
    left: 0;
  }
  to {
    right: 100%;
  }
}
.ds-skeleton-line[data-v-38ee0289] {
  max-width: 100%;
  height: 16px;
  background-color: #f4f4f4;
  border-radius: 4px;
}
.ds-skeleton-line[data-v-38ee0289]:before {
  animation: skeleton-overlay-data-v-38ee0289 2s infinite;
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(
    90deg,
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0.8) 50%,
    hsla(0, 0%, 100%, 0)
  );
  background-size: 100% 100%;
}
.ds-skeleton-line + .ds-skeleton-line[data-v-38ee0289] {
  margin-top: var(--ds-margin-sm);
}
.ds-slimbox[data-v-a63b0ef6] {
  box-shadow: 0 0 12px hsla(0, 0%, 78%, 0.2);
  border: none;
}
[ds-container-element] .ds-slimbox[data-v-a63b0ef6],
[ds-container-element] .ds-slimbox[data-v-a63b0ef6]:hover {
  border: 1px solid #c9d3dd;
  box-shadow: none;
}
.ds-slimbox[data-v-a63b0ef6] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  display: flex;
  flex-direction: column;
  background: #fff;
  width: 100%;
  border-radius: var(--ds-border-radius);
  position: relative;
  box-sizing: border-box;
  padding: var(--ds-padding-md);
  color: #333;
}
.ds-slimbox.ds-slimbox--dark[data-v-a63b0ef6] {
  background-color: #1b69c8;
  color: #fff;
}
.ds-slimbox__close-button[data-v-a63b0ef6] {
  position: absolute;
  top: 0;
  right: 5px;
}
.ds-slimbox__content[data-v-a63b0ef6] {
  overflow: hidden;
}
.ds-slimbox--full-height[data-v-a63b0ef6] {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.ds-slimbox__load-more[data-v-a63b0ef6] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 200px;
  background: linear-gradient(0deg, #fff, #fff 35%, transparent);
}
.ds-slimbox-button[data-v-a63b0ef6] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 135px;
  padding: 16px;
  background-color: #fff;
  transition-property: background, outline;
  transition-duration: 0.4s;
  transition-timing-function: ease-in-out;
  outline: var(--ds-slimbox-check-outline);
  outline-offset: var(--ds-slimbox-check-outline-offset);
}
.ds-slimbox-button[data-v-a63b0ef6]:not(.ds-slimbox-button--disabled):hover {
  background-color: rgba(38, 135, 233, 0.1);
}
.ds-slimbox-button[data-v-a63b0ef6]:not(
    .ds-slimbox-button--disabled
  ):focus-visible {
  outline-color: var(--ds-slimbox-check-outline-color);
}
.ds-slimbox-button--min-height-auto[data-v-a63b0ef6] {
  min-height: auto;
}
.ds-slimbox-button--disabled[data-v-a63b0ef6] {
  opacity: 0.6;
  cursor: not-allowed;
}
.ds-slimbox-button--disabled .ds-slimbox-button-text[data-v-a63b0ef6] {
  width: auto;
}
.ds-slimbox-button-text[data-v-a63b0ef6] {
  display: block;
  width: 100%;
  padding-top: 5px;
  line-height: 20px;
  color: #1b69c8;
}
.ds-slimbox-button-text[data-v-a63b0ef6]
  .ds-slimbox-button-description.ds-text {
  margin-top: var(--ds-margin-sm);
}
.ds-slimbox-check[data-v-57eeded2] {
  position: relative;
  cursor: pointer;
  transition-property: background, outline;
  transition-duration: 0.4s;
  transition-timing-function: ease-in-out;
  outline: var(--ds-outline-focus);
  outline-offset: var(--ds-outline-focus-offset);
}
.ds-slimbox-check[data-v-57eeded2]:before {
  z-index: 3;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 2px solid #2687e9;
  border-radius: var(--ds-border-radius);
}
.ds-slimbox-check[data-v-57eeded2] .ds-slimbox__load-more:before,
.ds-slimbox-check[data-v-57eeded2]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  pointer-events: none;
}
.ds-slimbox-check[data-v-57eeded2] .ds-slimbox__load-more:before {
  z-index: 1;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    0deg,
    rgba(38, 135, 233, 0.1),
    rgba(38, 135, 233, 0.1) 35%,
    hsla(0, 0%, 100%, 0)
  );
}
.ds-slimbox-check[data-v-57eeded2] .ds-slimbox__load-more-button {
  position: relative;
  z-index: 2;
}
.ds-slimbox-check[data-v-57eeded2]:not(.ds-slimbox-check--disabled):hover {
  background: rgba(38, 135, 233, 0.1);
}
.ds-slimbox-check[data-v-57eeded2]:not(.ds-slimbox-check--disabled):hover
  .ds-slimbox__load-more:before {
  opacity: 1;
}
.ds-slimbox-check[data-v-57eeded2]:not(
    .ds-slimbox-check--disabled
  ):focus-visible {
  outline-color: var(--ds-outline-focus-color);
}
.ds-slimbox-check--selected[data-v-57eeded2]:before {
  opacity: 1;
}
.ds-slimbox-check--disabled[data-v-57eeded2] {
  opacity: 0.6;
  cursor: not-allowed;
}
.ds-slimbox-check__header-right[data-v-57eeded2] {
  margin-left: auto;
  padding-left: var(--ds-padding-sm);
}
[ds-container-element] .ds-slimbox-check[data-v-57eeded2]:before {
  top: -1px;
  left: -1px;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
}
@media (max-width: 767px) {
  .ds-slimbox-group.ds-checkbox-group.ds-checkbox-group--horizontal[data-v-24e23768] {
    flex-direction: column;
  }
  .ds-slimbox-group.ds-checkbox-group.ds-checkbox-group--horizontal[data-v-24e23768]
    .ds-slimbox.ds-slimbox-checkbox:not(:last-child) {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.ds-slimbox-group[data-v-24e23768]
  .ds-slimbox.ds-slimbox-checkbox:not(:last-child) {
  margin-right: 16px;
}
.ds-slimbox-group[data-v-24e23768] .ds-slimbox.ds-slimbox-checkbox {
  min-width: 0;
}
.ds-slimbox-group.ds-slimbox-group--full-height[data-v-24e23768] {
  height: 100%;
}
@media (max-width: 767px) {
  .ds-radio-group.ds-radio-group--horizontal.ds-slimbox-radio-group[data-v-fd3b066a] {
    flex-direction: column;
  }
  .ds-radio-group.ds-radio-group--horizontal.ds-slimbox-radio-group[data-v-fd3b066a]
    .ds-slimbox.ds-slimbox-radio:not(:last-child) {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.ds-slimbox-radio-group[data-v-fd3b066a] .ds-slimbox.ds-slimbox-radio {
  min-width: 0;
}
.ds-slimbox-radio-group.ds-slimbox-radio-group--full-height[data-v-fd3b066a] {
  height: 100%;
}
.ds-split-button-wrapper-group {
  display: inline-flex;
}
.ds-split-button-wrapper-group__button,
.ds-split-button-wrapper-group__trigger {
  flex: 0 0 auto;
}
.ds-split-button-wrapper-group__button button.ds-button,
.ds-split-button-wrapper-group__button button.ds-button:disabled {
  padding-right: 17px;
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ds-split-button-wrapper-group__trigger button.ds-button {
  position: relative;
  border-left-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ds-split-button-wrapper-group__trigger button.ds-button:before {
  position: absolute;
  content: "";
  top: -1px;
  left: -1px;
  width: 1px;
  height: calc(100% + 2px);
  background: #c9d3dd;
}
.ds-split-button-item[data-v-1ae31ab8] {
  display: block !important;
  width: 100%;
}
.ds-split-button-item[data-v-1ae31ab8] .ds-button {
  display: block;
  width: 100%;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  text-align: left;
}
.ds-split-button-item[data-v-1ae31ab8] .ds-loader-button__content {
  display: block;
}
.ds-status-badge[data-v-1625d3bc] {
  display: inline;
  color: #333;
  background-color: #f4f4f4;
}
.ds-status-badge[data-v-1625d3bc] .ds-text {
  color: #333;
}
.ds-status-badge.ds-status-badge--full-width[data-v-1625d3bc] {
  display: block;
}
.ds-status-badge.ds-badge--success[data-v-1625d3bc] {
  background-color: #d9fbd3;
}
.ds-status-badge.ds-badge--success[data-v-1625d3bc] .ds-text {
  color: #075638;
}
.ds-status-badge.ds-badge--info[data-v-1625d3bc] {
  background-color: #d3f1fd;
}
.ds-status-badge.ds-badge--info[data-v-1625d3bc] .ds-text {
  color: #07266f;
}
.ds-status-badge.ds-badge--warning[data-v-1625d3bc] {
  background-color: #fff6d1;
}
.ds-status-badge.ds-badge--warning[data-v-1625d3bc] .ds-text {
  color: #7a4805;
}
.ds-status-badge.ds-badge--danger[data-v-1625d3bc] {
  background-color: #ffe5d6;
}
.ds-status-badge.ds-badge--danger[data-v-1625d3bc] .ds-text {
  color: #b7192b;
}
.ds-steps__empty-bar[data-v-56903612] {
  width: var(--ds-steps--bar-width);
  height: 14px;
  background-color: #fff;
  display: flex;
  align-items: center;
  border: 1px solid #c9d3dd;
  margin-left: -2px;
  margin-right: -2px;
  border-left: 0;
  border-right: 0;
  position: relative;
}
.ds-steps__empty-bar .ds-steps__progress-bar[data-v-56903612] {
  left: -10px;
  right: -10px;
  height: 10px;
  background-color: #2687e9;
  display: inline-block;
  position: absolute;
  z-index: 2;
}
.ds-steps__circle[data-v-56903612] {
  width: var(--ds-steps--circle-size);
  height: var(--ds-steps--circle-size);
  background-color: #fff;
  color: #2687e9;
  display: inline-block;
  border: 1px solid #c9d3dd;
  border-radius: 50%;
  display: flex;
  position: relative;
}
.ds-steps__circle[data-v-56903612],
.ds-steps__inner-circle[data-v-56903612] {
  align-items: center;
  justify-content: center;
}
.ds-steps__inner-circle[data-v-56903612] {
  width: calc(var(--ds-steps--circle-size) - 8px);
  height: calc(var(--ds-steps--circle-size) - 8px);
  border-radius: 50%;
  display: flex;
}
.ds-steps__inner-circle.circle-enter-active[data-v-56903612] {
  transition: all 0.2s ease-in-out 0.2s;
}
.ds-steps__inner-circle.last[data-v-56903612] .ds-icon {
  animation: expand-data-v-56903612 0.2s ease-in-out;
}
@keyframes expand-data-v-56903612 {
  0% {
    transform: scale(0);
  }
}
.ds-steps__inner-circle.circle-leave-active.last[data-v-56903612] {
  transition: all 0.2s ease-in-out 0.2s;
}
.ds-steps__inner-circle.full[data-v-56903612] {
  background-color: #2687e9;
  color: #fff;
}
.ds-steps__inner-circle.full.circle-enter[data-v-56903612],
.ds-steps__inner-circle.full.circle-leave-to[data-v-56903612] {
  background-color: #fff;
  color: #2687e9;
}
.ds-steps__inner-circle.full.circle-leave-active[data-v-56903612] {
  transition: all 0.2s ease-in-out;
}
.ds-steps__step:not(:first-of-type) .ds-steps__circle[data-v-56903612]:before {
  content: "";
  width: 4px;
  height: 14px;
  background-color: #fff;
  position: absolute;
  z-index: 1;
  left: -1px;
}
.ds-steps__step:not(:last-of-type) .ds-steps__circle[data-v-56903612]:after {
  content: "";
  width: 4px;
  height: 14px;
  background-color: #fff;
  position: absolute;
  z-index: 1;
  right: -1px;
}
.go-enter-active[data-v-56903612],
.go-leave-active[data-v-56903612] {
  animation: go-data-v-56903612 0.4s ease-in-out;
}
.go-leave-active[data-v-56903612] {
  animation-direction: reverse;
}
@keyframes go-data-v-56903612 {
  0% {
    width: 0;
  }
  to {
    width: calc(var(--ds-steps--bar-width) + var(--ds-steps--circle-size) / 2);
  }
}
.ds-steps__labels[data-v-a0f71db0] {
  margin-top: var(--ds-margin-md);
  display: grid;
}
.ds-steps__labels .ds-steps__title[data-v-a0f71db0] {
  text-align: center;
  margin-bottom: var(--ds-margin-sm);
}
.ds-steps__labels .ds-steps__label[data-v-a0f71db0] {
  text-align: center;
}
.ds-steps[data-v-e47ab49a] {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.ds-steps.ds-steps--done[data-v-e47ab49a] .ds-steps__inner-circle,
.ds-steps.ds-steps--done[data-v-e47ab49a] .ds-steps__progress-bar {
  transition: background-color 0.5s ease-in-out;
  background-color: var(--ds-color--green-semi-dark);
  color: var(--ds-color--white);
}
.ds-steps__content[data-v-e47ab49a],
.ds-steps__step[data-v-e47ab49a] {
  position: relative;
  display: flex;
  align-items: center;
}
.ds-steps--xs .ds-steps__title[data-v-e47ab49a] {
  font-size: 22px;
  font-weight: 700;
  color: var(--ds-color-text);
}
.ds-steps--xs .ds-steps__subtitle[data-v-e47ab49a] {
  font-weight: 700;
  color: var(--ds-color--grey-dark);
}
.fade-enter-active[data-v-5866f1ec] .ds-step__content,
.fade-leave-active[data-v-5866f1ec] .ds-step__content {
  transition: opacity 0.5s;
}
.fade-enter[data-v-5866f1ec] .ds-step__content,
.fade-leave-to[data-v-5866f1ec] .ds-step__content {
  opacity: 0;
}
.ds-switch[data-v-4e5d1fb7] {
  --ds-switch-height: 40px;
  --ds-switch-circle-padding-x: 1px;
  --ds-switch-circle-padding-y: 2px;
  --ds-switch-icon-padding-x: 12px;
  --ds-switch-width: calc(var(--ds-switch-height) * 1.8);
  --ds-switch-border-width: 1px;
  --ds-switch-border-radius: calc(var(--ds-switch-height) / 2);
  --ds-switch-circle-margin-x: calc(
    var(--ds-switch-border-width) + var(--ds-switch-circle-padding-x)
  );
  --ds-switch-circle-margin-y: calc(
    var(--ds-switch-border-width) + var(--ds-switch-circle-padding-y)
  );
  --ds-switch-circle-size: calc(
    var(--ds-switch-height) - var(--ds-switch-circle-margin-y) * 2
  );
  --ds-switch-icon-size: 16px;
  --ds-switch-icon-left: calc(
    var(--ds-switch-width) - var(--ds-switch-icon-size) -
      var(--ds-switch-icon-padding-x)
  );
  --ds-switch-icon-left--checked: var(--ds-switch-icon-padding-x);
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  position: relative;
  width: var(--ds-switch-width);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box;
}
.ds-switch__input[data-v-4e5d1fb7] {
  position: absolute;
  opacity: 0;
  pointer-events: 0;
}
.ds-switch__label[data-v-4e5d1fb7] {
  display: block;
  height: var(--ds-switch-height);
  border: var(--ds-switch-border-width) solid #c6c6c6;
  border-radius: var(--ds-switch-border-radius);
  background: #f4f4f4;
  transition: all 0.4s ease-in-out;
  cursor: pointer;
  box-sizing: border-box;
}
.ds-switch__label[data-v-4e5d1fb7]:before {
  position: absolute;
  z-index: 2;
  top: var(--ds-switch-circle-margin-y);
  left: var(--ds-switch-circle-margin-x);
  content: "";
  width: var(--ds-switch-circle-size);
  height: var(--ds-switch-circle-size);
  background: #fff;
  border-radius: 50%;
  transition: all 0.2s;
  box-shadow: 0 0 4px hsla(0, 0%, 78%, 0.6);
  pointer-events: none;
}
.ds-switch__label[data-v-4e5d1fb7]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--ds-switch-border-radius);
  outline: var(--ds-outline-focus);
  outline-offset: var(--ds-outline-focus-offset);
  transition: outline 0.4s ease-in-out;
  pointer-events: none;
}
.ds-switch__icon[data-v-4e5d1fb7] {
  position: absolute;
  top: 50%;
  left: var(--ds-switch-icon-left);
  transform: translateY(-50%);
  transition: left 0.2s;
  color: #9b9b9b;
}
.ds-switch__input:checked + .ds-switch__label[data-v-4e5d1fb7] {
  border-color: #7ae87e;
  background-color: #d9fbd3;
}
.ds-switch__input:checked + .ds-switch__label[data-v-4e5d1fb7]:before {
  left: calc(
    100% - var(--ds-switch-circle-size) - var(--ds-switch-circle-margin-x)
  );
}
.ds-switch__input:checked
  + .ds-switch__label
  .ds-switch__icon[data-v-4e5d1fb7] {
  left: var(--ds-switch-icon-left--checked);
  color: #333;
}
.ds-switch__input:focus-visible + .ds-switch__label[data-v-4e5d1fb7]:after {
  outline-color: var(--ds-outline-focus-color);
}
.ds-switch--disabled[data-v-4e5d1fb7] {
  opacity: 0.4;
  cursor: not-allowed;
}
.ds-switch--disabled .ds-switch__label[data-v-4e5d1fb7] {
  border-color: #c6c6c6;
  background: #f4f4f4;
  cursor: inherit;
}
.ds-switch--mini[data-v-4e5d1fb7] {
  --ds-switch-height: 30px;
  --ds-switch-circle-padding-x: 1px;
  --ds-switch-circle-padding-y: 1px;
  --ds-switch-icon-padding-x: 6px;
}
.ds-time-input[data-v-e21271ae] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  display: flex;
  align-items: center;
}
.ds-time-input__arrows[data-v-e21271ae] {
  margin-left: -20px;
  position: relative;
}
.ds-time-input__arrows i[data-v-e21271ae] {
  cursor: pointer;
}
.ds-time-input__arrows i[data-v-e21271ae]:first-child {
  top: 4px;
}
.ds-time-input__arrows i[data-v-e21271ae]:last-child {
  top: -2px;
}
.ds-form-control.ds-form-control-danger[data-v-e21271ae],
.ds-input.ds-form-control-danger[data-v-e21271ae] {
  background-position: right 1.8rem center;
}
.ds-timeline-step[data-v-5810034d] {
  z-index: 0;
  position: relative;
  flex-direction: column;
  width: 134px;
}
.ds-timeline-step > div[data-v-5810034d],
.ds-timeline-step[data-v-5810034d] {
  display: flex;
}
.ds-timeline-step > div[data-v-5810034d] {
  align-items: center;
}
.ds-timeline-step .ds-timeline-step-date[data-v-5810034d] {
  height: 25px;
  align-self: end;
  margin-bottom: 8px;
  width: 85px;
}
.ds-timeline-step .ds-timeline-step-title[data-v-5810034d] {
  align-self: end;
  margin-top: 8px;
  overflow: hidden;
  width: 85px;
}
.ds-timeline-step .ds-timeline-step-title .ds-helper-icon[data-v-5810034d] {
  top: -0.07143em;
  display: inline-block;
  position: relative;
}
.ds-timeline-step .ds-timeline-step-subtitle[data-v-5810034d] {
  height: 60px;
  align-self: end;
  word-wrap: break-word;
  align-items: flex-start !important;
  width: 85px;
}
.ds-timeline-step .ds-timeline-step-shape-circle[data-v-5810034d] {
  z-index: -1;
  position: relative;
  border-radius: 50%;
  color: var(--ds-color--blue);
  background-color: var(--ds-color--white);
  border: 1px solid var(--ds-color--dividers);
  width: 40px;
  height: 40px;
}
.ds-timeline-step .ds-timeline-step-shape-circle[data-v-5810034d],
.ds-timeline-step .ds-timeline-step-shape-circle__inner[data-v-5810034d] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ds-timeline-step .ds-timeline-step-shape-circle__inner[data-v-5810034d] {
  border-radius: 50%;
  width: 32px;
  height: 32px;
}
.ds-timeline-step .ds-timeline-step-shape-right[data-v-5810034d] {
  margin-left: -2px;
}
.ds-timeline-step .ds-timeline-step-shape-left[data-v-5810034d] {
  margin-right: -2px;
}
.ds-timeline-step .ds-timeline-step-shape-left[data-v-5810034d],
.ds-timeline-step .ds-timeline-step-shape-right[data-v-5810034d] {
  display: flex;
  position: relative;
  align-items: center;
  background-color: var(--ds-color--white);
  width: 48px;
  height: 14px;
  border-top: 1px solid var(--ds-color--dividers);
  border-bottom: 1px solid var(--ds-color--dividers);
}
.ds-timeline-step
  .ds-timeline-step-shape-left
  .ds-timeline-step-shape-left__bar[data-v-5810034d],
.ds-timeline-step
  .ds-timeline-step-shape-left
  .ds-timeline-step-shape-right__bar[data-v-5810034d],
.ds-timeline-step
  .ds-timeline-step-shape-right
  .ds-timeline-step-shape-left__bar[data-v-5810034d],
.ds-timeline-step
  .ds-timeline-step-shape-right
  .ds-timeline-step-shape-right__bar[data-v-5810034d] {
  left: 0;
  right: 0;
  z-index: 2;
  height: 10px;
  position: absolute;
}
.ds-timeline-step
  .ds-timeline-step-shape-left
  .ds-timeline-step-shape-left__bar[data-v-5810034d],
.ds-timeline-step
  .ds-timeline-step-shape-right
  .ds-timeline-step-shape-left__bar[data-v-5810034d] {
  right: -10px;
}
.ds-timeline-step
  .ds-timeline-step-shape-left
  .ds-timeline-step-shape-right__bar[data-v-5810034d],
.ds-timeline-step
  .ds-timeline-step-shape-right
  .ds-timeline-step-shape-right__bar[data-v-5810034d] {
  left: -10px;
}
.ds-timeline-step.ds-timeline-step--success
  .ds-timeline-step-shape-circle__inner[data-v-5810034d] {
  color: var(--ds-color--white);
  background-color: var(--ds-color--blue);
}
.ds-timeline-step.ds-timeline-step--success
  .ds-timeline-step-shape-left__bar[data-v-5810034d],
.ds-timeline-step.ds-timeline-step--success
  .ds-timeline-step-shape-right__bar[data-v-5810034d] {
  background-color: var(--ds-color--blue);
}
.ds-timeline-step.ds-timeline-step--progress
  .ds-timeline-step-shape-circle__inner[data-v-5810034d] {
  color: var(--ds-color--white);
  background-color: var(--ds-color--blue);
}
.ds-timeline-step.ds-timeline-step--progress
  .ds-timeline-step-shape-left__bar[data-v-5810034d] {
  background-color: var(--ds-color--blue);
}
.ds-timeline-step.ds-timeline-step--current
  .ds-timeline-step-shape-right__bar[data-v-5810034d] {
  background-color: transparent !important;
}
.ds-timeline-step.ds-timeline-step--uninitialized-default-icon
  .ds-timeline-step-shape-circle__inner[data-v-5810034d] {
  display: none;
}
.ds-timeline-step.ds-timeline-step--error
  .ds-timeline-step-shape-circle__inner[data-v-5810034d] {
  color: var(--ds-color--white);
  background-color: var(--ds-color--red-semi-dark);
}
.ds-timeline-step.ds-timeline-step--error
  .ds-timeline-step-shape-left__bar[data-v-5810034d],
.ds-timeline-step.ds-timeline-step--error
  .ds-timeline-step-shape-right__bar[data-v-5810034d] {
  background-color: var(--ds-color--red-semi-dark);
}
.ds-timeline-step.ds-timeline-step--last
  .ds-timeline-step-shape[data-v-5810034d] {
  justify-content: flex-start;
}
.ds-timeline-step.ds-timeline-step--last
  .ds-timeline-step-shape-right[data-v-5810034d] {
  display: none;
}
.ds-timeline-step.ds-timeline-step--first
  .ds-timeline-step-shape[data-v-5810034d] {
  justify-content: flex-end;
}
.ds-timeline-step.ds-timeline-step--first
  .ds-timeline-step-shape-left[data-v-5810034d] {
  display: none;
}
.ds-timeline-step.ds-timeline-step--centered
  .ds-timeline-step-date[data-v-5810034d],
.ds-timeline-step.ds-timeline-step--centered
  .ds-timeline-step-title[data-v-5810034d] {
  align-self: center;
  justify-content: center;
  width: calc(136px - var(--ds-padding-sm) * 2);
  text-align: center;
}
.ds-timeline[data-v-1100b9b0] {
  display: flex;
  align-items: top;
  flex-direction: row;
  justify-content: center;
}
.ds-topbar-aside-item .ds-topbar-aside-item__content[data-v-565e0196] {
  position: relative;
  margin-top: 24px;
  margin-bottom: 24px;
}
.ds-topbar-aside-item .ds-topbar-aside-item__description[data-v-565e0196] {
  font-size: 12px;
  line-height: 18px;
}
.ds-topbar-aside-item[data-v-565e0196] .ds-icon {
  position: absolute;
  top: 0;
  right: 0;
}
.ds-topbar-aside-item[data-v-565e0196] .ds-row-divider {
  margin-left: -24px;
  margin-right: -24px;
}
.ds-topbar-aside[data-v-fa6ad8aa] {
  position: fixed;
  overflow-y: auto;
  top: 56px;
  right: 0;
  box-sizing: border-box;
  padding: 24px;
  width: 272px;
  height: calc(100vh - 56px);
  background-color: #fff;
  box-shadow: 0 0 12px hsla(0, 0%, 78%, 0.2);
  z-index: 5001;
}
.ds-topbar-aside__header[data-v-fa6ad8aa] {
  margin-bottom: 24px;
}
.slide-enter-to[data-v-fa6ad8aa],
.slide-leave[data-v-fa6ad8aa] {
  right: 0;
}
.slide-enter[data-v-fa6ad8aa],
.slide-leave-to[data-v-fa6ad8aa] {
  right: -353.6px;
}
.slide-enter-active[data-v-fa6ad8aa],
.slide-leave-active[data-v-fa6ad8aa] {
  transition: right 0.4s ease-in-out;
}
.ds-topbar-divider[data-v-59fbd394] {
  border: 1px solid #f1f4f9;
  margin: 16px 8px;
}
.ds-topbar-item[data-v-7802687a] {
  border-bottom: var(--ds-margin-xs) solid transparent;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.ds-topbar-item.ds-topbar-item--active[data-v-7802687a],
.ds-topbar-item[data-v-7802687a]:hover {
  border-color: #2687e9;
}
.ds-topbar-item > .ds-link[data-v-7802687a],
.ds-topbar-item > .ds-link[data-v-7802687a] .ds-button {
  height: 100%;
  display: flex;
  align-items: center;
}
.ds-topbar-item > .ds-link[data-v-7802687a] .ds-button,
.ds-topbar-item > .ds-link[data-v-7802687a] a {
  padding: 0 16px;
}
.ds-topbar-item > .ds-link[data-v-7802687a] .ds-button,
.ds-topbar-item > .ds-link[data-v-7802687a] .ds-button:active,
.ds-topbar-item > .ds-link[data-v-7802687a] .ds-button:focus,
.ds-topbar-item > .ds-link[data-v-7802687a] .ds-button:hover,
.ds-topbar-item > .ds-link[data-v-7802687a] .ds-button:visited,
.ds-topbar-item > .ds-link[data-v-7802687a] a,
.ds-topbar-item > .ds-link[data-v-7802687a] a:active,
.ds-topbar-item > .ds-link[data-v-7802687a] a:focus,
.ds-topbar-item > .ds-link[data-v-7802687a] a:hover,
.ds-topbar-item > .ds-link[data-v-7802687a] a:visited {
  color: #2687e9;
  font-weight: 600;
  text-decoration: none;
}
.ds-topbar-item[data-v-7802687a] .ds-link > .ds-button > .ds-icon svg {
  vertical-align: text-top;
}
.ds-topbar-profile-aside-item-group[data-v-10645401] .ds-list li {
  margin-bottom: 4px;
}
.ds-topbar-profile-aside-item-group__header[data-v-10645401] {
  margin-bottom: 8px;
}
.ds-topbar-profile-aside-item[data-v-36fd09d6] .ds-link a,
.ds-topbar-profile-aside-item[data-v-36fd09d6] .ds-link button {
  line-height: 24px;
}
.ds-list-item[data-v-36fd09d6] .ds-button {
  padding: 0;
}
.ds-topbar-profile-aside[data-v-6aa26a3a] .ds-avatar {
  margin-top: 8px;
  margin-bottom: 16px;
}
.ds-topbar-profile-aside[data-v-6aa26a3a] .ds-row-divider {
  margin-left: -24px;
  margin-right: -24px;
}
.ds-topbar-profile-aside__header[data-v-6aa26a3a] {
  padding-bottom: 24px;
}
.ds-topbar-profile-aside__header[data-v-6aa26a3a] .ds-paragraph {
  text-align: center;
  margin: 16px;
}
.ds-topbar-profile-aside__description[data-v-6aa26a3a] {
  margin-bottom: 8px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  min-width: 0;
}
.ds-topbar-profile-item__button-content[data-v-141bed7f] {
  display: flex;
  align-items: center;
  width: 200px;
}
.ds-topbar-profile-item__avatar[data-v-141bed7f] {
  flex: 0 1 auto;
}
.ds-topbar-profile-item__heading[data-v-141bed7f] {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
  min-width: 0;
  margin: 0 var(--ds-margin-sm);
}
.ds-topbar-profile-item__description[data-v-141bed7f] {
  line-height: 16px;
}
.ds-topbar-profile-item__description[data-v-141bed7f],
.ds-topbar-profile-item__name[data-v-141bed7f] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
}
.ds-topbar[data-v-1398796c] {
  position: relative;
  z-index: 5004;
  align-items: stretch;
  justify-content: space-between;
  padding: 0;
  height: 56px;
  width: 100vw;
  max-width: 100%;
  background-color: #fff;
}
.ds-topbar[data-v-1398796c],
.ds-topbar__left-wrapper[data-v-1398796c] {
  display: flex;
}
.ds-topbar__left-wrapper[data-v-1398796c] {
  align-items: center;
  min-width: 0;
}
.ds-topbar__logo[data-v-1398796c] {
  line-height: 0;
}
.ds-topbar__logo[data-v-1398796c] .ds-logo {
  width: 240px;
  height: 26px;
  margin: 16px;
}
.ds-topbar__external-link[data-v-1398796c],
.ds-topbar__quick-access[data-v-1398796c] {
  position: relative;
  z-index: 5004;
  padding: 0 var(--ds-padding-md);
  margin-bottom: 4px;
  display: flex;
  align-items: center;
}
.ds-topbar__external-link[data-v-1398796c] .ds-dropdown-menu,
.ds-topbar__quick-access[data-v-1398796c] .ds-dropdown-menu {
  max-height: calc(100vh - 56px);
}
.ds-topbar__title[data-v-1398796c] {
  min-width: 0;
}
.ds-topbar__title[data-v-1398796c] .ds-heading {
  overflow: hidden;
  white-space: nowrap;
  min-width: 0;
  text-overflow: ellipsis;
  text-align: left;
  text-rendering: geometricPrecision;
}
.ds-topbar__nav[data-v-1398796c] {
  display: flex;
  align-items: stretch;
}
.ds-topbar__quick-access-icon[data-v-1398796c],
.ds-topbar__quick-access-icon[data-v-1398796c] svg {
  width: 10px;
  height: 10px;
}
.ds-total-bar-item[data-v-3aa832d5] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  margin-left: 30px;
  text-align: right;
}
.ds-total-bar-item .ds-currency-highlight[data-v-3aa832d5] {
  min-width: 80px;
}
.ds-total-bar-item.ds-total-bar-item--inline[data-v-3aa832d5] {
  display: flex;
  align-items: baseline;
}
.ds-total-bar-item.ds-total-bar-item--inline label[data-v-3aa832d5] {
  margin-right: 10px;
}
.ds-total-bar-item.ds-total-bar-item--column[data-v-3aa832d5] {
  display: flex;
  flex-direction: column;
}
.ds-total-bar-items[data-v-770f61e1],
.ds-total-bar[data-v-770f61e1] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  display: flex;
  align-items: flex-end;
}
.ds-total-bar--with-border[data-v-770f61e1] {
  border-top: 2px solid #9b9b9b;
  border-bottom: 2px solid #9b9b9b;
  padding: 16px;
}
.ds-total-bar-content .ds-heading--subtitle[data-v-770f61e1] {
  margin: 0;
  line-height: 1.4em;
}
.ds-total-bar-content.ds-total-bar-heading--left[data-v-770f61e1] {
  text-align: left;
}
.ds-total-bar-content.ds-total-bar-heading--right[data-v-770f61e1] {
  text-align: right;
}
.ds-total-bar-content.ds-total-bar-container--left[data-v-770f61e1] {
  flex-grow: 0;
}
.ds-total-bar-content.ds-total-bar-container--right[data-v-770f61e1] {
  flex-grow: 1;
}
.ds-total-bar__title[data-v-770f61e1] {
  color: #575757;
  font-size: 18px;
  margin: 0 0 8px;
  font-weight: 700;
}
.ds-total-bar__subtitle[data-v-770f61e1] {
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 8px;
}
.ds-widget-text[data-v-5bf8e5a2] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-size: 26px;
  line-height: 40px;
}
.ds-widget-text--sm[data-v-5bf8e5a2] {
  font-size: 22px;
  line-height: 32px;
}
.ds-widget-text--lg[data-v-5bf8e5a2] {
  font-size: 42px;
  line-height: 64px;
}
@keyframes widget-skeleton-overlay {
  0% {
    left: -100%;
  }
  to {
    left: 100%;
  }
}
.ds-widget-gutter-sizer {
  width: var(--ds-horizontal-gutter);
}
.ds-widget,
.ds-widget-sizer {
  width: calc(33.33333% - var(--ds-horizontal-gutter) * 2 / 3);
  margin-bottom: var(--ds-horizontal-gutter);
  box-sizing: border-box;
}
.ds-widget .ds-slimbox-header__container,
.ds-widget-sizer .ds-slimbox-header__container {
  display: flex;
  align-items: center;
}
.ds-widget .ds-slimbox .ds-header-action,
.ds-widget-sizer .ds-slimbox .ds-header-action {
  margin-left: auto;
  display: flex;
}
.ds-widget__skeleton {
  position: relative;
  height: 160px;
  overflow: hidden;
  background-image: linear-gradient(#f4f4f4 100%, transparent 0),
    linear-gradient(#f4f4f4 100%, transparent 0),
    linear-gradient(#f4f4f4 100%, transparent 0),
    linear-gradient(#f4f4f4 100%, transparent 0);
  background-size: 240px 8px, 160px 8px, 96px 8px, 104px 8px;
  background-position: 0 0, 0 24px, 0 48px, bottom;
  background-repeat: no-repeat;
}
.ds-widget__skeleton:before {
  animation: widget-skeleton-overlay 2s infinite;
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(
    90deg,
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0.8) 50%,
    hsla(0, 0%, 100%, 0)
  );
  background-size: 100% 100%;
}
.ds-widget-empty {
  max-width: 195px;
  margin: 0 auto;
  padding: 16px;
  text-align: center;
}
.ds-widget-empty .ds-widget-empty__text {
  line-height: normal;
}
.ds-widget-empty__illustration-wrapper {
  height: 120px;
  padding-bottom: 16px;
}
.ds-widget-icon .ds-icon {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
.ds-wizard-step[data-v-8c258d82] .ds-wizard-step__footer {
  margin-top: 24px;
}
.ds-wizard-step[data-v-8c258d82] .ds-wizard-step__footer .ds-row-divider {
  margin-bottom: 24px;
}
.ds-wizard-step[data-v-8c258d82] .ds-wizard-step-description__content {
  display: inline-flex;
  margin-right: 16px;
}
.ds-wizard-step.ds-wizard-step--is-required[data-v-8c258d82]
  .ds-collapse-title:after {
  content: "*";
  color: #ff3d32;
  position: absolute;
}
.ds-wizard-step[data-v-7bf8db38] .ds-wizard-step__footer {
  margin-top: 24px;
}
.ds-wizard-step[data-v-7bf8db38] .ds-wizard-step__footer .ds-row-divider {
  margin-bottom: 24px;
}
.ds-wizard-step[data-v-7bf8db38] .ds-wizard-step-description__content {
  display: inline-flex;
  margin-right: 16px;
}
.ds-wizard-step.ds-wizard-step--is-required[data-v-7bf8db38]
  .ds-collapse-title:after {
  content: "*";
  color: #ff3d32;
  position: absolute;
}
.ds-wizard-form-step[data-v-7bf8db38] .ds-form .ds-footer {
  margin-top: 24px;
}
.ds-wizard-form-step[data-v-7bf8db38] .ds-form .ds-footer .ds-row-divider,
.ds-wizard[data-v-5fc0ff7d] .ds-wizard-form-step:not(:last-child),
.ds-wizard[data-v-5fc0ff7d] .ds-wizard-step:not(:last-child) {
  margin-bottom: 24px;
}
.ds-data-grid-header-create-actions[data-v-727cd7c3] {
  display: inline-block;
}
[ds-container-element] .ds-beta-banner-arrow__foreground[data-v-bb6a4b3e] {
  top: 1px;
}
[ds-container-element] .ds-beta-banner-arrow[data-v-bb6a4b3e] {
  border-bottom: 10px solid var(--ds-color--border-default);
}
.ds-beta-banner[data-v-bb6a4b3e] {
  padding-top: 9px;
  position: relative;
}
.ds-beta-banner-arrow[data-v-bb6a4b3e],
.ds-beta-banner-arrow__foreground[data-v-bb6a4b3e] {
  position: absolute;
  top: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  width: 0;
  height: 0;
}
.ds-beta-banner-arrow[data-v-bb6a4b3e] {
  z-index: 1;
}
.ds-beta-banner-arrow__foreground[data-v-bb6a4b3e] {
  left: -10px;
  border-bottom: 10px solid #fff;
}
.ds-u-width--full {
  width: 100% !important;
}
.ds-u-min-width--0 {
  min-width: 0 !important;
}
.ds-beta-button,
a.ds-beta-button,
button.ds-beta-button {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  display: inline-block;
  max-height: 40px;
  min-height: 40px;
  margin: 0;
  padding: 8px 16px;
  font-size: 14px !important;
  font-weight: 600;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  border-radius: 4px;
  box-sizing: border-box;
  transition: background-color 0.2s ease-in-out;
}
.ds-beta-button:active,
.ds-beta-button:focus,
a.ds-beta-button:active,
a.ds-beta-button:focus,
button.ds-beta-button:active,
button.ds-beta-button:focus {
  outline: none;
  box-shadow: 0 0 4px hsla(0, 0%, 78%, 0.6);
}
.ds-beta-button.ds-beta-button--is-square.ds-beta-button-sm,
a.ds-beta-button.ds-beta-button--is-square.ds-beta-button-sm,
button.ds-beta-button.ds-beta-button--is-square.ds-beta-button-sm {
  padding: 4px;
  width: 24px;
}
.ds-beta-button.ds-beta-button--is-square.ds-beta-button-xl,
a.ds-beta-button.ds-beta-button--is-square.ds-beta-button-xl,
button.ds-beta-button.ds-beta-button--is-square.ds-beta-button-xl {
  padding: 4px;
  width: 52px;
}
.ds-beta-button.ds-beta-button--is-square:not(
    .ds-beta-button-sm,
    .ds-beta-button-xl
  ),
a.ds-beta-button.ds-beta-button--is-square:not(
    .ds-beta-button-sm,
    .ds-beta-button-xl
  ),
button.ds-beta-button.ds-beta-button--is-square:not(
    .ds-beta-button-sm,
    .ds-beta-button-xl
  ) {
  padding: 8px;
  width: 40px;
}
.ds-beta-button.ds-beta-button--is-square [class*="ds-beta-button-icon"],
a.ds-beta-button.ds-beta-button--is-square [class*="ds-beta-button-icon"],
button.ds-beta-button.ds-beta-button--is-square [class*="ds-beta-button-icon"] {
  display: block;
  margin: 0 auto;
}
.ds-beta-button.ds-beta-button--is-square [class*="ds-beta-button-icon"] svg,
a.ds-beta-button.ds-beta-button--is-square [class*="ds-beta-button-icon"] svg,
button.ds-beta-button.ds-beta-button--is-square
  [class*="ds-beta-button-icon"]
  svg {
  display: block;
}
.ds-beta-button:focus,
.ds-beta-button:hover,
a.ds-beta-button:focus,
a.ds-beta-button:hover,
button.ds-beta-button:focus,
button.ds-beta-button:hover {
  text-decoration: none;
}
.ds-beta-button:active,
a.ds-beta-button:active,
button.ds-beta-button:active {
  background-image: none;
  outline: 0;
}
.ds-beta-button.is-disabled,
.ds-beta-button:disabled,
a.ds-beta-button.is-disabled,
a.ds-beta-button:disabled,
button.ds-beta-button.is-disabled,
button.ds-beta-button:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.ds-beta-button:disabled,
a.ds-beta-button:disabled,
button.ds-beta-button:disabled {
  pointer-events: none;
}
.ds-beta-button-default,
a.ds-beta-button-default,
button.ds-beta-button-default {
  color: #134ea7;
  background-color: #f1f4f9;
  border-color: #c9d3dd;
}
.ds-beta-button-default:hover,
a.ds-beta-button-default:hover,
button.ds-beta-button-default:hover {
  background: #dfe6f1;
}
.ds-beta-button-default:focus,
a.ds-beta-button-default:focus,
button.ds-beta-button-default:focus {
  background-color: #dfe6f1;
}
.ds-beta-button-default:disabled,
.ds-beta-button-default:disabled:focus,
.ds-beta-button-default:disabled:hover,
a.ds-beta-button-default:disabled,
a.ds-beta-button-default:disabled:focus,
a.ds-beta-button-default:disabled:hover,
button.ds-beta-button-default:disabled,
button.ds-beta-button-default:disabled:focus,
button.ds-beta-button-default:disabled:hover {
  color: #575757;
  background-color: #f1f4f9;
  border: 1px solid #c9d3dd;
}
.ds-beta-button-default:active,
a.ds-beta-button-default:active,
button.ds-beta-button-default:active {
  box-shadow: none;
  background-color: #dfe6f1;
  border-color: #c9d3dd;
}
.ds-beta-button-primary,
a.ds-beta-button-primary {
  color: #fff;
  background-color: #1b9b45;
}
.ds-beta-button-primary:hover,
a.ds-beta-button-primary:hover {
  background-color: #26b547;
}
.ds-beta-button-primary:focus,
a.ds-beta-button-primary:focus {
  background: #138242;
}
.ds-beta-button-primary.is-disabled:focus,
.ds-beta-button-primary.is-disabled:hover,
.ds-beta-button-primary:disabled:focus,
.ds-beta-button-primary:disabled:hover,
a.ds-beta-button-primary.is-disabled:focus,
a.ds-beta-button-primary.is-disabled:hover,
a.ds-beta-button-primary:disabled:focus,
a.ds-beta-button-primary:disabled:hover {
  background-color: rgba(27, 155, 69, 0.6);
}
.ds-beta-button-primary:active,
a.ds-beta-button-primary:active {
  background-color: #138242;
}
.ds-beta-button-secondary,
a.ds-beta-button-secondary {
  color: #fff;
  background-color: #2687e9;
}
.ds-beta-button-secondary:hover,
a.ds-beta-button-secondary:hover {
  background-color: #5aadf1;
}
.ds-beta-button-secondary:focus,
a.ds-beta-button-secondary:focus {
  background: #1b69c8;
}
.ds-beta-button-secondary.is-disabled:focus,
.ds-beta-button-secondary.is-disabled:hover,
.ds-beta-button-secondary:disabled:focus,
.ds-beta-button-secondary:disabled:hover,
a.ds-beta-button-secondary.is-disabled:focus,
a.ds-beta-button-secondary.is-disabled:hover,
a.ds-beta-button-secondary:disabled:focus,
a.ds-beta-button-secondary:disabled:hover {
  background-color: rgba(38, 135, 233, 0.6);
}
.ds-beta-button-secondary:active,
a.ds-beta-button-secondary:active {
  background-color: #1b69c8;
}
.ds-beta-button-warning,
a.ds-beta-button-warning {
  color: #333;
  background-color: #ffba1c;
}
.ds-beta-button-warning:hover,
a.ds-beta-button-warning:hover {
  background-color: #ffd054;
}
.ds-beta-button-warning:focus,
a.ds-beta-button-warning:focus {
  background: #db9814;
}
.ds-beta-button-warning.is-disabled:focus,
.ds-beta-button-warning.is-disabled:hover,
.ds-beta-button-warning:disabled:focus,
.ds-beta-button-warning:disabled:hover,
a.ds-beta-button-warning.is-disabled:focus,
a.ds-beta-button-warning.is-disabled:hover,
a.ds-beta-button-warning:disabled:focus,
a.ds-beta-button-warning:disabled:hover {
  background-color: rgba(255, 186, 28, 0.6);
}
.ds-beta-button-warning:active,
a.ds-beta-button-warning:active {
  background-color: #db9814;
}
.ds-beta-button-danger,
a.ds-beta-button-danger {
  color: #fff;
  background-color: #db242a;
}
.ds-beta-button-danger:hover,
a.ds-beta-button-danger:hover {
  background-color: #ff3d32;
}
.ds-beta-button-danger:focus,
a.ds-beta-button-danger:focus {
  background: #b7192b;
}
.ds-beta-button-danger.is-disabled:focus,
.ds-beta-button-danger.is-disabled:hover,
.ds-beta-button-danger:disabled:focus,
.ds-beta-button-danger:disabled:hover,
a.ds-beta-button-danger.is-disabled:focus,
a.ds-beta-button-danger.is-disabled:hover,
a.ds-beta-button-danger:disabled:focus,
a.ds-beta-button-danger:disabled:hover {
  background-color: rgba(219, 36, 42, 0.6);
}
.ds-beta-button-danger:active,
a.ds-beta-button-danger:active {
  background-color: #b7192b;
}
.ds-beta-button-link {
  cursor: pointer;
  color: #2687e9;
  background-color: transparent;
}
.ds-beta-button-link:disabled {
  color: #5aadf1;
}
.ds-beta-button-link:disabled:focus,
.ds-beta-button-link:disabled:hover {
  color: #2687e9;
  text-decoration: none;
}
.ds-beta-button-link:hover {
  text-decoration: underline;
}
.ds-beta-button-link:active,
.ds-beta-button-link:focus,
.ds-beta-button-link:hover {
  color: #134ea7;
  background-color: transparent;
  outline: none;
}
.ds-beta-button:not(.ds-beta-button--is-square) .ds-beta-button-icon--right {
  margin-left: 8px;
}
.ds-beta-button:not(.ds-beta-button--is-square) .ds-beta-button-icon--left {
  margin-right: 8px;
}
.ds-beta-button-icon--left,
.ds-beta-button-icon--right {
  width: 16px;
  vertical-align: inherit;
}
.ds-beta-button--label-input {
  vertical-align: sub;
}
.ds-beta-button--with-icon > .icon {
  margin-right: 10px;
  margin-left: 5px;
  position: relative;
  top: 1px;
}
.ds-beta-button-sm,
a.ds-beta-button-sm,
button.ds-beta-button-sm {
  max-height: 24px;
  min-height: 24px;
  padding: 4px 8px;
  line-height: 1;
}
.ds-beta-button-xl,
a.ds-beta-button-xl,
button.ds-beta-button-xl {
  max-height: 52px;
  min-height: 52px;
  padding: 18px 32px;
  line-height: 1;
}
.ds-date-period-filter__dropdown .ds-dropdown-toggle .ds-beta-button {
  color: #575757;
  font-size: 12px;
  font-weight: 600;
}
.ds-loader-button[data-v-ad36a0a8] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
}
.ds-loader-button .ds-loader-button__content[data-v-ad36a0a8] {
  display: inline-block;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
}
.ds-loader-button .ds-loader-button__button[data-v-ad36a0a8] {
  position: relative;
}
.ds-loader-button .ds-loader-button__loader[data-v-ad36a0a8] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  fill: currentColor;
}
.ds-loader-button.is-loading[data-v-ad36a0a8] .ds-icon,
.ds-loader-button.is-loading[data-v-ad36a0a8] .ds-loader-button__content {
  visibility: hidden;
}
.ds-tc-box-service-status-issues[data-v-043a430c] {
  display: flex;
  align-items: center;
  background-color: var(--ds-color--white);
  border-radius: var(--ds-border-radius);
  border: 1px solid;
  border-color: var(--ds-color--bronze);
  border-left: 8px solid var(--ds-color--bronze);
  padding: var(--ds-padding-md);
}
.ds-tc-box-service-status-issues__content[data-v-043a430c] {
  margin-left: var(--ds-margin-md);
  width: 100%;
}
.ds-tc-dashboard-banner[data-v-6f64b67b] {
  font-family: Ping Pong, proxima-nova, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  position: relative;
  height: 110px;
  padding: var(--ds-padding-md);
  border-radius: var(--ds-border-radius);
  box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
}
.ds-tc-dashboard-banner[data-v-6f64b67b]:hover {
  box-shadow: 0 0 12px hsla(0, 0%, 78%, 0.2);
}
.ds-tc-dashboard-banner__close-button[data-v-6f64b67b] {
  position: absolute;
  top: var(--ds-margin-xs);
  right: var(--ds-margin-xs);
  z-index: 2;
}
.ds-tc-dashboard-banner__image[data-v-6f64b67b] {
  position: absolute;
  z-index: 1;
}
.ds-tc-dashboard-banner--lg[data-v-6f64b67b] {
  padding: var(--ds-padding-lg);
}
.ds-tc-dashboard-banner--accountancy[data-v-6f64b67b] {
  background-color: #d9fbd3;
}
.ds-tc-dashboard-banner--accountancy[data-v-6f64b67b]:hover {
  background-color: rgba(217, 251, 211, 0.8);
}
.ds-tc-dashboard-banner--accountancy--sm[data-v-6f64b67b] {
  padding-right: 120px;
}
.ds-tc-dashboard-banner--accountancy--sm[data-v-6f64b67b]
  .ds-tc-dashboard-banner__image {
  width: 130px;
  top: 10px;
  right: -5px;
}
.ds-tc-dashboard-banner--accountancy--md[data-v-6f64b67b] {
  padding-right: 200px;
}
.ds-tc-dashboard-banner--accountancy--md[data-v-6f64b67b]
  .ds-tc-dashboard-banner__image {
  width: 252px;
  top: 10px;
  right: -10px;
}
.ds-tc-dashboard-banner--accountancy--lg[data-v-6f64b67b] {
  padding-right: 360px;
}
.ds-tc-dashboard-banner--accountancy--lg[data-v-6f64b67b]
  .ds-tc-dashboard-banner__image {
  width: 365px;
  top: 0;
  right: 80px;
}
.ds-tc-dashboard-banner--first-steps[data-v-6f64b67b] {
  background-color: #fff;
}
.ds-tc-dashboard-banner--first-steps[data-v-6f64b67b]:hover {
  background-color: hsla(0, 0%, 100%, 0.8);
}
.ds-tc-dashboard-banner--first-steps--sm[data-v-6f64b67b] {
  padding-right: 130px;
}
.ds-tc-dashboard-banner--first-steps--sm[data-v-6f64b67b]
  .ds-tc-dashboard-banner__image {
  width: 120px;
  top: 10px;
  right: 10px;
}
.ds-tc-dashboard-banner--first-steps--md[data-v-6f64b67b] {
  padding-right: 200px;
}
.ds-tc-dashboard-banner--first-steps--md[data-v-6f64b67b]
  .ds-tc-dashboard-banner__image {
  width: 185px;
  top: -20px;
  right: 40px;
}
.ds-tc-dashboard-banner--first-steps--lg[data-v-6f64b67b] {
  padding-right: 360px;
}
.ds-tc-dashboard-banner--first-steps--lg[data-v-6f64b67b]
  .ds-tc-dashboard-banner__image {
  width: 250px;
  top: -35px;
  right: 180px;
}
.ds-tc-dashboard-banner--training[data-v-6f64b67b] {
  background-color: #d0d6fb;
}
.ds-tc-dashboard-banner--training[data-v-6f64b67b]:hover {
  background-color: rgba(208, 214, 251, 0.8);
}
.ds-tc-dashboard-banner--training--sm[data-v-6f64b67b] {
  padding-right: 160px;
}
.ds-tc-dashboard-banner--training--sm[data-v-6f64b67b]
  .ds-tc-dashboard-banner__image {
  width: 130px;
  top: 10px;
  right: -5px;
}
.ds-tc-dashboard-banner--training--md[data-v-6f64b67b] {
  padding-right: 200px;
}
.ds-tc-dashboard-banner--training--md[data-v-6f64b67b]
  .ds-tc-dashboard-banner__image {
  width: 252px;
  top: 10px;
  right: -10px;
}
.ds-tc-dashboard-banner--training--lg[data-v-6f64b67b] {
  padding-right: 360px;
}
.ds-tc-dashboard-banner--training--lg[data-v-6f64b67b]
  .ds-tc-dashboard-banner__image {
  width: 365px;
  top: 10px;
  right: 80px;
}
.ds-tc-dashboard-banner--trial[data-v-6f64b67b] {
  background-color: #fff;
}
.ds-tc-dashboard-banner--trial[data-v-6f64b67b]:hover {
  background-color: hsla(0, 0%, 100%, 0.8);
}
.ds-tc-dashboard-banner--trial--sm[data-v-6f64b67b] {
  padding-right: 160px;
}
.ds-tc-dashboard-banner--trial--sm[data-v-6f64b67b]
  .ds-tc-dashboard-banner__image {
  width: 130px;
  top: 10px;
  right: -5px;
}
.ds-tc-dashboard-banner--trial--md[data-v-6f64b67b] {
  padding-right: 200px;
}
.ds-tc-dashboard-banner--trial--md[data-v-6f64b67b]
  .ds-tc-dashboard-banner__image {
  width: 180px;
  top: 10px;
  right: -10px;
}
.ds-tc-dashboard-banner--trial--lg[data-v-6f64b67b] {
  padding-right: 360px;
}
.ds-tc-dashboard-banner--trial--lg[data-v-6f64b67b]
  .ds-tc-dashboard-banner__image {
  width: 310px;
  top: 0;
  right: 80px;
}
.ds-tc-dashboard-banner--custom[data-v-6f64b67b] {
  background-color: #2687e9;
}
.ds-tc-dashboard-banner--custom > [data-v-6f64b67b] {
  color: #fff;
}
.ds-tc-dashboard-banner--custom[data-v-6f64b67b] .ds-link a,
.ds-tc-dashboard-banner--custom[data-v-6f64b67b] .ds-link button {
  color: #fff;
}
.ds-tc-dashboard-banner--custom[data-v-6f64b67b] .ds-link a:hover,
.ds-tc-dashboard-banner--custom[data-v-6f64b67b] .ds-link button:hover {
  color: inherit;
}
.ds-tc-dashboard-banner--custom[data-v-6f64b67b]:hover {
  background-color: rgba(38, 135, 233, 0.8);
}
.ds-tc-dashboard-banner--custom--sm[data-v-6f64b67b] {
  padding-right: 130px;
}
.ds-tc-dashboard-banner--custom--sm[data-v-6f64b67b]
  .ds-tc-dashboard-banner__image {
  width: 120px;
  top: 10px;
  right: 10px;
}
.ds-tc-dashboard-banner--custom--md[data-v-6f64b67b] {
  padding-right: 200px;
}
.ds-tc-dashboard-banner--custom--md[data-v-6f64b67b]
  .ds-tc-dashboard-banner__image {
  width: 120px;
  top: 10px;
  right: 60px;
}
.ds-tc-dashboard-banner--custom--lg[data-v-6f64b67b] {
  padding-right: 360px;
}
.ds-tc-dashboard-banner--custom--lg[data-v-6f64b67b]
  .ds-tc-dashboard-banner__image {
  width: 120px;
  top: 10px;
  right: 220px;
}
.ds-tc-dashboard-banner-margin[data-v-55af3b9d] {
  margin: var(--ds-margin-xs);
}
[data-v-2d441e90] .ds-search-select__input,
[data-v-2d441e90] .ds-select__button.ds-select-toggle {
  display: none;
}
[data-v-2d441e90]
  .ds-select
  .ds-option-wrapper
  .ds-options
  .ds-options__scrollable-options,
[data-v-2d441e90] .ds-select .ds-search-select__options {
  max-height: 366px;
}
