/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[8].rules[1].use[0]!./node_modules/common-web-ui/styles.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************/
* {
  box-sizing: border-box;
}
body {
  margin: 0;
  cursor: default;
}
main {
  display: block;
}
a {
  background-color: transparent;
}
b,
strong {
  font-weight: bolder;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
}
button,
input {
  overflow: visible;
}
input[type='radio'],
input[type='checkbox'] {
  margin-right: 0.5rem;
}
button,
select {
  text-transform: none;
}
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
textarea {
  overflow: auto;
}
[type='checkbox'],
[type='radio'] {
  padding: 0;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -0.2rem;
}
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
:root {
  --zoom-value: 62.5%;
}
:root[data-theme='light'] {
  --color-default-background: #ffffff;
  --color-default-background-disabled: #f3f3f3;
  --color-default-overlay-background: #000000;
  --color-default-content-background: #f5f9fc;
  --color-default-section-background: #ecf3fa;
  --color-default-selected-background: #005eb8;
  --color-default-selected-disabled-background: #8497a3;
  --color-default-selected-range-background: #bfd7ed;
  --color-default-header-background: #ffffff;
  --color-default-text: #353b3e;
  --color-default-text-disabled: #acb4b9;
  --color-default-text-help: #8497a3;
  --color-default-theme: #005eb8;
  --color-default-corporate: #005eb8;
  --color-default-separator-light: rgba(132, 151, 163, 0.3);
  --color-default-separator-regular: #8497a3;
  --color-default-focus: #005eb8;
  --color-default-checkmark: #ffffff;
  --color-default-list-background: #ecf3fa;
  --color-default-list-background-even: #dae7f5;
  --color-default-list-label: #8497a3;
  --color-default-scroll: #acb4b9;
  --color-default-selected-indicator: #f5f9fc;
  --color-default-input-background: #ffffff;
  --color-default-input-border: #353b3e;
  --color-default-input-disabled: #f5f9fc;
  --color-default-panel-info-warning-text: #f0b322;
  --color-default-panel-info-error-text: #e52e39;
  --color-default-panel-info-warning-background: #fffae9;
  --color-default-panel-info-error-background: #fbe2e3;
  --color-default-panel-background: #ffffff;
  --color-default-favorite: #f0b322;
  --color-default-progress-background: #d5dcdf;
  --color-default-button: #005eb8;
  --color-default-button-text: #f5f9fc;
  --color-default-button-text-even: #353b3e;
  --color-default-button-hover: #48a5ff;
  --color-default-button-active: #19345e;
  --color-default-button-disabled: #acb4b9;
  --color-default-button-text-hover: #f5f9fc;
  --color-default-button-text-active: #f5f9fc;
  --color-default-button-text-disabled: #8497a3;
  --color-default-button-heavy: #e52e39;
  --color-default-button-heavy-text: #f5f9fc;
  --color-default-button-heavy-hover: #f5b6ba;
  --color-default-button-heavy-active: #b00004;
  --color-default-button-heavy-disabled: #acb4b9;
  --color-default-button-heavy-text-hover: #f5f9fc;
  --color-default-button-heavy-text-active: #f5f9fc;
  --color-default-button-heavy-text-disabled: #8497a3;
  --color-default-button-radio-border: #596974;
  --color-default-menu-background: #19345e;
  --color-default-menu-text: #ffffff;
  --color-default-menu-selected-background: #48a5ff;
  --color-default-icon: #005eb8;
  --color-default-navigation-bar-background: transparent;
  --color-default-card-background: #ffffff;
  --color-default-navigation-icon: #005eb8;
  --color-default-navigation-background: #005eb8;
  --color-default-navigation-hover: #48a5ff;
  --color-default-navigation-active: #19345e;
  --color-default-navigation-selected: #08519c;
  --color-default-refresh-background: #ecf3fa;
  --color-default-header-logo: #005eb8;
  --color-default-pen: invert(0);
  --color-alternative-background: #005eb8;
  --color-alternative-overlay-background: #000000;
  --color-alternative-content-background: #acb4b9;
  --color-alternative-section-background: #8497a3;
  --color-alternative-selected-background: #bfd7ed;
  --color-alternative-selected-disabled-background: #8497a3;
  --color-alternative-selected-range-background: #48a5ff;
  --color-alternative-header-background: #2c3133;
  --color-alternative-text: #ffffff;
  --color-alternative-text-disabled: #596974;
  --color-alternative-text-help: #8497a3;
  --color-alternative-theme: #005eb8;
  --color-alternative-corporate: #005eb8;
  --color-alternative-separator-light: rgba(132, 151, 163, 0.3);
  --color-alternative-separator: #8497a3;
  --color-alternative-focus: #005eb8;
  --color-alternative-checkmark: #ffffff;
  --color-alternative-list-background: #394042;
  --color-alternative-list-background-even: #2c3133;
  --color-alternative-list-label: #8497a3;
  --color-alternative-scroll: #6e7a80;
  --color-alternative-selected-indicator: #bfd7ed;
  --color-alternative-input-border: #25292b;
  --color-alternative-input-background: #25292b;
  --color-alternative-input-disabled: #f5f9fc;
  --color-alternative-panel-info-warning-text: #ffffff;
  --color-alternative-panel-info-error-text: #ffffff;
  --color-alternative-panel-info-warning-background: #fffae9;
  --color-alternative-panel-info-error-background: #fbe2e3;
  --color-alternative-panel-background: #16181a;
  --color-alternative-favorite: #f0b322;
  --color-alternative-progress-background: #394042;
  --color-alternative-button: #f5f9fc;
  --color-alternative-button-text: #f5f9fc;
  --color-alternative-button-hover: #48a5ff;
  --color-alternative-button-active: #19345e;
  --color-alternative-button-disabled: #acb4b9;
  --color-alternative-button-text-hover: #f5f9fc;
  --color-alternative-button-text-active: #f5f9fc;
  --color-alternative-button-text-disabled: #8497a3;
  --color-alternative-button-heavy: #e52e39;
  --color-alternative-button-heavy-text: #f5f9fc;
  --color-alternative-button-heavy-hover: #f5b6ba;
  --color-alternative-button-heavy-active: #b00004;
  --color-alternative-button-heavy-disabled: #acb4b9;
  --color-alternative-button-heavy-text-hover: #f5f9fc;
  --color-alternative-button-heavy-text-active: #f5f9fc;
  --color-alternative-button-heavy-text-disabled: #8497a3;
  --color-alternative-button-radio-border: #596974;
  --color-alternative-menu-background: #19345e;
  --color-alternative-menu-text: #ffffff;
  --color-alternative-menu-selected-background: #48a5ff;
  --color-alternative-icon: #ffffff;
  --color-alternative-navigation-bar-background: transparent;
  --color-alternative-card-background: #2c3133;
  --color-alternative-navigation-icon: #005eb8;
  --color-alternative-navigation-background: #005eb8;
  --color-alternative-navigation-hover: #48a5ff;
  --color-alternative-navigation-active: #19345e;
  --color-alternative-navigation-selected: #08519c;
  --color-alternative-refresh-background: #48a5ff;
  --color-alternative-header-logo: #ffffff;
  --color-alternative-pen: invert(1);
  --color-state-unknown: #8497a3;
  --color-state-info: #48a5ff;
  --color-state-valid: #85c85a;
  --color-state-warning: #f0b322;
  --color-state-error: #e52e39;
  --color-dropdown-popup-background: #ffffff;
  --color-popup-message-state-unknown: #8497a3;
  --color-popup-message-state-info: #8497a3;
  --color-popup-message-state-valid: #85c85a;
  --color-popup-message-state-warning: #f0b322;
  --color-popup-message-state-error: #e52e39;
  --color-priority-unknown: #acb4b9;
  --color-priority-low: #85c85a;
  --color-priority-normal: #f0b322;
  --color-priority-high: #e52e39;
  --color-default-static-text: #ffffff;
  --color-default-static-input-text: #353b3e;
  --color-default-static-text-disabled: #596974;
  --color-default-static-text-help: #bfd7ed;
  --color-default-static-separator: #acb4b9;
  --color-alternative-static-text: #353b3e;
  --color-alternative-static-input-text: #ffffff;
  --color-alternative-static-text-disabled: #596974;
  --color-alternative-static-text-help: #bfd7ed;
  --color-alternative-static-separator: #acb4b9;
  --color-accent-1: #ab77b3;
  --color-accent-2: #b3778d;
  --color-accent-3: #9790f3;
  --color-accent-4: #c4b44f;
  --color-accent-5: #8577b3;
  --color-accent-6: #5faead;
  --color-accent-7: #ea8a8a;
  --color-accent-8: #7794b3;
  --box-shadow-slide-panel: 0 0 25px 0 rgba(0, 0, 0, 0.15);
}
:root[data-theme='dark'] {
  --color-default-background: #16181a;
  --color-default-background-disabled: #25292b;
  --color-default-overlay-background: #000000;
  --color-default-content-background: #16181a;
  --color-default-section-background: #25292b;
  --color-default-selected-background: #317fcb;
  --color-default-selected-disabled-background: #8497a3;
  --color-default-selected-range-background: #48a5ff;
  --color-default-header-background: #2c3133;
  --color-default-text: #ffffff;
  --color-default-text-disabled: #596974;
  --color-default-text-help: #8497a3;
  --color-default-theme: #317fcb;
  --color-default-corporate: #005eb8;
  --color-default-separator-light: rgba(132, 151, 163, 0.3);
  --color-default-separator-regular: #8497a3;
  --color-default-focus: #005eb8;
  --color-default-checkmark: #ffffff;
  --color-default-list-background: #394042;
  --color-default-list-background-even: #2c3133;
  --color-default-list-label: #8497a3;
  --color-default-scroll: #6e7a80;
  --color-default-selected-indicator: #394042;
  --color-default-input-background: #394042;
  --color-default-input-border: #394042;
  --color-default-input-disabled: #16181a;
  --color-default-panel-info-warning-text: #f0b322;
  --color-default-panel-info-error-text: #e52e39;
  --color-default-panel-info-warning-background: #2c3133;
  --color-default-panel-info-error-background: #2c3133;
  --color-default-panel-background: #16181a;
  --color-default-favorite: #f0b322;
  --color-default-progress-background: #596974;
  --color-default-button: #317fcb;
  --color-default-button-text: #f5f9fc;
  --color-default-button-text-even: #bfd7ed;
  --color-default-button-hover: #48a5ff;
  --color-default-button-active: #005eb8;
  --color-default-button-disabled: #acb4b9;
  --color-default-button-text-hover: #ffffff;
  --color-default-button-text-active: #f5f9fc;
  --color-default-button-text-disabled: #8497a3;
  --color-default-button-heavy: #e52e39;
  --color-default-button-heavy-text: #f5f9fc;
  --color-default-button-heavy-hover: #f5b6ba;
  --color-default-button-heavy-active: #b00004;
  --color-default-button-heavy-disabled: #acb4b9;
  --color-default-button-heavy-text-hover: #f5f9fc;
  --color-default-button-heavy-text-active: #f5f9fc;
  --color-default-button-heavy-text-disabled: #8497a3;
  --color-default-button-radio-border: #596974;
  --color-default-menu-background: #8497a3;
  --color-default-menu-text: #ffffff;
  --color-default-menu-selected-background: #48a5ff;
  --color-default-icon: #48a5ff;
  --color-default-navigation-bar-background: transparent;
  --color-default-card-background: #2c3133;
  --color-default-navigation-icon: #317fcb;
  --color-default-navigation-background: #353b3e;
  --color-default-navigation-hover: #394042;
  --color-default-navigation-active: #25292b;
  --color-default-navigation-selected: #2c3133;
  --color-default-refresh-background: #2c3133;
  --color-default-header-logo: #ffffff;
  --color-default-pen: invert(1);
  --color-alternative-background: #317fcb;
  --color-alternative-background-disabled: #ffffff;
  --color-alternative-overlay-background: #000000;
  --color-alternative-content-background: #f5f9fc;
  --color-alternative-section-background: #8497a3;
  --color-alternative-selected-background: #bfd7ed;
  --color-alternative-selected-disabled-background: #2c3133;
  --color-alternative-selected-range-background: #bfd7ed;
  --color-alternative-header-background: #dae7f5;
  --color-alternative-text: #25292b;
  --color-alternative-text-disabled: #596974;
  --color-alternative-text-help: #2c3133;
  --color-alternative-theme: #48a5ff;
  --color-alternative-corporate: #005eb8;
  --color-alternative-separator-light: rgba(132, 151, 163, 0.3);
  --color-alternative-separator-regular: #8497a3;
  --color-alternative-focus: #005eb8;
  --color-alternative-checkmark: #ffffff;
  --color-alternative-list-background: #ecf3fa;
  --color-alternative-list-background-even: #dae7f5;
  --color-alternative-list-label: #8497a3;
  --color-alternative-scroll: #acb4b9;
  --color-alternative-selected-indicator: #8497a3;
  --color-alternative-input-background: #394042;
  --color-alternative-input-border: #394042;
  --color-alternative-input-disabled: #f5f9fc;
  --color-alternative-panel-info-warning-text: #f0b322;
  --color-alternative-panel-info-error-text: #e52e39;
  --color-alternative-panel-info-warning-background: #fffae9;
  --color-alternative-panel-info-error-background: #fbe2e3;
  --color-alternative-panel-background: #ffffff;
  --color-alternative-favorite: #f0b322;
  --color-alternative-progress-background: #d5dcdf;
  --color-alternative-button: #f5f9fc;
  --color-alternative-button-text: #f5f9fc;
  --color-alternative-button-hover: #48a5ff;
  --color-alternative-button-active: #19345e;
  --color-alternative-button-disabled: #acb4b9;
  --color-alternative-button-text-hover: #f5f9fc;
  --color-alternative-button-text-active: #f5f9fc;
  --color-alternative-button-text-disabled: #8497a3;
  --color-alternative-button-heavy: #e52e39;
  --color-alternative-button-heavy-text: #f5f9fc;
  --color-alternative-button-heavy-hover: #f5b6ba;
  --color-alternative-button-heavy-active: #b00004;
  --color-alternative-button-heavy-disabled: #acb4b9;
  --color-alternative-button-heavy-text-hover: #f5f9fc;
  --color-alternative-button-heavy-text-active: #f5f9fc;
  --color-alternative-button-heavy-text-disabled: #8497a3;
  --color-alternative-button-radio-border: #596974;
  --color-alternative-menu-background: #19345e;
  --color-alternative-menu-text: #ffffff;
  --color-alternative-menu-selected-background: #48a5ff;
  --color-alternative-icon: #005eb8;
  --color-alternative-navigation-icon: #005eb8;
  --color-alternative-navigation-bar-background: transparent;
  --color-alternative-card-background: #ffffff;
  --color-alternative-navigation-background: #005eb8;
  --color-alternative-navigation-hover: #48a5ff;
  --color-alternative-navigation-active: #19345e;
  --color-alternative-navigation-selected: #08519c;
  --color-alternative-refresh-background: #48a5ff;
  --color-alternative-header-logo: #48a5ff;
  --color-alternative-pen: invert(0);
  --color-state-unknown: #8497a3;
  --color-state-info: #48a5ff;
  --color-state-valid: #85c85a;
  --color-state-warning: #f0b322;
  --color-state-error: #e52e39;
  --color-dropdown-popup-background: #2c3133;
  --color-popup-message-state-unknown: #8497a3;
  --color-popup-message-state-info: #8497a3;
  --color-popup-message-state-valid: #85c85a;
  --color-popup-message-state-warning: #f0b322;
  --color-popup-message-state-error: #e52e39;
  --color-priority-unknown: #acb4b9;
  --color-priority-low: #85c85a;
  --color-priority-normal: #f0b322;
  --color-priority-high: #e52e39;
  --color-default-static-text: #ffffff;
  --color-default-static-input-text: #353b3e;
  --color-default-static-text-disabled: #596974;
  --color-default-static-text-help: #bfd7ed;
  --color-default-static-separator: #acb4b9;
  --color-alternative-static-text: #353b3e;
  --color-alternative-static-input-text: #ffffff;
  --color-alternative-static-text-disabled: #596974;
  --color-alternative-static-text-help: #bfd7ed;
  --color-alternative-static-separator: #acb4b9;
  --box-shadow-slide-panel: 0 0 25px 0 rgba(0, 0, 0, 0.55);
  --color-accent-1: #ab77b3;
  --color-accent-2: #b3778d;
  --color-accent-3: #9790f3;
  --color-accent-4: #c4b44f;
  --color-accent-5: #8577b3;
  --color-accent-6: #5faead;
  --color-accent-7: #ea8a8a;
  --color-accent-8: #7794b3;
}
html {
  font-size: 62.5%;
  font-size: var(--zoom-value);
}
body {
  font-size: 1.5rem;
  line-height: 2rem;
  color: var(--color-default-text);
  overflow: hidden;
  background-color: var(--color-default-background);
  font-family: 'Open Sans', sans-serif;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior: none;
}
:focus {
  outline: none;
}
textarea {
  width: 100%;
  padding: 1rem;
  resize: none;
}
pre {
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
  white-space: pre-wrap;
  word-break: break-all;
}
hr {
  height: 0.1rem;
  width: 100%;
  margin-top: 3rem;
  margin-bottom: 0;
  color: var(--color-default-text);
  background-color: var(--color-default-text);
  border: none;
}
hr.vertical {
  width: 0.1rem;
  width: 100%;
  margin-left: 3rem;
  margin-right: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
h1 {
  margin: 0;
  font-size: 2.4rem;
  line-height: 2.9rem;
}
h2 {
  margin: 0;
  font-size: 2.4rem;
  line-height: 2.9rem;
}
h4 {
  margin: 0;
  font-size: 1.2rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.5rem;
  color: var(--color-default-text);
}
h5 {
  margin: 0;
  margin-bottom: 0.8rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
  color: var(--color-default-text);
}
label {
  font-size: 1.5rem;
  line-height: 2rem;
}
input,
textarea,
select,
button {
  font-size: 1.5rem;
  line-height: 2rem;
  border-radius: 0;
  outline: none;
}
input,
input[type='text'],
input[type='password'],
input[type='number'],
input[type='tel'],
input[type='time'],
input[type='date'],
input[type='week'] {
  display: flex;
  height: 3.6rem;
  width: 100%;
  padding: 1rem;
  border: 0.1rem solid var(--color-default-input-border);
}
input:focus,
input[type='text']:focus,
input[type='password']:focus,
input[type='number']:focus,
input[type='tel']:focus,
input[type='time']:focus,
input[type='date']:focus,
input[type='week']:focus {
  border-color: var(--color-default-theme);
  outline: 0 solid var(--color-default-focus);
}
@media only screen and (min-width: 768px) {
  input,
  input[type='text'],
  input[type='password'],
  input[type='number'],
  input[type='tel'],
  input[type='time'],
  input[type='date'],
  input[type='week'] {
    max-width: 30rem;
  }
}
input[type='search'] {
  height: 3.6rem;
  width: 100%;
  max-width: 30rem;
  padding: 1rem;
  border: 0.1rem solid var(--color-default-input-border);
}
input[type='search']:focus {
  border-color: var(--color-default-theme);
  outline: 0 solid var(--color-default-focus);
}
input[type='date'] {
  height: 3.6rem;
  width: 100%;
  max-width: 54rem;
  padding: 1rem;
  border: 0.1rem solid var(--color-default-input-border);
}
input[type='date']:focus {
  outline: 0 solid var(--color-default-focus);
}
input[type='date']::-webkit-inner-spin-button {
  display: none;
}
input[type='date']::-webkit-clear-button {
  display: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
select {
  height: 3.6rem;
  width: 100%;
  max-width: 54rem;
  padding: 0 0.5rem;
  border: 0.1rem solid var(--color-default-input-border);
}
select:focus {
  border-color: var(--color-default-theme);
  outline: 0 solid var(--color-default-focus);
}
select option {
  color: var(--color-default-text);
}
input,
textarea,
select {
  font-size: 1.5rem;
  line-height: 2rem;
  color: var(--color-default-text);
  background: var(--color-default-input-background);
  border: 0.1rem solid var(--color-default-input-border);
  font-family: 'Open Sans', sans-serif;
}
input:focus,
textarea:focus,
select:focus {
  border-color: var(--color-default-theme);
  outline: 0 solid var(--color-default-focus);
}
input:disabled,
textarea:disabled,
select:disabled {
  color: var(--color-default-text);
  background: var(--color-default-input-disabled);
  border-color: var(--color-default-input-disabled);
}
input[type='email']::-moz-placeholder, input[type='search']::-moz-placeholder, input[type='text']::-moz-placeholder, input[type='password']::-moz-placeholder, input[type='number']::-moz-placeholder, input[type='tel']::-moz-placeholder, input[type='time']::-moz-placeholder, input[type='date']::-moz-placeholder, input[type='week']::-moz-placeholder, textarea::-moz-placeholder {
  color: var(--color-default-text-help);
}
input[type='email']::placeholder,
input[type='search']::placeholder,
input[type='text']::placeholder,
input[type='password']::placeholder,
input[type='number']::placeholder,
input[type='tel']::placeholder,
input[type='time']::placeholder,
input[type='date']::placeholder,
input[type='week']::placeholder,
textarea::placeholder {
  color: var(--color-default-text-help);
}
input[type='text']:disabled::-moz-placeholder {
  color: var(--color-default-text);
  opacity: 0.5;
}
input[type='text']:disabled::placeholder {
  color: var(--color-default-text);
  opacity: 0.5;
}
input.flat,
textarea.flat {
  height: auto;
  height: initial;
  min-width: 0;
  min-width: initial;
  max-width: none;
  max-width: initial;
  background: transparent;
  border: none;
}
input.flat:hover,
textarea.flat:hover {
  outline: 0.1rem solid var(--color-default-separator-light);
}
input.flat:focus,
textarea.flat:focus {
  background: var(--color-default-input-background);
  outline: 0.1rem solid var(--color-default-theme);
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 100rem var(--color-default-input-background) inset;
  -webkit-text-fill-color: var(--color-default-text);
}
:disabled {
  cursor: none;
  opacity: 0.3;
  pointer-events: none;
}
button {
  padding: 0 1rem;
  font-size: 1.5rem;
  line-height: 2rem;
  letter-spacing: 0.1rem;
  color: var(--color-default-text);
  border: 0;
  cursor: pointer;
}
button.default {
  min-height: 4.4rem;
  min-width: 12rem;
  color: var(--color-default-button-text);
  background: var(--color-default-button);
}
button.default:active {
  background: var(--color-default-button-active);
}
button.default:disabled {
  background-color: var(--color-default-button-disabled);
  cursor: inherit;
  opacity: inherit;
}
button.submit {
  min-height: 4.4rem;
  min-width: 12rem;
  color: var(--color-default-button-text);
  background: var(--color-default-theme);
  border: 0;
}
button.submit:hover:not([disabled]) {
  color: var(--color-default-button-text);
  background: var(--color-default-theme);
}
button.submit:active {
  color: var(--color-default-button-text);
  background: var(--color-default-theme);
}
button.submit:disabled {
  background-color: var(--color-default-button-disabled);
  cursor: inherit;
  opacity: inherit;
}
button.outline {
  min-height: 4.4rem;
  min-width: 12rem;
  color: var(--color-default-theme);
  background: var(--color-default-theme);
  border: 0;
}
button.outline:hover:not([disabled]) {
  color: var(--color-default-button-text);
  background: var(--color-default-theme);
}
button.outline:active {
  color: var(--color-default-button-text);
  background: var(--color-default-theme);
}
button.outline:disabled {
  background-color: var(--color-default-button-disabled);
  cursor: inherit;
  opacity: inherit;
}
button.flat {
  display: flex;
  align-items: center;
  min-width: inherit;
  padding: 0;
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: 0.135rem;
  text-transform: uppercase;
  color: var(--color-default-text);
  background: transparent;
  border: 0;
  opacity: 1;
  opacity: initial;
}
button.flat:hover:not([disabled]) {
  color: var(--color-default-text);
}
button.flat:active,
button.flat:hover:active {
  color: var(--color-default-text);
}
button.flat.attractive {
  color: var(--color-default-theme);
}
button.flat.attractive:hover:not([disabled]) {
  color: var(--color-default-theme);
}
button.flat.attractive:active,
button.flat.attractive:hover:active {
  color: var(--color-default-theme);
}
button.flat.attractive.heavy {
  color: var(--color-state-error);
}
button.flat.attractive.heavy:hover:not([disabled]) {
  color: var(--color-state-error);
}
button.flat.attractive.heavy:active,
button.flat.attractive.heavy:hover:active {
  color: var(--color-state-error);
}
button.flat.attractive:disabled {
  cursor: inherit;
  opacity: 0.3;
}
button.flat.add::before {
  display: inline-block;
  height: 1.8rem;
  width: 1.8rem;
  margin-right: 1rem;
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2236px%22%20height%3D%2236px%22%20viewBox%3D%220%200%2036%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2063.1%20(92452)%20-%20https%3A%2F%2Fsketch.com%20--%3E%0A%20%20%20%20%3Ctitle%3E2%20Icons%20%2F%20Add%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cg%20id%3D%222-Icons-%2F-Add%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Add%22%20transform%3D%22translate(6.000000%2C%206.000000)%22%20fill%3D%22%23005EB8%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M13.5%2C0%20L13.5%2C10.5%20L24%2C10.5%20L24%2C13.5%20L13.5%2C13.5%20L13.5%2C24%20L10.5%2C24%20L10.5%2C13.499%20L0%2C13.5%20L0%2C10.5%20L10.5%2C10.499%20L10.5%2C0%20L13.5%2C0%20Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
  background-size: 1.8rem 1.8rem;
  content: '';
}
button.flat.edit::before {
  display: inline-block;
  height: 1.8rem;
  width: 1.8rem;
  margin-right: 1rem;
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2236px%22%20height%3D%2236px%22%20viewBox%3D%220%200%2036%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2063.1%20(92452)%20-%20https%3A%2F%2Fsketch.com%20--%3E%0A%20%20%20%20%3Ctitle%3E2%20Icons%20%2F%20Edit%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M27%2C17.2426407%20L30%2C14.2426407%20L30%2C27.1389442%20C30%2C28.7957984%2028.6568542%2C30.1389442%2027%2C30.1389442%20L9%2C30.1389442%20C7.34314575%2C30.1389442%206%2C28.7957984%206%2C27.1389442%20L6%2C9.13894419%20C6%2C7.48208994%207.34314575%2C6.13894419%209%2C6.13894419%20L21.621377%2C6.13894419%20L18.6227964%2C9.13894419%20L9%2C9.13894419%20L9%2C27.1389442%20L27%2C27.1389442%20L27%2C17.2426407%20Z%20M26%2C6%20L30%2C10%20L18%2C22%20L14%2C22%20L14%2C18.0075739%20L26%2C6%20Z%20M31%2C9%20L27.0007099%2C5.00070988%20L30%2C2%20L34%2C6%20L31%2C9%20L31%2C9%20Z%22%20id%3D%22path-1%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%222-Icons-%2F-Edit%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Edit%22%20fill%3D%22%23005EB8%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
  background-size: 1.8rem 1.8rem;
  content: '';
}
button.flat.view::before {
  display: inline-block;
  height: 1.8rem;
  width: 1.8rem;
  margin-right: 1rem;
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2236px%22%20height%3D%2236px%22%20viewBox%3D%220%200%2036%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2063.1%20(92452)%20-%20https%3A%2F%2Fsketch.com%20--%3E%0A%20%20%20%20%3Ctitle%3E2%20Icons%20%2F%20View%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18%2C7%20C24.5165647%2C7%2030.3068875%2C10.9332219%2032.7725807%2C16.8461535%20L33.2540826%2C18.0008339%20L32.7725469%2C19.1555002%20C30.3069226%2C25.0677796%2024.516868%2C29%2018%2C29%20C11.483132%2C29%205.69307737%2C25.0677796%203.22745307%2C19.1555002%20L2.74591741%2C18.0008339%20L3.22741928%2C16.8461535%20C5.69311251%2C10.9332219%2011.4834353%2C7%2018%2C7%20Z%20M18%2C10%20C12.5921756%2C10%207.95545845%2C13.3026192%205.99632213%2C18.0007864%20C7.95536811%2C22.69835%2012.5918096%2C26%2018%2C26%20C23.4081904%2C26%2028.0446319%2C22.69835%2030.0036779%2C18.0007864%20C28.0445416%2C13.3026192%2023.4078244%2C10%2018%2C10%20Z%20M18%2C12%20C21.3137085%2C12%2024%2C14.6862915%2024%2C18%20C24%2C21.3137085%2021.3137085%2C24%2018%2C24%20C14.6862915%2C24%2012%2C21.3137085%2012%2C18%20C12%2C14.6862915%2014.6862915%2C12%2018%2C12%20Z%20M18%2C15%20C16.3431458%2C15%2015%2C16.3431458%2015%2C18%20C15%2C19.6568542%2016.3431458%2C21%2018%2C21%20C19.6568542%2C21%2021%2C19.6568542%2021%2C18%20C21%2C16.3431458%2019.6568542%2C15%2018%2C15%20Z%22%20id%3D%22path-1%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%222-Icons-%2F-View%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22View%22%20fill%3D%22%23005EB8%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
  background-size: 1.8rem 1.8rem;
  content: '';
}
button.flat.save::before {
  display: inline-block;
  height: 1.8rem;
  width: 1.8rem;
  margin-right: 1rem;
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2236px%22%20height%3D%2236px%22%20viewBox%3D%220%200%2036%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2063.1%20(92452)%20-%20https%3A%2F%2Fsketch.com%20--%3E%0A%20%20%20%20%3Ctitle%3E2%20Icons%20%2F%20Save%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cg%20id%3D%222-Icons-%2F-Save%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M23.5%2C3%20C23.835898%2C3%2024.1717961%2C3.11212319%2024.4467378%2C3.33636956%20L24.5606602%2C3.43933983%20L32.5606602%2C11.4393398%20C32.8535534%2C11.732233%2033%2C12.1161165%2033%2C12.5%20L33%2C30%20C33%2C31.6568542%2031.6568542%2C33%2030%2C33%20L6%2C33%20C4.34314575%2C33%203%2C31.6568542%203%2C30%20L3%2C6%20C3%2C4.34314575%204.34314575%2C3%206%2C3%20L23.5%2C3%20Z%20M21%2C12%20C21%2C12.7796961%2020.4051119%2C13.4204487%2019.64446%2C13.4931334%20L19.5%2C13.5%20L10.5%2C13.5%20L10.5%2C13.5%20C9.67157288%2C13.5%209%2C12.8284271%209%2C12%20L9%2C6%20L6%2C6%20L6%2C30%20L30%2C30%20L30%2C13.121%20L22.879%2C6%20L21%2C6%20L21%2C12%20Z%20M12%2C6%20L12%2C10.499%20L18%2C10.5%20L18%2C6%20L12%2C6%20Z%22%20id%3D%22Shape%22%20fill%3D%22%23005EB8%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
  background-size: 1.8rem 1.8rem;
  content: '';
}
button.dropdown {
  display: flex;
  align-items: center;
  padding: 0;
  font-size: 1.5rem;
  line-height: 2rem;
  color: var(--color-default-text);
  background: transparent;
  border: 0;
  opacity: inherit;
}
button.dropdown:hover:not([disabled]) {
  color: var(--color-default-text);
  background: transparent;
}
button.dropdown:active,
button.dropdown:hover:active {
  color: var(--color-default-text);
}
button.dropdown.attractive {
  color: var(--color-default-theme);
}
button.dropdown.attractive:hover:not([disabled]) {
  color: var(--color-default-theme);
}
button.dropdown.attractive:active,
button.dropdown.attractive:hover:active {
  color: var(--color-default-theme);
}
button.dropdown.attractive.heavy {
  color: var(--color-state-error);
}
button.dropdown.attractive.heavy:hover:not([disabled]) {
  color: var(--color-state-error);
}
button.dropdown.attractive.heavy:active,
button.dropdown.attractive.heavy:hover:active {
  color: var(--color-state-error);
}
button.dropdown.attractive:disabled {
  color: var(--color-default-text);
  cursor: inherit;
  opacity: inherit;
}
button.dropdown.add::before {
  display: inline-block;
  height: 1.8rem;
  width: 1.8rem;
  margin-right: 1rem;
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2236px%22%20height%3D%2236px%22%20viewBox%3D%220%200%2036%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2063.1%20(92452)%20-%20https%3A%2F%2Fsketch.com%20--%3E%0A%20%20%20%20%3Ctitle%3E2%20Icons%20%2F%20Add%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cg%20id%3D%222-Icons-%2F-Add%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Add%22%20transform%3D%22translate(6.000000%2C%206.000000)%22%20fill%3D%22%23005EB8%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M13.5%2C0%20L13.5%2C10.5%20L24%2C10.5%20L24%2C13.5%20L13.5%2C13.5%20L13.5%2C24%20L10.5%2C24%20L10.5%2C13.499%20L0%2C13.5%20L0%2C10.5%20L10.5%2C10.499%20L10.5%2C0%20L13.5%2C0%20Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
  background-size: 1.8rem 1.8rem;
  content: '';
}
button.dropdown.edit::before {
  display: inline-block;
  height: 1.8rem;
  width: 1.8rem;
  margin-right: 1rem;
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2236px%22%20height%3D%2236px%22%20viewBox%3D%220%200%2036%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2063.1%20(92452)%20-%20https%3A%2F%2Fsketch.com%20--%3E%0A%20%20%20%20%3Ctitle%3E2%20Icons%20%2F%20Edit%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M27%2C17.2426407%20L30%2C14.2426407%20L30%2C27.1389442%20C30%2C28.7957984%2028.6568542%2C30.1389442%2027%2C30.1389442%20L9%2C30.1389442%20C7.34314575%2C30.1389442%206%2C28.7957984%206%2C27.1389442%20L6%2C9.13894419%20C6%2C7.48208994%207.34314575%2C6.13894419%209%2C6.13894419%20L21.621377%2C6.13894419%20L18.6227964%2C9.13894419%20L9%2C9.13894419%20L9%2C27.1389442%20L27%2C27.1389442%20L27%2C17.2426407%20Z%20M26%2C6%20L30%2C10%20L18%2C22%20L14%2C22%20L14%2C18.0075739%20L26%2C6%20Z%20M31%2C9%20L27.0007099%2C5.00070988%20L30%2C2%20L34%2C6%20L31%2C9%20L31%2C9%20Z%22%20id%3D%22path-1%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%222-Icons-%2F-Edit%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Edit%22%20fill%3D%22%23005EB8%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
  background-size: 1.8rem 1.8rem;
  content: '';
}
button.dropdown.view::before {
  display: inline-block;
  height: 1.8rem;
  width: 1.8rem;
  margin-right: 1rem;
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2236px%22%20height%3D%2236px%22%20viewBox%3D%220%200%2036%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2063.1%20(92452)%20-%20https%3A%2F%2Fsketch.com%20--%3E%0A%20%20%20%20%3Ctitle%3E2%20Icons%20%2F%20View%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18%2C7%20C24.5165647%2C7%2030.3068875%2C10.9332219%2032.7725807%2C16.8461535%20L33.2540826%2C18.0008339%20L32.7725469%2C19.1555002%20C30.3069226%2C25.0677796%2024.516868%2C29%2018%2C29%20C11.483132%2C29%205.69307737%2C25.0677796%203.22745307%2C19.1555002%20L2.74591741%2C18.0008339%20L3.22741928%2C16.8461535%20C5.69311251%2C10.9332219%2011.4834353%2C7%2018%2C7%20Z%20M18%2C10%20C12.5921756%2C10%207.95545845%2C13.3026192%205.99632213%2C18.0007864%20C7.95536811%2C22.69835%2012.5918096%2C26%2018%2C26%20C23.4081904%2C26%2028.0446319%2C22.69835%2030.0036779%2C18.0007864%20C28.0445416%2C13.3026192%2023.4078244%2C10%2018%2C10%20Z%20M18%2C12%20C21.3137085%2C12%2024%2C14.6862915%2024%2C18%20C24%2C21.3137085%2021.3137085%2C24%2018%2C24%20C14.6862915%2C24%2012%2C21.3137085%2012%2C18%20C12%2C14.6862915%2014.6862915%2C12%2018%2C12%20Z%20M18%2C15%20C16.3431458%2C15%2015%2C16.3431458%2015%2C18%20C15%2C19.6568542%2016.3431458%2C21%2018%2C21%20C19.6568542%2C21%2021%2C19.6568542%2021%2C18%20C21%2C16.3431458%2019.6568542%2C15%2018%2C15%20Z%22%20id%3D%22path-1%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%222-Icons-%2F-View%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22View%22%20fill%3D%22%23005EB8%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
  background-size: 1.8rem 1.8rem;
  content: '';
}
button.delete {
  flex: 0 1 auto;
  display: inline-block;
  height: 1.8rem;
  width: 1.8rem;
  min-width: 1.8rem;
  margin-left: -0.8rem;
  background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2236px%22%20height%3D%2236px%22%20viewBox%3D%220%200%2036%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2063.1%20(92452)%20-%20https%3A%2F%2Fsketch.com%20--%3E%0A%20%20%20%20%3Ctitle%3E2%20Icons%20%2F%20Delete%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8%2C8%20L8%2C32%20L28%2C32%20L28%2C8%20L8%2C8%20Z%20M5%2C8%20C5%2C6.34314575%206.34314575%2C5%208%2C5%20L28%2C5%20C29.6568542%2C5%2031%2C6.34314575%2031%2C8%20L31%2C32%20C31%2C33.6568542%2029.6568542%2C35%2028%2C35%20L8%2C35%20C6.34314575%2C35%205%2C33.6568542%205%2C32%20L5%2C8%20Z%20M10%2C4%20C10%2C2.34314575%2011.3431458%2C1%2013%2C1%20L23%2C1%20C24.6568542%2C1%2026%2C2.34314575%2026%2C4%20L10%2C4%20L10%2C4%20Z%20M21.5%2C11%20L24.5%2C11%20L24.5%2C29%20L21.5%2C29%20L21.5%2C11%20Z%20M11.5%2C11%20L14.5%2C11%20L14.5%2C29%20L11.5%2C29%20L11.5%2C11%20Z%20M16.5%2C11%20L19.5%2C11%20L19.5%2C29%20L16.5%2C29%20L16.5%2C11%20Z%22%20id%3D%22path-1%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%222-Icons-%2F-Delete%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Trash%22%20fill%3D%22%23E52E39%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat center center;
  background-size: 1.8rem 1.8rem;
}
button.link {
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: inherit;
  text-transform: inherit;
  color: var(--color-default-theme);
  text-decoration: underline;
}
button.link.light {
  text-decoration: none;
}
.subTitle {
  margin-top: 0.2rem;
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 600;
  line-height: 2rem;
  color: var(--color-default-text-help);
  opacity: 0.8;
}
.caption {
  margin-top: 0.2rem;
  font-size: 1.2rem;
  font-style: italic;
  line-height: 1.5rem;
}
::-webkit-scrollbar {
  height: 0.6rem;
  width: 0.6rem;
}
::-webkit-scrollbar-button {
  height: 0.5rem;
  width: 0.8rem;
}
::-webkit-scrollbar-track {
  background: transparent;
}
::-webkit-scrollbar-thumb {
  background: var(--color-default-scroll);
  border: thin solid var(--color-default-scroll);
  border-radius: 1rem;
}
::-webkit-scrollbar-thumb:hover {
  background: var(--color-default-scroll);
}
::-webkit-scrollbar-corner {
  background: transparent;
}
.cdk-drag-placeholder {
  opacity: 0;
}
.cdk-drag-animating {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
.cdk-drop-list-dragging .cdk-drag {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
cdk-virtual-scroll-viewport {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-y: overlay;
}
.disabled {
  opacity: 0.3;
  pointer-events: none;
}
.noData {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: var(--color-default-text-help);
  animation: fadeIn 0.8s;
}
.loadingData {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: var(--color-default-text-help);
  animation: fadeIn 0.8s;
}
.link {
  font-size: 1.5rem;
  font-weight: 400;
  color: var(--color-default-theme);
}
.link .hyper {
  text-decoration: underline;
}
.dropdownList-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  max-height: calc(3.6rem * 3);
  min-width: 20rem;
  overflow-x: hidden;
  overflow-y: auto;
}
.dropdownList-content .item:not(:empty) {
  flex: none;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  min-height: 3.6rem;
  padding: 0 1rem;
  font-size: 1.5rem;
  line-height: 2rem;
}
.dropdownList-content .item:not(:empty) .label {
  flex: 1;
}
.dropdownList-content .item:not(:empty):hover {
  color: var(--color-default-button-text-hover);
  background: var(--color-default-button-hover);
}
.dropdownList-content .item:not(:empty):hover .icon {
  background: var(--color-default-button-text-hover);
}
.dropdownList-content .item:not(:empty):active {
  color: var(--color-default-button-text-active);
  background: var(--color-default-button-active);
}
.dropdownList-content .item:not(:empty):active .icon {
  background: var(--color-default-button-text-active);
}
.dropdownList-content .item:not(:empty) .icon {
  flex: none;
  background: var(--color-default-button);
}
.daui-tooltip {
  position: absolute;
  max-width: 15rem;
  padding: 0.2rem 0.8rem 0.3rem 0.8rem;
  font-size: 1.2rem;
  color: var(--color-alternative-text);
  background: var(--color-alternative-list-background);
  border-radius: 0.5rem;
  box-shadow: 0 0.8rem 1rem 1rem rgba(0, 0, 0, 0.014), 0 0.3rem 1.4rem 0.2rem rgba(0, 0, 0, 0.12), 0 0.5rem 0.5rem -0.3rem rgba(0, 0, 0, 0.2);
  opacity: 0;
  text-align: center;
  vertical-align: center;
  z-index: 1400;
}
.daui-tooltip-show {
  opacity: 1;
  transition: opacity 0.5s;
}
.loading-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  width: 100vw;
  background-color: #005eb8;
}
.loading-wrapper-content {
  margin-right: 4rem;
}
.loading-wrapper-content-logo {
  width: 50vw;
  max-width: 25rem;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[8].rules[1].use[0]!./src/styles.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
/*-- float utilities --*/
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.float-none {
  float: none;
}
@media (min-width: 768px) {
  .float-sm-left {
    float: left;
  }
  .float-sm-right {
    float: right;
  }
  .float-sm-none {
    float: none;
  }
}
@media (min-width: 992px) {
  .float-md-left {
    float: left;
  }
  .float-md-right {
    float: right;
  }
  .float-md-none {
    float: none;
  }
}
@media (min-width: 1200px) {
  .float-lg-left {
    float: left;
  }
  .float-lg-right {
    float: right;
  }
  .float-lg-none {
    float: none;
  }
}
/*-- text utilities --*/
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
@media (min-width: 768px) {
  .text-sm-left {
    text-align: left;
  }
  .text-sm-right {
    text-align: right;
  }
  .text-sm-center {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .text-md-left {
    text-align: left;
  }
  .text-md-right {
    text-align: right;
  }
  .text-md-center {
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .text-lg-left {
    text-align: left;
  }
  .text-lg-right {
    text-align: right;
  }
  .text-lg-center {
    text-align: center;
  }
}
/*-- spacing utilities --*/
.m-0 {
  margin: 0 0;
}
.mt-0 {
  margin-top: 0;
}
.mr-0 {
  margin-right: 0;
}
.mb-0 {
  margin-bottom: 0;
}
.ml-0 {
  margin-left: 0;
}
.mx-0 {
  margin-right: 0;
  margin-left: 0;
}
.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.m-1 {
  margin: 0.25rem 0.25rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.mx-1 {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.m-2 {
  margin: 0.5rem 0.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.mx-2 {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.m-3 {
  margin: 1rem 1rem;
}
.mt-3 {
  margin-top: 1rem;
}
.mr-3 {
  margin-right: 1rem;
}
.mb-3 {
  margin-bottom: 1rem;
}
.ml-3 {
  margin-left: 1rem;
}
.mx-3 {
  margin-right: 1rem;
  margin-left: 1rem;
}
.my-3 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.m-4 {
  margin: 1.5rem 1.5rem;
}
.mt-4 {
  margin-top: 1.5rem;
}
.mr-4 {
  margin-right: 1.5rem;
}
.mb-4 {
  margin-bottom: 1.5rem;
}
.ml-4 {
  margin-left: 1.5rem;
}
.mx-4 {
  margin-right: 1.5rem;
  margin-left: 1.5rem;
}
.my-4 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.m-5 {
  margin: 3rem 3rem;
}
.mt-5 {
  margin-top: 3rem;
}
.mr-5 {
  margin-right: 3rem;
}
.mb-5 {
  margin-bottom: 3rem;
}
.ml-5 {
  margin-left: 3rem;
}
.mx-5 {
  margin-right: 3rem;
  margin-left: 3rem;
}
.my-5 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.p-0 {
  padding: 0 0;
}
.pt-0 {
  padding-top: 0;
}
.pr-0 {
  padding-right: 0;
}
.pb-0 {
  padding-bottom: 0;
}
.pl-0 {
  padding-left: 0;
}
.px-0 {
  padding-right: 0;
  padding-left: 0;
}
.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.p-1 {
  padding: 0.25rem 0.25rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.px-1 {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.p-2 {
  padding: 0.5rem 0.5rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.px-2 {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.p-3 {
  padding: 1rem 1rem;
}
.pt-3 {
  padding-top: 1rem;
}
.pr-3 {
  padding-right: 1rem;
}
.pb-3 {
  padding-bottom: 1rem;
}
.pl-3 {
  padding-left: 1rem;
}
.px-3 {
  padding-right: 1rem;
  padding-left: 1rem;
}
.py-3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.p-4 {
  padding: 1.5rem 1.5rem;
}
.pt-4 {
  padding-top: 1.5rem;
}
.pr-4 {
  padding-right: 1.5rem;
}
.pb-4 {
  padding-bottom: 1.5rem;
}
.pl-4 {
  padding-left: 1.5rem;
}
.px-4 {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.py-4 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.p-5 {
  padding: 3rem 3rem;
}
.pt-5 {
  padding-top: 3rem;
}
.pr-5 {
  padding-right: 3rem;
}
.pb-5 {
  padding-bottom: 3rem;
}
.pl-5 {
  padding-left: 3rem;
}
.px-5 {
  padding-right: 3rem;
  padding-left: 3rem;
}
.py-5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 768px) {
  .m-sm-0 {
    margin: 0 0;
  }
  .mt-sm-0 {
    margin-top: 0;
  }
  .mr-sm-0 {
    margin-right: 0;
  }
  .mb-sm-0 {
    margin-bottom: 0;
  }
  .ml-sm-0 {
    margin-left: 0;
  }
  .mx-sm-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .my-sm-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .m-sm-1 {
    margin: 0.25rem 0.25rem;
  }
  .mt-sm-1 {
    margin-top: 0.25rem;
  }
  .mr-sm-1 {
    margin-right: 0.25rem;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem;
  }
  .ml-sm-1 {
    margin-left: 0.25rem;
  }
  .mx-sm-1 {
    margin-right: 0.25rem;
    margin-left: 0.25rem;
  }
  .my-sm-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .m-sm-2 {
    margin: 0.5rem 0.5rem;
  }
  .mt-sm-2 {
    margin-top: 0.5rem;
  }
  .mr-sm-2 {
    margin-right: 0.5rem;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem;
  }
  .ml-sm-2 {
    margin-left: 0.5rem;
  }
  .mx-sm-2 {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  .my-sm-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .m-sm-3 {
    margin: 1rem 1rem;
  }
  .mt-sm-3 {
    margin-top: 1rem;
  }
  .mr-sm-3 {
    margin-right: 1rem;
  }
  .mb-sm-3 {
    margin-bottom: 1rem;
  }
  .ml-sm-3 {
    margin-left: 1rem;
  }
  .mx-sm-3 {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  .my-sm-3 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .m-sm-4 {
    margin: 1.5rem 1.5rem;
  }
  .mt-sm-4 {
    margin-top: 1.5rem;
  }
  .mr-sm-4 {
    margin-right: 1.5rem;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem;
  }
  .ml-sm-4 {
    margin-left: 1.5rem;
  }
  .mx-sm-4 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
  .my-sm-4 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .m-sm-5 {
    margin: 3rem 3rem;
  }
  .mt-sm-5 {
    margin-top: 3rem;
  }
  .mr-sm-5 {
    margin-right: 3rem;
  }
  .mb-sm-5 {
    margin-bottom: 3rem;
  }
  .ml-sm-5 {
    margin-left: 3rem;
  }
  .mx-sm-5 {
    margin-right: 3rem;
    margin-left: 3rem;
  }
  .my-sm-5 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .p-sm-0 {
    padding: 0 0;
  }
  .pt-sm-0 {
    padding-top: 0;
  }
  .pr-sm-0 {
    padding-right: 0;
  }
  .pb-sm-0 {
    padding-bottom: 0;
  }
  .pl-sm-0 {
    padding-left: 0;
  }
  .px-sm-0 {
    padding-right: 0;
    padding-left: 0;
  }
  .py-sm-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-sm-1 {
    padding: 0.25rem 0.25rem;
  }
  .pt-sm-1 {
    padding-top: 0.25rem;
  }
  .pr-sm-1 {
    padding-right: 0.25rem;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem;
  }
  .pl-sm-1 {
    padding-left: 0.25rem;
  }
  .px-sm-1 {
    padding-right: 0.25rem;
    padding-left: 0.25rem;
  }
  .py-sm-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .p-sm-2 {
    padding: 0.5rem 0.5rem;
  }
  .pt-sm-2 {
    padding-top: 0.5rem;
  }
  .pr-sm-2 {
    padding-right: 0.5rem;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem;
  }
  .pl-sm-2 {
    padding-left: 0.5rem;
  }
  .px-sm-2 {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .py-sm-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .p-sm-3 {
    padding: 1rem 1rem;
  }
  .pt-sm-3 {
    padding-top: 1rem;
  }
  .pr-sm-3 {
    padding-right: 1rem;
  }
  .pb-sm-3 {
    padding-bottom: 1rem;
  }
  .pl-sm-3 {
    padding-left: 1rem;
  }
  .px-sm-3 {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .py-sm-3 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .p-sm-4 {
    padding: 1.5rem 1.5rem;
  }
  .pt-sm-4 {
    padding-top: 1.5rem;
  }
  .pr-sm-4 {
    padding-right: 1.5rem;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem;
  }
  .pl-sm-4 {
    padding-left: 1.5rem;
  }
  .px-sm-4 {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
  .py-sm-4 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .p-sm-5 {
    padding: 3rem 3rem;
  }
  .pt-sm-5 {
    padding-top: 3rem;
  }
  .pr-sm-5 {
    padding-right: 3rem;
  }
  .pb-sm-5 {
    padding-bottom: 3rem;
  }
  .pl-sm-5 {
    padding-left: 3rem;
  }
  .px-sm-5 {
    padding-right: 3rem;
    padding-left: 3rem;
  }
  .py-sm-5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .m-md-0 {
    margin: 0 0;
  }
  .mt-md-0 {
    margin-top: 0;
  }
  .mr-md-0 {
    margin-right: 0;
  }
  .mb-md-0 {
    margin-bottom: 0;
  }
  .ml-md-0 {
    margin-left: 0;
  }
  .mx-md-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .my-md-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .m-md-1 {
    margin: 0.25rem 0.25rem;
  }
  .mt-md-1 {
    margin-top: 0.25rem;
  }
  .mr-md-1 {
    margin-right: 0.25rem;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem;
  }
  .ml-md-1 {
    margin-left: 0.25rem;
  }
  .mx-md-1 {
    margin-right: 0.25rem;
    margin-left: 0.25rem;
  }
  .my-md-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .m-md-2 {
    margin: 0.5rem 0.5rem;
  }
  .mt-md-2 {
    margin-top: 0.5rem;
  }
  .mr-md-2 {
    margin-right: 0.5rem;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem;
  }
  .ml-md-2 {
    margin-left: 0.5rem;
  }
  .mx-md-2 {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  .my-md-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .m-md-3 {
    margin: 1rem 1rem;
  }
  .mt-md-3 {
    margin-top: 1rem;
  }
  .mr-md-3 {
    margin-right: 1rem;
  }
  .mb-md-3 {
    margin-bottom: 1rem;
  }
  .ml-md-3 {
    margin-left: 1rem;
  }
  .mx-md-3 {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  .my-md-3 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .m-md-4 {
    margin: 1.5rem 1.5rem;
  }
  .mt-md-4 {
    margin-top: 1.5rem;
  }
  .mr-md-4 {
    margin-right: 1.5rem;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem;
  }
  .ml-md-4 {
    margin-left: 1.5rem;
  }
  .mx-md-4 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
  .my-md-4 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .m-md-5 {
    margin: 3rem 3rem;
  }
  .mt-md-5 {
    margin-top: 3rem;
  }
  .mr-md-5 {
    margin-right: 3rem;
  }
  .mb-md-5 {
    margin-bottom: 3rem;
  }
  .ml-md-5 {
    margin-left: 3rem;
  }
  .mx-md-5 {
    margin-right: 3rem;
    margin-left: 3rem;
  }
  .my-md-5 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .p-md-0 {
    padding: 0 0;
  }
  .pt-md-0 {
    padding-top: 0;
  }
  .pr-md-0 {
    padding-right: 0;
  }
  .pb-md-0 {
    padding-bottom: 0;
  }
  .pl-md-0 {
    padding-left: 0;
  }
  .px-md-0 {
    padding-right: 0;
    padding-left: 0;
  }
  .py-md-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-md-1 {
    padding: 0.25rem 0.25rem;
  }
  .pt-md-1 {
    padding-top: 0.25rem;
  }
  .pr-md-1 {
    padding-right: 0.25rem;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem;
  }
  .pl-md-1 {
    padding-left: 0.25rem;
  }
  .px-md-1 {
    padding-right: 0.25rem;
    padding-left: 0.25rem;
  }
  .py-md-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .p-md-2 {
    padding: 0.5rem 0.5rem;
  }
  .pt-md-2 {
    padding-top: 0.5rem;
  }
  .pr-md-2 {
    padding-right: 0.5rem;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem;
  }
  .pl-md-2 {
    padding-left: 0.5rem;
  }
  .px-md-2 {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .py-md-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .p-md-3 {
    padding: 1rem 1rem;
  }
  .pt-md-3 {
    padding-top: 1rem;
  }
  .pr-md-3 {
    padding-right: 1rem;
  }
  .pb-md-3 {
    padding-bottom: 1rem;
  }
  .pl-md-3 {
    padding-left: 1rem;
  }
  .px-md-3 {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .py-md-3 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .p-md-4 {
    padding: 1.5rem 1.5rem;
  }
  .pt-md-4 {
    padding-top: 1.5rem;
  }
  .pr-md-4 {
    padding-right: 1.5rem;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem;
  }
  .pl-md-4 {
    padding-left: 1.5rem;
  }
  .px-md-4 {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
  .py-md-4 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .p-md-5 {
    padding: 3rem 3rem;
  }
  .pt-md-5 {
    padding-top: 3rem;
  }
  .pr-md-5 {
    padding-right: 3rem;
  }
  .pb-md-5 {
    padding-bottom: 3rem;
  }
  .pl-md-5 {
    padding-left: 3rem;
  }
  .px-md-5 {
    padding-right: 3rem;
    padding-left: 3rem;
  }
  .py-md-5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 1200px) {
  .m-lg-0 {
    margin: 0 0;
  }
  .mt-lg-0 {
    margin-top: 0;
  }
  .mr-lg-0 {
    margin-right: 0;
  }
  .mb-lg-0 {
    margin-bottom: 0;
  }
  .ml-lg-0 {
    margin-left: 0;
  }
  .mx-lg-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .my-lg-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .m-lg-1 {
    margin: 0.25rem 0.25rem;
  }
  .mt-lg-1 {
    margin-top: 0.25rem;
  }
  .mr-lg-1 {
    margin-right: 0.25rem;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem;
  }
  .ml-lg-1 {
    margin-left: 0.25rem;
  }
  .mx-lg-1 {
    margin-right: 0.25rem;
    margin-left: 0.25rem;
  }
  .my-lg-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .m-lg-2 {
    margin: 0.5rem 0.5rem;
  }
  .mt-lg-2 {
    margin-top: 0.5rem;
  }
  .mr-lg-2 {
    margin-right: 0.5rem;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem;
  }
  .ml-lg-2 {
    margin-left: 0.5rem;
  }
  .mx-lg-2 {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  .my-lg-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .m-lg-3 {
    margin: 1rem 1rem;
  }
  .mt-lg-3 {
    margin-top: 1rem;
  }
  .mr-lg-3 {
    margin-right: 1rem;
  }
  .mb-lg-3 {
    margin-bottom: 1rem;
  }
  .ml-lg-3 {
    margin-left: 1rem;
  }
  .mx-lg-3 {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  .my-lg-3 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .m-lg-4 {
    margin: 1.5rem 1.5rem;
  }
  .mt-lg-4 {
    margin-top: 1.5rem;
  }
  .mr-lg-4 {
    margin-right: 1.5rem;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem;
  }
  .ml-lg-4 {
    margin-left: 1.5rem;
  }
  .mx-lg-4 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
  .my-lg-4 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .m-lg-5 {
    margin: 3rem 3rem;
  }
  .mt-lg-5 {
    margin-top: 3rem;
  }
  .mr-lg-5 {
    margin-right: 3rem;
  }
  .mb-lg-5 {
    margin-bottom: 3rem;
  }
  .ml-lg-5 {
    margin-left: 3rem;
  }
  .mx-lg-5 {
    margin-right: 3rem;
    margin-left: 3rem;
  }
  .my-lg-5 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .p-lg-0 {
    padding: 0 0;
  }
  .pt-lg-0 {
    padding-top: 0;
  }
  .pr-lg-0 {
    padding-right: 0;
  }
  .pb-lg-0 {
    padding-bottom: 0;
  }
  .pl-lg-0 {
    padding-left: 0;
  }
  .px-lg-0 {
    padding-right: 0;
    padding-left: 0;
  }
  .py-lg-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-lg-1 {
    padding: 0.25rem 0.25rem;
  }
  .pt-lg-1 {
    padding-top: 0.25rem;
  }
  .pr-lg-1 {
    padding-right: 0.25rem;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem;
  }
  .pl-lg-1 {
    padding-left: 0.25rem;
  }
  .px-lg-1 {
    padding-right: 0.25rem;
    padding-left: 0.25rem;
  }
  .py-lg-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .p-lg-2 {
    padding: 0.5rem 0.5rem;
  }
  .pt-lg-2 {
    padding-top: 0.5rem;
  }
  .pr-lg-2 {
    padding-right: 0.5rem;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem;
  }
  .pl-lg-2 {
    padding-left: 0.5rem;
  }
  .px-lg-2 {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .py-lg-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .p-lg-3 {
    padding: 1rem 1rem;
  }
  .pt-lg-3 {
    padding-top: 1rem;
  }
  .pr-lg-3 {
    padding-right: 1rem;
  }
  .pb-lg-3 {
    padding-bottom: 1rem;
  }
  .pl-lg-3 {
    padding-left: 1rem;
  }
  .px-lg-3 {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .py-lg-3 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .p-lg-4 {
    padding: 1.5rem 1.5rem;
  }
  .pt-lg-4 {
    padding-top: 1.5rem;
  }
  .pr-lg-4 {
    padding-right: 1.5rem;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem;
  }
  .pl-lg-4 {
    padding-left: 1.5rem;
  }
  .px-lg-4 {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
  .py-lg-4 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .p-lg-5 {
    padding: 3rem 3rem;
  }
  .pt-lg-5 {
    padding-top: 3rem;
  }
  .pr-lg-5 {
    padding-right: 3rem;
  }
  .pb-lg-5 {
    padding-bottom: 3rem;
  }
  .pl-lg-5 {
    padding-left: 3rem;
  }
  .px-lg-5 {
    padding-right: 3rem;
    padding-left: 3rem;
  }
  .py-lg-5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.align-baseline {
  vertical-align: baseline;
}
.align-top {
  vertical-align: top;
}
.align-middle {
  vertical-align: middle;
}
.align-bottom {
  vertical-align: bottom;
}
.align-text-bottom {
  vertical-align: text-bottom;
}
.align-text-top {
  vertical-align: text-top;
}
:root {
  --color-default-icon: #ffffff;
  --color-static-text: #000000;
}
input {
  background-image: -webkit-linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0));
}
input[type='email']::-moz-placeholder, input[type='search']::-moz-placeholder, input[type='text']::-moz-placeholder, input[type='password']::-moz-placeholder, input[type='number']::-moz-placeholder, input[type='tel']::-moz-placeholder, input[type='time']::-moz-placeholder, input[type='week']::-moz-placeholder, textarea::-moz-placeholder {
  color: #acb4b9;
}
input[type='email']::placeholder,
input[type='search']::placeholder,
input[type='text']::placeholder,
input[type='password']::placeholder,
input[type='number']::placeholder,
input[type='tel']::placeholder,
input[type='time']::placeholder,
input[type='week']::placeholder,
textarea::placeholder {
  color: #acb4b9;
}
daui-dialog .wrapper {
  margin: 0;
  background-color: #ffffff !important;
}
daui-dialog > .overlay {
  z-index: 1;
}
h2.title daui-signposts.tooltip,
.action daui-signposts.tooltip,
.form-row label daui-signposts.tooltip {
  display: inline-block;
  margin-left: 0.6rem;
}
h2.title daui-signposts.tooltip .wrapper .signpost[clrdropdowntrigger].dropdown.dropdown-toggle .action .icon,
.action daui-signposts.tooltip .wrapper .signpost[clrdropdowntrigger].dropdown.dropdown-toggle .action .icon,
.form-row label daui-signposts.tooltip .wrapper .signpost[clrdropdowntrigger].dropdown.dropdown-toggle .action .icon {
  background: #ffffff;
  -webkit-mask: url('icon-navigation-help.svg') no-repeat center;
  mask: url('icon-navigation-help.svg') no-repeat center;
  -webkit-mask-size: 1.8rem 1.8rem;
  mask-size: 1.8rem 1.8rem;
}
daui-waiting-indicator > .wrapper > .item {
  background: #ffffff !important;
}
ng-autocomplete {
  width: 100%;
}
ng-autocomplete .autocomplete-container {
  height: 5rem;
}
ng-autocomplete .autocomplete-container .input-container {
  position: relative;
  height: 100%;
}
ng-autocomplete .autocomplete-container .input-container input {
  height: 100%;
  padding: 1.2rem 1.2rem;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 2.5rem;
}
ng-autocomplete .autocomplete-container .input-container input[type='text']::-moz-placeholder {
  color: #acb4b9;
}
ng-autocomplete .autocomplete-container .input-container input[type='text']::placeholder {
  color: #acb4b9;
}
ng-autocomplete .autocomplete-container .input-container > .x {
  right: 2.8rem;
}
@media only screen and (min-width: 768px) {
  ng-autocomplete .autocomplete-container .input-container input[type='text'] {
    max-width: 54.5rem;
  }
}
ng-autocomplete .autocomplete-container .suggestions-container ul li a {
  font-size: 1.8rem;
}
ng-autocomplete .autocomplete-container .suggestions-container {
  max-height: 16rem;
}
ng-autocomplete .autocomplete-container .suggestions-container ul {
  max-height: 16rem;
}
ng-autocomplete.ng-invalid input.ng-touched {
  border: 0.2rem solid #e52e39;
  color: #f5b6ba;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2222px%22%20height%3D%2222px%22%20viewBox%3D%220%200%2022%2022%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23e52e39%22%20d%3D%22M12%2C1.33333333%20C17.8914133%2C1.33333333%2022.6666667%2C6.11000889%2022.6666667%2C12.0005689%20C22.6666667%2C17.8914133%2017.8914133%2C22.6666667%2012%2C22.6666667%20C6.10858667%2C22.6666667%201.33333333%2C17.8914133%201.33333333%2C12.0005689%20C1.33333333%2C6.11000889%206.10858667%2C1.33333333%2012%2C1.33333333%20Z%20M12%2C3.33333333%20C7.21361709%2C3.33333333%203.33333333%2C7.21411742%203.33333333%2C12.0005689%20C3.33333333%2C16.7869153%207.21322764%2C20.6666667%2012%2C20.6666667%20C16.7867724%2C20.6666667%2020.6666667%2C16.7869153%2020.6666667%2C12.0005689%20C20.6666667%2C7.21411742%2016.7863829%2C3.33333333%2012%2C3.33333333%20Z%20M13%2C16%20L13%2C18%20L11%2C18%20L11%2C16%20L13%2C16%20Z%20M13%2C6%20L13%2C14.6666667%20L11%2C14.6666667%20L11%2C6%20L13%2C6%20Z%22%20id%3D%22path-1%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Symbols%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%222-Icons-%2F-Warning%22%20transform%3D%22translate(-1.000000%2C%20-1.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Warning%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  padding-right: calc(2.5em + 0.75rem);
  background-repeat: no-repeat;
}
ng-autocomplete.ng-invalid input.ng-touched::-webkit-input-placeholder {
  color: #f5b6ba;
}
ng-autocomplete.ng-invalid input.ng-touched::-moz-placeholder {
  color: #f5b6ba;
}
ng-autocomplete.ng-invalid input.ng-touched:-ms-input-placeholder {
  color: #f5b6ba;
}
ng-autocomplete .notFound {
  color: #000000;
}
ng-autocomplete.above {
  width: 10px;
}
ng-autocomplete.above .autocomplete-container .suggestions-container {
  position: absolute;
  bottom: 100%;
}


/*# sourceMappingURL=styles.css.map*/