@charset "UTF-8";

/* node_modules/.pnpm/@clr+icons@13.0.2_@webcomponents+custom-elements@1.6.0/node_modules/@clr/icons/clr-icons.min.css */
clr-icon {
  display: inline-block;
  margin: 0;
  height: 16px;
  width: 16px;
  vertical-align: middle;
  fill: currentColor;
}
clr-icon .transparent-fill-stroke {
  stroke: currentColor;
}
clr-icon.is-green,
clr-icon.is-success {
  fill: #2e8500;
}
clr-icon.is-green .transparent-fill-stroke,
clr-icon.is-success .transparent-fill-stroke {
  stroke: #2e8500;
}
clr-icon.is-red,
clr-icon.is-danger,
clr-icon.is-error {
  fill: #e02200;
}
clr-icon.is-red .transparent-fill-stroke,
clr-icon.is-danger .transparent-fill-stroke,
clr-icon.is-error .transparent-fill-stroke {
  stroke: #e02200;
}
clr-icon.is-warning {
  fill: #c27b00;
}
clr-icon.is-warning .transparent-fill-stroke {
  stroke: #c27b00;
}
clr-icon.is-blue,
clr-icon.is-info {
  fill: #0077b8;
}
clr-icon.is-blue .transparent-fill-stroke,
clr-icon.is-info .transparent-fill-stroke {
  stroke: #0077b8;
}
clr-icon.is-white,
clr-icon.is-inverse {
  fill: #fff;
}
clr-icon.is-white .transparent-fill-stroke,
clr-icon.is-inverse .transparent-fill-stroke {
  stroke: #fff;
}
clr-icon.is-highlight {
  fill: #0077b8;
}
clr-icon.is-highlight .transparent-fill-stroke {
  stroke: #0077b8;
}
clr-icon[shape$=" up"] svg,
clr-icon[dir=up] svg {
  transform: rotate(0deg);
}
clr-icon[shape$=" down"] svg,
clr-icon[dir=down] svg {
  transform: rotate(180deg);
}
clr-icon[shape$=" right"] svg,
clr-icon[dir=right] svg {
  transform: rotate(90deg);
}
clr-icon[shape$=" left"] svg,
clr-icon[dir=left] svg {
  transform: rotate(270deg);
}
clr-icon[flip=horizontal] svg {
  transform: scale(-1) rotateX(180deg);
}
clr-icon[flip=vertical] svg {
  transform: scale(-1) rotateY(180deg);
}
clr-icon .clr-i-badge {
  fill: #e02200;
}
clr-icon .clr-i-badge .transparent-fill-stroke {
  stroke: #e02200;
}
clr-icon > * {
  height: 100%;
  width: 100%;
  display: block;
  pointer-events: none;
}
clr-icon > svg {
  transition: inherit;
}
clr-icon > svg title {
  display: none;
}
clr-icon .clr-i-solid,
clr-icon .clr-i-solid--badged,
clr-icon .clr-i-solid--alerted {
  display: none;
}
clr-icon .clr-i-outline--alerted:not(.clr-i-outline),
clr-icon .clr-i-outline--badged:not(.clr-i-outline) {
  display: none;
}
clr-icon[class*=has-alert] .can-alert .clr-i-outline--alerted {
  display: block;
}
clr-icon[class*=has-alert] .can-alert .clr-i-outline:not(.clr-i-outline--alerted) {
  display: none;
}
clr-icon[class*=has-badge] .can-badge .clr-i-outline--badged {
  display: block;
}
clr-icon[class*=has-badge] .can-badge .clr-i-outline:not(.clr-i-outline--badged) {
  display: none;
}
clr-icon.is-solid .has-solid .clr-i-solid {
  display: block;
}
clr-icon.is-solid .has-solid .clr-i-outline,
clr-icon.is-solid .has-solid .clr-i-outline--badged {
  display: none;
}
clr-icon.is-solid .has-solid .clr-i-solid--alerted:not(.clr-i-solid),
clr-icon.is-solid .has-solid .clr-i-solid--badged:not(.clr-i-solid) {
  display: none;
}
clr-icon.is-solid[class*=has-badge] .can-badge.has-solid .clr-i-solid--badged {
  display: block;
}
clr-icon.is-solid[class*=has-badge] .can-badge.has-solid .clr-i-outline,
clr-icon.is-solid[class*=has-badge] .can-badge.has-solid .clr-i-outline--badged,
clr-icon.is-solid[class*=has-badge] .can-badge.has-solid .clr-i-solid:not(.clr-i-solid--badged) {
  display: none;
}
clr-icon.is-solid[class*=has-alert] .can-alert.has-solid .clr-i-solid--alerted {
  display: block;
}
clr-icon.is-solid[class*=has-alert] .can-alert.has-solid .clr-i-outline,
clr-icon.is-solid[class*=has-alert] .can-alert.has-solid .clr-i-outline--alerted,
clr-icon.is-solid[class*=has-alert] .can-alert.has-solid .clr-i-solid:not(.clr-i-solid--alerted) {
  display: none;
}
clr-icon.has-badge--success .clr-i-badge {
  fill: #2e8500;
}
clr-icon.has-badge--success .clr-i-badge .transparent-fill-stroke {
  stroke: #2e8500;
}
clr-icon.has-badge--error .clr-i-badge {
  fill: #e02200;
}
clr-icon.has-badge--error .clr-i-badge .transparent-fill-stroke {
  stroke: #e02200;
}
clr-icon.has-badge--info .clr-i-badge {
  fill: #0077b8;
}
clr-icon.has-badge--info .clr-i-badge .transparent-fill-stroke {
  stroke: #0077b8;
}
clr-icon.has-alert .clr-i-alert {
  fill: #c27b00;
}
clr-icon.has-alert .clr-i-alert .transparent-fill-stroke {
  stroke: #c27b00;
}
clr-icon .is-off-screen {
  position: fixed !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  left: 0 !important;
  top: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 0 -1px 0 !important;
}

/* node_modules/.pnpm/@clr+ui@17.11.5_@cds+core@6.16.1/node_modules/@clr/ui/clr-ui.min.css */
:root {
  --cds-global-base:20;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
progress {
  vertical-align: baseline;
}
template,
[hidden] {
  display: none;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
  outline-width: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: inherit;
}
b,
strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: .67em 0;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
  font-size: 1em;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
button,
input,
optgroup,
select,
textarea {
  font: inherit;
  margin: 0;
}
textarea {
  line-height: 1.15;
}
optgroup {
  font-weight: 700;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
:root {
  --clr-color-neutral-0:hsl(198, 0%, 100%);
  --clr-color-neutral-50:hsl(198, 0%, 98%);
  --clr-color-neutral-100:hsl(198, 0%, 95%);
  --clr-color-neutral-200:hsl(198, 0%, 91%);
  --clr-color-neutral-300:hsl(198, 0%, 87%);
  --clr-color-neutral-400:hsl(198, 0%, 80%);
  --clr-color-neutral-500:hsl(198, 0%, 70%);
  --clr-color-neutral-600:hsl(198, 0%, 55%);
  --clr-color-neutral-700:hsl(198, 0%, 40%);
  --clr-color-neutral-800:hsl(198, 0%, 27%);
  --clr-color-neutral-900:hsl(198, 0%, 20%);
  --clr-color-neutral-1000:hsl(198, 0%, 0%);
  --clr-color-on-neutral-0:hsl(198, 0%, 0%);
  --clr-color-on-neutral-50:hsl(198, 0%, 0%);
  --clr-color-on-neutral-100:hsl(198, 0%, 0%);
  --clr-color-on-neutral-200:hsl(198, 0%, 0%);
  --clr-color-on-neutral-300:hsl(198, 0%, 0%);
  --clr-color-on-neutral-400:hsl(198, 0%, 0%);
  --clr-color-on-neutral-500:hsl(198, 0%, 0%);
  --clr-color-on-neutral-600:hsl(198, 0%, 100%);
  --clr-color-on-neutral-700:hsl(198, 0%, 100%);
  --clr-color-on-neutral-800:hsl(198, 0%, 100%);
  --clr-color-on-neutral-900:hsl(198, 0%, 100%);
  --clr-color-on-neutral-1000:hsl(198, 0%, 100%);
  --clr-color-action-50:hsl(198, 83%, 94%);
  --clr-color-action-100:hsl(198, 81%, 88%);
  --clr-color-action-200:hsl(198, 78%, 78%);
  --clr-color-action-300:hsl(198, 69%, 69%);
  --clr-color-action-400:hsl(198, 66%, 57%);
  --clr-color-action-500:hsl(198, 80%, 46%);
  --clr-color-action-600:hsl(198, 100%, 32%);
  --clr-color-action-700:hsl(198, 100%, 28%);
  --clr-color-action-800:hsl(198, 100%, 24%);
  --clr-color-action-900:hsl(198, 100%, 21%);
  --clr-color-action-1000:hsl(198, 100%, 15%);
  --clr-color-on-action-50:hsl(198, 0%, 0%);
  --clr-color-on-action-100:hsl(198, 0%, 0%);
  --clr-color-on-action-200:hsl(198, 0%, 0%);
  --clr-color-on-action-300:hsl(198, 0%, 0%);
  --clr-color-on-action-400:hsl(198, 0%, 0%);
  --clr-color-on-action-500:hsl(198, 0%, 0%);
  --clr-color-on-action-600:hsl(198, 0%, 100%);
  --clr-color-on-action-700:hsl(198, 0%, 100%);
  --clr-color-on-action-800:hsl(198, 0%, 100%);
  --clr-color-on-action-900:hsl(198, 0%, 100%);
  --clr-color-on-action-1000:hsl(198, 0%, 100%);
  --clr-color-secondary-action-50:hsl(282, 100%, 95%);
  --clr-color-secondary-action-100:hsl(282, 59%, 87%);
  --clr-color-secondary-action-200:hsl(282, 51%, 78%);
  --clr-color-secondary-action-300:hsl(282, 45%, 70%);
  --clr-color-secondary-action-400:hsl(282, 44%, 62%);
  --clr-color-secondary-action-500:hsl(282, 43%, 54%);
  --clr-color-secondary-action-600:hsl(282, 50%, 45%);
  --clr-color-secondary-action-700:hsl(282, 69%, 37%);
  --clr-color-secondary-action-800:hsl(282, 100%, 29%);
  --clr-color-secondary-action-900:hsl(282, 100%, 22%);
  --clr-color-secondary-action-1000:hsl(282, 100%, 14%);
  --clr-color-on-secondary-action-50:hsl(198, 0%, 0%);
  --clr-color-on-secondary-action-100:hsl(198, 0%, 0%);
  --clr-color-on-secondary-action-200:hsl(198, 0%, 0%);
  --clr-color-on-secondary-action-300:hsl(198, 0%, 0%);
  --clr-color-on-secondary-action-400:hsl(198, 0%, 0%);
  --clr-color-on-secondary-action-500:hsl(198, 0%, 100%);
  --clr-color-on-secondary-action-600:hsl(198, 0%, 100%);
  --clr-color-on-secondary-action-700:hsl(198, 0%, 100%);
  --clr-color-on-secondary-action-800:hsl(198, 0%, 100%);
  --clr-color-on-secondary-action-900:hsl(198, 0%, 100%);
  --clr-color-on-secondary-action-1000:hsl(198, 0%, 100%);
  --clr-color-danger-50:hsl(9, 100%, 97%);
  --clr-color-danger-100:hsl(9, 95%, 92%);
  --clr-color-danger-200:hsl(9, 91%, 86%);
  --clr-color-danger-300:hsl(9, 83%, 76%);
  --clr-color-danger-400:hsl(9, 85%, 67%);
  --clr-color-danger-500:hsl(9, 88%, 61%);
  --clr-color-danger-600:hsl(9, 92%, 50%);
  --clr-color-danger-700:hsl(9, 100%, 43%);
  --clr-color-danger-800:hsl(9, 100%, 38%);
  --clr-color-danger-900:hsl(9, 100%, 30%);
  --clr-color-danger-1000:hsl(9, 100%, 20%);
  --clr-color-on-danger-50:hsl(198, 0%, 0%);
  --clr-color-on-danger-100:hsl(198, 0%, 0%);
  --clr-color-on-danger-200:hsl(198, 0%, 0%);
  --clr-color-on-danger-300:hsl(198, 0%, 0%);
  --clr-color-on-danger-400:hsl(198, 0%, 0%);
  --clr-color-on-danger-500:hsl(198, 0%, 0%);
  --clr-color-on-danger-600:hsl(198, 0%, 0%);
  --clr-color-on-danger-700:hsl(198, 0%, 100%);
  --clr-color-on-danger-800:hsl(198, 0%, 100%);
  --clr-color-on-danger-900:hsl(198, 0%, 100%);
  --clr-color-on-danger-1000:hsl(198, 0%, 100%);
  --clr-color-warning-50:hsl(48, 100%, 95%);
  --clr-color-warning-100:hsl(48, 100%, 89%);
  --clr-color-warning-200:hsl(48, 100%, 83%);
  --clr-color-warning-300:hsl(48, 98%, 72%);
  --clr-color-warning-400:hsl(48, 94%, 57%);
  --clr-color-warning-500:hsl(48, 95%, 48%);
  --clr-color-warning-600:hsl(46, 100%, 45%);
  --clr-color-warning-700:hsl(43, 100%, 42%);
  --clr-color-warning-800:hsl(41, 100%, 34%);
  --clr-color-warning-900:hsl(38, 100%, 28%);
  --clr-color-warning-1000:hsl(31, 100%, 19%);
  --clr-color-on-warning-50:hsl(198, 0%, 0%);
  --clr-color-on-warning-100:hsl(198, 0%, 0%);
  --clr-color-on-warning-200:hsl(198, 0%, 0%);
  --clr-color-on-warning-300:hsl(198, 0%, 0%);
  --clr-color-on-warning-400:hsl(198, 0%, 0%);
  --clr-color-on-warning-500:hsl(198, 0%, 0%);
  --clr-color-on-warning-600:hsl(198, 0%, 0%);
  --clr-color-on-warning-700:hsl(198, 0%, 0%);
  --clr-color-on-warning-800:hsl(198, 0%, 0%);
  --clr-color-on-warning-900:hsl(198, 0%, 0%);
  --clr-color-on-warning-1000:hsl(198, 0%, 100%);
  --clr-color-success-50:hsl(93, 52%, 88%);
  --clr-color-success-100:hsl(93, 58%, 75%);
  --clr-color-success-200:hsl(93, 76%, 49%);
  --clr-color-success-300:hsl(93, 77%, 44%);
  --clr-color-success-400:hsl(93, 79%, 40%);
  --clr-color-success-500:hsl(93, 67%, 38%);
  --clr-color-success-600:hsl(93, 85%, 32%);
  --clr-color-success-700:hsl(93, 100%, 26%);
  --clr-color-success-800:hsl(93, 100%, 21%);
  --clr-color-success-900:hsl(93, 100%, 16%);
  --clr-color-success-1000:hsl(93, 100%, 13%);
  --clr-color-on-success-50:hsl(198, 0%, 0%);
  --clr-color-on-success-100:hsl(198, 0%, 0%);
  --clr-color-on-success-200:hsl(198, 0%, 0%);
  --clr-color-on-success-300:hsl(198, 0%, 0%);
  --clr-color-on-success-400:hsl(198, 0%, 0%);
  --clr-color-on-success-500:hsl(198, 0%, 0%);
  --clr-color-on-success-600:hsl(198, 0%, 0%);
  --clr-color-on-success-700:hsl(198, 0%, 100%);
  --clr-color-on-success-800:hsl(198, 0%, 100%);
  --clr-color-on-success-900:hsl(198, 0%, 100%);
  --clr-color-on-success-1000:hsl(198, 0%, 100%);
}
:root,
:root [clr-density] {
  --clr-grid-gutter-width:var(--clr-base-horizontal-offset-2xl);
  --clr-grid-container-padding:calc(var(--clr-grid-gutter-width) * 0.5);
  --clr-grid-column-padding:calc(var(--clr-grid-gutter-width) * 0.5);
  --clr-grid-row-margin:calc(var(--clr-grid-gutter-width) * -0.5);
}
:root {
  --clr-basefont-size:125%;
  --clr-global-borderradius:var(--cds-alias-object-border-radius-100);
  --clr-global-borderwidth:var(--cds-alias-object-border-width-100);
}
:root,
:root [cds-theme] {
  --clr-close-color:var(--cds-alias-object-interaction-color);
  --clr-close-color-hover:var(--cds-alias-object-interaction-color-hover);
  --clr-close-color-active:var(--cds-alias-object-interaction-color-active);
  --clr-global-app-background:var(--cds-alias-object-app-background);
  --clr-global-selection-color:var(--cds-alias-object-interaction-background-selected);
  --clr-global-on-selection-color:var(--cds-alias-object-interaction-color-selected);
  --clr-global-hover-color:var(--cds-global-typography-link-color-hover);
  --clr-global-content-header-font-color:var(--cds-alias-typography-color-400);
  --clr-global-font-color:var(--cds-alias-typography-color-500);
  --clr-global-success-color:var(--cds-alias-status-success);
  --clr-global-error-color:var(--cds-alias-status-danger);
}
:root {
  --clr-popover-box-shadow-color:rgba(140, 140, 140, 0.25);
}
:root {
  --clr-metropolis-font-family:Metropolis,
    "Avenir Next",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --clr-body-font:var(--clr-metropolis-font-family);
  --clr-font:var(--clr-body-font);
  --clr-display-font:var(--clr-metropolis-font-family);
  --clr-font-weight-light:var(--cds-alias-typography-font-weight-light);
  --clr-font-weight-regular:var(--cds-alias-typography-font-weight-regular);
  --clr-font-weight-semibold:var(--cds-alias-typography-font-weight-semibold);
  --clr-font-weight-bold:var(--cds-alias-typography-font-weight-bold);
  --clr-font-weight-extrabold:var(--cds-alias-typography-font-weight-extrabold);
  --clr-h1-font-weight:var(--cds-alias-typography-display-font-weight);
  --clr-h1-font-family:var(--clr-display-font);
  --clr-h1-letter-spacing:calc(-0.5 * (1rem / var(--cds-global-base)));
  --clr-h2-font-family:var(--clr-display-font);
  --clr-h2-font-weight:var(--cds-alias-typography-headline-font-weight);
  --clr-h2-letter-spacing:calc(-0.4 * (1rem / var(--cds-global-base)));
  --clr-h3-font-family:var(--clr-display-font);
  --clr-h3-font-weight:var(--cds-alias-typography-title-font-weight);
  --clr-h3-letter-spacing:calc(-0.2 * (1rem / var(--cds-global-base)));
  --clr-h4-font-family:var(--clr-display-font);
  --clr-h4-font-weight:var(--cds-alias-typography-section-font-weight);
  --clr-h4-letter-spacing:calc(-0.2 * (1rem / var(--cds-global-base)));
  --clr-h5-font-family:var(--clr-display-font);
  --clr-h5-font-weight:var(--cds-alias-typography-subsection-font-weight);
  --clr-h5-letter-spacing:calc(-0.2 * (1rem / var(--cds-global-base)));
  --clr-h6-font-family:var(--clr-display-font);
  --clr-h6-font-weight:var(--cds-alias-typography-message-font-weight);
  --clr-h6-letter-spacing:calc(-0.2 * (1rem / var(--cds-global-base)));
  --clr-p0-font-weight:var(--cds-alias-typography-body-font-weight);
  --clr-p0-letter-spacing:calc(-0.1 * (1rem / var(--cds-global-base)));
  --clr-p1-font-weight:var(--cds-alias-typography-body-font-weight);
  --clr-p1-letter-spacing:calc(-0.1 * (1rem / var(--cds-global-base)));
  --clr-p2-font-weight:var(--cds-alias-typography-font-weight-medium);
  --clr-p2-letter-spacing:calc(-0.1 * (1rem / var(--cds-global-base)));
  --clr-p3-font-weight:var(--cds-alias-typography-secondary-font-weight);
  --clr-p3-letter-spacing:calc(-0.1 * (1rem / var(--cds-global-base)));
  --clr-p4-font-weight:var(--cds-alias-typography-font-weight-semibold);
  --clr-p4-letter-spacing:calc(-0.1 * (1rem / var(--cds-global-base)));
  --clr-p5-font-weight:var(--cds-alias-typography-secondary-font-weight);
  --clr-p5-letter-spacing:calc(-0.1 * (1rem / var(--cds-global-base)));
  --clr-p6-font-weight:var(--cds-alias-typography-caption-font-weight);
  --clr-p6-letter-spacing:calc(0.2 * (1rem / var(--cds-global-base)));
  --clr-p7-font-weight:var(--cds-alias-typography-smallcaption-font-weight);
  --clr-p7-letter-spacing:calc(0.5 * (1rem / var(--cds-global-base)));
  --clr-p8-font-weight:var(--cds-alias-typography-smallcaption-font-weight);
  --clr-p8-letter-spacing:calc(0.5 * (1rem / var(--cds-global-base)));
}
:root,
:root [clr-density] {
  --clr-h1-font-size:var(--clr-base-typography-font-size-display);
  --clr-h1-line-height:var(--clr-base-typography-line-height-44);
  --clr-h2-font-size:var(--clr-base-typography-font-size-headline);
  --clr-h2-line-height:var(--clr-base-typography-line-height-36);
  --clr-h3-font-size:var(--clr-base-typography-font-size-heading);
  --clr-h3-line-height:var(--clr-base-typography-line-height-32);
  --clr-h4-font-size:var(--clr-base-typography-font-size-section);
  --clr-h4-line-height:var(--clr-base-typography-line-height-24);
  --clr-h5-font-size:var(--clr-base-typography-font-size-sub-section);
  --clr-h5-line-height:var(--clr-base-typography-line-height-24);
  --clr-h6-font-size:var(--clr-base-typography-font-size-sub-section);
  --clr-h6-line-height:var(--clr-base-typography-line-height-24);
  --clr-p0-font-size:var(--clr-base-typography-font-size-default);
  --clr-p0-line-height:var(--clr-base-typography-line-height-20);
  --clr-p1-font-size:var(--clr-base-typography-font-size-default);
  --clr-p1-line-height:var(--clr-base-typography-line-height-20);
  --clr-p2-font-size:var(--clr-base-typography-font-size-inline);
  --clr-p2-line-height:var(--clr-base-typography-line-height-24);
  --clr-p3-font-size:var(--clr-base-typography-font-size-inline);
  --clr-p3-line-height:var(--clr-base-typography-line-height-24);
  --clr-p4-font-size:var(--clr-base-typography-font-size-inline);
  --clr-p4-line-height:var(--clr-base-typography-line-height-20);
  --clr-p5-font-size:var(--clr-base-typography-font-size-inline);
  --clr-p5-line-height:var(--clr-base-typography-line-height-24);
  --clr-p6-font-size:var(--clr-base-typography-font-size-caption);
  --clr-p6-line-height:var(--clr-base-typography-line-height-16);
  --clr-p7-font-size:var(--clr-base-typography-font-size-caption-small);
  --clr-p7-line-height:var(--clr-base-typography-line-height-12);
  --clr-p8-font-size:var(--clr-base-typography-font-size-caption-small);
  --clr-p8-line-height:var(--clr-base-typography-line-height-12);
}
:root,
:root [cds-theme] {
  --clr-h1-color:var(--cds-alias-typography-color-300);
  --clr-h2-color:var(--cds-alias-typography-color-300);
  --clr-h3-color:var(--cds-alias-typography-color-300);
  --clr-h4-color:var(--cds-alias-typography-color-300);
  --clr-h5-color:var(--cds-alias-typography-color-300);
  --clr-h6-color:var(--cds-alias-typography-color-300);
  --clr-p0-color:var(--cds-alias-typography-color-450);
  --clr-p1-color:var(--cds-alias-typography-color-450);
  --clr-p2-color:var(--cds-alias-typography-color-450);
  --clr-p3-color:var(--cds-alias-typography-color-450);
  --clr-p4-color:var(--cds-alias-typography-color-450);
  --clr-p5-color:var(--cds-alias-typography-color-450);
  --clr-p6-color:var(--cds-alias-typography-color-450);
  --clr-p7-color:var(--cds-alias-typography-color-450);
  --clr-p8-color:var(--cds-alias-typography-color-450);
  --clr-list-item-color:var(--cds-alias-typography-color-400);
}
:root {
  --clr-base-typography-font-size-caption-small:calc(10 * (1rem / var(--cds-global-base)));
  --clr-base-typography-font-size-caption:calc(11 * (1rem / var(--cds-global-base)));
  --clr-base-typography-font-size-button:var(--cds-global-space-6);
  --clr-base-typography-font-size-inline:calc(13 * (1rem / var(--cds-global-base)));
  --clr-base-typography-font-size-default:calc(14 * (1rem / var(--cds-global-base)));
  --clr-base-typography-font-size-sub-section:var(--cds-global-space-7);
  --clr-base-typography-font-size-section:calc(20 * (1rem / var(--cds-global-base)));
  --clr-base-typography-font-size-heading:var(--cds-global-space-9);
  --clr-base-typography-font-size-headline:var(--cds-global-space-10);
  --clr-base-typography-font-size-display:calc(40 * (1rem / var(--cds-global-base)));
  --clr-base-typography-line-height-12:var(--cds-global-space-6);
  --clr-base-typography-line-height-16:var(--cds-global-space-7);
  --clr-base-typography-line-height-20:calc(20 * (1rem / var(--cds-global-base)));
  --clr-base-typography-line-height-24:var(--cds-global-space-9);
  --clr-base-typography-line-height-32:var(--cds-global-space-10);
  --clr-base-typography-line-height-36:var(--cds-global-space-11);
  --clr-base-typography-line-height-44:calc(44 * (1rem / var(--cds-global-base)));
  --clr-base-border-stroke:var(--cds-global-space-2);
  --clr-base-border-radius-xs:var(--cds-global-space-2);
  --clr-base-border-radius-s:var(--cds-global-space-3);
  --clr-base-border-radius-m:var(--cds-global-space-3);
  --clr-base-border-radius-l:var(--cds-global-space-4);
  --clr-base-border-radius-xl:var(--cds-global-space-7);
  --clr-base-offset-0:var(--cds-global-space-0);
  --clr-base-vertical-offset-2xs:var(--cds-global-space-2);
  --clr-base-vertical-offset-xs:var(--cds-global-space-3);
  --clr-base-vertical-offset-s:var(--cds-global-space-4);
  --clr-base-vertical-offset-m:var(--cds-global-space-5);
  --clr-base-vertical-offset-l:var(--cds-global-space-6);
  --clr-base-vertical-offset-xl:var(--cds-global-space-7);
  --clr-base-vertical-offset-2xl:var(--cds-global-space-9);
  --clr-base-vertical-offset-3xl:var(--cds-global-space-13);
  --clr-base-vertical-offset-multi-row-s:var(--cds-global-space-4);
  --clr-base-vertical-offset-multi-row-m:calc(10 * (1rem / var(--cds-global-base)));
  --clr-base-vertical-offset-multi-row-inline-s:var(--cds-global-space-3);
  --clr-base-vertical-offset-multi-row-inline-m:var(--cds-global-space-5);
  --clr-base-vertical-offset-multi-row-outline-s:var(--cds-global-space-5);
  --clr-base-vertical-offset-multi-row-outline-m:var(--cds-global-space-6);
  --clr-base-horizontal-offset-2xs:var(--cds-global-space-2);
  --clr-base-horizontal-offset-xs:var(--cds-global-space-3);
  --clr-base-horizontal-offset-s:var(--cds-global-space-4);
  --clr-base-horizontal-offset-m:var(--cds-global-space-5);
  --clr-base-horizontal-offset-l:var(--cds-global-space-6);
  --clr-base-horizontal-offset-xl:var(--cds-global-space-7);
  --clr-base-horizontal-offset-2xl:var(--cds-global-space-9);
  --clr-base-horizontal-offset-3xl:var(--cds-global-space-13);
  --clr-base-row-height-xs:var(--cds-global-space-7);
  --clr-base-row-height-s:var(--cds-global-space-9);
  --clr-base-row-height-m:var(--cds-global-space-11);
  --clr-base-row-height-l:calc(40 * (1rem / var(--cds-global-base)));
  --clr-base-row-height-20:calc(20 * (1rem / var(--cds-global-base)));
  --clr-base-app-level-alert-row-height:var(--cds-global-space-11);
  --clr-base-dg-row-height:var(--cds-global-space-10);
  --clr-base-dg-compact-row-height:var(--cds-global-space-9);
  --clr-base-gap-xs:var(--cds-global-space-3);
  --clr-base-gap-s:var(--cds-global-space-5);
  --clr-base-gap-m:var(--cds-global-space-6);
  --clr-base-gap-l:var(--cds-global-space-7);
  --clr-base-gap-xl:var(--cds-global-space-9);
  --clr-base-gap-2xl:var(--cds-global-space-10);
  --clr-base-icon-size-xs:var(--cds-global-space-6);
  --clr-base-icon-size-s:var(--cds-global-space-7);
  --clr-base-icon-size-m:calc(20 * (1rem / var(--cds-global-base)));
  --clr-base-icon-size-l:var(--cds-global-space-9);
  --clr-base-icon-size-xl:calc(28 * (1rem / var(--cds-global-base)));
  --clr-base-icon-size-2xl:var(--cds-global-space-10);
  --clr-base-icon-size-3xl:var(--cds-global-space-11);
  --clr-base-icon-size-4xl:var(--cds-global-space-13);
  --clr-base-layout-space-0:var(--cds-global-space-0);
  --clr-base-layout-space-4xs:var(--cds-global-space-1);
  --clr-base-layout-space-3xs:var(--cds-global-space-2);
  --clr-base-layout-space-2xs:var(--cds-global-space-3);
  --clr-base-layout-space-xs:var(--cds-global-space-5);
  --clr-base-layout-space-s:var(--cds-global-space-6);
  --clr-base-layout-space-m:var(--cds-global-space-7);
  --clr-base-layout-space-l:var(--cds-global-space-9);
  --clr-base-layout-space-xl:var(--cds-global-space-11);
  --clr-base-layout-space-2xl:calc(40 * (1rem / var(--cds-global-base)));
  --clr-base-layout-space-3xl:var(--cds-global-space-12);
  --clr-base-layout-space-4xl:calc(76 * (1rem / var(--cds-global-base)));
  --clr-base-layout-space-5xl:calc(112 * (1rem / var(--cds-global-base)));
  --clr-base-icon-tooltip:var(--cds-global-space-9);
  --clr-base-spinner-s:var(--cds-global-space-8);
  --clr-base-spinner-m:var(--cds-global-space-11);
  --clr-base-spinner-l:var(--cds-global-space-14);
  --clr-base-spinner-stroke-s:var(--cds-alias-object-border-width-200);
  --clr-base-spinner-stroke-m:var(--cds-alias-object-border-width-400);
  --clr-base-spinner-stroke-l:var(--cds-global-space-4);
  --clr-base-header-height:calc(60 * (1rem / var(--cds-global-base)));
  --clr-base-tree-node-height:var(--cds-global-space-10);
  --clr-base-progress-bar-height:var(--cds-global-space-6);
  --clr-base-control-group-gap:var(--cds-global-space-0);
}
[clr-density=regular] {
  --clr-base-typography-font-size-caption-small:calc(10 * (1rem / var(--cds-global-base)));
  --clr-base-typography-font-size-caption:calc(11 * (1rem / var(--cds-global-base)));
  --clr-base-typography-font-size-button:var(--cds-global-space-6);
  --clr-base-typography-font-size-inline:calc(13 * (1rem / var(--cds-global-base)));
  --clr-base-typography-font-size-default:calc(14 * (1rem / var(--cds-global-base)));
  --clr-base-typography-font-size-sub-section:var(--cds-global-space-7);
  --clr-base-typography-font-size-section:calc(20 * (1rem / var(--cds-global-base)));
  --clr-base-typography-font-size-heading:var(--cds-global-space-9);
  --clr-base-typography-font-size-headline:var(--cds-global-space-10);
  --clr-base-typography-font-size-display:calc(40 * (1rem / var(--cds-global-base)));
  --clr-base-typography-line-height-12:var(--cds-global-space-6);
  --clr-base-typography-line-height-16:var(--cds-global-space-7);
  --clr-base-typography-line-height-20:calc(20 * (1rem / var(--cds-global-base)));
  --clr-base-typography-line-height-24:var(--cds-global-space-9);
  --clr-base-typography-line-height-32:var(--cds-global-space-10);
  --clr-base-typography-line-height-36:var(--cds-global-space-11);
  --clr-base-typography-line-height-44:calc(44 * (1rem / var(--cds-global-base)));
  --clr-base-border-stroke:var(--cds-global-space-2);
  --clr-base-border-radius-xs:var(--cds-global-space-2);
  --clr-base-border-radius-s:var(--cds-global-space-3);
  --clr-base-border-radius-m:var(--cds-global-space-5);
  --clr-base-border-radius-l:var(--cds-global-space-6);
  --clr-base-border-radius-xl:var(--cds-global-space-7);
  --clr-base-offset-0:var(--cds-global-space-0);
  --clr-base-vertical-offset-2xs:var(--cds-global-space-2);
  --clr-base-vertical-offset-xs:var(--cds-global-space-3);
  --clr-base-vertical-offset-s:var(--cds-global-space-3);
  --clr-base-vertical-offset-m:var(--cds-global-space-4);
  --clr-base-vertical-offset-l:var(--cds-global-space-6);
  --clr-base-vertical-offset-xl:var(--cds-global-space-7);
  --clr-base-vertical-offset-2xl:var(--cds-global-space-9);
  --clr-base-vertical-offset-3xl:var(--cds-global-space-12);
  --clr-base-vertical-offset-multi-row-s:var(--cds-global-space-3);
  --clr-base-vertical-offset-multi-row-m:var(--cds-global-space-5);
  --clr-base-vertical-offset-multi-row-inline-s:var(--cds-global-space-3);
  --clr-base-vertical-offset-multi-row-inline-m:var(--cds-global-space-5);
  --clr-base-vertical-offset-multi-row-outline-s:var(--cds-global-space-4);
  --clr-base-vertical-offset-multi-row-outline-m:calc(10 * (1rem / var(--cds-global-base)));
  --clr-base-horizontal-offset-2xs:var(--cds-global-space-2);
  --clr-base-horizontal-offset-xs:var(--cds-global-space-3);
  --clr-base-horizontal-offset-s:var(--cds-global-space-3);
  --clr-base-horizontal-offset-m:var(--cds-global-space-5);
  --clr-base-horizontal-offset-l:var(--cds-global-space-6);
  --clr-base-horizontal-offset-xl:var(--cds-global-space-7);
  --clr-base-horizontal-offset-2xl:var(--cds-global-space-9);
  --clr-base-horizontal-offset-3xl:var(--cds-global-space-12);
  --clr-base-row-height-xs:var(--cds-global-space-7);
  --clr-base-row-height-s:var(--cds-global-space-9);
  --clr-base-row-height-m:var(--cds-global-space-10);
  --clr-base-row-height-l:var(--cds-global-space-11);
  --clr-base-row-height-20:calc(20 * (1rem / var(--cds-global-base)));
  --clr-base-app-level-alert-row-height:var(--cds-global-space-11);
  --clr-base-dg-row-height:var(--cds-global-space-10);
  --clr-base-dg-compact-row-height:var(--cds-global-space-9);
  --clr-base-gap-xs:var(--cds-global-space-3);
  --clr-base-gap-s:var(--cds-global-space-5);
  --clr-base-gap-m:var(--cds-global-space-6);
  --clr-base-gap-l:var(--cds-global-space-7);
  --clr-base-gap-xl:var(--cds-global-space-9);
  --clr-base-gap-2xl:var(--cds-global-space-10);
  --clr-base-icon-size-xs:var(--cds-global-space-6);
  --clr-base-icon-size-s:var(--cds-global-space-7);
  --clr-base-icon-size-m:calc(20 * (1rem / var(--cds-global-base)));
  --clr-base-icon-size-l:var(--cds-global-space-9);
  --clr-base-icon-size-xl:calc(28 * (1rem / var(--cds-global-base)));
  --clr-base-icon-size-2xl:var(--cds-global-space-10);
  --clr-base-icon-size-3xl:var(--cds-global-space-10);
  --clr-base-icon-size-4xl:var(--cds-global-space-13);
  --clr-base-layout-space-0:var(--cds-global-space-0);
  --clr-base-layout-space-4xs:var(--cds-global-space-1);
  --clr-base-layout-space-3xs:var(--cds-global-space-2);
  --clr-base-layout-space-2xs:var(--cds-global-space-3);
  --clr-base-layout-space-xs:var(--cds-global-space-5);
  --clr-base-layout-space-s:var(--cds-global-space-6);
  --clr-base-layout-space-m:var(--cds-global-space-7);
  --clr-base-layout-space-l:var(--cds-global-space-9);
  --clr-base-layout-space-xl:var(--cds-global-space-10);
  --clr-base-layout-space-2xl:calc(40 * (1rem / var(--cds-global-base)));
  --clr-base-layout-space-3xl:var(--cds-global-space-12);
  --clr-base-layout-space-4xl:var(--cds-global-space-13);
  --clr-base-layout-space-5xl:var(--cds-global-space-15);
  --clr-base-icon-tooltip:var(--clr-base-icon-size-s);
  --clr-base-spinner-s:var(--clr-base-icon-size-s);
  --clr-base-spinner-m:var(--cds-global-space-10);
  --clr-base-spinner-l:var(--clr-base-layout-space-4xl);
  --clr-base-spinner-stroke-s:var(--cds-alias-object-border-width-200);
  --clr-base-spinner-stroke-m:var(--cds-alias-object-border-width-400);
  --clr-base-spinner-stroke-l:var(--cds-global-space-4);
  --clr-base-header-height:calc(56 * (1rem / var(--cds-global-base)));
  --clr-base-tree-node-height:var(--cds-global-space-10);
  --clr-base-progress-bar-height:var(--cds-global-space-6);
  --clr-base-control-group-gap:var(--cds-global-space-0);
}
[clr-density=compact] {
  --clr-base-typography-font-size-caption-small:calc(10 * (1rem / var(--cds-global-base)));
  --clr-base-typography-font-size-caption:calc(11 * (1rem / var(--cds-global-base)));
  --clr-base-typography-font-size-button:var(--cds-global-space-6);
  --clr-base-typography-font-size-inline:var(--cds-global-space-6);
  --clr-base-typography-font-size-default:calc(13 * (1rem / var(--cds-global-base)));
  --clr-base-typography-font-size-sub-section:calc(14 * (1rem / var(--cds-global-base)));
  --clr-base-typography-font-size-section:var(--cds-global-space-7);
  --clr-base-typography-font-size-heading:var(--cds-global-space-9);
  --clr-base-typography-font-size-headline:calc(28 * (1rem / var(--cds-global-base)));
  --clr-base-typography-font-size-display:var(--cds-global-space-11);
  --clr-base-typography-line-height-12:var(--cds-global-space-6);
  --clr-base-typography-line-height-16:var(--cds-global-space-7);
  --clr-base-typography-line-height-20:var(--cds-global-space-8);
  --clr-base-typography-line-height-24:calc(20 * (1rem / var(--cds-global-base)));
  --clr-base-typography-line-height-32:calc(28 * (1rem / var(--cds-global-base)));
  --clr-base-typography-line-height-36:var(--cds-global-space-10);
  --clr-base-typography-line-height-44:var(--cds-global-space-10);
  --clr-base-border-stroke:var(--cds-global-space-1);
  --clr-base-border-radius-xs:var(--cds-global-space-2);
  --clr-base-border-radius-s:var(--cds-global-space-2);
  --clr-base-border-radius-m:var(--cds-global-space-3);
  --clr-base-border-radius-l:var(--cds-global-space-5);
  --clr-base-border-radius-xl:calc(10 * (1rem / var(--cds-global-base)));
  --clr-base-offset-0:var(--cds-global-space-0);
  --clr-base-vertical-offset-2xs:var(--cds-global-space-1);
  --clr-base-vertical-offset-xs:var(--cds-global-space-2);
  --clr-base-vertical-offset-s:var(--cds-global-space-2);
  --clr-base-vertical-offset-m:calc(3 * (1rem / var(--cds-global-base)));
  --clr-base-vertical-offset-l:var(--cds-global-space-5);
  --clr-base-vertical-offset-xl:var(--cds-global-space-6);
  --clr-base-vertical-offset-2xl:calc(20 * (1rem / var(--cds-global-base)));
  --clr-base-vertical-offset-3xl:var(--cds-global-space-11);
  --clr-base-vertical-offset-multi-row-s:var(--cds-global-space-2);
  --clr-base-vertical-offset-multi-row-m:var(--cds-global-space-3);
  --clr-base-vertical-offset-multi-row-inline-s:var(--cds-global-space-2);
  --clr-base-vertical-offset-multi-row-inline-m:var(--cds-global-space-3);
  --clr-base-vertical-offset-multi-row-outline-s:var(--cds-global-space-3);
  --clr-base-vertical-offset-multi-row-outline-m:var(--cds-global-space-4);
  --clr-base-horizontal-offset-2xs:var(--cds-global-space-1);
  --clr-base-horizontal-offset-xs:var(--cds-global-space-2);
  --clr-base-horizontal-offset-s:var(--cds-global-space-2);
  --clr-base-horizontal-offset-m:var(--cds-global-space-4);
  --clr-base-horizontal-offset-l:var(--cds-global-space-5);
  --clr-base-horizontal-offset-xl:var(--cds-global-space-6);
  --clr-base-horizontal-offset-2xl:calc(20 * (1rem / var(--cds-global-base)));
  --clr-base-horizontal-offset-3xl:var(--cds-global-space-11);
  --clr-base-row-height-xs:var(--cds-global-space-7);
  --clr-base-row-height-s:calc(20 * (1rem / var(--cds-global-base)));
  --clr-base-row-height-m:var(--cds-global-space-9);
  --clr-base-row-height-l:calc(28 * (1rem / var(--cds-global-base)));
  --clr-base-row-height-20:var(--cds-global-space-7);
  --clr-base-app-level-alert-row-height:calc(28 * (1rem / var(--cds-global-base)));
  --clr-base-dg-row-height:var(--cds-global-space-9);
  --clr-base-dg-compact-row-height:calc(20 * (1rem / var(--cds-global-base)));
  --clr-base-gap-xs:var(--cds-global-space-2);
  --clr-base-gap-s:var(--cds-global-space-4);
  --clr-base-gap-m:calc(10 * (1rem / var(--cds-global-base)));
  --clr-base-gap-l:var(--cds-global-space-6);
  --clr-base-gap-xl:calc(20 * (1rem / var(--cds-global-base)));
  --clr-base-gap-2xl:var(--cds-global-space-9);
  --clr-base-icon-size-xs:var(--cds-global-space-6);
  --clr-base-icon-size-s:var(--cds-global-space-7);
  --clr-base-icon-size-m:var(--cds-global-space-8);
  --clr-base-icon-size-l:calc(20 * (1rem / var(--cds-global-base)));
  --clr-base-icon-size-xl:var(--cds-global-space-9);
  --clr-base-icon-size-2xl:calc(28 * (1rem / var(--cds-global-base)));
  --clr-base-icon-size-3xl:calc(28 * (1rem / var(--cds-global-base)));
  --clr-base-icon-size-4xl:calc(60 * (1rem / var(--cds-global-base)));
  --clr-base-layout-space-0:var(--cds-global-space-0);
  --clr-base-layout-space-4xs:var(--cds-global-space-1);
  --clr-base-layout-space-3xs:var(--cds-global-space-2);
  --clr-base-layout-space-2xs:var(--cds-global-space-3);
  --clr-base-layout-space-xs:var(--cds-global-space-4);
  --clr-base-layout-space-s:var(--cds-global-space-6);
  --clr-base-layout-space-m:var(--cds-global-space-7);
  --clr-base-layout-space-l:calc(20 * (1rem / var(--cds-global-base)));
  --clr-base-layout-space-xl:var(--cds-global-space-9);
  --clr-base-layout-space-2xl:var(--cds-global-space-10);
  --clr-base-layout-space-3xl:calc(40 * (1rem / var(--cds-global-base)));
  --clr-base-layout-space-4xl:calc(56 * (1rem / var(--cds-global-base)));
  --clr-base-layout-space-5xl:calc(80 * (1rem / var(--cds-global-base)));
  --clr-base-icon-tooltip:var(--clr-base-icon-size-s);
  --clr-base-spinner-s:var(--clr-base-icon-size-s);
  --clr-base-spinner-m:calc(28 * (1rem / var(--cds-global-base)));
  --clr-base-spinner-l:var(--clr-base-layout-space-4xl);
  --clr-base-spinner-stroke-s:var(--cds-alias-object-border-width-200);
  --clr-base-spinner-stroke-m:var(--cds-alias-object-border-width-300);
  --clr-base-spinner-stroke-l:var(--cds-alias-object-border-width-400);
  --clr-base-header-height:var(--cds-global-space-12);
  --clr-base-tree-node-height:var(--cds-global-space-9);
  --clr-base-progress-bar-height:calc(10 * (1rem / var(--cds-global-base)));
  --clr-base-control-group-gap:var(--cds-global-space-2);
}
[clr-density=compact] .datagrid .datagrid-cell:not(.datagrid-detail-caret, .datagrid-expandable-caret, .datagrid-row-actions) clr-icon {
  margin-top: calc(-1*var(--cds-global-space-3) - var(--cds-global-space-1));
  margin-bottom: calc(-1*var(--cds-global-space-3));
  transform: translateY(calc(-1*var(--cds-global-space-1)));
}
[clr-density=compact] .datagrid .datagrid-cell:not(.datagrid-detail-caret, .datagrid-expandable-caret, .datagrid-row-actions) cds-icon {
  margin-top: calc(-1*var(--cds-global-space-3) - var(--cds-global-space-1));
  margin-bottom: calc(-1*var(--cds-global-space-3));
}
[clr-density=compact] .datagrid .datagrid-cell:not(.datagrid-detail-caret, .datagrid-expandable-caret, .datagrid-row-actions) .badge {
  margin-top: calc(-1*var(--cds-global-space-3));
  margin-bottom: calc(-1*var(--cds-global-space-1));
}
.clr-align-baseline {
  vertical-align: baseline !important;
}
.clr-align-top {
  vertical-align: top !important;
}
.clr-align-middle {
  vertical-align: middle !important;
}
.clr-align-bottom {
  vertical-align: bottom !important;
}
.clr-align-text-bottom {
  vertical-align: text-bottom !important;
}
.clr-align-text-top {
  vertical-align: text-top !important;
}
.clr-clearfix::after {
  content: "";
  display: table;
  clear: both;
}
.clr-display-block {
  display: block !important;
}
.clr-display-inline-block {
  display: inline-block !important;
}
.clr-display-inline {
  display: inline !important;
}
.clr-flex-row {
  flex-direction: row !important;
}
.clr-flex-column {
  flex-direction: column !important;
}
.clr-flex-row-reverse {
  flex-direction: row-reverse !important;
}
.clr-flex-column-reverse {
  flex-direction: column-reverse !important;
}
.clr-flex-wrap {
  flex-wrap: wrap !important;
}
.clr-flex-nowrap {
  flex-wrap: nowrap !important;
}
.clr-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.clr-flex-fill {
  flex: 1 1 auto !important;
}
.clr-flex-grow-0 {
  flex-grow: 0 !important;
}
.clr-flex-grow-1 {
  flex-grow: 1 !important;
}
.clr-flex-shrink-0 {
  flex-shrink: 0 !important;
}
.clr-flex-shrink-1 {
  flex-shrink: 1 !important;
}
.clr-justify-content-start {
  justify-content: flex-start !important;
}
.clr-justify-content-end {
  justify-content: flex-end !important;
}
.clr-justify-content-center {
  justify-content: center !important;
}
.clr-justify-content-between {
  justify-content: space-between !important;
}
.clr-justify-content-around {
  justify-content: space-around !important;
}
.clr-align-items-start {
  align-items: flex-start !important;
}
.clr-align-items-end {
  align-items: flex-end !important;
}
.clr-align-items-center {
  align-items: center !important;
}
.clr-align-items-baseline {
  align-items: baseline !important;
}
.clr-align-items-stretch {
  align-items: stretch !important;
}
.clr-align-content-start {
  align-content: flex-start !important;
}
.clr-align-content-end {
  align-content: flex-end !important;
}
.clr-align-content-center {
  align-content: center !important;
}
.clr-align-content-between {
  align-content: space-between !important;
}
.clr-align-content-around {
  align-content: space-around !important;
}
.clr-align-content-stretch {
  align-content: stretch !important;
}
.clr-align-self-auto {
  align-self: auto !important;
}
.clr-align-self-start {
  align-self: flex-start !important;
}
.clr-align-self-end {
  align-self: flex-end !important;
}
.clr-align-self-center {
  align-self: center !important;
}
.clr-align-self-baseline {
  align-self: baseline !important;
}
.clr-align-self-stretch {
  align-self: stretch !important;
}
@media (min-width:576px) {
  .clr-flex-sm-row {
    flex-direction: row !important;
  }
  .clr-flex-sm-column {
    flex-direction: column !important;
  }
  .clr-flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .clr-flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .clr-flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .clr-flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .clr-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .clr-flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .clr-flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .clr-flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .clr-flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .clr-flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .clr-justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .clr-justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .clr-justify-content-sm-center {
    justify-content: center !important;
  }
  .clr-justify-content-sm-between {
    justify-content: space-between !important;
  }
  .clr-justify-content-sm-around {
    justify-content: space-around !important;
  }
  .clr-align-items-sm-start {
    align-items: flex-start !important;
  }
  .clr-align-items-sm-end {
    align-items: flex-end !important;
  }
  .clr-align-items-sm-center {
    align-items: center !important;
  }
  .clr-align-items-sm-baseline {
    align-items: baseline !important;
  }
  .clr-align-items-sm-stretch {
    align-items: stretch !important;
  }
  .clr-align-content-sm-start {
    align-content: flex-start !important;
  }
  .clr-align-content-sm-end {
    align-content: flex-end !important;
  }
  .clr-align-content-sm-center {
    align-content: center !important;
  }
  .clr-align-content-sm-between {
    align-content: space-between !important;
  }
  .clr-align-content-sm-around {
    align-content: space-around !important;
  }
  .clr-align-content-sm-stretch {
    align-content: stretch !important;
  }
  .clr-align-self-sm-auto {
    align-self: auto !important;
  }
  .clr-align-self-sm-start {
    align-self: flex-start !important;
  }
  .clr-align-self-sm-end {
    align-self: flex-end !important;
  }
  .clr-align-self-sm-center {
    align-self: center !important;
  }
  .clr-align-self-sm-baseline {
    align-self: baseline !important;
  }
  .clr-align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width:768px) {
  .clr-flex-md-row {
    flex-direction: row !important;
  }
  .clr-flex-md-column {
    flex-direction: column !important;
  }
  .clr-flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .clr-flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .clr-flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .clr-flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .clr-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .clr-flex-md-fill {
    flex: 1 1 auto !important;
  }
  .clr-flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .clr-flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .clr-flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .clr-flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .clr-justify-content-md-start {
    justify-content: flex-start !important;
  }
  .clr-justify-content-md-end {
    justify-content: flex-end !important;
  }
  .clr-justify-content-md-center {
    justify-content: center !important;
  }
  .clr-justify-content-md-between {
    justify-content: space-between !important;
  }
  .clr-justify-content-md-around {
    justify-content: space-around !important;
  }
  .clr-align-items-md-start {
    align-items: flex-start !important;
  }
  .clr-align-items-md-end {
    align-items: flex-end !important;
  }
  .clr-align-items-md-center {
    align-items: center !important;
  }
  .clr-align-items-md-baseline {
    align-items: baseline !important;
  }
  .clr-align-items-md-stretch {
    align-items: stretch !important;
  }
  .clr-align-content-md-start {
    align-content: flex-start !important;
  }
  .clr-align-content-md-end {
    align-content: flex-end !important;
  }
  .clr-align-content-md-center {
    align-content: center !important;
  }
  .clr-align-content-md-between {
    align-content: space-between !important;
  }
  .clr-align-content-md-around {
    align-content: space-around !important;
  }
  .clr-align-content-md-stretch {
    align-content: stretch !important;
  }
  .clr-align-self-md-auto {
    align-self: auto !important;
  }
  .clr-align-self-md-start {
    align-self: flex-start !important;
  }
  .clr-align-self-md-end {
    align-self: flex-end !important;
  }
  .clr-align-self-md-center {
    align-self: center !important;
  }
  .clr-align-self-md-baseline {
    align-self: baseline !important;
  }
  .clr-align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width:992px) {
  .clr-flex-lg-row {
    flex-direction: row !important;
  }
  .clr-flex-lg-column {
    flex-direction: column !important;
  }
  .clr-flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .clr-flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .clr-flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .clr-flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .clr-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .clr-flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .clr-flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .clr-flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .clr-flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .clr-flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .clr-justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .clr-justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .clr-justify-content-lg-center {
    justify-content: center !important;
  }
  .clr-justify-content-lg-between {
    justify-content: space-between !important;
  }
  .clr-justify-content-lg-around {
    justify-content: space-around !important;
  }
  .clr-align-items-lg-start {
    align-items: flex-start !important;
  }
  .clr-align-items-lg-end {
    align-items: flex-end !important;
  }
  .clr-align-items-lg-center {
    align-items: center !important;
  }
  .clr-align-items-lg-baseline {
    align-items: baseline !important;
  }
  .clr-align-items-lg-stretch {
    align-items: stretch !important;
  }
  .clr-align-content-lg-start {
    align-content: flex-start !important;
  }
  .clr-align-content-lg-end {
    align-content: flex-end !important;
  }
  .clr-align-content-lg-center {
    align-content: center !important;
  }
  .clr-align-content-lg-between {
    align-content: space-between !important;
  }
  .clr-align-content-lg-around {
    align-content: space-around !important;
  }
  .clr-align-content-lg-stretch {
    align-content: stretch !important;
  }
  .clr-align-self-lg-auto {
    align-self: auto !important;
  }
  .clr-align-self-lg-start {
    align-self: flex-start !important;
  }
  .clr-align-self-lg-end {
    align-self: flex-end !important;
  }
  .clr-align-self-lg-center {
    align-self: center !important;
  }
  .clr-align-self-lg-baseline {
    align-self: baseline !important;
  }
  .clr-align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width:1200px) {
  .clr-flex-xl-row {
    flex-direction: row !important;
  }
  .clr-flex-xl-column {
    flex-direction: column !important;
  }
  .clr-flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .clr-flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .clr-flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .clr-flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .clr-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .clr-flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .clr-flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .clr-flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .clr-flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .clr-flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .clr-justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .clr-justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .clr-justify-content-xl-center {
    justify-content: center !important;
  }
  .clr-justify-content-xl-between {
    justify-content: space-between !important;
  }
  .clr-justify-content-xl-around {
    justify-content: space-around !important;
  }
  .clr-align-items-xl-start {
    align-items: flex-start !important;
  }
  .clr-align-items-xl-end {
    align-items: flex-end !important;
  }
  .clr-align-items-xl-center {
    align-items: center !important;
  }
  .clr-align-items-xl-baseline {
    align-items: baseline !important;
  }
  .clr-align-items-xl-stretch {
    align-items: stretch !important;
  }
  .clr-align-content-xl-start {
    align-content: flex-start !important;
  }
  .clr-align-content-xl-end {
    align-content: flex-end !important;
  }
  .clr-align-content-xl-center {
    align-content: center !important;
  }
  .clr-align-content-xl-between {
    align-content: space-between !important;
  }
  .clr-align-content-xl-around {
    align-content: space-around !important;
  }
  .clr-align-content-xl-stretch {
    align-content: stretch !important;
  }
  .clr-align-self-xl-auto {
    align-self: auto !important;
  }
  .clr-align-self-xl-start {
    align-self: flex-start !important;
  }
  .clr-align-self-xl-end {
    align-self: flex-end !important;
  }
  .clr-align-self-xl-center {
    align-self: center !important;
  }
  .clr-align-self-xl-baseline {
    align-self: baseline !important;
  }
  .clr-align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.clr-flex-xs-first {
  order: -1;
}
.clr-flex-xs-last {
  order: 1;
}
.clr-flex-xs-unordered {
  order: 0;
}
.clr-flex-items-xs-top {
  align-items: flex-start;
}
.clr-flex-items-xs-middle {
  align-items: center;
}
.clr-flex-items-xs-bottom {
  align-items: flex-end;
}
.clr-flex-xs-top {
  align-self: flex-start;
}
.clr-flex-xs-middle {
  align-self: center;
}
.clr-flex-xs-bottom {
  align-self: flex-end;
}
.clr-flex-items-xs-left {
  justify-content: flex-start;
}
.clr-flex-items-xs-center {
  justify-content: center;
}
.clr-flex-items-xs-right {
  justify-content: flex-end;
}
.clr-flex-items-xs-around {
  justify-content: space-around;
}
.clr-flex-items-xs-between {
  justify-content: space-between;
}
@media (min-width:576px) {
  .clr-flex-sm-first {
    order: -1;
  }
  .clr-flex-sm-last {
    order: 1;
  }
  .clr-flex-sm-unordered {
    order: 0;
  }
}
@media (min-width:576px) {
  .clr-flex-items-sm-top {
    align-items: flex-start;
  }
  .clr-flex-items-sm-middle {
    align-items: center;
  }
  .clr-flex-items-sm-bottom {
    align-items: flex-end;
  }
}
@media (min-width:576px) {
  .clr-flex-sm-top {
    align-self: flex-start;
  }
  .clr-flex-sm-middle {
    align-self: center;
  }
  .clr-flex-sm-bottom {
    align-self: flex-end;
  }
}
@media (min-width:576px) {
  .clr-flex-items-sm-left {
    justify-content: flex-start;
  }
  .clr-flex-items-sm-center {
    justify-content: center;
  }
  .clr-flex-items-sm-right {
    justify-content: flex-end;
  }
  .clr-flex-items-sm-around {
    justify-content: space-around;
  }
  .clr-flex-items-sm-between {
    justify-content: space-between;
  }
}
@media (min-width:768px) {
  .clr-flex-md-first {
    order: -1;
  }
  .clr-flex-md-last {
    order: 1;
  }
  .clr-flex-md-unordered {
    order: 0;
  }
}
@media (min-width:768px) {
  .clr-flex-items-md-top {
    align-items: flex-start;
  }
  .clr-flex-items-md-middle {
    align-items: center;
  }
  .clr-flex-items-md-bottom {
    align-items: flex-end;
  }
}
@media (min-width:768px) {
  .clr-flex-md-top {
    align-self: flex-start;
  }
  .clr-flex-md-middle {
    align-self: center;
  }
  .clr-flex-md-bottom {
    align-self: flex-end;
  }
}
@media (min-width:768px) {
  .clr-flex-items-md-left {
    justify-content: flex-start;
  }
  .clr-flex-items-md-center {
    justify-content: center;
  }
  .clr-flex-items-md-right {
    justify-content: flex-end;
  }
  .clr-flex-items-md-around {
    justify-content: space-around;
  }
  .clr-flex-items-md-between {
    justify-content: space-between;
  }
}
@media (min-width:992px) {
  .clr-flex-lg-first {
    order: -1;
  }
  .clr-flex-lg-last {
    order: 1;
  }
  .clr-flex-lg-unordered {
    order: 0;
  }
}
@media (min-width:992px) {
  .clr-flex-items-lg-top {
    align-items: flex-start;
  }
  .clr-flex-items-lg-middle {
    align-items: center;
  }
  .clr-flex-items-lg-bottom {
    align-items: flex-end;
  }
}
@media (min-width:992px) {
  .clr-flex-lg-top {
    align-self: flex-start;
  }
  .clr-flex-lg-middle {
    align-self: center;
  }
  .clr-flex-lg-bottom {
    align-self: flex-end;
  }
}
@media (min-width:992px) {
  .clr-flex-items-lg-left {
    justify-content: flex-start;
  }
  .clr-flex-items-lg-center {
    justify-content: center;
  }
  .clr-flex-items-lg-right {
    justify-content: flex-end;
  }
  .clr-flex-items-lg-around {
    justify-content: space-around;
  }
  .clr-flex-items-lg-between {
    justify-content: space-between;
  }
}
@media (min-width:1200px) {
  .clr-flex-xl-first {
    order: -1;
  }
  .clr-flex-xl-last {
    order: 1;
  }
  .clr-flex-xl-unordered {
    order: 0;
  }
}
@media (min-width:1200px) {
  .clr-flex-items-xl-top {
    align-items: flex-start;
  }
  .clr-flex-items-xl-middle {
    align-items: center;
  }
  .clr-flex-items-xl-bottom {
    align-items: flex-end;
  }
}
@media (min-width:1200px) {
  .clr-flex-xl-top {
    align-self: flex-start;
  }
  .clr-flex-xl-middle {
    align-self: center;
  }
  .clr-flex-xl-bottom {
    align-self: flex-end;
  }
}
@media (min-width:1200px) {
  .clr-flex-items-xl-left {
    justify-content: flex-start;
  }
  .clr-flex-items-xl-center {
    justify-content: center;
  }
  .clr-flex-items-xl-right {
    justify-content: flex-end;
  }
  .clr-flex-items-xl-around {
    justify-content: space-around;
  }
  .clr-flex-items-xl-between {
    justify-content: space-between;
  }
}
.clr-float-xs-left {
  float: left !important;
}
.clr-float-xs-right {
  float: right !important;
}
.clr-float-xs-none {
  float: none !important;
}
@media (min-width:576px) {
  .clr-float-sm-left {
    float: left !important;
  }
  .clr-float-sm-right {
    float: right !important;
  }
  .clr-float-sm-none {
    float: none !important;
  }
}
@media (min-width:768px) {
  .clr-float-md-left {
    float: left !important;
  }
  .clr-float-md-right {
    float: right !important;
  }
  .clr-float-md-none {
    float: none !important;
  }
}
@media (min-width:992px) {
  .clr-float-lg-left {
    float: left !important;
  }
  .clr-float-lg-right {
    float: right !important;
  }
  .clr-float-lg-none {
    float: none !important;
  }
}
@media (min-width:1200px) {
  .clr-float-xl-left {
    float: left !important;
  }
  .clr-float-xl-right {
    float: right !important;
  }
  .clr-float-xl-none {
    float: none !important;
  }
}
.clr-invisible {
  visibility: hidden !important;
}
.clr-hidden-xs-up {
  display: none !important;
}
@media (max-width:575.98px) {
  .clr-hidden-xs-down {
    display: none !important;
  }
}
@media (min-width:576px) {
  .clr-hidden-sm-up {
    display: none !important;
  }
}
@media (max-width:767.98px) {
  .clr-hidden-sm-down {
    display: none !important;
  }
}
@media (min-width:768px) {
  .clr-hidden-md-up {
    display: none !important;
  }
}
@media (max-width:991.98px) {
  .clr-hidden-md-down {
    display: none !important;
  }
}
@media (min-width:992px) {
  .clr-hidden-lg-up {
    display: none !important;
  }
}
@media (max-width:1199.98px) {
  .clr-hidden-lg-down {
    display: none !important;
  }
}
@media (min-width:1200px) {
  .clr-hidden-xl-up {
    display: none !important;
  }
}
.clr-hidden-xl-down {
  display: none !important;
}
.clr-visible-print-block {
  display: none !important;
}
@media print {
  .clr-visible-print-block {
    display: block !important;
  }
}
.clr-visible-print-inline {
  display: none !important;
}
@media print {
  .clr-visible-print-inline {
    display: inline !important;
  }
}
.clr-visible-print-inline-block {
  display: none !important;
}
@media print {
  .clr-visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .clr-hidden-print {
    display: none !important;
  }
}
.clr-container {
  width: 100%;
  padding-right: var(--clr-grid-container-padding);
  padding-left: var(--clr-grid-container-padding);
  margin-right: auto;
  margin-left: auto;
}
.clr-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: var(--clr-grid-row-margin);
  margin-left: var(--clr-grid-row-margin);
}
.clr-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.clr-no-gutters > .clr-col,
.clr-no-gutters > [class*=clr-col-] {
  padding-right: 0;
  padding-left: 0;
}
.clr-col-xl,
.clr-col-xl-auto,
.clr-col-xl-12,
.clr-col-xl-11,
.clr-col-xl-10,
.clr-col-xl-9,
.clr-col-xl-8,
.clr-col-xl-7,
.clr-col-xl-6,
.clr-col-xl-5,
.clr-col-xl-4,
.clr-col-xl-3,
.clr-col-xl-2,
.clr-col-xl-1,
.clr-col-lg,
.clr-col-lg-auto,
.clr-col-lg-12,
.clr-col-lg-11,
.clr-col-lg-10,
.clr-col-lg-9,
.clr-col-lg-8,
.clr-col-lg-7,
.clr-col-lg-6,
.clr-col-lg-5,
.clr-col-lg-4,
.clr-col-lg-3,
.clr-col-lg-2,
.clr-col-lg-1,
.clr-col-md,
.clr-col-md-auto,
.clr-col-md-12,
.clr-col-md-11,
.clr-col-md-10,
.clr-col-md-9,
.clr-col-md-8,
.clr-col-md-7,
.clr-col-md-6,
.clr-col-md-5,
.clr-col-md-4,
.clr-col-md-3,
.clr-col-md-2,
.clr-col-md-1,
.clr-col-sm,
.clr-col-sm-auto,
.clr-col-sm-12,
.clr-col-sm-11,
.clr-col-sm-10,
.clr-col-sm-9,
.clr-col-sm-8,
.clr-col-sm-7,
.clr-col-sm-6,
.clr-col-sm-5,
.clr-col-sm-4,
.clr-col-sm-3,
.clr-col-sm-2,
.clr-col-sm-1,
.clr-col,
.clr-col-auto,
.clr-col-12,
.clr-col-11,
.clr-col-10,
.clr-col-9,
.clr-col-8,
.clr-col-7,
.clr-col-6,
.clr-col-5,
.clr-col-4,
.clr-col-3,
.clr-col-2,
.clr-col-1 {
  width: 100%;
  min-height: .05rem;
  padding-right: var(--clr-grid-column-padding);
  padding-left: var(--clr-grid-column-padding);
}
.clr-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.clr-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.clr-col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.clr-col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.clr-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.clr-col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.clr-col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.clr-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.clr-col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.clr-col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.clr-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.clr-col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.clr-col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.clr-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.clr-order-first {
  order: -1;
}
.clr-order-last {
  order: 13;
}
.clr-order-0 {
  order: 0;
}
.clr-order-1 {
  order: 1;
}
.clr-order-2 {
  order: 2;
}
.clr-order-3 {
  order: 3;
}
.clr-order-4 {
  order: 4;
}
.clr-order-5 {
  order: 5;
}
.clr-order-6 {
  order: 6;
}
.clr-order-7 {
  order: 7;
}
.clr-order-8 {
  order: 8;
}
.clr-order-9 {
  order: 9;
}
.clr-order-10 {
  order: 10;
}
.clr-order-11 {
  order: 11;
}
.clr-order-12 {
  order: 12;
}
.clr-offset-1 {
  margin-left: 8.3333333333%;
}
.clr-offset-2 {
  margin-left: 16.6666666667%;
}
.clr-offset-3 {
  margin-left: 25%;
}
.clr-offset-4 {
  margin-left: 33.3333333333%;
}
.clr-offset-5 {
  margin-left: 41.6666666667%;
}
.clr-offset-6 {
  margin-left: 50%;
}
.clr-offset-7 {
  margin-left: 58.3333333333%;
}
.clr-offset-8 {
  margin-left: 66.6666666667%;
}
.clr-offset-9 {
  margin-left: 75%;
}
.clr-offset-10 {
  margin-left: 83.3333333333%;
}
.clr-offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width:576px) {
  .clr-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .clr-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .clr-col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .clr-col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .clr-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .clr-col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .clr-col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .clr-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .clr-col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .clr-col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .clr-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .clr-col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .clr-col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .clr-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .clr-order-sm-first {
    order: -1;
  }
  .clr-order-sm-last {
    order: 13;
  }
  .clr-order-sm-0 {
    order: 0;
  }
  .clr-order-sm-1 {
    order: 1;
  }
  .clr-order-sm-2 {
    order: 2;
  }
  .clr-order-sm-3 {
    order: 3;
  }
  .clr-order-sm-4 {
    order: 4;
  }
  .clr-order-sm-5 {
    order: 5;
  }
  .clr-order-sm-6 {
    order: 6;
  }
  .clr-order-sm-7 {
    order: 7;
  }
  .clr-order-sm-8 {
    order: 8;
  }
  .clr-order-sm-9 {
    order: 9;
  }
  .clr-order-sm-10 {
    order: 10;
  }
  .clr-order-sm-11 {
    order: 11;
  }
  .clr-order-sm-12 {
    order: 12;
  }
  .clr-offset-sm-0 {
    margin-left: 0;
  }
  .clr-offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .clr-offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .clr-offset-sm-3 {
    margin-left: 25%;
  }
  .clr-offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .clr-offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .clr-offset-sm-6 {
    margin-left: 50%;
  }
  .clr-offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .clr-offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .clr-offset-sm-9 {
    margin-left: 75%;
  }
  .clr-offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .clr-offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width:768px) {
  .clr-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .clr-col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .clr-col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .clr-col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .clr-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .clr-col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .clr-col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .clr-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .clr-col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .clr-col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .clr-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .clr-col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .clr-col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .clr-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .clr-order-md-first {
    order: -1;
  }
  .clr-order-md-last {
    order: 13;
  }
  .clr-order-md-0 {
    order: 0;
  }
  .clr-order-md-1 {
    order: 1;
  }
  .clr-order-md-2 {
    order: 2;
  }
  .clr-order-md-3 {
    order: 3;
  }
  .clr-order-md-4 {
    order: 4;
  }
  .clr-order-md-5 {
    order: 5;
  }
  .clr-order-md-6 {
    order: 6;
  }
  .clr-order-md-7 {
    order: 7;
  }
  .clr-order-md-8 {
    order: 8;
  }
  .clr-order-md-9 {
    order: 9;
  }
  .clr-order-md-10 {
    order: 10;
  }
  .clr-order-md-11 {
    order: 11;
  }
  .clr-order-md-12 {
    order: 12;
  }
  .clr-offset-md-0 {
    margin-left: 0;
  }
  .clr-offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .clr-offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .clr-offset-md-3 {
    margin-left: 25%;
  }
  .clr-offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .clr-offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .clr-offset-md-6 {
    margin-left: 50%;
  }
  .clr-offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .clr-offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .clr-offset-md-9 {
    margin-left: 75%;
  }
  .clr-offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .clr-offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width:992px) {
  .clr-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .clr-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .clr-col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .clr-col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .clr-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .clr-col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .clr-col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .clr-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .clr-col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .clr-col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .clr-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .clr-col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .clr-col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .clr-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .clr-order-lg-first {
    order: -1;
  }
  .clr-order-lg-last {
    order: 13;
  }
  .clr-order-lg-0 {
    order: 0;
  }
  .clr-order-lg-1 {
    order: 1;
  }
  .clr-order-lg-2 {
    order: 2;
  }
  .clr-order-lg-3 {
    order: 3;
  }
  .clr-order-lg-4 {
    order: 4;
  }
  .clr-order-lg-5 {
    order: 5;
  }
  .clr-order-lg-6 {
    order: 6;
  }
  .clr-order-lg-7 {
    order: 7;
  }
  .clr-order-lg-8 {
    order: 8;
  }
  .clr-order-lg-9 {
    order: 9;
  }
  .clr-order-lg-10 {
    order: 10;
  }
  .clr-order-lg-11 {
    order: 11;
  }
  .clr-order-lg-12 {
    order: 12;
  }
  .clr-offset-lg-0 {
    margin-left: 0;
  }
  .clr-offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .clr-offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .clr-offset-lg-3 {
    margin-left: 25%;
  }
  .clr-offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .clr-offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .clr-offset-lg-6 {
    margin-left: 50%;
  }
  .clr-offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .clr-offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .clr-offset-lg-9 {
    margin-left: 75%;
  }
  .clr-offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .clr-offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width:1200px) {
  .clr-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .clr-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .clr-col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .clr-col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .clr-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .clr-col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .clr-col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .clr-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .clr-col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .clr-col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .clr-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .clr-col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .clr-col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .clr-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .clr-order-xl-first {
    order: -1;
  }
  .clr-order-xl-last {
    order: 13;
  }
  .clr-order-xl-0 {
    order: 0;
  }
  .clr-order-xl-1 {
    order: 1;
  }
  .clr-order-xl-2 {
    order: 2;
  }
  .clr-order-xl-3 {
    order: 3;
  }
  .clr-order-xl-4 {
    order: 4;
  }
  .clr-order-xl-5 {
    order: 5;
  }
  .clr-order-xl-6 {
    order: 6;
  }
  .clr-order-xl-7 {
    order: 7;
  }
  .clr-order-xl-8 {
    order: 8;
  }
  .clr-order-xl-9 {
    order: 9;
  }
  .clr-order-xl-10 {
    order: 10;
  }
  .clr-order-xl-11 {
    order: 11;
  }
  .clr-order-xl-12 {
    order: 12;
  }
  .clr-offset-xl-0 {
    margin-left: 0;
  }
  .clr-offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .clr-offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .clr-offset-xl-3 {
    margin-left: 25%;
  }
  .clr-offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .clr-offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .clr-offset-xl-6 {
    margin-left: 50%;
  }
  .clr-offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .clr-offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .clr-offset-xl-9 {
    margin-left: 75%;
  }
  .clr-offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .clr-offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.clr-break-row {
  width: 100%;
}
*,
:before,
:after {
  box-sizing: border-box;
}
ul.list-unstyled:not([cds-list]) {
  padding-left: 0;
  margin-left: 0;
  list-style-position: outside;
}
ul.list-unstyled:not([cds-list]) li::marker {
  color: transparent;
}
li {
  color: var(--clr-list-item-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
ul:not([cds-list]),
ol:not([cds-list]) {
  list-style-position: inside;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}
ul.list:not([cds-list]),
ol.list:not([cds-list]) {
  list-style-position: outside;
  margin-left: calc(var(--cds-global-space-6) + var(--clr-base-horizontal-offset-2xs));
}
ul.list:not([cds-list]).compact > li,
ol.list:not([cds-list]).compact > li {
  margin-bottom: 0;
}
ul:not(.list-unstyled):not([cds-list]) > li > ul.list-unstyled,
ol:not([cds-list]) > li > ul.list-unstyled {
  margin-left: calc(var(--cds-global-space-6) + var(--clr-base-horizontal-offset-2xs));
}
li > ul:not([cds-list]) {
  margin-top: 0;
  margin-left: calc(var(--cds-global-space-6) + var(--clr-base-horizontal-offset-2xs));
}
ul.list-group:not([cds-list]) {
  margin-top: 0;
}
ul:not([cds-list]).list-spacer,
ol:not([cds-list]).list-spacer {
  margin-top: var(--clr-base-vertical-offset-2xl);
}
pre {
  margin: var(--clr-base-vertical-offset-l) 0;
}
pre {
  border: var(--cds-alias-object-border-width-100) solid var(--cds-alias-object-container-border-color);
  border-radius: var(--clr-base-border-radius-s);
}
pre code {
  white-space: pre;
}
code.clr-code {
  color: var(--cds-alias-utility-red);
  padding: 0;
  background: 0 0;
}
h1:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-h1-font-family);
  color: var(--clr-h1-color);
  font-size: var(--clr-h1-font-size);
  font-weight: var(--clr-h1-font-weight);
  line-height: var(--clr-h1-line-height);
  letter-spacing: var(--clr-h1-letter-spacing);
}
h2:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-h2-font-family);
  color: var(--clr-h2-color);
  font-size: var(--clr-h2-font-size);
  font-weight: var(--clr-h2-font-weight);
  line-height: var(--clr-h2-line-height);
  letter-spacing: var(--clr-h2-letter-spacing);
}
h3:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-h3-font-family);
  color: var(--clr-h3-color);
  font-size: var(--clr-h3-font-size);
  font-weight: var(--clr-h3-font-weight);
  line-height: var(--clr-h3-line-height);
  letter-spacing: var(--clr-h3-letter-spacing);
}
h4:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-h4-font-family);
  color: var(--clr-h4-color);
  font-size: var(--clr-h4-font-size);
  font-weight: var(--clr-h4-font-weight);
  line-height: var(--clr-h4-line-height);
  letter-spacing: var(--clr-h4-letter-spacing);
}
h5:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-h5-font-family);
  color: var(--clr-h5-color);
  font-size: var(--clr-h5-font-size);
  font-weight: var(--clr-h5-font-weight);
  line-height: var(--clr-h5-line-height);
  letter-spacing: var(--clr-h5-letter-spacing);
}
h6:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-h6-font-family);
  color: var(--clr-h6-color);
  font-size: var(--clr-h6-font-size);
  font-weight: var(--clr-h6-font-weight);
  line-height: var(--clr-h6-line-height);
  letter-spacing: var(--clr-h6-letter-spacing);
}
body:not([cds-text]) {
  margin-top: 0 !important;
  margin-bottom: 0;
  font-family: var(--clr-font);
  color: var(--clr-p1-color);
  font-size: var(--clr-p1-font-size);
  font-weight: var(--clr-p1-font-weight);
  line-height: var(--clr-p1-line-height);
  letter-spacing: var(--clr-p1-letter-spacing);
}
body p:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  color: var(--clr-p1-color);
  font-size: var(--clr-p1-font-size);
  font-weight: var(--clr-p1-font-weight);
  line-height: var(--clr-p1-line-height);
  letter-spacing: var(--clr-p1-letter-spacing);
}
body .p0:not([cds-text]),
body p.p0:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  color: var(--clr-p0-color);
  font-size: var(--clr-p0-font-size);
  font-weight: var(--clr-p0-font-weight);
  line-height: var(--clr-p0-line-height);
  letter-spacing: var(--clr-p0-letter-spacing);
}
body .p2:not([cds-text]),
body p.p2:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  color: var(--clr-p2-color);
  font-size: var(--clr-p2-font-size);
  font-weight: var(--clr-p2-font-weight);
  line-height: var(--clr-p2-line-height);
  letter-spacing: var(--clr-p2-letter-spacing);
}
body .p3:not([cds-text]),
body p.p3:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  color: var(--clr-p3-color);
  font-size: var(--clr-p3-font-size);
  font-weight: var(--clr-p3-font-weight);
  line-height: var(--clr-p3-line-height);
  letter-spacing: var(--clr-p3-letter-spacing);
}
body .p4:not([cds-text]),
body p.p4:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  color: var(--clr-p4-color);
  font-size: var(--clr-p4-font-size);
  font-weight: var(--clr-p4-font-weight);
  line-height: var(--clr-p4-line-height);
  letter-spacing: var(--clr-p4-letter-spacing);
}
body .p5:not([cds-text]),
body p.p5:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  color: var(--clr-p5-color);
  font-size: var(--clr-p5-font-size);
  font-weight: var(--clr-p5-font-weight);
  line-height: var(--clr-p5-line-height);
  letter-spacing: var(--clr-p5-letter-spacing);
}
body .p6:not([cds-text]),
body p.p6:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  color: var(--clr-p6-color);
  font-size: var(--clr-p6-font-size);
  font-weight: var(--clr-p6-font-weight);
  line-height: var(--clr-p6-line-height);
  letter-spacing: var(--clr-p6-letter-spacing);
}
body .p7:not([cds-text]),
body p.p7:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  color: var(--clr-p7-color);
  font-size: var(--clr-p7-font-size);
  font-weight: var(--clr-p7-font-weight);
  line-height: var(--clr-p7-line-height);
  letter-spacing: var(--clr-p7-letter-spacing);
}
body .p8:not([cds-text]),
body p.p8:not([cds-text]) {
  margin-top: var(--clr-base-vertical-offset-2xl);
  margin-bottom: 0;
  font-family: var(--clr-font);
  color: var(--clr-p8-color);
  font-size: var(--clr-p8-font-size);
  font-weight: var(--clr-p8-font-weight);
  line-height: var(--clr-p8-line-height);
  letter-spacing: var(--clr-p8-letter-spacing);
}
.text-light {
  font-weight: var(--clr-font-weight-light);
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-left {
  text-align: left !important;
}
.text-justify {
  text-align: justify !important;
}
html:not([cds-text]) {
  color: var(--cds-alias-typography-color-450);
  font-family: var(--clr-font);
  font-size: calc(var(--cds-global-base)/16*100%);
}
:root,
:root [cds-theme] {
  --clr-link-active-color:var(--cds-alias-typography-link-color-active);
  --clr-link-color:var(--cds-alias-typography-link-color);
  --clr-link-hover-color:var(--cds-alias-typography-link-color-hover);
  --clr-link-visited-color:var(--cds-alias-typography-link-color-visited);
  --clr-link-visited-color-hover:var(--cds-alias-typography-link-color-visited-hover);
}
html {
  box-sizing: border-box;
}
*,
::before,
::after {
  box-sizing: inherit;
}
html {
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}
img {
  vertical-align: middle;
}
[role=button] {
  cursor: pointer;
}
a,
area,
button,
[role=button],
input,
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
input,
button,
select,
textarea {
  border-radius: 0;
}
input[type=radio]:disabled,
input[type=checkbox]:disabled {
  cursor: not-allowed;
}
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}
textarea {
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  line-height: inherit;
}
input[type=search] {
  -webkit-appearance: none;
}
[hidden] {
  display: none !important;
}
dl {
  margin-bottom: 0;
  margin-top: 1rem;
}
table {
  border-spacing: 0;
}
.clr-sr-only {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  white-space: nowrap;
  top: 0;
  left: 0;
}
.alert-icon,
.clr-icon {
  display: inline-block;
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  padding: 0;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
}
.alert-icon.clr-icon-warning,
.alert-icon.icon-warning,
.clr-icon.clr-icon-warning,
.clr-icon.icon-warning {
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%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%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.clr-i-outline%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23747474%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-triangle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C21.32a1.3%2C1.3%2C0%2C0%2C0%2C1.3-1.3V14a1.3%2C1.3%2C0%2C1%2C0-2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C0%2C18%2C21.32Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20cx%3D%2217.95%22%20cy%3D%2224.27%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20d%3D%22M30.33%2C25.54%2C20.59%2C7.6a3%2C3%2C0%2C0%2C0-5.27%2C0L5.57%2C25.54A3%2C3%2C0%2C0%2C0%2C8.21%2C30H27.69a3%2C3%2C0%2C0%2C0%2C2.64-4.43Zm-1.78%2C1.94a1%2C1%2C0%2C0%2C1-.86.49H8.21a1%2C1%2C0%2C0%2C1-.88-1.48L17.07%2C8.55a1%2C1%2C0%2C0%2C1%2C1.76%2C0l9.74%2C17.94A1%2C1%2C0%2C0%2C1%2C28.55%2C27.48Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E);
}
.alert-icon.clr-icon-warning-white,
.clr-icon.clr-icon-warning-white {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%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%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.clr-i-outline%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3Ahsl(198, 0%, 100%)%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-triangle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C21.32a1.3%2C1.3%2C0%2C0%2C0%2C1.3-1.3V14a1.3%2C1.3%2C0%2C1%2C0-2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C0%2C18%2C21.32Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20cx%3D%2217.95%22%20cy%3D%2224.27%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20d%3D%22M30.33%2C25.54%2C20.59%2C7.6a3%2C3%2C0%2C0%2C0-5.27%2C0L5.57%2C25.54A3%2C3%2C0%2C0%2C0%2C8.21%2C30H27.69a3%2C3%2C0%2C0%2C0%2C2.64-4.43Zm-1.78%2C1.94a1%2C1%2C0%2C0%2C1-.86.49H8.21a1%2C1%2C0%2C0%2C1-.88-1.48L17.07%2C8.55a1%2C1%2C0%2C0%2C1%2C1.76%2C0l9.74%2C17.94A1%2C1%2C0%2C0%2C1%2C28.55%2C27.48Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E");
}
.alert-icon.clr-vmw-logo,
.clr-icon.clr-vmw-logo {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%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%3Ctitle%3Evm%20bug%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Headers%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%22CL-Headers-Specs%22%20transform%3D%22translate(-262.000000%2C%20-175.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%2201%22%20transform%3D%22translate(238.000000%2C%20163.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22vm-bug%22%20transform%3D%22translate(24.703125%2C%2012.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-42%22%20fill-opacity%3D%220.25%22%20fill%3D%22%23DDDDDD%22%20opacity%3D%220.6%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%20rx%3D%223%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.63948376%2C13.8762402%20C7.32265324%2C13.2097082%206.53978152%2C12.9085139%205.80923042%2C13.219934%20C5.07771043%2C13.5322837%204.80932495%2C14.3103691%205.13972007%2C14.9769011%20L8.20725954%2C21.3744923%20C8.68977207%2C22.3784735%209.19844491%2C22.9037044%2010.1528121%2C22.9037044%20C11.1720955%2C22.9037044%2011.6168209%2C22.3310633%2012.0983646%2C21.3744923%20C12.0983646%2C21.3744923%2014.7744682%2C15.7847341%2014.8015974%2C15.7261685%20C14.8287266%2C15.6666733%2014.9149588%2C15.4863286%2015.1872199%2C15.4872582%20C15.4178182%2C15.490047%2015.6106294%2C15.6657437%2015.6106294%2C15.9018652%20L15.6106294%2C21.3698443%20C15.6106294%2C22.212073%2016.0979865%2C22.9037044%2017.0349134%2C22.9037044%20C17.9718403%2C22.9037044%2018.4785754%2C22.212073%2018.4785754%2C21.3698443%20L18.4785754%2C16.8965503%20C18.4785754%2C16.0338702%2019.1219254%2C15.4742436%2020.0007183%2C15.4742436%20C20.8785423%2C15.4742436%2021.4637583%2C16.0524624%2021.4637583%2C16.8965503%20L21.4637583%2C21.3698443%20C21.4637583%2C22.212073%2021.9520842%2C22.9037044%2022.8880423%2C22.9037044%20C23.8240003%2C22.9037044%2024.3326731%2C22.212073%2024.3326731%2C21.3698443%20L24.3326731%2C16.8965503%20C24.3326731%2C16.0338702%2024.9750543%2C15.4742436%2025.8538472%2C15.4742436%20C26.7307023%2C15.4742436%2027.3168871%2C16.0524624%2027.3168871%2C16.8965503%20L27.3168871%2C21.3698443%20C27.3168871%2C22.212073%2027.8052131%2C22.9037044%2028.74214%2C22.9037044%20C29.6771291%2C22.9037044%2030.1848331%2C22.212073%2030.1848331%2C21.3698443%20L30.1848331%2C16.2783582%20C30.1848331%2C14.4070488%2028.6181207%2C13.0962956%2026.7307023%2C13.0962956%20C24.8452216%2C13.0962956%2023.6651006%2C14.3475536%2023.6651006%2C14.3475536%20C23.037253%2C13.5666793%2022.1720247%2C13.0972252%2020.7089847%2C13.0972252%20C19.164557%2C13.0972252%2017.8129406%2C14.3475536%2017.8129406%2C14.3475536%20C17.1841241%2C13.5666793%2016.1154267%2C13.0972252%2015.2308204%2C13.0972252%20C13.8617638%2C13.0972252%2012.7746572%2C13.675444%2012.1119292%2C15.1302871%20L10.1528121%2C19.5608189%20L7.63948376%2C13.8762402%22%20id%3D%22Fill-4%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%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");
}
.is-off-screen {
  position: fixed !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  left: 0 !important;
  top: .05rem !important;
  overflow: hidden !important;
  visibility: hidden !important;
  padding: 0 !important;
  margin: 0 0 .05rem 0 !important;
}
.clr-popover-content {
  position: fixed;
  z-index: 1050;
}
:root {
  --clr-btn-group-focus-outline:var(--cds-alias-object-interaction-outline);
}
:root,
:root [clr-density] {
  --clr-btn-vertical-margin:var(--clr-base-vertical-offset-s);
  --clr-btn-horizontal-margin:var(--clr-base-gap-m);
  --clr-btn-horizontal-padding:var(--clr-base-horizontal-offset-l);
  --clr-btn-vertical-padding:0;
  --clr-btn-padding:var(--clr-btn-vertical-padding) var(--clr-btn-horizontal-padding);
  --clr-btn-gap:var(--clr-base-gap-s);
  --clr-btn-height:var(--clr-base-row-height-m);
  --clr-btn-height-sm:var(--clr-base-row-height-s);
  --clr-btn-border-radius:var(--clr-base-border-radius-s);
  --clr-btn-border-width:var(--cds-global-space-1);
  --clr-btn-appearance-standard-height:var(--clr-btn-height-sm);
  --clr-btn-appearance-standard-padding:var(--clr-btn-padding);
  --clr-btn-appearance-standard-icon-size:var(--clr-base-icon-size-s);
  --clr-btn-appearance-form-height:var(--clr-btn-height);
  --clr-btn-appearance-form-padding:var(--clr-btn-padding);
}
:root,
:root [cds-theme] {
  --clr-btn-transparent-bg-color:var(--cds-alias-object-opacity-0);
  --clr-btn-outline-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-default-color:var(--cds-alias-status-info);
  --clr-btn-default-border-color:var(--clr-btn-default-color);
  --clr-btn-default-bg-color:var(--clr-btn-outline-bg-color);
  --clr-btn-default-hover-bg-color:var(--cds-alias-object-interaction-info-secondary-hover);
  --clr-btn-default-hover-color:var(--cds-alias-typography-info-hover);
  --clr-btn-default-active-color:var(--clr-btn-default-color);
  --clr-btn-default-active-bg-color:var(--clr-btn-outline-bg-color);
  --clr-btn-default-disabled-color:var(--cds-alias-typography-disabled);
  --clr-btn-default-disabled-bg-color:var(--clr-btn-default-outline-bg-color);
  --clr-btn-default-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-btn-default-checked-color:var(--cds-alias-typography-color-100);
  --clr-btn-default-checked-bg-color:var(--clr-btn-default-color);
  --clr-btn-default-checked-hover-color:var(--clr-btn-default-checked-color);
  --clr-btn-default-checked-hover-bg-color:var(--cds-alias-object-interaction-info-hover);
  --clr-btn-default-checked-active-color:var(--clr-btn-default-checked-color);
  --clr-btn-default-checked-active-bg-color:var(--clr-btn-default-color);
  --clr-btn-default-checked-disabled-color:var(--cds-alias-typography-disabled-button);
  --clr-btn-default-checked-disabled-bg-color:var(--cds-alias-status-disabled);
  --clr-btn-default-outline-color:var(--cds-alias-status-info);
  --clr-btn-default-outline-border-color:var(--clr-btn-primary-outline-color);
  --clr-btn-default-outline-bg-color:var(--clr-btn-outline-bg-color);
  --clr-btn-default-outline-hover-bg-color:var(--cds-alias-object-interaction-info-secondary-hover);
  --clr-btn-default-outline-hover-color:var(--cds-alias-typography-info-hover);
  --clr-btn-default-outline-active-color:var(--clr-btn-default-outline-color);
  --clr-btn-default-outline-active-bg-color:var(--clr-btn-outline-bg-color);
  --clr-btn-default-outline-disabled-color:var(--cds-alias-typography-disabled);
  --clr-btn-default-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);
  --clr-btn-default-outline-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-btn-default-outline-checked-color:var(--cds-alias-typography-color-100);
  --clr-btn-default-outline-checked-bg-color:var(--clr-btn-default-outline-bg-color);
  --clr-btn-primary-color:var(--cds-alias-typography-color-100);
  --clr-btn-primary-bg-color:var(--cds-alias-status-info);
  --clr-btn-primary-border-color:var(--cds-alias-status-info);
  --clr-btn-primary-hover-bg-color:var(--cds-alias-object-interaction-info-hover);
  --clr-btn-primary-hover-color:var(--clr-btn-primary-color);
  --clr-btn-primary-active-color:var(--cds-alias-typography-color-100);
  --clr-btn-primary-active-bg-color:var(--cds-alias-object-interaction-info-active);
  --clr-btn-primary-disabled-color:var(--cds-alias-typography-disabled-button);
  --clr-btn-primary-disabled-bg-color:var(--cds-alias-status-disabled);
  --clr-btn-primary-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-btn-primary-checked-bg-color:var(--cds-alias-status-info);
  --clr-btn-primary-checked-color:var(--cds-alias-typography-color-100);
  --clr-btn-primary-outline-color:var(--cds-alias-status-info);
  --clr-btn-primary-outline-border-color:var(--clr-btn-primary-outline-color);
  --clr-btn-primary-outline-bg-color:var(--clr-btn-outline-bg-color);
  --clr-btn-primary-outline-hover-bg-color:var(--cds-alias-object-interaction-info-secondary-hover);
  --clr-btn-primary-outline-hover-color:var(--cds-alias-typography-info-hover);
  --clr-btn-primary-outline-active-bg-color:var(--clr-btn-outline-bg-color);
  --clr-btn-primary-outline-active-color:var(--clr-btn-primary-outline-color);
  --clr-btn-primary-outline-disabled-color:var(--cds-alias-typography-disabled);
  --clr-btn-primary-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);
  --clr-btn-primary-outline-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-btn-primary-outline-checked-color:var(--cds-alias-typography-color-100);
  --clr-btn-primary-outline-checked-bg-color:var(--clr-btn-default-outline-bg-color);
  --clr-btn-success-color:var(--cds-alias-typography-color-100);
  --clr-btn-success-bg-color:var(--cds-alias-status-success);
  --clr-btn-success-border-color:var(--clr-btn-success-bg-color);
  --clr-btn-success-hover-bg-color:var(--cds-alias-object-interaction-success-hover);
  --clr-btn-success-hover-color:var(--clr-btn-success-color);
  --clr-btn-success-active-color:var(--cds-alias-typography-color-100);
  --clr-btn-success-active-bg-color:var(--cds-alias-object-interaction-success-active);
  --clr-btn-success-disabled-color:var(--cds-alias-typography-disabled-button);
  --clr-btn-success-disabled-bg-color:var(--cds-alias-status-disabled);
  --clr-btn-success-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-btn-success-checked-bg-color:var(--clr-btn-success-color);
  --clr-btn-success-checked-color:var(--clr-btn-success-bg-color);
  --clr-btn-success-outline-color:var(--cds-alias-status-success);
  --clr-btn-success-outline-bg-color:var(--clr-btn-outline-bg-color);
  --clr-btn-success-outline-border-color:var(--cds-alias-status-success);
  --clr-btn-success-outline-hover-bg-color:var(--cds-alias-object-interaction-success-secondary-hover);
  --clr-btn-success-outline-hover-color:var(--cds-alias-typography-success-hover);
  --clr-btn-success-outline-active-bg-color:var(--clr-btn-success-outline-bg-color);
  --clr-btn-success-outline-active-color:var(--clr-btn-success-outline-color);
  --clr-btn-success-outline-disabled-color:var(--cds-alias-typography-disabled);
  --clr-btn-success-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);
  --clr-btn-success-outline-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-btn-success-outline-checked-bg-color:var(--clr-btn-success-outline-bg-color);
  --clr-btn-success-outline-checked-color:var(--clr-btn-success-outline-color);
  --clr-btn-danger-color:var(--cds-alias-typography-color-100);
  --clr-btn-danger-bg-color:var(--cds-alias-status-danger);
  --clr-btn-danger-border-color:var(--clr-btn-danger-bg-color);
  --clr-btn-danger-hover-bg-color:var(--cds-alias-object-interaction-danger-hover);
  --clr-btn-danger-hover-color:var(--clr-btn-danger-color);
  --clr-btn-danger-active-bg-color:var(--cds-alias-object-interaction-danger-active);
  --clr-btn-danger-active-color:var(--cds-alias-typography-color-100);
  --clr-btn-danger-disabled-color:var(--cds-alias-typography-disabled-button);
  --clr-btn-danger-disabled-bg-color:var(--cds-alias-status-disabled);
  --clr-btn-danger-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-btn-danger-checked-bg-color:var(--clr-btn-danger-bg-color);
  --clr-btn-danger-checked-color:var(--clr-btn-danger-color);
  --clr-btn-danger-outline-color:var(--cds-alias-status-danger);
  --clr-btn-danger-outline-bg-color:var(--clr-btn-outline-bg-color);
  --clr-btn-danger-outline-border-color:var(--cds-alias-status-danger);
  --clr-btn-danger-outline-hover-bg-color:var(--cds-alias-object-interaction-danger-secondary-hover);
  --clr-btn-danger-outline-hover-color:var(--cds-alias-typography-danger-hover);
  --clr-btn-danger-outline-active-bg-color:var(--clr-btn-danger-outline-bg-color);
  --clr-btn-danger-outline-active-color:var(--clr-btn-danger-outline-color);
  --clr-btn-danger-outline-disabled-color:var(--cds-alias-typography-disabled);
  --clr-btn-danger-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);
  --clr-btn-danger-outline-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-btn-danger-outline-checked-bg-color:var(--clr-btn-danger-outline-bg-color);
  --clr-btn-danger-outline-checked-color:var(--clr-btn-danger-outline-color);
  --clr-btn-warning-color:var(--cds-global-color-black);
  --clr-btn-warning-bg-color:var(--cds-alias-status-warning);
  --clr-btn-warning-border-color:var(--clr-btn-warning-bg-color);
  --clr-btn-warning-hover-bg-color:var(--cds-alias-object-interaction-warning-hover);
  --clr-btn-warning-hover-color:var(--clr-btn-warning-color);
  --clr-btn-warning-active-bg-color:var(--cds-alias-object-interaction-warning-active);
  --clr-btn-warning-active-color:var(--clr-btn-warning-color);
  --clr-btn-warning-disabled-color:var(--cds-alias-typography-disabled-button);
  --clr-btn-warning-disabled-bg-color:var(--cds-alias-status-disabled);
  --clr-btn-warning-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-btn-warning-checked-bg-color:var(--clr-btn-warning-bg-color);
  --clr-btn-warning-checked-color:var(--clr-btn-warning-color);
  --clr-btn-warning-outline-color:var(--cds-alias-status-warning-dark);
  --clr-btn-warning-outline-bg-color:var(--clr-btn-outline-bg-color);
  --clr-btn-warning-outline-border-color:var(--cds-alias-status-warning-dark);
  --clr-btn-warning-outline-hover-bg-color:var(--cds-alias-object-interaction-warning-secondary-hover);
  --clr-btn-warning-outline-hover-color:var(--cds-alias-typography-warning-hover);
  --clr-btn-warning-outline-active-bg-color:var(--clr-btn-warning-outline-bg-color);
  --clr-btn-warning-outline-active-color:var(--clr-btn-warning-outline-color);
  --clr-btn-warning-outline-disabled-color:var(--cds-alias-typography-disabled);
  --clr-btn-warning-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);
  --clr-btn-warning-outline-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-btn-warning-outline-checked-bg-color:var(--clr-btn-warning-outline-bg-color);
  --clr-btn-warning-outline-checked-color:var(--clr-btn-warning-outline-color);
  --clr-btn-neutral-color:var(--cds-alias-typography-color-100);
  --clr-btn-neutral-bg-color:var(--cds-alias-status-neutral);
  --clr-btn-neutral-border-color:var(--clr-btn-neutral-bg-color);
  --clr-btn-neutral-hover-bg-color:var(--cds-alias-object-interaction-neutral-hover);
  --clr-btn-neutral-hover-color:var(--clr-btn-neutral-color);
  --clr-btn-neutral-active-bg-color:var(--cds-alias-object-interaction-neutral-active);
  --clr-btn-neutral-active-color:var(--clr-btn-neutral-color);
  --clr-btn-neutral-disabled-color:var(--cds-alias-typography-disabled-button);
  --clr-btn-neutral-disabled-bg-color:var(--cds-alias-status-disabled);
  --clr-btn-neutral-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-btn-neutral-checked-bg-color:var(--clr-btn-neutral-bg-color);
  --clr-btn-neutral-checked-color:var(--clr-btn-neutral-color);
  --clr-btn-neutral-outline-color:var(--cds-alias-status-neutral);
  --clr-btn-neutral-outline-bg-color:var(--cds-alias-object-opacity-0);
  --clr-btn-neutral-outline-border-color:var(--clr-btn-neutral-outline-color);
  --clr-btn-neutral-outline-hover-color:var(--cds-alias-typography-neutral-hover);
  --clr-btn-neutral-outline-hover-bg-color:var(--cds-alias-object-interaction-neutral-secondary-hover);
  --clr-btn-neutral-outline-active-color:var(--cds-alias-status-neutral);
  --clr-btn-neutral-outline-active-bg-color:var(--cds-alias-object-opacity-0);
  --clr-btn-neutral-outline-disabled-color:var(--cds-alias-typography-disabled);
  --clr-btn-neutral-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);
  --clr-btn-neutral-outline-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-btn-neutral-outline-checked-bg-color:var(--clr-btn-neutral-outline-bg-color);
  --clr-btn-neutral-outline-checked-color:var(--clr-btn-neutral-outline-color);
  --clr-btn-link-color:var(--cds-alias-status-info);
  --clr-btn-link-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-border-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-active-color:var(--clr-btn-link-color);
  --clr-btn-link-active-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-hover-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-hover-color:var(--cds-alias-typography-info-hover);
  --clr-btn-link-visited-color:var(--cds-alias-typography-link-color-visited);
  --clr-btn-link-visited-hover-color:var(--cds-alias-typography-link-color-visited-hover);
  --clr-btn-link-disabled-color:var(--cds-alias-typography-disabled);
  --clr-btn-link-disabled-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-disabled-border-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-checked-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-checked-color:var(--cds-global-color-blue-800);
  --clr-btn-link-primary-color:var(--cds-alias-status-info);
  --clr-btn-link-primary-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-primary-border-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-primary-hover-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-primary-hover-color:var(--cds-alias-typography-info-hover);
  --clr-btn-link-primary-active-color:var(--clr-btn-link-primary-color);
  --clr-btn-link-primary-active-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-primary-disabled-color:var(--cds-alias-typography-disabled);
  --clr-btn-link-primary-disabled-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-primary-disabled-border-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-primary-checked-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-primary-checked-color:var(--clr-btn-link-primary-color);
  --clr-btn-link-success-color:var(--cds-alias-status-success);
  --clr-btn-link-success-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-success-border-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-success-hover-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-success-hover-color:var(--cds-alias-typography-success-hover);
  --clr-btn-link-success-active-color:var(--clr-btn-link-success-color);
  --clr-btn-link-success-active-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-success-disabled-color:var(--cds-alias-typography-disabled);
  --clr-btn-link-success-disabled-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-success-disabled-border-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-success-checked-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-success-checked-color:var(--clr-btn-link-success-color);
  --clr-btn-link-warning-color:var(--cds-alias-status-warning-dark);
  --clr-btn-link-warning-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-warning-border-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-warning-hover-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-warning-hover-color:var(--cds-alias-typography-warning-hover);
  --clr-btn-link-warning-active-color:var(--clr-btn-link-warning-color);
  --clr-btn-link-warning-active-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-warning-disabled-color:var(--cds-alias-typography-disabled);
  --clr-btn-link-warning-disabled-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-warning-disabled-border-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-warning-checked-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-warning-checked-color:var(--clr-btn-link-warning-color);
  --clr-btn-link-danger-color:var(--cds-alias-status-danger);
  --clr-btn-link-danger-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-danger-border-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-danger-hover-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-danger-hover-color:var(--cds-alias-typography-danger-hover);
  --clr-btn-link-danger-active-color:var(--clr-btn-link-danger-color);
  --clr-btn-link-danger-active-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-danger-disabled-color:var(--cds-alias-typography-disabled);
  --clr-btn-link-danger-disabled-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-danger-disabled-border-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-danger-checked-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-danger-checked-color:var(--clr-btn-link-danger-color);
  --clr-btn-link-neutral-color:var(--cds-alias-status-neutral);
  --clr-btn-link-neutral-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-neutral-border-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-neutral-hover-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-neutral-hover-color:var(--cds-alias-typography-neutral-hover);
  --clr-btn-link-neutral-active-color:var(--clr-btn-link-neutral-color);
  --clr-btn-link-neutral-active-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-neutral-disabled-color:var(--cds-alias-typography-disabled);
  --clr-btn-link-neutral-disabled-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-neutral-disabled-border-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-neutral-checked-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-link-neutral-checked-color:var(--clr-btn-link-neutral-color);
  --clr-btn-inverse-color:var(--cds-global-color-white);
  --clr-btn-inverse-border-color:var(--cds-global-color-white);
  --clr-btn-inverse-bg-color:var(--clr-btn-transparent-bg-color);
  --clr-btn-inverse-hover-bg-color:var(--cds-alias-object-interaction-inverse-hover);
  --clr-btn-inverse-hover-color:var(--clr-btn-inverse-color);
  --clr-btn-inverse-active-bg-color:var(--cds-alias-object-interaction-inverse-active);
  --clr-btn-inverse-active-color:var(--cds-global-color-white);
  --clr-btn-inverse-disabled-color:var(--cds-alias-typography-disabled);
  --clr-btn-inverse-disabled-bg-color:var(--clr-btn-default-outline-bg-color);
  --clr-btn-inverse-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-btn-inverse-checked-bg-color:var(--clr-btn-inverse-bg-color);
  --clr-btn-inverse-checked-color:var(--clr-btn-inverse-color);
}
.btn,
.alert-app-level .alert-item .btn {
  cursor: pointer;
  display: inline-flex;
  gap: var(--clr-btn-gap);
  align-items: center;
  place-content: center;
  -webkit-appearance: none !important;
  border: var(--clr-btn-border-width) solid;
  border-radius: var(--clr-btn-border-radius);
  min-width: var(--cds-global-space-14);
  max-width: calc(360*(1rem/var(--cds-global-base)));
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  border-color: var(--clr-btn-default-border-color);
  background-color: var(--clr-btn-default-bg-color);
  color: var(--clr-btn-default-color);
  font-size: var(--clr-base-typography-font-size-button);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: var(--cds-global-space-1);
  text-transform: uppercase;
  height: var(--clr-btn-appearance-form-height);
  padding: var(--clr-btn-appearance-form-padding);
}
.btn:hover,
.alert-app-level .alert-item .btn:hover {
  text-decoration: none;
}
.btn cds-icon,
.alert-app-level .alert-item .btn cds-icon,
.btn clr-icon,
.alert-app-level .alert-item .btn clr-icon {
  color: var(--clr-btn-default-color);
}
.btn cds-icon:not([size]),
.alert-app-level .alert-item .btn cds-icon:not([size]),
.btn clr-icon:not([size]),
.alert-app-level .alert-item .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn:hover,
.alert-app-level .alert-item .btn:hover {
  background-color: var(--clr-btn-default-hover-bg-color);
  color: var(--clr-btn-default-hover-color);
}
.btn:hover cds-icon,
.alert-app-level .alert-item .btn:hover cds-icon,
.btn:hover clr-icon,
.alert-app-level .alert-item .btn:hover clr-icon {
  color: var(--clr-btn-default-hover-color);
}
.btn:active,
.alert-app-level .alert-item .btn:active {
  background-color: var(--clr-btn-default-active-bg-color);
  color: var(--clr-btn-default-active-color);
}
.btn:active cds-icon,
.alert-app-level .alert-item .btn:active cds-icon,
.btn:active clr-icon,
.alert-app-level .alert-item .btn:active clr-icon {
  color: var(--clr-btn-default-active-color);
}
.btn.disabled,
.alert-app-level .alert-item .disabled.btn,
.btn:disabled,
.alert-app-level .alert-item .btn:disabled {
  color: var(--clr-btn-default-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-default-disabled-bg-color);
  border-color: var(--clr-btn-default-disabled-border-color);
}
.btn.disabled cds-icon,
.alert-app-level .alert-item .disabled.btn cds-icon,
.btn.disabled clr-icon,
.alert-app-level .alert-item .disabled.btn clr-icon,
.btn:disabled cds-icon,
.alert-app-level .alert-item .btn:disabled cds-icon,
.btn:disabled clr-icon,
.alert-app-level .alert-item .btn:disabled clr-icon {
  color: var(--clr-btn-default-disabled-color);
}
.btn .clr-loading-btn-content,
.alert-app-level .alert-item .btn .clr-loading-btn-content {
  display: flex;
  gap: var(--clr-btn-gap);
  align-items: center;
}
.btn-group > .btn clr-icon,
.btn clr-icon,
.alert-app-level .alert-item .btn clr-icon {
  transform: translate3d(0, calc(-1*var(--cds-global-space-2)), 0);
}
a.btn,
.alert-app-level .alert-item a.btn,
.btn.btn-secondary,
.alert-app-level .alert-item .btn-secondary.btn,
.btn-secondary .btn,
.btn-secondary .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-secondary .btn {
  border-color: var(--clr-btn-default-border-color);
  background-color: var(--clr-btn-default-bg-color);
  color: var(--clr-btn-default-color);
}
a.btn cds-icon,
.alert-app-level .alert-item a.btn cds-icon,
a.btn clr-icon,
.alert-app-level .alert-item a.btn clr-icon,
.btn.btn-secondary cds-icon,
.alert-app-level .alert-item .btn-secondary.btn cds-icon,
.btn.btn-secondary clr-icon,
.alert-app-level .alert-item .btn-secondary.btn clr-icon,
.btn-secondary .btn cds-icon,
.btn-secondary .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-secondary .btn cds-icon,
.btn-secondary .btn clr-icon,
.btn-secondary .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-secondary .btn clr-icon {
  color: var(--clr-btn-default-color);
}
a.btn cds-icon:not([size]),
.alert-app-level .alert-item a.btn cds-icon:not([size]),
a.btn clr-icon:not([size]),
.alert-app-level .alert-item a.btn clr-icon:not([size]),
.btn.btn-secondary cds-icon:not([size]),
.btn.btn-secondary clr-icon:not([size]),
.btn-secondary .btn cds-icon:not([size]),
.btn-secondary .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
a.btn:hover,
.alert-app-level .alert-item a.btn:hover,
.btn.btn-secondary:hover,
.btn-secondary .btn:hover {
  background-color: var(--clr-btn-default-hover-bg-color);
  color: var(--clr-btn-default-hover-color);
}
a.btn:hover cds-icon,
.alert-app-level .alert-item a.btn:hover cds-icon,
a.btn:hover clr-icon,
.alert-app-level .alert-item a.btn:hover clr-icon,
.btn.btn-secondary:hover cds-icon,
.btn.btn-secondary:hover clr-icon,
.btn-secondary .btn:hover cds-icon,
.btn-secondary .btn:hover clr-icon {
  color: var(--clr-btn-default-hover-color);
}
a.btn:active,
.alert-app-level .alert-item a.btn:active,
.btn.btn-secondary:active,
.btn-secondary .btn:active {
  background-color: var(--clr-btn-default-active-bg-color);
  color: var(--clr-btn-default-active-color);
}
a.btn:active cds-icon,
.alert-app-level .alert-item a.btn:active cds-icon,
a.btn:active clr-icon,
.alert-app-level .alert-item a.btn:active clr-icon,
.btn.btn-secondary:active cds-icon,
.btn.btn-secondary:active clr-icon,
.btn-secondary .btn:active cds-icon,
.btn-secondary .btn:active clr-icon {
  color: var(--clr-btn-default-active-color);
}
a.btn.disabled,
.alert-app-level .alert-item a.disabled.btn,
a.btn:disabled,
.alert-app-level .alert-item a.btn:disabled,
.btn.btn-secondary.disabled,
.btn.btn-secondary:disabled,
.btn-secondary .btn.disabled,
.btn-secondary .btn:disabled {
  color: var(--clr-btn-default-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-default-disabled-bg-color);
  border-color: var(--clr-btn-default-disabled-border-color);
}
a.btn.disabled cds-icon,
.alert-app-level .alert-item a.disabled.btn cds-icon,
a.btn.disabled clr-icon,
.alert-app-level .alert-item a.disabled.btn clr-icon,
a.btn:disabled cds-icon,
.alert-app-level .alert-item a.btn:disabled cds-icon,
a.btn:disabled clr-icon,
.alert-app-level .alert-item a.btn:disabled clr-icon,
.btn.btn-secondary.disabled cds-icon,
.btn.btn-secondary.disabled clr-icon,
.btn.btn-secondary:disabled cds-icon,
.btn.btn-secondary:disabled clr-icon,
.btn-secondary .btn.disabled cds-icon,
.btn-secondary .btn.disabled clr-icon,
.btn-secondary .btn:disabled cds-icon,
.btn-secondary .btn:disabled clr-icon {
  color: var(--clr-btn-default-disabled-color);
}
.btn.btn-info,
.alert-app-level .alert-item .btn-info.btn,
.btn-info .btn,
.btn-info .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-info .btn,
.btn.btn-primary,
.alert-app-level .alert-item .btn-primary.btn,
.btn-primary .btn,
.btn-primary .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-primary .btn {
  border-color: var(--clr-btn-primary-border-color);
  background-color: var(--clr-btn-primary-bg-color);
  color: var(--clr-btn-primary-color);
}
.btn.btn-info cds-icon,
.alert-app-level .alert-item .btn-info.btn cds-icon,
.btn.btn-info clr-icon,
.alert-app-level .alert-item .btn-info.btn clr-icon,
.btn-info .btn cds-icon,
.btn-info .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-info .btn cds-icon,
.btn-info .btn clr-icon,
.btn-info .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-info .btn clr-icon,
.btn.btn-primary cds-icon,
.alert-app-level .alert-item .btn-primary.btn cds-icon,
.btn.btn-primary clr-icon,
.alert-app-level .alert-item .btn-primary.btn clr-icon,
.btn-primary .btn cds-icon,
.btn-primary .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-primary .btn cds-icon,
.btn-primary .btn clr-icon,
.btn-primary .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-primary .btn clr-icon {
  color: var(--clr-btn-primary-color);
}
.btn.btn-info cds-icon:not([size]),
.btn.btn-info clr-icon:not([size]),
.btn-info .btn cds-icon:not([size]),
.btn-info .btn clr-icon:not([size]),
.btn.btn-primary cds-icon:not([size]),
.btn.btn-primary clr-icon:not([size]),
.btn-primary .btn cds-icon:not([size]),
.btn-primary .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-info:hover,
.btn-info .btn:hover,
.btn.btn-primary:hover,
.btn-primary .btn:hover {
  background-color: var(--clr-btn-primary-hover-bg-color);
  color: var(--clr-btn-primary-hover-color);
}
.btn.btn-info:hover cds-icon,
.btn.btn-info:hover clr-icon,
.btn-info .btn:hover cds-icon,
.btn-info .btn:hover clr-icon,
.btn.btn-primary:hover cds-icon,
.btn.btn-primary:hover clr-icon,
.btn-primary .btn:hover cds-icon,
.btn-primary .btn:hover clr-icon {
  color: var(--clr-btn-primary-hover-color);
}
.btn.btn-info:active,
.btn-info .btn:active,
.btn.btn-primary:active,
.btn-primary .btn:active {
  background-color: var(--clr-btn-primary-active-bg-color);
  color: var(--clr-btn-primary-active-color);
}
.btn.btn-info:active cds-icon,
.btn.btn-info:active clr-icon,
.btn-info .btn:active cds-icon,
.btn-info .btn:active clr-icon,
.btn.btn-primary:active cds-icon,
.btn.btn-primary:active clr-icon,
.btn-primary .btn:active cds-icon,
.btn-primary .btn:active clr-icon {
  color: var(--clr-btn-primary-active-color);
}
.btn.btn-info.disabled,
.btn.btn-info:disabled,
.btn-info .btn.disabled,
.btn-info .btn:disabled,
.btn.btn-primary.disabled,
.btn.btn-primary:disabled,
.btn-primary .btn.disabled,
.btn-primary .btn:disabled {
  color: var(--clr-btn-primary-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-primary-disabled-bg-color);
  border-color: var(--clr-btn-primary-disabled-border-color);
}
.btn.btn-info.disabled cds-icon,
.btn.btn-info.disabled clr-icon,
.btn.btn-info:disabled cds-icon,
.btn.btn-info:disabled clr-icon,
.btn-info .btn.disabled cds-icon,
.btn-info .btn.disabled clr-icon,
.btn-info .btn:disabled cds-icon,
.btn-info .btn:disabled clr-icon,
.btn.btn-primary.disabled cds-icon,
.btn.btn-primary.disabled clr-icon,
.btn.btn-primary:disabled cds-icon,
.btn.btn-primary:disabled clr-icon,
.btn-primary .btn.disabled cds-icon,
.btn-primary .btn.disabled clr-icon,
.btn-primary .btn:disabled cds-icon,
.btn-primary .btn:disabled clr-icon {
  color: var(--clr-btn-primary-disabled-color);
}
.btn.btn-success,
.alert-app-level .alert-item .btn-success.btn,
.btn-success .btn,
.btn-success .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-success .btn {
  border-color: var(--clr-btn-success-border-color);
  background-color: var(--clr-btn-success-bg-color);
  color: var(--clr-btn-success-color);
}
.btn.btn-success cds-icon,
.alert-app-level .alert-item .btn-success.btn cds-icon,
.btn.btn-success clr-icon,
.alert-app-level .alert-item .btn-success.btn clr-icon,
.btn-success .btn cds-icon,
.btn-success .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-success .btn cds-icon,
.btn-success .btn clr-icon,
.btn-success .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-success .btn clr-icon {
  color: var(--clr-btn-success-color);
}
.btn.btn-success cds-icon:not([size]),
.btn.btn-success clr-icon:not([size]),
.btn-success .btn cds-icon:not([size]),
.btn-success .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-success:hover,
.btn-success .btn:hover {
  background-color: var(--clr-btn-success-hover-bg-color);
  color: var(--clr-btn-success-hover-color);
}
.btn.btn-success:hover cds-icon,
.btn.btn-success:hover clr-icon,
.btn-success .btn:hover cds-icon,
.btn-success .btn:hover clr-icon {
  color: var(--clr-btn-success-hover-color);
}
.btn.btn-success:active,
.btn-success .btn:active {
  background-color: var(--clr-btn-success-active-bg-color);
  color: var(--clr-btn-success-active-color);
}
.btn.btn-success:active cds-icon,
.btn.btn-success:active clr-icon,
.btn-success .btn:active cds-icon,
.btn-success .btn:active clr-icon {
  color: var(--clr-btn-success-active-color);
}
.btn.btn-success.disabled,
.btn.btn-success:disabled,
.btn-success .btn.disabled,
.btn-success .btn:disabled {
  color: var(--clr-btn-success-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-success-disabled-bg-color);
  border-color: var(--clr-btn-success-disabled-border-color);
}
.btn.btn-success.disabled cds-icon,
.btn.btn-success.disabled clr-icon,
.btn.btn-success:disabled cds-icon,
.btn.btn-success:disabled clr-icon,
.btn-success .btn.disabled cds-icon,
.btn-success .btn.disabled clr-icon,
.btn-success .btn:disabled cds-icon,
.btn-success .btn:disabled clr-icon {
  color: var(--clr-btn-success-disabled-color);
}
.btn.btn-warning,
.alert-app-level .alert-item .btn-warning.btn,
.btn-warning .btn,
.btn-warning .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-warning .btn {
  border-color: var(--clr-btn-warning-border-color);
  background-color: var(--clr-btn-warning-bg-color);
  color: var(--clr-btn-warning-color);
}
.btn.btn-warning cds-icon,
.alert-app-level .alert-item .btn-warning.btn cds-icon,
.btn.btn-warning clr-icon,
.alert-app-level .alert-item .btn-warning.btn clr-icon,
.btn-warning .btn cds-icon,
.btn-warning .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-warning .btn cds-icon,
.btn-warning .btn clr-icon,
.btn-warning .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-warning .btn clr-icon {
  color: var(--clr-btn-warning-color);
}
.btn.btn-warning cds-icon:not([size]),
.btn.btn-warning clr-icon:not([size]),
.btn-warning .btn cds-icon:not([size]),
.btn-warning .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-warning:hover,
.btn-warning .btn:hover {
  background-color: var(--clr-btn-warning-hover-bg-color);
  color: var(--clr-btn-warning-hover-color);
}
.btn.btn-warning:hover cds-icon,
.btn.btn-warning:hover clr-icon,
.btn-warning .btn:hover cds-icon,
.btn-warning .btn:hover clr-icon {
  color: var(--clr-btn-warning-hover-color);
}
.btn.btn-warning:active,
.btn-warning .btn:active {
  background-color: var(--clr-btn-warning-active-bg-color);
  color: var(--clr-btn-warning-active-color);
}
.btn.btn-warning:active cds-icon,
.btn.btn-warning:active clr-icon,
.btn-warning .btn:active cds-icon,
.btn-warning .btn:active clr-icon {
  color: var(--clr-btn-warning-active-color);
}
.btn.btn-warning.disabled,
.btn.btn-warning:disabled,
.btn-warning .btn.disabled,
.btn-warning .btn:disabled {
  color: var(--clr-btn-warning-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-warning-disabled-bg-color);
  border-color: var(--clr-btn-warning-disabled-border-color);
}
.btn.btn-warning.disabled cds-icon,
.btn.btn-warning.disabled clr-icon,
.btn.btn-warning:disabled cds-icon,
.btn.btn-warning:disabled clr-icon,
.btn-warning .btn.disabled cds-icon,
.btn-warning .btn.disabled clr-icon,
.btn-warning .btn:disabled cds-icon,
.btn-warning .btn:disabled clr-icon {
  color: var(--clr-btn-warning-disabled-color);
}
.btn.btn-danger,
.alert-app-level .alert-item .btn-danger.btn,
.btn-danger .btn,
.btn-danger .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-danger .btn {
  border-color: var(--clr-btn-danger-border-color);
  background-color: var(--clr-btn-danger-bg-color);
  color: var(--clr-btn-danger-color);
}
.btn.btn-danger cds-icon,
.alert-app-level .alert-item .btn-danger.btn cds-icon,
.btn.btn-danger clr-icon,
.alert-app-level .alert-item .btn-danger.btn clr-icon,
.btn-danger .btn cds-icon,
.btn-danger .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-danger .btn cds-icon,
.btn-danger .btn clr-icon,
.btn-danger .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-danger .btn clr-icon {
  color: var(--clr-btn-danger-color);
}
.btn.btn-danger cds-icon:not([size]),
.btn.btn-danger clr-icon:not([size]),
.btn-danger .btn cds-icon:not([size]),
.btn-danger .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-danger:hover,
.btn-danger .btn:hover {
  background-color: var(--clr-btn-danger-hover-bg-color);
  color: var(--clr-btn-danger-hover-color);
}
.btn.btn-danger:hover cds-icon,
.btn.btn-danger:hover clr-icon,
.btn-danger .btn:hover cds-icon,
.btn-danger .btn:hover clr-icon {
  color: var(--clr-btn-danger-hover-color);
}
.btn.btn-danger:active,
.btn-danger .btn:active {
  background-color: var(--clr-btn-danger-active-bg-color);
  color: var(--clr-btn-danger-active-color);
}
.btn.btn-danger:active cds-icon,
.btn.btn-danger:active clr-icon,
.btn-danger .btn:active cds-icon,
.btn-danger .btn:active clr-icon {
  color: var(--clr-btn-danger-active-color);
}
.btn.btn-danger.disabled,
.btn.btn-danger:disabled,
.btn-danger .btn.disabled,
.btn-danger .btn:disabled {
  color: var(--clr-btn-danger-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-danger-disabled-bg-color);
  border-color: var(--clr-btn-danger-disabled-border-color);
}
.btn.btn-danger.disabled cds-icon,
.btn.btn-danger.disabled clr-icon,
.btn.btn-danger:disabled cds-icon,
.btn.btn-danger:disabled clr-icon,
.btn-danger .btn.disabled cds-icon,
.btn-danger .btn.disabled clr-icon,
.btn-danger .btn:disabled cds-icon,
.btn-danger .btn:disabled clr-icon {
  color: var(--clr-btn-danger-disabled-color);
}
.btn.btn-neutral,
.alert-app-level .alert-item .btn-neutral.btn,
.btn-neutral .btn,
.btn-neutral .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-neutral .btn {
  border-color: var(--clr-btn-neutral-border-color);
  background-color: var(--clr-btn-neutral-bg-color);
  color: var(--clr-btn-neutral-color);
}
.btn.btn-neutral cds-icon,
.alert-app-level .alert-item .btn-neutral.btn cds-icon,
.btn.btn-neutral clr-icon,
.alert-app-level .alert-item .btn-neutral.btn clr-icon,
.btn-neutral .btn cds-icon,
.btn-neutral .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-neutral .btn cds-icon,
.btn-neutral .btn clr-icon,
.btn-neutral .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-neutral .btn clr-icon {
  color: var(--clr-btn-neutral-color);
}
.btn.btn-neutral cds-icon:not([size]),
.btn.btn-neutral clr-icon:not([size]),
.btn-neutral .btn cds-icon:not([size]),
.btn-neutral .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-neutral:hover,
.btn-neutral .btn:hover {
  background-color: var(--clr-btn-neutral-hover-bg-color);
  color: var(--clr-btn-neutral-hover-color);
}
.btn.btn-neutral:hover cds-icon,
.btn.btn-neutral:hover clr-icon,
.btn-neutral .btn:hover cds-icon,
.btn-neutral .btn:hover clr-icon {
  color: var(--clr-btn-neutral-hover-color);
}
.btn.btn-neutral:active,
.btn-neutral .btn:active {
  background-color: var(--clr-btn-neutral-active-bg-color);
  color: var(--clr-btn-neutral-active-color);
}
.btn.btn-neutral:active cds-icon,
.btn.btn-neutral:active clr-icon,
.btn-neutral .btn:active cds-icon,
.btn-neutral .btn:active clr-icon {
  color: var(--clr-btn-neutral-active-color);
}
.btn.btn-neutral.disabled,
.btn.btn-neutral:disabled,
.btn-neutral .btn.disabled,
.btn-neutral .btn:disabled {
  color: var(--clr-btn-neutral-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-neutral-disabled-bg-color);
  border-color: var(--clr-btn-neutral-disabled-border-color);
}
.btn.btn-neutral.disabled cds-icon,
.btn.btn-neutral.disabled clr-icon,
.btn.btn-neutral:disabled cds-icon,
.btn.btn-neutral:disabled clr-icon,
.btn-neutral .btn.disabled cds-icon,
.btn-neutral .btn.disabled clr-icon,
.btn-neutral .btn:disabled cds-icon,
.btn-neutral .btn:disabled clr-icon {
  color: var(--clr-btn-neutral-disabled-color);
}
.btn.btn-outline,
.alert-app-level .alert-item .btn-outline.btn,
.btn.btn-outline .btn,
.btn.btn-secondary-outline,
.alert-app-level .alert-item .btn-secondary-outline.btn,
.btn.btn-outline-secondary,
.alert-app-level .alert-item .btn-outline-secondary.btn,
.btn-secondary-outline .btn,
.btn-secondary-outline .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-secondary-outline .btn,
.btn-outline-secondary .btn,
.btn-outline-secondary .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline-secondary .btn,
.btn-outline .btn,
.btn-outline .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline .btn {
  border-color: var(--clr-btn-default-outline-border-color);
  background-color: var(--clr-btn-default-outline-bg-color);
  color: var(--clr-btn-default-outline-color);
}
.btn.btn-outline cds-icon,
.alert-app-level .alert-item .btn-outline.btn cds-icon,
.btn.btn-outline clr-icon,
.alert-app-level .alert-item .btn-outline.btn clr-icon,
.btn.btn-outline .btn cds-icon,
.btn.btn-outline .btn clr-icon,
.btn.btn-secondary-outline cds-icon,
.alert-app-level .alert-item .btn-secondary-outline.btn cds-icon,
.btn.btn-secondary-outline clr-icon,
.alert-app-level .alert-item .btn-secondary-outline.btn clr-icon,
.btn.btn-outline-secondary cds-icon,
.alert-app-level .alert-item .btn-outline-secondary.btn cds-icon,
.btn.btn-outline-secondary clr-icon,
.alert-app-level .alert-item .btn-outline-secondary.btn clr-icon,
.btn-secondary-outline .btn cds-icon,
.btn-secondary-outline .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-secondary-outline .btn cds-icon,
.btn-secondary-outline .btn clr-icon,
.btn-secondary-outline .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-secondary-outline .btn clr-icon,
.btn-outline-secondary .btn cds-icon,
.btn-outline-secondary .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-outline-secondary .btn cds-icon,
.btn-outline-secondary .btn clr-icon,
.btn-outline-secondary .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-outline-secondary .btn clr-icon,
.btn-outline .btn cds-icon,
.btn-outline .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-outline .btn cds-icon,
.btn-outline .btn clr-icon,
.btn-outline .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-outline .btn clr-icon {
  color: var(--clr-btn-default-outline-color);
}
.btn.btn-outline cds-icon:not([size]),
.btn.btn-outline clr-icon:not([size]),
.btn.btn-outline .btn cds-icon:not([size]),
.btn.btn-outline .btn clr-icon:not([size]),
.btn.btn-secondary-outline cds-icon:not([size]),
.btn.btn-secondary-outline clr-icon:not([size]),
.btn.btn-outline-secondary cds-icon:not([size]),
.btn.btn-outline-secondary clr-icon:not([size]),
.btn-secondary-outline .btn cds-icon:not([size]),
.btn-secondary-outline .btn clr-icon:not([size]),
.btn-outline-secondary .btn cds-icon:not([size]),
.btn-outline-secondary .btn clr-icon:not([size]),
.btn-outline .btn cds-icon:not([size]),
.btn-outline .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-outline:hover,
.btn.btn-outline .btn:hover,
.btn.btn-secondary-outline:hover,
.btn.btn-outline-secondary:hover,
.btn-secondary-outline .btn:hover,
.btn-outline-secondary .btn:hover,
.btn-outline .btn:hover {
  background-color: var(--clr-btn-default-outline-hover-bg-color);
  color: var(--clr-btn-default-outline-hover-color);
}
.btn.btn-outline:hover cds-icon,
.btn.btn-outline:hover clr-icon,
.btn.btn-outline .btn:hover cds-icon,
.btn.btn-outline .btn:hover clr-icon,
.btn.btn-secondary-outline:hover cds-icon,
.btn.btn-secondary-outline:hover clr-icon,
.btn.btn-outline-secondary:hover cds-icon,
.btn.btn-outline-secondary:hover clr-icon,
.btn-secondary-outline .btn:hover cds-icon,
.btn-secondary-outline .btn:hover clr-icon,
.btn-outline-secondary .btn:hover cds-icon,
.btn-outline-secondary .btn:hover clr-icon,
.btn-outline .btn:hover cds-icon,
.btn-outline .btn:hover clr-icon {
  color: var(--clr-btn-default-outline-hover-color);
}
.btn.btn-outline:active,
.btn.btn-outline .btn:active,
.btn.btn-secondary-outline:active,
.btn.btn-outline-secondary:active,
.btn-secondary-outline .btn:active,
.btn-outline-secondary .btn:active,
.btn-outline .btn:active {
  background-color: var(--clr-btn-default-outline-active-bg-color);
  color: var(--clr-btn-default-outline-active-color);
}
.btn.btn-outline:active cds-icon,
.btn.btn-outline:active clr-icon,
.btn.btn-outline .btn:active cds-icon,
.btn.btn-outline .btn:active clr-icon,
.btn.btn-secondary-outline:active cds-icon,
.btn.btn-secondary-outline:active clr-icon,
.btn.btn-outline-secondary:active cds-icon,
.btn.btn-outline-secondary:active clr-icon,
.btn-secondary-outline .btn:active cds-icon,
.btn-secondary-outline .btn:active clr-icon,
.btn-outline-secondary .btn:active cds-icon,
.btn-outline-secondary .btn:active clr-icon,
.btn-outline .btn:active cds-icon,
.btn-outline .btn:active clr-icon {
  color: var(--clr-btn-default-outline-active-color);
}
.btn.btn-outline.disabled,
.btn.btn-outline:disabled,
.btn.btn-outline .btn.disabled,
.btn.btn-outline .btn:disabled,
.btn.btn-secondary-outline.disabled,
.btn.btn-secondary-outline:disabled,
.btn.btn-outline-secondary.disabled,
.btn.btn-outline-secondary:disabled,
.btn-secondary-outline .btn.disabled,
.btn-secondary-outline .btn:disabled,
.btn-outline-secondary .btn.disabled,
.btn-outline-secondary .btn:disabled,
.btn-outline .btn.disabled,
.btn-outline .btn:disabled {
  color: var(--clr-btn-default-outline-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-default-outline-disabled-bg-color);
  border-color: var(--clr-btn-default-outline-disabled-border-color);
}
.btn.btn-outline.disabled cds-icon,
.btn.btn-outline.disabled clr-icon,
.btn.btn-outline:disabled cds-icon,
.btn.btn-outline:disabled clr-icon,
.btn.btn-outline .btn.disabled cds-icon,
.btn.btn-outline .btn.disabled clr-icon,
.btn.btn-outline .btn:disabled cds-icon,
.btn.btn-outline .btn:disabled clr-icon,
.btn.btn-secondary-outline.disabled cds-icon,
.btn.btn-secondary-outline.disabled clr-icon,
.btn.btn-secondary-outline:disabled cds-icon,
.btn.btn-secondary-outline:disabled clr-icon,
.btn.btn-outline-secondary.disabled cds-icon,
.btn.btn-outline-secondary.disabled clr-icon,
.btn.btn-outline-secondary:disabled cds-icon,
.btn.btn-outline-secondary:disabled clr-icon,
.btn-secondary-outline .btn.disabled cds-icon,
.btn-secondary-outline .btn.disabled clr-icon,
.btn-secondary-outline .btn:disabled cds-icon,
.btn-secondary-outline .btn:disabled clr-icon,
.btn-outline-secondary .btn.disabled cds-icon,
.btn-outline-secondary .btn.disabled clr-icon,
.btn-outline-secondary .btn:disabled cds-icon,
.btn-outline-secondary .btn:disabled clr-icon,
.btn-outline .btn.disabled cds-icon,
.btn-outline .btn.disabled clr-icon,
.btn-outline .btn:disabled cds-icon,
.btn-outline .btn:disabled clr-icon {
  color: var(--clr-btn-default-outline-disabled-color);
}
.btn.btn-primary-outline,
.alert-app-level .alert-item .btn-primary-outline.btn,
.btn-outline-info .btn,
.btn-outline-info .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline-info .btn,
.btn-info-outline .btn,
.btn-info-outline .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-info-outline .btn,
.btn-primary-outline .btn,
.btn-primary-outline .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-primary-outline .btn,
.btn-outline-primary .btn,
.btn-outline-primary .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline-primary .btn,
.btn.btn-outline-primary,
.alert-app-level .alert-item .btn-outline-primary.btn,
.btn.btn-outline-info,
.alert-app-level .alert-item .btn-outline-info.btn,
.btn.btn-info-outline,
.alert-app-level .alert-item .btn-info-outline.btn,
.alert-app-level.alert-info .alert-item .btn,
.btn.btn-info-outline {
  border-color: var(--clr-btn-primary-outline-border-color);
  background-color: var(--clr-btn-primary-outline-bg-color);
  color: var(--clr-btn-primary-outline-color);
}
.btn.btn-primary-outline cds-icon,
.alert-app-level .alert-item .btn-primary-outline.btn cds-icon,
.btn.btn-primary-outline clr-icon,
.alert-app-level .alert-item .btn-primary-outline.btn clr-icon,
.btn-outline-info .btn cds-icon,
.btn-outline-info .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-outline-info .btn cds-icon,
.btn-outline-info .btn clr-icon,
.btn-outline-info .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-outline-info .btn clr-icon,
.btn-info-outline .btn cds-icon,
.btn-info-outline .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-info-outline .btn cds-icon,
.btn-info-outline .btn clr-icon,
.btn-info-outline .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-info-outline .btn clr-icon,
.btn-primary-outline .btn cds-icon,
.btn-primary-outline .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-primary-outline .btn cds-icon,
.btn-primary-outline .btn clr-icon,
.btn-primary-outline .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-primary-outline .btn clr-icon,
.btn-outline-primary .btn cds-icon,
.btn-outline-primary .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-outline-primary .btn cds-icon,
.btn-outline-primary .btn clr-icon,
.btn-outline-primary .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-outline-primary .btn clr-icon,
.btn.btn-outline-primary cds-icon,
.alert-app-level .alert-item .btn-outline-primary.btn cds-icon,
.btn.btn-outline-primary clr-icon,
.alert-app-level .alert-item .btn-outline-primary.btn clr-icon,
.btn.btn-outline-info cds-icon,
.alert-app-level .alert-item .btn-outline-info.btn cds-icon,
.btn.btn-outline-info clr-icon,
.alert-app-level .alert-item .btn-outline-info.btn clr-icon,
.btn.btn-info-outline cds-icon,
.alert-app-level .alert-item .btn-info-outline.btn cds-icon,
.alert-app-level.alert-info .alert-item .btn cds-icon,
.btn.btn-info-outline clr-icon,
.alert-app-level .alert-item .btn-info-outline.btn clr-icon,
.alert-app-level.alert-info .alert-item .btn clr-icon,
.btn.btn-info-outline cds-icon,
.btn.btn-info-outline clr-icon {
  color: var(--clr-btn-primary-outline-color);
}
.btn.btn-primary-outline cds-icon:not([size]),
.btn.btn-primary-outline clr-icon:not([size]),
.btn-outline-info .btn cds-icon:not([size]),
.btn-outline-info .btn clr-icon:not([size]),
.btn-info-outline .btn cds-icon:not([size]),
.btn-info-outline .btn clr-icon:not([size]),
.btn-primary-outline .btn cds-icon:not([size]),
.btn-primary-outline .btn clr-icon:not([size]),
.btn-outline-primary .btn cds-icon:not([size]),
.btn-outline-primary .btn clr-icon:not([size]),
.btn.btn-outline-primary cds-icon:not([size]),
.btn.btn-outline-primary clr-icon:not([size]),
.btn.btn-outline-info cds-icon:not([size]),
.btn.btn-outline-info clr-icon:not([size]),
.btn.btn-info-outline cds-icon:not([size]),
.alert-app-level.alert-info .alert-item .btn cds-icon:not([size]),
.btn.btn-info-outline clr-icon:not([size]),
.alert-app-level.alert-info .alert-item .btn clr-icon:not([size]),
.btn.btn-info-outline cds-icon:not([size]),
.btn.btn-info-outline clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-primary-outline:hover,
.btn-outline-info .btn:hover,
.btn-info-outline .btn:hover,
.btn-primary-outline .btn:hover,
.btn-outline-primary .btn:hover,
.btn.btn-outline-primary:hover,
.btn.btn-outline-info:hover,
.btn.btn-info-outline:hover,
.alert-app-level.alert-info .alert-item .btn:hover,
.btn.btn-info-outline:hover {
  background-color: var(--clr-btn-primary-outline-hover-bg-color);
  color: var(--clr-btn-primary-outline-hover-color);
}
.btn.btn-primary-outline:hover cds-icon,
.btn.btn-primary-outline:hover clr-icon,
.btn-outline-info .btn:hover cds-icon,
.btn-outline-info .btn:hover clr-icon,
.btn-info-outline .btn:hover cds-icon,
.btn-info-outline .btn:hover clr-icon,
.btn-primary-outline .btn:hover cds-icon,
.btn-primary-outline .btn:hover clr-icon,
.btn-outline-primary .btn:hover cds-icon,
.btn-outline-primary .btn:hover clr-icon,
.btn.btn-outline-primary:hover cds-icon,
.btn.btn-outline-primary:hover clr-icon,
.btn.btn-outline-info:hover cds-icon,
.btn.btn-outline-info:hover clr-icon,
.btn.btn-info-outline:hover cds-icon,
.alert-app-level.alert-info .alert-item .btn:hover cds-icon,
.btn.btn-info-outline:hover clr-icon,
.alert-app-level.alert-info .alert-item .btn:hover clr-icon,
.btn.btn-info-outline:hover cds-icon,
.btn.btn-info-outline:hover clr-icon {
  color: var(--clr-btn-primary-outline-hover-color);
}
.btn.btn-primary-outline:active,
.btn-outline-info .btn:active,
.btn-info-outline .btn:active,
.btn-primary-outline .btn:active,
.btn-outline-primary .btn:active,
.btn.btn-outline-primary:active,
.btn.btn-outline-info:active,
.btn.btn-info-outline:active,
.alert-app-level.alert-info .alert-item .btn:active,
.btn.btn-info-outline:active {
  background-color: var(--clr-btn-primary-outline-active-bg-color);
  color: var(--clr-btn-primary-outline-active-color);
}
.btn.btn-primary-outline:active cds-icon,
.btn.btn-primary-outline:active clr-icon,
.btn-outline-info .btn:active cds-icon,
.btn-outline-info .btn:active clr-icon,
.btn-info-outline .btn:active cds-icon,
.btn-info-outline .btn:active clr-icon,
.btn-primary-outline .btn:active cds-icon,
.btn-primary-outline .btn:active clr-icon,
.btn-outline-primary .btn:active cds-icon,
.btn-outline-primary .btn:active clr-icon,
.btn.btn-outline-primary:active cds-icon,
.btn.btn-outline-primary:active clr-icon,
.btn.btn-outline-info:active cds-icon,
.btn.btn-outline-info:active clr-icon,
.btn.btn-info-outline:active cds-icon,
.alert-app-level.alert-info .alert-item .btn:active cds-icon,
.btn.btn-info-outline:active clr-icon,
.alert-app-level.alert-info .alert-item .btn:active clr-icon,
.btn.btn-info-outline:active cds-icon,
.btn.btn-info-outline:active clr-icon {
  color: var(--clr-btn-primary-outline-active-color);
}
.btn.btn-primary-outline.disabled,
.btn.btn-primary-outline:disabled,
.btn-outline-info .btn.disabled,
.btn-outline-info .btn:disabled,
.btn-info-outline .btn.disabled,
.btn-info-outline .btn:disabled,
.btn-primary-outline .btn.disabled,
.btn-primary-outline .btn:disabled,
.btn-outline-primary .btn.disabled,
.btn-outline-primary .btn:disabled,
.btn.btn-outline-primary.disabled,
.btn.btn-outline-primary:disabled,
.btn.btn-outline-info.disabled,
.btn.btn-outline-info:disabled,
.btn.btn-info-outline.disabled,
.alert-app-level.alert-info .alert-item .btn.disabled,
.btn.btn-info-outline:disabled,
.alert-app-level.alert-info .alert-item .btn:disabled,
.btn.btn-info-outline.disabled,
.btn.btn-info-outline:disabled {
  color: var(--clr-btn-primary-outline-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-primary-outline-disabled-bg-color);
  border-color: var(--clr-btn-primary-outline-disabled-border-color);
}
.btn.btn-primary-outline.disabled cds-icon,
.btn.btn-primary-outline.disabled clr-icon,
.btn.btn-primary-outline:disabled cds-icon,
.btn.btn-primary-outline:disabled clr-icon,
.btn-outline-info .btn.disabled cds-icon,
.btn-outline-info .btn.disabled clr-icon,
.btn-outline-info .btn:disabled cds-icon,
.btn-outline-info .btn:disabled clr-icon,
.btn-info-outline .btn.disabled cds-icon,
.btn-info-outline .btn.disabled clr-icon,
.btn-info-outline .btn:disabled cds-icon,
.btn-info-outline .btn:disabled clr-icon,
.btn-primary-outline .btn.disabled cds-icon,
.btn-primary-outline .btn.disabled clr-icon,
.btn-primary-outline .btn:disabled cds-icon,
.btn-primary-outline .btn:disabled clr-icon,
.btn-outline-primary .btn.disabled cds-icon,
.btn-outline-primary .btn.disabled clr-icon,
.btn-outline-primary .btn:disabled cds-icon,
.btn-outline-primary .btn:disabled clr-icon,
.btn.btn-outline-primary.disabled cds-icon,
.btn.btn-outline-primary.disabled clr-icon,
.btn.btn-outline-primary:disabled cds-icon,
.btn.btn-outline-primary:disabled clr-icon,
.btn.btn-outline-info.disabled cds-icon,
.btn.btn-outline-info.disabled clr-icon,
.btn.btn-outline-info:disabled cds-icon,
.btn.btn-outline-info:disabled clr-icon,
.btn.btn-info-outline.disabled cds-icon,
.alert-app-level.alert-info .alert-item .btn.disabled cds-icon,
.btn.btn-info-outline.disabled clr-icon,
.alert-app-level.alert-info .alert-item .btn.disabled clr-icon,
.btn.btn-info-outline:disabled cds-icon,
.alert-app-level.alert-info .alert-item .btn:disabled cds-icon,
.btn.btn-info-outline:disabled clr-icon,
.alert-app-level.alert-info .alert-item .btn:disabled clr-icon,
.btn.btn-info-outline.disabled cds-icon,
.btn.btn-info-outline.disabled clr-icon,
.btn.btn-info-outline:disabled cds-icon,
.btn.btn-info-outline:disabled clr-icon {
  color: var(--clr-btn-primary-outline-disabled-color);
}
.btn.btn-success-outline,
.alert-app-level .alert-item .btn-success-outline.btn,
.alert-app-level.alert-success .alert-item .btn,
.btn.btn-outline-success,
.alert-app-level .alert-item .btn-outline-success.btn,
.btn-success-outline .btn,
.btn-success-outline .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-success-outline .btn,
.btn-outline-success .btn,
.btn-outline-success .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline-success .btn {
  border-color: var(--clr-btn-success-outline-border-color);
  background-color: var(--clr-btn-success-outline-bg-color);
  color: var(--clr-btn-success-outline-color);
}
.btn.btn-success-outline cds-icon,
.alert-app-level .alert-item .btn-success-outline.btn cds-icon,
.alert-app-level.alert-success .alert-item .btn cds-icon,
.btn.btn-success-outline clr-icon,
.alert-app-level .alert-item .btn-success-outline.btn clr-icon,
.alert-app-level.alert-success .alert-item .btn clr-icon,
.btn.btn-outline-success cds-icon,
.alert-app-level .alert-item .btn-outline-success.btn cds-icon,
.btn.btn-outline-success clr-icon,
.alert-app-level .alert-item .btn-outline-success.btn clr-icon,
.btn-success-outline .btn cds-icon,
.btn-success-outline .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-success-outline .btn cds-icon,
.btn-success-outline .btn clr-icon,
.btn-success-outline .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-success-outline .btn clr-icon,
.btn-outline-success .btn cds-icon,
.btn-outline-success .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-outline-success .btn cds-icon,
.btn-outline-success .btn clr-icon,
.btn-outline-success .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-outline-success .btn clr-icon {
  color: var(--clr-btn-success-outline-color);
}
.btn.btn-success-outline cds-icon:not([size]),
.alert-app-level.alert-success .alert-item .btn cds-icon:not([size]),
.btn.btn-success-outline clr-icon:not([size]),
.alert-app-level.alert-success .alert-item .btn clr-icon:not([size]),
.btn.btn-outline-success cds-icon:not([size]),
.btn.btn-outline-success clr-icon:not([size]),
.btn-success-outline .btn cds-icon:not([size]),
.btn-success-outline .btn clr-icon:not([size]),
.btn-outline-success .btn cds-icon:not([size]),
.btn-outline-success .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-success-outline:hover,
.alert-app-level.alert-success .alert-item .btn:hover,
.btn.btn-outline-success:hover,
.btn-success-outline .btn:hover,
.btn-outline-success .btn:hover {
  background-color: var(--clr-btn-success-outline-hover-bg-color);
  color: var(--clr-btn-success-outline-hover-color);
}
.btn.btn-success-outline:hover cds-icon,
.alert-app-level.alert-success .alert-item .btn:hover cds-icon,
.btn.btn-success-outline:hover clr-icon,
.alert-app-level.alert-success .alert-item .btn:hover clr-icon,
.btn.btn-outline-success:hover cds-icon,
.btn.btn-outline-success:hover clr-icon,
.btn-success-outline .btn:hover cds-icon,
.btn-success-outline .btn:hover clr-icon,
.btn-outline-success .btn:hover cds-icon,
.btn-outline-success .btn:hover clr-icon {
  color: var(--clr-btn-success-outline-hover-color);
}
.btn.btn-success-outline:active,
.alert-app-level.alert-success .alert-item .btn:active,
.btn.btn-outline-success:active,
.btn-success-outline .btn:active,
.btn-outline-success .btn:active {
  background-color: var(--clr-btn-success-outline-active-bg-color);
  color: var(--clr-btn-success-outline-active-color);
}
.btn.btn-success-outline:active cds-icon,
.alert-app-level.alert-success .alert-item .btn:active cds-icon,
.btn.btn-success-outline:active clr-icon,
.alert-app-level.alert-success .alert-item .btn:active clr-icon,
.btn.btn-outline-success:active cds-icon,
.btn.btn-outline-success:active clr-icon,
.btn-success-outline .btn:active cds-icon,
.btn-success-outline .btn:active clr-icon,
.btn-outline-success .btn:active cds-icon,
.btn-outline-success .btn:active clr-icon {
  color: var(--clr-btn-success-outline-active-color);
}
.btn.btn-success-outline.disabled,
.alert-app-level.alert-success .alert-item .btn.disabled,
.btn.btn-success-outline:disabled,
.alert-app-level.alert-success .alert-item .btn:disabled,
.btn.btn-outline-success.disabled,
.btn.btn-outline-success:disabled,
.btn-success-outline .btn.disabled,
.btn-success-outline .btn:disabled,
.btn-outline-success .btn.disabled,
.btn-outline-success .btn:disabled {
  color: var(--clr-btn-success-outline-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-success-outline-disabled-bg-color);
  border-color: var(--clr-btn-success-outline-disabled-border-color);
}
.btn.btn-success-outline.disabled cds-icon,
.alert-app-level.alert-success .alert-item .btn.disabled cds-icon,
.btn.btn-success-outline.disabled clr-icon,
.alert-app-level.alert-success .alert-item .btn.disabled clr-icon,
.btn.btn-success-outline:disabled cds-icon,
.alert-app-level.alert-success .alert-item .btn:disabled cds-icon,
.btn.btn-success-outline:disabled clr-icon,
.alert-app-level.alert-success .alert-item .btn:disabled clr-icon,
.btn.btn-outline-success.disabled cds-icon,
.btn.btn-outline-success.disabled clr-icon,
.btn.btn-outline-success:disabled cds-icon,
.btn.btn-outline-success:disabled clr-icon,
.btn-success-outline .btn.disabled cds-icon,
.btn-success-outline .btn.disabled clr-icon,
.btn-success-outline .btn:disabled cds-icon,
.btn-success-outline .btn:disabled clr-icon,
.btn-outline-success .btn.disabled cds-icon,
.btn-outline-success .btn.disabled clr-icon,
.btn-outline-success .btn:disabled cds-icon,
.btn-outline-success .btn:disabled clr-icon {
  color: var(--clr-btn-success-outline-disabled-color);
}
.btn.btn-warning-outline,
.alert-app-level .alert-item .btn-warning-outline.btn,
.alert-app-level.alert-warning .alert-item .btn,
.btn.btn-outline-warning,
.alert-app-level .alert-item .btn-outline-warning.btn,
.btn-warning-outline .btn,
.btn-warning-outline .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-warning-outline .btn,
.btn-outline-warning .btn,
.btn-outline-warning .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline-warning .btn {
  border-color: var(--clr-btn-warning-outline-border-color);
  background-color: var(--clr-btn-warning-outline-bg-color);
  color: var(--clr-btn-warning-outline-color);
}
.btn.btn-warning-outline cds-icon,
.alert-app-level .alert-item .btn-warning-outline.btn cds-icon,
.alert-app-level.alert-warning .alert-item .btn cds-icon,
.btn.btn-warning-outline clr-icon,
.alert-app-level .alert-item .btn-warning-outline.btn clr-icon,
.alert-app-level.alert-warning .alert-item .btn clr-icon,
.btn.btn-outline-warning cds-icon,
.alert-app-level .alert-item .btn-outline-warning.btn cds-icon,
.btn.btn-outline-warning clr-icon,
.alert-app-level .alert-item .btn-outline-warning.btn clr-icon,
.btn-warning-outline .btn cds-icon,
.btn-warning-outline .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-warning-outline .btn cds-icon,
.btn-warning-outline .btn clr-icon,
.btn-warning-outline .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-warning-outline .btn clr-icon,
.btn-outline-warning .btn cds-icon,
.btn-outline-warning .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-outline-warning .btn cds-icon,
.btn-outline-warning .btn clr-icon,
.btn-outline-warning .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-outline-warning .btn clr-icon {
  color: var(--clr-btn-warning-outline-color);
}
.btn.btn-warning-outline cds-icon:not([size]),
.alert-app-level.alert-warning .alert-item .btn cds-icon:not([size]),
.btn.btn-warning-outline clr-icon:not([size]),
.alert-app-level.alert-warning .alert-item .btn clr-icon:not([size]),
.btn.btn-outline-warning cds-icon:not([size]),
.btn.btn-outline-warning clr-icon:not([size]),
.btn-warning-outline .btn cds-icon:not([size]),
.btn-warning-outline .btn clr-icon:not([size]),
.btn-outline-warning .btn cds-icon:not([size]),
.btn-outline-warning .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-warning-outline:hover,
.alert-app-level.alert-warning .alert-item .btn:hover,
.btn.btn-outline-warning:hover,
.btn-warning-outline .btn:hover,
.btn-outline-warning .btn:hover {
  background-color: var(--clr-btn-warning-outline-hover-bg-color);
  color: var(--clr-btn-warning-outline-hover-color);
}
.btn.btn-warning-outline:hover cds-icon,
.alert-app-level.alert-warning .alert-item .btn:hover cds-icon,
.btn.btn-warning-outline:hover clr-icon,
.alert-app-level.alert-warning .alert-item .btn:hover clr-icon,
.btn.btn-outline-warning:hover cds-icon,
.btn.btn-outline-warning:hover clr-icon,
.btn-warning-outline .btn:hover cds-icon,
.btn-warning-outline .btn:hover clr-icon,
.btn-outline-warning .btn:hover cds-icon,
.btn-outline-warning .btn:hover clr-icon {
  color: var(--clr-btn-warning-outline-hover-color);
}
.btn.btn-warning-outline:active,
.alert-app-level.alert-warning .alert-item .btn:active,
.btn.btn-outline-warning:active,
.btn-warning-outline .btn:active,
.btn-outline-warning .btn:active {
  background-color: var(--clr-btn-warning-outline-active-bg-color);
  color: var(--clr-btn-warning-outline-active-color);
}
.btn.btn-warning-outline:active cds-icon,
.alert-app-level.alert-warning .alert-item .btn:active cds-icon,
.btn.btn-warning-outline:active clr-icon,
.alert-app-level.alert-warning .alert-item .btn:active clr-icon,
.btn.btn-outline-warning:active cds-icon,
.btn.btn-outline-warning:active clr-icon,
.btn-warning-outline .btn:active cds-icon,
.btn-warning-outline .btn:active clr-icon,
.btn-outline-warning .btn:active cds-icon,
.btn-outline-warning .btn:active clr-icon {
  color: var(--clr-btn-warning-outline-active-color);
}
.btn.btn-warning-outline.disabled,
.alert-app-level.alert-warning .alert-item .btn.disabled,
.btn.btn-warning-outline:disabled,
.alert-app-level.alert-warning .alert-item .btn:disabled,
.btn.btn-outline-warning.disabled,
.btn.btn-outline-warning:disabled,
.btn-warning-outline .btn.disabled,
.btn-warning-outline .btn:disabled,
.btn-outline-warning .btn.disabled,
.btn-outline-warning .btn:disabled {
  color: var(--clr-btn-warning-outline-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-warning-outline-disabled-bg-color);
  border-color: var(--clr-btn-warning-outline-disabled-border-color);
}
.btn.btn-warning-outline.disabled cds-icon,
.alert-app-level.alert-warning .alert-item .btn.disabled cds-icon,
.btn.btn-warning-outline.disabled clr-icon,
.alert-app-level.alert-warning .alert-item .btn.disabled clr-icon,
.btn.btn-warning-outline:disabled cds-icon,
.alert-app-level.alert-warning .alert-item .btn:disabled cds-icon,
.btn.btn-warning-outline:disabled clr-icon,
.alert-app-level.alert-warning .alert-item .btn:disabled clr-icon,
.btn.btn-outline-warning.disabled cds-icon,
.btn.btn-outline-warning.disabled clr-icon,
.btn.btn-outline-warning:disabled cds-icon,
.btn.btn-outline-warning:disabled clr-icon,
.btn-warning-outline .btn.disabled cds-icon,
.btn-warning-outline .btn.disabled clr-icon,
.btn-warning-outline .btn:disabled cds-icon,
.btn-warning-outline .btn:disabled clr-icon,
.btn-outline-warning .btn.disabled cds-icon,
.btn-outline-warning .btn.disabled clr-icon,
.btn-outline-warning .btn:disabled cds-icon,
.btn-outline-warning .btn:disabled clr-icon {
  color: var(--clr-btn-warning-outline-disabled-color);
}
.btn.btn-danger-outline,
.alert-app-level .alert-item .btn-danger-outline.btn,
.alert-app-level.alert-danger .alert-item .btn,
.btn.btn-outline-danger,
.alert-app-level .alert-item .btn-outline-danger.btn,
.btn-danger-outline .btn,
.btn-danger-outline .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-danger-outline .btn,
.btn-outline-danger .btn,
.btn-outline-danger .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline-danger .btn {
  border-color: var(--clr-btn-danger-outline-border-color);
  background-color: var(--clr-btn-danger-outline-bg-color);
  color: var(--clr-btn-danger-outline-color);
}
.btn.btn-danger-outline cds-icon,
.alert-app-level .alert-item .btn-danger-outline.btn cds-icon,
.alert-app-level.alert-danger .alert-item .btn cds-icon,
.btn.btn-danger-outline clr-icon,
.alert-app-level .alert-item .btn-danger-outline.btn clr-icon,
.alert-app-level.alert-danger .alert-item .btn clr-icon,
.btn.btn-outline-danger cds-icon,
.alert-app-level .alert-item .btn-outline-danger.btn cds-icon,
.btn.btn-outline-danger clr-icon,
.alert-app-level .alert-item .btn-outline-danger.btn clr-icon,
.btn-danger-outline .btn cds-icon,
.btn-danger-outline .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-danger-outline .btn cds-icon,
.btn-danger-outline .btn clr-icon,
.btn-danger-outline .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-danger-outline .btn clr-icon,
.btn-outline-danger .btn cds-icon,
.btn-outline-danger .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-outline-danger .btn cds-icon,
.btn-outline-danger .btn clr-icon,
.btn-outline-danger .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-outline-danger .btn clr-icon {
  color: var(--clr-btn-danger-outline-color);
}
.btn.btn-danger-outline cds-icon:not([size]),
.alert-app-level.alert-danger .alert-item .btn cds-icon:not([size]),
.btn.btn-danger-outline clr-icon:not([size]),
.alert-app-level.alert-danger .alert-item .btn clr-icon:not([size]),
.btn.btn-outline-danger cds-icon:not([size]),
.btn.btn-outline-danger clr-icon:not([size]),
.btn-danger-outline .btn cds-icon:not([size]),
.btn-danger-outline .btn clr-icon:not([size]),
.btn-outline-danger .btn cds-icon:not([size]),
.btn-outline-danger .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-danger-outline:hover,
.alert-app-level.alert-danger .alert-item .btn:hover,
.btn.btn-outline-danger:hover,
.btn-danger-outline .btn:hover,
.btn-outline-danger .btn:hover {
  background-color: var(--clr-btn-danger-outline-hover-bg-color);
  color: var(--clr-btn-danger-outline-hover-color);
}
.btn.btn-danger-outline:hover cds-icon,
.alert-app-level.alert-danger .alert-item .btn:hover cds-icon,
.btn.btn-danger-outline:hover clr-icon,
.alert-app-level.alert-danger .alert-item .btn:hover clr-icon,
.btn.btn-outline-danger:hover cds-icon,
.btn.btn-outline-danger:hover clr-icon,
.btn-danger-outline .btn:hover cds-icon,
.btn-danger-outline .btn:hover clr-icon,
.btn-outline-danger .btn:hover cds-icon,
.btn-outline-danger .btn:hover clr-icon {
  color: var(--clr-btn-danger-outline-hover-color);
}
.btn.btn-danger-outline:active,
.alert-app-level.alert-danger .alert-item .btn:active,
.btn.btn-outline-danger:active,
.btn-danger-outline .btn:active,
.btn-outline-danger .btn:active {
  background-color: var(--clr-btn-danger-outline-active-bg-color);
  color: var(--clr-btn-danger-outline-active-color);
}
.btn.btn-danger-outline:active cds-icon,
.alert-app-level.alert-danger .alert-item .btn:active cds-icon,
.btn.btn-danger-outline:active clr-icon,
.alert-app-level.alert-danger .alert-item .btn:active clr-icon,
.btn.btn-outline-danger:active cds-icon,
.btn.btn-outline-danger:active clr-icon,
.btn-danger-outline .btn:active cds-icon,
.btn-danger-outline .btn:active clr-icon,
.btn-outline-danger .btn:active cds-icon,
.btn-outline-danger .btn:active clr-icon {
  color: var(--clr-btn-danger-outline-active-color);
}
.btn.btn-danger-outline.disabled,
.alert-app-level.alert-danger .alert-item .btn.disabled,
.btn.btn-danger-outline:disabled,
.alert-app-level.alert-danger .alert-item .btn:disabled,
.btn.btn-outline-danger.disabled,
.btn.btn-outline-danger:disabled,
.btn-danger-outline .btn.disabled,
.btn-danger-outline .btn:disabled,
.btn-outline-danger .btn.disabled,
.btn-outline-danger .btn:disabled {
  color: var(--clr-btn-danger-outline-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-danger-outline-disabled-bg-color);
  border-color: var(--clr-btn-danger-outline-disabled-border-color);
}
.btn.btn-danger-outline.disabled cds-icon,
.alert-app-level.alert-danger .alert-item .btn.disabled cds-icon,
.btn.btn-danger-outline.disabled clr-icon,
.alert-app-level.alert-danger .alert-item .btn.disabled clr-icon,
.btn.btn-danger-outline:disabled cds-icon,
.alert-app-level.alert-danger .alert-item .btn:disabled cds-icon,
.btn.btn-danger-outline:disabled clr-icon,
.alert-app-level.alert-danger .alert-item .btn:disabled clr-icon,
.btn.btn-outline-danger.disabled cds-icon,
.btn.btn-outline-danger.disabled clr-icon,
.btn.btn-outline-danger:disabled cds-icon,
.btn.btn-outline-danger:disabled clr-icon,
.btn-danger-outline .btn.disabled cds-icon,
.btn-danger-outline .btn.disabled clr-icon,
.btn-danger-outline .btn:disabled cds-icon,
.btn-danger-outline .btn:disabled clr-icon,
.btn-outline-danger .btn.disabled cds-icon,
.btn-outline-danger .btn.disabled clr-icon,
.btn-outline-danger .btn:disabled cds-icon,
.btn-outline-danger .btn:disabled clr-icon {
  color: var(--clr-btn-danger-outline-disabled-color);
}
.btn.btn-neutral-outline,
.alert-app-level .alert-item .btn-neutral-outline.btn,
.alert-app-level.alert-neutral .alert-item .btn,
.btn.btn-outline-neutral,
.alert-app-level .alert-item .btn-outline-neutral.btn,
.btn-neutral-outline .btn,
.btn-neutral-outline .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-neutral-outline .btn,
.btn-outline-neutral .btn,
.btn-outline-neutral .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-outline-neutral .btn {
  border-color: var(--clr-btn-neutral-outline-border-color);
  background-color: var(--clr-btn-neutral-outline-bg-color);
  color: var(--clr-btn-neutral-outline-color);
}
.btn.btn-neutral-outline cds-icon,
.alert-app-level .alert-item .btn-neutral-outline.btn cds-icon,
.alert-app-level.alert-neutral .alert-item .btn cds-icon,
.btn.btn-neutral-outline clr-icon,
.alert-app-level .alert-item .btn-neutral-outline.btn clr-icon,
.alert-app-level.alert-neutral .alert-item .btn clr-icon,
.btn.btn-outline-neutral cds-icon,
.alert-app-level .alert-item .btn-outline-neutral.btn cds-icon,
.btn.btn-outline-neutral clr-icon,
.alert-app-level .alert-item .btn-outline-neutral.btn clr-icon,
.btn-neutral-outline .btn cds-icon,
.btn-neutral-outline .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-neutral-outline .btn cds-icon,
.btn-neutral-outline .btn clr-icon,
.btn-neutral-outline .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-neutral-outline .btn clr-icon,
.btn-outline-neutral .btn cds-icon,
.btn-outline-neutral .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-outline-neutral .btn cds-icon,
.btn-outline-neutral .btn clr-icon,
.btn-outline-neutral .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-outline-neutral .btn clr-icon {
  color: var(--clr-btn-neutral-outline-color);
}
.btn.btn-neutral-outline cds-icon:not([size]),
.alert-app-level.alert-neutral .alert-item .btn cds-icon:not([size]),
.btn.btn-neutral-outline clr-icon:not([size]),
.alert-app-level.alert-neutral .alert-item .btn clr-icon:not([size]),
.btn.btn-outline-neutral cds-icon:not([size]),
.btn.btn-outline-neutral clr-icon:not([size]),
.btn-neutral-outline .btn cds-icon:not([size]),
.btn-neutral-outline .btn clr-icon:not([size]),
.btn-outline-neutral .btn cds-icon:not([size]),
.btn-outline-neutral .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-neutral-outline:hover,
.alert-app-level.alert-neutral .alert-item .btn:hover,
.btn.btn-outline-neutral:hover,
.btn-neutral-outline .btn:hover,
.btn-outline-neutral .btn:hover {
  background-color: var(--clr-btn-neutral-outline-hover-bg-color);
  color: var(--clr-btn-neutral-outline-hover-color);
}
.btn.btn-neutral-outline:hover cds-icon,
.alert-app-level.alert-neutral .alert-item .btn:hover cds-icon,
.btn.btn-neutral-outline:hover clr-icon,
.alert-app-level.alert-neutral .alert-item .btn:hover clr-icon,
.btn.btn-outline-neutral:hover cds-icon,
.btn.btn-outline-neutral:hover clr-icon,
.btn-neutral-outline .btn:hover cds-icon,
.btn-neutral-outline .btn:hover clr-icon,
.btn-outline-neutral .btn:hover cds-icon,
.btn-outline-neutral .btn:hover clr-icon {
  color: var(--clr-btn-neutral-outline-hover-color);
}
.btn.btn-neutral-outline:active,
.alert-app-level.alert-neutral .alert-item .btn:active,
.btn.btn-outline-neutral:active,
.btn-neutral-outline .btn:active,
.btn-outline-neutral .btn:active {
  background-color: var(--clr-btn-neutral-outline-active-bg-color);
  color: var(--clr-btn-neutral-outline-active-color);
}
.btn.btn-neutral-outline:active cds-icon,
.alert-app-level.alert-neutral .alert-item .btn:active cds-icon,
.btn.btn-neutral-outline:active clr-icon,
.alert-app-level.alert-neutral .alert-item .btn:active clr-icon,
.btn.btn-outline-neutral:active cds-icon,
.btn.btn-outline-neutral:active clr-icon,
.btn-neutral-outline .btn:active cds-icon,
.btn-neutral-outline .btn:active clr-icon,
.btn-outline-neutral .btn:active cds-icon,
.btn-outline-neutral .btn:active clr-icon {
  color: var(--clr-btn-neutral-outline-active-color);
}
.btn.btn-neutral-outline.disabled,
.alert-app-level.alert-neutral .alert-item .btn.disabled,
.btn.btn-neutral-outline:disabled,
.alert-app-level.alert-neutral .alert-item .btn:disabled,
.btn.btn-outline-neutral.disabled,
.btn.btn-outline-neutral:disabled,
.btn-neutral-outline .btn.disabled,
.btn-neutral-outline .btn:disabled,
.btn-outline-neutral .btn.disabled,
.btn-outline-neutral .btn:disabled {
  color: var(--clr-btn-neutral-outline-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-neutral-outline-disabled-bg-color);
  border-color: var(--clr-btn-neutral-outline-disabled-border-color);
}
.btn.btn-neutral-outline.disabled cds-icon,
.alert-app-level.alert-neutral .alert-item .btn.disabled cds-icon,
.btn.btn-neutral-outline.disabled clr-icon,
.alert-app-level.alert-neutral .alert-item .btn.disabled clr-icon,
.btn.btn-neutral-outline:disabled cds-icon,
.alert-app-level.alert-neutral .alert-item .btn:disabled cds-icon,
.btn.btn-neutral-outline:disabled clr-icon,
.alert-app-level.alert-neutral .alert-item .btn:disabled clr-icon,
.btn.btn-outline-neutral.disabled cds-icon,
.btn.btn-outline-neutral.disabled clr-icon,
.btn.btn-outline-neutral:disabled cds-icon,
.btn.btn-outline-neutral:disabled clr-icon,
.btn-neutral-outline .btn.disabled cds-icon,
.btn-neutral-outline .btn.disabled clr-icon,
.btn-neutral-outline .btn:disabled cds-icon,
.btn-neutral-outline .btn:disabled clr-icon,
.btn-outline-neutral .btn.disabled cds-icon,
.btn-outline-neutral .btn.disabled clr-icon,
.btn-outline-neutral .btn:disabled cds-icon,
.btn-outline-neutral .btn:disabled clr-icon {
  color: var(--clr-btn-neutral-outline-disabled-color);
}
.btn.btn-link,
.alert-app-level .alert-item .btn-link.btn,
.btn-link .btn,
.btn-link .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-link .btn {
  border-color: var(--clr-btn-link-border-color);
  background-color: var(--clr-btn-link-bg-color);
  color: var(--clr-btn-link-color);
}
.btn.btn-link cds-icon,
.alert-app-level .alert-item .btn-link.btn cds-icon,
.btn.btn-link clr-icon,
.alert-app-level .alert-item .btn-link.btn clr-icon,
.btn-link .btn cds-icon,
.btn-link .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-link .btn cds-icon,
.btn-link .btn clr-icon,
.btn-link .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-link .btn clr-icon {
  color: var(--clr-btn-link-color);
}
.btn.btn-link cds-icon:not([size]),
.btn.btn-link clr-icon:not([size]),
.btn-link .btn cds-icon:not([size]),
.btn-link .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-link:hover,
.btn-link .btn:hover {
  background-color: var(--clr-btn-link-hover-bg-color);
  color: var(--clr-btn-link-hover-color);
}
.btn.btn-link:hover cds-icon,
.btn.btn-link:hover clr-icon,
.btn-link .btn:hover cds-icon,
.btn-link .btn:hover clr-icon {
  color: var(--clr-btn-link-hover-color);
}
.btn.btn-link:active,
.btn-link .btn:active {
  background-color: var(--clr-btn-link-active-bg-color);
  color: var(--clr-btn-link-active-color);
}
.btn.btn-link:active cds-icon,
.btn.btn-link:active clr-icon,
.btn-link .btn:active cds-icon,
.btn-link .btn:active clr-icon {
  color: var(--clr-btn-link-active-color);
}
.btn.btn-link.disabled,
.btn.btn-link:disabled,
.btn-link .btn.disabled,
.btn-link .btn:disabled {
  color: var(--clr-btn-link-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-link-disabled-bg-color);
  border-color: var(--clr-btn-link-disabled-border-color);
}
.btn.btn-link.disabled cds-icon,
.btn.btn-link.disabled clr-icon,
.btn.btn-link:disabled cds-icon,
.btn.btn-link:disabled clr-icon,
.btn-link .btn.disabled cds-icon,
.btn-link .btn.disabled clr-icon,
.btn-link .btn:disabled cds-icon,
.btn-link .btn:disabled clr-icon {
  color: var(--clr-btn-link-disabled-color);
}
.btn.btn-link-primary,
.alert-app-level .alert-item .btn-link-primary.btn,
.btn-link-primary .btn,
.btn-link-primary .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-link-primary .btn {
  border-color: var(--clr-btn-link-primary-border-color);
  background-color: var(--clr-btn-link-primary-bg-color);
  color: var(--clr-btn-link-primary-color);
}
.btn.btn-link-primary cds-icon,
.alert-app-level .alert-item .btn-link-primary.btn cds-icon,
.btn.btn-link-primary clr-icon,
.alert-app-level .alert-item .btn-link-primary.btn clr-icon,
.btn-link-primary .btn cds-icon,
.btn-link-primary .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-link-primary .btn cds-icon,
.btn-link-primary .btn clr-icon,
.btn-link-primary .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-link-primary .btn clr-icon {
  color: var(--clr-btn-link-primary-color);
}
.btn.btn-link-primary cds-icon:not([size]),
.btn.btn-link-primary clr-icon:not([size]),
.btn-link-primary .btn cds-icon:not([size]),
.btn-link-primary .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-link-primary:hover,
.btn-link-primary .btn:hover {
  background-color: var(--clr-btn-link-primary-hover-bg-color);
  color: var(--clr-btn-link-primary-hover-color);
}
.btn.btn-link-primary:hover cds-icon,
.btn.btn-link-primary:hover clr-icon,
.btn-link-primary .btn:hover cds-icon,
.btn-link-primary .btn:hover clr-icon {
  color: var(--clr-btn-link-primary-hover-color);
}
.btn.btn-link-primary:active,
.btn-link-primary .btn:active {
  background-color: var(--clr-btn-link-primary-active-bg-color);
  color: var(--clr-btn-link-primary-active-color);
}
.btn.btn-link-primary:active cds-icon,
.btn.btn-link-primary:active clr-icon,
.btn-link-primary .btn:active cds-icon,
.btn-link-primary .btn:active clr-icon {
  color: var(--clr-btn-link-primary-active-color);
}
.btn.btn-link-primary.disabled,
.btn.btn-link-primary:disabled,
.btn-link-primary .btn.disabled,
.btn-link-primary .btn:disabled {
  color: var(--clr-btn-link-primary-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-link-primary-disabled-bg-color);
  border-color: var(--clr-btn-link-primary-disabled-border-color);
}
.btn.btn-link-primary.disabled cds-icon,
.btn.btn-link-primary.disabled clr-icon,
.btn.btn-link-primary:disabled cds-icon,
.btn.btn-link-primary:disabled clr-icon,
.btn-link-primary .btn.disabled cds-icon,
.btn-link-primary .btn.disabled clr-icon,
.btn-link-primary .btn:disabled cds-icon,
.btn-link-primary .btn:disabled clr-icon {
  color: var(--clr-btn-link-primary-disabled-color);
}
.btn.btn-link-success,
.alert-app-level .alert-item .btn-link-success.btn,
.btn-link-success .btn,
.btn-link-success .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-link-success .btn {
  border-color: var(--clr-btn-link-success-border-color);
  background-color: var(--clr-btn-link-success-bg-color);
  color: var(--clr-btn-link-success-color);
}
.btn.btn-link-success cds-icon,
.alert-app-level .alert-item .btn-link-success.btn cds-icon,
.btn.btn-link-success clr-icon,
.alert-app-level .alert-item .btn-link-success.btn clr-icon,
.btn-link-success .btn cds-icon,
.btn-link-success .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-link-success .btn cds-icon,
.btn-link-success .btn clr-icon,
.btn-link-success .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-link-success .btn clr-icon {
  color: var(--clr-btn-link-success-color);
}
.btn.btn-link-success cds-icon:not([size]),
.btn.btn-link-success clr-icon:not([size]),
.btn-link-success .btn cds-icon:not([size]),
.btn-link-success .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-link-success:hover,
.btn-link-success .btn:hover {
  background-color: var(--clr-btn-link-success-hover-bg-color);
  color: var(--clr-btn-link-success-hover-color);
}
.btn.btn-link-success:hover cds-icon,
.btn.btn-link-success:hover clr-icon,
.btn-link-success .btn:hover cds-icon,
.btn-link-success .btn:hover clr-icon {
  color: var(--clr-btn-link-success-hover-color);
}
.btn.btn-link-success:active,
.btn-link-success .btn:active {
  background-color: var(--clr-btn-link-success-active-bg-color);
  color: var(--clr-btn-link-success-active-color);
}
.btn.btn-link-success:active cds-icon,
.btn.btn-link-success:active clr-icon,
.btn-link-success .btn:active cds-icon,
.btn-link-success .btn:active clr-icon {
  color: var(--clr-btn-link-success-active-color);
}
.btn.btn-link-success.disabled,
.btn.btn-link-success:disabled,
.btn-link-success .btn.disabled,
.btn-link-success .btn:disabled {
  color: var(--clr-btn-link-success-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-link-success-disabled-bg-color);
  border-color: var(--clr-btn-link-success-disabled-border-color);
}
.btn.btn-link-success.disabled cds-icon,
.btn.btn-link-success.disabled clr-icon,
.btn.btn-link-success:disabled cds-icon,
.btn.btn-link-success:disabled clr-icon,
.btn-link-success .btn.disabled cds-icon,
.btn-link-success .btn.disabled clr-icon,
.btn-link-success .btn:disabled cds-icon,
.btn-link-success .btn:disabled clr-icon {
  color: var(--clr-btn-link-success-disabled-color);
}
.btn.btn-link-warning,
.alert-app-level .alert-item .btn-link-warning.btn,
.btn-link-warning .btn,
.btn-link-warning .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-link-warning .btn {
  border-color: var(--clr-btn-link-warning-border-color);
  background-color: var(--clr-btn-link-warning-bg-color);
  color: var(--clr-btn-link-warning-color);
}
.btn.btn-link-warning cds-icon,
.alert-app-level .alert-item .btn-link-warning.btn cds-icon,
.btn.btn-link-warning clr-icon,
.alert-app-level .alert-item .btn-link-warning.btn clr-icon,
.btn-link-warning .btn cds-icon,
.btn-link-warning .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-link-warning .btn cds-icon,
.btn-link-warning .btn clr-icon,
.btn-link-warning .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-link-warning .btn clr-icon {
  color: var(--clr-btn-link-warning-color);
}
.btn.btn-link-warning cds-icon:not([size]),
.btn.btn-link-warning clr-icon:not([size]),
.btn-link-warning .btn cds-icon:not([size]),
.btn-link-warning .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-link-warning:hover,
.btn-link-warning .btn:hover {
  background-color: var(--clr-btn-link-warning-hover-bg-color);
  color: var(--clr-btn-link-warning-hover-color);
}
.btn.btn-link-warning:hover cds-icon,
.btn.btn-link-warning:hover clr-icon,
.btn-link-warning .btn:hover cds-icon,
.btn-link-warning .btn:hover clr-icon {
  color: var(--clr-btn-link-warning-hover-color);
}
.btn.btn-link-warning:active,
.btn-link-warning .btn:active {
  background-color: var(--clr-btn-link-warning-active-bg-color);
  color: var(--clr-btn-link-warning-active-color);
}
.btn.btn-link-warning:active cds-icon,
.btn.btn-link-warning:active clr-icon,
.btn-link-warning .btn:active cds-icon,
.btn-link-warning .btn:active clr-icon {
  color: var(--clr-btn-link-warning-active-color);
}
.btn.btn-link-warning.disabled,
.btn.btn-link-warning:disabled,
.btn-link-warning .btn.disabled,
.btn-link-warning .btn:disabled {
  color: var(--clr-btn-link-warning-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-link-warning-disabled-bg-color);
  border-color: var(--clr-btn-link-warning-disabled-border-color);
}
.btn.btn-link-warning.disabled cds-icon,
.btn.btn-link-warning.disabled clr-icon,
.btn.btn-link-warning:disabled cds-icon,
.btn.btn-link-warning:disabled clr-icon,
.btn-link-warning .btn.disabled cds-icon,
.btn-link-warning .btn.disabled clr-icon,
.btn-link-warning .btn:disabled cds-icon,
.btn-link-warning .btn:disabled clr-icon {
  color: var(--clr-btn-link-warning-disabled-color);
}
.btn.btn-link-danger,
.alert-app-level .alert-item .btn-link-danger.btn,
.btn-link-danger .btn,
.btn-link-danger .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-link-danger .btn {
  border-color: var(--clr-btn-link-danger-border-color);
  background-color: var(--clr-btn-link-danger-bg-color);
  color: var(--clr-btn-link-danger-color);
}
.btn.btn-link-danger cds-icon,
.alert-app-level .alert-item .btn-link-danger.btn cds-icon,
.btn.btn-link-danger clr-icon,
.alert-app-level .alert-item .btn-link-danger.btn clr-icon,
.btn-link-danger .btn cds-icon,
.btn-link-danger .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-link-danger .btn cds-icon,
.btn-link-danger .btn clr-icon,
.btn-link-danger .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-link-danger .btn clr-icon {
  color: var(--clr-btn-link-danger-color);
}
.btn.btn-link-danger cds-icon:not([size]),
.btn.btn-link-danger clr-icon:not([size]),
.btn-link-danger .btn cds-icon:not([size]),
.btn-link-danger .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-link-danger:hover,
.btn-link-danger .btn:hover {
  background-color: var(--clr-btn-link-danger-hover-bg-color);
  color: var(--clr-btn-link-danger-hover-color);
}
.btn.btn-link-danger:hover cds-icon,
.btn.btn-link-danger:hover clr-icon,
.btn-link-danger .btn:hover cds-icon,
.btn-link-danger .btn:hover clr-icon {
  color: var(--clr-btn-link-danger-hover-color);
}
.btn.btn-link-danger:active,
.btn-link-danger .btn:active {
  background-color: var(--clr-btn-link-danger-active-bg-color);
  color: var(--clr-btn-link-danger-active-color);
}
.btn.btn-link-danger:active cds-icon,
.btn.btn-link-danger:active clr-icon,
.btn-link-danger .btn:active cds-icon,
.btn-link-danger .btn:active clr-icon {
  color: var(--clr-btn-link-danger-active-color);
}
.btn.btn-link-danger.disabled,
.btn.btn-link-danger:disabled,
.btn-link-danger .btn.disabled,
.btn-link-danger .btn:disabled {
  color: var(--clr-btn-link-danger-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-link-danger-disabled-bg-color);
  border-color: var(--clr-btn-link-danger-disabled-border-color);
}
.btn.btn-link-danger.disabled cds-icon,
.btn.btn-link-danger.disabled clr-icon,
.btn.btn-link-danger:disabled cds-icon,
.btn.btn-link-danger:disabled clr-icon,
.btn-link-danger .btn.disabled cds-icon,
.btn-link-danger .btn.disabled clr-icon,
.btn-link-danger .btn:disabled cds-icon,
.btn-link-danger .btn:disabled clr-icon {
  color: var(--clr-btn-link-danger-disabled-color);
}
.btn.btn-link-neutral,
.alert-app-level .alert-item .btn-link-neutral.btn,
.btn-link-neutral .btn,
.btn-link-neutral .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-link-neutral .btn {
  border-color: var(--clr-btn-link-neutral-border-color);
  background-color: var(--clr-btn-link-neutral-bg-color);
  color: var(--clr-btn-link-neutral-color);
}
.btn.btn-link-neutral cds-icon,
.alert-app-level .alert-item .btn-link-neutral.btn cds-icon,
.btn.btn-link-neutral clr-icon,
.alert-app-level .alert-item .btn-link-neutral.btn clr-icon,
.btn-link-neutral .btn cds-icon,
.btn-link-neutral .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-link-neutral .btn cds-icon,
.btn-link-neutral .btn clr-icon,
.btn-link-neutral .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-link-neutral .btn clr-icon {
  color: var(--clr-btn-link-neutral-color);
}
.btn.btn-link-neutral cds-icon:not([size]),
.btn.btn-link-neutral clr-icon:not([size]),
.btn-link-neutral .btn cds-icon:not([size]),
.btn-link-neutral .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-link-neutral:hover,
.btn-link-neutral .btn:hover {
  background-color: var(--clr-btn-link-neutral-hover-bg-color);
  color: var(--clr-btn-link-neutral-hover-color);
}
.btn.btn-link-neutral:hover cds-icon,
.btn.btn-link-neutral:hover clr-icon,
.btn-link-neutral .btn:hover cds-icon,
.btn-link-neutral .btn:hover clr-icon {
  color: var(--clr-btn-link-neutral-hover-color);
}
.btn.btn-link-neutral:active,
.btn-link-neutral .btn:active {
  background-color: var(--clr-btn-link-neutral-active-bg-color);
  color: var(--clr-btn-link-neutral-active-color);
}
.btn.btn-link-neutral:active cds-icon,
.btn.btn-link-neutral:active clr-icon,
.btn-link-neutral .btn:active cds-icon,
.btn-link-neutral .btn:active clr-icon {
  color: var(--clr-btn-link-neutral-active-color);
}
.btn.btn-link-neutral.disabled,
.btn.btn-link-neutral:disabled,
.btn-link-neutral .btn.disabled,
.btn-link-neutral .btn:disabled {
  color: var(--clr-btn-link-neutral-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-link-neutral-disabled-bg-color);
  border-color: var(--clr-btn-link-neutral-disabled-border-color);
}
.btn.btn-link-neutral.disabled cds-icon,
.btn.btn-link-neutral.disabled clr-icon,
.btn.btn-link-neutral:disabled cds-icon,
.btn.btn-link-neutral:disabled clr-icon,
.btn-link-neutral .btn.disabled cds-icon,
.btn-link-neutral .btn.disabled clr-icon,
.btn-link-neutral .btn:disabled cds-icon,
.btn-link-neutral .btn:disabled clr-icon {
  color: var(--clr-btn-link-neutral-disabled-color);
}
.btn.btn-inverse,
.alert-app-level .alert-item .btn-inverse.btn,
.btn-inverse .btn,
.btn-inverse .alert-app-level .alert-item .btn,
.alert-app-level .alert-item .btn-inverse .btn {
  border-color: var(--clr-btn-inverse-border-color);
  background-color: var(--clr-btn-inverse-bg-color);
  color: var(--clr-btn-inverse-color);
}
.btn.btn-inverse cds-icon,
.alert-app-level .alert-item .btn-inverse.btn cds-icon,
.btn.btn-inverse clr-icon,
.alert-app-level .alert-item .btn-inverse.btn clr-icon,
.btn-inverse .btn cds-icon,
.btn-inverse .alert-app-level .alert-item .btn cds-icon,
.alert-app-level .alert-item .btn-inverse .btn cds-icon,
.btn-inverse .btn clr-icon,
.btn-inverse .alert-app-level .alert-item .btn clr-icon,
.alert-app-level .alert-item .btn-inverse .btn clr-icon {
  color: var(--clr-btn-inverse-color);
}
.btn.btn-inverse cds-icon:not([size]),
.btn.btn-inverse clr-icon:not([size]),
.btn-inverse .btn cds-icon:not([size]),
.btn-inverse .btn clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn.btn-inverse:hover,
.btn-inverse .btn:hover {
  background-color: var(--clr-btn-inverse-hover-bg-color);
  color: var(--clr-btn-inverse-hover-color);
}
.btn.btn-inverse:hover cds-icon,
.btn.btn-inverse:hover clr-icon,
.btn-inverse .btn:hover cds-icon,
.btn-inverse .btn:hover clr-icon {
  color: var(--clr-btn-inverse-hover-color);
}
.btn.btn-inverse:active,
.btn-inverse .btn:active {
  background-color: var(--clr-btn-inverse-active-bg-color);
  color: var(--clr-btn-inverse-active-color);
}
.btn.btn-inverse:active cds-icon,
.btn.btn-inverse:active clr-icon,
.btn-inverse .btn:active cds-icon,
.btn-inverse .btn:active clr-icon {
  color: var(--clr-btn-inverse-active-color);
}
.btn.btn-inverse.disabled,
.btn.btn-inverse:disabled,
.btn-inverse .btn.disabled,
.btn-inverse .btn:disabled {
  color: var(--clr-btn-inverse-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-inverse-disabled-bg-color);
  border-color: var(--clr-btn-inverse-disabled-border-color);
}
.btn.btn-inverse.disabled cds-icon,
.btn.btn-inverse.disabled clr-icon,
.btn.btn-inverse:disabled cds-icon,
.btn.btn-inverse:disabled clr-icon,
.btn-inverse .btn.disabled cds-icon,
.btn-inverse .btn.disabled clr-icon,
.btn-inverse .btn:disabled cds-icon,
.btn-inverse .btn:disabled clr-icon {
  color: var(--clr-btn-inverse-disabled-color);
}
.btn.btn-sm,
.alert-app-level .alert-item .btn,
.btn-sm .btn {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
  text-transform: uppercase;
  height: var(--clr-btn-appearance-standard-height);
  padding: var(--clr-btn-appearance-standard-padding);
}
.btn-block {
  display: flex;
  width: 100%;
  max-width: 100%;
}
.btn,
.alert-app-level .alert-item .btn {
  margin: var(--clr-btn-vertical-margin) var(--clr-btn-horizontal-margin) var(--clr-btn-vertical-margin) 0;
}
.btn.btn-link,
.alert-app-level .alert-item .btn-link.btn {
  margin-right: 0;
}
.btn.btn-link.btn-inverse {
  border-color: transparent;
}
.btn-sm:not(.btn-link) clr-icon,
.alert-app-level .alert-item .btn:not(.btn-link) clr-icon {
  transform: translate3d(0, calc(-1*var(--cds-global-space-1)), 0);
}
.btn-sm:not(.btn-link) clr-icon,
.alert-app-level .alert-item .btn:not(.btn-link) clr-icon,
.btn-sm:not(.btn-link) cds-icon:not([size]),
.alert-app-level .alert-item .btn:not(.btn-link) cds-icon:not([size]) {
  height: var(--clr-btn-appearance-standard-icon-size);
  width: var(--clr-btn-appearance-standard-icon-size);
}
.btn-icon {
  min-width: 0;
}
.btn-group.btn-link .dropdown-toggle {
  border-color: var(--clr-btn-link-border-color);
  background-color: var(--clr-btn-link-bg-color);
  color: var(--clr-btn-link-color);
}
.btn-group.btn-link .dropdown-toggle cds-icon,
.btn-group.btn-link .dropdown-toggle clr-icon {
  color: var(--clr-btn-link-color);
}
.btn-group.btn-link .dropdown-toggle cds-icon:not([size]),
.btn-group.btn-link .dropdown-toggle clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn-group.btn-link .dropdown-toggle:hover {
  background-color: var(--clr-btn-link-hover-bg-color);
  color: var(--clr-btn-link-hover-color);
}
.btn-group.btn-link .dropdown-toggle:hover cds-icon,
.btn-group.btn-link .dropdown-toggle:hover clr-icon {
  color: var(--clr-btn-link-hover-color);
}
.btn-group.btn-link .dropdown-toggle:active {
  background-color: var(--clr-btn-link-active-bg-color);
  color: var(--clr-btn-link-active-color);
}
.btn-group.btn-link .dropdown-toggle:active cds-icon,
.btn-group.btn-link .dropdown-toggle:active clr-icon {
  color: var(--clr-btn-link-active-color);
}
.btn-group.btn-link .dropdown-toggle.disabled,
.btn-group.btn-link .dropdown-toggle:disabled {
  color: var(--clr-btn-link-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-btn-link-disabled-bg-color);
  border-color: var(--clr-btn-link-disabled-border-color);
}
.btn-group.btn-link .dropdown-toggle.disabled cds-icon,
.btn-group.btn-link .dropdown-toggle.disabled clr-icon,
.btn-group.btn-link .dropdown-toggle:disabled cds-icon,
.btn-group.btn-link .dropdown-toggle:disabled clr-icon {
  color: var(--clr-btn-link-disabled-color);
}
.btn-group.btn-sm .btn-group-overflow > .dropdown-toggle,
.alert-app-level .alert-item .btn-group.btn .btn-group-overflow > .dropdown-toggle {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
  text-transform: uppercase;
  height: var(--clr-btn-appearance-standard-height);
  padding: var(--clr-btn-appearance-standard-padding);
}
.checkbox.btn,
.alert-app-level .alert-item .checkbox.btn,
.checkbox-inline.btn,
.alert-app-level .alert-item .checkbox-inline.btn,
.radio.btn,
.alert-app-level .alert-item .radio.btn,
.radio-inline.btn,
.alert-app-level .alert-item .radio-inline.btn {
  padding: 0;
}
.checkbox.btn label,
.alert-app-level .alert-item .checkbox.btn label,
.checkbox-inline.btn label,
.alert-app-level .alert-item .checkbox-inline.btn label,
.radio.btn label,
.alert-app-level .alert-item .radio.btn label,
.radio-inline.btn label,
.alert-app-level .alert-item .radio-inline.btn label {
  cursor: pointer;
  display: inline-flex;
  gap: var(--clr-btn-gap);
  align-items: center;
  place-content: center;
  -webkit-appearance: none !important;
  padding: 0 var(--clr-base-horizontal-offset-l);
}
.checkbox.btn.disabled label,
.checkbox.btn:disabled label,
.checkbox-inline.btn.disabled label,
.checkbox-inline.btn:disabled label,
.radio.btn.disabled label,
.radio.btn:disabled label,
.radio-inline.btn.disabled label,
.radio-inline.btn:disabled label {
  cursor: not-allowed;
}
.checkbox.btn input[type=checkbox] + label::before,
.checkbox.btn input[type=checkbox] + label::after,
.checkbox-inline.btn input[type=checkbox] + label::before,
.checkbox-inline.btn input[type=checkbox] + label::after {
  content: none;
}
.radio.btn input[type=radio] + label::before,
.radio.btn input[type=radio] + label::after,
.radio-inline.btn input[type=radio] + label::before,
.radio-inline.btn input[type=radio] + label::after {
  content: none;
}
.checkbox.btn input[type=checkbox]:checked + label,
.checkbox-inline.btn input[type=checkbox]:checked + label {
  background-color: var(--clr-btn-default-checked-bg-color);
  color: var(--clr-btn-default-checked-color);
}
.checkbox.btn input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-default-checked-color);
}
.checkbox.btn input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn input[type=checkbox]:checked:hover + label {
  background-color: var(--clr-btn-default-checked-hover-bg-color);
  color: var(--clr-btn-default-checked-hover-color);
}
.checkbox.btn input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox.btn input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn input[type=checkbox]:checked:hover + label > cds-icon {
  color: var(--clr-btn-default-checked-hover-color);
}
.checkbox.btn input[type=checkbox]:checked:active + label,
.checkbox-inline.btn input[type=checkbox]:checked:active + label {
  background-color: var(--clr-btn-default-checked-active-bg-color);
  color: var(--clr-btn-default-checked-active-color);
}
.checkbox.btn input[type=checkbox]:checked:active + label > clr-icon,
.checkbox.btn input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn input[type=checkbox]:checked:active + label > cds-icon {
  color: var(--clr-btn-default-checked-active-color);
}
.checkbox.btn.disabled input[type=checkbox]:checked + label,
.checkbox.btn:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn:disabled input[type=checkbox]:checked + label {
  color: var(--clr-btn-default-checked-disabled-color);
  background-color: var(--clr-btn-default-checked-disabled-bg-color);
}
.checkbox.btn.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn:disabled input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-default-checked-disabled-color);
}
.checkbox.btn label,
.alert-app-level .alert-item .checkbox.btn label,
.checkbox-inline.btn label,
.alert-app-level .alert-item .checkbox-inline.btn label {
  width: 100%;
}
.checkbox.btn.btn-secondary input[type=checkbox]:checked + label,
.checkbox.btn.btn-info input[type=checkbox]:checked + label,
.checkbox.btn.btn-outline input[type=checkbox]:checked + label,
.checkbox.btn.btn-primary-outline input[type=checkbox]:checked + label,
.checkbox.btn.btn-secondary-outline input[type=checkbox]:checked + label,
.checkbox.btn.btn-outline-primary input[type=checkbox]:checked + label,
.checkbox.btn.btn-outline-secondary input[type=checkbox]:checked + label,
.checkbox.btn.btn-info-outline input[type=checkbox]:checked + label,
.alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked + label,
.checkbox.btn.btn-outline-info input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked + label,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked + label {
  background-color: var(--clr-btn-default-checked-bg-color);
  color: var(--clr-btn-default-checked-color);
}
.checkbox.btn.btn-secondary input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-secondary input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-info input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-info input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-outline input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-outline input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-primary-outline input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-primary-outline input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-secondary-outline input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-secondary-outline input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-outline-primary input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-outline-primary input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-outline-secondary input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-outline-secondary input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-info-outline input[type=checkbox]:checked + label > clr-icon,
.alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-info-outline input[type=checkbox]:checked + label > cds-icon,
.alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-outline-info input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-outline-info input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked + label > clr-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked + label > cds-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-default-checked-color);
}
.checkbox.btn.btn-secondary input[type=checkbox]:checked:hover + label,
.checkbox.btn.btn-info input[type=checkbox]:checked:hover + label,
.checkbox.btn.btn-outline input[type=checkbox]:checked:hover + label,
.checkbox.btn.btn-primary-outline input[type=checkbox]:checked:hover + label,
.checkbox.btn.btn-secondary-outline input[type=checkbox]:checked:hover + label,
.checkbox.btn.btn-outline-primary input[type=checkbox]:checked:hover + label,
.checkbox.btn.btn-outline-secondary input[type=checkbox]:checked:hover + label,
.checkbox.btn.btn-info-outline input[type=checkbox]:checked:hover + label,
.alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked:hover + label,
.checkbox.btn.btn-outline-info input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked:hover + label,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked:hover + label,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked:hover + label {
  background-color: var(--clr-btn-default-checked-hover-bg-color);
  color: var(--clr-btn-default-checked-hover-color);
}
.checkbox.btn.btn-secondary input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox.btn.btn-secondary input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox.btn.btn-info input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox.btn.btn-info input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox.btn.btn-outline input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox.btn.btn-outline input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox.btn.btn-primary-outline input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox.btn.btn-primary-outline input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox.btn.btn-secondary-outline input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox.btn.btn-secondary-outline input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox.btn.btn-outline-primary input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox.btn.btn-outline-primary input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox.btn.btn-outline-secondary input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox.btn.btn-outline-secondary input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox.btn.btn-info-outline input[type=checkbox]:checked:hover + label > clr-icon,
.alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox.btn.btn-info-outline input[type=checkbox]:checked:hover + label > cds-icon,
.alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox.btn.btn-outline-info input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox.btn.btn-outline-info input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked:hover + label > clr-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked:hover + label > cds-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked:hover + label > cds-icon,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked:hover + label > clr-icon,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked:hover + label > cds-icon {
  color: var(--clr-btn-default-checked-hover-color);
}
.checkbox.btn.btn-secondary input[type=checkbox]:checked:active + label,
.checkbox.btn.btn-info input[type=checkbox]:checked:active + label,
.checkbox.btn.btn-outline input[type=checkbox]:checked:active + label,
.checkbox.btn.btn-primary-outline input[type=checkbox]:checked:active + label,
.checkbox.btn.btn-secondary-outline input[type=checkbox]:checked:active + label,
.checkbox.btn.btn-outline-primary input[type=checkbox]:checked:active + label,
.checkbox.btn.btn-outline-secondary input[type=checkbox]:checked:active + label,
.checkbox.btn.btn-info-outline input[type=checkbox]:checked:active + label,
.alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked:active + label,
.checkbox.btn.btn-outline-info input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked:active + label,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked:active + label,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked:active + label {
  background-color: var(--clr-btn-default-checked-active-bg-color);
  color: var(--clr-btn-default-checked-active-color);
}
.checkbox.btn.btn-secondary input[type=checkbox]:checked:active + label > clr-icon,
.checkbox.btn.btn-secondary input[type=checkbox]:checked:active + label > cds-icon,
.checkbox.btn.btn-info input[type=checkbox]:checked:active + label > clr-icon,
.checkbox.btn.btn-info input[type=checkbox]:checked:active + label > cds-icon,
.checkbox.btn.btn-outline input[type=checkbox]:checked:active + label > clr-icon,
.checkbox.btn.btn-outline input[type=checkbox]:checked:active + label > cds-icon,
.checkbox.btn.btn-primary-outline input[type=checkbox]:checked:active + label > clr-icon,
.checkbox.btn.btn-primary-outline input[type=checkbox]:checked:active + label > cds-icon,
.checkbox.btn.btn-secondary-outline input[type=checkbox]:checked:active + label > clr-icon,
.checkbox.btn.btn-secondary-outline input[type=checkbox]:checked:active + label > cds-icon,
.checkbox.btn.btn-outline-primary input[type=checkbox]:checked:active + label > clr-icon,
.checkbox.btn.btn-outline-primary input[type=checkbox]:checked:active + label > cds-icon,
.checkbox.btn.btn-outline-secondary input[type=checkbox]:checked:active + label > clr-icon,
.checkbox.btn.btn-outline-secondary input[type=checkbox]:checked:active + label > cds-icon,
.checkbox.btn.btn-info-outline input[type=checkbox]:checked:active + label > clr-icon,
.alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked:active + label > clr-icon,
.checkbox.btn.btn-info-outline input[type=checkbox]:checked:active + label > cds-icon,
.alert-app-level.alert-info .alert-item .checkbox.btn input[type=checkbox]:checked:active + label > cds-icon,
.checkbox.btn.btn-outline-info input[type=checkbox]:checked:active + label > clr-icon,
.checkbox.btn.btn-outline-info input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-info input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-outline input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked:active + label > clr-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked:active + label > cds-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn input[type=checkbox]:checked:active + label > cds-icon,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked:active + label > clr-icon,
.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked:active + label > cds-icon {
  color: var(--clr-btn-default-checked-active-color);
}
.checkbox.btn.btn-secondary.disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-secondary:disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-info.disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-info:disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-outline.disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-outline:disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-primary-outline.disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-primary-outline:disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-secondary-outline.disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-secondary-outline:disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-outline-primary.disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-outline-primary:disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-outline-secondary.disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-outline-secondary:disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-info-outline.disabled input[type=checkbox]:checked + label,
.alert-app-level.alert-info .alert-item .checkbox.btn.disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-info-outline:disabled input[type=checkbox]:checked + label,
.alert-app-level.alert-info .alert-item .checkbox.btn:disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-outline-info.disabled input[type=checkbox]:checked + label,
.checkbox.btn.btn-outline-info:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-secondary.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-secondary:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-info.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-info:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-primary-outline.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-primary-outline:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-secondary-outline.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-secondary-outline:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-primary.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-primary:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-secondary.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-secondary:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-info-outline.disabled input[type=checkbox]:checked + label,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-info-outline:disabled input[type=checkbox]:checked + label,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn:disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-info.disabled input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-outline-info:disabled input[type=checkbox]:checked + label {
  color: var(--clr-btn-default-checked-disabled-color);
  background-color: var(--clr-btn-default-checked-disabled-bg-color);
}
.checkbox.btn.btn-secondary.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-secondary.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-secondary:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-secondary:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-info.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-info.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-info:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-info:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-outline.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-outline.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-outline:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-outline:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-primary-outline.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-primary-outline.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-primary-outline:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-primary-outline:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-secondary-outline.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-secondary-outline.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-secondary-outline:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-secondary-outline:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-outline-primary.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-outline-primary.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-outline-primary:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-outline-primary:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-outline-secondary.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-outline-secondary.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-outline-secondary:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-outline-secondary:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-info-outline.disabled input[type=checkbox]:checked + label > clr-icon,
.alert-app-level.alert-info .alert-item .checkbox.btn.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-info-outline.disabled input[type=checkbox]:checked + label > cds-icon,
.alert-app-level.alert-info .alert-item .checkbox.btn.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-info-outline:disabled input[type=checkbox]:checked + label > clr-icon,
.alert-app-level.alert-info .alert-item .checkbox.btn:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-info-outline:disabled input[type=checkbox]:checked + label > cds-icon,
.alert-app-level.alert-info .alert-item .checkbox.btn:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-outline-info.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-outline-info.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox.btn.btn-outline-info:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-outline-info:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-secondary.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-secondary.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-secondary:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-secondary:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-info.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-info.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-info:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-info:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-primary-outline.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-primary-outline.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-primary-outline:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-primary-outline:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-secondary-outline.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-secondary-outline.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-secondary-outline:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-secondary-outline:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-primary.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-primary.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-primary:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-primary:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-secondary.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-secondary.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-secondary:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-secondary:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-info-outline.disabled input[type=checkbox]:checked + label > clr-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-info-outline.disabled input[type=checkbox]:checked + label > cds-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-info-outline:disabled input[type=checkbox]:checked + label > clr-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-info-outline:disabled input[type=checkbox]:checked + label > cds-icon,
.alert-app-level.alert-info .alert-item .checkbox-inline.btn:disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-info.disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-info.disabled input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-outline-info:disabled input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-outline-info:disabled input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-default-checked-disabled-color);
}
.checkbox.btn.btn-primary input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-primary input[type=checkbox]:checked + label {
  background-color: var(--clr-btn-primary-checked-bg-color);
  color: var(--clr-btn-primary-checked-color);
}
.checkbox.btn.btn-primary input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-primary input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-primary input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-primary input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-primary-checked-color);
}
.checkbox.btn.btn-success input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-success input[type=checkbox]:checked + label {
  background-color: var(--clr-btn-success-checked-bg-color);
  color: var(--clr-btn-success-checked-color);
}
.checkbox.btn.btn-success input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-success input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-success input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-success input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-success-checked-color);
}
.checkbox.btn.btn-warning input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-warning input[type=checkbox]:checked + label {
  background-color: var(--clr-btn-warning-checked-bg-color);
  color: var(--clr-btn-warning-checked-color);
}
.checkbox.btn.btn-warning input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-warning input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-warning input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-warning input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-warning-checked-color);
}
.checkbox.btn.btn-danger input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-danger input[type=checkbox]:checked + label {
  background-color: var(--clr-btn-danger-checked-bg-color);
  color: var(--clr-btn-danger-checked-color);
}
.checkbox.btn.btn-danger input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-danger input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-danger input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-danger input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-danger-checked-color);
}
.checkbox.btn.btn-link input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-link input[type=checkbox]:checked + label {
  background-color: var(--clr-btn-link-checked-bg-color);
  color: var(--clr-btn-link-checked-color);
}
.checkbox.btn.btn-link input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-link input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-link input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-link input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-link-checked-color);
}
.checkbox.btn.btn-inverse input[type=checkbox]:checked + label,
.checkbox-inline.btn.btn-inverse input[type=checkbox]:checked + label {
  background-color: var(--clr-btn-inverse-checked-bg-color);
  color: var(--clr-btn-inverse-checked-color);
}
.checkbox.btn.btn-inverse input[type=checkbox]:checked + label > clr-icon,
.checkbox.btn.btn-inverse input[type=checkbox]:checked + label > cds-icon,
.checkbox-inline.btn.btn-inverse input[type=checkbox]:checked + label > clr-icon,
.checkbox-inline.btn.btn-inverse input[type=checkbox]:checked + label > cds-icon {
  color: var(--clr-btn-inverse-checked-color);
}
.radio.btn input[type=radio]:checked + label {
  background-color: var(--clr-btn-default-checked-bg-color);
  color: var(--clr-btn-default-checked-color);
}
.radio.btn input[type=radio]:checked + label > clr-icon,
.radio.btn input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-default-checked-color);
}
.radio.btn input[type=radio]:checked:hover + label {
  background-color: var(--clr-btn-default-checked-hover-bg-color);
  color: var(--clr-btn-default-checked-hover-color);
}
.radio.btn input[type=radio]:checked:hover + label > clr-icon,
.radio.btn input[type=radio]:checked:hover + label > cds-icon {
  color: var(--clr-btn-default-checked-hover-color);
}
.radio.btn input[type=radio]:checked:active + label {
  background-color: var(--clr-btn-default-checked-active-bg-color);
  color: var(--clr-btn-default-checked-active-color);
}
.radio.btn input[type=radio]:checked:active + label > clr-icon,
.radio.btn input[type=radio]:checked:active + label > cds-icon {
  color: var(--clr-btn-default-checked-active-color);
}
.radio.btn.disabled input[type=radio]:checked + label,
.radio.btn:disabled input[type=radio]:checked + label {
  color: var(--clr-btn-default-checked-disabled-color);
  background-color: var(--clr-btn-default-checked-disabled-bg-color);
}
.radio.btn.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn:disabled input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-default-checked-disabled-color);
}
.radio.btn label,
.alert-app-level .alert-item .radio.btn label,
.radio.btn label {
  width: 100%;
}
.radio.btn.btn-secondary input[type=radio]:checked + label,
.radio.btn.btn-info input[type=radio]:checked + label,
.radio.btn.btn-outline input[type=radio]:checked + label,
.radio.btn.btn-primary-outline input[type=radio]:checked + label,
.radio.btn.btn-secondary-outline input[type=radio]:checked + label,
.radio.btn.btn-outline-primary input[type=radio]:checked + label,
.radio.btn.btn-outline-secondary input[type=radio]:checked + label,
.radio.btn.btn-info-outline input[type=radio]:checked + label,
.alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked + label,
.radio.btn.btn-outline-info input[type=radio]:checked + label,
.radio.btn.btn-info-outline input[type=radio]:checked + label {
  background-color: var(--clr-btn-default-checked-bg-color);
  color: var(--clr-btn-default-checked-color);
}
.radio.btn.btn-secondary input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-secondary input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-info input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-info input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-primary-outline input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-primary-outline input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-secondary-outline input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-secondary-outline input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-primary input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-primary input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-secondary input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-secondary input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-info-outline input[type=radio]:checked + label > clr-icon,
.alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-info-outline input[type=radio]:checked + label > cds-icon,
.alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-info input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-info input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-info-outline input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-info-outline input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-default-checked-color);
}
.radio.btn.btn-secondary input[type=radio]:checked:hover + label,
.radio.btn.btn-info input[type=radio]:checked:hover + label,
.radio.btn.btn-outline input[type=radio]:checked:hover + label,
.radio.btn.btn-primary-outline input[type=radio]:checked:hover + label,
.radio.btn.btn-secondary-outline input[type=radio]:checked:hover + label,
.radio.btn.btn-outline-primary input[type=radio]:checked:hover + label,
.radio.btn.btn-outline-secondary input[type=radio]:checked:hover + label,
.radio.btn.btn-info-outline input[type=radio]:checked:hover + label,
.alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked:hover + label,
.radio.btn.btn-outline-info input[type=radio]:checked:hover + label,
.radio.btn.btn-info-outline input[type=radio]:checked:hover + label {
  background-color: var(--clr-btn-default-checked-hover-bg-color);
  color: var(--clr-btn-default-checked-hover-color);
}
.radio.btn.btn-secondary input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-secondary input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-info input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-info input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-outline input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-outline input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-primary-outline input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-primary-outline input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-secondary-outline input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-secondary-outline input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-outline-primary input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-outline-primary input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-outline-secondary input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-outline-secondary input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-info-outline input[type=radio]:checked:hover + label > clr-icon,
.alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-info-outline input[type=radio]:checked:hover + label > cds-icon,
.alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-outline-info input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-outline-info input[type=radio]:checked:hover + label > cds-icon,
.radio.btn.btn-info-outline input[type=radio]:checked:hover + label > clr-icon,
.radio.btn.btn-info-outline input[type=radio]:checked:hover + label > cds-icon {
  color: var(--clr-btn-default-checked-hover-color);
}
.radio.btn.btn-secondary input[type=radio]:checked:active + label,
.radio.btn.btn-info input[type=radio]:checked:active + label,
.radio.btn.btn-outline input[type=radio]:checked:active + label,
.radio.btn.btn-primary-outline input[type=radio]:checked:active + label,
.radio.btn.btn-secondary-outline input[type=radio]:checked:active + label,
.radio.btn.btn-outline-primary input[type=radio]:checked:active + label,
.radio.btn.btn-outline-secondary input[type=radio]:checked:active + label,
.radio.btn.btn-info-outline input[type=radio]:checked:active + label,
.alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked:active + label,
.radio.btn.btn-outline-info input[type=radio]:checked:active + label,
.radio.btn.btn-info-outline input[type=radio]:checked:active + label {
  background-color: var(--clr-btn-default-checked-active-bg-color);
  color: var(--clr-btn-default-checked-active-color);
}
.radio.btn.btn-secondary input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-secondary input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-info input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-info input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-outline input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-outline input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-primary-outline input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-primary-outline input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-secondary-outline input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-secondary-outline input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-outline-primary input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-outline-primary input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-outline-secondary input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-outline-secondary input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-info-outline input[type=radio]:checked:active + label > clr-icon,
.alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-info-outline input[type=radio]:checked:active + label > cds-icon,
.alert-app-level.alert-info .alert-item .radio.btn input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-outline-info input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-outline-info input[type=radio]:checked:active + label > cds-icon,
.radio.btn.btn-info-outline input[type=radio]:checked:active + label > clr-icon,
.radio.btn.btn-info-outline input[type=radio]:checked:active + label > cds-icon {
  color: var(--clr-btn-default-checked-active-color);
}
.radio.btn.btn-secondary.disabled input[type=radio]:checked + label,
.radio.btn.btn-secondary:disabled input[type=radio]:checked + label,
.radio.btn.btn-info.disabled input[type=radio]:checked + label,
.radio.btn.btn-info:disabled input[type=radio]:checked + label,
.radio.btn.btn-outline.disabled input[type=radio]:checked + label,
.radio.btn.btn-outline:disabled input[type=radio]:checked + label,
.radio.btn.btn-primary-outline.disabled input[type=radio]:checked + label,
.radio.btn.btn-primary-outline:disabled input[type=radio]:checked + label,
.radio.btn.btn-secondary-outline.disabled input[type=radio]:checked + label,
.radio.btn.btn-secondary-outline:disabled input[type=radio]:checked + label,
.radio.btn.btn-outline-primary.disabled input[type=radio]:checked + label,
.radio.btn.btn-outline-primary:disabled input[type=radio]:checked + label,
.radio.btn.btn-outline-secondary.disabled input[type=radio]:checked + label,
.radio.btn.btn-outline-secondary:disabled input[type=radio]:checked + label,
.radio.btn.btn-info-outline.disabled input[type=radio]:checked + label,
.alert-app-level.alert-info .alert-item .radio.btn.disabled input[type=radio]:checked + label,
.radio.btn.btn-info-outline:disabled input[type=radio]:checked + label,
.alert-app-level.alert-info .alert-item .radio.btn:disabled input[type=radio]:checked + label,
.radio.btn.btn-outline-info.disabled input[type=radio]:checked + label,
.radio.btn.btn-outline-info:disabled input[type=radio]:checked + label,
.radio.btn.btn-info-outline.disabled input[type=radio]:checked + label,
.radio.btn.btn-info-outline:disabled input[type=radio]:checked + label {
  color: var(--clr-btn-default-checked-disabled-color);
  background-color: var(--clr-btn-default-checked-disabled-bg-color);
}
.radio.btn.btn-secondary.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-secondary.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-secondary:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-secondary:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-info.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-info.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-info:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-info:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-primary-outline.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-primary-outline.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-primary-outline:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-primary-outline:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-secondary-outline.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-secondary-outline.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-secondary-outline:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-secondary-outline:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-primary.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-primary.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-primary:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-primary:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-secondary.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-secondary.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-secondary:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-secondary:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-info-outline.disabled input[type=radio]:checked + label > clr-icon,
.alert-app-level.alert-info .alert-item .radio.btn.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-info-outline.disabled input[type=radio]:checked + label > cds-icon,
.alert-app-level.alert-info .alert-item .radio.btn.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-info-outline:disabled input[type=radio]:checked + label > clr-icon,
.alert-app-level.alert-info .alert-item .radio.btn:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-info-outline:disabled input[type=radio]:checked + label > cds-icon,
.alert-app-level.alert-info .alert-item .radio.btn:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-info.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-info.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-info:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-info:disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-info-outline.disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-info-outline.disabled input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-info-outline:disabled input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-info-outline:disabled input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-default-checked-disabled-color);
}
.radio.btn.btn-primary input[type=radio]:checked + label {
  background-color: var(--clr-btn-primary-checked-bg-color);
  color: var(--clr-btn-primary-checked-color);
}
.radio.btn.btn-primary input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-primary input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-primary-checked-color);
}
.radio.btn.btn-success input[type=radio]:checked + label {
  background-color: var(--clr-btn-success-checked-bg-color);
  color: var(--clr-btn-success-checked-color);
}
.radio.btn.btn-success input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-success input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-success-checked-color);
}
.radio.btn.btn-warning input[type=radio]:checked + label {
  background-color: var(--clr-btn-warning-checked-bg-color);
  color: var(--clr-btn-warning-checked-color);
}
.radio.btn.btn-warning input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-warning input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-warning-checked-color);
}
.radio.btn.btn-danger input[type=radio]:checked + label {
  background-color: var(--clr-btn-danger-checked-bg-color);
  color: var(--clr-btn-danger-checked-color);
}
.radio.btn.btn-danger input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-danger input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-danger-checked-color);
}
.radio.btn.btn-success-outline input[type=radio]:checked + label,
.alert-app-level.alert-success .alert-item .radio.btn input[type=radio]:checked + label,
.radio.btn.btn-outline-success input[type=radio]:checked + label,
.radio.btn.btn-success-outline input[type=radio]:checked + label {
  background-color: var(--clr-btn-success-outline-checked-bg-color);
  color: var(--clr-btn-success-outline-checked-color);
}
.radio.btn.btn-success-outline input[type=radio]:checked + label > clr-icon,
.alert-app-level.alert-success .alert-item .radio.btn input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-success-outline input[type=radio]:checked + label > cds-icon,
.alert-app-level.alert-success .alert-item .radio.btn input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-success input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-success input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-success-outline input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-success-outline input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-success-outline-checked-color);
}
.radio.btn.btn-warning-outline input[type=radio]:checked + label,
.alert-app-level.alert-warning .alert-item .radio.btn input[type=radio]:checked + label,
.radio.btn.btn-outline-warning input[type=radio]:checked + label,
.radio.btn.btn-warning-outline input[type=radio]:checked + label {
  background-color: var(--clr-btn-warning-outline-checked-bg-color);
  color: var(--clr-btn-warning-outline-checked-color);
}
.radio.btn.btn-warning-outline input[type=radio]:checked + label > clr-icon,
.alert-app-level.alert-warning .alert-item .radio.btn input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-warning-outline input[type=radio]:checked + label > cds-icon,
.alert-app-level.alert-warning .alert-item .radio.btn input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-warning input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-warning input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-warning-outline input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-warning-outline input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-warning-outline-checked-color);
}
.radio.btn.btn-danger-outline input[type=radio]:checked + label,
.alert-app-level.alert-danger .alert-item .radio.btn input[type=radio]:checked + label,
.radio.btn.btn-outline-danger input[type=radio]:checked + label,
.radio.btn.btn-danger-outline input[type=radio]:checked + label {
  background-color: var(--clr-btn-danger-outline-checked-bg-color);
  color: var(--clr-btn-danger-outline-checked-color);
}
.radio.btn.btn-danger-outline input[type=radio]:checked + label > clr-icon,
.alert-app-level.alert-danger .alert-item .radio.btn input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-danger-outline input[type=radio]:checked + label > cds-icon,
.alert-app-level.alert-danger .alert-item .radio.btn input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-outline-danger input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-outline-danger input[type=radio]:checked + label > cds-icon,
.radio.btn.btn-danger-outline input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-danger-outline input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-danger-outline-checked-color);
}
.radio.btn.btn-link input[type=radio]:checked + label {
  background-color: var(--clr-btn-link-checked-bg-color);
  color: var(--clr-btn-link-checked-color);
}
.radio.btn.btn-link input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-link input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-link-checked-color);
}
.radio.btn.btn-inverse input[type=radio]:checked + label {
  background-color: var(--clr-btn-inverse-checked-bg-color);
  color: var(--clr-btn-inverse-checked-color);
}
.radio.btn.btn-inverse input[type=radio]:checked + label > clr-icon,
.radio.btn.btn-inverse input[type=radio]:checked + label > cds-icon {
  color: var(--clr-btn-inverse-checked-color);
}
.btn-group {
  display: inline-flex;
  margin-right: var(--clr-btn-horizontal-margin);
}
.btn-group clr-dropdown .dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group clr-dropdown:last-child .dropdown-toggle {
  border-top-right-radius: var(--clr-btn-border-radius);
  border-bottom-right-radius: var(--clr-btn-border-radius);
}
.btn-group .btn {
  margin: 0;
  overflow: hidden;
}
.btn-group .btn label {
  height: 100%;
}
.btn-group .btn input[type=radio]:hover,
.btn-group .btn input[type=checkbox]:hover {
  appearance: none;
  opacity: 1;
  top: 0;
  height: 100%;
  width: 100%;
  border: Highlight solid 2px;
}
.btn-group .btn input[type=radio]:hover::-ms-check,
.btn-group .btn input[type=checkbox]:hover::-ms-check {
  display: none;
}
.btn-group .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .btn:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group .btn:disabled:not(:last-child) {
  border-right: none;
}
.btn-group .tooltip:not(:first-child) .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .tooltip:not(:last-child) .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group.btn-primary .tooltip:not(:last-child) > .btn,
.btn-group.btn-primary > .btn:not(:last-child),
.btn-group.btn-neutral .tooltip:not(:last-child) > .btn,
.btn-group.btn-neutral > .btn:not(:last-child),
.btn-group.btn-success .tooltip:not(:last-child) > .btn,
.btn-group.btn-success > .btn:not(:last-child),
.btn-group.btn-danger .tooltip:not(:last-child) > .btn,
.btn-group.btn-danger > .btn:not(:last-child),
.btn-group.btn-warning .tooltip:not(:last-child) > .btn,
.btn-group.btn-warning > .btn:not(:last-child) {
  margin: 0 var(--clr-btn-border-width) 0 0;
}
.btn-group > .btn-group-overflow {
  position: relative;
}
.btn-group > .btn-group-overflow:last-child:not(:first-child) > .btn:first-child {
  border-radius: 0 var(--clr-btn-border-radius) var(--clr-btn-border-radius) 0;
}
.btn-group > .btn-group-overflow:last-child:first-child > .btn:first-child {
  border-radius: var(--clr-btn-border-radius);
}
.btn-group .btn:not([disabled]) + .btn {
  border-left: none;
}
.btn-group .tooltip:not(:first-child) .btn {
  border-left: none;
}
.btn-group .btn:not([disabled]) + .btn-group-overflow .btn {
  border-left: none;
}
.btn-group.btn-link .dropdown-toggle {
  min-width: 0;
}
.btn-group.btn-icon-link.btn-link .btn {
  min-width: 0;
}
.btn-group.btn-icon .btn {
  min-width: 0;
}
.btn-group .clr-icon-title {
  display: none;
  text-transform: none;
}
.btn-group .dropdown-toggle {
  display: block;
  padding: 0 var(--clr-base-horizontal-offset-2xl);
  min-width: unset;
}
.btn-group .dropdown-menu cds-icon,
.btn-group .dropdown-menu clr-icon {
  display: none;
}
.btn-group .dropdown-menu .clr-icon-title {
  display: inline;
}
.checkbox,
.radio {
  position: relative;
}
.checkbox input[type=checkbox],
.checkbox input[type=radio],
.radio input[type=checkbox],
.radio input[type=radio] {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 0;
  opacity: 0;
}
.dropdown-menu.clr-button-group-menu {
  visibility: visible;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}
.close {
  float: right;
  font-size: 1.8rem;
  transition: color linear .2s;
  font-weight: 200;
  text-shadow: none;
  line-height: inherit;
  color: var(--clr-close-color);
}
.close cds-icon,
.close clr-icon {
  fill: var(--clr-close-color);
}
.close:hover {
  color: var(--clr-close-color-hover);
}
.close:hover cds-icon,
.close:hover clr-icon {
  fill: var(--clr-close-color-hover);
}
.close:active {
  color: var(--clr-close-color-active);
}
.close:active cds-icon,
.close:active clr-icon {
  fill: var(--clr-close-color-active);
}
.close:focus {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: var(--cds-alias-object-interaction-outline-offset);
}
:root {
  --clr-app-alert-pager-width:calc(144 * (1rem / var(--cds-global-base)));
}
:root,
:root [clr-density] {
  --clr-alert-borderradius:var(--clr-base-border-radius-s);
}
:root,
:root [cds-theme] {
  --clr-alert-action-color:var(--cds-alias-typography-color-500);
  --clr-alert-action-active-color:var(--cds-alias-object-interaction-color-active);
  --clr-alert-close-icon-color:var(--clr-alert-action-color);
  --clr-alert-close-icon-hover-color:var(--clr-alert-action-active-color);
  --clr-app-level-alert-color:var(--cds-global-color-white);
  --clr-app-alert-close-icon-color:var(--clr-app-level-alert-color);
  --clr-alert-info-bg-color:var(--cds-alias-status-info-tint);
  --clr-alert-info-font-color:var(--cds-alias-typography-color-500);
  --clr-alert-info-border-color:var(--cds-alias-status-info);
  --clr-alert-info-icon-color:var(--clr-alert-info-font-color);
  --clr-alert-info-close-icon-color:var(--clr-alert-info-font-color);
  --clr-alert-info-action-color:var(--clr-alert-info-font-color);
  --clr-alert-info-action-active-color:var(--clr-alert-action-active-color);
  --clr-alert-info-close-icon-hover-color:var(--clr-alert-close-icon-hover-color);
  --clr-alert-success-bg-color:var(--cds-alias-status-success-tint);
  --clr-alert-success-font-color:var(--cds-alias-typography-color-500);
  --clr-alert-success-border-color:var(--cds-alias-status-success);
  --clr-alert-success-icon-color:var(--clr-alert-success-font-color);
  --clr-alert-success-close-icon-color:var(--clr-alert-success-font-color);
  --clr-alert-success-action-color:var(--clr-alert-success-font-color);
  --clr-alert-success-action-active-color:var(--clr-alert-action-active-color);
  --clr-alert-success-close-icon-hover-color:var(--clr-alert-close-icon-hover-color);
  --clr-alert-warning-bg-color:var(--cds-alias-status-warning-tint);
  --clr-alert-warning-font-color:var(--cds-alias-typography-color-500);
  --clr-alert-warning-border-color:var(--cds-alias-status-warning);
  --clr-alert-warning-icon-color:var(--clr-alert-warning-font-color);
  --clr-alert-warning-close-icon-color:var(--clr-alert-warning-font-color);
  --clr-alert-warning-action-color:var(--clr-alert-warning-font-color);
  --clr-alert-warning-action-active-color:var(--clr-alert-action-active-color);
  --clr-alert-warning-close-icon-hover-color:var(--clr-alert-warning-font-color);
  --clr-alert-danger-bg-color:var(--cds-alias-status-danger-tint);
  --clr-alert-danger-font-color:var(--cds-alias-typography-color-500);
  --clr-alert-danger-border-color:var(--cds-alias-status-danger);
  --clr-alert-danger-icon-color:var(--clr-alert-danger-font-color);
  --clr-alert-danger-close-icon-color:var(--clr-alert-danger-font-color);
  --clr-alert-danger-action-color:var(--clr-alert-danger-font-color);
  --clr-alert-danger-action-active-color:var(--clr-alert-action-active-color);
  --clr-alert-danger-close-icon-hover-color:var(--clr-alert-close-icon-hover-color);
  --clr-alert-neutral-bg-color:var(--cds-alias-status-neutral-tint);
  --clr-alert-neutral-font-color:var(--cds-alias-typography-color-500);
  --clr-alert-neutral-border-color:var(--cds-alias-status-neutral);
  --clr-alert-neutral-icon-color:var(--clr-alert-neutral-font-color);
  --clr-alert-neutral-close-icon-color:var(--clr-alert-neutral-font-color);
  --clr-alert-neutral-action-color:var(--clr-alert-neutral-font-color);
  --clr-alert-neutral-action-active-color:var(--clr-alert-action-active-color);
  --clr-alert-neutral-close-icon-hover-color:var(--clr-alert-close-icon-hover-color);
  --clr-app-alert-info-bg-color:var(--cds-alias-status-info);
  --clr-app-alert-info-font-color:var(--cds-alias-typography-color-100);
  --clr-app-alert-info-border-color:none;
  --clr-app-alert-info-icon-color:var(--clr-app-alert-info-font-color);
  --clr-app-alert-info-action-color:var(--clr-app-alert-info-font-color);
  --clr-app-alert-info-action-active-color:var(--clr-app-alert-info-font-color);
  --clr-app-alert-info-close-icon-color:var(--clr-app-alert-info-font-color);
  --clr-app-alert-info-close-icon-hover-color:var(--clr-app-alert-info-font-color);
  --clr-app-alert-warning-bg-color:var(--cds-alias-status-warning);
  --clr-app-alert-warning-font-color:var(--cds-global-color-black);
  --clr-app-alert-warning-border-color:none;
  --clr-app-alert-warning-icon-color:var(--clr-app-alert-warning-font-color);
  --clr-app-alert-warning-close-icon-color:var(--clr-app-alert-warning-font-color);
  --clr-app-alert-warning-action-color:var(--clr-app-alert-warning-font-color);
  --clr-app-alert-warning-action-active-color:var(--clr-app-alert-warning-font-color);
  --clr-app-alert-warning-close-icon-hover-color:var(--clr-app-alert-warning-font-color);
  --clr-app-alert-danger-bg-color:var(--cds-alias-status-danger);
  --clr-app-alert-danger-font-color:var(--cds-alias-typography-color-100);
  --clr-app-alert-danger-border-color:none;
  --clr-app-alert-danger-icon-color:var(--clr-app-alert-danger-font-color);
  --clr-app-alert-danger-close-icon-color:var(--clr-app-alert-danger-font-color);
  --clr-app-alert-danger-action-color:var(--clr-app-alert-danger-font-color);
  --clr-app-alert-danger-action-active-color:var(--clr-app-alert-danger-font-color);
  --clr-app-alert-danger-close-icon-hover-color:var(--clr-app-alert-danger-font-color);
  --clr-app-alert-success-bg-color:var(--cds-alias-status-success);
  --clr-app-alert-success-font-color:var(--cds-alias-typography-color-100);
  --clr-app-alert-success-border-color:none;
  --clr-app-alert-success-icon-color:var(--clr-app-alert-success-font-color);
  --clr-app-alert-success-close-icon-color:var(--clr-app-alert-success-font-color);
  --clr-app-alert-success-action-color:var(--clr-app-alert-success-font-color);
  --clr-app-alert-success-action-active-color:var(--clr-app-alert-success-font-color);
  --clr-app-alert-success-close-icon-hover-color:var(--clr-app-alert-success-font-color);
  --clr-app-alert-neutral-bg-color:var(--cds-alias-status-neutral);
  --clr-app-alert-neutral-font-color:var(--cds-alias-typography-color-100);
  --clr-app-alert-neutral-border-color:none;
  --clr-app-alert-neutral-icon-color:var(--clr-app-alert-neutral-font-color);
  --clr-app-alert-neutral-close-icon-color:var(--clr-app-alert-neutral-font-color);
  --clr-app-alert-neutral-action-color:var(--clr-app-alert-neutral-font-color);
  --clr-app-alert-neutral-action-active-color:var(--clr-app-alert-neutral-font-color);
  --clr-app-alert-neutral-close-icon-hover-color:var(--clr-app-alert-neutral-font-color);
  --clr-app-alert-pager-text-color:var(--cds-alias-typography-color-500);
  --clr-app-alert-info-pager-bg-color:var(--cds-alias-status-info-shade);
  --clr-app-alert-warning-pager-bg-color:var(--cds-alias-status-warning-shade);
  --clr-app-alert-danger-pager-bg-color:var(--cds-alias-status-danger-shade);
  --clr-app-alert-success-pager-bg-color:var(--cds-alias-status-success-shade);
  --clr-app-alert-neutral-pager-bg-color:var(--cds-alias-status-neutral-shade);
  --clr-app-alert-info-pager-font-color:var(--cds-alias-typography-color-100);
  --clr-app-alert-warning-pager-font-color:var(--cds-global-color-black);
  --clr-app-alert-danger-pager-font-color:var(--cds-alias-typography-color-100);
  --clr-app-alert-success-pager-font-color:var(--cds-alias-typography-color-100);
  --clr-app-alert-neutral-pager-font-color:var(--cds-alias-typography-color-100);
  --clr-lightweight-alert-info-icon-color:var(--cds-alias-status-info);
  --clr-lightweight-alert-info-font-color:var(--cds-alias-typography-color-500);
  --clr-lightweight-alert-warning-icon-color:var(--cds-alias-status-warning-dark);
  --clr-lightweight-alert-warning-font-color:var(--cds-alias-typography-color-500);
  --clr-lightweight-alert-danger-icon-color:var(--cds-alias-status-danger);
  --clr-lightweight-alert-danger-font-color:var(--cds-alias-typography-color-500);
  --clr-lightweight-alert-success-icon-color:var(--cds-alias-status-success);
  --clr-lightweight-alert-success-font-color:var(--cds-alias-typography-color-500);
  --clr-lightweight-alert-neutral-icon-color:var(--cds-alias-status-neutral-shade);
  --clr-lightweight-alert-neutral-font-color:var(--cds-alias-typography-color-500);
}
.alert-icon {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
}
.alert-icon-wrapper {
  display: inline-flex;
  flex: 0 0 var(--clr-base-icon-size-l);
}
.alert-item {
  flex: 1 1 auto;
  display: flex;
  flex-wrap: nowrap;
  gap: var(--clr-base-gap-s);
  min-height: var(--clr-base-row-height-s);
}
.alert-items {
  flex: 1 1 auto;
  flex-flow: column nowrap;
  gap: var(--clr-base-gap-s);
  display: flex;
}
.alert-item > span,
.alert-text {
  flex: 1 1;
  text-align: left;
  align-self: center;
}
.alert {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  width: auto;
  border-radius: var(--clr-alert-borderradius);
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-l);
  gap: var(--clr-base-horizontal-offset-m);
  margin-top: var(--clr-base-vertical-offset-s);
  background: var(--clr-alert-info-bg-color);
  color: var(--clr-alert-info-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-info-border-color);
}
.alert .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-alert-info-font-color);
}
.alert .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-alert-info-font-color);
}
.alert .alert-icon {
  color: var(--clr-alert-info-icon-color);
}
.alert .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-alert-info-action-color);
  border-color: var(--clr-alert-info-action-active-color);
}
.alert .alert-action,
.alert .dropdown-toggle {
  color: var(--clr-alert-info-action-color);
}
.alert .alert-action.btn,
.alert .dropdown-toggle.btn {
  border-color: var(--clr-alert-info-action-color);
  color: var(--clr-alert-info-action-color);
}
.alert .alert-action.btn cds-icon,
.alert .alert-action.btn clr-icon,
.alert .dropdown-toggle.btn cds-icon,
.alert .dropdown-toggle.btn clr-icon {
  color: var(--clr-alert-info-action-color);
}
.alert .alert-action.btn:active,
.alert .dropdown-toggle.btn:active {
  color: var(--clr-alert-info-action-color);
}
.alert .alert-action.btn:active cds-icon,
.alert .alert-action.btn:active clr-icon,
.alert .dropdown-toggle.btn:active cds-icon,
.alert .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-alert-info-action-color);
}
.alert .close {
  color: var(--clr-alert-info-close-icon-color);
}
.alert .close cds-icon,
.alert .close clr-icon {
  fill: var(--clr-alert-info-close-icon-color);
}
.alert .close:focus,
.alert .close:hover,
.alert .close:active {
  color: var(--clr-alert-info-close-icon-hover-color);
}
.alert .close:focus cds-icon,
.alert .close:focus clr-icon,
.alert .close:hover cds-icon,
.alert .close:hover clr-icon,
.alert .close:active cds-icon,
.alert .close:active clr-icon {
  fill: var(--clr-alert-info-close-icon-hover-color);
}
.alert.alert-info {
  background: var(--clr-alert-info-bg-color);
  color: var(--clr-alert-info-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-info-border-color);
}
.alert.alert-info .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-alert-info-font-color);
}
.alert.alert-info .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert.alert-info .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-alert-info-font-color);
}
.alert.alert-info .alert-icon {
  color: var(--clr-alert-info-icon-color);
}
.alert.alert-info .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-alert-info-action-color);
  border-color: var(--clr-alert-info-action-active-color);
}
.alert.alert-info .alert-action,
.alert.alert-info .dropdown-toggle {
  color: var(--clr-alert-info-action-color);
}
.alert.alert-info .alert-action.btn,
.alert.alert-info .dropdown-toggle.btn {
  border-color: var(--clr-alert-info-action-color);
  color: var(--clr-alert-info-action-color);
}
.alert.alert-info .alert-action.btn cds-icon,
.alert.alert-info .alert-action.btn clr-icon,
.alert.alert-info .dropdown-toggle.btn cds-icon,
.alert.alert-info .dropdown-toggle.btn clr-icon {
  color: var(--clr-alert-info-action-color);
}
.alert.alert-info .alert-action.btn:active,
.alert.alert-info .dropdown-toggle.btn:active {
  color: var(--clr-alert-info-action-color);
}
.alert.alert-info .alert-action.btn:active cds-icon,
.alert.alert-info .alert-action.btn:active clr-icon,
.alert.alert-info .dropdown-toggle.btn:active cds-icon,
.alert.alert-info .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-alert-info-action-color);
}
.alert.alert-info .close {
  color: var(--clr-alert-info-close-icon-color);
}
.alert.alert-info .close cds-icon,
.alert.alert-info .close clr-icon {
  fill: var(--clr-alert-info-close-icon-color);
}
.alert.alert-info .close:focus,
.alert.alert-info .close:hover,
.alert.alert-info .close:active {
  color: var(--clr-alert-info-close-icon-hover-color);
}
.alert.alert-info .close:focus cds-icon,
.alert.alert-info .close:focus clr-icon,
.alert.alert-info .close:hover cds-icon,
.alert.alert-info .close:hover clr-icon,
.alert.alert-info .close:active cds-icon,
.alert.alert-info .close:active clr-icon {
  fill: var(--clr-alert-info-close-icon-hover-color);
}
.alert.alert-success {
  background: var(--clr-alert-success-bg-color);
  color: var(--clr-alert-success-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-success-border-color);
}
.alert.alert-success .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-alert-success-font-color);
}
.alert.alert-success .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert.alert-success .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-alert-success-font-color);
}
.alert.alert-success .alert-icon {
  color: var(--clr-alert-success-icon-color);
}
.alert.alert-success .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-alert-success-action-color);
  border-color: var(--clr-alert-success-action-active-color);
}
.alert.alert-success .alert-action,
.alert.alert-success .dropdown-toggle {
  color: var(--clr-alert-success-action-color);
}
.alert.alert-success .alert-action.btn,
.alert.alert-success .dropdown-toggle.btn {
  border-color: var(--clr-alert-success-action-color);
  color: var(--clr-alert-success-action-color);
}
.alert.alert-success .alert-action.btn cds-icon,
.alert.alert-success .alert-action.btn clr-icon,
.alert.alert-success .dropdown-toggle.btn cds-icon,
.alert.alert-success .dropdown-toggle.btn clr-icon {
  color: var(--clr-alert-success-action-color);
}
.alert.alert-success .alert-action.btn:active,
.alert.alert-success .dropdown-toggle.btn:active {
  color: var(--clr-alert-success-action-color);
}
.alert.alert-success .alert-action.btn:active cds-icon,
.alert.alert-success .alert-action.btn:active clr-icon,
.alert.alert-success .dropdown-toggle.btn:active cds-icon,
.alert.alert-success .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-alert-success-action-color);
}
.alert.alert-success .close {
  color: var(--clr-alert-success-close-icon-color);
}
.alert.alert-success .close cds-icon,
.alert.alert-success .close clr-icon {
  fill: var(--clr-alert-success-close-icon-color);
}
.alert.alert-success .close:focus,
.alert.alert-success .close:hover,
.alert.alert-success .close:active {
  color: var(--clr-alert-success-close-icon-hover-color);
}
.alert.alert-success .close:focus cds-icon,
.alert.alert-success .close:focus clr-icon,
.alert.alert-success .close:hover cds-icon,
.alert.alert-success .close:hover clr-icon,
.alert.alert-success .close:active cds-icon,
.alert.alert-success .close:active clr-icon {
  fill: var(--clr-alert-success-close-icon-hover-color);
}
.alert.alert-warning {
  background: var(--clr-alert-warning-bg-color);
  color: var(--clr-alert-warning-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-warning-border-color);
}
.alert.alert-warning .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-alert-warning-font-color);
}
.alert.alert-warning .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert.alert-warning .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-alert-warning-font-color);
}
.alert.alert-warning .alert-icon {
  color: var(--clr-alert-warning-icon-color);
}
.alert.alert-warning .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-alert-warning-action-color);
  border-color: var(--clr-alert-warning-action-active-color);
}
.alert.alert-warning .alert-action,
.alert.alert-warning .dropdown-toggle {
  color: var(--clr-alert-warning-action-color);
}
.alert.alert-warning .alert-action.btn,
.alert.alert-warning .dropdown-toggle.btn {
  border-color: var(--clr-alert-warning-action-color);
  color: var(--clr-alert-warning-action-color);
}
.alert.alert-warning .alert-action.btn cds-icon,
.alert.alert-warning .alert-action.btn clr-icon,
.alert.alert-warning .dropdown-toggle.btn cds-icon,
.alert.alert-warning .dropdown-toggle.btn clr-icon {
  color: var(--clr-alert-warning-action-color);
}
.alert.alert-warning .alert-action.btn:active,
.alert.alert-warning .dropdown-toggle.btn:active {
  color: var(--clr-alert-warning-action-color);
}
.alert.alert-warning .alert-action.btn:active cds-icon,
.alert.alert-warning .alert-action.btn:active clr-icon,
.alert.alert-warning .dropdown-toggle.btn:active cds-icon,
.alert.alert-warning .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-alert-warning-action-color);
}
.alert.alert-warning .close {
  color: var(--clr-alert-warning-close-icon-color);
}
.alert.alert-warning .close cds-icon,
.alert.alert-warning .close clr-icon {
  fill: var(--clr-alert-warning-close-icon-color);
}
.alert.alert-warning .close:focus,
.alert.alert-warning .close:hover,
.alert.alert-warning .close:active {
  color: var(--clr-alert-warning-close-icon-hover-color);
}
.alert.alert-warning .close:focus cds-icon,
.alert.alert-warning .close:focus clr-icon,
.alert.alert-warning .close:hover cds-icon,
.alert.alert-warning .close:hover clr-icon,
.alert.alert-warning .close:active cds-icon,
.alert.alert-warning .close:active clr-icon {
  fill: var(--clr-alert-warning-close-icon-hover-color);
}
.alert.alert-danger {
  background: var(--clr-alert-danger-bg-color);
  color: var(--clr-alert-danger-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-danger-border-color);
}
.alert.alert-danger .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-alert-danger-font-color);
}
.alert.alert-danger .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert.alert-danger .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-alert-danger-font-color);
}
.alert.alert-danger .alert-icon {
  color: var(--clr-alert-danger-icon-color);
}
.alert.alert-danger .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-alert-danger-action-color);
  border-color: var(--clr-alert-danger-action-active-color);
}
.alert.alert-danger .alert-action,
.alert.alert-danger .dropdown-toggle {
  color: var(--clr-alert-danger-action-color);
}
.alert.alert-danger .alert-action.btn,
.alert.alert-danger .dropdown-toggle.btn {
  border-color: var(--clr-alert-danger-action-color);
  color: var(--clr-alert-danger-action-color);
}
.alert.alert-danger .alert-action.btn cds-icon,
.alert.alert-danger .alert-action.btn clr-icon,
.alert.alert-danger .dropdown-toggle.btn cds-icon,
.alert.alert-danger .dropdown-toggle.btn clr-icon {
  color: var(--clr-alert-danger-action-color);
}
.alert.alert-danger .alert-action.btn:active,
.alert.alert-danger .dropdown-toggle.btn:active {
  color: var(--clr-alert-danger-action-color);
}
.alert.alert-danger .alert-action.btn:active cds-icon,
.alert.alert-danger .alert-action.btn:active clr-icon,
.alert.alert-danger .dropdown-toggle.btn:active cds-icon,
.alert.alert-danger .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-alert-danger-action-color);
}
.alert.alert-danger .close {
  color: var(--clr-alert-danger-close-icon-color);
}
.alert.alert-danger .close cds-icon,
.alert.alert-danger .close clr-icon {
  fill: var(--clr-alert-danger-close-icon-color);
}
.alert.alert-danger .close:focus,
.alert.alert-danger .close:hover,
.alert.alert-danger .close:active {
  color: var(--clr-alert-danger-close-icon-hover-color);
}
.alert.alert-danger .close:focus cds-icon,
.alert.alert-danger .close:focus clr-icon,
.alert.alert-danger .close:hover cds-icon,
.alert.alert-danger .close:hover clr-icon,
.alert.alert-danger .close:active cds-icon,
.alert.alert-danger .close:active clr-icon {
  fill: var(--clr-alert-danger-close-icon-hover-color);
}
.alert.alert-neutral {
  background: var(--clr-alert-neutral-bg-color);
  color: var(--clr-alert-neutral-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-neutral-border-color);
}
.alert.alert-neutral .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-alert-neutral-font-color);
}
.alert.alert-neutral .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert.alert-neutral .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-alert-neutral-font-color);
}
.alert .alert-item > span,
.alert .alert-item .alert-text,
.alert .alert-item .alert-actions {
  padding: var(--clr-base-vertical-offset-multi-row-inline-s) 0;
}
.alert .alert-item .clr-icon {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  margin-right: var(--clr-base-horizontal-offset-s);
}
.alert .alert-item .clr-icon + .alert-text {
  padding-left: 0;
}
.alert .alert-item .clr-icon + .alert-text::before {
  content: none;
}
.alert .alert-actions {
  flex: 0 0 auto;
  white-space: nowrap;
  display: flex;
  gap: var(--clr-base-gap-s);
}
.alert .alert-actions .dropdown-item {
  color: var(--clr-dropdown-text-color);
}
.alert .alert-action,
.alert .dropdown-toggle {
  text-decoration: underline;
}
.alert .alert-action button.dropdown-toggle:not(.btn) {
  background: 0 0;
  cursor: pointer;
  color: var(--clr-dropdown-text-color);
}
.alert .dropdown-toggle:not(.btn) {
  background: 0 0;
  border: 0;
}
.alert .close {
  order: 100;
  flex: 0 0 var(--clr-base-icon-size-l);
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
.alert .close cds-icon:not([size]),
.alert .close clr-icon {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
}
.alert .alert-spinner.spinner-inline {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
  margin: 0;
}
.alert .alert-spinner.spinner-inline::before,
.alert .alert-spinner.spinner-inline::after {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
}
.alert.alert-lightweight {
  background: 0 0;
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.alert.alert-lightweight .alert-items .alert-item {
  margin: 0;
}
.alert.alert-lightweight .alert-items .alert-item > span,
.alert.alert-lightweight .alert-items .alert-item .alert-actions,
.alert.alert-lightweight .alert-items .alert-item .alert-text {
  padding: 0;
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.alert.alert-lightweight .close {
  display: none;
}
.alert.alert-lightweight:not(.alert-sm) .alert-icon {
  margin: 0;
}
.alert.alert-lightweight.alert-info .alert-text {
  color: var(--clr-lightweight-alert-info-font-color);
}
.alert.alert-lightweight.alert-info .alert-icon {
  color: var(--clr-lightweight-alert-info-icon-color);
}
.alert.alert-lightweight.alert-warning .alert-text {
  color: var(--clr-lightweight-alert-warning-font-color);
}
.alert.alert-lightweight.alert-warning .alert-icon {
  color: var(--clr-lightweight-alert-warning-icon-color);
}
.alert.alert-lightweight.alert-danger .alert-text {
  color: var(--clr-lightweight-alert-danger-font-color);
}
.alert.alert-lightweight.alert-danger .alert-icon {
  color: var(--clr-lightweight-alert-danger-icon-color);
}
.alert.alert-lightweight.alert-success .alert-text {
  color: var(--clr-lightweight-alert-success-font-color);
}
.alert.alert-lightweight.alert-success .alert-icon {
  color: var(--clr-lightweight-alert-success-icon-color);
}
.alert.alert-lightweight.alert-neutral .alert-text {
  color: var(--clr-lightweight-alert-neutral-font-color);
}
.alert.alert-lightweight.alert-neutral .alert-icon {
  color: var(--clr-lightweight-alert-neutral-icon-color);
}
.alert-app-level {
  margin: 0;
  border: 0;
  border-radius: 0;
  overflow-y: auto;
  min-height: var(--clr-base-app-level-alert-row-height);
  padding: var(--clr-base-vertical-offset-s) var(--clr-base-horizontal-offset-m);
  background: var(--clr-app-alert-info-bg-color);
  color: var(--clr-app-alert-info-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-info-border-color);
}
.alert-app-level .alert-actions {
  align-self: center;
  align-items: center;
}
.alert-app-level .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-app-alert-info-font-color);
}
.alert-app-level .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert-app-level .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-app-alert-info-font-color);
}
.alert-app-level .alert-icon {
  color: var(--clr-app-alert-info-icon-color);
}
.alert-app-level .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-app-alert-info-action-color);
  border-color: var(--clr-app-alert-info-action-active-color);
}
.alert-app-level .alert-action,
.alert-app-level .dropdown-toggle {
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level .alert-action.btn,
.alert-app-level .dropdown-toggle.btn {
  border-color: var(--clr-app-alert-info-action-color);
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level .alert-action.btn cds-icon,
.alert-app-level .alert-action.btn clr-icon,
.alert-app-level .dropdown-toggle.btn cds-icon,
.alert-app-level .dropdown-toggle.btn clr-icon {
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level .alert-action.btn:active,
.alert-app-level .dropdown-toggle.btn:active {
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level .alert-action.btn:active cds-icon,
.alert-app-level .alert-action.btn:active clr-icon,
.alert-app-level .dropdown-toggle.btn:active cds-icon,
.alert-app-level .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level .close {
  color: var(--clr-app-alert-info-close-icon-color);
}
.alert-app-level .close cds-icon,
.alert-app-level .close clr-icon {
  fill: var(--clr-app-alert-info-close-icon-color);
}
.alert-app-level .close:focus,
.alert-app-level .close:hover,
.alert-app-level .close:active {
  color: var(--clr-app-alert-info-close-icon-hover-color);
}
.alert-app-level .close:focus cds-icon,
.alert-app-level .close:focus clr-icon,
.alert-app-level .close:hover cds-icon,
.alert-app-level .close:hover clr-icon,
.alert-app-level .close:active cds-icon,
.alert-app-level .close:active clr-icon {
  fill: var(--clr-app-alert-info-close-icon-hover-color);
}
.alert-app-level .alert-item .btn {
  margin: 0;
}
.alert-app-level.alert-info {
  background: var(--clr-app-alert-info-bg-color);
  color: var(--clr-app-alert-info-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-info-border-color);
}
.alert-app-level.alert-info .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-app-alert-info-font-color);
}
.alert-app-level.alert-info .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert-app-level.alert-info .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-app-alert-info-font-color);
}
.alert-app-level.alert-info .alert-icon {
  color: var(--clr-app-alert-info-icon-color);
}
.alert-app-level.alert-info .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-app-alert-info-action-color);
  border-color: var(--clr-app-alert-info-action-active-color);
}
.alert-app-level.alert-info .alert-action,
.alert-app-level.alert-info .dropdown-toggle {
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level.alert-info .alert-action.btn,
.alert-app-level.alert-info .dropdown-toggle.btn {
  border-color: var(--clr-app-alert-info-action-color);
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level.alert-info .alert-action.btn cds-icon,
.alert-app-level.alert-info .alert-action.btn clr-icon,
.alert-app-level.alert-info .dropdown-toggle.btn cds-icon,
.alert-app-level.alert-info .dropdown-toggle.btn clr-icon {
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level.alert-info .alert-action.btn:active,
.alert-app-level.alert-info .dropdown-toggle.btn:active {
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level.alert-info .alert-action.btn:active cds-icon,
.alert-app-level.alert-info .alert-action.btn:active clr-icon,
.alert-app-level.alert-info .dropdown-toggle.btn:active cds-icon,
.alert-app-level.alert-info .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-app-alert-info-action-color);
}
.alert-app-level.alert-info .close {
  color: var(--clr-app-alert-info-close-icon-color);
}
.alert-app-level.alert-info .close cds-icon,
.alert-app-level.alert-info .close clr-icon {
  fill: var(--clr-app-alert-info-close-icon-color);
}
.alert-app-level.alert-info .close:focus,
.alert-app-level.alert-info .close:hover,
.alert-app-level.alert-info .close:active {
  color: var(--clr-app-alert-info-close-icon-hover-color);
}
.alert-app-level.alert-info .close:focus cds-icon,
.alert-app-level.alert-info .close:focus clr-icon,
.alert-app-level.alert-info .close:hover cds-icon,
.alert-app-level.alert-info .close:hover clr-icon,
.alert-app-level.alert-info .close:active cds-icon,
.alert-app-level.alert-info .close:active clr-icon {
  fill: var(--clr-app-alert-info-close-icon-hover-color);
}
.alert-app-level.alert-danger {
  background: var(--clr-app-alert-danger-bg-color);
  color: var(--clr-app-alert-danger-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-danger-border-color);
}
.alert-app-level.alert-danger .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-app-alert-danger-font-color);
}
.alert-app-level.alert-danger .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert-app-level.alert-danger .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-app-alert-danger-font-color);
}
.alert-app-level.alert-danger .alert-icon {
  color: var(--clr-app-alert-danger-icon-color);
}
.alert-app-level.alert-danger .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-app-alert-danger-action-color);
  border-color: var(--clr-app-alert-danger-action-active-color);
}
.alert-app-level.alert-danger .alert-action,
.alert-app-level.alert-danger .dropdown-toggle {
  color: var(--clr-app-alert-danger-action-color);
}
.alert-app-level.alert-danger .alert-action.btn,
.alert-app-level.alert-danger .dropdown-toggle.btn {
  border-color: var(--clr-app-alert-danger-action-color);
  color: var(--clr-app-alert-danger-action-color);
}
.alert-app-level.alert-danger .alert-action.btn cds-icon,
.alert-app-level.alert-danger .alert-action.btn clr-icon,
.alert-app-level.alert-danger .dropdown-toggle.btn cds-icon,
.alert-app-level.alert-danger .dropdown-toggle.btn clr-icon {
  color: var(--clr-app-alert-danger-action-color);
}
.alert-app-level.alert-danger .alert-action.btn:active,
.alert-app-level.alert-danger .dropdown-toggle.btn:active {
  color: var(--clr-app-alert-danger-action-color);
}
.alert-app-level.alert-danger .alert-action.btn:active cds-icon,
.alert-app-level.alert-danger .alert-action.btn:active clr-icon,
.alert-app-level.alert-danger .dropdown-toggle.btn:active cds-icon,
.alert-app-level.alert-danger .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-app-alert-danger-action-color);
}
.alert-app-level.alert-danger .close {
  color: var(--clr-app-alert-danger-close-icon-color);
}
.alert-app-level.alert-danger .close cds-icon,
.alert-app-level.alert-danger .close clr-icon {
  fill: var(--clr-app-alert-danger-close-icon-color);
}
.alert-app-level.alert-danger .close:focus,
.alert-app-level.alert-danger .close:hover,
.alert-app-level.alert-danger .close:active {
  color: var(--clr-app-alert-danger-close-icon-hover-color);
}
.alert-app-level.alert-danger .close:focus cds-icon,
.alert-app-level.alert-danger .close:focus clr-icon,
.alert-app-level.alert-danger .close:hover cds-icon,
.alert-app-level.alert-danger .close:hover clr-icon,
.alert-app-level.alert-danger .close:active cds-icon,
.alert-app-level.alert-danger .close:active clr-icon {
  fill: var(--clr-app-alert-danger-close-icon-hover-color);
}
.alert-app-level.alert-neutral {
  background: var(--clr-app-alert-neutral-bg-color);
  color: var(--clr-app-alert-neutral-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-neutral-border-color);
}
.alert-app-level.alert-neutral .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-app-alert-neutral-font-color);
}
.alert-app-level.alert-neutral .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert-app-level.alert-neutral .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-app-alert-neutral-font-color);
}
.alert-app-level.alert-neutral .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-app-alert-neutral-action-color);
  border-color: var(--clr-app-alert-neutral-action-active-color);
}
.alert-app-level.alert-neutral .alert-action,
.alert-app-level.alert-neutral .dropdown-toggle {
  color: var(--clr-app-alert-neutral-action-color);
}
.alert-app-level.alert-neutral .alert-action.btn,
.alert-app-level.alert-neutral .dropdown-toggle.btn {
  border-color: var(--clr-app-alert-neutral-action-color);
  color: var(--clr-app-alert-neutral-action-color);
}
.alert-app-level.alert-neutral .alert-action.btn cds-icon,
.alert-app-level.alert-neutral .alert-action.btn clr-icon,
.alert-app-level.alert-neutral .dropdown-toggle.btn cds-icon,
.alert-app-level.alert-neutral .dropdown-toggle.btn clr-icon {
  color: var(--clr-app-alert-neutral-action-color);
}
.alert-app-level.alert-neutral .alert-action.btn:active,
.alert-app-level.alert-neutral .dropdown-toggle.btn:active {
  color: var(--clr-app-alert-neutral-action-color);
}
.alert-app-level.alert-neutral .alert-action.btn:active cds-icon,
.alert-app-level.alert-neutral .alert-action.btn:active clr-icon,
.alert-app-level.alert-neutral .dropdown-toggle.btn:active cds-icon,
.alert-app-level.alert-neutral .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-app-alert-neutral-action-color);
}
.alert-app-level.alert-neutral .close {
  color: var(--clr-app-alert-neutral-close-icon-color);
}
.alert-app-level.alert-neutral .close cds-icon,
.alert-app-level.alert-neutral .close clr-icon {
  fill: var(--clr-app-alert-neutral-close-icon-color);
}
.alert-app-level.alert-neutral .close:focus,
.alert-app-level.alert-neutral .close:hover,
.alert-app-level.alert-neutral .close:active {
  color: var(--clr-app-alert-neutral-close-icon-hover-color);
}
.alert-app-level.alert-neutral .close:focus cds-icon,
.alert-app-level.alert-neutral .close:focus clr-icon,
.alert-app-level.alert-neutral .close:hover cds-icon,
.alert-app-level.alert-neutral .close:hover clr-icon,
.alert-app-level.alert-neutral .close:active cds-icon,
.alert-app-level.alert-neutral .close:active clr-icon {
  fill: var(--clr-app-alert-neutral-close-icon-hover-color);
}
.alert-app-level.alert-warning {
  background: var(--clr-app-alert-warning-bg-color);
  color: var(--clr-app-alert-warning-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-warning-border-color);
}
.alert-app-level.alert-warning .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-app-alert-warning-font-color);
}
.alert-app-level.alert-warning .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert-app-level.alert-warning .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-app-alert-warning-font-color);
}
.alert-app-level.alert-warning .alert-icon {
  color: var(--clr-app-alert-warning-icon-color);
}
.alert-app-level.alert-warning .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-app-alert-warning-action-color);
  border-color: var(--clr-app-alert-warning-action-active-color);
}
.alert-app-level.alert-warning .alert-action,
.alert-app-level.alert-warning .dropdown-toggle {
  color: var(--clr-app-alert-warning-action-color);
}
.alert-app-level.alert-warning .alert-action.btn,
.alert-app-level.alert-warning .dropdown-toggle.btn {
  border-color: var(--clr-app-alert-warning-action-color);
  color: var(--clr-app-alert-warning-action-color);
}
.alert-app-level.alert-warning .alert-action.btn cds-icon,
.alert-app-level.alert-warning .alert-action.btn clr-icon,
.alert-app-level.alert-warning .dropdown-toggle.btn cds-icon,
.alert-app-level.alert-warning .dropdown-toggle.btn clr-icon {
  color: var(--clr-app-alert-warning-action-color);
}
.alert-app-level.alert-warning .alert-action.btn:active,
.alert-app-level.alert-warning .dropdown-toggle.btn:active {
  color: var(--clr-app-alert-warning-action-color);
}
.alert-app-level.alert-warning .alert-action.btn:active cds-icon,
.alert-app-level.alert-warning .alert-action.btn:active clr-icon,
.alert-app-level.alert-warning .dropdown-toggle.btn:active cds-icon,
.alert-app-level.alert-warning .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-app-alert-warning-action-color);
}
.alert-app-level.alert-warning .close {
  color: var(--clr-app-alert-warning-close-icon-color);
}
.alert-app-level.alert-warning .close cds-icon,
.alert-app-level.alert-warning .close clr-icon {
  fill: var(--clr-app-alert-warning-close-icon-color);
}
.alert-app-level.alert-warning .close:focus,
.alert-app-level.alert-warning .close:hover,
.alert-app-level.alert-warning .close:active {
  color: var(--clr-app-alert-warning-close-icon-hover-color);
}
.alert-app-level.alert-warning .close:focus cds-icon,
.alert-app-level.alert-warning .close:focus clr-icon,
.alert-app-level.alert-warning .close:hover cds-icon,
.alert-app-level.alert-warning .close:hover clr-icon,
.alert-app-level.alert-warning .close:active cds-icon,
.alert-app-level.alert-warning .close:active clr-icon {
  fill: var(--clr-app-alert-warning-close-icon-hover-color);
}
.alert-app-level.alert-success {
  background: var(--clr-app-alert-success-bg-color);
  color: var(--clr-app-alert-success-font-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-app-alert-success-border-color);
}
.alert-app-level.alert-success .alert-items .alert-item a:not(.dropdown-item, .badge, .label) {
  color: var(--clr-app-alert-success-font-color);
}
.alert-app-level.alert-success .alert-items .alert-item a:not(.dropdown-item, .badge, .label) cds-icon,
.alert-app-level.alert-success .alert-items .alert-item a:not(.dropdown-item, .badge, .label) clr-icon {
  fill: var(--clr-app-alert-success-font-color);
}
.alert-app-level.alert-success .alert-icon {
  color: var(--clr-app-alert-success-icon-color);
}
.alert-app-level.alert-success .alert-actions .dropdown .dropdown-toggle {
  color: var(--clr-app-alert-success-action-color);
  border-color: var(--clr-app-alert-success-action-active-color);
}
.alert-app-level.alert-success .alert-action,
.alert-app-level.alert-success .dropdown-toggle {
  color: var(--clr-app-alert-success-action-color);
}
.alert-app-level.alert-success .alert-action.btn,
.alert-app-level.alert-success .dropdown-toggle.btn {
  border-color: var(--clr-app-alert-success-action-color);
  color: var(--clr-app-alert-success-action-color);
}
.alert-app-level.alert-success .alert-action.btn cds-icon,
.alert-app-level.alert-success .alert-action.btn clr-icon,
.alert-app-level.alert-success .dropdown-toggle.btn cds-icon,
.alert-app-level.alert-success .dropdown-toggle.btn clr-icon {
  color: var(--clr-app-alert-success-action-color);
}
.alert-app-level.alert-success .alert-action.btn:active,
.alert-app-level.alert-success .dropdown-toggle.btn:active {
  color: var(--clr-app-alert-success-action-color);
}
.alert-app-level.alert-success .alert-action.btn:active cds-icon,
.alert-app-level.alert-success .alert-action.btn:active clr-icon,
.alert-app-level.alert-success .dropdown-toggle.btn:active cds-icon,
.alert-app-level.alert-success .dropdown-toggle.btn:active clr-icon {
  color: var(--clr-app-alert-success-action-color);
}
.alert-app-level.alert-success .close {
  color: var(--clr-app-alert-success-close-icon-color);
}
.alert-app-level.alert-success .close cds-icon,
.alert-app-level.alert-success .close clr-icon {
  fill: var(--clr-app-alert-success-close-icon-color);
}
.alert-app-level.alert-success .close:focus,
.alert-app-level.alert-success .close:hover,
.alert-app-level.alert-success .close:active {
  color: var(--clr-app-alert-success-close-icon-hover-color);
}
.alert-app-level.alert-success .close:focus cds-icon,
.alert-app-level.alert-success .close:focus clr-icon,
.alert-app-level.alert-success .close:hover cds-icon,
.alert-app-level.alert-success .close:hover clr-icon,
.alert-app-level.alert-success .close:active cds-icon,
.alert-app-level.alert-success .close:active clr-icon {
  fill: var(--clr-app-alert-success-close-icon-hover-color);
}
.alert-app-level .alert-items {
  align-items: center;
}
.alert-app-level .alert-item {
  justify-content: center;
  align-items: center;
}
.alert-app-level .alert-item > span,
.alert-app-level .alert-item .alert-text,
.alert-app-level .alert-item .alert-actions {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  padding: 0;
}
.alert-sm {
  padding-top: var(--clr-base-vertical-offset-xs);
  padding-bottom: var(--clr-base-vertical-offset-xs);
}
.alert-sm .alert-items {
  gap: 0;
}
.alert-sm .alert-items .alert-item {
  min-height: var(--clr-base-row-height-xs);
}
.alert-sm .alert-icon-wrapper {
  flex-basis: var(--clr-base-icon-size-s);
  padding: var(--clr-base-vertical-offset-multi-row-inline-s) 0;
}
.alert-sm .alert-icon {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.alert-sm .alert-item > span,
.alert-sm .alert-item .alert-text,
.alert-sm .alert-item .alert-actions {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.alert-sm .alert-spinner.spinner-inline {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.alert-sm .alert-spinner.spinner-inline::before,
.alert-sm .alert-spinner.spinner-inline::after {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.alert-sm.alert-lightweight {
  background: 0 0;
  border: 0;
}
.alert-sm.alert-lightweight .alert-items {
  gap: var(--clr-base-gap-xs);
}
.alert-sm.alert-lightweight .alert-items .alert-item {
  align-items: center;
  min-height: var(--clr-base-row-height-s);
  gap: var(--clr-base-gap-xs);
}
.alert-sm.alert-lightweight .alert-items .alert-item > span,
.alert-sm.alert-lightweight .alert-items .alert-item .alert-actions,
.alert-sm.alert-lightweight .alert-items .alert-item .alert-text {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
}
.alert-sm.alert-lightweight .alert-items .alert-item .alert-icon-wrapper {
  flex-basis: var(--clr-base-icon-size-s);
  height: var(--clr-base-icon-size-s);
  padding: 0;
}
.alert-sm.alert-lightweight .close {
  display: none;
}
@media screen and (max-width:768px) {
  .alert .alert-item {
    flex-wrap: wrap;
  }
  .alert .alert-item .alert-text {
    max-width: 90%;
    width: 90%;
    flex-basis: 90%;
  }
  .alert .alert-item .alert-actions {
    flex: 1 0 100%;
  }
  .alert-app-level .alert-actions {
    margin-left: var(--clr-base-horizontal-offset-2xl);
  }
}
.alert-hidden {
  display: none;
}
.alerts .alert {
  margin-top: 0;
}
.alerts .alerts-wrapper {
  display: flex;
  flex-direction: row;
}
.alerts .alerts-wrapper clr-alert {
  flex: 1 1 100%;
}
.alerts.alert-info {
  background: var(--clr-app-alert-info-pager-bg-color);
}
.alerts.alert-warning {
  background: var(--clr-app-alert-warning-pager-bg-color);
}
.alerts.alert-danger {
  background: var(--clr-app-alert-danger-pager-bg-color);
}
.alerts.alert-success {
  background: var(--clr-app-alert-success-pager-bg-color);
}
.alerts.alert-neutral {
  background: var(--clr-app-alert-neutral-pager-bg-color);
}
.alerts-pager {
  color: var(--clr-app-alert-pager-text-color);
  min-height: var(--clr-base-app-level-alert-row-height);
  flex: 1 0 var(--clr-app-alert-pager-width);
  display: flex;
  justify-content: center;
}
.alert-info .alerts-pager {
  color: var(--clr-app-alert-info-pager-font-color);
}
.alert-warning .alerts-pager {
  color: var(--clr-app-alert-warning-pager-font-color);
}
.alert-danger .alerts-pager {
  color: var(--clr-app-alert-danger-pager-font-color);
}
.alert-success .alerts-pager {
  color: var(--clr-app-alert-success-pager-font-color);
}
.alert-neutral .alerts-pager {
  color: var(--clr-app-alert-neutral-pager-font-color);
}
.alerts-pager-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
  color: var(--clr-app-alert-pager-text-color);
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
button.alerts-pager-button {
  cursor: pointer;
}
.alerts-pager-button cds-icon,
.alerts-pager-button clr-icon {
  color: var(--clr-app-alert-pager-text-color);
}
.alerts-pager-button cds-icon:not([size]),
.alerts-pager-button clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.alert-info .alerts-pager-button cds-icon,
.alert-info .alerts-pager-button clr-icon {
  color: var(--clr-app-alert-info-pager-font-color);
}
.alert-warning .alerts-pager-button cds-icon,
.alert-warning .alerts-pager-button clr-icon {
  color: var(--clr-app-alert-warning-pager-font-color);
}
.alert-danger .alerts-pager-button cds-icon,
.alert-danger .alerts-pager-button clr-icon {
  color: var(--clr-app-alert-danger-pager-font-color);
}
.alert-success .alerts-pager-button cds-icon,
.alert-success .alerts-pager-button clr-icon {
  color: var(--clr-app-alert-success-pager-font-color);
}
.alert-neutral .alerts-pager-button cds-icon,
.alert-neutral .alerts-pager-button clr-icon {
  color: var(--clr-app-alert-neutral-pager-font-color);
}
.alerts-pager-control {
  display: flex;
  white-space: nowrap;
  height: 100%;
  align-items: center;
  text-align: center;
  gap: var(--clr-base-gap-s);
  justify-content: space-between;
  padding: 0 var(--clr-base-horizontal-offset-l);
}
.alerts-pager-control > .alerts-pager-text {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  min-width: calc(40*(1rem/var(--cds-global-base)));
}
.alerts-pager-control > * {
  display: inline-flex;
  justify-content: center;
  flex: 0 1 auto;
}
:root {
  --clr-card-title-font-weight:var(--cds-global-typography-section-font-weight);
  --clr-card-border-width:var(--cds-alias-object-border-width-100);
}
:root,
:root [clr-density] {
  --clr-card-border-radius:var(--clr-base-border-radius-s);
}
:root,
:root [cds-theme] {
  --clr-card-bg-color:var(--cds-alias-object-container-background);
  --clr-card-divider-color:var(--cds-alias-object-border-color);
  --clr-card-title-color:var(--cds-alias-typography-color-400);
  --clr-card-border-color:var(--cds-alias-object-border-color);
  --clr-card-box-shadow:var(--cds-alias-object-shadow-300);
  --clr-card-clickable-border-color:var(--cds-alias-object-interaction-background-highlight);
  --clr-card-clickable-box-shadow:0 0 0 var(--cds-global-space-1) var(--clr-card-clickable-border-color);
  --clr-card-header-title-color:var(--clr-card-title-color);
  --clr-card-content-title-color:var(--clr-card-title-color);
  --clr-card-text-color:var(--cds-alias-typography-color-400);
}
.card {
  box-shadow: var(--clr-card-box-shadow);
  border-radius: var(--clr-card-border-radius);
  border: var(--clr-card-border-width) solid var(--clr-card-border-color);
}
.card.clickable:hover {
  box-shadow: var(--clr-card-clickable-box-shadow);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-card-clickable-border-color);
  cursor: pointer;
  text-decoration: none;
  transition:
    border .2s ease,
    box-shadow .2s ease,
    transform .2s ease;
}
.card-block .card-divider,
.card .card-title,
.card .card-text,
.card .card-media-block,
.card .list,
.card .list-unstyled,
.card .alert {
  margin-top: 0;
  margin-bottom: var(--clr-base-gap-m);
}
.card-block .card-divider:last-child,
.card .card-title:last-child,
.card .card-text:last-child,
.card .card-media-block:last-child,
.card .list:last-child,
.card .list-unstyled:last-child,
.card .alert:last-child {
  margin-bottom: 0;
}
.card.card-img > img,
.card > .card-img:first-child:last-child > img,
.card-img > img {
  display: block;
  height: auto;
  width: 100%;
  max-width: 100%;
}
.card {
  position: relative;
  display: block;
  background-color: var(--clr-card-bg-color);
  width: 100%;
  margin-top: var(--clr-base-vertical-offset-2xl);
}
.card .btn-link {
  min-width: 0;
  padding: 0;
}
.card.clickable {
  color: inherit;
}
.card > .list,
.card > .list-unstyled {
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-xl);
}
.card .list-group {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.card .list-group-item {
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
  background-color: var(--clr-card-bg-color);
  border-bottom: var(--clr-card-border-width) solid var(--clr-card-border-color);
}
@supports (-ms-ime-align:auto) {
  .card .dropdown > .dropdown-toggle::after {
    display: inline-block;
    margin-top: calc(-1*var(--clr-base-vertical-offset-l));
  }
}
.card-block {
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
}
.card-footer {
  display: flex;
  flex-direction: row;
  gap: var(--clr-base-gap-s);
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-xl);
}
h3.card-header,
.card-header {
  font-size: var(--clr-base-typography-font-size-section);
  font-weight: var(--cds-alias-typography-section-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*(1rem/var(--cds-global-base)));
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
  color: var(--clr-card-header-title-color);
}
h4.card-title,
.card-title {
  font-size: var(--clr-base-typography-font-size-sub-section);
  font-weight: var(--cds-alias-typography-subsection-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*(1rem/var(--cds-global-base)));
  color: var(--clr-card-content-title-color);
}
h1.card-header,
h1.card-title,
h2.card-header,
h2.card-title,
h3.card-header,
h3.card-title,
h4.card-header,
h4.card-title,
h5.card-header,
h5.card-title,
h6.card-header,
h6.card-title {
  margin-top: 0;
}
.card-text {
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  color: var(--clr-card-text-color);
}
.card-img:first-child > img {
  border-radius: 0;
  border-top-left-radius: var(--clr-card-border-radius);
  border-top-right-radius: var(--clr-card-border-radius);
}
.card-img:last-child > img {
  border-radius: 0;
  border-bottom-left-radius: var(--clr-card-border-radius);
  border-bottom-right-radius: var(--clr-card-border-radius);
}
.card.card-img > img,
.card > .card-img:first-child:last-child > img {
  border-radius: var(--clr-card-border-radius);
}
.card-block .btn,
.card-block .btn.btn-link,
.card-block .card-link,
.card-footer .btn,
.card-footer .btn.btn-link,
.card-footer .card-link {
  margin: 0;
}
.card-block .btn-group .btn,
.card-footer .btn-group .btn {
  margin: 0;
}
.card-header,
.card-block {
  border-bottom: var(--clr-card-border-width) solid var(--clr-card-border-color);
}
.card-header:last-child,
.card-block:last-child {
  border-bottom: none;
}
.card-divider {
  display: block;
  border-bottom: var(--clr-card-border-width) solid var(--clr-card-divider-color);
}
.card-block .card-divider {
  margin-left: calc(-1*var(--clr-base-horizontal-offset-xl));
  margin-right: calc(-1*var(--clr-base-horizontal-offset-xl));
  width: auto;
}
.card-header + .card-divider,
.card-block + .card-divider {
  display: none;
}
.card-media-block {
  display: flex;
}
.card-media-block .card-media-image {
  display: inline-block;
  flex: 0 0 auto;
  height: var(--clr-base-icon-size-4xl);
  width: var(--clr-base-icon-size-4xl);
  max-height: var(--clr-base-icon-size-4xl);
  max-width: var(--clr-base-icon-size-4xl);
}
.card-media-block .card-media-description {
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  display: flex;
  flex-direction: column;
  color: var(--clr-card-text-color);
  margin-left: var(--clr-base-horizontal-offset-xl);
}
.card-media-block .card-media-title {
  display: inline-block;
}
.card-media-block span,
.card-media-block .card-media-text {
  display: inline-block;
}
.card-media-block.wrap {
  flex-direction: column;
}
.card-media-block.wrap .card-media-description {
  margin-left: 0;
  margin-top: var(--clr-base-vertical-offset-xl);
}
.card-block > .list,
.card-block > .list-unstyled {
  padding: 0;
}
@media screen and (min-width:576px) {
  .card-columns {
    column-count: 3;
    column-gap: var(--clr-base-gap-m);
    break-inside: avoid;
    column-fill: balance;
    -webkit-perspective: 1;
  }
  .card-columns.card-columns-2 {
    column-count: 2;
  }
  .card-columns.card-columns-4 {
    column-count: 4;
  }
  .card-columns .card {
    display: inline-block;
    margin: var(--clr-base-vertical-offset-s) var(--clr-base-horizontal-offset-s);
  }
  .card-columns .clickable {
    backface-visibility: hidden;
  }
}
@supports (-ms-ime-align:auto) {
  .card .checkbox.btn label,
  .card .checkbox-inline.btn label,
  .card .radio.btn label,
  .card .radio-inline.btn label {
    display: inline-block;
  }
}
:root,
:root [cds-theme] {
  --clr-nav-box-shadow-color:var(--cds-alias-object-border-color);
  --clr-nav-active-bg-color:var(--cds-alias-object-interaction-background-active);
  --clr-nav-selected-bg-color:var(--cds-alias-object-opacity-0);
  --clr-nav-hover-bg-color:var(--cds-alias-object-interaction-background-hover);
  --clr-nav-selected-hover-background-color:var(--cds-alias-object-interaction-background-selected-hover);
  --clr-nav-selected-active-background-color:var(--cds-alias-object-interaction-background-selected-active);
  --clr-nav-link-color:var(--cds-alias-object-interaction-color);
  --clr-nav-link-active-color:var(--cds-alias-object-interaction-color-active);
}
@media screen {
  section[aria-hidden=true] {
    display: none;
  }
}
[data-hidden=true] {
  display: none;
}
button.nav-link {
  border-radius: 0;
  text-transform: capitalize;
  min-width: 0;
}
.tabs-overflow {
  position: relative;
}
.tabs-overflow .dropdown-menu {
  padding: var(--clr-base-offset-0);
  box-shadow: var(--cds-alias-object-shadow-100);
  overflow: hidden;
}
.tabs-overflow .btn {
  border-radius: var(--cds-global-space-0);
}
.tab-content {
  display: inline;
}
_:-ms-fullscreen .tab-content,
:root .tab-content {
  display: inline-block;
  width: 100%;
}
.tabs-vertical {
  display: flex;
}
.tabs-vertical > .nav {
  height: auto;
  box-shadow: none;
  flex-direction: column;
  align-items: stretch;
  margin-right: var(--clr-base-horizontal-offset-2xl);
  overflow: auto;
  flex-shrink: 0;
  padding: var(--clr-base-vertical-offset-xs) var(--clr-base-horizontal-offset-xs);
  width: calc(240*(1rem/var(--cds-global-base)));
  min-width: var(--cds-global-space-12);
  gap: var(--clr-base-gap-s);
}
.tabs-vertical > .nav .nav-link {
  text-align: left;
  padding-left: var(--clr-base-horizontal-offset-l);
  justify-content: start;
  border: 0;
  flex-shrink: 0;
  margin-top: 0;
  margin-left: 0;
  width: 100%;
}
.tabs-vertical > .nav .nav-link.btn {
  margin-bottom: var(--clr-base-offset-0);
}
.tabs-vertical > .nav .nav-link.active::before,
.tabs-vertical > .nav .nav-link:hover::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  border-left: var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);
  transition: border-left .2s ease-in;
}
.tabs-actions {
  display: inline-flex;
  width: 100%;
  height: 100%;
}
.tabs-actions button {
  margin: 0;
}
.tabs-actions[position~=left] {
  justify-content: start;
}
.tabs-actions[position~=right] {
  justify-content: end;
}
:root {
  --clr-dropdown-divider-border-width:var(--cds-global-space-1);
  --clr-dropdown-header-font-weight:var(--cds-alias-typography-font-weight-medium);
  --clr-dropdown-item-font-weight:var(--cds-alias-typography-secondary-font-weight);
}
:root,
:root [cds-theme] {
  --clr-dropdown-active-text-color:var(--cds-alias-object-interaction-color-active);
  --clr-dropdown-bg-color:var(--cds-alias-object-container-background);
  --clr-dropdown-border-color:var(--cds-alias-object-border-color);
  --clr-dropdown-divider-color:var(--cds-alias-object-border-color-tint);
  --clr-dropdown-child-border-color:var(--cds-alias-object-border-color);
  --clr-dropdown-bg-hover-color:var(--cds-alias-object-interaction-background-hover);
  --clr-dropdown-selection-color:var(--cds-alias-object-interaction-background-selected);
  --clr-dropdown-text-color:var(--cds-alias-object-interaction-color);
  --clr-dropdown-header-color:var(--cds-alias-typography-color-400);
  --clr-dropdown-item-color:var(--cds-alias-object-interaction-color);
  --clr-dropdown-item-bg-color:transparent;
  --clr-dropdown-item-hover-color:var(--cds-alias-object-interaction-color-hover);
  --clr-dropdown-item-hover-bg-color:var( --clr-dropdown-bg-hover-color );
  --clr-dropdown-item-active-color:var(--cds-alias-object-interaction-color-active);
  --clr-dropdown-item-active-bg-color:var(--cds-alias-object-interaction-background-active);
  --clr-dropdown-item-selected-color:var(--cds-alias-object-interaction-color-selected);
  --clr-dropdown-item-selected-bg-color:var( --clr-dropdown-selection-color );
  --clr-dropdown-item-selected-hover-bg-color:var(--cds-alias-object-interaction-background-selected-hover);
  --clr-dropdown-item-selected-active-bg-color:var(--cds-alias-object-interaction-background-selected-active);
  --clr-dropdown-item-disabled-color:var(--cds-alias-object-interaction-color-disabled);
  --clr-dropdown-item-disabled-bg-color:transparent;
}
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown .dropdown-toggle {
  display: inline-flex;
  align-items: center;
  position: relative;
  margin: 0;
  white-space: nowrap;
  cursor: pointer;
}
.dropdown .dropdown-toggle clr-icon[shape^=caret],
.dropdown .dropdown-toggle clr-icon[shape^=angle] {
  color: inherit;
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.dropdown .dropdown-toggle cds-icon[shape^=caret],
.dropdown .dropdown-toggle cds-icon[shape^=angle] {
  margin-top: unset;
  color: inherit;
}
.dropdown .dropdown-toggle cds-icon[shape^=caret]:not([size]),
.dropdown .dropdown-toggle cds-icon[shape^=angle]:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
}
.dropdown .dropdown-toggle.btn {
  text-overflow: unset;
}
.dropdown .dropdown-toggle.btn clr-icon {
  transform: none;
}
.dropdown .dropdown-toggle.btn cds-icon[shape^=caret],
.dropdown .dropdown-toggle.btn clr-icon[shape^=caret],
.dropdown .dropdown-toggle.btn cds-icon[shape^=angle],
.dropdown .dropdown-toggle.btn clr-icon[shape^=angle] {
  right: var(--clr-btn-horizontal-padding);
}
.dropdown .dropdown-toggle:not(.btn) {
  padding: 0;
  color: var(--clr-dropdown-active-text-color);
}
.dropdown .dropdown-toggle:not(.btn) cds-icon[shape^=caret],
.dropdown .dropdown-toggle:not(.btn) clr-icon[shape^=caret],
.dropdown .dropdown-toggle:not(.btn) cds-icon[shape^=angle],
.dropdown .dropdown-toggle:not(.btn) clr-icon[shape^=angle] {
  right: 0;
}
.dropdown button.dropdown-toggle:not(.btn) {
  background: 0 0;
  border: 0;
  cursor: pointer;
  color: var(--clr-dropdown-active-text-color);
}
.dropdown-menu > * {
  display: block;
  white-space: nowrap;
}
.dropdown-menu {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: calc(120*(1rem/var(--cds-global-base)));
  max-width: calc(360*(1rem/var(--cds-global-base)));
  background-color: var(--clr-dropdown-bg-color);
  border-width: var(--cds-alias-object-border-width-100);
  border-style: solid;
  border-color: var(--clr-dropdown-border-color);
  border-radius: var(--clr-base-border-radius-s);
  box-shadow: var(--cds-alias-object-shadow-200);
  margin-top: var(--clr-base-vertical-offset-2xs);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-layout-space-4xs);
  visibility: hidden;
  z-index: 1050;
}
.dropdown-menu .dropdown-header {
  display: block;
  color: var(--clr-dropdown-header-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  justify-content: start;
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--clr-dropdown-header-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  padding: 0 var(--clr-base-horizontal-offset-l);
  margin: 0;
}
.dropdown-menu .dropdown-header ~ .dropdown-item,
.dropdown-menu .dropdown-header ~ .dropdown > .dropdown-item {
  padding-left: var(--clr-base-horizontal-offset-2xl);
}
.dropdown-menu .btn,
.dropdown-menu .btn-secondary,
.dropdown-menu .btn-info,
.dropdown-menu .btn-outline,
.dropdown-menu .btn-outline-primary,
.dropdown-menu .btn-outline-secondary,
.dropdown-menu .btn-outline-warning,
.dropdown-menu .btn-outline-danger,
.dropdown-menu .btn-outline-success,
.dropdown-menu .btn-danger,
.dropdown-menu .btn-primary,
.dropdown-menu .btn-warning,
.dropdown-menu .btn-success,
.dropdown-menu .btn-link,
.dropdown-menu .dropdown-item {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--clr-dropdown-item-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  color: var(--clr-dropdown-item-color);
  background-color: var(--clr-dropdown-item-bg-color);
  border: 0;
  cursor: pointer;
  display: flex;
  gap: var(--clr-base-gap-xs);
  align-items: center;
  height: auto;
  margin: 0;
  width: 100%;
  text-transform: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  justify-content: space-between;
}
.dropdown-menu .btn.active,
.dropdown-menu .btn-secondary.active,
.dropdown-menu .btn-info.active,
.dropdown-menu .btn-outline.active,
.dropdown-menu .btn-outline-primary.active,
.dropdown-menu .btn-outline-secondary.active,
.dropdown-menu .btn-outline-warning.active,
.dropdown-menu .btn-outline-danger.active,
.dropdown-menu .btn-outline-success.active,
.dropdown-menu .btn-danger.active,
.dropdown-menu .btn-primary.active,
.dropdown-menu .btn-warning.active,
.dropdown-menu .btn-success.active,
.dropdown-menu .btn-link.active,
.dropdown-menu .dropdown-item.active {
  color: var(--clr-dropdown-item-selected-color);
  background-color: var(--clr-dropdown-item-selected-bg-color);
}
.dropdown-menu .btn:hover,
.dropdown-menu .btn-secondary:hover,
.dropdown-menu .btn-info:hover,
.dropdown-menu .btn-outline:hover,
.dropdown-menu .btn-outline-primary:hover,
.dropdown-menu .btn-outline-secondary:hover,
.dropdown-menu .btn-outline-warning:hover,
.dropdown-menu .btn-outline-danger:hover,
.dropdown-menu .btn-outline-success:hover,
.dropdown-menu .btn-danger:hover,
.dropdown-menu .btn-primary:hover,
.dropdown-menu .btn-warning:hover,
.dropdown-menu .btn-success:hover,
.dropdown-menu .btn-link:hover,
.dropdown-menu .dropdown-item:hover {
  color: var(--clr-dropdown-item-hover-color);
  background-color: var(--clr-dropdown-item-hover-bg-color);
  text-decoration: none;
}
.dropdown-menu .btn:hover.active,
.dropdown-menu .btn-secondary:hover.active,
.dropdown-menu .btn-info:hover.active,
.dropdown-menu .btn-outline:hover.active,
.dropdown-menu .btn-outline-primary:hover.active,
.dropdown-menu .btn-outline-secondary:hover.active,
.dropdown-menu .btn-outline-warning:hover.active,
.dropdown-menu .btn-outline-danger:hover.active,
.dropdown-menu .btn-outline-success:hover.active,
.dropdown-menu .btn-danger:hover.active,
.dropdown-menu .btn-primary:hover.active,
.dropdown-menu .btn-warning:hover.active,
.dropdown-menu .btn-success:hover.active,
.dropdown-menu .btn-link:hover.active,
.dropdown-menu .dropdown-item:hover.active {
  background-color: var(--clr-dropdown-item-selected-hover-bg-color);
}
.dropdown-menu .btn:active,
.dropdown-menu .btn-secondary:active,
.dropdown-menu .btn-info:active,
.dropdown-menu .btn-outline:active,
.dropdown-menu .btn-outline-primary:active,
.dropdown-menu .btn-outline-secondary:active,
.dropdown-menu .btn-outline-warning:active,
.dropdown-menu .btn-outline-danger:active,
.dropdown-menu .btn-outline-success:active,
.dropdown-menu .btn-danger:active,
.dropdown-menu .btn-primary:active,
.dropdown-menu .btn-warning:active,
.dropdown-menu .btn-success:active,
.dropdown-menu .btn-link:active,
.dropdown-menu .dropdown-item:active {
  color: var(--clr-dropdown-item-active-color);
  background-color: var(--clr-dropdown-item-active-bg-color);
}
.dropdown-menu .btn:active.active,
.dropdown-menu .btn-secondary:active.active,
.dropdown-menu .btn-info:active.active,
.dropdown-menu .btn-outline:active.active,
.dropdown-menu .btn-outline-primary:active.active,
.dropdown-menu .btn-outline-secondary:active.active,
.dropdown-menu .btn-outline-warning:active.active,
.dropdown-menu .btn-outline-danger:active.active,
.dropdown-menu .btn-outline-success:active.active,
.dropdown-menu .btn-danger:active.active,
.dropdown-menu .btn-primary:active.active,
.dropdown-menu .btn-warning:active.active,
.dropdown-menu .btn-success:active.active,
.dropdown-menu .btn-link:active.active,
.dropdown-menu .dropdown-item:active.active {
  background-color: var(--clr-dropdown-item-selected-active-bg-color);
}
.dropdown-menu .btn:focus,
.dropdown-menu .btn-secondary:focus,
.dropdown-menu .btn-info:focus,
.dropdown-menu .btn-outline:focus,
.dropdown-menu .btn-outline-primary:focus,
.dropdown-menu .btn-outline-secondary:focus,
.dropdown-menu .btn-outline-warning:focus,
.dropdown-menu .btn-outline-danger:focus,
.dropdown-menu .btn-outline-success:focus,
.dropdown-menu .btn-danger:focus,
.dropdown-menu .btn-primary:focus,
.dropdown-menu .btn-warning:focus,
.dropdown-menu .btn-success:focus,
.dropdown-menu .btn-link:focus,
.dropdown-menu .dropdown-item:focus {
  z-index: inherit;
}
.dropdown-menu .btn.disabled,
.dropdown-menu .btn:disabled,
.dropdown-menu .btn-secondary.disabled,
.dropdown-menu .btn-secondary:disabled,
.dropdown-menu .btn-info.disabled,
.dropdown-menu .btn-info:disabled,
.dropdown-menu .btn-outline.disabled,
.dropdown-menu .btn-outline:disabled,
.dropdown-menu .btn-outline-primary.disabled,
.dropdown-menu .btn-outline-primary:disabled,
.dropdown-menu .btn-outline-secondary.disabled,
.dropdown-menu .btn-outline-secondary:disabled,
.dropdown-menu .btn-outline-warning.disabled,
.dropdown-menu .btn-outline-warning:disabled,
.dropdown-menu .btn-outline-danger.disabled,
.dropdown-menu .btn-outline-danger:disabled,
.dropdown-menu .btn-outline-success.disabled,
.dropdown-menu .btn-outline-success:disabled,
.dropdown-menu .btn-danger.disabled,
.dropdown-menu .btn-danger:disabled,
.dropdown-menu .btn-primary.disabled,
.dropdown-menu .btn-primary:disabled,
.dropdown-menu .btn-warning.disabled,
.dropdown-menu .btn-warning:disabled,
.dropdown-menu .btn-success.disabled,
.dropdown-menu .btn-success:disabled,
.dropdown-menu .btn-link.disabled,
.dropdown-menu .btn-link:disabled,
.dropdown-menu .dropdown-item.disabled,
.dropdown-menu .dropdown-item:disabled {
  pointer-events: none;
  color: var(--clr-dropdown-item-disabled-color);
  background-color: var(--clr-dropdown-item-disabled-bg-color);
  -webkit-user-select: none;
  user-select: none;
}
.dropdown-menu .btn.disabled:hover,
.dropdown-menu .btn:disabled:hover,
.dropdown-menu .btn-secondary.disabled:hover,
.dropdown-menu .btn-secondary:disabled:hover,
.dropdown-menu .btn-info.disabled:hover,
.dropdown-menu .btn-info:disabled:hover,
.dropdown-menu .btn-outline.disabled:hover,
.dropdown-menu .btn-outline:disabled:hover,
.dropdown-menu .btn-outline-primary.disabled:hover,
.dropdown-menu .btn-outline-primary:disabled:hover,
.dropdown-menu .btn-outline-secondary.disabled:hover,
.dropdown-menu .btn-outline-secondary:disabled:hover,
.dropdown-menu .btn-outline-warning.disabled:hover,
.dropdown-menu .btn-outline-warning:disabled:hover,
.dropdown-menu .btn-outline-danger.disabled:hover,
.dropdown-menu .btn-outline-danger:disabled:hover,
.dropdown-menu .btn-outline-success.disabled:hover,
.dropdown-menu .btn-outline-success:disabled:hover,
.dropdown-menu .btn-danger.disabled:hover,
.dropdown-menu .btn-danger:disabled:hover,
.dropdown-menu .btn-primary.disabled:hover,
.dropdown-menu .btn-primary:disabled:hover,
.dropdown-menu .btn-warning.disabled:hover,
.dropdown-menu .btn-warning:disabled:hover,
.dropdown-menu .btn-success.disabled:hover,
.dropdown-menu .btn-success:disabled:hover,
.dropdown-menu .btn-link.disabled:hover,
.dropdown-menu .btn-link:disabled:hover,
.dropdown-menu .dropdown-item.disabled:hover,
.dropdown-menu .dropdown-item:disabled:hover {
  background: 0 0;
}
.dropdown-menu .btn.disabled:active,
.dropdown-menu .btn:disabled:active,
.dropdown-menu .btn-secondary.disabled:active,
.dropdown-menu .btn-secondary:disabled:active,
.dropdown-menu .btn-info.disabled:active,
.dropdown-menu .btn-info:disabled:active,
.dropdown-menu .btn-outline.disabled:active,
.dropdown-menu .btn-outline:disabled:active,
.dropdown-menu .btn-outline-primary.disabled:active,
.dropdown-menu .btn-outline-primary:disabled:active,
.dropdown-menu .btn-outline-secondary.disabled:active,
.dropdown-menu .btn-outline-secondary:disabled:active,
.dropdown-menu .btn-outline-warning.disabled:active,
.dropdown-menu .btn-outline-warning:disabled:active,
.dropdown-menu .btn-outline-danger.disabled:active,
.dropdown-menu .btn-outline-danger:disabled:active,
.dropdown-menu .btn-outline-success.disabled:active,
.dropdown-menu .btn-outline-success:disabled:active,
.dropdown-menu .btn-danger.disabled:active,
.dropdown-menu .btn-danger:disabled:active,
.dropdown-menu .btn-primary.disabled:active,
.dropdown-menu .btn-primary:disabled:active,
.dropdown-menu .btn-warning.disabled:active,
.dropdown-menu .btn-warning:disabled:active,
.dropdown-menu .btn-success.disabled:active,
.dropdown-menu .btn-success:disabled:active,
.dropdown-menu .btn-link.disabled:active,
.dropdown-menu .btn-link:disabled:active,
.dropdown-menu .dropdown-item.disabled:active,
.dropdown-menu .dropdown-item:disabled:active {
  background: 0 0;
  box-shadow: none;
}
.dropdown-menu .btn.active,
.dropdown-menu .btn-secondary.active,
.dropdown-menu .btn-info.active,
.dropdown-menu .btn-outline.active,
.dropdown-menu .btn-outline-primary.active,
.dropdown-menu .btn-outline-secondary.active,
.dropdown-menu .btn-outline-warning.active,
.dropdown-menu .btn-outline-danger.active,
.dropdown-menu .btn-outline-success.active,
.dropdown-menu .btn-danger.active,
.dropdown-menu .btn-primary.active,
.dropdown-menu .btn-warning.active,
.dropdown-menu .btn-success.active,
.dropdown-menu .btn-link.active,
.dropdown-menu .dropdown-item.active {
  position: relative;
}
.dropdown-menu .btn.active::before,
.dropdown-menu .btn-secondary.active::before,
.dropdown-menu .btn-info.active::before,
.dropdown-menu .btn-outline.active::before,
.dropdown-menu .btn-outline-primary.active::before,
.dropdown-menu .btn-outline-secondary.active::before,
.dropdown-menu .btn-outline-warning.active::before,
.dropdown-menu .btn-outline-danger.active::before,
.dropdown-menu .btn-outline-success.active::before,
.dropdown-menu .btn-danger.active::before,
.dropdown-menu .btn-primary.active::before,
.dropdown-menu .btn-warning.active::before,
.dropdown-menu .btn-success.active::before,
.dropdown-menu .btn-link.active::before,
.dropdown-menu .dropdown-item.active::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  border-left: var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);
  transition: border-left .2s ease-in;
}
.dropdown-menu .btn.expandable,
.dropdown-menu .btn-secondary.expandable,
.dropdown-menu .btn-info.expandable,
.dropdown-menu .btn-outline.expandable,
.dropdown-menu .btn-outline-primary.expandable,
.dropdown-menu .btn-outline-secondary.expandable,
.dropdown-menu .btn-outline-warning.expandable,
.dropdown-menu .btn-outline-danger.expandable,
.dropdown-menu .btn-outline-success.expandable,
.dropdown-menu .btn-danger.expandable,
.dropdown-menu .btn-primary.expandable,
.dropdown-menu .btn-warning.expandable,
.dropdown-menu .btn-success.expandable,
.dropdown-menu .btn-link.expandable,
.dropdown-menu .dropdown-item.expandable {
  padding-right: var(--clr-base-horizontal-offset-xs);
}
.dropdown-menu .btn.expandable:after,
.dropdown-menu .btn-secondary.expandable:after,
.dropdown-menu .btn-info.expandable:after,
.dropdown-menu .btn-outline.expandable:after,
.dropdown-menu .btn-outline-primary.expandable:after,
.dropdown-menu .btn-outline-secondary.expandable:after,
.dropdown-menu .btn-outline-warning.expandable:after,
.dropdown-menu .btn-outline-danger.expandable:after,
.dropdown-menu .btn-outline-success.expandable:after,
.dropdown-menu .btn-danger.expandable:after,
.dropdown-menu .btn-primary.expandable:after,
.dropdown-menu .btn-warning.expandable:after,
.dropdown-menu .btn-success.expandable:after,
.dropdown-menu .btn-link.expandable:after,
.dropdown-menu .dropdown-item.expandable:after {
  content: "";
  mask: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3A'none'%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: var(--clr-dropdown-item-color);
  height: var(--clr-base-icon-size-xs);
  width: var(--clr-base-icon-size-xs);
  transform: rotate(-90deg);
  margin-left: auto;
}
.dropdown-menu .btn.expandable.active:after,
.dropdown-menu .btn-secondary.expandable.active:after,
.dropdown-menu .btn-info.expandable.active:after,
.dropdown-menu .btn-outline.expandable.active:after,
.dropdown-menu .btn-outline-primary.expandable.active:after,
.dropdown-menu .btn-outline-secondary.expandable.active:after,
.dropdown-menu .btn-outline-warning.expandable.active:after,
.dropdown-menu .btn-outline-danger.expandable.active:after,
.dropdown-menu .btn-outline-success.expandable.active:after,
.dropdown-menu .btn-danger.expandable.active:after,
.dropdown-menu .btn-primary.expandable.active:after,
.dropdown-menu .btn-warning.expandable.active:after,
.dropdown-menu .btn-success.expandable.active:after,
.dropdown-menu .btn-link.expandable.active:after,
.dropdown-menu .dropdown-item.expandable.active:after {
  background-color: var(--clr-dropdown-item-selected-color);
}
.dropdown-menu .btn.expandable:hover:after,
.dropdown-menu .btn-secondary.expandable:hover:after,
.dropdown-menu .btn-info.expandable:hover:after,
.dropdown-menu .btn-outline.expandable:hover:after,
.dropdown-menu .btn-outline-primary.expandable:hover:after,
.dropdown-menu .btn-outline-secondary.expandable:hover:after,
.dropdown-menu .btn-outline-warning.expandable:hover:after,
.dropdown-menu .btn-outline-danger.expandable:hover:after,
.dropdown-menu .btn-outline-success.expandable:hover:after,
.dropdown-menu .btn-danger.expandable:hover:after,
.dropdown-menu .btn-primary.expandable:hover:after,
.dropdown-menu .btn-warning.expandable:hover:after,
.dropdown-menu .btn-success.expandable:hover:after,
.dropdown-menu .btn-link.expandable:hover:after,
.dropdown-menu .dropdown-item.expandable:hover:after {
  background-color: var(--clr-dropdown-item-hover-color);
}
.dropdown-menu .btn.expandable:active:after,
.dropdown-menu .btn-secondary.expandable:active:after,
.dropdown-menu .btn-info.expandable:active:after,
.dropdown-menu .btn-outline.expandable:active:after,
.dropdown-menu .btn-outline-primary.expandable:active:after,
.dropdown-menu .btn-outline-secondary.expandable:active:after,
.dropdown-menu .btn-outline-warning.expandable:active:after,
.dropdown-menu .btn-outline-danger.expandable:active:after,
.dropdown-menu .btn-outline-success.expandable:active:after,
.dropdown-menu .btn-danger.expandable:active:after,
.dropdown-menu .btn-primary.expandable:active:after,
.dropdown-menu .btn-warning.expandable:active:after,
.dropdown-menu .btn-success.expandable:active:after,
.dropdown-menu .btn-link.expandable:active:after,
.dropdown-menu .dropdown-item.expandable:active:after {
  background-color: var(--clr-dropdown-item-active-color);
}
.dropdown-menu .btn.expandable.disabled:after,
.dropdown-menu .btn.expandable:disabled:after,
.dropdown-menu .btn-secondary.expandable.disabled:after,
.dropdown-menu .btn-secondary.expandable:disabled:after,
.dropdown-menu .btn-info.expandable.disabled:after,
.dropdown-menu .btn-info.expandable:disabled:after,
.dropdown-menu .btn-outline.expandable.disabled:after,
.dropdown-menu .btn-outline.expandable:disabled:after,
.dropdown-menu .btn-outline-primary.expandable.disabled:after,
.dropdown-menu .btn-outline-primary.expandable:disabled:after,
.dropdown-menu .btn-outline-secondary.expandable.disabled:after,
.dropdown-menu .btn-outline-secondary.expandable:disabled:after,
.dropdown-menu .btn-outline-warning.expandable.disabled:after,
.dropdown-menu .btn-outline-warning.expandable:disabled:after,
.dropdown-menu .btn-outline-danger.expandable.disabled:after,
.dropdown-menu .btn-outline-danger.expandable:disabled:after,
.dropdown-menu .btn-outline-success.expandable.disabled:after,
.dropdown-menu .btn-outline-success.expandable:disabled:after,
.dropdown-menu .btn-danger.expandable.disabled:after,
.dropdown-menu .btn-danger.expandable:disabled:after,
.dropdown-menu .btn-primary.expandable.disabled:after,
.dropdown-menu .btn-primary.expandable:disabled:after,
.dropdown-menu .btn-warning.expandable.disabled:after,
.dropdown-menu .btn-warning.expandable:disabled:after,
.dropdown-menu .btn-success.expandable.disabled:after,
.dropdown-menu .btn-success.expandable:disabled:after,
.dropdown-menu .btn-link.expandable.disabled:after,
.dropdown-menu .btn-link.expandable:disabled:after,
.dropdown-menu .dropdown-item.expandable.disabled:after,
.dropdown-menu .dropdown-item.expandable:disabled:after {
  background-color: var(--clr-dropdown-item-disabled-color);
}
.dropdown-menu .btn:focus,
.dropdown-menu .btn-secondary:focus,
.dropdown-menu .btn-info:focus,
.dropdown-menu .btn-outline:focus,
.dropdown-menu .btn-outline-primary:focus,
.dropdown-menu .btn-outline-secondary:focus,
.dropdown-menu .btn-outline-warning:focus,
.dropdown-menu .btn-outline-danger:focus,
.dropdown-menu .btn-outline-success:focus,
.dropdown-menu .btn-danger:focus,
.dropdown-menu .btn-primary:focus,
.dropdown-menu .btn-warning:focus,
.dropdown-menu .btn-success:focus,
.dropdown-menu .btn-link:focus,
.dropdown-menu .dropdown-item:focus {
  outline-offset: calc(-1*var(--cds-global-space-2));
}
.dropdown-menu .btn,
.dropdown-menu .dropdown-item {
  padding: 0 var(--clr-base-horizontal-offset-2xl) 0 var(--clr-base-horizontal-offset-l);
}
@media screen and (max-width:576px) {
  .dropdown-menu .btn,
  .dropdown-menu .dropdown-item {
    padding: var(--clr-base-vertical-offset-s) var(--clr-base-horizontal-offset-2xl);
  }
}
.dropdown-menu a.dropdown-item {
  text-decoration: none;
}
.dropdown-menu .dropdown-divider {
  border-bottom-width: var(--clr-dropdown-divider-border-width);
  border-bottom-style: solid;
  border-bottom-color: var(--clr-dropdown-divider-color);
  margin: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
}
.btn-group-overflow.open > .dropdown-menu,
.btn-group-overflow.open > .dropdown-menu-wrapper > .dropdown-menu,
.tabs-overflow.open > .dropdown-menu,
.tabs-overflow.open > .dropdown-menu-wrapper > .dropdown-menu,
.dropdown.open > .dropdown-menu,
.dropdown.open > .dropdown-menu-wrapper > .dropdown-menu {
  visibility: visible;
}
.btn-group-overflow.bottom-left > .dropdown-menu,
.btn-group-overflow.bottom-right > .dropdown-menu,
.tabs-overflow.bottom-left > .dropdown-menu,
.tabs-overflow.bottom-right > .dropdown-menu,
.dropdown.bottom-left > .dropdown-menu,
.dropdown.bottom-right > .dropdown-menu {
  top: 100%;
  bottom: auto;
  margin: var(--clr-base-vertical-offset-2xs) 0 0 0;
}
.btn-group-overflow.bottom-left > .dropdown-menu,
.tabs-overflow.bottom-left > .dropdown-menu,
.dropdown.bottom-left > .dropdown-menu {
  left: 0;
  right: auto;
}
.btn-group-overflow.bottom-right > .dropdown-menu,
.tabs-overflow.bottom-right > .dropdown-menu,
.dropdown.bottom-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.btn-group-overflow.top-left > .dropdown-menu,
.btn-group-overflow.top-right > .dropdown-menu,
.tabs-overflow.top-left > .dropdown-menu,
.tabs-overflow.top-right > .dropdown-menu,
.dropdown.top-left > .dropdown-menu,
.dropdown.top-right > .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin: 0 0 var(--clr-base-vertical-offset-2xs) 0;
}
.btn-group-overflow.top-left > .dropdown-menu,
.tabs-overflow.top-left > .dropdown-menu,
.dropdown.top-left > .dropdown-menu {
  left: 0;
  right: auto;
}
.btn-group-overflow.top-right > .dropdown-menu,
.tabs-overflow.top-right > .dropdown-menu,
.dropdown.top-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.btn-group-overflow.left-top > .dropdown-menu,
.btn-group-overflow.left-bottom > .dropdown-menu,
.tabs-overflow.left-top > .dropdown-menu,
.tabs-overflow.left-bottom > .dropdown-menu,
.dropdown.left-top > .dropdown-menu,
.dropdown.left-bottom > .dropdown-menu {
  right: 100%;
  left: auto;
  margin: 0 var(--clr-base-vertical-offset-2xs) 0 0;
}
.btn-group-overflow.left-bottom > .dropdown-menu,
.tabs-overflow.left-bottom > .dropdown-menu,
.dropdown.left-bottom > .dropdown-menu {
  top: 0;
  bottom: auto;
}
.btn-group-overflow.left-top > .dropdown-menu,
.tabs-overflow.left-top > .dropdown-menu,
.dropdown.left-top > .dropdown-menu {
  bottom: 0;
  top: auto;
}
.btn-group-overflow.right-top > .dropdown-menu,
.btn-group-overflow.right-bottom > .dropdown-menu,
.tabs-overflow.right-top > .dropdown-menu,
.tabs-overflow.right-bottom > .dropdown-menu,
.dropdown.right-top > .dropdown-menu,
.dropdown.right-bottom > .dropdown-menu {
  left: 100%;
  right: auto;
  margin: 0 0 0 var(--clr-base-vertical-offset-2xs);
}
.btn-group-overflow.right-bottom > .dropdown-menu,
.tabs-overflow.right-bottom > .dropdown-menu,
.dropdown.right-bottom > .dropdown-menu {
  top: 0;
  bottom: auto;
}
.btn-group-overflow.right-top > .dropdown-menu,
.tabs-overflow.right-top > .dropdown-menu,
.dropdown.right-top > .dropdown-menu {
  bottom: 0;
  top: auto;
}
.btn-group-overflow .dropdown .dropdown-menu,
.tabs-overflow .dropdown .dropdown-menu,
.dropdown .dropdown .dropdown-menu {
  border-color: var(--clr-dropdown-child-border-color);
  position: absolute;
}
.btn-group-overflow .dropdown.left-top > .dropdown-menu,
.btn-group-overflow .dropdown.left-top > .dropdown-menu-wrapper > .dropdown-menu,
.tabs-overflow .dropdown.left-top > .dropdown-menu,
.tabs-overflow .dropdown.left-top > .dropdown-menu-wrapper > .dropdown-menu,
.dropdown .dropdown.left-top > .dropdown-menu,
.dropdown .dropdown.left-top > .dropdown-menu-wrapper > .dropdown-menu {
  top: 0;
  bottom: auto;
  left: auto;
  right: 100%;
  margin-top: calc(-1*var(--clr-base-vertical-offset-2xl));
  margin-right: var(--cds-global-space-1);
}
.btn-group-overflow .dropdown.right-top > .dropdown-menu,
.btn-group-overflow .dropdown.right-top > .dropdown-menu-wrapper > .dropdown-menu,
.tabs-overflow .dropdown.right-top > .dropdown-menu,
.tabs-overflow .dropdown.right-top > .dropdown-menu-wrapper > .dropdown-menu,
.dropdown .dropdown.right-top > .dropdown-menu,
.dropdown .dropdown.right-top > .dropdown-menu-wrapper > .dropdown-menu {
  top: 0;
  bottom: auto;
  left: 100%;
  right: auto;
  margin-top: calc(-1*var(--clr-base-vertical-offset-2xl));
  margin-left: var(--cds-global-space-1);
}
.btn-group-overflow .dropdown.left-bottom > .dropdown-menu,
.btn-group-overflow .dropdown.left-bottom > .dropdown-menu-wrapper > .dropdown-menu,
.tabs-overflow .dropdown.left-bottom > .dropdown-menu,
.tabs-overflow .dropdown.left-bottom > .dropdown-menu-wrapper > .dropdown-menu,
.dropdown .dropdown.left-bottom > .dropdown-menu,
.dropdown .dropdown.left-bottom > .dropdown-menu-wrapper > .dropdown-menu {
  top: auto;
  bottom: 0;
  left: auto;
  right: 100%;
  margin-bottom: calc(-1*var(--clr-base-vertical-offset-2xl));
  margin-right: var(--cds-global-space-1);
}
.btn-group-overflow .dropdown.right-bottom > .dropdown-menu,
.btn-group-overflow .dropdown.right-bottom > .dropdown-menu-wrapper > .dropdown-menu,
.tabs-overflow .dropdown.right-bottom > .dropdown-menu,
.tabs-overflow .dropdown.right-bottom > .dropdown-menu-wrapper > .dropdown-menu,
.dropdown .dropdown.right-bottom > .dropdown-menu,
.dropdown .dropdown.right-bottom > .dropdown-menu-wrapper > .dropdown-menu {
  top: auto;
  bottom: 0;
  left: 100%;
  right: auto;
  margin-bottom: calc(-1*var(--clr-base-vertical-offset-2xl));
  margin-left: var(--cds-global-space-1);
}
:root [cds-theme] {
  --clr-login-title-color:var(--cds-alias-typography-color-400);
  --clr-login-hint-color:var(--cds-alias-typography-color-400);
  --clr-login-footer-gap:var(--clr-base-gap-l);
  --clr-login-copyright-color:var(--cds-alias-typography-link-color);
  --clr-login-background-color:var(--cds-alias-object-container-background);
  --clr-login-welcome-color:var(--cds-alias-typography-color-400);
  --clr-login-error-background-color:var(--clr-alert-danger-bg-color);
  --clr-login-error-icon-color:var(--clr-alert-danger-icon-color);
  --clr-login-logo-color:#717175;
  --clr-login-trademark-color:var(--clr-h2-color);
  --clr-login-trademark-font-weight:var(--clr-h2-font-weight);
  --clr-login-trademark-font-family:var(--clr-h2-font-family);
  --clr-login-trademark-font-size:var(--clr-h2-font-size);
  --clr-login-trademark-letter-spacing:var(--clr-h2-letter-spacing);
}
:root [cds-theme~=dark] {
  --clr-login-logo-color:var(--cds-global-color-white);
}
.login-wrapper {
  display: flex;
  height: 100%;
  background: url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%0D%0A%20%20%20%20%20version%3D%221.1%22%0D%0A%20%20%20%20%20id%3D%22no-aspect-ratio%22%0D%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20%20%20x%3D%220px%22%0D%0A%20%20%20%20%20y%3D%220px%22%0D%0A%20%20%20%20%20height%3D%222055.55px%22%0D%0A%20%20%20%20%20width%3D%221440px%22%0D%0A%20%20%20%20%20viewBox%3D%220%200%202055.55%201440%22%0D%0A%20%20%20%20%20preserveAspectRatio%3D%22xMinYMin%20slice%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%3Cdesc%3ELogin%20Image%3C%2Fdesc%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%280.000000%2C%20-4.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23FAFAFA%22%20x%3D%220%22%20y%3D%224%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221108.43%201443.63%201109.08%201443.63%20443.44%20777.74%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%220.79%20334.92%20443.44%20777.74%200.79%20334.49%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%220.79%20211.88%200.79%20329.6%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22160.65%20169.74%200.79%209.73%200.79%20211.88%2090.27%20301.46%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22503.77%201443.63%20697.47%201443.63%20803.74%201337.36%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22158.33%20691.15%200.79%20848.72%200.79%201427.43%20447.52%20980.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CEDDE0%22%20points%3D%22257.71%20591.75%200.79%20334.49%200.79%20533.42%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A9C9D5%22%20points%3D%220.79%20533.42%200.79%20848.72%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22806.46%201140.89%20546.94%20881.28%20447.52%20980.7%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238FC4DF%22%20points%3D%22447.52%20980.7%200.79%201427.43%200.79%201443.63%20503.77%201443.63%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%22608.23%20819.99%20546.94%20881.28%20806.46%201140.89%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22420.05%20429.39%20319.01%20530.45%20608.23%20819.99%20709.3%20718.91%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22709.3%20718.91%20608.23%20819.99%20867.64%201079.7%20968.74%20978.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22619.59%20229.82%20393.42%203.12%20327.27%203.12%20160.65%20169.74%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22319.01%20530.45%20319.01%20530.45%2090.27%20301.46%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22160.65%20169.74%2059.62%20270.77%2090.27%20301.46%20319.01%20530.45%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2384C4D2%22%20points%3D%2259.62%20270.77%200.79%20329.6%200.79%20334.49%20257.71%20591.75%20319.01%20530.45%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22537.55%203.12%20393.42%203.12%20619.59%20229.82%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2387D1DB%22%20points%3D%22846.25%203.12%20537.55%203.12%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22909.87%201443.63%20850.19%201383.87%20790.43%201443.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22319.01%20530.45%20257.71%20591.75%20443.44%20777.74%20546.94%20881.28%20608.23%20819.99%20867.64%201079.7%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22867.64%201079.7%20806.46%201140.89%20903.31%201237.78%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221065.57%201075.52%20968.74%20978.6%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22964.46%201176.63%20867.64%201079.7%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201231.16%201443.63%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221240.08%20707.22%201167.9%20779.4%201264.68%20876.4%201336.87%20804.22%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22980.83%20447.39%20691.74%20157.66%20619.59%20229.82%20908.66%20519.56%20980.83%20447.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22709.3%20718.91%20968.74%20978.6%201167.91%20779.4%20908.66%20519.55%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22980.83%20447.39%20908.66%20519.55%201167.91%20779.4%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221034.59%203.12%20846.25%203.12%20691.74%20157.66%20980.83%20447.39%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221240.08%20707.21%201336.87%20804.22%201586.01%20555.08%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%221229.75%20198.47%20980.83%20447.39%201240.08%20707.21%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221292.22%201302.38%201433.32%201443.63%201830.61%201443.63%201491.18%201103.42%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221010.92%201223.13%20949.78%201284.27%201109.08%201443.63%201150.98%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2375B8C5%22%20points%3D%221150.98%201443.63%201231.16%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221292.22%201302.38%201112.03%201122.02%201010.92%201223.13%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221191.09%201403.51%201231.16%201443.63%201433.32%201443.63%201292.22%201302.38%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221383.3%20850.75%201311.12%20922.94%201491.18%201103.42%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221812.65%20781.95%201632.46%20601.59%201383.3%20850.75%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2378CAD4%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%22803.74%201337.36%20850.19%201383.87%20949.78%201284.27%20903.31%201237.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221065.57%201075.52%201112.03%201122.02%201311.12%20922.94%201264.69%20876.4%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2377B8D9%22%20points%3D%22697.47%201443.63%20790.43%201443.63%20850.19%201383.87%20803.74%201337.36%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2396C7DF%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2357A8D0%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23000000%22%20opacity%3D%220.42%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2357A8D0%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD3E6%22%20points%3D%222056%200.12%201645.49%200.12%201648.49%203.12%201944.07%203.12%201796.22%20150.99%201893.12%20247.97%202054.45%2086.64%202054.45%20179.6%201939.58%20294.47%202056%20411%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237AB9D9%22%20points%3D%221648.49%203.12%201796.22%20150.99%201944.07%203.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2366AED4%22%20points%3D%222054.45%2086.64%201893.12%20247.97%201939.58%20294.47%202054.45%20179.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221884.82%20709.78%202054.45%20879.57%202054.45%20540.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221489.14%20458.12%201489.14%20458.12%201371.13%20339.99%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221796.22%20150.99%201648.49%203.12%201425.1%203.12%201301.91%20126.31%201561.3%20385.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2391C5E0%22%20transform%3D%22translate%281798.954066%2C%20388.798781%29%20rotate%28-44.970000%29%20translate%28-1798.954066%2C%20-388.798781%29%20%22%20x%3D%221632.82407%22%20y%3D%22355.933781%22%20width%3D%22332.26%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221586.01%20555.08%201632.46%20601.59%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281573.711577%2C%20470.620263%29%20rotate%28-45.000000%29%20translate%28-1573.711577%2C%20-470.620263%29%20%22%20x%3D%221522.68158%22%20y%3D%22402.085263%22%20width%3D%22102.06%22%20height%3D%22137.07%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281758.676758%2C%20655.767120%29%20rotate%28-44.970000%29%20translate%28-1758.676758%2C%20-655.767120%29%20%22%20x%3D%221707.64676%22%20y%3D%22528.29212%22%20width%3D%22102.06%22%20height%3D%22254.95%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B3EAEE%22%20points%3D%221301.91%20126.31%201178.84%203.12%201034.59%203.12%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2383C0C8%22%20points%3D%221812.65%20781.95%202054.45%201023.99%202054.45%20879.57%201884.82%20709.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%237DC6DC%22%20transform%3D%22translate%281395.516901%2C%20292.206519%29%20rotate%28-45.000000%29%20translate%28-1395.516901%2C%20-292.206519%29%20%22%20x%3D%221344.4919%22%20y%3D%22108.701519%22%20width%3D%22102.05%22%20height%3D%22367.01%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2368B8D5%22%20transform%3D%22translate%281645.313619%2C%20542.249760%29%20rotate%28-45.000000%29%20translate%28-1645.313619%2C%20-542.249760%29%20%22%20x%3D%221594.28362%22%20y%3D%22509.38476%22%20width%3D%22102.06%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%203.000000%29%22%20stroke%3D%22%23000000%22%20opacity%3D%220.15%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.95%2C0.12%20L0.95%2C840.12%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E);
  background-size: 100%;
  background-position: calc(580*(1rem/var(--cds-global-base))) 0;
  background-repeat: no-repeat;
}
.login-wrapper .login {
  background: var(--clr-login-background-color);
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
  height: auto;
  min-height: 100vh;
  width: calc(580*(1rem/var(--cds-global-base)));
}
.login-wrapper .login .login-footer,
.login-wrapper .login .login-header {
  display: flex;
  width: 100%;
  flex-direction: row;
  align-items: center;
}
.login-wrapper .login .login-footer .actions,
.login-wrapper .login .login-header .actions {
  margin-left: auto;
}
.login-wrapper .login .login-header .logo {
  height: var(--cds-global-space-7);
  width: 100%;
  mask: url(data:image/svg+xml;charset=utf8,\ %3Csvg%20width%3D%22105%22%20height%3D%2216%22%20viewBox%3D%220%200%20105%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M44.9371%2014.8L40.3598%202.00082C40.2932%201.80094%2040.2266%201.60106%2040.2266%201.40117C40.2266%200.868153%2040.693%200.341797%2041.3526%200.341797C41.9522%200.341797%2042.3453%200.741563%2042.4786%201.26792L46.2564%2012.2748L50.1008%201.26792C50.3007%200.7349%2050.6338%200.341797%2051.2268%200.341797H51.36C51.9597%200.341797%2052.3528%200.741563%2052.5527%201.26792L56.3305%2012.2748L60.1749%201.20129C60.3082%200.734901%2060.6413%200.341797%2061.2343%200.341797C61.9006%200.341797%2062.3603%200.808188%2062.3603%201.40117C62.3603%201.60106%2062.2936%201.86757%2062.227%202.00082L57.5831%2014.8C57.3166%2015.4663%2056.8502%2015.7928%2056.3238%2015.7928H56.2572C55.6575%2015.7928%2055.2644%2015.4596%2054.9979%2014.8L51.2868%203.92636L47.509%2014.8C47.3091%2015.4663%2046.8494%2015.7928%2046.3163%2015.7928H46.2497C45.6501%2015.7928%2045.1903%2015.4596%2044.9238%2014.8H44.9371Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M78.3525%201.4678C78.3525%200.868152%2078.8189%200.341797%2079.4785%200.341797C80.1382%200.341797%2080.6045%200.808187%2080.6045%201.4678V4.05296C81.7306%201.53443%2084.1825%200.341797%2085.8415%200.341797C86.5011%200.341797%2086.9675%200.808187%2086.9675%201.4678C86.9675%202.06745%2086.5677%202.52718%2085.9747%202.59381C83.0564%202.92695%2080.6712%205.11234%2080.6712%209.48978V14.5935C80.6712%2015.1931%2080.2048%2015.7195%2079.5452%2015.7195C78.8856%2015.7195%2078.4192%2015.1864%2078.4192%2014.5935V1.46114%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M94.1294%2015.9272C90.0851%2015.9272%2086.707%2012.7424%2086.707%208.1717V8.10508C86.707%203.79427%2089.6919%200.349609%2093.8029%200.349609C98.1803%200.349609%20100.699%203.99415%20100.699%207.91186C100.699%208.51151%20100.232%208.97123%2099.6395%208.97123H88.8991C89.2322%2012.2227%2091.4842%2014.0083%2094.136%2014.0083C95.9949%2014.0083%2097.3208%2013.282%2098.3802%2012.2826C98.5801%2012.1494%2098.78%2012.0161%2099.0398%2012.0161C99.5728%2012.0161%20100.033%2012.4825%20100.033%2012.9422C100.033%2013.2088%2099.8993%2013.4753%2099.6994%2013.6685C98.3069%2014.9944%2096.6479%2015.9205%2094.1294%2015.9205V15.9272ZM98.5068%207.23891C98.3069%204.52051%2096.7145%202.13523%2093.8029%202.13523C91.2177%202.13523%2089.2922%204.32062%2088.9657%207.23891H98.5135H98.5068Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M62.375%2011.2158C62.375%207.9644%2065.0268%206.30537%2068.8046%206.30537C70.7301%206.30537%2072.1226%206.57188%2073.4419%206.97165V6.43863C73.4419%203.72022%2071.7828%202.3277%2068.9312%202.3277C67.4054%202.3277%2066.5459%202.52758%2065.4199%202.99397C65.2866%203.0606%2065.1534%203.0606%2065.0201%203.0606C64.4871%203.0606%2064.0274%202.59421%2064.0274%202.06785C64.0274%201.60146%2064.2273%201.34161%2064.627%201.14172C66.0862%200.475447%2067.2122%200.282227%2069.1377%200.282227C71.2565%200.282227%2072.9155%200.815252%2073.9749%201.94126C74.9676%202.93401%2075.5007%204.39316%2075.5007%206.3187V14.6072C75.5007%2015.2735%2075.0343%2015.7332%2074.4413%2015.7332C73.775%2015.7332%2073.3819%2015.2668%2073.3819%2014.6738V13.2147C72.3225%2014.6072%2070.5969%2015.7998%2067.9451%2015.7998C65.2267%2015.9331%2062.375%2014.3407%2062.375%2011.2225V11.2158ZM73.5152%2010.0898V8.63068C72.3891%208.29754%2070.93%207.9644%2069.0711%207.9644C66.2194%207.9644%2064.6937%209.22366%2064.6937%2011.0826V11.1492C64.6937%2013.0747%2066.4193%2014.1341%2068.4714%2014.1341C71.2565%2014.1341%2073.5085%2012.4751%2073.5085%2010.0898H73.5152Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M4.10222%201.26862C3.63583%200.209237%202.37656%20-0.323787%201.25055%200.209235C0.124545%200.742256%20-0.275218%202.00152%200.191176%203.0609L4.96172%2013.4748C5.68796%2015.1338%206.48749%2015.9267%208.01327%2015.9267C9.53904%2015.9267%2010.2653%2015.0006%2011.0648%2013.4748C11.0648%2013.4748%2015.2424%204.38679%2015.309%204.32683C15.3756%204.2602%2015.5089%203.92706%2015.9086%203.92706C16.2418%203.92706%2016.5683%204.19357%2016.5683%204.59334V13.4815C16.5683%2014.874%2017.2945%2016%2018.8203%2016C20.3461%2016%2021.0723%2014.874%2021.0723%2013.4815V6.18574C21.0723%204.79322%2022.065%203.8671%2023.4576%203.8671C24.8501%203.8671%2025.7096%204.79322%2025.7096%206.18574V13.4815C25.7096%2014.874%2026.4425%2016%2027.9616%2016C29.4807%2016%2030.2136%2014.874%2030.2136%2013.4815V6.18574C30.2136%204.79322%2031.2064%203.8671%2032.5989%203.8671C33.9914%203.8671%2034.8509%204.79322%2034.8509%206.18574V13.4815C34.8509%2014.874%2035.5771%2016%2037.1029%2016C38.6287%2016%2039.3549%2014.874%2039.3549%2013.4815V5.19299C39.3549%202.14144%2036.903%200.0226781%2033.9847%200.0226781C31.0664%200.0226781%2029.2142%202.08148%2029.2142%202.08148C28.0882%200.822213%2026.7623%200.0226781%2024.5103%200.0226781C22.125%200.0226781%2019.9996%202.08148%2019.9996%202.08148C19.0068%200.822213%2017.3478%200.0226781%2015.9553%200.0226781C13.8365%200.0226781%2012.1109%200.948805%2011.1181%203.34074L8.06657%2010.5698L4.08889%201.28861L4.10222%201.26862Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M100.892%202.20071C100.892%201.14133%20101.684%200.341797%20102.751%200.341797C103.817%200.341797%20104.609%201.20129%20104.609%202.20071C104.609%203.20013%20103.817%204.05962%20102.751%204.05962C101.758%204.05962%20100.892%203.20013%20100.892%202.20071ZM104.27%202.20071C104.27%201.34121%20103.61%200.674935%20102.744%200.674935C101.878%200.674935%20101.218%201.40118%20101.218%202.20071C101.218%203.06021%20101.878%203.72648%20102.744%203.72648C103.61%203.72648%20104.27%203.00024%20104.27%202.20071Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3Cpath%20d%3D%22M102.085%201.40203C102.085%201.26877%20102.152%201.20215%20102.285%201.20215H102.885C103.151%201.20215%20103.284%201.26877%20103.418%201.40203C103.551%201.53528%20103.551%201.66854%20103.551%201.80179C103.551%202.0683%20103.418%202.26819%20103.218%202.33482L103.484%202.66796C103.529%202.71237%20103.551%202.75679%20103.551%202.80121C103.551%202.93446%20103.484%203.00109%20103.351%203.00109C103.284%203.00109%20103.218%202.93447%20103.151%202.86784L102.751%202.40144H102.418V2.80121C102.418%202.93446%20102.352%203.00109%20102.218%203.00109C102.085%203.00109%20102.019%202.93446%20102.019%202.80121V1.40869H102.085V1.40203ZM102.878%202.12827C103.078%202.12827%20103.211%201.99502%20103.211%201.86176C103.211%201.66188%20103.078%201.59525%20102.878%201.59525H102.478V2.12827H102.878Z%22%20fill%3D%22%23717175%22%2F%3E%0A%3C%2Fsvg%3E%0A);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: var(--clr-login-logo-color);
}
.login-wrapper .login .login-footer {
  gap: var(--clr-login-footer-gap);
}
.login-wrapper .login .login-footer a,
.login-wrapper .login .login-footer .copyright {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
  color: var(--clr-login-copyright-color);
}
.login-wrapper .login .login-body {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: calc(320*(1rem/var(--cds-global-base)));
}
.login-wrapper .login .title {
  font-size: var(--clr-base-typography-font-size-display);
  font-weight: var(--cds-alias-typography-display-font-weight);
  line-height: var(--clr-base-typography-line-height-44);
  letter-spacing: calc(-.5*(1rem/var(--cds-global-base)));
  color: var(--clr-login-title-color);
}
.login-wrapper .login .title .welcome {
  color: var(--clr-login-welcome-color);
  margin: 0 0 var(--clr-base-vertical-offset-m) 0;
}
.login-wrapper .login .title .subtitle,
.login-wrapper .login .title .hint {
  font-size: var(--clr-base-typography-font-size-section);
  font-weight: var(--cds-alias-typography-section-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*(1rem/var(--cds-global-base)));
  color: var(--clr-login-hint-color);
  margin: var(--clr-base-vertical-offset-m) 0 0 0;
}
.login-wrapper .login .trademark {
  color: var(--clr-login-trademark-color);
  font-weight: var(--clr-login-trademark-font-weight);
  font-family: var(--clr-login-trademark-font-family);
  font-size: var(--clr-login-trademark-font-size);
  letter-spacing: var(--clr-login-trademark-letter-spacing);
}
.login-wrapper .login .login-group {
  display: flex;
  flex-direction: column;
  padding-top: var(--clr-base-vertical-offset-3xl);
  width: 100%;
}
.login-wrapper .login .login-group .auth-source,
.login-wrapper .login .login-group .username,
.login-wrapper .login .login-group .password,
.login-wrapper .login .login-group .checkbox,
.login-wrapper .login .login-group .clr-form-control {
  margin: 0 0 var(--clr-base-vertical-offset-2xl) 0;
}
.login-wrapper .login .login-group .clr-checkbox-wrapper {
  margin: 0 0 var(--clr-base-vertical-offset-3xl) 0;
}
.login-wrapper .login .login-group .clr-control-container {
  display: block;
  width: 100%;
}
.login-wrapper .login .login-group .clr-control-container .clr-select-wrapper,
.login-wrapper .login .login-group .clr-control-container .clr-select {
  width: 100%;
}
.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper > .clr-input {
  width: 100%;
}
.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper {
  width: 100%;
}
.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper > .clr-input-group {
  max-width: 100%;
  width: 100%;
}
.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper > .clr-input-group > .clr-input {
  width: calc(100% - var(--clr-forms-icon-size));
}
.login-wrapper .login .login-group .tooltip-validation {
  margin-top: var(--clr-base-vertical-offset-s);
}
.login-wrapper .login .login-group .tooltip-validation .username,
.login-wrapper .login .login-group .tooltip-validation .password {
  width: 100%;
  margin-top: 0;
}
.login-wrapper .login .login-group .error {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  display: none;
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m);
  background: var(--clr-login-error-background-color);
  color: var(--clr-alert-danger-font-color);
  border-radius: var(--clr-alert-borderradius);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-alert-danger-border-color);
}
.login-wrapper .login .login-group .error:before {
  content: "";
  mask: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%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%3Cdefs%3E%3Cstyle%3E.clr-i-outline%7Bfill%3A'none'%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-circle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C6A12%2C12%2C0%2C1%2C0%2C30%2C18%2C12%2C12%2C0%2C0%2C0%2C18%2C6Zm0%2C22A10%2C10%2C0%2C1%2C1%2C28%2C18%2C10%2C10%2C0%2C0%2C1%2C18%2C28Z%22%3E%3C%2Fpath%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20d%3D%22M18%2C20.07a1.3%2C1.3%2C0%2C0%2C1-1.3-1.3v-6a1.3%2C1.3%2C0%2C1%2C1%2C2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C1%2C18%2C20.07Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20cx%3D%2217.95%22%20cy%3D%2223.02%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: var(--clr-login-error-icon-color);
  margin: var(--cds-global-space-1) var(--clr-base-horizontal-offset-s) 0 0;
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
}
.login-wrapper .login .login-group .error.active {
  display: flex;
}
.login-wrapper .login .login-group .error.active:before {
  flex: 0 0 var(--clr-base-icon-size-s);
}
.login-wrapper .login .login-group .btn {
  margin: var(--clr-base-vertical-offset-m) 0;
  max-width: none;
}
.login-wrapper .login .login-group .signup {
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  text-align: center;
}
.login-wrapper .login:after {
  position: absolute;
  content: "";
  display: block;
  width: var(--cds-global-space-1);
  height: 100%;
  background: var(--cds-global-color-black);
  opacity: .1;
  top: 0;
  right: calc(-1*var(--cds-global-space-2));
}
@media screen and (max-width:768px) {
  .login-wrapper {
    justify-content: center;
    background: var(--clr-login-background-color);
  }
  .login-wrapper .login {
    width: 100%;
    margin-left: 0;
    padding: var(--clr-base-vertical-offset-2xl) 20%;
  }
  .login-wrapper .login:after {
    content: none;
  }
}
@media screen and (max-width:576px) {
  .login-wrapper .login {
    padding: var(--clr-base-vertical-offset-2xl) 15%;
  }
}
.main-container {
  display: flex;
  flex-direction: column;
  height: 100vh;
  background: var(--clr-global-app-background);
}
.main-container .alert.alert-app-level {
  flex: 0 0 auto;
  overflow-x: hidden;
}
.main-container header,
.main-container .header {
  flex: 0 0 var(--clr-header-height);
}
.main-container .sub-nav,
.main-container .subnav {
  flex: 0 0 var(--clr-base-row-height-m);
}
.main-container .u-main-container {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  overflow: hidden;
}
.main-container .content-container {
  display: flex;
  flex: 1 1 auto;
  min-height: .05rem;
}
.main-container .content-container .content-area {
  flex: 1 1 auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl) var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl);
}
.main-container .content-container .content-area > :first-child {
  margin-top: 0;
}
.main-container .content-container .clr-vertical-nav {
  flex: 0 0 auto;
  order: -1;
}
@media print {
  .main-container {
    height: auto;
  }
}
body.no-scrolling,
body[cds-layout=no-scrolling] {
  overflow: hidden;
}
body.no-scrolling .main-container .content-container .content-area,
body[cds-layout=no-scrolling] .main-container .content-container .content-area {
  overflow: hidden;
}
:root {
  --clr-modal-sm-width:calc(288 * (1rem / var(--cds-global-base)));
  --clr-modal-md-width:calc(576 * (1rem / var(--cds-global-base)));
  --clr-modal-lg-width:calc(864 * (1rem / var(--cds-global-base)));
  --clr-modal-xl-width:calc(1152 * (1rem / var(--cds-global-base)));
  --clr-modal-title-font-family:var(--clr-font);
  --clr-modal-title-font-weight:var(--cds-alias-typography-section-font-weight);
  --clr-modal-title-letter-spacing:calc(-0.2 * (1rem / var(--cds-global-base)));
}
:root,
:root [clr-density] {
  --clr-modal-border-radius:var(--clr-base-border-radius-s);
  --clr-modal-title-font-size:var(--clr-base-typography-font-size-section);
  --clr-modal-title-line-height:var(--clr-base-typography-line-height-24);
}
:root,
:root [cds-theme] {
  --clr-modal-close-color:var(--clr-close-color);
  --clr-modal-bg-color:var(--cds-alias-object-container-background);
  --clr-modal-content-box-shadow:var(--cds-alias-object-shadow-300);
  --clr-modal-backdrop-color:var(--cds-alias-object-overlay-backdrop-background);
  --clr-modal-title-color:var(--cds-alias-typography-color-400);
}
.clr-side-panel-pinned-right-sm {
  padding-right: var(--clr-modal-sm-width) !important;
}
.clr-side-panel-pinned-right-md {
  padding-right: var(--clr-modal-md-width) !important;
}
.clr-side-panel-pinned-right-lg {
  padding-right: var(--clr-modal-lg-width) !important;
}
.clr-side-panel-pinned-right-xl {
  padding-right: var(--clr-modal-xl-width) !important;
}
.clr-side-panel-pinned-bottom-sm {
  padding-bottom: calc(var(--clr-modal-sm-width)*.5) !important;
}
.clr-side-panel-pinned-bottom-md {
  padding-bottom: calc(var(--clr-modal-md-width)*.5) !important;
}
.clr-side-panel-pinned-bottom-lg {
  padding-bottom: calc(var(--clr-modal-lg-width)*.5) !important;
}
.clr-side-panel-pinned-bottom-xl {
  padding-bottom: calc(var(--clr-modal-xl-width)*.5) !important;
}
.clr-modal-host {
  overflow: hidden;
  position: relative;
}
.clr-modal-host .modal,
.clr-modal-host .modal-backdrop {
  position: absolute;
}
.clr-modal-host .clr-modal-host-scrollable {
  height: 100%;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1050;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: calc(var(--clr-base-vertical-offset-2xl)*2) calc(var(--clr-base-horizontal-offset-2xl)*2);
  max-width: 100%;
}
@media screen and (max-width:576px) {
  .modal {
    padding: calc(var(--clr-base-vertical-offset-2xl)/2) calc(var(--clr-base-horizontal-offset-2xl)/2);
  }
}
.modal .modal-body {
  padding: var(--clr-base-gap-xl) var(--clr-base-horizontal-offset-2xl);
}
.side-panel .modal {
  left: initial;
  padding: 0;
}
.side-panel .modal .modal-content-wrapper {
  height: 100%;
}
.side-panel .modal .modal-content-wrapper .modal-content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.side-panel .modal .modal-dialog {
  border: 0;
  border-radius: 0;
  height: 100%;
}
.side-panel .modal.modal-full-screen {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 0;
}
.side-panel .modal .modal-body-wrapper {
  flex: 1 1;
  max-height: 100%;
}
.side-panel.side-panel-bottom .modal:not(.modal-full-screen) {
  top: initial;
  width: 100%;
  justify-content: end;
  max-height: 100%;
  min-height: calc(var(--clr-modal-sm-width)*.6);
  height: calc(var(--clr-modal-md-width)*.5);
}
.side-panel.side-panel-bottom .modal:not(.modal-full-screen):has(.modal-sm) {
  height: calc(var(--clr-modal-sm-width)*.5);
}
.side-panel.side-panel-bottom .modal:not(.modal-full-screen):has(.modal-lg) {
  height: calc(var(--clr-modal-lg-width)*.5);
}
.side-panel.side-panel-bottom .modal:not(.modal-full-screen):has(.modal-xl) {
  height: calc(var(--clr-modal-xl-width)*.5);
}
.side-panel.side-panel-bottom .modal-dialog {
  max-height: 100%;
  width: 100%;
}
.modal-dialog {
  position: relative;
  z-index: 1050;
  width: var(--clr-modal-md-width);
  border-radius: var(--clr-modal-border-radius);
  box-shadow: var(--clr-modal-content-box-shadow);
  border: var(--cds-alias-object-border-width-100) solid var(--cds-alias-object-container-border-color);
  background-color: var(--clr-modal-bg-color);
  max-width: 100%;
}
.modal-dialog.modal-sm {
  width: var(--clr-modal-sm-width);
}
.modal-dialog.modal-lg {
  width: var(--clr-modal-lg-width);
}
.modal-dialog.modal-xl {
  width: var(--clr-modal-xl-width);
}
.modal-header,
.modal-header--accessible {
  border-bottom: none;
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl) 0;
}
.modal-header + .modal-footer,
.modal-header--accessible + .modal-footer {
  padding-top: var(--clr-base-gap-xl);
}
.modal-header--accessible {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.modal-header .modal-title,
.modal-header--accessible .modal-title,
.modal-header .side-panel-title,
.modal-header--accessible .side-panel-title {
  color: var(--clr-modal-title-color);
  margin: 0;
}
.modal-header .modal-title:not([cds-text]),
.modal-header--accessible .modal-title:not([cds-text]),
.modal-header .side-panel-title:not([cds-text]),
.modal-header--accessible .side-panel-title:not([cds-text]) {
  font-family: var(--clr-modal-title-font-family);
  font-size: var(--clr-modal-title-font-size);
  font-weight: var(--clr-modal-title-font-weight);
  line-height: var(--clr-modal-title-line-height);
  letter-spacing: var(--clr-modal-title-letter-spacing);
}
.modal-header .close,
.modal-header--accessible .close,
.modal-header .pinnable,
.modal-header--accessible .pinnable {
  font-size: initial;
  line-height: initial;
}
.modal-header .close cds-icon,
.modal-header--accessible .close cds-icon,
.modal-header .close clr-icon,
.modal-header--accessible .close clr-icon,
.modal-header .pinnable cds-icon,
.modal-header--accessible .pinnable cds-icon,
.modal-header .pinnable clr-icon,
.modal-header--accessible .pinnable clr-icon {
  fill: var(--clr-modal-close-color);
}
.modal-header .close cds-icon:not([size]),
.modal-header--accessible .close cds-icon:not([size]),
.modal-header .close clr-icon:not([size]),
.modal-header--accessible .close clr-icon:not([size]),
.modal-header .pinnable cds-icon:not([size]),
.modal-header--accessible .pinnable cds-icon:not([size]),
.modal-header .pinnable clr-icon:not([size]),
.modal-header--accessible .pinnable clr-icon:not([size]) {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
.modal-header .close:hover cds-icon,
.modal-header--accessible .close:hover cds-icon,
.modal-header .close:hover clr-icon,
.modal-header--accessible .close:hover clr-icon,
.modal-header .pinnable:hover cds-icon,
.modal-header--accessible .pinnable:hover cds-icon,
.modal-header .pinnable:hover clr-icon,
.modal-header--accessible .pinnable:hover clr-icon {
  fill: var(--clr-close-color-hover);
}
.modal-header .close:hover:active cds-icon,
.modal-header--accessible .close:hover:active cds-icon,
.modal-header .close:hover:active clr-icon,
.modal-header--accessible .close:hover:active clr-icon,
.modal-header .pinnable:hover:active cds-icon,
.modal-header--accessible .pinnable:hover:active cds-icon,
.modal-header .pinnable:hover:active clr-icon,
.modal-header--accessible .pinnable:hover:active clr-icon {
  fill: var(--clr-close-color-active);
}
.modal-header .pinnable,
.modal-header--accessible .pinnable {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  margin-right: var(--clr-base-gap-s);
  appearance: none;
  -webkit-appearance: none;
}
.modal-title-wrapper {
  flex: 1;
}
.modal-title-wrapper .modal-title h3,
.modal-title-wrapper .side-panel-title h3 {
  margin-top: 0;
}
.modal-body-wrapper {
  max-height: 70vh;
  overflow-y: auto;
  overflow-x: hidden;
}
.modal-body-wrapper .modal-body,
.modal-body-wrapper .side-panel-body {
  color: var(--cds-alias-typography-color-400);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.modal-body-wrapper > :first-child {
  margin-top: 0;
}
.modal-body-wrapper > :last-child {
  margin-bottom: 0;
}
.modal-footer {
  padding: 0 var(--clr-base-horizontal-offset-2xl) var(--clr-base-vertical-offset-2xl);
}
.modal-footer,
.side-panel-footer {
  display: flex;
  justify-content: flex-end;
  gap: var(--clr-base-gap-s);
}
.modal-footer .btn,
.side-panel-footer .btn {
  margin: 0;
}
@media screen and (max-width:768px) and (orientation:landscape) {
  .modal-body-wrapper {
    max-height: 55vh;
  }
}
@media screen and (max-width:576px) {
  .modal-body-wrapper {
    max-height: 55vh;
  }
}
.modal-backdrop {
  position: fixed;
  top: -100vh;
  bottom: 0;
  right: 0;
  left: -100vw;
  background-color: var(--clr-modal-backdrop-color);
  z-index: 1040;
}
.modal .modal-nav {
  display: none;
}
.modal.modal-full-screen {
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl);
  height: 100%;
}
.modal.modal-full-screen .modal-dialog {
  display: flex;
  width: 100%;
  height: 100%;
}
.modal.modal-full-screen .modal-dialog .modal-content-wrapper {
  display: flex;
  flex-grow: 1;
}
.modal.modal-full-screen .modal-dialog .modal-content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.modal.modal-full-screen .modal-dialog .modal-body-wrapper,
.modal.modal-full-screen .modal-dialog .modal-body {
  flex-grow: 1;
  max-height: 100%;
}
:root {
  --clr-header-title-font-weight:var(--cds-global-typography-subsection-font-weight);
  --clr-header-title-font-family:var(--clr-font);
  --clr-header-search-input-font-color:var(--cds-global-color-white);
  --clr-header-search-placeholder-font-weight:var(--cds-global-typography-font-weight-regular);
  --clr-header-search-placeholder-text-color:var(--cds-global-color-construction-400);
  --clr-header-search-border-active:var(--cds-alias-object-border-width-100) solid Highlight;
  --clr-header-search-border-hover:var(--cds-alias-object-border-width-100) solid var(--cds-global-color-construction-400);
  --clr-header-divider-color:var(--cds-global-color-construction-600);
  --clr-header-bg-color:var(--cds-global-color-cool-gray-1000);
  --clr-header-2-bg-color:var(--cds-global-color-construction-800);
  --clr-header-3-bg-color:var(--cds-global-color-azure-900);
  --clr-header-4-bg-color:var(--clr-header-3-bg-color);
  --clr-header-5-bg-color:var(--clr-header-3-bg-color);
  --clr-header-6-bg-color:var(--clr-header-bg-color);
  --clr-header-7-bg-color:var(--clr-header-2-bg-color);
  --clr-header-font-color:var(--cds-global-color-construction-100);
  --clr-header-font-color-hover:var(--cds-global-color-construction-50);
}
:root,
:root [clr-density] {
  --clr-header-height:var(--clr-base-header-height);
  --clr-header-search-icon-size:var(--clr-base-icon-size-l);
  --clr-header-search-margin-left:var(--clr-base-horizontal-offset-m);
  --clr-header-search-margin-right:var(--clr-base-horizontal-offset-l);
  --clr-header-search-gap:var(--clr-base-gap-s);
}
header,
.header {
  display: flex;
  color: var(--clr-header-font-color);
  background-color: var(--clr-header-bg-color);
  height: var(--clr-header-height);
  white-space: nowrap;
}
header.header-1,
.header.header-1 {
  background-color: var(--clr-header-bg-color);
}
header.header-2,
.header.header-2 {
  background-color: var(--clr-header-2-bg-color);
}
header.header-3,
.header.header-3 {
  background-color: var(--clr-header-3-bg-color);
}
header.header-4,
.header.header-4 {
  background-color: var(--clr-header-4-bg-color);
}
header.header-5,
.header.header-5 {
  background-color: var(--clr-header-5-bg-color);
}
header.header-6,
.header.header-6 {
  background-color: var(--clr-header-6-bg-color);
}
header.header-7,
.header.header-7 {
  background-color: var(--clr-header-7-bg-color);
}
header.header-8,
.header.header-8 {
  background-color: #0f171c;
}
header .branding,
.header .branding {
  display: flex;
  flex: 0 0 auto;
  height: var(--clr-header-height);
  min-width: calc(204*(1rem/var(--cds-global-base)));
  padding: 0 var(--clr-base-horizontal-offset-xl);
}
header .branding > a,
header .branding > .nav-link,
.header .branding > a,
.header .branding > .nav-link {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  gap: var(--clr-base-gap-s);
  height: 100%;
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m);
}
header .branding > a:focus,
header .branding > .nav-link:focus,
.header .branding > a:focus,
.header .branding > .nav-link:focus {
  outline-offset: calc(-1*var(--cds-global-space-4));
}
header .branding .clr-icon,
header .branding cds-icon,
header .branding clr-icon,
.header .branding .clr-icon,
.header .branding cds-icon,
.header .branding clr-icon {
  flex-grow: 0;
  flex-shrink: 0;
}
header .branding .clr-icon:not([size]),
header .branding cds-icon:not([size]),
header .branding clr-icon:not([size]),
.header .branding .clr-icon:not([size]),
.header .branding cds-icon:not([size]),
.header .branding clr-icon:not([size]) {
  height: var(--cds-global-space-11);
  width: var(--cds-global-space-11);
}
header .branding .title,
.header .branding .title {
  color: var(--clr-header-font-color);
  font-family: var(--clr-header-title-font-family);
  font-size: var(--clr-base-typography-font-size-sub-section);
  font-weight: var(--clr-header-title-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*(1rem/var(--cds-global-base)));
  text-decoration: none;
}
header .settings .nav-text,
header .header-nav .nav-text,
header .header-actions .nav-text,
.header .settings .nav-text,
.header .header-nav .nav-text,
.header .header-actions .nav-text {
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
header .settings clr-icon,
header .header-nav clr-icon,
header .header-actions clr-icon,
.header .settings clr-icon,
.header .header-nav clr-icon,
.header .header-actions clr-icon {
  color: var(--clr-header-font-color);
}
header .settings .nav-link,
header .header-nav .nav-link,
header .header-actions .nav-link,
.header .settings .nav-link,
.header .header-nav .nav-link,
.header .header-actions .nav-link {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  gap: var(--clr-base-gap-s);
  height: 100%;
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-xl);
  color: var(--clr-header-font-color);
  position: relative;
  text-align: center;
}
header .settings .nav-link:focus,
header .header-nav .nav-link:focus,
header .header-actions .nav-link:focus,
.header .settings .nav-link:focus,
.header .header-nav .nav-link:focus,
.header .header-actions .nav-link:focus {
  outline-offset: calc(-1*var(--cds-global-space-4));
}
header .settings .nav-link:hover,
header .header-nav .nav-link:hover,
header .header-actions .nav-link:hover,
.header .settings .nav-link:hover,
.header .header-nav .nav-link:hover,
.header .header-actions .nav-link:hover {
  color: var(--clr-header-font-color-hover);
}
header .settings .nav-link:disabled,
header .header-nav .nav-link:disabled,
header .header-actions .nav-link:disabled,
.header .settings .nav-link:disabled,
.header .header-nav .nav-link:disabled,
.header .header-actions .nav-link:disabled {
  cursor: not-allowed;
}
header .settings .nav-link cds-icon:not([size]),
header .settings .nav-link clr-icon,
header .header-nav .nav-link cds-icon:not([size]),
header .header-nav .nav-link clr-icon,
header .header-actions .nav-link cds-icon:not([size]),
header .header-actions .nav-link clr-icon,
.header .settings .nav-link cds-icon:not([size]),
.header .settings .nav-link clr-icon,
.header .header-nav .nav-link cds-icon:not([size]),
.header .header-nav .nav-link clr-icon,
.header .header-actions .nav-link cds-icon:not([size]),
.header .header-actions .nav-link clr-icon {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
header .settings .nav-link.nav-icon-text,
header .header-nav .nav-link.nav-icon-text,
header .header-actions .nav-link.nav-icon-text,
.header .settings .nav-link.nav-icon-text,
.header .header-nav .nav-link.nav-icon-text,
.header .header-actions .nav-link.nav-icon-text {
  gap: var(--clr-base-gap-s);
}
header .settings .nav-link.nav-icon-text cds-icon,
header .settings .nav-link.nav-icon-text clr-icon,
header .header-nav .nav-link.nav-icon-text cds-icon,
header .header-nav .nav-link.nav-icon-text clr-icon,
header .header-actions .nav-link.nav-icon-text cds-icon,
header .header-actions .nav-link.nav-icon-text clr-icon,
.header .settings .nav-link.nav-icon-text cds-icon,
.header .settings .nav-link.nav-icon-text clr-icon,
.header .header-nav .nav-link.nav-icon-text cds-icon,
.header .header-nav .nav-link.nav-icon-text clr-icon,
.header .header-actions .nav-link.nav-icon-text cds-icon,
.header .header-actions .nav-link.nav-icon-text clr-icon {
  transform: none;
}
header .settings .nav-link .nav-icon + .nav-text,
header .header-nav .nav-link .nav-icon + .nav-text,
header .header-actions .nav-link .nav-icon + .nav-text,
.header .settings .nav-link .nav-icon + .nav-text,
.header .header-nav .nav-link .nav-icon + .nav-text,
.header .header-actions .nav-link .nav-icon + .nav-text {
  display: none;
}
header .settings .nav-link.active .nav-text,
header .header-nav .nav-link.active .nav-text,
header .header-actions .nav-link.active .nav-text,
.header .settings .nav-link.active .nav-text,
.header .header-nav .nav-link.active .nav-text,
.header .header-actions .nav-link.active .nav-text {
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
header .settings .nav-link:focus,
header .header-nav .nav-link:focus,
header .header-actions .nav-link:focus,
.header .settings .nav-link:focus,
.header .header-nav .nav-link:focus,
.header .header-actions .nav-link:focus {
  outline-offset: calc(-1*var(--cds-global-space-4));
}
header .header-nav,
.header .header-nav {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  position: relative;
}
header .header-nav::before,
.header .header-nav::before {
  display: inline-block;
  content: "";
  background-color: var(--clr-header-divider-color);
  height: var(--clr-base-icon-size-3xl);
  width: var(--cds-alias-object-border-width-100);
  position: absolute;
  left: 0;
  top: calc((var(--clr-header-height) - var(--clr-base-icon-size-3xl))/2);
}
header .header-nav .nav-link:first-of-type,
header .header-nav .nav-link:last-of-type,
.header .header-nav .nav-link:first-of-type,
.header .header-nav .nav-link:last-of-type {
  position: relative;
}
header .settings,
header .header-actions,
.header .settings,
.header .header-actions {
  flex: 1 0 auto;
  display: flex;
  justify-content: flex-end;
}
header .settings > :not(.dropdown):before,
header .settings > .dropdown > .dropdown-toggle:before,
header .header-actions > :not(.dropdown):before,
header .header-actions > .dropdown > .dropdown-toggle:before,
.header .settings > :not(.dropdown):before,
.header .settings > .dropdown > .dropdown-toggle:before,
.header .header-actions > :not(.dropdown):before,
.header .header-actions > .dropdown > .dropdown-toggle:before {
  display: inline-block;
  content: "";
  background-color: var(--clr-header-divider-color);
  height: var(--clr-base-icon-size-3xl);
  width: var(--cds-alias-object-border-width-100);
  position: absolute;
  left: 0;
  top: calc((var(--clr-header-height) - var(--clr-base-icon-size-3xl))/2);
}
header .settings > .dropdown > .dropdown-toggle,
header .header-actions > .dropdown > .dropdown-toggle,
.header .settings > .dropdown > .dropdown-toggle,
.header .header-actions > .dropdown > .dropdown-toggle {
  position: relative;
  color: var(--clr-header-font-color);
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  gap: var(--clr-base-gap-s);
  height: 100%;
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-xl);
}
header .settings > .dropdown > .dropdown-toggle:hover,
header .header-actions > .dropdown > .dropdown-toggle:hover,
.header .settings > .dropdown > .dropdown-toggle:hover,
.header .header-actions > .dropdown > .dropdown-toggle:hover {
  color: var(--clr-header-font-color-hover);
}
header .settings > .dropdown > .dropdown-toggle:disabled,
header .header-actions > .dropdown > .dropdown-toggle:disabled,
.header .settings > .dropdown > .dropdown-toggle:disabled,
.header .header-actions > .dropdown > .dropdown-toggle:disabled {
  cursor: not-allowed;
}
header .settings > .dropdown > .dropdown-toggle:focus,
header .header-actions > .dropdown > .dropdown-toggle:focus,
.header .settings > .dropdown > .dropdown-toggle:focus,
.header .header-actions > .dropdown > .dropdown-toggle:focus {
  outline-offset: calc(-1*var(--cds-global-space-4));
}
header .settings > .dropdown .dropdown-toggle.nav-icon cds-icon:not([size], [shape^=angle]),
header .settings > .dropdown .dropdown-toggle.nav-icon clr-icon:not([shape^=angle]),
header .header-actions > .dropdown .dropdown-toggle.nav-icon cds-icon:not([size], [shape^=angle]),
header .header-actions > .dropdown .dropdown-toggle.nav-icon clr-icon:not([shape^=angle]),
.header .settings > .dropdown .dropdown-toggle.nav-icon cds-icon:not([size], [shape^=angle]),
.header .settings > .dropdown .dropdown-toggle.nav-icon clr-icon:not([shape^=angle]),
.header .header-actions > .dropdown .dropdown-toggle.nav-icon cds-icon:not([size], [shape^=angle]),
.header .header-actions > .dropdown .dropdown-toggle.nav-icon clr-icon:not([shape^=angle]) {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
header .settings > .dropdown .dropdown-menu,
header .header-actions > .dropdown .dropdown-menu,
.header .settings > .dropdown .dropdown-menu,
.header .header-actions > .dropdown .dropdown-menu {
  margin-top: calc(-1*var(--cds-global-space-5));
  margin-right: var(--cds-global-space-5);
  left: auto;
  right: 0;
}
header .search-box,
header .search,
.header .search-box,
.header .search {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  max-width: calc(288*(1rem/var(--cds-global-base)));
  padding: 0;
  position: relative;
  color: var(--clr-header-font-color);
}
header .search-box:hover,
header .search:hover,
.header .search-box:hover,
.header .search:hover {
  color: var(--clr-header-font-color-hover);
}
header .search-box:disabled,
header .search:disabled,
.header .search-box:disabled,
.header .search:disabled {
  cursor: not-allowed;
}
header .search-box::before,
header .search::before,
.header .search-box::before,
.header .search::before {
  display: inline-block;
  content: "";
  background-color: var(--clr-header-divider-color);
  height: var(--clr-base-icon-size-3xl);
  width: var(--cds-alias-object-border-width-100);
  position: absolute;
  left: 0;
  top: calc((var(--clr-header-height) - var(--clr-base-icon-size-3xl))/2);
}
header .search-box > .nav-icon,
header .search > .nav-icon,
.header .search-box > .nav-icon,
.header .search > .nav-icon {
  margin: 0 var(--cds-global-space-4) calc(3*(1rem/var(--cds-global-base))) var(--cds-global-space-9);
}
header .search-box label,
header .search label,
.header .search-box label,
.header .search label {
  display: inline-block;
  padding-left: var(--clr-header-search-gap);
  margin-left: var(--clr-header-search-margin-left);
  margin-right: var(--clr-header-search-margin-right);
  text-align: center;
}
header .search-box label::before,
header .search label::before,
.header .search-box label::before,
.header .search label::before {
  display: inline-block;
  content: "";
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ffffff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ESearch%3C%2Ftitle%3E%3Cg%20id%3D%22icons%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15%2C4.05A10.95%2C10.95%2C0%2C1%2C1%2C4.05%2C15%2C11%2C11%2C0%2C0%2C1%2C15%2C4.05M15%2C2A13%2C13%2C0%2C1%2C0%2C28%2C15%2C13%2C13%2C0%2C0%2C0%2C15%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20%20d%3D%22M33.71%2C32.29l-7.37-7.42-1.42%2C1.41%2C7.37%2C7.42a1%2C1%2C0%2C1%2C0%2C1.42-1.41Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  height: var(--clr-header-search-icon-size);
  width: var(--clr-header-search-icon-size);
  min-height: var(--clr-header-search-icon-size);
  min-width: var(--clr-header-search-icon-size);
  vertical-align: middle;
  margin: 0;
  margin-right: calc(-1*(var(--clr-header-search-icon-size) + var(--clr-header-search-gap)));
}
header .search-box label input,
header .search label input,
.header .search-box label input,
.header .search label input {
  line-height: var(--cds-global-space-9);
  margin: auto;
}
header .search-box input[type=text],
header .search input[type=text],
.header .search-box input[type=text],
.header .search input[type=text] {
  border: 0;
  background: 0 0;
  color: var(--clr-header-search-input-font-color);
  border-radius: var(--clr-base-border-radius-s);
  height: var(--cds-global-space-11);
  padding: 0 0 0 calc(var(--clr-header-search-icon-size) + 2*var(--clr-header-search-gap));
  vertical-align: middle;
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
header .search-box input[type=text]:-webkit-autofill,
header .search-box input[type=text]:-webkit-autofill:focus,
header .search input[type=text]:-webkit-autofill,
header .search input[type=text]:-webkit-autofill:focus,
.header .search-box input[type=text]:-webkit-autofill,
.header .search-box input[type=text]:-webkit-autofill:focus,
.header .search input[type=text]:-webkit-autofill,
.header .search input[type=text]:-webkit-autofill:focus {
  -webkit-transition: background-color 0s 600000s, color 0s 600000s;
  transition: background-color 0s 600000s, color 0s 600000s;
}
header .search-box input[type=text]::placeholder,
header .search input[type=text]::placeholder,
.header .search-box input[type=text]::placeholder,
.header .search input[type=text]::placeholder {
  color: var(--clr-header-search-placeholder-text-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
header .search-box input[type=text]:hover,
header .search input[type=text]:hover,
.header .search-box input[type=text]:hover,
.header .search input[type=text]:hover {
  border: var(--clr-header-search-border-hover);
}
header .search-box input[type=text]:focus-visible,
header .search input[type=text]:focus-visible,
.header .search-box input[type=text]:focus-visible,
.header .search input[type=text]:focus-visible {
  outline: 0;
  border: var(--clr-header-search-border-active);
}
header .search-box input[type=text]:focus,
header .search-box input[type=text]:active,
header .search input[type=text]:focus,
header .search input[type=text]:active,
.header .search-box input[type=text]:focus,
.header .search-box input[type=text]:active,
.header .search input[type=text]:focus,
.header .search input[type=text]:active {
  background: 0 0;
}
header .branding + .search,
header .branding + .search-box,
.header .branding + .search,
.header .branding + .search-box {
  position: relative;
}
@media screen and (max-width:768px) {
  header .search-box,
  header .search,
  .header .search-box,
  .header .search {
    flex: 1 0 auto;
    max-width: none;
    display: none;
  }
  header .search-box label,
  header .search label,
  .header .search-box label,
  .header .search label {
    padding: 0;
  }
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link) {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-font-weight-regular);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):link {
  color: var(--clr-link-color);
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):link:hover {
  color: var(--clr-link-hover-color);
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):link:hover cds-icon,
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):link:hover clr-icon {
  color: var(--clr-link-hover-color);
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited {
  color: var(--clr-link-visited-color);
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited cds-icon,
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited clr-icon {
  color: var(--clr-link-visited-color);
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited:hover {
  color: var(--clr-link-visited-color-hover);
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited:hover cds-icon,
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited:hover clr-icon {
  color: var(--clr-link-visited-color-hover);
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited:active,
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):link:active {
  color: var(--clr-link-active-color);
}
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited:active cds-icon,
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):visited:active clr-icon,
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):link:active cds-icon,
a:not(.btn, .nav-link, .dropdown-item, .label, .alert-action, .badge, .clr-treenode-link):link:active clr-icon {
  color: var(--clr-link-active-color);
}
a.link-normal:link {
  color: var(--clr-link-color);
}
a.link-hovered:link {
  color: var(--clr-link-hover-color);
}
a.link-clicked:link {
  color: var(--clr-link-active-color);
}
a.link-visited:link {
  color: var(--clr-link-visited-color);
}
a.link-visited-hover:link {
  color: var(--clr-link-visited-color-hover);
}
.nav {
  display: flex;
  height: var(--clr-base-row-height-m);
  list-style-type: none;
  align-items: center;
  margin: 0;
  width: 100%;
  white-space: nowrap;
  box-shadow: 0 calc(-1*var(--cds-alias-object-border-width-100)) 0 var(--clr-nav-box-shadow-color) inset;
  gap: var(--clr-base-gap-l);
}
.nav .nav-item {
  display: inline-block;
}
.nav .nav-item.active > .nav-link {
  color: var(--clr-nav-link-active-color);
  box-shadow: 0 calc(-1*var(--cds-alias-object-border-width-100)) 0 var(--clr-nav-box-shadow-color) inset;
}
.nav .nav-link {
  position: relative;
  color: var(--clr-nav-link-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m);
  display: flex;
}
.nav .nav-link.btn {
  text-transform: none;
  margin: 0 0 calc(-1*var(--cds-global-space-1));
  border-radius: 0;
}
.nav .nav-link.dropdown-toggle {
  padding: 0 var(--clr-base-horizontal-offset-m);
}
.nav .nav-link.dropdown-toggle cds-icon {
  color: var(--clr-nav-link-color);
}
.nav .nav-link:hover,
.nav .nav-link:focus,
.nav .nav-link:active {
  color: inherit;
}
.nav .nav-link:active {
  background-color: var(--clr-nav-active-bg-color);
}
.nav .nav-link:hover::before,
.nav .nav-link.active::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  border-bottom: var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);
  transition: border-bottom .2s ease-in;
}
.nav .nav-link:hover,
.nav .nav-link:focus,
.nav .nav-link:active,
.nav .nav-link.active {
  text-decoration: none;
}
.nav .nav-link.active {
  color: var(--clr-nav-link-active-color);
}
.nav .nav-link.active:hover {
  background-color: var(--clr-nav-selected-hover-background-color);
}
.nav .nav-link.active:active {
  background-color: var(--clr-nav-selected-active-background-color);
}
:root,
:root [cds-theme] {
  --clr-subnav-bg-color:var(--cds-alias-object-container-background);
}
.sub-nav,
.subnav {
  display: flex;
  box-shadow: 0 calc(-1*var(--cds-alias-object-border-width-100)) 0 var(--clr-nav-box-shadow-color) inset;
  box-shadow: 0 -.05rem 0 var(--clr-nav-box-shadow-color, hsl(198, 0%, 80%)) inset;
  justify-content: space-between;
  align-items: center;
  background-color: var(--clr-subnav-bg-color);
  height: var(--clr-base-row-height-m);
}
.sub-nav .nav,
.subnav .nav {
  flex: 1 1 auto;
  padding-left: 1.2rem;
}
.sub-nav .nav-item,
.sub-nav .nav-item a,
.subnav .nav-item,
.subnav .nav-item a {
  text-decoration: none;
}
.sub-nav aside,
.subnav aside {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  height: var(--clr-base-row-height-m);
  padding: 0 1.2rem;
}
.sub-nav aside > :last-child,
.subnav aside > :last-child {
  margin-right: 0;
  padding-right: 0;
}
:root {
  --clr-vertical-nav-item-active-font-weight:var(--cds-global-typography-font-weight-semibold);
  --clr-vertical-nav-item-top-level-font-weight:var(--cds-global-typography-font-weight-semibold);
  --clr-vertical-nav-header-font-weight:var(--cds-global-typography-font-weight-semibold);
  --clr-vertical-nav-trigger-divider-border-width:var(--clr-global-borderwidth);
}
:root,
:root [clr-density] {
  --clr-vertical-nav-icon-size:var(--clr-base-icon-size-s);
  --clr-vertical-nav-icon-right-margin:var(--clr-base-horizontal-offset-s);
  --clr-vertical-nav-collapsed-caret-size:var(--clr-base-icon-size-2xl);
  --clr-vertical-nav-item-padding:var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m) var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-xl);
  --clr-vertical-nav-item-child-padding:var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m) var(--clr-base-vertical-offset-m) calc(var(--clr-vertical-nav-icon-size) + var(--clr-base-horizontal-offset-xl) + var(--clr-base-gap-xs));
  --clr-vertical-nav-item-height:var(--clr-base-row-height-m);
  --clr-vertical-nav-min-width:var(--clr-base-layout-space-3xl);
  --clr-vertical-nav-toggle-button-size:var(--clr-base-row-height-m);
  --clr-vertical-nav-header-padding:var(--clr-base-vertical-offset-multi-row-m) var(--clr-base-horizontal-offset-xl);
}
:root,
:root [cds-theme] {
  --clr-vertical-nav-divider-color:var(--cds-alias-object-border-color);
  --clr-vertical-nav-icon-active-color:var(--cds-alias-object-interaction-color);
  --clr-vertical-nav-item-color:var(--cds-alias-object-interaction-color);
  --clr-vertical-nav-item-active-color:var(--cds-alias-object-interaction-color-active);
  --clr-vertical-nav-selected-bg-color:var(--cds-alias-object-interaction-background-shade-selected);
  --clr-vertical-nav-selected-hover-bg-color:var(--cds-alias-object-interaction-background-shade-selected-hover);
  --clr-vertical-nav-selected-active-bg-color:var(--cds-alias-object-interaction-background-shade-selected-active);
  --clr-vertical-nav-bg-color:var(--cds-alias-object-interaction-background-shade);
  --clr-vertical-nav-hover-bg-color:var(--cds-alias-object-interaction-background-shade-hover);
  --clr-vertical-nav-active-bg-color:var(--cds-alias-object-interaction-background-shade-active);
  --clr-vertical-nav-active-color:var(--cds-alias-object-interaction-color-active);
  --clr-vertical-nav-toggle-icon-color:var(--cds-alias-object-interaction-color);
  --clr-vertical-nav-toggle-icon-hover-color:var(--cds-alias-object-interaction-color-hover);
  --clr-vertical-nav-toggle-icon-active-color:var(--cds-alias-object-interaction-color-active);
  --clr-vertical-nav-toggle-icon-disabled-color:var(--cds-alias-object-interaction-color-disabled);
  --clr-vertical-nav-trigger-divider-border-color:var(--cds-alias-object-border-color);
}
.clr-vertical-nav {
  display: flex;
  flex-direction: column;
  width: calc(240*(1rem/var(--cds-global-base)));
  min-width: var(--clr-base-layout-space-3xl);
  background-color: var(--clr-vertical-nav-bg-color);
  will-change: width;
  transition: width .2s ease-in-out;
}
.clr-vertical-nav .nav-divider {
  border-top: var(--clr-vertical-nav-trigger-divider-border-width) solid var(--clr-vertical-nav-trigger-divider-border-color);
}
.clr-vertical-nav .nav-content {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  overflow-y: auto;
  overflow-x: hidden;
}
.clr-vertical-nav .nav-group {
  display: block;
  flex: 0 0 auto;
  height: auto;
  min-height: var(--clr-vertical-nav-item-height);
}
.clr-vertical-nav .nav-group-content {
  display: flex;
  color: var(--clr-vertical-nav-item-color);
}
.clr-vertical-nav .nav-group-content.active {
  color: var(--clr-vertical-nav-item-active-color);
  background-color: var(--clr-vertical-nav-selected-bg-color);
  position: relative;
}
.clr-vertical-nav .nav-group-content.active::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  border-left: var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);
  transition: border-left .2s ease-in;
}
.clr-vertical-nav .nav-group-content.active .nav-icon {
  fill: var(--clr-vertical-nav-icon-active-color);
}
.clr-vertical-nav .nav-group-content.active:hover {
  background-color: var(--clr-vertical-nav-selected-hover-bg-color);
}
.clr-vertical-nav .nav-group-content.active:active {
  background-color: var(--clr-vertical-nav-selected-active-bg-color);
}
.clr-vertical-nav .nav-group-content:hover {
  color: var(--clr-vertical-nav-item-active-color);
  background-color: var(--clr-vertical-nav-hover-bg-color);
  text-decoration: none;
}
.clr-vertical-nav .nav-group-content:active {
  color: var(--clr-vertical-nav-active-color);
  background-color: var(--clr-vertical-nav-active-bg-color);
}
.clr-vertical-nav .nav-group-content .nav-link {
  flex: 1 1 auto;
  padding-left: 0;
  min-width: 0;
}
.clr-vertical-nav .nav-group-content .nav-icon {
  margin-left: var(--clr-base-horizontal-offset-xl);
}
.clr-vertical-nav .nav-group-content .nav-text {
  padding-left: var(--clr-base-horizontal-offset-l);
}
.clr-vertical-nav .nav-group-content .nav-icon + .nav-text {
  padding-left: 0;
}
.clr-vertical-nav .nav-group-content .nav-link + .nav-group-text {
  display: none;
}
.clr-vertical-nav .nav-group-content > .nav-link.active,
.clr-vertical-nav .nav-group-content > .nav-link:active {
  font-weight: var(--clr-vertical-nav-item-active-font-weight);
}
.clr-vertical-nav .nav-group-children {
  overflow-y: hidden;
}
.clr-vertical-nav .nav-trigger,
.clr-vertical-nav .nav-group-trigger {
  flex: 0 0 var(--clr-vertical-nav-toggle-button-size);
  border: 0;
  height: var(--clr-vertical-nav-toggle-button-size);
  padding: 0;
  background-color: transparent;
  cursor: pointer;
  outline-offset: calc(-1*calc(5*(1rem/var(--cds-global-base))));
}
.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double],
.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double],
.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double],
.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double] {
  color: var(--clr-vertical-nav-toggle-icon-color);
}
.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double]:hover,
.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double]:hover,
.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double]:hover,
.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double]:hover {
  color: var(--clr-vertical-nav-toggle-icon-hover-color);
}
.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double]:active,
.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double]:active,
.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double]:active,
.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double]:active {
  color: var(--clr-vertical-nav-toggle-icon-active-color);
}
.clr-vertical-nav .nav-trigger:disabled cds-icon[shape=angle-double],
.clr-vertical-nav .nav-trigger:disabled clr-icon[shape=angle-double],
.clr-vertical-nav .nav-trigger.disabled cds-icon[shape=angle-double],
.clr-vertical-nav .nav-trigger.disabled clr-icon[shape=angle-double],
.clr-vertical-nav .nav-group-trigger:disabled cds-icon[shape=angle-double],
.clr-vertical-nav .nav-group-trigger:disabled clr-icon[shape=angle-double],
.clr-vertical-nav .nav-group-trigger.disabled cds-icon[shape=angle-double],
.clr-vertical-nav .nav-group-trigger.disabled clr-icon[shape=angle-double] {
  color: var(--clr-vertical-nav-toggle-icon-disabled-color);
}
.clr-vertical-nav .nav-trigger {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: var(--clr-vertical-nav-item-height);
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-xl);
}
.clr-vertical-nav .nav-trigger cds-icon {
  margin-right: 0;
}
.clr-vertical-nav .nav-trigger cds-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
}
.clr-vertical-nav .nav-trigger.on-collapse cds-icon {
  margin: 0;
}
.clr-vertical-nav .nav-group-trigger {
  display: flex;
  flex: 1 1 auto;
  color: inherit;
  overflow: hidden;
  text-align: left;
}
.clr-vertical-nav .nav-group-trigger .nav-group-trigger-icon {
  flex-shrink: 0;
  width: var(--clr-vertical-nav-icon-size);
  margin: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m);
  align-self: center;
  transition: all .2s ease-in-out;
}
.clr-vertical-nav .nav-trigger-icon {
  transition: all .2s ease-in-out;
}
.clr-vertical-nav .nav-trigger + .nav-content {
  border-top: var(--clr-vertical-nav-trigger-divider-border-width) solid var(--clr-vertical-nav-trigger-divider-border-color);
}
.clr-vertical-nav .nav-group-text,
.clr-vertical-nav .nav-link {
  height: var(--clr-vertical-nav-item-height);
  padding: var(--clr-vertical-nav-item-padding);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  display: flex;
  align-items: center;
  outline-offset: calc(-1*calc(5*(1rem/var(--cds-global-base))));
}
.clr-vertical-nav .nav-group-text,
.clr-vertical-nav .nav-text {
  flex: 1 1 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.clr-vertical-nav .nav-link {
  display: flex;
  text-decoration: none;
  color: var(--clr-vertical-nav-item-color);
}
.clr-vertical-nav .nav-link.active {
  color: var(--clr-vertical-nav-item-active-color);
  background-color: var(--clr-vertical-nav-selected-bg-color);
  position: relative;
}
.clr-vertical-nav .nav-link.active::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  border-left: var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);
  transition: border-left .2s ease-in;
}
.clr-vertical-nav .nav-link.active .nav-icon {
  fill: var(--clr-vertical-nav-icon-active-color);
}
.clr-vertical-nav .nav-link.active:hover {
  background-color: var(--clr-vertical-nav-selected-hover-bg-color);
}
.clr-vertical-nav .nav-link.active:active {
  background-color: var(--clr-vertical-nav-selected-active-bg-color);
}
.clr-vertical-nav .nav-link:hover {
  color: var(--clr-vertical-nav-item-active-color);
  background-color: var(--clr-vertical-nav-hover-bg-color);
  text-decoration: none;
}
.clr-vertical-nav .nav-link:active {
  color: var(--clr-vertical-nav-active-color);
  background-color: var(--clr-vertical-nav-active-bg-color);
}
.clr-vertical-nav .nav-header {
  padding: var(--clr-vertical-nav-header-padding);
  min-height: var(--clr-vertical-nav-item-height);
  font-size: var(--clr-base-typography-font-size-button);
  font-weight: var(--clr-vertical-nav-header-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.2*(1rem/var(--cds-global-base)));
}
.clr-vertical-nav .nav-icon {
  flex: 0 0 var(--clr-vertical-nav-icon-size);
  align-self: center;
  height: var(--clr-vertical-nav-icon-size);
  width: var(--clr-vertical-nav-icon-size);
  min-height: var(--clr-vertical-nav-icon-size);
  min-width: var(--clr-vertical-nav-icon-size);
  margin-right: var(--clr-base-gap-xs);
  vertical-align: middle;
}
.clr-vertical-nav clr-vertical-nav-group-children {
  display: block;
}
.clr-vertical-nav .nav-btn {
  flex: 1 1 auto;
  padding: 0;
  margin: 0;
  background: 0 0;
  border: 0;
  cursor: pointer;
  outline-offset: calc(-1*calc(5*(1rem/var(--cds-global-base))));
}
.clr-vertical-nav > .nav-link,
.clr-vertical-nav .nav-content > .nav-link {
  flex: 0 0 var(--clr-vertical-nav-toggle-button-size);
}
.clr-vertical-nav .nav-link + .nav-group-trigger {
  flex: 0 0 var(--clr-vertical-nav-toggle-button-size);
}
.clr-vertical-nav .nav-link + .nav-group-trigger .nav-group-text {
  display: none;
}
.clr-vertical-nav .nav-icon + .nav-group-text {
  padding-left: 0;
}
.clr-vertical-nav.has-nav-groups .nav-content > .nav-link,
.clr-vertical-nav.has-nav-groups .nav-group .nav-group-text,
.clr-vertical-nav.has-nav-groups .nav-group .nav-group-trigger {
  font-weight: var(--clr-vertical-nav-item-top-level-font-weight);
}
.clr-vertical-nav.has-nav-groups .nav-group-children .nav-link {
  padding: var(--clr-vertical-nav-item-child-padding);
}
.clr-vertical-nav.has-icons .nav-group-children .nav-link {
  padding: var(--clr-vertical-nav-item-child-padding);
}
.clr-vertical-nav .nav-group.active:not(.is-expanded) .nav-group-content {
  background-color: var(--clr-vertical-nav-selected-bg-color);
}
.clr-vertical-nav .nav-group.active:not(.is-expanded) .nav-group-content .nav-icon {
  fill: var(--clr-vertical-nav-icon-active-color);
}
.clr-vertical-nav .nav-group-content .nav-link.active ~ .nav-group-trigger {
  background-color: var(--clr-vertical-nav-selected-bg-color);
}
.clr-vertical-nav .nav-group-content .nav-link:hover ~ .nav-group-trigger {
  background-color: var(--clr-vertical-nav-hover-bg-color);
}
.clr-vertical-nav .nav-group-content .nav-link:active ~ .nav-group-trigger {
  background-color: var(--clr-vertical-nav-active-bg-color);
}
.clr-vertical-nav .nav-group-content .nav-link.active:hover ~ .nav-group-trigger {
  background-color: var(--clr-vertical-nav-selected-hover-bg-color);
}
.clr-vertical-nav .nav-group-content .nav-link.active:active ~ .nav-group-trigger {
  background-color: var(--clr-vertical-nav-selected-active-bg-color);
}
.clr-vertical-nav:not(.is-collapsed) .nav-link + .nav-group-trigger {
  justify-content: center;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed {
  width: var(--clr-vertical-nav-min-width);
  min-width: var(--clr-vertical-nav-min-width);
  max-width: calc(var(--clr-vertical-nav-min-width) + calc(14*(1rem/var(--cds-global-base))));
  cursor: pointer;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-icon {
  margin: var(--clr-base-vertical-offset-m) 0 var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-xl);
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-content .nav-link {
  flex: 0 0 var(--clr-vertical-nav-min-width);
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-content .nav-link ~ .nav-group-trigger {
  flex: 0 0 calc(var(--clr-vertical-nav-collapsed-caret-size) + var(--clr-vertical-nav-icon-right-margin));
  transform: translateX(calc(-1*var(--clr-vertical-nav-icon-size)));
  pointer-events: none;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-link,
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger {
  padding: 0;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger {
  padding-left: 0;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger clr-icon.nav-group-trigger-icon {
  height: var(--clr-vertical-nav-item-height);
  width: var(--clr-base-icon-size-s);
  margin-left: calc(3*(1rem/var(--cds-global-base)));
  margin-right: 0;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger cds-icon.nav-group-trigger-icon {
  width: var(--clr-base-icon-size-s);
  margin: 0;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group,
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-link {
  display: none;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-group {
  display: block;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-link {
  display: flex;
}
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-group-text,
.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-text {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  white-space: nowrap;
  top: 0;
  left: 0;
}
.clr-vertical-nav.nav-trigger--bottom .nav-trigger {
  order: 2;
  margin-top: 0;
}
.clr-vertical-nav.nav-trigger--bottom .nav-trigger + .nav-content {
  border-top: 0;
  border-bottom: var(--clr-vertical-nav-trigger-divider-border-width) solid var(--clr-vertical-nav-trigger-divider-border-color);
}
:root {
  --clr-responsive-nav-trigger-border-radius:var(--cds-alias-object-border-radius-100);
  --clr-responsive-nav-overflow-border-radius:var(--cds-alias-object-border-radius-100);
  --clr-responsive-nav-hamburger-border-radius:var(--cds-alias-object-border-radius-100);
}
:root,
:root [cds-theme] {
  --clr-sliding-panel-text-color:var(--cds-global-color-gray-700);
  --clr-responsive-nav-trigger-bg-color:var(--cds-global-color-gray-0);
}
.clr-nav-close {
  margin: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  background: 0 0;
  border: 0;
  color: var(--color);
  --color:var(--cds-global-color-white);
}
.clr-nav-close:hover,
.clr-nav-close:focus {
  --color:var(--cds-global-color-warm-gray-100);
}
.header-hamburger-trigger,
.header-overflow-trigger {
  display: none;
}
.header-hamburger-trigger > span,
.header-hamburger-trigger > span::before,
.header-hamburger-trigger > span::after {
  display: inline-block;
  height: var(--cds-global-space-2);
  width: var(--cds-global-space-9);
  background: var(--clr-responsive-nav-trigger-bg-color);
  border-radius: var(--cds-alias-object-border-radius-100);
}
.header-hamburger-trigger > span {
  position: relative;
  vertical-align: middle;
}
.header-hamburger-trigger > span::before,
.header-hamburger-trigger > span::after {
  content: "";
  position: absolute;
  left: 0;
}
.header-hamburger-trigger > span::before {
  top: calc(-1*var(--cds-global-space-5));
}
.header-hamburger-trigger > span::after {
  bottom: calc(-1*var(--cds-global-space-5));
}
.header-hamburger-trigger.active > span {
  background: 0 0;
}
.header-hamburger-trigger.active > span::before,
.header-hamburger-trigger.active > span::after {
  left: var(--cds-global-space-3);
  transform-origin: 9%;
  transition: transform .6s ease;
}
.header-hamburger-trigger.active > span::before {
  transform: rotate(45deg);
}
.header-hamburger-trigger.active > span::after {
  transform: rotate(-45deg);
}
.header-overflow-trigger > span,
.header-overflow-trigger > span::before,
.header-overflow-trigger > span::after {
  display: inline-block;
  height: var(--cds-global-space-3);
  width: var(--cds-global-space-3);
  background: var(--clr-responsive-nav-trigger-bg-color);
  border-radius: var(--cds-global-space-3);
}
.header-overflow-trigger > span {
  position: relative;
  vertical-align: middle;
}
.header-overflow-trigger > span::before,
.header-overflow-trigger > span::after {
  content: "";
  position: absolute;
  left: 0;
}
.header-overflow-trigger > span::before {
  top: calc(-1*var(--cds-global-space-5));
}
.header-overflow-trigger > span::after {
  bottom: calc(-1*var(--cds-global-space-5));
}
.header-overflow-trigger.active > span {
  background: 0 0;
}
.header-overflow-trigger.active > span::before,
.header-overflow-trigger.active > span::after {
  height: var(--cds-global-space-2);
  width: var(--cds-global-space-9);
  left: calc(-1*var(--cds-global-space-4));
  transform-origin: -3%;
  transition: transform .6s ease;
}
.header-overflow-trigger.active > span::before {
  transform: rotate(45deg);
}
.header-overflow-trigger.active > span::after {
  transform: rotate(-45deg);
}
@media screen and (max-width:992px) {
  .main-container .header-hamburger-trigger,
  .main-container .header-overflow-trigger {
    display: inline-block;
    border: 0;
    background: 0 0;
    cursor: pointer;
    height: var(--clr-header-height);
    width: var(--clr-header-height);
    padding: 0 0 var(--cds-global-space-2) 0;
    text-align: center;
    white-space: nowrap;
    color: var(--clr-header-font-color);
  }
  .main-container .header-hamburger-trigger:focus,
  .main-container .header-overflow-trigger:focus {
    outline-offset: calc(-1*var(--cds-global-space-4));
  }
  .main-container .header-hamburger-trigger:hover,
  .main-container .header-overflow-trigger:hover {
    color: var(--clr-header-font-color-hover);
  }
  .main-container .header-hamburger-trigger:disabled,
  .main-container .header-overflow-trigger:disabled {
    cursor: not-allowed;
  }
  .main-container .header-nav.clr-nav-level-1,
  .main-container .subnav.clr-nav-level-1,
  .main-container .sub-nav.clr-nav-level-1,
  .main-container .clr-vertical-nav.clr-nav-level-1 {
    display: flex;
    flex-direction: column;
    position: fixed;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0;
    background: var(--clr-vertical-nav-bg-color);
    z-index: 1039;
    height: 100vh;
    transform: translateX(calc(-1*calc(360*(1rem/var(--cds-global-base)))));
    transition: transform .3s ease;
  }
  .main-container .header-nav.clr-nav-level-2,
  .main-container .subnav.clr-nav-level-2,
  .main-container .sub-nav.clr-nav-level-2,
  .main-container .clr-vertical-nav.clr-nav-level-2 {
    display: flex;
    flex-direction: column;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    background: var(--clr-vertical-nav-bg-color);
    z-index: 1039;
    height: 100vh;
    transform: translateX(calc(360*(1rem/var(--cds-global-base))));
    transition: transform .3s ease;
  }
  .main-container .subnav.clr-nav-level-1 .nav,
  .main-container .subnav.clr-nav-level-1 aside,
  .main-container .sub-nav.clr-nav-level-1 .nav,
  .main-container .sub-nav.clr-nav-level-1 aside,
  .main-container .subnav.clr-nav-level-2 .nav,
  .main-container .subnav.clr-nav-level-2 aside,
  .main-container .sub-nav.clr-nav-level-2 .nav,
  .main-container .sub-nav.clr-nav-level-2 aside {
    flex-direction: column;
    align-items: stretch;
  }
  .main-container .subnav.clr-nav-level-1 aside,
  .main-container .sub-nav.clr-nav-level-1 aside,
  .main-container .subnav.clr-nav-level-2 aside,
  .main-container .sub-nav.clr-nav-level-2 aside {
    justify-content: center;
    width: 100%;
  }
  .main-container .subnav.clr-nav-level-1 .nav,
  .main-container .sub-nav.clr-nav-level-1 .nav,
  .main-container .subnav.clr-nav-level-2 .nav,
  .main-container .sub-nav.clr-nav-level-2 .nav {
    padding-left: 0;
    gap: var(--clr-base-gap-s);
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-item,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-item,
  .main-container .subnav.clr-nav-level-2 .nav .nav-item,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-item {
    height: var(--clr-base-row-height-m);
    margin-right: 0;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link {
    padding: var(--clr-vertical-nav-item-padding);
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--clr-vertical-nav-item-color);
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link.active,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link.active,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active {
    color: var(--clr-vertical-nav-item-active-color);
    background-color: var(--clr-vertical-nav-selected-bg-color);
    position: relative;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link.active::before,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active::before,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link.active::before,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    border: 0;
    border-left: var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);
    transition: border-left .2s ease-in;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link.active .nav-icon,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active .nav-icon,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link.active .nav-icon,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active .nav-icon {
    fill: var(--clr-vertical-nav-icon-active-color);
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link.active:hover,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active:hover,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link.active:hover,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active:hover {
    background-color: var(--clr-vertical-nav-selected-hover-bg-color);
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link.active:active,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active:active,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link.active:active,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active:active {
    background-color: var(--clr-vertical-nav-selected-active-bg-color);
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover {
    color: var(--clr-vertical-nav-item-active-color);
    background-color: var(--clr-vertical-nav-hover-bg-color);
    text-decoration: none;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link:active,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link:active,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link:active,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link:active {
    color: var(--clr-vertical-nav-active-color);
    background-color: var(--clr-vertical-nav-active-bg-color);
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,
  .main-container .subnav.clr-nav-level-1 .nav .nav-link.active,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link.active,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active {
    box-shadow: none;
  }
  .main-container .subnav.clr-nav-level-1 .nav .nav-link:hover:not(.active)::before,
  .main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover:not(.active)::before,
  .main-container .subnav.clr-nav-level-2 .nav .nav-link:hover:not(.active)::before,
  .main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover:not(.active)::before {
    content: none;
  }
  .main-container .clr-vertical-nav.clr-nav-level-1,
  .main-container .clr-vertical-nav.clr-nav-level-2 {
    border-right: none;
  }
  .main-container .header-overflow-trigger {
    position: relative;
  }
  .main-container .header-overflow-trigger::after {
    display: inline-block;
    content: "";
    background-color: var(--clr-header-divider-color);
    height: var(--clr-base-icon-size-3xl);
    width: var(--cds-alias-object-border-width-100);
    position: absolute;
    left: 0;
    top: calc((var(--clr-header-height) - var(--clr-base-icon-size-3xl))/2);
  }
  .main-container .header .branding {
    max-width: calc(240*(1rem/var(--cds-global-base)));
    min-width: 0;
    overflow: hidden;
  }
  .main-container .header .header-hamburger-trigger + .branding {
    padding-left: 0;
    margin-left: calc(-1*var(--clr-base-horizontal-offset-m));
  }
  .main-container .header .header-hamburger-trigger + .branding .clr-icon,
  .main-container .header .header-hamburger-trigger + .branding .logo,
  .main-container .header .header-hamburger-trigger + .branding cds-icon,
  .main-container .header .header-hamburger-trigger + .branding clr-icon {
    display: none;
  }
  .main-container .header .branding + .header-overflow-trigger,
  .main-container .header .header-nav + .header-overflow-trigger,
  .main-container .header .header-nav + .cdk-visually-hidden + .header-overflow-trigger {
    margin-left: auto;
  }
  .main-container.open-hamburger-menu .header .header-backdrop,
  .main-container.open-overflow-menu .header .header-backdrop {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--cds-alias-object-overlay-backdrop-background);
    cursor: pointer;
    z-index: 1038;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link {
    flex: 0 0 auto;
    height: unset;
    width: 100%;
    opacity: 1;
    color: var(--clr-vertical-nav-item-color);
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .fa,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .fa {
    display: none;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text {
    display: inline-block;
    white-space: normal;
    color: var(--clr-sliding-panel-text-color);
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon + .nav-text,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon + .nav-text,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon + .nav-text,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon + .nav-text {
    display: inline-block;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active {
    color: var(--clr-vertical-nav-item-active-color);
    background-color: var(--clr-vertical-nav-selected-bg-color);
    position: relative;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active::before,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active::before,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active::before,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    border: 0;
    border-left: var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);
    transition: border-left .2s ease-in;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon {
    fill: var(--clr-vertical-nav-icon-active-color);
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active:hover,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active:hover,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active:hover,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active:hover {
    background-color: var(--clr-vertical-nav-selected-hover-bg-color);
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active:active,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active:active,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active:active,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active:active {
    background-color: var(--clr-vertical-nav-selected-active-bg-color);
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:hover,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:hover {
    color: var(--clr-vertical-nav-item-active-color);
    background-color: var(--clr-vertical-nav-hover-bg-color);
    text-decoration: none;
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:active,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:active,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:active,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:active {
    color: var(--clr-vertical-nav-active-color);
    background-color: var(--clr-vertical-nav-active-bg-color);
  }
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active > .nav-text,
  .main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active > .nav-text,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active > .nav-text,
  .main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active > .nav-text {
    color: inherit;
  }
  .main-container.open-hamburger-menu .clr-vertical-nav .nav-trigger,
  .main-container.open-overflow-menu .clr-vertical-nav .nav-trigger {
    display: none;
  }
  .main-container.open-hamburger-menu .header .branding {
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    width: calc(360*(1rem/var(--cds-global-base)));
    max-width: calc(360*(1rem/var(--cds-global-base)));
    z-index: 1040;
    padding-left: var(--clr-base-horizontal-offset-2xl);
  }
  .main-container.open-hamburger-menu .header .branding > .nav-link {
    overflow: hidden;
  }
  .main-container.open-hamburger-menu .header .branding .clr-icon,
  .main-container.open-hamburger-menu .header .branding .logo,
  .main-container.open-hamburger-menu .header .branding cds-icon,
  .main-container.open-hamburger-menu .header .branding clr-icon {
    display: inline-block;
  }
  .main-container.open-hamburger-menu .header .branding cds-icon[shape=vm-bug],
  .main-container.open-hamburger-menu .header .branding clr-icon[shape=vm-bug],
  .main-container.open-hamburger-menu .header .branding .clr-vmw-logo {
    background-color: var(--clr-header-bg-color);
    border-radius: var(--cds-alias-object-border-radius-100);
  }
  .main-container.open-hamburger-menu .header .branding .title {
    color: var(--clr-vertical-nav-item-color);
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .main-container.open-hamburger-menu .clr-nav-close {
    position: fixed;
    top: 0;
    right: auto;
    left: 0;
    z-index: 1039;
    transform: translateX(calc(calc(360*(1rem/var(--cds-global-base))) + var(--cds-global-space-6)));
    transition: transform .6s ease;
  }
  .main-container.open-hamburger-menu .clr-nav-close::after {
    content: none;
  }
  .main-container.open-hamburger-menu .clr-nav-close > span {
    background: 0 0;
  }
  .main-container.open-hamburger-menu .clr-nav-close > span::before,
  .main-container.open-hamburger-menu .clr-nav-close > span::after {
    left: var(--cds-global-space-3);
    transform-origin: 9%;
    transition: transform .6s ease;
  }
  .main-container.open-hamburger-menu .clr-nav-close > span::before {
    transform: rotate(45deg);
  }
  .main-container.open-hamburger-menu .clr-nav-close > span::after {
    transform: rotate(-45deg);
  }
  .main-container.open-hamburger-menu .header-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .subnav.clr-nav-level-1,
  .main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1 {
    padding-top: calc(var(--clr-header-height) + var(--clr-base-gap-xl));
    transform: translateX(0);
    transition: transform .3s ease;
  }
  .main-container.open-overflow-menu .header-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .subnav.clr-nav-level-2,
  .main-container.open-overflow-menu .sub-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2 {
    transform: translateX(0);
    transition: transform .3s ease;
  }
  .main-container.open-overflow-menu .header-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .subnav.clr-nav-level-2,
  .main-container.open-overflow-menu .sub-nav.clr-nav-level-2 {
    padding-top: var(--clr-base-vertical-offset-2xl);
  }
  .main-container.open-overflow-menu .clr-nav-close {
    position: fixed;
    top: 0;
    right: 0;
    left: auto;
    z-index: 1039;
    transform: translateX(calc(-1*calc(calc(360*(1rem/var(--cds-global-base))) + var(--cds-global-space-6))));
    transition: transform .6s ease;
  }
  .main-container.open-overflow-menu .clr-nav-close::after {
    content: none;
  }
  .main-container.open-overflow-menu .clr-nav-close > span {
    background: 0 0;
  }
  .main-container.open-overflow-menu .clr-nav-close > span::before,
  .main-container.open-overflow-menu .clr-nav-close > span::after {
    height: var(--cds-global-space-2);
    width: var(--cds-global-space-9);
    left: calc(-1*var(--cds-global-space-4));
    transform-origin: -3%;
    transition: transform .6s ease;
  }
  .main-container.open-overflow-menu .clr-nav-close > span::before {
    transform: rotate(45deg);
  }
  .main-container.open-overflow-menu .clr-nav-close > span::after {
    transform: rotate(-45deg);
  }
  .main-container.open-hamburger-menu .header-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .subnav.clr-nav-level-1,
  .main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1 {
    overflow: inherit;
    width: calc(360*(1rem/var(--cds-global-base)));
    max-width: calc(360*(1rem/var(--cds-global-base)));
  }
  .main-container.open-hamburger-menu .header-nav.clr-nav-level-1::before,
  .main-container.open-hamburger-menu .subnav.clr-nav-level-1::before,
  .main-container.open-hamburger-menu .sub-nav.clr-nav-level-1::before,
  .main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1::before {
    content: none;
  }
  .main-container.open-hamburger-menu .header-nav.clr-nav-level-1 .nav-link,
  .main-container.open-hamburger-menu .subnav.clr-nav-level-1 .nav-link,
  .main-container.open-hamburger-menu .sub-nav.clr-nav-level-1 .nav-link,
  .main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1 .nav-link {
    width: 100%;
  }
  .main-container.open-overflow-menu .header-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .subnav.clr-nav-level-2,
  .main-container.open-overflow-menu .sub-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2 {
    width: calc(360*(1rem/var(--cds-global-base)));
    max-width: calc(360*(1rem/var(--cds-global-base)));
  }
}
@media screen and (max-width:576px) {
  .main-container .header .branding {
    max-width: calc(144*(1rem/var(--cds-global-base)));
    min-width: 0;
    overflow: hidden;
  }
  .main-container .header-nav.clr-nav-level-1,
  .main-container .subnav.clr-nav-level-1,
  .main-container .sub-nav.clr-nav-level-1,
  .main-container .clr-vertical-nav.clr-nav-level-1 {
    transform: translateX(calc(-1*calc(288*(1rem/var(--cds-global-base)))));
  }
  .main-container .header-nav.clr-nav-level-2,
  .main-container .subnav.clr-nav-level-2,
  .main-container .sub-nav.clr-nav-level-2,
  .main-container .clr-vertical-nav.clr-nav-level-2 {
    transform: translateX(calc(288*(1rem/var(--cds-global-base))));
  }
  .main-container.open-hamburger-menu .header .branding {
    width: calc(288*(1rem/var(--cds-global-base)));
    max-width: calc(288*(1rem/var(--cds-global-base)));
  }
  .main-container.open-hamburger-menu .header-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .subnav.clr-nav-level-1,
  .main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1 {
    overflow: inherit;
    width: calc(288*(1rem/var(--cds-global-base)));
    max-width: calc(288*(1rem/var(--cds-global-base)));
  }
  .main-container.open-hamburger-menu .clr-nav-close {
    position: fixed;
    top: 0;
    right: auto;
    left: 0;
    z-index: 1039;
    transform: translateX(calc(calc(288*(1rem/var(--cds-global-base))) + var(--cds-global-space-6)));
    transition: transform .6s ease;
  }
  .main-container.open-hamburger-menu .clr-nav-close::after {
    content: none;
  }
  .main-container.open-overflow-menu .header-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .subnav.clr-nav-level-2,
  .main-container.open-overflow-menu .sub-nav.clr-nav-level-2,
  .main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2 {
    width: calc(288*(1rem/var(--cds-global-base)));
    max-width: calc(288*(1rem/var(--cds-global-base)));
  }
  .main-container.open-overflow-menu .clr-nav-close {
    position: fixed;
    top: 0;
    right: 0;
    left: auto;
    z-index: 1039;
    transform: translateX(calc(-1*calc(calc(288*(1rem/var(--cds-global-base))) + var(--cds-global-space-6))));
    transition: transform .6s ease;
  }
  .main-container.open-overflow-menu .clr-nav-close::after {
    content: none;
  }
}
:root,
:root [cds-theme] {
  --clr-badge-background-color:var(--cds-alias-utility-gray);
  --clr-badge-color:var(--cds-alias-typography-color-100);
  --clr-badge-info-bg-color:var(--cds-alias-utility-blue);
  --clr-badge-info-color:var(--cds-alias-typography-color-100);
  --clr-badge-success-bg-color:var(--cds-alias-utility-green);
  --clr-badge-success-color:var(--cds-alias-typography-color-100);
  --clr-badge-warning-bg-color:var(--cds-alias-utility-yellow);
  --clr-badge-warning-color:var(--cds-global-color-black);
  --clr-badge-danger-bg-color:var(--cds-alias-utility-red);
  --clr-badge-danger-color:var(--cds-alias-typography-color-100);
  --clr-badge-gray-bg-color:var(--cds-alias-utility-gray);
  --clr-badge-gray-color:var(--cds-alias-typography-color-100);
  --clr-badge-purple-bg-color:var(--cds-alias-utility-violet);
  --clr-badge-purple-color:var(--cds-alias-typography-color-100);
  --clr-badge-blue-bg-color:var(--cds-alias-utility-dark-blue);
  --clr-badge-blue-color:var(--cds-alias-typography-color-100);
  --clr-badge-orange-bg-color:var(--cds-alias-utility-tangerine);
  --clr-badge-orange-color:var(--cds-alias-typography-color-500);
  --clr-badge-light-blue-bg-color:var(--cds-alias-utility-light-blue);
  --clr-badge-light-blue-color:var(--cds-alias-typography-color-500);
}
.badge {
  display: inline-flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  min-width: var(--cds-global-space-7);
  background-color: var(--clr-badge-background-color);
  height: var(--clr-base-row-height-xs);
  border-radius: var(--clr-base-border-radius-xl);
  font-size: var(--clr-base-typography-font-size-caption-small);
  font-weight: var(--cds-alias-typography-smallcaption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.5*(1rem/var(--cds-global-base)));
  padding: 0 var(--clr-base-horizontal-offset-xs);
  margin-right: var(--clr-base-horizontal-offset-s);
  white-space: nowrap;
  text-align: center;
  color: var(--clr-badge-color);
}
.badge:visited {
  color: var(--clr-badge-color);
}
.badge:link {
  background-color: var(--clr-badge-gray-bg-color);
  color: var(--clr-badge-gray-color);
}
.badge.badge-gray,
.badge.badge-1 {
  background: var(--clr-badge-gray-bg-color);
  color: var(--clr-badge-gray-color);
}
.badge.badge-purple,
.badge.badge-2 {
  background: var(--clr-badge-purple-bg-color);
  color: var(--clr-badge-purple-color);
}
.badge.badge-blue,
.badge.badge-3 {
  background: var(--clr-badge-blue-bg-color);
  color: var(--clr-badge-blue-color);
}
.badge.badge-orange,
.badge.badge-4 {
  background: var(--clr-badge-orange-bg-color);
  color: var(--clr-badge-orange-color);
}
.badge.badge-light-blue,
.badge.badge-5 {
  background: var(--clr-badge-light-blue-bg-color);
  color: var(--clr-badge-light-blue-color);
}
.badge.badge-info {
  background: var(--clr-badge-info-bg-color);
  color: var(--clr-badge-info-color);
}
.badge.badge-success {
  background: var(--clr-badge-success-bg-color);
  color: var(--clr-badge-success-color);
}
.badge.badge-danger {
  background: var(--clr-badge-danger-bg-color);
  color: var(--clr-badge-danger-color);
}
.badge.badge-warning {
  background: var(--clr-badge-warning-bg-color);
  color: var(--clr-badge-warning-color);
}
:root {
  --clr-label-border-width:var(--cds-alias-object-border-width-100);
}
:root,
:root [cds-theme] {
  --clr-label-font-color-light:var(--cds-alias-typography-color-500);
  --clr-label-font-color-dark:var(--clr-color-neutral-1000);
  --clr-label-default-border-color:var(--cds-alias-utility-gray);
  --clr-label-default-bg-color:var(--cds-alias-object-opacity-0);
  --clr-label-bg-hover-color:var(--cds-alias-object-interaction-background-hover);
  --clr-label-hover-color:var(--cds-alias-object-interaction-color-hover);
  --clr-label-bg-active-color:var(--cds-alias-object-interaction-background-active);
  --clr-label-active-color:var(--cds-alias-object-interaction-color-active);
  --clr-label-bg-disabled-color:var(--cds-alias-object-interaction-background-disabled);
  --clr-label-disabled-color:var(--cds-alias-typography-disabled);
  --clr-label-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-label-gray-bg-color:var(--cds-alias-object-opacity-0);
  --clr-label-gray-border-color:var(--cds-alias-utility-gray);
  --clr-label-gray-color:var(--cds-alias-typography-color-500);
  --clr-label-purple-bg-color:var(--cds-alias-object-opacity-0);
  --clr-label-purple-border-color:var(--cds-alias-utility-violet);
  --clr-label-purple-color:var(--cds-alias-typography-color-500);
  --clr-label-blue-bg-color:var(--cds-alias-object-opacity-0);
  --clr-label-blue-border-color:var(--cds-alias-utility-dark-blue);
  --clr-label-blue-color:var(--cds-alias-typography-color-500);
  --clr-label-orange-bg-color:var(--cds-alias-object-opacity-0);
  --clr-label-orange-border-color:var(--cds-alias-utility-tangerine);
  --clr-label-orange-color:var(--cds-alias-typography-color-500);
  --clr-label-light-blue-bg-color:var(--cds-alias-object-opacity-0);
  --clr-label-light-blue-border-color:var(--cds-alias-utility-light-blue);
  --clr-label-light-blue-color:var(--cds-alias-typography-color-500);
  --clr-label-info-bg-color:var(--cds-alias-utility-blue-tint);
  --clr-label-info-font-color:var(--cds-alias-typography-color-500);
  --clr-label-info-border-color:var(--cds-alias-utility-blue);
  --clr-label-success-bg-color:var(--cds-alias-utility-green-tint);
  --clr-label-success-font-color:var(--cds-alias-typography-color-500);
  --clr-label-success-border-color:var(--cds-alias-utility-green);
  --clr-label-warning-bg-color:var(--cds-alias-utility-yellow-tint);
  --clr-label-warning-font-color:var(--cds-alias-typography-color-500);
  --clr-label-warning-border-color:var(--cds-alias-utility-yellow);
  --clr-label-danger-bg-color:var(--cds-alias-utility-red-tint);
  --clr-label-danger-font-color:var(--cds-alias-typography-color-500);
  --clr-label-danger-border-color:var(--cds-alias-utility-red);
}
.label,
a.label {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: var(--clr-base-gap-xs);
  padding: var(--clr-base-vertical-offset-2xs) calc(var(--clr-base-horizontal-offset-xs)*2);
  border: var(--clr-label-border-width) solid var(--clr-label-default-border-color);
  border-radius: var(--clr-base-border-radius-xl);
  min-height: var(--clr-base-row-height-s);
  margin: 0 var(--clr-base-horizontal-offset-s) var(--clr-base-vertical-offset-2xs) 0;
  white-space: nowrap;
  color: var(--clr-label-font-color-light);
  text-decoration: none;
}
.label:has(> .badge:first-child),
.label:has(> cds-icon:first-child),
a.label:has(> .badge:first-child),
a.label:has(> cds-icon:first-child) {
  padding-left: var(--clr-base-horizontal-offset-xs);
}
.label:has(> .badge:last-child),
.label:has(> cds-icon:last-child),
a.label:has(> .badge:last-child),
a.label:has(> cds-icon:last-child) {
  padding-right: var(--clr-base-horizontal-offset-xs);
}
.label .badge,
.label cds-icon,
a.label .badge,
a.label cds-icon {
  margin: 0;
  text-decoration: none;
}
.label cds-icon:not([size]),
a.label cds-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.label.clickable:not(:has(.text)),
a.label.clickable:not(:has(.text)) {
  text-decoration: underline;
}
.label.clickable > .text,
a.label.clickable > .text {
  text-decoration: underline;
}
.label:visited,
a.label:visited {
  color: var(--clr-label-font-color-light);
}
.label:focus,
.label:hover,
.label:active,
a.label:focus,
a.label:hover,
a.label:active {
  text-decoration: none;
}
.label.clickable:not(.disabled):hover,
a.label.clickable:not(.disabled):hover {
  text-decoration: none;
  background: var(--clr-label-bg-hover-color);
  color: var(--clr-label-hover-color);
}
.label.clickable:not(.disabled):active,
a.label.clickable:not(.disabled):active {
  color: var(--clr-label-active-color);
  background: var(--clr-label-bg-active-color);
  transform: translateY(var(--cds-global-space-2));
}
.label.label-gray,
.label.label-1,
a.label.label-gray,
a.label.label-1 {
  border: var(--clr-label-border-width) solid var(--clr-label-gray-border-color);
  background-color: var(--clr-label-gray-bg-color);
}
.label.label-gray > .badge,
a.label.label-gray > .badge {
  background: var(--clr-badge-gray-bg-color);
  color: var(--clr-badge-gray-color);
}
.label.label-purple,
.label.label-2,
a.label.label-purple,
a.label.label-2 {
  border: var(--clr-label-border-width) solid var(--clr-label-purple-border-color);
  background-color: var(--clr-label-purple-bg-color);
}
.label.label-purple > .badge,
a.label.label-purple > .badge {
  background: var(--clr-badge-purple-bg-color);
  color: var(--clr-badge-purple-color);
}
.label.label-blue,
.label.label-3,
a.label.label-blue,
a.label.label-3 {
  border: var(--clr-label-border-width) solid var(--clr-label-blue-border-color);
  background-color: var(--clr-label-blue-bg-color);
}
.label.label-blue > .badge,
a.label.label-blue > .badge {
  background: var(--clr-badge-blue-bg-color);
  color: var(--clr-badge-blue-color);
}
.label.label-orange,
.label.label-4,
a.label.label-orange,
a.label.label-4 {
  border: var(--clr-label-border-width) solid var(--clr-label-orange-border-color);
  background-color: var(--clr-label-orange-bg-color);
}
.label.label-orange > .badge,
a.label.label-orange > .badge {
  background: var(--clr-badge-orange-bg-color);
  color: var(--clr-badge-orange-color);
}
.label.label-light-blue,
.label.label-5,
a.label.label-light-blue,
a.label.label-5 {
  border: var(--clr-label-border-width) solid var(--clr-label-light-blue-border-color);
  background-color: var(--clr-label-light-blue-bg-color);
}
.label.label-light-blue > .badge,
a.label.label-light-blue > .badge {
  background: var(--clr-badge-light-blue-bg-color);
  color: var(--clr-badge-light-blue-color);
}
.label.label-info,
a.label.label-info {
  background: var(--clr-label-info-bg-color);
  color: var(--clr-label-info-font-color);
  border: var(--clr-label-border-width) solid var(--clr-label-info-border-color);
}
.label.label-info > .badge,
a.label.label-info > .badge {
  background: var(--clr-badge-info-bg-color);
  color: var(--clr-badge-info-color);
}
.label.label-success,
a.label.label-success {
  background: var(--clr-label-success-bg-color);
  color: var(--clr-label-success-font-color);
  border: var(--clr-label-border-width) solid var(--clr-label-success-border-color);
}
.label.label-success > .badge,
a.label.label-success > .badge {
  background: var(--clr-badge-success-bg-color);
  color: var(--clr-badge-success-color);
}
.label.label-warning,
a.label.label-warning {
  background: var(--clr-label-warning-bg-color);
  color: var(--clr-label-warning-font-color);
  border: var(--clr-label-border-width) solid var(--clr-label-warning-border-color);
}
.label.label-warning > .badge,
a.label.label-warning > .badge {
  background: var(--clr-badge-warning-bg-color);
  color: var(--clr-badge-warning-color);
}
.label.label-danger,
a.label.label-danger {
  background: var(--clr-label-danger-bg-color);
  color: var(--clr-label-danger-font-color);
  border: var(--clr-label-border-width) solid var(--clr-label-danger-border-color);
}
.label.label-danger > .badge,
a.label.label-danger > .badge {
  background: var(--clr-badge-danger-bg-color);
  color: var(--clr-badge-danger-color);
}
.label > .badge,
a.label > .badge {
  margin: 0;
}
.label.disabled,
.label:disabled,
a.label.disabled,
a.label:disabled {
  cursor: not-allowed;
  pointer-events: none;
  background: var(--clr-label-bg-disabled-color);
  color: var(--clr-label-disabled-color);
  border-color: var(--clr-label-disabled-border-color);
}
.label.disabled .badge,
.label:disabled .badge,
a.label.disabled .badge,
a.label:disabled .badge {
  background: var(--clr-label-disabled-color);
}
@-moz-document url-prefix() {
  .label,
  a.label {
    vertical-align: bottom;
  }
}
:root,
:root [cds-theme] {
  --clr-progress-default-color:var(--cds-alias-status-info);
  --clr-progress-alt-color-1:var(--cds-alias-status-success);
  --clr-progress-alt-color-2:var(--cds-alias-status-danger-shade);
  --clr-progress-alt-color-3:var(--cds-alias-status-warning);
  --clr-progress-bg-color:var(--cds-alias-object-container-background-shade);
  --clr-progress-label-color:var(--cds-alias-typography-color-400);
}
.progress,
.progress-static {
  background-color: transparent;
  border-radius: 0;
  font-size: inherit;
  height: var(--clr-base-progress-bar-height);
  margin: 0;
  overflow: hidden;
  max-height: var(--clr-base-progress-bar-height);
  min-height: var(--clr-base-layout-space-2xs);
  display: block;
  width: 100%;
}
.progress > progress {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  color: var(--clr-progress-default-color);
  display: block;
  background-color: var(--clr-progress-bg-color);
  border: 0;
  height: 100%;
  width: 100%;
}
.progress > progress::-webkit-progress-value {
  background-color: var(--clr-progress-default-color);
}
.progress > progress::-moz-progress-bar {
  background-color: var(--clr-progress-default-color);
}
.progress > progress[value="0"]::-moz-progress-bar {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  color: var(--clr-progress-bg-color);
  min-width: var(--clr-base-layout-space-3xl);
  background-color: transparent;
  background-image: none;
}
.progress > progress[value="0"]::-webkit-progress-value {
  -webkit-transition: none;
  transition: none;
}
.progress > progress::-webkit-progress-bar {
  border-radius: 0;
  background-color: var(--clr-progress-bg-color);
}
.progress > progress::-webkit-progress-inner-element {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}
.progress > progress::-webkit-progress-value {
  -webkit-transition: width .23s ease-in;
  transition: width .23s ease-in;
  border-radius: 0;
}
.progress.success > progress {
  color: var(--clr-progress-alt-color-1);
}
.progress.success > progress::-webkit-progress-value {
  background-color: var(--clr-progress-alt-color-1);
}
.progress.success > progress::-moz-progress-bar {
  background-color: var(--clr-progress-alt-color-1);
}
.progress.warning > progress {
  color: var(--clr-progress-alt-color-3);
}
.progress.warning > progress::-webkit-progress-value {
  background-color: var(--clr-progress-alt-color-3);
}
.progress.warning > progress::-moz-progress-bar {
  background-color: var(--clr-progress-alt-color-3);
}
.progress.danger > progress {
  color: var(--clr-progress-alt-color-2);
}
.progress.danger > progress::-webkit-progress-value {
  background-color: var(--clr-progress-alt-color-2);
}
.progress.danger > progress::-moz-progress-bar {
  background-color: var(--clr-progress-alt-color-2);
}
.progress.labeled,
.progress-static.labeled {
  position: relative;
  padding-right: var(--cds-global-space-11);
  color: var(--clr-progress-label-color);
}
.progress.labeled > span,
.progress-static.labeled > span {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 0;
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
}
.progress.compact:not(.labeled),
.progress-static.compact:not(.labeled) {
  height: var(--clr-base-layout-space-2xs);
}
.progress.compact.labeled > .progress-meter,
.progress-static.compact.labeled > .progress-meter {
  height: var(--clr-base-layout-space-2xs);
  top: var(--clr-base-vertical-offset-xs);
}
@keyframes clr-progress-fade {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.progress.progress-fade > progress[value="100"],
.progress.progress-fade > progress[value="100"] + span {
  animation: clr-progress-fade .3s linear .5s forwards;
}
.progress.flash-danger > progress,
.progress.flash > progress {
  transition: color .1s ease-out 1s;
}
.progress.flash-danger > progress::-webkit-progress-value,
.progress.flash > progress::-webkit-progress-value {
  -webkit-transition: width .23s ease-in, background-color .1s ease-out .3s;
  transition: width .23s ease-in, background-color .1s ease-out .3s;
}
.progress.flash-danger > progress[value="0"]::-webkit-progress-value,
.progress.flash > progress[value="0"]::-webkit-progress-value {
  -webkit-transition: none;
  transition: none;
}
.progress.flash-danger > progress::-moz-progress-bar,
.progress.flash > progress::-moz-progress-bar {
  -moz-transition: width .23s ease-in, background-color .1s ease-out .3s;
  transition: width .23s ease-in, background-color .1s ease-out .3s;
}
.progress.flash > progress[value="100"] {
  color: var(--clr-progress-alt-color-1);
}
.progress.flash > progress[value="100"]::-webkit-progress-value {
  background-color: var(--clr-progress-alt-color-1);
}
.progress.flash > progress[value="100"]::-moz-progress-bar {
  background-color: var(--clr-progress-alt-color-1);
}
.progress.progress-fade.flash > progress[value="100"],
.progress.progress-fade.flash > progress[value="100"] + span {
  animation: clr-progress-fade .6s linear 1s forwards;
}
.progress.flash-danger > progress[value="100"] {
  color: var(--clr-progress-alt-color-2);
}
.progress.flash-danger > progress[value="100"]::-webkit-progress-value {
  background-color: var(--clr-progress-alt-color-2);
}
.progress.flash-danger > progress[value="100"]::-moz-progress-bar {
  background-color: var(--clr-progress-alt-color-2);
}
@keyframes clr-progress-looper {
  0% {
    left: -100%;
  }
  to {
    left: 100%;
  }
}
.progress.loop {
  position: relative;
}
.progress.loop > progress {
  overflow: hidden;
  color: transparent;
}
.progress.loop > progress::-webkit-progress-value {
  background-color: transparent;
}
.progress.loop > progress::-moz-progress-bar {
  background-color: transparent;
}
.progress.loop > progress::-moz-progress-bar {
  background-color: transparent;
}
.progress.loop::after {
  animation: clr-progress-looper 2s ease-in-out infinite;
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  display: block;
  background-color: var(--clr-progress-default-color);
  width: 50%;
}
.progress.loop.danger::after {
  background-color: var(--clr-progress-alt-color-2);
}
.progress.loop.warning::after {
  background-color: var(--clr-progress-alt-color-3);
}
.progress.loop.success::after {
  background-color: var(--clr-progress-alt-color-1);
}
.progress-static {
  position: relative;
  border: 0;
  width: 100%;
}
.progress-static > .progress-meter {
  background-color: var(--clr-progress-bg-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.progress-static > .progress-meter::before {
  background-color: var(--clr-progress-default-color);
  top: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  display: block;
  width: 0;
  content: " ";
}
.progress-static > .progress-meter[data-value="1"]::before,
.progress-static > .progress-meter[data-value="2"]::before,
.progress-static > .progress-meter[data-value="3"]::before {
  width: 2%;
}
.progress-static > .progress-meter[data-value="4"]::before,
.progress-static > .progress-meter[data-value="5"]::before,
.progress-static > .progress-meter[data-value="6"]::before,
.progress-static > .progress-meter[data-value="7"]::before {
  width: 5%;
}
.progress-static > .progress-meter[data-value="8"]::before,
.progress-static > .progress-meter[data-value="9"]::before,
.progress-static > .progress-meter[data-value="10"]::before,
.progress-static > .progress-meter[data-value="11"]::before,
.progress-static > .progress-meter[data-value="12"]::before {
  width: 10%;
}
.progress-static > .progress-meter[data-value="13"]::before,
.progress-static > .progress-meter[data-value="14"]::before,
.progress-static > .progress-meter[data-value="15"]::before,
.progress-static > .progress-meter[data-value="16"]::before,
.progress-static > .progress-meter[data-value="17"]::before {
  width: 15%;
}
.progress-static > .progress-meter[data-value="18"]::before,
.progress-static > .progress-meter[data-value="19"]::before,
.progress-static > .progress-meter[data-value="20"]::before,
.progress-static > .progress-meter[data-value="21"]::before,
.progress-static > .progress-meter[data-value="22"]::before {
  width: 20%;
}
.progress-static > .progress-meter[data-value="23"]::before,
.progress-static > .progress-meter[data-value="24"]::before,
.progress-static > .progress-meter[data-value="25"]::before,
.progress-static > .progress-meter[data-value="26"]::before,
.progress-static > .progress-meter[data-value="27"]::before {
  width: 25%;
}
.progress-static > .progress-meter[data-value="28"]::before,
.progress-static > .progress-meter[data-value="29"]::before,
.progress-static > .progress-meter[data-value="30"]::before,
.progress-static > .progress-meter[data-value="31"]::before,
.progress-static > .progress-meter[data-value="32"]::before {
  width: 30%;
}
.progress-static > .progress-meter[data-value="33"]::before,
.progress-static > .progress-meter[data-value="34"]::before,
.progress-static > .progress-meter[data-value="35"]::before,
.progress-static > .progress-meter[data-value="36"]::before,
.progress-static > .progress-meter[data-value="37"]::before {
  width: 35%;
}
.progress-static > .progress-meter[data-value="38"]::before,
.progress-static > .progress-meter[data-value="39"]::before,
.progress-static > .progress-meter[data-value="40"]::before,
.progress-static > .progress-meter[data-value="41"]::before,
.progress-static > .progress-meter[data-value="42"]::before {
  width: 40%;
}
.progress-static > .progress-meter[data-value="43"]::before,
.progress-static > .progress-meter[data-value="44"]::before,
.progress-static > .progress-meter[data-value="45"]::before,
.progress-static > .progress-meter[data-value="46"]::before,
.progress-static > .progress-meter[data-value="47"]::before {
  width: 45%;
}
.progress-static > .progress-meter[data-value="48"]::before,
.progress-static > .progress-meter[data-value="49"]::before,
.progress-static > .progress-meter[data-value="50"]::before,
.progress-static > .progress-meter[data-value="51"]::before,
.progress-static > .progress-meter[data-value="52"]::before {
  width: 50%;
}
.progress-static > .progress-meter[data-value="53"]::before,
.progress-static > .progress-meter[data-value="54"]::before,
.progress-static > .progress-meter[data-value="55"]::before,
.progress-static > .progress-meter[data-value="56"]::before,
.progress-static > .progress-meter[data-value="57"]::before {
  width: 55%;
}
.progress-static > .progress-meter[data-value="58"]::before,
.progress-static > .progress-meter[data-value="59"]::before,
.progress-static > .progress-meter[data-value="60"]::before,
.progress-static > .progress-meter[data-value="61"]::before,
.progress-static > .progress-meter[data-value="62"]::before {
  width: 60%;
}
.progress-static > .progress-meter[data-value="63"]::before,
.progress-static > .progress-meter[data-value="64"]::before,
.progress-static > .progress-meter[data-value="65"]::before,
.progress-static > .progress-meter[data-value="66"]::before,
.progress-static > .progress-meter[data-value="67"]::before {
  width: 65%;
}
.progress-static > .progress-meter[data-value="68"]::before,
.progress-static > .progress-meter[data-value="69"]::before,
.progress-static > .progress-meter[data-value="70"]::before,
.progress-static > .progress-meter[data-value="71"]::before,
.progress-static > .progress-meter[data-value="72"]::before {
  width: 70%;
}
.progress-static > .progress-meter[data-value="73"]::before,
.progress-static > .progress-meter[data-value="74"]::before,
.progress-static > .progress-meter[data-value="75"]::before,
.progress-static > .progress-meter[data-value="76"]::before,
.progress-static > .progress-meter[data-value="77"]::before {
  width: 75%;
}
.progress-static > .progress-meter[data-value="78"]::before,
.progress-static > .progress-meter[data-value="79"]::before,
.progress-static > .progress-meter[data-value="80"]::before,
.progress-static > .progress-meter[data-value="81"]::before,
.progress-static > .progress-meter[data-value="82"]::before {
  width: 80%;
}
.progress-static > .progress-meter[data-value="83"]::before,
.progress-static > .progress-meter[data-value="84"]::before,
.progress-static > .progress-meter[data-value="85"]::before,
.progress-static > .progress-meter[data-value="86"]::before,
.progress-static > .progress-meter[data-value="87"]::before {
  width: 85%;
}
.progress-static > .progress-meter[data-value="88"]::before,
.progress-static > .progress-meter[data-value="89"]::before,
.progress-static > .progress-meter[data-value="90"]::before,
.progress-static > .progress-meter[data-value="91"]::before,
.progress-static > .progress-meter[data-value="92"]::before {
  width: 90%;
}
.progress-static > .progress-meter[data-value="93"]::before,
.progress-static > .progress-meter[data-value="94"]::before,
.progress-static > .progress-meter[data-value="95"]::before,
.progress-static > .progress-meter[data-value="96"]::before {
  width: 95%;
}
.progress-static > .progress-meter[data-value="97"]::before,
.progress-static > .progress-meter[data-value="98"]::before,
.progress-static > .progress-meter[data-value="99"]::before {
  width: 98%;
}
.progress-static > .progress-meter[data-value="100"]::before {
  width: 100%;
}
.progress-static.labeled > .progress-meter {
  right: var(--cds-global-space-11);
}
.progress-static.success > .progress-meter::before {
  background-color: var(--clr-progress-alt-color-1);
}
.progress-static.warning > .progress-meter::before {
  background-color: var(--clr-progress-alt-color-3);
}
.progress-static.danger > .progress-meter::before {
  background-color: var(--clr-progress-alt-color-2);
}
.card-block .progress,
.card-block .progress-static,
.card-footer .progress,
.card-footer .progress-static {
  height: var(--clr-base-layout-space-2xs);
  position: absolute;
  left: 0;
  margin: calc(-1*var(--clr-base-vertical-offset-m)) 0 0;
}
.card-block .progress.top,
.card-block .progress-static.top,
.card-footer .progress.top,
.card-footer .progress-static.top {
  margin-top: 0;
  top: 0;
  border-top-left-radius: var(--clr-card-border-radius);
  border-top-right-radius: var(--clr-card-border-radius);
}
.card-block .progress > progress,
.card-block .progress-static > .progress-meter,
.card-footer .progress > progress,
.card-footer .progress-static > .progress-meter {
  height: var(--clr-base-layout-space-2xs);
  position: absolute;
}
.progress-block {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  color: var(--clr-progress-label-color);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.progress-block > * {
  flex: 0 0 auto;
  padding-right: var(--clr-base-horizontal-offset-l);
}
.progress-block > :last-child {
  padding-right: 0;
}
.progress-block > label,
.progress-block > span {
  max-width: 33%;
}
.progress-block > .progress,
.progress-block > .progress-static {
  flex: 0 1 auto;
}
.progress-block > .progress-group {
  flex-direction: column;
  height: auto;
  flex: 0 1 auto;
  display: flex;
  width: 100%;
}
.progress-block > .progress-group .clr-row {
  margin-left: 0;
  margin-right: 0;
  color: var(--clr-progress-label-color);
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
}
.progress-block > .progress-group .clr-row > [class*=clr-col-] {
  padding-left: 0;
  padding-right: 0;
}
.card-block .progress-block {
  margin-bottom: var(--clr-base-vertical-offset-xl);
  padding: 0;
}
.card-block .progress-block:last-child {
  margin-bottom: 0;
}
.card-block .progress-block > label {
  max-width: 33%;
}
.card-block .progress-block .progress,
.card-block .progress-block .progress-static {
  position: relative;
  height: var(--clr-base-layout-space-s);
  margin-top: 0;
}
.card-block .progress-block .progress > progress,
.card-block .progress-block .progress > .progress-meter,
.card-block .progress-block .progress-static > progress,
.card-block .progress-block .progress-static > .progress-meter {
  height: var(--clr-base-layout-space-s);
}
_:-ms-input-placeholder .progress-block > label,
:root .progress-block > label {
  display: inline-block;
}
:root {
  --clr-spinner-inside-button-stroke-width:var(--cds-alias-object-border-width-200);
  --clr-spinner-inside-treeview-stroke-width:var(--cds-alias-object-border-width-200);
  --clr-spinner-border-radius:var(--cds-alias-object-border-radius-300);
}
:root,
:root [clr-density] {
  --clr-spinner-default-size:var(--clr-base-spinner-l);
  --clr-spinner-medium-size:var(--clr-base-spinner-m);
  --clr-spinner-small-size:var(--clr-base-spinner-s);
  --clr-spinner-default-stroke-width:var(--clr-base-spinner-stroke-l);
  --clr-spinner-medium-stroke-width:var(--clr-base-spinner-stroke-m);
  --clr-spinner-small-stroke-width:var(--clr-base-spinner-stroke-s);
  --clr-spinner-margin-right:var(--clr-base-horizontal-offset-l);
}
:root,
:root [cds-theme] {
  --clr-spinner-fill-bg-color:var(--cds-alias-object-container-background-shade);
  --clr-spinner-fill-inverse-bg-color:var(--cds-alias-object-container-background-inverse-tint);
  --clr-spinner-fill-color:var(--cds-alias-status-info);
  --clr-spinner-fill-inverse-color:var(--cds-alias-status-info-tint);
}
.spinner {
  position: relative;
  display: inline-block;
  height: var(--clr-spinner-default-size);
  width: var(--clr-spinner-default-size);
  min-height: var(--clr-spinner-default-size);
  min-width: var(--clr-spinner-default-size);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  animation: spin 1s linear infinite;
  margin-right: 0;
  padding: 0;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.spinner::after {
  content: "";
  height: var(--clr-spinner-default-size);
  width: var(--clr-spinner-default-size);
  min-height: var(--clr-spinner-default-size);
  min-width: var(--clr-spinner-default-size);
  position: absolute;
  top: 0;
  left: 0;
  clip-path: ellipse(100% 53.5% at 0 0);
  border: var(--clr-spinner-default-stroke-width) solid var(--clr-spinner-fill-color);
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-radius: var(--clr-spinner-border-radius);
}
.spinner::before {
  content: "";
  height: var(--clr-spinner-default-size);
  width: var(--clr-spinner-default-size);
  min-height: var(--clr-spinner-default-size);
  min-width: var(--clr-spinner-default-size);
  position: absolute;
  top: 0;
  left: 0;
  border: var(--clr-spinner-default-stroke-width) solid var(--clr-spinner-fill-bg-color);
  border-radius: var(--clr-spinner-border-radius);
}
.spinner.spinner-md {
  height: var(--clr-spinner-medium-size);
  width: var(--clr-spinner-medium-size);
  min-height: var(--clr-spinner-medium-size);
  min-width: var(--clr-spinner-medium-size);
}
.spinner.spinner-md::before,
.spinner.spinner-md::after {
  height: var(--clr-spinner-medium-size);
  width: var(--clr-spinner-medium-size);
  min-height: var(--clr-spinner-medium-size);
  min-width: var(--clr-spinner-medium-size);
  border-width: var(--clr-spinner-medium-stroke-width);
}
.spinner.spinner-inline,
.spinner.spinner-sm {
  height: var(--clr-spinner-small-size);
  width: var(--clr-spinner-small-size);
  min-height: var(--clr-spinner-small-size);
  min-width: var(--clr-spinner-small-size);
}
.spinner.spinner-inline::before,
.spinner.spinner-inline::after,
.spinner.spinner-sm::before,
.spinner.spinner-sm::after {
  height: var(--clr-spinner-small-size);
  width: var(--clr-spinner-small-size);
  min-height: var(--clr-spinner-small-size);
  min-width: var(--clr-spinner-small-size);
  border-width: var(--clr-spinner-small-stroke-width);
}
.spinner.spinner-inline {
  vertical-align: text-bottom;
  margin-right: var(--clr-spinner-margin-right);
}
.spinner.spinner-inverse::before {
  border-color: var(--clr-spinner-fill-inverse-bg-color);
}
.spinner.spinner-inverse::after {
  border-color: var(--clr-spinner-fill-inverse-color);
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.spinner.spinner-neutral-0::before {
  border-color: #000;
}
.spinner.spinner-neutral-0::after {
  border-color: var(--clr-spinner-fill-color);
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.spinner.spinner-check {
  animation: none;
  mask: url(data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20focusable%3D%22false%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%3E%3Cpath%20fill%3D%22%23747474%22%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M13.72%2C27.69%2C3.29%2C17.27a1%2C1%2C0%2C0%2C1%2C1.41-1.41l9%2C9L31.29%2C7.29a1%2C1%2C0%2C0%2C1%2C1.41%2C1.41Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: var(--clr-btn-success-checked-color);
}
.spinner.spinner-check::after,
.spinner.spinner-check::before {
  border: 0;
}
.btn .spinner {
  margin-right: 0;
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.btn .spinner::before,
.btn .spinner::after {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
  border-width: var(--clr-spinner-inside-button-stroke-width);
}
.btn-icon:not(.btn-sm) .spinner {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.clr-treenode-spinner-container .spinner {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.clr-treenode-spinner-container .spinner::before,
.clr-treenode-spinner-container .spinner::after {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
  border-width: var(--clr-spinner-inside-treeview-stroke-width);
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
:root {
  --clr-table-borderwidth:var(--cds-alias-object-border-width-100);
  --clr-table-noborder-borderwidth:var(--cds-global-space-0);
  --clr-table-compact-row-height:var(--cds-global-space-9);
  --clr-table-compact-vertical-padding:var(--cds-global-space-3);
  --clr-table-compact-horizontal-padding:var(--cds-global-space-6);
  --clr-table-cell-compact-padding:var(--clr-table-compact-vertical-padding) var(--clr-table-compact-horizontal-padding);
}
:root,
:root [clr-density] {
  --clr-table-border-radius:var(--clr-base-border-radius-s);
  --clr-table-cornercellradius:var(--clr-base-border-radius-s);
  --clr-table-cell-horizontal-padding:var(--clr-base-horizontal-offset-xl);
  --clr-table-cell-vertical-padding:var(--clr-base-vertical-offset-multi-row-inline-m);
  --clr-table-cell-padding:var(--clr-table-cell-vertical-padding) var(--clr-table-cell-horizontal-padding);
  --clr-table-margin:var(--clr-base-vertical-offset-2xl) 0 0 0;
  --clr-table-fontsize:var(--cds-alias-typography-secondary-font-size);
  --clr-table-row-height:var(--clr-base-dg-row-height);
}
:root,
:root [cds-theme] {
  --clr-table-bgcolor:var(--cds-alias-object-container-background);
  --clr-thead-bgcolor:var(--cds-alias-object-container-background-tint);
  --clr-table-header-border-bottom-color:var(--cds-alias-object-border-color);
  --clr-table-footer-border-top-color:var(--cds-alias-object-border-color);
  --clr-table-border-color:var(--cds-alias-object-border-color);
  --clr-tablerow-bordercolor:var(--cds-alias-object-border-color);
  --clr-table-font-color:var(--cds-alias-typography-color-400);
  --clr-thead-color:var(--cds-alias-typography-color-400);
}
.table {
  border-collapse: separate;
  border: var(--clr-table-borderwidth) solid var(--clr-table-border-color);
  border-radius: var(--clr-table-border-radius);
  background-color: var(--clr-table-bgcolor);
  color: var(--clr-table-font-color);
  margin: var(--clr-table-margin);
  max-width: 100%;
  width: 100%;
}
.table th,
.table td {
  border-top-style: solid;
  border-top-width: var(--clr-table-borderwidth);
  border-top-color: var(--clr-tablerow-bordercolor);
  padding: var(--clr-table-cell-padding);
  text-align: center;
  vertical-align: top;
}
.table th.left,
.table td.left {
  text-align: left;
}
.table th.right,
.table td.right {
  text-align: right;
}
.table td {
  min-height: var(--clr-table-row-height);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.table th {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
  color: var(--clr-thead-color);
  background-color: var(--clr-thead-bgcolor);
  vertical-align: middle;
  border-bottom-style: solid;
  border-bottom-width: var(--clr-table-borderwidth);
  border-bottom-color: var(--clr-table-border-color);
  border-top: 0 none;
}
.table tbody tr:first-child td {
  border-top: 0 none;
}
.table tbody + tbody {
  border-top-style: solid;
  border-top-width: var(--clr-table-borderwidth);
  border-top-color: var(--clr-table-border-color);
}
.table thead th:first-child {
  border-radius: 0;
  border-top-left-radius: var(--clr-table-cornercellradius);
}
.table thead th:last-child {
  border-radius: 0;
  border-top-right-radius: var(--clr-table-cornercellradius);
}
.table tbody:last-child tr:last-child td:first-child {
  border-radius: 0;
  border-bottom-left-radius: var(--clr-table-cornercellradius);
}
.table tbody:last-child tr:last-child td:last-child {
  border-radius: 0;
  border-bottom-right-radius: var(--clr-table-cornercellradius);
}
.table-compact {
  --clr-table-margin:calc(20 * (1rem / var(--cds-global-base))) 0 0 0;
  --clr-table-cell-vertical-padding:var(--clr-table-compact-vertical-padding);
}
.table-compact th,
.table-compact td {
  min-height: var(--clr-table-compact-row-height);
  padding: var(--clr-table-cell-compact-padding);
}
.table-compact td {
  font-size: calc(13*(1rem/var(--cds-global-base)));
  line-height: var(--cds-global-space-7);
}
.table.table-vertical thead th {
  border: 0;
  border-radius: 0;
  display: none;
}
.table.table-vertical th {
  border-bottom: 0;
  border-top-style: solid;
  border-top-width: var(--clr-table-borderwidth);
  border-top-color: var(--clr-table-border-color);
  vertical-align: top;
}
.table.table-vertical td,
.table.table-vertical th {
  text-align: left;
  border-color: var(--clr-table-border-color);
}
.table.table-vertical td:first-child,
.table.table-vertical th:first-child {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
  border-right-style: solid;
  border-right-width: var(--clr-table-borderwidth);
  border-right-color: var(--clr-table-border-color);
  background-color: var(--clr-thead-bgcolor);
}
.table.table-vertical tbody:first-of-type tr:first-child th,
.table.table-vertical tbody:first-of-type tr:first-child td {
  border-top: 0 none;
}
.table.table-vertical tbody:first-of-type tr:first-child th:first-child,
.table.table-vertical tbody:first-of-type tr:first-child td:first-child {
  border-radius: 0;
  border-top-left-radius: var(--clr-table-cornercellradius);
}
.table.table-vertical tbody:first-of-type tr:first-child th:last-child,
.table.table-vertical tbody:first-of-type tr:first-child td:last-child {
  border-radius: 0;
  border-top-right-radius: var(--clr-table-cornercellradius);
}
.table.table-vertical tbody:last-child tr:last-child th:first-child,
.table.table-vertical tbody:last-child tr:last-child td:first-child {
  border-radius: 0;
  border-bottom-left-radius: var(--clr-table-cornercellradius);
}
.table.table-vertical tbody:last-child tr:last-child th:last-child,
.table.table-vertical tbody:last-child tr:last-child td:last-child {
  border-radius: 0;
  border-bottom-right-radius: var(--clr-table-cornercellradius);
}
.table.table-noborder {
  border-radius: 0;
  box-shadow: none;
  background-color: transparent;
  border-width: 0;
}
.table.table-noborder th {
  border-bottom-color: transparent;
  border-top: 0 none;
}
.table.table-noborder th:first-child {
  border-right: 0 none;
}
.table.table-noborder td {
  border-top: 0 none;
}
.table.table-noborder td:first-child {
  border-right: 0 none;
}
.table.table-noborder thead th:first-child,
.table.table-noborder thead th:last-child {
  border-radius: 0;
}
.table.table-noborder th,
.table.table-noborder td {
  border-radius: 0 !important;
}
:root {
  --clr-tooltip-font-weight:var(--cds-global-typography-body-font-weight);
}
:root,
:root [clr-density] {
  --clr-tooltip-border-radius:var(--clr-base-border-radius-s);
}
:root,
:root [cds-theme] {
  --clr-tooltip-background-color:var(--cds-alias-object-interaction-color-active);
  --clr-tooltip-color:var(--cds-alias-typography-color-100);
}
.tooltip {
  display: inline-block;
  position: relative;
  text-align: left;
  overflow: visible;
}
.tooltip > .tooltip-content {
  visibility: hidden;
  opacity: 0;
  transition: opacity .3s linear;
  white-space: normal;
  z-index: 1050;
}
.tooltip > .tooltip-content::after {
  position: absolute;
  top: -20px;
  left: -20px;
  right: -20px;
  bottom: -20px;
  content: "";
  z-index: -1;
}
.tooltip > .tooltip-content li {
  color: inherit;
}
.tooltip:hover > .tooltip-content,
.tooltip:focus > .tooltip-content {
  visibility: visible;
  opacity: 1;
}
.tooltip:hover > .tooltip-content:empty,
.tooltip:focus > .tooltip-content:empty {
  visibility: hidden;
  opacity: 0;
}
.tooltip:focus {
  outline: 0;
}
.tooltip:focus > :first-child {
  outline-offset: var(--cds-alias-object-interaction-outline-offset);
  outline: var(--cds-alias-object-interaction-outline);
}
.tooltip > .tooltip-content,
.tooltip.tooltip-top-right > .tooltip-content,
.tooltip .tooltip-content.tooltip-top-right {
  margin: 0;
  width: calc(240*(1rem/var(--cds-global-base)));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  position: absolute;
  top: auto;
  bottom: 100%;
  left: 50%;
  right: auto;
  border-bottom-left-radius: 0;
  margin-bottom: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m));
}
.tooltip > .tooltip-content::before,
.tooltip.tooltip-top-right > .tooltip-content::before,
.tooltip .tooltip-content.tooltip-top-right::before {
  content: "";
  position: absolute;
  pointer-events: none;
  left: 0;
  top: auto;
  right: auto;
  bottom: calc(-1*var(--clr-base-icon-size-xs));
  border-left: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-top: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid transparent;
  border-right: var(--clr-base-icon-size-xs) solid transparent;
}
.tooltip.tooltip-top-left > .tooltip-content,
.tooltip .tooltip-content.tooltip-top-left {
  margin: 0;
  width: calc(240*(1rem/var(--cds-global-base)));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  position: absolute;
  top: auto;
  bottom: 100%;
  right: 50%;
  left: auto;
  border-bottom-right-radius: 0;
  margin-bottom: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m));
}
.tooltip.tooltip-top-left > .tooltip-content::before,
.tooltip .tooltip-content.tooltip-top-left::before {
  content: "";
  position: absolute;
  pointer-events: none;
  right: 0;
  top: auto;
  left: auto;
  bottom: calc(-1*var(--clr-base-icon-size-xs));
  border-right: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-top: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid transparent;
  border-left: var(--clr-base-icon-size-xs) solid transparent;
}
.tooltip.tooltip-bottom-right > .tooltip-content,
.tooltip .tooltip-content.tooltip-bottom-right {
  margin: 0;
  width: calc(240*(1rem/var(--cds-global-base)));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  position: absolute;
  bottom: auto;
  top: 100%;
  left: 50%;
  right: auto;
  border-top-left-radius: 0;
  margin-top: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m));
}
.tooltip.tooltip-bottom-right > .tooltip-content::before,
.tooltip .tooltip-content.tooltip-bottom-right::before {
  content: "";
  position: absolute;
  pointer-events: none;
  left: 0;
  bottom: auto;
  right: auto;
  top: calc(-1*var(--clr-base-icon-size-xs));
  border-left: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-top: var(--clr-base-icon-size-xs) solid transparent;
  border-right: var(--clr-base-icon-size-xs) solid transparent;
}
.tooltip.tooltip-bottom-left > .tooltip-content,
.tooltip .tooltip-content.tooltip-bottom-left {
  margin: 0;
  width: calc(240*(1rem/var(--cds-global-base)));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  position: absolute;
  bottom: auto;
  top: 100%;
  right: 50%;
  left: auto;
  border-top-right-radius: 0;
  margin-top: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m));
}
.tooltip.tooltip-bottom-left > .tooltip-content::before,
.tooltip .tooltip-content.tooltip-bottom-left::before {
  content: "";
  position: absolute;
  pointer-events: none;
  right: 0;
  bottom: auto;
  left: auto;
  top: calc(-1*var(--clr-base-icon-size-xs));
  border-right: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-top: var(--clr-base-icon-size-xs) solid transparent;
  border-left: var(--clr-base-icon-size-xs) solid transparent;
}
.tooltip.tooltip-right > .tooltip-content,
.tooltip .tooltip-content.tooltip-right {
  position: absolute;
  right: auto;
  left: 100%;
  top: 50%;
  bottom: auto;
  margin: 0;
  width: calc(240*(1rem/var(--cds-global-base)));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  border-top-left-radius: 0;
  margin-left: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m));
}
.tooltip.tooltip-right > .tooltip-content::before,
.tooltip .tooltip-content.tooltip-right::before {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: auto;
  right: auto;
  left: calc(-1*var(--clr-base-icon-size-xs));
  border-top: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-right: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid transparent;
  border-left: var(--clr-base-icon-size-xs) solid transparent;
}
.tooltip.tooltip-left > .tooltip-content,
.tooltip .tooltip-content.tooltip-left {
  position: absolute;
  left: auto;
  right: 100%;
  top: 50%;
  bottom: auto;
  margin: 0;
  width: calc(240*(1rem/var(--cds-global-base)));
  border-radius: var(--clr-tooltip-border-radius);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-horizontal-offset-l);
  color: var(--clr-tooltip-color);
  background-color: var(--clr-tooltip-background-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--clr-tooltip-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  border-top-right-radius: 0;
  margin-right: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m));
}
.tooltip.tooltip-left > .tooltip-content::before,
.tooltip .tooltip-content.tooltip-left::before {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: auto;
  left: auto;
  right: calc(-1*var(--clr-base-icon-size-xs));
  border-top: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-left: var(--clr-base-icon-size-xs) solid var(--clr-tooltip-background-color);
  border-bottom: var(--clr-base-icon-size-xs) solid transparent;
  border-right: var(--clr-base-icon-size-xs) solid transparent;
}
.tooltip.tooltip-xs > .tooltip-content,
.tooltip .tooltip-content.tooltip-xs {
  width: var(--cds-global-space-14);
}
.tooltip.tooltip-sm > .tooltip-content,
.tooltip .tooltip-content.tooltip-sm {
  width: calc(120*(1rem/var(--cds-global-base)));
}
.tooltip.tooltip-md > .tooltip-content,
.tooltip .tooltip-content.tooltip-md {
  width: calc(240*(1rem/var(--cds-global-base)));
}
.tooltip.tooltip-lg > .tooltip-content,
.tooltip .tooltip-content.tooltip-lg {
  width: calc(360*(1rem/var(--cds-global-base)));
}
.tooltip > .btn + .tooltip-content,
.tooltip.tooltip-top-right > .btn + .tooltip-content,
.tooltip.tooltip-top-left > .btn + .tooltip-content {
  margin-bottom: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m) - var(--clr-btn-vertical-margin));
}
.tooltip.tooltip-bottom-right > .btn + .tooltip-content,
.tooltip.tooltip-bottom-left > .btn + .tooltip-content {
  margin-top: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m) - var(--clr-btn-vertical-margin));
}
.tooltip.tooltip-right > .btn + .tooltip-content {
  margin-left: calc(var(--clr-base-icon-size-xs) + var(--clr-base-vertical-offset-m) - var(--clr-btn-horizontal-margin));
}
.tooltip > .clr-icon {
  margin-right: 0;
}
.tooltip > svg {
  pointer-events: none;
}
.tooltip-trigger:focus + .tooltip-content {
  visibility: visible;
}
:root {
  --clr-forms-baseline:var(--cds-global-space-4);
  --clr-forms-label-font-weight:var(--cds-alias-typography-font-weight-semibold);
  --clr-forms-checkbox-height:var(--cds-global-space-7);
}
:root,
:root [clr-density] {
  --clr-forms-icon-size:var(--clr-base-icon-size-l);
  --clr-forms-input-group-icon-action-size:var(--clr-base-icon-size-s);
  --clr-forms-checkbox-border-radius:var(--clr-base-border-radius-s);
  --clr-forms-select-caret-size:var(--clr-base-icon-size-xs);
  --clr-forms-textarea-border-radius:var(--clr-base-border-radius-s);
  --clr-forms-datalist-caret-icon-size:var(--clr-base-icon-size-s);
  --clr-forms-input-padding:0 var(--clr-base-horizontal-offset-m);
  --clr-forms-input-wrapper-height:var(--clr-base-row-height-s);
  --clr-forms-range-thumb-height:var(--clr-base-icon-size-s);
  --clr-forms-range-track-height:var(--clr-base-layout-space-2xs);
  --clr-forms-range-track-border-radius:var(--clr-base-border-radius-s);
}
:root,
:root [cds-theme] {
  --clr-form-disabled-background-color:var(--cds-alias-object-interaction-background);
  --clr-forms-label-color:var(--cds-alias-typography-color-400);
  --clr-forms-text-color:var(--cds-alias-typography-color-400);
  --clr-forms-invalid-color:var(--cds-alias-status-danger);
  --clr-forms-invalid-text-color:var(--cds-alias-status-danger);
  --clr-forms-valid-color:var(--cds-alias-status-success);
  --clr-forms-valid-text-color:var(--cds-alias-status-success);
  --clr-forms-subtext-color:var(--cds-alias-typography-color-300);
  --clr-forms-placeholder-color:var(--cds-alias-typography-color-200);
  --clr-forms-border-color:var(--cds-alias-object-interaction-border-color);
  --clr-forms-focused-color:var(--cds-alias-object-interaction-background-highlight);
  --clr-forms-subtext-disabled-color:var(--cds-alias-typography-disabled);
  --clr-forms-border-disabled-color:var(--cds-alias-object-interaction-color-disabled);
  --clr-forms-text-disabled-color:var(--cds-alias-typography-disabled);
  --clr-forms-label-disabled-color:var(--cds-alias-typography-disabled);
  --clr-forms-placeholder-disabled-color:var(--cds-alias-typography-disabled);
  --clr-forms-input-group-icon-disabled-color:var(--cds-alias-status-disabled);
  --clr-forms-checkbox-label-color:var(--clr-forms-label-color);
  --clr-forms-checkbox-background-color:var(--cds-alias-object-interaction-background-highlight);
  --clr-forms-checkbox-indeterminate-border-color:var(--cds-alias-object-interaction-background-highlight);
  --clr-forms-checkbox-mark-color:var(--cds-alias-object-interaction-background);
  --clr-forms-checkbox-disabled-label-color:var(--clr-forms-label-disabled-color);
  --clr-forms-checkbox-disabled-background-color:var(--clr-form-disabled-background-color);
  --clr-forms-checkbox-disabled-checked-background-color:var(--cds-alias-status-disabled);
  --clr-forms-checkbox-disabled-border-color:var(--cds-alias-status-disabled);
  --clr-forms-checkbox-disabled-indeterminate-color:var(--cds-alias-status-disabled);
  --clr-forms-checkbox-disabled-mark-color:var(--cds-alias-object-interaction-background);
  --clr-forms-radio-label-color:var(--clr-forms-label-color);
  --clr-forms-radio-label-disabled-color:var(--cds-alias-typography-disabled);
  --clr-forms-radio-disabled-background-color:var(--clr-form-disabled-background-color);
  --clr-forms-radio-disabled-mark-color:var(--cds-alias-typography-color-100);
  --clr-forms-radio-selected-shadow:inset 0 0 0 var(--cds-global-space-4) var(--cds-alias-object-interaction-background-highlight);
  --clr-forms-radio-checked-disabled-shadow:inset 0 0 0 var(--cds-global-space-4) var(--cds-alias-object-interaction-color-disabled);
  --clr-forms-password-eye-icon-color:var(--cds-alias-object-interaction-color);
  --clr-forms-password-disabled-eye-icon-color:var(--cds-alias-status-disabled);
  --clr-forms-range-progress-fill-color:var(--cds-alias-object-interaction-background-highlight);
  --clr-forms-range-track-color:var(--cds-alias-object-container-background-shade);
  --clr-forms-range-track-border-color:var(--cds-alias-object-interaction-background-highlight);
  --clr-forms-range-track-border-width:var(--cds-global-space-1);
  --clr-forms-range-progress-fill-color-disabled:var(--cds-alias-object-interaction-color-disabled);
  --clr-forms-range-track-color-disabled:var(--cds-alias-status-disabled-tint);
  --clr-forms-range-track-border-color-disabled:var(--cds-alias-object-interaction-color-disabled);
  --clr-forms-select-hover-background:transparent;
  --clr-forms-select-disabled-color:var(--cds-alias-object-interaction-color-disabled);
  --clr-forms-select-hover-border-color:var(--cds-alias-object-interaction-color-hover);
  --clr-forms-select-disabled-border-color:var(--cds-alias-object-interaction-color-disabled);
  --clr-forms-select-caret-hover-color:var(--cds-alias-object-interaction-color-hover);
  --clr-forms-select-caret-color:var(--cds-alias-object-interaction-color);
  --clr-forms-select-option-color:var(--cds-alias-typography-color-400);
  --clr-forms-select-option-background-color:var(--cds-alias-object-interaction-background);
  --clr-forms-select-multiple-background-color:var(--cds-alias-object-container-background);
  --clr-forms-select-multiple-border-color:var(--cds-alias-object-border-color);
  --clr-forms-select-multiple-option-color:var(--cds-alias-typography-color-400);
  --clr-forms-select-multiple-selected-option-background-color:var(--cds-alias-object-interaction-background-selected);
  --clr-forms-textarea-background-color:var(--cds-alias-object-container-background);
  --clr-forms-textarea-disabled-background:var(--cds-alias-object-container-background);
  --clr-forms-datalist-caret-color:var(--cds-alias-status-neutral);
  --clr-forms-datalist-caret-disabled-color:var(--cds-alias-status-disabled);
}
.clr-form-control {
  margin-top: var(--clr-base-vertical-offset-2xl);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.clr-form-control input::-ms-reveal,
.clr-form-control input::-ms-clear {
  display: none;
}
.clr-form-control-disabled {
  color: var(--clr-forms-text-disabled-color);
}
.clr-form-control-disabled label,
.clr-form-control-disabled .clr-control-label {
  color: var(--clr-forms-label-disabled-color);
}
.clr-form-control-disabled .clr-input,
.clr-form-control-disabled .clr-textarea,
.clr-form-control-disabled .clr-select,
.clr-form-control-disabled .clr-number-input {
  color: var(--clr-forms-text-disabled-color);
  border-bottom-color: var(--clr-forms-border-disabled-color);
}
.clr-form-control-disabled input[type=range]::-webkit-slider-thumb,
.clr-form-control-disabled input[type=range]::-moz-range-thumb {
  background-color: var(--clr-forms-range-progress-fill-color-disabled, var(--clr-forms-range-progress-fill-color-disabled));
}
.clr-form-control-disabled .clr-subtext {
  color: var(--clr-forms-subtext-disabled-color);
}
.clr-form-control-multi {
  flex-direction: row;
  flex-wrap: wrap;
}
.clr-form-control-multi .clr-control-label {
  width: 100%;
}
.clr-control-label {
  display: block;
  color: var(--clr-forms-label-color);
  padding-top: var(--clr-base-vertical-offset-xs);
  padding-bottom: var(--clr-base-vertical-offset-xs);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--clr-forms-label-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.clr-control-container {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.clr-control-inline {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
}
.clr-control-inline .clr-control-label {
  display: inline-block;
  margin-right: var(--clr-base-gap-m);
  width: auto;
}
.clr-control-inline .clr-checkbox-wrapper,
.clr-control-inline .clr-radio-wrapper {
  padding-top: 0;
}
.clr-control-inline .clr-toggle-wrapper {
  margin-top: 0;
}
.clr-subtext {
  display: block;
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
  color: var(--clr-forms-subtext-color);
  margin-top: var(--clr-base-gap-xs);
}
.clr-subtext.error {
  color: var(--clr-forms-invalid-text-color);
}
.clr-subtext.success {
  color: var(--clr-forms-valid-text-color);
}
.clr-subtext-wrapper {
  flex-basis: 100%;
  display: flex;
  align-items: flex-start;
}
.clr-validate-icon {
  height: var(--clr-forms-icon-size);
  width: var(--clr-forms-icon-size);
  min-height: var(--clr-forms-icon-size);
  min-width: var(--clr-forms-icon-size);
  color: var(--clr-forms-invalid-color);
  fill: var(--clr-forms-invalid-color);
  display: none;
}
.clr-success .clr-validate-icon {
  display: inline-block;
  color: var(--clr-forms-valid-color);
  fill: var(--clr-forms-valid-color);
}
.clr-error .clr-validate-icon {
  display: inline-block;
}
.clr-form-horizontal .clr-form-control > .clr-control-label,
.clr-form-horizontal .clr-form-control > .clr-form-control.clr-form-control-multi .clr-control-label {
  width: calc(32*var(--clr-forms-baseline));
  flex-shrink: 0;
}
.clr-form-horizontal.clr-row .clr-control-label {
  width: auto;
}
.clr-form-horizontal .clr-form-control {
  display: flex;
  flex-direction: row;
}
.clr-form:not(.clr-form-compact) .clr-control-container.clr-error > .clr-subtext-wrapper .clr-validate-icon,
.clr-form:not(.clr-form-compact) .clr-control-container.clr-success > .clr-subtext-wrapper .clr-validate-icon {
  margin-left: calc(-1*var(--clr-base-horizontal-offset-xs));
}
.clr-form-compact .clr-form-control > .clr-control-label {
  width: calc(32*var(--clr-forms-baseline));
  min-width: calc(32*var(--clr-forms-baseline));
}
.clr-form-compact .clr-form-control.clr-row > .clr-control-label {
  width: auto;
  min-width: auto;
}
.clr-form-compact .clr-form-control {
  display: flex;
  flex-direction: row;
  margin-top: var(--clr-base-vertical-offset-l);
}
.clr-form-compact .clr-control-container {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
}
.clr-form-compact .clr-subtext {
  display: inline-block;
  align-self: flex-start;
  padding: var(--clr-base-vertical-offset-xs) 0;
  margin-top: 0;
  margin-left: var(--clr-forms-icon-size);
}
.clr-form-compact .clr-error .clr-subtext,
.clr-form-compact .clr-success .clr-subtext {
  margin-left: var(--clr-base-gap-xs);
}
.clr-form-compact .clr-error .clr-validate-icon,
.clr-form-compact .clr-success .clr-validate-icon {
  margin-left: 0;
}
.clr-form-compact .clr-subtext-wrapper {
  flex-basis: auto;
}
.clr-form {
  padding: var(--clr-base-vertical-offset-s) var(--clr-base-horizontal-offset-s);
}
.clr-form-full-width .clr-form-control .clr-control-container,
.clr-form-full-width .clr-form-control .clr-select-wrapper,
.clr-form-full-width .clr-form-control .clr-input-wrapper,
.clr-form-full-width .clr-form-control .clr-number-input-wrapper,
.clr-form-full-width .clr-form-control .clr-combobox {
  width: calc(100% - var(--clr-forms-icon-size));
}
.clr-form-full-width .clr-form-control .clr-combobox-wrapper,
.clr-form-full-width .clr-form-control .clr-textarea-wrapper,
.clr-form-full-width .clr-form-control .clr-input-group,
.clr-form-full-width .clr-form-control input,
.clr-form-full-width .clr-form-control textarea,
.clr-form-full-width .clr-form-control select {
  width: 100%;
}
.clr-form-full-width .clr-form-control .clr-combobox {
  display: inline-flex;
}
.clr-form-full-width.clr-form-compact .clr-form-control .clr-input-wrapper,
.clr-form-full-width.clr-form-compact .clr-form-control .clr-number-input-wrapper,
.clr-form-full-width.clr-form-compact .clr-form-control .clr-select-wrapper,
.clr-form-full-width.clr-form-compact .clr-form-control .clr-multiselect-wrapper {
  display: inline-flex;
}
.clr-form-full-width.clr-form-compact .clr-control-container {
  flex-wrap: nowrap;
}
.clr-form-full-width.clr-form-compact .clr-subtext {
  flex: 0 0 auto;
}
.clr-form-full-width:not(.clr-form-compact) .clr-form-control .clr-error .clr-select-wrapper::after,
.clr-form-full-width:not(.clr-form-compact) .clr-form-control .clr-success .clr-select-wrapper::after {
  right: var(--clr-forms-baseline);
}
.clr-form-full-width:not(.clr-form-compact) .clr-form-control .clr-control-container:not(.clr-error):not(.clr-success) textarea {
  width: calc(100% - var(--clr-forms-icon-size));
}
.clr-form-group {
  padding: var(--clr-base-vertical-offset-s) var(--clr-base-horizontal-offset-s);
}
.clr-required-mark::after {
  content: "*";
  color: var(--clr-forms-invalid-color);
  fill: var(--clr-forms-invalid-color);
  margin-left: var(--clr-base-gap-xs);
}
.clr-checkbox-wrapper input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}
.clr-checkbox-wrapper {
  position: relative;
  display: flex;
  align-items: flex-start;
}
.clr-checkbox-wrapper .clr-control-label {
  font-weight: 400;
  display: block;
}
.clr-checkbox-wrapper ~ .clr-validate-icon {
  margin-left: 0;
}
.clr-checkbox-wrapper ~ .clr-subtext {
  display: inline-block;
}
.clr-checkbox-wrapper + .clr-checkbox-wrapper,
.clr-checkbox-wrapper + .clr-radio-wrapper {
  padding-top: var(--clr-base-control-group-gap);
}
.clr-checkbox-wrapper + .clr-toggle-wrapper {
  margin-top: var(--clr-base-control-group-gap);
}
.clr-checkbox-wrapper .clr-control-label {
  position: relative;
  display: block;
  margin-top: 0;
  cursor: pointer;
  min-height: var(--clr-base-row-height-s);
  padding: var(--clr-base-vertical-offset-multi-row-inline-s) 0;
  color: var(--clr-forms-label-color);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.clr-checkbox-wrapper input[type=checkbox] {
  position: relative;
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
  padding: var(--clr-base-vertical-offset-xs) 0;
}
.clr-checkbox-wrapper input[type=checkbox]:not(:disabled) {
  cursor: pointer;
}
.clr-checkbox-wrapper input[type=checkbox]::before {
  content: "";
  position: absolute;
  display: inline-block;
  height: var(--clr-forms-checkbox-height);
  width: var(--clr-forms-checkbox-height);
  border: var(--clr-global-borderwidth) solid var(--clr-forms-border-color);
  border-radius: var(--clr-forms-checkbox-border-radius);
}
.clr-checkbox-wrapper input[type=checkbox]::after {
  position: absolute;
  content: "";
  display: none;
  height: calc(calc(calc(var(--clr-forms-checkbox-height)*.5)*.5) + var(--cds-global-space-1));
  width: calc(var(--clr-forms-checkbox-height)*.5);
  border-left: calc(var(--clr-forms-checkbox-height)*.125) solid var(--clr-forms-checkbox-mark-color);
  border-bottom: calc(var(--clr-forms-checkbox-height)*.125) solid var(--clr-forms-checkbox-mark-color);
  left: calc(calc(var(--clr-forms-checkbox-height)*.5)*.5);
  transform: translate(0, calc(calc(var(--clr-forms-checkbox-height)*.5)*.5)) rotate(-45deg);
}
.clr-checkbox-wrapper input[type=checkbox]:focus {
  outline: 0;
}
.clr-checkbox-wrapper input[type=checkbox]:focus::before {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: calc(3*(1rem/var(--cds-global-base)));
}
.clr-checkbox-wrapper input[type=checkbox]:checked::before {
  background: var(--clr-forms-checkbox-background-color);
  border: 0;
}
.clr-checkbox-wrapper input[type=checkbox]:checked::after {
  display: inline-block;
}
.clr-checkbox-wrapper input[type=checkbox].clr-indeterminate::before,
.clr-checkbox-wrapper input[type=checkbox]:indeterminate::before {
  border: var(--cds-alias-object-border-width-100) solid var(--clr-forms-checkbox-indeterminate-border-color);
}
.clr-checkbox-wrapper input[type=checkbox].clr-indeterminate::after,
.clr-checkbox-wrapper input[type=checkbox]:indeterminate::after {
  border-left: none;
  border-bottom-color: var(--clr-forms-checkbox-indeterminate-border-color);
  display: inline-block;
  transform: translate(0, calc(calc(var(--clr-forms-checkbox-height)*.5)*.5));
}
.clr-checkbox-wrapper input[type=checkbox]:disabled + label {
  cursor: not-allowed;
  color: var(--clr-forms-label-disabled-color);
}
.clr-checkbox-wrapper input[type=checkbox]:disabled::before {
  background-color: var(--clr-form-disabled-background-color);
  border-color: var(--clr-forms-checkbox-disabled-border-color);
}
.clr-checkbox-wrapper input[type=checkbox]:disabled:checked::before {
  background-color: var(--clr-forms-checkbox-disabled-checked-background-color);
  border: 0;
}
.clr-checkbox-wrapper input[type=checkbox]:disabled:checked::after {
  border-color: var(--clr-forms-checkbox-disabled-mark-color);
}
.clr-checkbox-wrapper input[type=checkbox]:disabled.clr-indeterminate::after,
.clr-checkbox-wrapper input[type=checkbox]:disabled:indeterminate::after {
  border-color: var(--clr-forms-checkbox-disabled-indeterminate-color);
  border-left: none;
}
.clr-checkbox-wrapper.clr-checkbox-inline {
  display: flex;
}
.clr-checkbox-wrapper.clr-checkbox-inline .clr-control-label {
  display: inline-block;
  margin-right: var(--clr-base-gap-m);
  width: auto;
}
.clr-error .clr-checkbox-wrapper:not(.datagrid-select .clr-checkbox-wrapper) input[type=checkbox]::before {
  border-color: var(--clr-forms-invalid-color);
}
.clr-form-control-disabled .clr-checkbox-wrapper .clr-control-label,
.clr-checkbox-wrapper.clr-checkbox-wrapper-disabled .clr-control-label {
  cursor: not-allowed;
  color: var(--clr-forms-label-disabled-color);
}
.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]::before,
.clr-checkbox-wrapper.clr-checkbox-wrapper-disabled input[type=checkbox]::before {
  background-color: var(--clr-form-disabled-background-color);
  border-color: var(--clr-forms-checkbox-disabled-border-color);
}
.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:checked::before,
.clr-checkbox-wrapper.clr-checkbox-wrapper-disabled input[type=checkbox]:checked::before {
  background-color: var(--clr-forms-checkbox-disabled-checked-background-color);
  border: 0;
}
.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:checked::after,
.clr-checkbox-wrapper.clr-checkbox-wrapper-disabled input[type=checkbox]:checked::after {
  border-color: var(--clr-forms-checkbox-disabled-mark-color);
}
.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox].clr-indeterminate::after,
.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:indeterminate::after,
.clr-checkbox-wrapper.clr-checkbox-wrapper-disabled input[type=checkbox].clr-indeterminate::after,
.clr-checkbox-wrapper.clr-checkbox-wrapper-disabled input[type=checkbox]:indeterminate::after {
  border-color: var(--clr-forms-checkbox-disabled-indeterminate-color);
  border-left: none;
}
.clr-form-compact .clr-checkbox-wrapper {
  padding-top: 0;
  max-width: 100%;
  display: flex;
}
.clr-form-compact .clr-checkbox-wrapper ~ .clr-subtext {
  margin-left: var(--clr-base-horizontal-offset-xs);
}
.clr-form-compact .clr-checkbox-wrapper .clr-control-label {
  display: inline-block;
  margin-right: var(--clr-base-gap-m);
  width: auto;
}
.clr-form-compact .clr-checkbox-wrapper .clr-control-label {
  margin-top: 0;
}
.clr-file-wrapper {
  position: relative;
}
.clr-file-wrapper .clr-control-label {
  font-weight: 400;
  display: block;
}
.clr-file-wrapper ~ .clr-validate-icon {
  margin-left: 0;
}
.clr-file-wrapper ~ .clr-subtext {
  display: inline-block;
}
.clr-file-wrapper .clr-control-label {
  padding: 0;
}
.clr-file-wrapper .btn {
  margin: 0;
}
.clr-file {
  height: 0;
  width: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.clr-form-compact .clr-file-wrapper {
  max-width: 100%;
  margin-top: 0;
}
.clr-form-compact .clr-file-wrapper ~ .clr-subtext {
  margin-left: var(--clr-base-horizontal-offset-xs);
}
.clr-form-compact .clr-file-wrapper ~ .clr-subtext,
.clr-form-compact .clr-file-wrapper .clr-control-label {
  margin-top: 0;
}
.clr-file-input-wrapper {
  display: flex;
  position: relative;
  gap: var(--clr-base-gap-xs);
}
.clr-file-input-wrapper .clr-control-label {
  padding: 0;
}
.clr-file-input-wrapper .clr-file-input {
  height: 0;
  width: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.clr-file-input-wrapper .clr-file-input-browse-button,
.clr-file-input-wrapper .clr-file-input-clear-button {
  margin: 0;
}
.clr-file-input-wrapper .clr-file-input-clear-button {
  padding: 0;
  min-width: unset;
  border: 0;
}
.clr-file-input-wrapper .clr-file-input-clear-button cds-icon:not([size]) {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
.clr-file-input-wrapper .clr-file-input-browse-button-text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.clr-form-compact .clr-file-input-wrapper {
  margin-top: 0;
}
@media screen and (min-width:768px) {
  .clr-form-horizontal .clr-file-input-wrapper {
    margin-top: 0;
  }
}
.clr-file-list {
  display: flex;
  flex-direction: column;
  gap: var(--clr-base-gap-s);
}
.clr-file-list .clr-file-list-item {
  max-width: calc(500*(1rem/var(--cds-global-base)));
}
.clr-file-list .clr-file-list-item:first-of-type {
  margin-top: var(--clr-base-gap-s);
}
.clr-file-list .clr-file-label-and-status-icon {
  display: inline-flex;
  align-items: center;
}
.clr-file-list .clr-file-label {
  white-space: wrap;
  padding-right: var(--clr-base-horizontal-offset-xs);
  margin-bottom: 0;
  margin-right: var(--clr-base-gap-xs);
  border-radius: var(--clr-base-border-radius-l);
}
.clr-file-list .clr-file-clear-button {
  margin: 0;
  padding: 0;
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.clr-file-list .clr-file-clear-button cds-icon {
  margin: 0;
}
.clr-form-compact .clr-file-list-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--clr-base-gap-xs);
  max-width: unset;
}
.clr-form-compact .clr-file-list-item .clr-subtext {
  margin: 0;
  align-self: unset;
  padding: 0;
}
.clr-form-compact .clr-file-list-break {
  flex-basis: 100%;
  height: 0;
}
.clr-input-wrapper {
  white-space: nowrap;
  max-height: var(--clr-forms-input-wrapper-height);
}
.clr-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
  height: var(--clr-forms-input-wrapper-height);
  color: var(--clr-forms-text-color);
  border-bottom: var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);
  display: inline-flex;
  align-items: center;
  padding: var(--clr-forms-input-padding);
  max-height: var(--clr-forms-input-wrapper-height);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.clr-input:focus {
  outline: 0;
}
.clr-input[readonly] {
  border: 0;
}
.clr-input:not([readonly]) {
  background:
    linear-gradient(
      to bottom,
      transparent 95%,
      var(--clr-forms-focused-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size .2s ease;
}
.clr-input:not([readonly]):focus,
.clr-input:not([readonly]).clr-focus,
.clr-input:not([readonly]):focus-within {
  border-bottom-color: var(--clr-forms-focused-color);
  background-size: 100% 100%;
}
.clr-input:disabled {
  color: var(--clr-forms-text-disabled-color);
  cursor: not-allowed;
}
.clr-input:disabled::placeholder {
  color: var(--clr-forms-placeholder-disabled-color);
}
.clr-error .clr-input:not([readonly]) {
  border-bottom-color: var(--clr-forms-invalid-color);
  background:
    linear-gradient(
      to bottom,
      transparent 95%,
      var(--clr-forms-invalid-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size .2s ease;
}
.clr-error .clr-input:not([readonly]):focus,
.clr-error .clr-input:not([readonly]).clr-focus,
.clr-error .clr-input:not([readonly]):focus-within {
  border-bottom-color: var(--clr-forms-invalid-color);
  background-size: 100% 100%;
}
.clr-success .clr-input:not([readonly]) {
  border-bottom-color: var(--clr-forms-valid-color);
  background:
    linear-gradient(
      to bottom,
      transparent 95%,
      var(--clr-forms-valid-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size .2s ease;
}
.clr-success .clr-input:not([readonly]):focus,
.clr-success .clr-input:not([readonly]).clr-focus,
.clr-success .clr-input:not([readonly]):focus-within {
  border-bottom-color: var(--clr-forms-valid-color);
  background-size: 100% 100%;
}
.clr-form-control.row .clr-input-wrapper {
  max-width: calc(100% - var(--clr-forms-icon-size));
}
.clr-form-compact .clr-input {
  max-width: 100%;
}
.clr-form-compact .clr-input ~ .clr-subtext {
  margin-left: var(--clr-base-horizontal-offset-xs);
}
.clr-form-control-readonly .clr-input {
  border: 0;
}
.clr-form-control-multi .clr-input {
  max-width: calc(100% + var(--clr-forms-icon-size));
}
::-webkit-input-placeholder {
  color: var(--clr-forms-placeholder-color);
}
:-ms-input-placeholder {
  color: var(--clr-forms-placeholder-color);
}
::-ms-input-placeholder {
  color: var(--clr-forms-placeholder-color);
}
::placeholder {
  color: var(--clr-forms-placeholder-color);
}
.clr-input-group {
  color: var(--clr-forms-text-color);
  border-bottom: var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);
  display: inline-flex;
  align-items: center;
  background:
    linear-gradient(
      to bottom,
      transparent 95%,
      var(--clr-forms-focused-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size .2s ease;
  position: relative;
  max-width: 100%;
  max-height: var(--clr-forms-input-wrapper-height);
  padding-right: var(--clr-base-horizontal-offset-xs);
}
.clr-input-group:focus,
.clr-input-group.clr-focus,
.clr-input-group:focus-within {
  border-bottom-color: var(--clr-forms-focused-color);
  background-size: 100% 100%;
}
.clr-input-group.clr-focus {
  width: auto;
}
.clr-input-group .clr-input {
  background: 0 0;
  border: 0;
  margin-right: 0;
  max-width: 100%;
}
.clr-input-group .clr-input:not([readonly]):focus {
  background-size: 0;
  border: 0;
}
.clr-input-group select {
  border: 0;
}
.clr-input-group .clr-select-wrapper select,
.clr-input-group .clr-multiselect-wrapper select {
  border: 0;
}
.clr-input-group .clr-input-group-addon {
  color: var(--clr-forms-subtext-color);
}
.clr-input-group .clr-input-group-actions {
  display: inline-flex;
  align-items: center;
}
.clr-input-group .clr-input-group-icon-action {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
  padding: 0 var(--clr-base-horizontal-offset-s);
  cursor: pointer;
}
button.clr-input-group .clr-input-group-icon-action {
  cursor: pointer;
}
.clr-input-group .clr-input-group-icon-action cds-icon,
.clr-input-group .clr-input-group-icon-action clr-icon {
  fill: var(--cds-alias-object-interaction-color);
}
.clr-input-group .clr-input-group-icon-action cds-icon:not([size]),
.clr-input-group .clr-input-group-icon-action clr-icon:not([size]) {
  height: var(--clr-forms-input-group-icon-action-size);
  width: var(--clr-forms-input-group-icon-action-size);
}
.clr-error .clr-input-group {
  border-bottom-color: var(--clr-forms-invalid-color);
  background:
    linear-gradient(
      to bottom,
      transparent 95%,
      var(--clr-forms-invalid-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size .2s ease;
}
.clr-error .clr-input-group:focus,
.clr-error .clr-input-group.clr-focus,
.clr-error .clr-input-group:focus-within {
  border-bottom-color: var(--clr-forms-invalid-color);
  background-size: 100% 100%;
}
.clr-success .clr-input-group {
  border-bottom-color: var(--clr-forms-valid-color);
  background:
    linear-gradient(
      to bottom,
      transparent 95%,
      var(--clr-forms-valid-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size .2s ease;
}
.clr-success .clr-input-group:focus,
.clr-success .clr-input-group.clr-focus,
.clr-success .clr-input-group:focus-within {
  border-bottom-color: var(--clr-forms-valid-color);
  background-size: 100% 100%;
}
.clr-form-control-disabled .clr-input-group {
  border-bottom-color: var(--clr-forms-border-disabled-color);
}
.clr-form-control-disabled .clr-input-group-icon-action {
  color: var(--clr-forms-text-disabled-color);
  cursor: not-allowed;
}
.clr-form-control-disabled .clr-input-group-icon-action cds-icon {
  fill: var(--clr-forms-input-group-icon-disabled-color);
}
.clr-input-group:has(input[readonly]),
.clr-form-control-readonly .clr-input-group {
  border: 0;
  background: 0 0;
}
.clr-input-group:has(input[readonly]) .clr-input-group-actions,
.clr-form-control-readonly .clr-input-group .clr-input-group-actions {
  display: none;
}
.clr-form-horizontal .clr-input-group {
  max-width: 100%;
  padding-right: 0;
}
.clr-radio-wrapper input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}
.clr-radio-wrapper {
  position: relative;
  display: flex;
  align-items: flex-start;
}
.clr-radio-wrapper .clr-control-label {
  font-weight: 400;
  display: block;
}
.clr-radio-wrapper ~ .clr-validate-icon {
  margin-left: 0;
}
.clr-radio-wrapper ~ .clr-subtext {
  display: inline-block;
}
.clr-radio-wrapper + .clr-checkbox-wrapper,
.clr-radio-wrapper + .clr-radio-wrapper {
  padding-top: var(--clr-base-control-group-gap);
}
.clr-radio-wrapper + .clr-toggle-wrapper {
  margin-top: var(--clr-base-control-group-gap);
}
.clr-radio-wrapper input[type=radio] {
  position: relative;
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
  padding: var(--clr-base-vertical-offset-xs) 0;
}
.clr-radio-wrapper input[type=radio]:not(:disabled) {
  cursor: pointer;
}
.clr-radio-wrapper input[type=radio]::before {
  content: "";
  position: absolute;
  display: inline-block;
  height: var(--clr-forms-checkbox-height);
  width: var(--clr-forms-checkbox-height);
  border: var(--clr-global-borderwidth) solid var(--clr-forms-border-color);
  border-radius: 50%;
}
.clr-radio-wrapper input[type=radio]:checked::before {
  border: 0;
  box-shadow: var(--clr-forms-radio-selected-shadow);
}
.clr-radio-wrapper input[type=radio]:checked:disabled::before {
  box-shadow: var(--clr-forms-radio-checked-disabled-shadow);
}
.clr-radio-wrapper input[type=radio]:focus {
  outline: 0;
}
.clr-radio-wrapper input[type=radio]:focus::before {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: calc(3*(1rem/var(--cds-global-base)));
}
.clr-radio-wrapper input[type=radio]:disabled + label {
  cursor: not-allowed;
  color: var(--clr-forms-radio-label-disabled-color);
}
.clr-radio-wrapper input[type=radio]:disabled::before {
  background-color: var(--clr-forms-radio-disabled-background-color);
  border-color: var(--cds-alias-object-interaction-color-disabled);
}
.clr-radio-wrapper .clr-control-label {
  position: relative;
  display: block;
  margin-top: 0;
  cursor: pointer;
  min-height: var(--clr-base-row-height-s);
  padding: var(--clr-base-vertical-offset-multi-row-inline-s) 0;
  color: var(--clr-forms-radio-label-color);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.clr-radio-wrapper .clr-control-label:empty {
  padding-left: 0;
}
.clr-form-control-disabled .clr-radio-wrapper .clr-control-label {
  cursor: not-allowed;
  color: var(--clr-forms-radio-label-disabled-color);
}
.clr-error .clr-radio-wrapper input[type=radio]::before {
  border-color: var(--clr-forms-invalid-color);
}
.clr-form-compact .clr-radio-wrapper {
  padding-top: 0;
  max-width: 100%;
  display: flex;
}
.clr-form-compact .clr-radio-wrapper ~ .clr-subtext {
  margin-left: var(--clr-base-horizontal-offset-xs);
}
.clr-form-compact .clr-radio-wrapper .clr-control-label {
  display: inline-block;
  margin-right: var(--clr-base-gap-m);
  width: auto;
}
.clr-form-compact .clr-radio-wrapper .clr-control-label {
  margin-top: 0;
}
.clr-select-wrapper,
.clr-multiselect-wrapper {
  position: relative;
  white-space: nowrap;
}
.clr-select-wrapper select,
.clr-multiselect-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
  height: var(--clr-forms-input-wrapper-height);
  color: var(--clr-forms-text-color);
  border-bottom: var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);
  display: inline-flex;
  align-items: center;
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  position: relative;
  padding: 0 var(--clr-base-icon-size-l) 0 var(--clr-base-horizontal-offset-s);
  cursor: pointer;
  z-index: 2;
}
.clr-select-wrapper select:focus,
.clr-multiselect-wrapper select:focus {
  outline: 0;
}
.clr-select-wrapper select:not([multiple]),
.clr-multiselect-wrapper select:not([multiple]) {
  background:
    linear-gradient(
      to bottom,
      transparent 95%,
      var(--clr-forms-focused-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size .2s ease;
}
.clr-select-wrapper select:not([multiple]):focus,
.clr-select-wrapper select:not([multiple]).clr-focus,
.clr-select-wrapper select:not([multiple]):focus-within,
.clr-multiselect-wrapper select:not([multiple]):focus,
.clr-multiselect-wrapper select:not([multiple]).clr-focus,
.clr-multiselect-wrapper select:not([multiple]):focus-within {
  border-bottom-color: var(--clr-forms-focused-color);
  background-size: 100% 100%;
}
.clr-select-wrapper select[multiple]:focus,
.clr-multiselect-wrapper select[multiple]:focus {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
  outline-style: auto;
  outline-width: var(--cds-global-space-2);
}
.clr-select-wrapper select:hover,
.clr-select-wrapper select:active,
.clr-multiselect-wrapper select:hover,
.clr-multiselect-wrapper select:active {
  border-color: var(--clr-forms-select-hover-border-color);
  background: var(--clr-forms-select-hover-background);
}
.clr-select-wrapper select:hover:disabled,
.clr-select-wrapper select:active:disabled,
.clr-multiselect-wrapper select:hover:disabled,
.clr-multiselect-wrapper select:active:disabled {
  cursor: not-allowed;
  border-color: var(--clr-forms-select-disabled-border-color);
}
.clr-select-wrapper select:disabled option,
.clr-select-wrapper select option:disabled,
.clr-multiselect-wrapper select:disabled option,
.clr-multiselect-wrapper select option:disabled {
  color: var(--clr-forms-select-disabled-color);
  cursor: not-allowed;
}
.clr-select-wrapper select option,
.clr-multiselect-wrapper select option {
  color: var(--clr-forms-select-option-color);
  background-color: var(--clr-forms-select-option-background-color);
}
.clr-select-wrapper select::-ms-expand,
.clr-multiselect-wrapper select::-ms-expand {
  display: none;
}
.clr-select-wrapper {
  max-height: var(--clr-forms-input-wrapper-height);
  display: inline-block;
}
.clr-select-wrapper::after {
  position: absolute;
  content: "";
  height: var(--clr-forms-select-caret-size);
  width: var(--clr-forms-select-caret-size);
  top: calc((100% - var(--clr-forms-select-caret-size))/2);
  right: var(--clr-base-horizontal-offset-s);
  mask: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3A%239a9a9a%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: var(--clr-forms-select-caret-color);
}
.clr-select-wrapper:hover::after {
  background-color: var(--clr-forms-select-caret-hover-color);
}
.clr-error .clr-select-wrapper::after,
.clr-success .clr-select-wrapper::after {
  right: calc(var(--clr-forms-icon-size) + var(--clr-base-horizontal-offset-s));
}
.clr-multiselect-wrapper {
  display: flex;
}
.clr-multiselect-wrapper .clr-validate-icon {
  margin-left: 0;
}
select[multiple],
select[size] {
  padding: 0;
  border: var(--cds-alias-object-border-width-100) solid var(--clr-forms-select-multiple-border-color);
  background: var(--clr-forms-select-multiple-background-color);
  border-radius: var(--clr-base-border-radius-s);
  height: auto;
  min-width: calc(120*(1rem/var(--cds-global-base)));
}
select[multiple]:hover,
select[multiple]:active,
select[size]:hover,
select[size]:active {
  background: var(--clr-forms-select-multiple-background-color);
  border-color: var(--clr-forms-select-multiple-border-color);
}
select[multiple] option,
select[size] option {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  padding: var(--clr-base-vertical-offset-xs) var(--clr-base-horizontal-offset-2xl) var(--clr-base-vertical-offset-xs) var(--clr-base-horizontal-offset-l);
  color: var(--clr-forms-select-multiple-option-color);
}
select[multiple] option:checked,
select[size] option:checked {
  background-color: var(--clr-forms-select-multiple-selected-option-background-color);
}
.clr-error select:not([multiple]) {
  border-bottom-color: var(--clr-forms-invalid-color);
  background:
    linear-gradient(
      to bottom,
      transparent 95%,
      var(--clr-forms-invalid-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size .2s ease;
}
.clr-error select:not([multiple]):focus,
.clr-error select:not([multiple]).clr-focus,
.clr-error select:not([multiple]):focus-within {
  border-bottom-color: var(--clr-forms-invalid-color);
  background-size: 100% 100%;
}
.clr-error select[multiple] {
  border-color: var(--clr-forms-invalid-color);
}
.clr-success select:not([multiple]) {
  border-bottom-color: var(--clr-forms-valid-color);
  background:
    linear-gradient(
      to bottom,
      transparent 95%,
      var(--clr-forms-valid-color) 95%) no-repeat;
  background-size: 0 100%;
  transition: background-size .2s ease;
}
.clr-success select:not([multiple]):focus,
.clr-success select:not([multiple]).clr-focus,
.clr-success select:not([multiple]):focus-within {
  border-bottom-color: var(--clr-forms-valid-color);
  background-size: 100% 100%;
}
.clr-success select[multiple] {
  border-color: var(--clr-forms-valid-color);
}
.clr-form-control-disabled .clr-select.disabled {
  color: var(--clr-forms-select-disabled-color);
  cursor: not-allowed;
}
.clr-form-control-disabled .clr-select.disabled:hover::after {
  color: var(--clr-forms-select-caret-color);
}
.clr-form-control-disabled .clr-select.disabled > select,
.clr-form-control-disabled .clr-select select:disabled {
  color: var(--clr-forms-select-disabled-color);
  cursor: not-allowed;
}
.clr-form-control-disabled .clr-select.disabled > select:hover,
.clr-form-control-disabled .clr-select select:disabled:hover {
  background: 0 0;
  border-color: var(--clr-forms-border-color);
}
.clr-form-compact .clr-multiselect-wrapper {
  margin-top: 0;
}
.clr-textarea-wrapper {
  white-space: nowrap;
  display: flex;
}
.clr-textarea-wrapper .clr-validate-icon {
  margin-left: 0;
}
.clr-textarea {
  max-width: calc(100% - var(--clr-forms-baseline));
  height: auto;
  resize: vertical;
  border: var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);
  background: var(--clr-forms-textarea-background-color);
  color: var(--clr-forms-text-color);
  border-radius: var(--clr-forms-textarea-border-radius);
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.clr-textarea:focus {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
  outline-style: auto;
  outline-width: var(--cds-global-space-2);
  outline-color: var(--clr-forms-focused-color);
  border-color: var(--clr-forms-focused-color);
}
.clr-textarea:disabled {
  color: var(--clr-forms-text-disabled-color);
  cursor: not-allowed;
  background-color: var(--clr-forms-textarea-disabled-background);
  border-color: var(--clr-forms-border-disabled-color);
}
.clr-success .clr-textarea {
  border-color: var(--clr-forms-valid-color);
  outline-color: var(--clr-forms-valid-color);
}
.clr-error .clr-textarea {
  border-color: var(--clr-forms-invalid-color);
  outline-color: var(--clr-forms-invalid-color);
}
.clr-control-container textarea {
  width: auto;
}
.clr-form-control.row .clr-textarea-wrapper {
  max-width: calc(100% - var(--clr-forms-baseline));
}
.clr-form-compact .clr-textarea-wrapper .clr-textarea {
  max-width: 100%;
}
.clr-form-compact .clr-textarea-wrapper .clr-textarea ~ .clr-subtext {
  margin-left: var(--clr-base-horizontal-offset-xs);
}
:root,
:root [cds-theme] {
  --clr-toggle-bg-color-off:var(--cds-alias-status-neutral);
  --clr-toggle-bg-color-on:var(--cds-alias-status-success);
  --clr-toggle-handle-bg-color:var(--cds-alias-object-interaction-background);
  --clr-toggle-handle-border-color:var(--clr-toggle-bg-color-off);
  --clr-toggle-handle-border-color-on:var(--clr-toggle-bg-color-on);
  --clr-toggle-disabled-default-border-color:var(--cds-alias-object-interaction-color-disabled);
  --clr-toggle-disabled-default-handle-color:var(--cds-alias-object-interaction-background);
  --clr-toggle-disabled-off-border-color:var(--clr-toggle-disabled-default-border-color);
  --clr-toggle-disabled-off-bg-color:var(--clr-toggle-disabled-default-handle-color);
  --clr-toggle-disabled-off-handle-border-color:var(--clr-toggle-disabled-default-border-color);
  --clr-toggle-disabled-on-border-color:var(--clr-toggle-disabled-default-border-color);
  --clr-toggle-disabled-on-bg-color:var(--clr-toggle-disabled-default-border-color);
  --clr-toggle-disabled-on-handle-border-color:var(--clr-toggle-disabled-default-border-color);
}
.clr-toggle-wrapper input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}
.clr-toggle-wrapper {
  position: relative;
  display: flex;
  align-items: flex-start;
  margin-right: var(--clr-base-gap-m);
  min-height: var(--clr-base-row-height-s);
  justify-content: start;
  padding: var(--clr-base-vertical-offset-multi-row-inline-s) 0;
}
.clr-toggle-wrapper + .clr-checkbox-wrapper,
.clr-toggle-wrapper + .clr-radio-wrapper {
  padding-top: var(--clr-base-control-group-gap);
}
.clr-toggle-wrapper + .clr-toggle-wrapper {
  margin-top: var(--clr-base-control-group-gap);
}
.clr-toggle-wrapper label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  flex: 1 1 auto;
}
.clr-toggle-wrapper input[type=checkbox] {
  position: relative;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-10);
  flex: 0 0 auto;
  border-radius: var(--clr-base-border-radius-xl);
  background-color: var(--clr-toggle-bg-color-off);
  transition-duration: .15s;
  transition-timing-function: ease-in;
  transition-property: background-color;
}
.clr-toggle-wrapper input[type=checkbox]:not(:disabled) {
  cursor: pointer;
}
.clr-toggle-wrapper input[type=checkbox]::before {
  position: absolute;
  display: inline-block;
  content: "";
  border-radius: var(--cds-alias-object-border-radius-300);
  border: var(--cds-alias-object-border-width-400) solid var(--clr-toggle-handle-border-color);
  background-color: var(--clr-toggle-handle-bg-color);
  left: 0;
  height: var(--cds-global-space-7);
  width: var(--cds-global-space-7);
  transition-duration: .15s;
  transition-timing-function: ease-in;
  transition-property:
    left,
    border-width,
    border-color;
}
.clr-toggle-wrapper input[type=checkbox]::after {
  position: absolute;
  content: "";
  visibility: hidden;
  transition-duration: .15s;
  transition-timing-function: ease-in;
  left: var(--cds-global-space-3);
  transition-property:
    visibility,
    left,
    border-color;
  height: calc(calc(calc(var(--clr-forms-checkbox-height)*.5)*.5) + var(--cds-global-space-1));
  width: calc(var(--clr-forms-checkbox-height)*.5);
  border-left: calc(var(--clr-forms-checkbox-height)*.125) solid var(--clr-toggle-bg-color-off);
  border-bottom: calc(var(--clr-forms-checkbox-height)*.125) solid var(--clr-toggle-bg-color-off);
  transform: translate(0, calc(calc(var(--clr-forms-checkbox-height)*.5)*.5)) rotate(-45deg);
}
.clr-toggle-wrapper input[type=checkbox]:focus {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: calc(3*(1rem/var(--cds-global-base)));
}
.clr-toggle-wrapper input[type=checkbox]:checked {
  background-color: var(--clr-toggle-bg-color-on);
}
.clr-toggle-wrapper input[type=checkbox]:checked::before {
  border-width: var(--cds-alias-object-border-width-200);
  border-color: var(--clr-toggle-handle-border-color-on);
  left: calc(var(--cds-global-space-10) - var(--cds-global-space-7));
}
.clr-toggle-wrapper input[type=checkbox]:checked::after {
  visibility: visible;
  left: calc(20*(1rem/var(--cds-global-base)));
  border-color: var(--clr-toggle-bg-color-on);
}
.clr-toggle-wrapper input[type=checkbox]:disabled {
  background-color: var(--clr-toggle-disabled-off-border-color);
  border-color: var(--clr-toggle-disabled-off-border-color);
}
.clr-toggle-wrapper input[type=checkbox]:disabled + label {
  cursor: not-allowed;
}
.clr-toggle-wrapper input[type=checkbox]:disabled:not(:checked) {
  left: 0;
}
.clr-toggle-wrapper input[type=checkbox]:disabled::before {
  background-color: var(--clr-toggle-disabled-off-bg-color);
  border-color: var(--clr-toggle-disabled-off-handle-border-color);
}
.clr-toggle-wrapper input[type=checkbox]:disabled::after {
  border-color: var(--clr-toggle-disabled-off-border-color);
}
.clr-toggle-wrapper input[type=checkbox]:checked:disabled {
  border-color: var(--clr-toggle-disabled-on-border-color);
  background-color: var(--clr-toggle-disabled-on-bg-color);
}
.clr-toggle-wrapper input[type=checkbox]:checked:disabled::before {
  border-color: var(--clr-toggle-disabled-on-handle-border-color);
}
.clr-toggle-wrapper input[type=checkbox]:checked:disabled::after {
  border-color: var(--clr-toggle-disabled-on-border-color);
}
.clr-toggle-wrapper.disabled label {
  cursor: not-allowed;
}
.clr-toggle-wrapper.disabled input[type=checkbox]:checked::before {
  border-color: var(--clr-toggle-disabled-on-border-color);
  background-color: var(--clr-toggle-disabled-on-bg-color);
}
.clr-toggle-wrapper.right-label {
  flex-flow: row-reverse;
}
.clr-toggle-wrapper .clr-control-label {
  display: block;
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  padding: 0 0 0 var(--clr-base-horizontal-offset-m);
  margin-top: 0;
}
.clr-control-inline .clr-toggle-wrapper .clr-control-label {
  display: inline-block;
  margin-right: 0;
}
.clr-form-compact .clr-toggle-wrapper {
  margin-top: 0;
}
.clr-toggle-right .clr-toggle-wrapper {
  flex-flow: row-reverse;
}
.clr-toggle-right label,
.clr-toggle-right .clr-control-label {
  display: inline-block;
  padding-left: 0;
  padding-right: var(--clr-base-horizontal-offset-m);
}
.clr-range-wrapper {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: var(--clr-forms-input-wrapper-height);
  white-space: nowrap;
}
.clr-range-wrapper .fill-input {
  position: absolute;
  left: 0;
  display: inline-block;
  height: var(--clr-forms-range-track-height);
  pointer-events: none;
  cursor: pointer;
  z-index: 10;
  background-color: var(--clr-forms-range-progress-fill-color);
  border-radius: var(--clr-forms-range-track-border-radius);
  border-style: none;
}
.clr-range {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: var(--clr-forms-range-thumb-height);
}
.clr-range:disabled {
  pointer-events: auto;
  cursor: not-allowed;
  -webkit-appearance: none;
  left: 0;
  height: var(--clr-forms-range-track-height);
  background-color: var(--clr-forms-range-track-color-disabled);
}
.clr-range:disabled::-webkit-slider-thumb {
  -webkit-appearance: none;
  transform: translate(0, calc(var(--clr-forms-range-thumb-height)/2 - var(--clr-forms-range-track-height)/2 + var(--clr-forms-range-track-border-width)));
  border-radius: 50%;
  background-color: var(--clr-forms-range-progress-fill-color-disabled);
  height: var(--clr-forms-range-thumb-height);
  width: var(--clr-forms-range-thumb-height);
}
.clr-range:disabled::-moz-range-thumb {
  border: 0;
  border-radius: 50%;
  background-color: var(--clr-forms-range-progress-fill-color-disabled);
  height: var(--clr-forms-range-thumb-height);
  width: var(--clr-forms-range-thumb-height);
}
.clr-range:disabled + .fill-input {
  pointer-events: auto;
  cursor: not-allowed;
  background-color: var(--clr-forms-range-progress-fill-color-disabled);
}
input[type=range] {
  padding: 0;
  -webkit-appearance: none;
  left: 0;
  height: var(--clr-forms-range-track-height);
  background-color: var(--clr-forms-range-track-color);
  border: var(--clr-forms-range-track-border-width) solid var(--clr-forms-range-track-border-color);
  border-radius: var(--clr-forms-range-track-border-radius);
}
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  transform: translate(0, calc(var(--clr-forms-range-thumb-height)/2 - var(--clr-forms-range-track-height)/2 + var(--clr-forms-range-track-border-width)));
  border-radius: 50%;
  background-color: var(--clr-forms-range-progress-fill-color);
  height: var(--clr-forms-range-thumb-height);
  width: var(--clr-forms-range-thumb-height);
}
input[type=range]:disabled {
  border: var(--clr-forms-range-track-border-width) solid var(--clr-forms-range-track-border-color-disabled);
  border-radius: var(--clr-forms-range-track-border-radius);
}
input[type=range]::-moz-range-thumb {
  border: 0;
  border-radius: 50%;
  background-color: var(--clr-forms-range-progress-fill-color);
  height: var(--clr-forms-range-thumb-height);
  width: var(--clr-forms-range-thumb-height);
}
@supports (-ms-ime-align:auto) {
  .clr-range-wrapper .fill-input {
    display: none;
  }
  .clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower {
    height: var(--clr-forms-range-track-height);
    background-color: var(--clr-forms-range-progress-fill-color);
  }
  input[type=range] {
    border: 0;
    margin: 0;
    -webkit-appearance: none;
    left: 0;
    height: var(--clr-forms-range-thumb-height);
    background-color: transparent;
  }
  input[type=range]::-ms-track {
    margin: 0;
    border: 0;
    height: var(--clr-forms-range-track-height);
    cursor: pointer;
    background-color: var(--clr-forms-range-track-color);
  }
  input[type=range]::-ms-thumb {
    border: 0;
    border-radius: 50%;
    background-color: var(--clr-forms-range-progress-fill-color);
    height: var(--clr-forms-range-thumb-height);
    width: var(--clr-forms-range-thumb-height);
  }
}
_:-ms-fullscreen .clr-range-wrapper .fill-input,
:root .clr-range-wrapper .fill-input {
  display: none;
}
_:-ms-fullscreen .clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower,
:root .clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower {
  height: var(--clr-forms-range-track-height);
  background-color: var(--clr-forms-range-progress-fill-color);
}
_:-ms-fullscreen input[type=range]::-ms-tooltip,
:root input[type=range]::-ms-tooltip {
  visibility: hidden;
}
_:-ms-fullscreen input[type=range],
:root input[type=range] {
  border: 0;
  margin: 0;
  -webkit-appearance: none;
  left: 0;
  height: var(--clr-forms-range-thumb-height);
  background-color: transparent;
}
_:-ms-fullscreen input[type=range]::-ms-track,
:root input[type=range]::-ms-track {
  border: 0;
  margin: 0;
  height: var(--clr-forms-range-track-height);
  cursor: pointer;
  background-color: var(--clr-forms-range-track-color);
}
_:-ms-fullscreen input[type=range]::-ms-thumb,
:root input[type=range]::-ms-thumb {
  border: 0;
  border-radius: 50%;
  background-color: var(--clr-forms-range-progress-fill-color);
  height: var(--clr-forms-range-thumb-height);
  width: var(--clr-forms-range-thumb-height);
}
input[clrDatalistInput] {
  position: relative;
}
input[clrDatalistInput]::-webkit-calendar-picker-indicator {
  opacity: 0;
  cursor: text;
}
.clr-input-group input[clrDatalistInput] {
  z-index: 2;
}
.clr-input-group .clr-datalist-caret {
  color: var(--clr-forms-datalist-caret-color);
  cursor: text;
  margin: var(--clr-base-vertical-offset-xs) var(--clr-base-horizontal-offset-xs);
  height: var(--clr-forms-datalist-caret-icon-size);
  width: var(--clr-forms-datalist-caret-icon-size);
}
.clr-form-control-disabled .clr-datalist-caret {
  color: var(--clr-forms-datalist-caret-disabled-color);
}
clr-datalist-container .clr-input-group {
  padding-right: 0;
}
.clr-input-wrapper input[clrPassword] + button.clr-input-group-icon-action .clr-password-eye-icon {
  color: var(--clr-forms-password-eye-icon-color);
}
.clr-input-wrapper input[clrPassword] + button.clr-input-group-icon-action[disabled] .clr-password-eye-icon {
  fill: var(--clr-forms-password-disabled-eye-icon-color);
}
.clr-input-wrapper input[clrPassword][disabled] {
  color: var(--clr-forms-password-disabled-eye-icon-color);
}
.clr-number-input-wrapper {
  display: inline-block;
  white-space: nowrap;
  max-height: var(--clr-forms-input-wrapper-height);
}
.clr-number-input-wrapper .clr-number-input {
  -moz-appearance: textfield;
}
.clr-number-input-wrapper .clr-number-input::-webkit-outer-spin-button,
.clr-number-input-wrapper .clr-number-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.clr-number-input-wrapper .clr-number-input-separator {
  background: var(--cds-alias-object-border-color);
  width: var(--cds-alias-object-border-width-100);
  height: var(--clr-base-row-height-xs);
}
.clr-number-input-wrapper .clr-input-group-icon-action {
  height: calc(var(--clr-forms-input-wrapper-height) - var(--cds-alias-object-border-width-300));
  padding: 0 var(--clr-base-horizontal-offset-xs);
  display: flex;
  align-items: center;
}
.clr-number-input-wrapper .clr-input-group-icon-action:hover {
  background-color: var(--cds-alias-object-interaction-background-hover);
}
.clr-number-input-wrapper .clr-input-group-icon-action:active {
  background-color: var(--cds-alias-object-interaction-background-active);
}
.clr-number-input-wrapper .clr-input-group-icon-action:disabled {
  background-color: unset;
}
:root {
  --clr-calendar-today-date-cell-font-weight:var(--cds-global-typography-font-weight-semibold);
  --clr-calendar-picker-btn-font-weight:var(--cds-global-typography-font-weight-medium);
}
:root,
:root [clr-density] {
  --clr-calendar-weekday-font-size:var(--clr-base-typography-font-size-inline);
  --clr-calendar-picker-btn-font-size:var(--clr-base-typography-font-size-section);
}
:root,
:root [cds-theme] {
  --clr-calendar-background-color:var(--cds-alias-object-container-background);
  --clr-calendar-border-color:var(--cds-alias-object-border-color);
  --clr-calendar-option-text-color:var(--cds-alias-object-interaction-color);
  --clr-calendar-active-option-border-color:var(--cds-alias-object-interaction-background-highlight);
  --clr-calendar-range-cell-background-color:var(--cds-alias-object-interaction-background-selected);
  --clr-calendar-btn-color:var(--cds-alias-object-interaction-color);
  --clr-calendar-today-date-cell-color:var(--cds-alias-typography-color-400);
  --clr-calendar-today-date-cell-border-color:var(--cds-alias-object-interaction-border-color);
  --clr-calendar-active-cell-background-color:var(--cds-alias-object-interaction-background-highlight);
  --clr-calendar-active-focus-cell-background-color:var(--cds-alias-object-interaction-background-highlight);
  --clr-calendar-active-cell-color:var(--cds-alias-typography-color-100);
  --clr-calendar-btn-picker-trigger-color:var(--cds-alias-typography-link-color);
  --clr-calendar-btn-picker-trigger-hover-color:var(--cds-alias-typography-link-color-hover);
  --clr-calendar-btn-picker-trigger-active-color:var(--cds-alias-typography-link-color);
  --clr-calendar-btn-hover-focus-color:var(--cds-alias-object-interaction-background-hover);
  --clr-calendar-btn-hover-focus-color-text:var(--cds-alias-object-interaction-color-hover);
  --clr-calendar-btn-active-color:var(--cds-alias-object-interaction-color-active);
  --clr-calendar-btn-active-color-bg:var(--cds-alias-object-interaction-background-active);
}
.datepicker {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: var(--cds-global-space-4);
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
  gap: var(--clr-base-gap-m);
  height: calc((7*var(--clr-base-row-height-l)) + var(--clr-base-typography-line-height-16) + (2*var(--clr-base-vertical-offset-xl)) + (2*var(--cds-alias-object-border-width-100)) + var(--clr-base-gap-s));
  background: var(--clr-calendar-background-color);
  border: var(--cds-alias-object-border-width-100) solid var(--clr-calendar-border-color);
  border-radius: var(--clr-base-border-radius-s);
  box-shadow: var(--cds-alias-object-shadow-100);
  z-index: 1050;
}
.datepicker .datepicker-view-manager {
  display: flex;
  flex-direction: column;
  place-content: space-between;
  min-width: calc(3*var(--clr-base-row-height-m) + (2*calc(2*var(--clr-base-layout-space-2xl))));
}
.datepicker.has-action-buttons {
  height: calc((7*var(--clr-base-row-height-l)) + var(--clr-base-typography-line-height-16) + (2*var(--clr-base-vertical-offset-xl)) + (2*var(--cds-alias-object-border-width-100)) + var(--clr-base-gap-s) + (var(--clr-btn-height) + var(--clr-base-vertical-offset-xl)) + var(--clr-base-gap-s));
}
.datepicker .datepicker-actions {
  height: calc(var(--clr-btn-height) + var(--clr-base-vertical-offset-xl));
  display: flex;
  border-top: var(--cds-global-space-1) solid var(--cds-alias-object-container-border-color);
  justify-content: end;
  padding-top: var(--clr-base-vertical-offset-xl);
  gap: var(--clr-base-horizontal-offset-m);
}
.datepicker .datepicker-actions button {
  margin: 0;
}
.clr-date-range-picker-nav {
  width: calc(150*(1rem/var(--cds-global-base)));
  border-radius: var(--clr-base-border-radius-s);
  height: 100%;
}
.calendar-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.calendar-switchers,
.year-switchers {
  display: flex;
}
.year-switchers {
  flex: 0 0 auto;
  align-self: center;
  width: calc(var(--clr-base-row-height-m)*3);
}
.calendar-table {
  flex: 1 1 auto;
  border-spacing: 0 var(--clr-base-gap-xs);
  width: 100%;
}
td.calendar-cell,
td.calendar-table .calendar-cell {
  height: var(--clr-base-row-height-m);
  width: var(--clr-base-row-height-m);
  min-height: var(--clr-base-row-height-m);
  min-width: var(--clr-base-row-height-m);
  padding: 0;
  text-align: center;
}
.day {
  display: inline;
}
.weekdays {
  flex: 0 0 var(--clr-base-row-height-m);
}
.weekday {
  font-size: var(--clr-calendar-weekday-font-size);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  padding: 0 var(--clr-base-horizontal-offset-m);
}
.calendar-btn {
  height: var(--clr-base-row-height-m);
  width: var(--clr-base-row-height-m);
  min-height: var(--clr-base-row-height-m);
  min-width: var(--clr-base-row-height-m);
  padding: 0 var(--clr-base-horizontal-offset-s);
  margin: 0 !important;
  color: inherit;
  border: 0;
  border-radius: var(--clr-base-border-radius-s);
  background: 0 0;
  cursor: pointer;
  font-size: var(--clr-calendar-picker-btn-font-size);
  font-weight: var(--clr-calendar-picker-btn-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*(1rem/var(--cds-global-base)));
}
.calendar-btn.in-range {
  background: var(--clr-calendar-range-cell-background-color);
  border-radius: 0;
}
.calendar-btn:hover {
  background: var(--clr-calendar-btn-hover-focus-color);
}
.calendar-btn:focus {
  outline: var(--cds-global-color-blue-700) solid 2px;
  outline-offset: calc(-1*var(--cds-global-space-2));
  background: var(--cds-alias-object-interaction-background-hover);
}
.calendar-btn:active {
  background: var(--clr-calendar-btn-active-color-bg);
}
.day-btn {
  height: var(--clr-base-row-height-m);
  width: var(--clr-base-row-height-m);
  min-height: var(--clr-base-row-height-m);
  min-width: var(--clr-base-row-height-m);
  padding: 0 0;
  margin: 0 !important;
  color: inherit;
  border: 0;
  border-radius: var(--clr-base-border-radius-s);
  background: 0 0;
  cursor: pointer;
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  width: 100%;
  color: inherit;
}
.day-btn.in-range {
  background: var(--clr-calendar-range-cell-background-color);
  border-radius: 0;
}
.day-btn:hover {
  background: var(--clr-calendar-btn-hover-focus-color);
}
.day-btn:focus {
  outline: var(--cds-global-color-blue-700) solid 2px;
  outline-offset: calc(-1*var(--cds-global-space-2));
  background: var(--cds-alias-object-interaction-background-hover);
}
.day-btn:active {
  background: var(--clr-calendar-btn-active-color-bg);
}
.day-btn:hover {
  color: var(--clr-calendar-btn-hover-focus-color-text);
}
.day-btn:active {
  color: var(--clr-calendar-btn-active-color);
}
.day-btn.is-today {
  color: var(--clr-calendar-today-date-cell-color);
  border: var(--cds-global-space-1) solid var(--clr-calendar-today-date-cell-border-color);
  font-weight: var(--clr-calendar-today-date-cell-font-weight);
}
.day-btn.is-selected,
.day-btn.is-start-range,
.day-btn.is-end-range {
  background: var(--clr-calendar-active-cell-background-color);
  color: var(--clr-calendar-active-cell-color);
}
.day-btn.is-start-range:not(.is-end-range) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.day-btn.is-end-range:not(.is-start-range) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.day-btn.is-selected:focus {
  background: var(--clr-calendar-active-focus-cell-background-color);
}
.day-btn.is-excluded {
  display: none;
}
.day-btn.is-disabled {
  color: var(--cds-alias-object-interaction-color-disabled);
  pointer-events: none;
  background: 0 0;
}
.calendar-pickers {
  display: flex;
}
.switcher {
  color: var(--clr-calendar-btn-color);
}
.switcher:hover {
  color: var(--clr-calendar-btn-hover-focus-color-text);
}
.switcher:active {
  color: var(--clr-calendar-btn-active-color);
}
.switcher cds-icon:not([size]),
.switcher clr-icon {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
}
.monthpicker-trigger,
.yearpicker-trigger {
  min-width: calc(2*var(--clr-base-layout-space-2xl));
  width: calc(2*var(--clr-base-layout-space-2xl));
  padding: 0 var(--clr-base-horizontal-offset-s);
  color: var(--clr-calendar-btn-picker-trigger-color);
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monthpicker-trigger.year-range,
.yearpicker-trigger.year-range {
  width: calc((2*var(--clr-base-layout-space-2xl))*2);
}
.monthpicker,
.yearpicker {
  min-height: calc(6*var(--clr-base-row-height-l));
}
.monthpicker,
.yearpicker,
.daypicker {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  row-gap: var(--clr-base-gap-s);
}
.years {
  flex-direction: row;
}
.month,
.year {
  height: var(--clr-base-row-height-m);
  width: var(--clr-base-row-height-m);
  min-height: var(--clr-base-row-height-m);
  min-width: var(--clr-base-row-height-m);
  padding: 0 var(--clr-base-horizontal-offset-l);
  margin: 0 !important;
  color: inherit;
  border: 0;
  border-radius: var(--clr-base-border-radius-s);
  background: 0 0;
  cursor: pointer;
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  height: var(--clr-base-row-height-l);
  width: calc(.5*calc(3*var(--clr-base-row-height-m) + (2*calc(2*var(--clr-base-layout-space-2xl)))) - var(--clr-base-horizontal-offset-xl) - var(--cds-alias-object-border-width-100));
}
.month:hover,
.year:hover {
  color: var(--clr-calendar-btn-hover-focus-color-text);
}
.month:active,
.year:active {
  color: var(--clr-calendar-btn-active-color);
}
.month.is-today,
.year.is-today {
  color: var(--clr-calendar-today-date-cell-color);
  border: var(--cds-global-space-1) solid var(--clr-calendar-today-date-cell-border-color);
  font-weight: var(--clr-calendar-today-date-cell-font-weight);
}
.month.is-selected,
.month.is-start-range,
.month.is-end-range,
.year.is-selected,
.year.is-start-range,
.year.is-end-range {
  background: var(--clr-calendar-active-cell-background-color);
  color: var(--clr-calendar-active-cell-color);
}
.month.is-start-range:not(.is-end-range),
.year.is-start-range:not(.is-end-range) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.month.is-end-range:not(.is-start-range),
.year.is-end-range:not(.is-start-range) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.month.is-selected:focus,
.year.is-selected:focus {
  background: var(--clr-calendar-active-focus-cell-background-color);
}
.month.is-disabled,
.year.is-disabled {
  color: var(--cds-alias-object-interaction-color-disabled);
  pointer-events: none;
}
.month.is-disabled:hover,
.year.is-disabled:hover {
  background: 0 0;
}
.months,
.years {
  row-gap: var(--clr-base-gap-xs);
  flex-wrap: wrap;
  display: flex;
  place-content: space-between;
  width: calc(3*var(--clr-base-row-height-m) + (2*calc(2*var(--clr-base-layout-space-2xl))));
}
.month {
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.year {
  text-align: center;
}
:root {
  --clr-combobox-min-width:calc(168 * (1rem / var(--cds-global-base)));
  --clr-combobox-multi-min-width:calc(360 * (1rem / var(--cds-global-base)));
  --clr-combobox-font-weight:var(--cds-global-typography-secondary-font-weight);
}
:root,
:root [clr-density] {
  --clr-combobox-font-size:var(--clr-base-typography-font-size-inline);
  --clr-combobox-border-radius:var(--clr-base-border-radius-s);
  --clr-combobox-trigger-padding-left:var(--clr-base-horizontal-offset-m);
  --clr-combobox-trigger-padding-right:var(--clr-base-horizontal-offset-m);
  --clr-combobox-pill-padding:0 var(--clr-base-horizontal-offset-xs);
  --clr-combobox-pill-height:var(--clr-base-row-height-xs);
  --clr-combobox-caret-icon-size:var(--clr-base-icon-size-s);
  --clr-combobox-pill-border-radius:var(--clr-base-border-radius-s);
}
:root,
:root [cds-theme] {
  --clr-combobox-border-color:var(--cds-alias-object-border-color);
  --clr-combobox-input-background-color:var(--cds-alias-object-container-background-tint);
  --clr-combobox-pill-background-color:var(--cds-alias-object-interaction-background);
  --clr-combobox-pill-border-color:var(--cds-alias-object-border-color);
  --clr-combobox-pill-font-color:var(--cds-alias-typography-color-500);
  --clr-combobox-filter-highlight:var(--cds-alias-object-interaction-background-highlight);
  --clr-combobox-text-color:var(--cds-alias-typography-color-400);
  --clr-combobox-trigger-font-color:var(--cds-alias-object-interaction-color);
  --clr-combobox-hover-background-color:var(--cds-alias-object-interaction-background-hover);
  --clr-combobox-active-background-color:var(--cds-alias-object-interaction-background-active);
  --clr-combobox-pill-remove-icon-color:var(--cds-alias-object-interaction-color);
}
.clr-combobox-form-control {
  align-items: stretch;
}
.clr-combobox-form-control .clr-error .clr-validate-icon {
  margin-left: 0;
}
.clr-focus-indicator {
  background-color: var(--clr-forms-focused-color);
  height: var(--cds-global-space-2);
  width: 0;
  transition: width .2s ease;
  position: absolute;
  bottom: calc(-1*var(--cds-global-space-1));
  left: 0;
  border-bottom-left-radius: var(--clr-combobox-border-radius);
  border-bottom-right-radius: var(--clr-combobox-border-radius);
}
.clr-focus {
  width: 100%;
}
.clr-error .clr-focus-indicator {
  background-color: var(--clr-forms-invalid-color);
}
.clr-combobox-wrapper {
  position: relative;
  flex-wrap: wrap;
  gap: var(--clr-base-gap-xs);
  padding-top: calc(var(--clr-base-vertical-offset-xs) - var(--cds-alias-object-border-width-100));
  padding-bottom: calc(var(--clr-base-vertical-offset-xs) - var(--cds-alias-object-border-width-100));
  padding-left: var(--clr-combobox-trigger-padding-left);
  padding-right: calc(var(--clr-combobox-caret-icon-size) + var(--clr-combobox-trigger-padding-left) + var(--clr-combobox-trigger-padding-right));
  min-width: var(--clr-combobox-min-width);
  font-size: var(--clr-combobox-font-size);
  font-weight: var(--clr-combobox-font-weight);
  color: var(--clr-forms-text-color);
  border-bottom: var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);
  display: inline-flex;
  align-items: center;
  background-color: var(--clr-combobox-input-background-color);
  border-width: var(--cds-alias-object-border-width-100);
  border-style: solid;
  border-color: var(--clr-combobox-border-color);
  border-radius: var(--clr-combobox-border-radius);
}
.clr-combobox-wrapper .clr-input {
  padding: 0;
  max-height: var(--clr-base-row-height-xs);
}
.clr-combobox-wrapper .clr-input:not(:disabled) {
  color: var(--clr-combobox-text-color);
}
.clr-combobox-wrapper .clr-combobox-pills {
  display: flex;
  flex-wrap: wrap;
  gap: var(--clr-base-gap-xs);
}
.clr-combobox-wrapper.multi {
  min-width: min(var(--clr-combobox-multi-min-width), 100%);
}
.clr-combobox-wrapper .clr-input.clr-combobox-input:focus {
  background: 0 0;
}
.clr-combobox-wrapper.invalid {
  border-bottom-color: var(--clr-forms-invalid-color);
}
.clr-combobox-wrapper .clr-combobox-input {
  background: 0 0;
  border-bottom: none;
  vertical-align: middle;
  height: var(--clr-base-row-height-xs);
  line-height: var(--clr-base-typography-line-height-16);
}
.clr-combobox-wrapper .clr-combobox-remove-btn {
  background: 0 0;
  border: 0;
  cursor: pointer;
  display: flex;
  padding: 0;
  color: var(--clr-combobox-pill-remove-icon-color);
}
.clr-combobox-wrapper .label-combobox-pill {
  min-height: var(--clr-combobox-pill-height);
  height: var(--clr-combobox-pill-height);
  margin: 0;
  background-color: var(--clr-combobox-pill-background-color);
  border-width: var(--cds-alias-object-border-width-100);
  border-style: solid;
  align-items: center;
  border-radius: var(--clr-combobox-pill-border-radius);
  border-color: var(--clr-combobox-pill-border-color);
  padding: var(--clr-combobox-pill-padding);
  gap: var(--clr-base-gap-xs);
}
.clr-combobox-wrapper .label-combobox-pill .clr-combobox-pill-content {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
  color: var(--clr-combobox-pill-font-color);
  padding: 0;
}
.clr-combobox-wrapper .label-combobox-pill cds-icon[shape=window-close],
.clr-combobox-wrapper .label-combobox-pill clr-icon[shape=window-close] {
  color: var(--clr-combobox-pill-font-color);
}
.clr-combobox-wrapper:not(.disabled):hover,
.clr-combobox-wrapper:focus-within {
  background-color: var(--clr-combobox-hover-background-color);
}
.clr-combobox-trigger {
  padding-left: var(--clr-combobox-trigger-padding-left);
  padding-right: var(--clr-combobox-trigger-padding-right);
  margin: auto;
  position: absolute;
  display: flex;
  align-items: center;
  top: 0;
  bottom: 0;
  right: 0;
  background: 0 0;
  border: 0;
  color: currentColor;
  cursor: pointer;
  outline: 0;
}
.clr-combobox-trigger:disabled {
  color: var(--cds-alias-object-interaction-color-disabled);
}
.clr-combobox-trigger:disabled cds-icon[shape=angle],
.clr-combobox-trigger:disabled clr-icon[shape=angle] {
  color: var(--cds-alias-object-interaction-color-disabled);
}
.clr-combobox-trigger cds-icon[shape=angle],
.clr-combobox-trigger clr-icon[shape=angle] {
  color: var(--clr-combobox-trigger-font-color);
}
.clr-combobox-trigger cds-icon[shape=angle]:not([size]),
.clr-combobox-trigger clr-icon[shape=angle]:not([size]) {
  height: var(--clr-combobox-caret-icon-size);
  width: var(--clr-combobox-caret-icon-size);
  min-height: var(--clr-combobox-caret-icon-size);
  min-width: var(--clr-combobox-caret-icon-size);
}
.clr-combobox-options {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: calc(120*(1rem/var(--cds-global-base)));
  max-width: calc(360*(1rem/var(--cds-global-base)));
  background-color: var(--clr-dropdown-bg-color);
  border-width: var(--cds-alias-object-border-width-100);
  border-style: solid;
  border-color: var(--clr-dropdown-border-color);
  border-radius: var(--clr-base-border-radius-s);
  box-shadow: var(--cds-alias-object-shadow-200);
  margin-top: var(--clr-base-vertical-offset-2xs);
  padding: var(--clr-base-vertical-offset-l) var(--clr-base-layout-space-4xs);
  visibility: hidden;
  z-index: 1050;
  position: static;
  max-height: calc(240*(1rem/var(--cds-global-base)));
  overflow-y: auto;
  visibility: visible;
}
.clr-combobox-options .clr-combobox-options-loading {
  padding: 0 var(--clr-base-horizontal-offset-m);
  display: flex;
  gap: var(--clr-base-gap-s);
}
.clr-combobox-options .clr-combobox-options-loading .spinner.spinner-inline {
  margin-right: 0;
}
.clr-combobox-options .clr-combobox-options-loading .clr-combobox-options-text {
  word-break: break-word;
}
.clr-combobox-options .clr-combobox-options-empty-text {
  padding: 0 var(--clr-base-horizontal-offset-l);
}
.clr-combobox-options clr-option-group .clr-option-group-label {
  display: block;
  color: var(--clr-dropdown-header-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  justify-content: start;
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--clr-dropdown-header-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  padding: 0 var(--clr-base-horizontal-offset-l);
  margin: 0;
}
.clr-combobox-options clr-option-group > .clr-combobox-option {
  padding-left: var(--clr-base-horizontal-offset-2xl);
}
.clr-combobox-option {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--clr-dropdown-item-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  color: var(--clr-dropdown-item-color);
  background-color: var(--clr-dropdown-item-bg-color);
  border: 0;
  cursor: pointer;
  display: flex;
  gap: var(--clr-base-gap-xs);
  align-items: center;
  height: auto;
  margin: 0;
  width: 100%;
  text-transform: none;
}
.clr-combobox-option.active {
  color: var(--clr-dropdown-item-selected-color);
  background-color: var(--clr-dropdown-item-selected-bg-color);
}
.clr-combobox-option:hover {
  color: var(--clr-dropdown-item-hover-color);
  background-color: var(--clr-dropdown-item-hover-bg-color);
  text-decoration: none;
}
.clr-combobox-option:hover.active {
  background-color: var(--clr-dropdown-item-selected-hover-bg-color);
}
.clr-combobox-option:active {
  color: var(--clr-dropdown-item-active-color);
  background-color: var(--clr-dropdown-item-active-bg-color);
}
.clr-combobox-option:active.active {
  background-color: var(--clr-dropdown-item-selected-active-bg-color);
}
.clr-combobox-option:focus {
  z-index: inherit;
}
.clr-combobox-option.disabled,
.clr-combobox-option:disabled {
  pointer-events: none;
  color: var(--clr-dropdown-item-disabled-color);
  background-color: var(--clr-dropdown-item-disabled-bg-color);
  -webkit-user-select: none;
  user-select: none;
}
.clr-combobox-option.disabled:hover,
.clr-combobox-option:disabled:hover {
  background: 0 0;
}
.clr-combobox-option.disabled:active,
.clr-combobox-option:disabled:active {
  background: 0 0;
  box-shadow: none;
}
.clr-combobox-option.clr-focus {
  background-color: var(--clr-combobox-active-background-color);
}
.clr-combobox-options .clr-combobox-option {
  padding: 0 var(--clr-base-horizontal-offset-2xl) 0 var(--clr-base-horizontal-offset-l);
}
@media screen and (max-width:576px) {
  .clr-combobox-options .clr-combobox-option {
    padding: var(--clr-base-vertical-offset-s) var(--clr-base-horizontal-offset-2xl);
  }
}
.clr-combobox-disabled {
  color: var(--clr-forms-text-disabled-color);
  cursor: not-allowed;
}
.clr-combobox-disabled .clr-combobox-input,
.clr-combobox-disabled .clr-combobox-remove-btn,
.clr-combobox-disabled .clr-combobox-trigger {
  cursor: not-allowed;
}
.clr-combobox-disabled .label-combobox-pill .clr-combobox-pill-content,
.clr-combobox-disabled .clr-combobox-remove-btn > cds-icon {
  color: var(--cds-alias-typography-disabled);
}
.clr-filter-highlight b {
  font-weight: var(--cds-global-typography-font-weight-semibold);
  color: var(--clr-combobox-filter-highlight);
}
:root {
  --clr-stack-view-border-width:var(--cds-alias-object-border-width-100);
}
:root,
:root [clr-density] {
  --clr-stack-view-border-radius:var(--clr-base-border-radius-s);
}
:root,
:root [cds-theme] {
  --clr-stack-view-border-color:var(--cds-alias-object-border-color);
  --clr-stack-block-changed-border-top-color:var(--clr-stack-view-border-color);
  --clr-stack-view-title-color:var(--cds-alias-typography-color-400);
  --clr-stack-view-row-color:var(--cds-alias-typography-color-400);
  --clr-stack-view-row-bg-color:var(--cds-alias-object-container-background);
  --clr-stack-view-expandable-row-color:var(--cds-alias-object-interaction-color);
  --clr-stack-view-expandable-row-bg-color:var(--cds-alias-object-interaction-background);
  --clr-stack-view-expandable-row-hover:var(--cds-alias-object-interaction-color-hover);
  --clr-stack-view-expandable-row-bg-hover:var(--cds-alias-object-interaction-background-hover);
  --clr-stack-view-expandable-row-active:var(--cds-alias-object-interaction-color-active);
  --clr-stack-view-expandable-row-bg-active:var(--cds-alias-object-interaction-background-active);
  --clr-stack-view-expanded-row-color:var(--cds-alias-object-interaction-color-selected);
  --clr-stack-view-expanded-row-bg-color:var(--cds-alias-object-interaction-background-selected);
  --clr-stack-view-expanded-hover-row-bg-color:var(--cds-alias-object-interaction-background-selected-hover);
  --clr-stack-view-expanded-active-row-bg-color:var(--cds-alias-object-interaction-background-selected-active);
  --clr-stack-view-stack-block-border-bottom:var(--clr-stack-view-border-color);
  --clr-stack-view-stack-children-stack-block-border-bottom-color:var(--clr-stack-view-border-color);
  --clr-stack-view-stack-children-stack-block-label-and-content-bg-color:var(--clr-stack-view-bg-color);
  --clr-stack-view-stack-block-caret-color:var(--clr-stack-view-expandable-row-color);
  --clr-stack-view-color:var(--clr-stack-view-row-color);
  --clr-stack-view-bg-color:var(--clr-stack-view-row-bg-color);
  --clr-stack-view-stack-block-expanded-bg-color:var(--clr-stack-view-expanded-row-bg-color);
  --clr-stack-view-stack-block-expandable-hover:var(--clr-stack-view-expandable-row-hover);
  --clr-stack-view-stack-block-expanded-text-color:var(--clr-stack-view-expanded-row-color);
}
.stack-header {
  display: flex;
  align-items: flex-end;
}
.stack-header .stack-title {
  display: block;
  flex: 1 1 auto;
  margin: 0;
  padding: var(--clr-base-vertical-offset-m) 0;
  color: var(--clr-stack-view-title-color);
  font-size: var(--clr-base-typography-font-size-sub-section);
  font-weight: var(--cds-alias-typography-subsection-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*(1rem/var(--cds-global-base)));
}
.stack-header .stack-actions {
  display: block;
  flex: 0 0 auto;
}
.stack-header .stack-actions .stack-action {
  min-width: var(--cds-global-space-11);
  margin: 0;
}
.stack-view {
  overflow-y: auto;
  word-wrap: break-word;
  margin-top: 0;
  border: var(--clr-stack-view-border-width) solid var(--clr-stack-view-border-color);
  border-radius: var(--clr-stack-view-border-radius);
}
.stack-view dd,
.stack-view dt {
  margin-inline-start: 0;
  margin-left: 0;
}
.stack-view .stack-block {
  display: flex;
  flex-flow: row wrap;
  overflow-y: hidden;
  border-bottom-width: var(--clr-stack-view-border-width);
  border-bottom-style: solid;
  border-bottom-color: var(--clr-stack-view-stack-block-border-bottom);
}
.stack-view > .stack-block:last-child,
.stack-view > :last-child .stack-block:last-of-type {
  border-bottom: none;
}
.stack-view .stack-block-changed::before {
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
  border-top: var(--cds-global-space-6) solid var(--clr-stack-block-changed-border-top-color);
  border-right: var(--cds-global-space-6) solid transparent;
}
.stack-view .stack-block-caret {
  align-self: center;
}
.stack-view .stack-block-label {
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-l);
  color: var(--clr-stack-view-color);
  background-color: var(--clr-stack-view-bg-color);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  flex: 1 1 auto;
  display: flex;
  align-items: center;
}
.stack-view .stack-block-label:focus {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
  outline-style: auto;
  outline-width: var(--cds-global-space-1);
  outline-offset: calc(-1*var(--cds-global-space-1));
}
.stack-view .stack-view-key {
  flex: 0 1 40%;
  max-width: 40%;
  margin-right: var(--clr-base-layout-space-m);
}
.stack-view .stack-block-caret {
  visibility: hidden;
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
  --color:var(--clr-stack-view-stack-block-caret-color);
  margin-right: var(--clr-base-horizontal-offset-m);
}
.stack-view .stack-block-content {
  flex: 1 1 auto;
  width: 60%;
  margin-bottom: 0;
}
.stack-view .stack-block-content > :first-child {
  margin-top: 0;
}
.stack-view .stack-block-content > :last-child {
  margin-bottom: 0;
}
.stack-view .stack-children {
  flex: 0 0 auto;
  width: 100%;
}
.stack-view .stack-children .stack-block {
  border-bottom-color: var(--clr-stack-view-stack-children-stack-block-border-bottom-color);
}
.stack-view .stack-children > .stack-block:last-child,
.stack-view .stack-children > :last-child .stack-block:last-of-type {
  border-bottom: none;
}
.stack-view .stack-children .stack-block-label,
.stack-view .stack-children .stack-block-content {
  background-color: var(--clr-stack-view-stack-children-stack-block-label-and-content-bg-color);
}
.stack-view .stack-block-expandable > .stack-block-label {
  color: var(--clr-stack-view-expandable-row-color);
  background-color: var(--clr-stack-view-expandable-row-bg-color);
  cursor: pointer;
}
.stack-view .stack-block-expandable > .stack-block-label::before {
  display: inline-block;
  content: "";
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3Avar(--clr-accordion-text-color)%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  transform: rotate(-90deg);
  margin-right: var(--clr-base-layout-space-xs);
}
.stack-view .stack-block-expandable > .stack-block-label .stack-block-caret {
  visibility: visible;
}
.stack-view .stack-block-expandable > .stack-block-label,
.stack-view .stack-block-expandable > .stack-block-content {
  transition: background-color .2s ease-in-out, color .2s ease-in-out;
}
.stack-view .stack-block-expandable:not(.stack-block-expanded) > .stack-block-label:hover {
  color: var(--clr-stack-view-stack-block-expandable-hover);
  background-color: var(--clr-stack-view-expandable-row-bg-hover);
}
.stack-view .stack-block-expandable:not(.stack-block-expanded) > .stack-block-label:hover .stack-block-caret {
  fill: var(--clr-stack-view-stack-block-expandable-hover);
}
.stack-view .stack-block-expandable:not(.stack-block-expanded) > .stack-block-label:hover:active {
  color: var(--clr-stack-view-expandable-row-active);
  background-color: var(--clr-stack-view-expandable-row-bg-active);
}
.stack-view .stack-block-expandable:not(.stack-block-expanded) > .stack-block-label:hover:active .stack-block-caret {
  fill: var(--clr-stack-view-expandable-row-active);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label {
  border-bottom-width: var(--clr-stack-view-border-width);
  border-bottom-style: solid;
  border-bottom-color: var(--clr-stack-view-stack-block-border-bottom);
  color: var(--clr-stack-view-stack-block-expanded-text-color);
  background-color: var(--clr-stack-view-stack-block-expanded-bg-color);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label::before {
  transform: rotate(0deg);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label .stack-block-caret {
  fill: var(--clr-stack-view-stack-block-expanded-text-color);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label:hover {
  color: var(--clr-stack-view-stack-block-expandable-hover);
  background-color: var(--clr-stack-view-expanded-hover-row-bg-color);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label:hover .stack-block-caret {
  fill: var(--clr-stack-view-stack-block-expandable-hover);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label:hover:active {
  color: var(--clr-stack-view-expandable-row-active);
  background-color: var(--clr-stack-view-expanded-active-row-bg-color);
}
.stack-view .stack-block-expandable.stack-block-expanded > .stack-block-label:hover:active .stack-block-caret {
  fill: var(--clr-stack-view-expandable-row-active);
}
.modal .stack-view {
  margin-bottom: 0;
}
.stack-view clr-stack-block.stack-block-expandable .stack-block-label::before {
  content: none;
}
.stack-view .stack-children clr-stack-block .stack-block-label .stack-view-key,
.stack-view .stack-children .stack-block-label .stack-view-key {
  padding-left: var(--clr-base-horizontal-offset-l);
}
.stack-view .stack-children clr-stack-block .stack-block-label::before,
.stack-view .stack-children .stack-block-label::before {
  display: none;
}
:root,
:root [clr-density] {
  --clr-tree-border-radius:var(--clr-base-border-radius-s);
}
:root,
:root [cds-theme] {
  --clr-tree-link-hover-color:var(--cds-alias-object-interaction-background-hover);
  --clr-tree-link-selection-color:var(--cds-alias-object-interaction-background-selected);
  --clr-tree-link-text-color:var(--cds-alias-object-interaction-color);
  --clr-tree-node-caret-link-hover-color:var(--cds-alias-object-interaction-color-hover);
  --clr-tree-node-caret-link-active-color:var(--cds-alias-object-interaction-color-active);
  --clr-tree-node-caret-link-disabled-color:var(--cds-alias-object-interaction-color-disabled);
  --clr-tree-node-caret-color:var(--cds-alias-object-interaction-color);
  --clr-tree-node-caret-hover-color:var(--clr-tree-node-caret-link-hover-color);
  --clr-tree-node-caret-active-color:var(--clr-tree-node-caret-link-active-color);
  --clr-tree-node-caret-disabled-color:var(--clr-tree-node-caret-link-disabled-color);
  --clr-tree-node-content-text-only-color:var(--cds-alias-typography-color-400);
  --clr-tree-node-content-color:var(--clr-tree-link-text-color);
  --clr-tree-node-content-bg-color:var(--cds-alias-object-opacity-0);
  --clr-tree-node-content-hover-color:var(--cds-alias-object-interaction-color-hover);
  --clr-tree-node-content-bg-hover-color:var(--clr-tree-link-hover-color);
  --clr-tree-node-content-active-color:var(--cds-alias-object-interaction-color-active);
  --clr-tree-node-content-bg-active-color:var(--cds-alias-object-interaction-background-active);
  --clr-tree-node-content-selected-color:var(--cds-alias-object-interaction-color-selected);
  --clr-tree-node-content-bg-selected-color:var(--clr-tree-link-selection-color);
  --clr-tree-node-content-bg-selected-hover-color:var(--cds-alias-object-interaction-background-selected-hover);
  --clr-tree-node-content-bg-selected-active-color:var(--cds-alias-object-interaction-background-selected-active);
  --clr-tree-node-content-disabled-color:var(--cds-alias-typography-disabled);
  --clr-tree-node-content-bg-disabled-color:var(--cds-alias-object-opacity-0);
}
.clr-tree-node {
  display: block;
}
.clr-tree-node.disabled .clr-tree-node-content-container {
  cursor: not-allowed;
}
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link {
  pointer-events: none;
}
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-content,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-checkbox {
  background-color: var(--clr-tree-node-content-bg-disabled-color);
}
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-content,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-checkbox input[type=checkbox] + .clr-control-label {
  color: var(--clr-tree-node-content-disabled-color);
}
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link cds-icon,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link clr-icon,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-content cds-icon,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-content clr-icon,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-checkbox input[type=checkbox] + .clr-control-label cds-icon,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-checkbox input[type=checkbox] + .clr-control-label clr-icon {
  fill: var(--clr-tree-node-caret-disabled-color);
}
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-caret {
  cursor: not-allowed;
}
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-caret cds-icon,
.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-caret clr-icon {
  fill: var(--clr-tree-node-caret-disabled-color);
}
.clr-tree-node-content-container {
  display: flex;
  align-items: flex-start;
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.clr-tree-node-content-container > .clr-treenode-checkbox.clr-checkbox-wrapper {
  width: 100%;
}
.clr-tree-node-content-container > .clr-treenode-checkbox.clr-checkbox-wrapper:first-child {
  margin-left: var(--clr-base-tree-node-height);
}
.clr-tree-node-content-container > .clr-treenode-checkbox.clr-checkbox-wrapper .clr-control-label {
  width: 100%;
  padding: var(--clr-base-vertical-offset-multi-row-inline-m) var(--clr-base-horizontal-offset-m);
  padding-left: 0;
}
.clr-tree-node-content-container > .clr-treenode-checkbox.clr-checkbox-wrapper .clr-control-label::before {
  content: "";
  position: absolute;
  left: calc(-1*(var(--clr-base-icon-size-s) + var(--clr-base-gap-s) + var(--clr-base-horizontal-offset-m)));
  top: 0;
  height: 100%;
  width: calc(var(--clr-base-icon-size-s) + var(--clr-base-gap-s) + var(--clr-base-horizontal-offset-m));
}
.clr-tree-node-content-container:focus-visible {
  outline: 0;
}
.clr-tree-node-content-container:focus > .clr-treenode-content,
.clr-tree-node-content-container:focus > .clr-treenode-checkbox {
  outline-offset: calc(-1*var(--cds-alias-object-border-width-200));
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
  outline-style: auto;
  outline-width: var(--cds-alias-object-border-width-200);
}
.clr-treenode-content {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  gap: var(--clr-base-gap-s);
  color: var(--clr-tree-node-content-text-only-color);
  background-color: var(--clr-tree-node-content-bg-color);
  padding: var(--clr-base-vertical-offset-multi-row-inline-m) var(--clr-base-horizontal-offset-m);
  border-radius: var(--clr-tree-border-radius);
}
.clr-treenode-content:first-child {
  margin-left: var(--clr-base-tree-node-height);
}
.clr-treenode-content:has(.clr-treenode-link) {
  padding: 0;
}
.clr-treenode-content cds-icon,
.clr-treenode-content clr-icon {
  color: var(--clr-tree-node-content-text-only-color);
  vertical-align: middle;
}
.clr-treenode-content cds-icon:not([size]),
.clr-treenode-content clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.clr-treenode-content:has(.clr-treenode-link.active),
.clr-treenode-checkbox:has(input[type=checkbox]:not(:disabled):checked) {
  color: var(--clr-tree-node-content-selected-color);
  background-color: var(--clr-tree-node-content-bg-selected-color);
}
.clr-treenode-content:has(.clr-treenode-link),
.clr-treenode-checkbox {
  border-radius: var(--clr-tree-border-radius);
  background-color: var(--clr-tree-node-content-bg-color);
}
.clr-treenode-content:has(.clr-treenode-link):hover,
.clr-treenode-checkbox:hover {
  background-color: var(--clr-tree-node-content-bg-hover-color);
}
.clr-treenode-content:has(.clr-treenode-link):active,
.clr-treenode-checkbox:active {
  background-color: var(--clr-tree-node-content-bg-active-color);
}
.clr-treenode-checkbox input[type=checkbox] {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
  padding: 0;
  margin: var(--clr-base-vertical-offset-multi-row-inline-m) var(--clr-base-gap-s) var(--clr-base-vertical-offset-multi-row-inline-m) var(--clr-base-horizontal-offset-m);
}
.clr-treenode-content .clr-treenode-link,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label {
  color: var(--clr-tree-node-content-color);
  background-color: var(--clr-tree-node-content-bg-color);
  padding: var(--clr-base-vertical-offset-multi-row-inline-m) var(--clr-base-horizontal-offset-m);
}
.clr-treenode-content .clr-treenode-link cds-icon,
.clr-treenode-content .clr-treenode-link clr-icon,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label cds-icon,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label clr-icon {
  color: var(--clr-tree-node-content-color);
}
.clr-treenode-content .clr-treenode-link:hover,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label:hover {
  color: var(--clr-tree-node-content-hover-color);
}
.clr-treenode-content .clr-treenode-link:hover cds-icon,
.clr-treenode-content .clr-treenode-link:hover clr-icon,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label:hover cds-icon,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label:hover clr-icon {
  color: var(--clr-tree-node-content-hover-color);
}
.clr-treenode-content .clr-treenode-link:active,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label:active {
  color: var(--clr-tree-node-content-active-color);
}
.clr-treenode-content .clr-treenode-link:active cds-icon,
.clr-treenode-content .clr-treenode-link:active clr-icon,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label:active cds-icon,
.clr-treenode-checkbox input[type=checkbox] + .clr-control-label:active clr-icon {
  color: var(--clr-tree-node-content-active-color);
}
.clr-treenode-content:has(.clr-treenode-link.active):hover,
.clr-treenode-checkbox:has(input[type=checkbox]:not(:disabled):checked):hover {
  background-color: var(--clr-tree-node-content-bg-selected-hover-color);
}
.clr-treenode-content:has(.clr-treenode-link.active):active,
.clr-treenode-checkbox:has(input[type=checkbox]:not(:disabled):checked):active {
  background-color: var(--clr-tree-node-content-bg-selected-active-color);
}
.clr-treenode-caret {
  flex: 0 0 var(--clr-base-tree-node-height);
  margin: 0;
  padding: 0;
  height: var(--clr-base-tree-node-height);
  width: var(--clr-base-tree-node-height);
  min-height: var(--clr-base-tree-node-height);
  min-width: var(--clr-base-tree-node-height);
  background: 0 0;
  border: 0;
  cursor: pointer;
  color: var(--clr-tree-node-caret-color);
}
.clr-treenode-caret:hover {
  color: var(--clr-tree-node-caret-hover-color);
}
.clr-treenode-caret:active {
  color: var(--clr-tree-node-caret-active-color);
}
.clr-treenode-caret-icon {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  vertical-align: middle;
}
.clr-treenode-spinner-container {
  height: var(--clr-base-tree-node-height);
  width: var(--clr-base-tree-node-height);
  min-height: var(--clr-base-tree-node-height);
  min-width: var(--clr-base-tree-node-height);
  padding: var(--clr-base-vertical-offset-multi-row-inline-m) var(--clr-base-horizontal-offset-m);
}
.clr-treenode-spinner {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.clr-treenode-children {
  margin-left: var(--clr-base-tree-node-height);
  will-change: height;
  overflow-y: hidden;
}
.clr-treenode-link {
  display: inline-block;
  height: 100%;
  width: 100%;
  margin: 0;
  border: 0;
  cursor: pointer;
  text-align: left;
}
.clr-treenode-link:hover,
.clr-treenode-link:focus {
  text-decoration: none;
}
@keyframes clr-skeleton-loading {
  0% {
    background-position-x: 0;
  }
  to {
    background-position-x: -200%;
  }
}
.fade {
  opacity: 0;
  transition: opacity .2s ease-in-out;
  will-change: opacity;
}
.fade.in {
  opacity: 1;
}
.fadeDown {
  opacity: 0;
  transform: translate(0, -25%);
  transition: opacity .2s ease-in-out, transform .2s ease-in-out;
  will-change: opacity, transform;
}
.fadeDown.in {
  opacity: 1;
  transform: translate(0, 0);
}
.skeleton-loading:before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: var(--clr-base-border-radius-s);
  background: var(--cds-alias-object-skeleton-loading-gradient);
  animation: var(--cds-global-animation-skeleton-duration) clr-skeleton-loading var(--cds-global-animation-easing-in-out) infinite;
  background-size: 200% 100%;
}
:root {
  --clr-datagrid-placeholder-font-weight:var(--cds-alias-typography-font-weight-semibold);
  --clr-datagrid-placeholder-letter-spacing:baselinePx(-0.1);
  --clr-datagrid-column-separator-expandby:var(--cds-global-space-6);
  --clr-datagrid-action-arrow-size:var(--cds-global-space-4);
  --clr-datagrid-cell-outline-offset:calc(-1 * var(--cds-global-space-2));
}
:root,
:root [clr-density] {
  --clr-datagrid-column-toggle-padding:0 var(--clr-base-horizontal-offset-m);
  --clr-datagrid-detail-pane-content-padding:var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
  --clr-datagrid-detail-pane-close-icon-size:var(--clr-base-icon-size-l);
  --clr-datagrid-placeholder-font-size:var(--clr-base-typography-font-size-default);
  --clr-datagrid-placeholder-line-height:var(--clr-base-typography-line-height-20);
  --clr-datagrid-filter-toggle-size:var(--clr-base-icon-size-s);
  --clr-datagrid-footer-pagination-gap:var(--clr-base-gap-m);
  --clr-datagrid-fixed-column-size:calc( var(--clr-base-icon-size-s) + (var(--clr-base-horizontal-offset-xl) * 2) );
  --clr-datagrid-icon-size:var(--clr-base-icon-size-s);
}
:root,
:root [cds-theme] {
  --clr-datagrid-font-color:var(--cds-alias-typography-color-500);
  --clr-datagrid-default-border-color:var(--cds-alias-object-border-color);
  --clr-datagrid-icon-color:var(--cds-alias-object-interaction-color);
  --clr-datagrid-row-hover-color:var(--cds-alias-object-interaction-background-hover);
  --clr-datagrid-row-active-color:var(--cds-alias-object-interaction-background-active);
  --clr-datagrid-row-hover-font-color:var(--cds-alias-typography-color-500);
  --clr-datagrid-action-toggle-color:var(--cds-alias-object-interaction-color-active);
  --clr-datagrid-pagination-btn-color:var(--cds-alias-object-interaction-color);
  --clr-datagrid-pagination-btn-disabled-color:var(--cds-alias-status-disabled);
  --clr-datagrid-pagination-input-border-color:var(--cds-alias-object-border-color);
  --clr-datagrid-pagination-input-border-focus-color:var(--clr-forms-focused-color);
  --clr-datagrid-popover-bg-color:var(--cds-alias-object-container-background);
  --clr-datagrid-popover-border-color:var(--cds-alias-object-border-color);
  --clr-datagrid-popover-font-color:var(--cds-alias-typography-color-400);
  --clr-datagrid-action-popover-hover-color:var(--cds-alias-object-interaction-background-hover);
  --clr-datagrid-row-selected:var(--cds-alias-typography-color-500);
  --clr-datagrid-row-selected-background-color:var(--cds-alias-object-interaction-background-selected);
  --clr-datagrid-row-selected-active-background-color:var( --cds-alias-object-interaction-background-selected-active );
  --clr-datagrid-row-selected-hover-background-color:var(--cds-alias-object-interaction-background-selected-hover);
  --clr-datagrid-column-switch-header-font-color:var(--cds-alias-object-interaction-color);
  --clr-datagrid-column-switch-header-font-hover-color:var(--cds-alias-object-interaction-color-hover);
  --clr-datagrid-column-switch-header-font-hover-active:var(--cds-alias-object-interaction-color-active);
  --clr-datagrid-detail-caret-icon-open-bg-color:var(--cds-alias-object-interaction-background-highlight);
  --clr-datagrid-detail-caret-icon-open-icon-color:var(--cds-alias-object-interaction-background);
  --clr-datagrid-placeholder-color:var(--cds-alias-typography-color-200);
  --clr-datagrid-loading-background:var(--cds-alias-object-container-backdrop-background);
  --clr-datagrid-column-toggle-border-color:var(--cds-alias-object-interaction-border-color);
  --clr-datagrid-column-toggle-fill-color:var(--cds-alias-object-opacity-0);
  --clr-datagrid-column-toggle-text-color:var(--cds-alias-typography-color-400);
  --clr-datagrid-column-toggle-disabled-color:var(--clr-btn-default-disabled-color);
  --clr-datagrid-column-toggle-border-hover-color:var(--cds-alias-object-interaction-color-active);
  --clr-datagrid-column-toggle-fill-hover-color:var(--cds-alias-object-interaction-background);
  --clr-datagrid-column-toggle-text-hover-color:var(--cds-alias-typography-color-500);
  --clr-datagrid-column-toggle-border-active-color:var(--cds-alias-object-interaction-border-color);
  --clr-datagrid-column-toggle-fill-active-color:var(--cds-alias-object-opacity-0);
  --clr-datagrid-column-toggle-text-active-color:var(--cds-alias-typography-color-400);
  --clr-datagrid-detail-body-text-color:var(--cds-alias-typography-color-400);
  --clr-datagrid-detail-header-title-color:var(--cds-alias-typography-color-400);
  --clr-datagrid-detail-pane-bg-color:var(--cds-alias-object-container-background);
  --clr-datagrid-detail-pane-border-color:var(--cds-alias-object-border-color);
  --clr-datagrid-placeholder-background-color:var(--cds-alias-object-container-background);
  --clr-datagrid-popovers-box-shadow:var(--cds-alias-object-shadow-100);
  --clr-datagrid-column-separator-height:calc(100% - var(--cds-global-space-5));
  --clr-datagrid-column-separator-width:var(--cds-global-space-1);
  --clr-datagrid-column-resize-handler-color:var(--cds-alias-object-interaction-border-color);
}
.datagrid {
  border-collapse: separate;
  border: var(--clr-table-borderwidth) solid var(--clr-table-border-color);
  border-radius: var(--clr-table-border-radius);
  background-color: var(--clr-table-bgcolor);
  color: var(--clr-table-font-color);
  margin: var(--clr-table-margin);
  max-width: 100%;
  width: 100%;
}
.datagrid .datagrid-column,
.datagrid .datagrid-cell {
  border-top-style: solid;
  border-top-width: var(--clr-table-borderwidth);
  border-top-color: var(--clr-tablerow-bordercolor);
  padding: var(--clr-table-cell-padding);
  text-align: center;
  vertical-align: top;
}
.datagrid .datagrid-column.left,
.datagrid .datagrid-cell.left {
  text-align: left;
}
.datagrid .datagrid-column.right,
.datagrid .datagrid-cell.right {
  text-align: right;
}
.datagrid .datagrid-cell {
  min-height: var(--clr-table-row-height);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.datagrid .datagrid-column {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
  color: var(--clr-thead-color);
  background-color: var(--clr-thead-bgcolor);
  vertical-align: middle;
  border-bottom-style: solid;
  border-bottom-width: var(--clr-table-borderwidth);
  border-bottom-color: var(--clr-table-border-color);
  border-top: 0 none;
}
.datagrid .datagrid-body .datagrid-row:first-child .datagrid-cell {
  border-top: 0 none;
}
.datagrid .datagrid-body + .datagrid-body {
  border-top-style: solid;
  border-top-width: var(--clr-table-borderwidth);
  border-top-color: var(--clr-table-border-color);
}
.datagrid .datagrid-header .datagrid-column:first-child {
  border-radius: 0;
  border-top-left-radius: var(--clr-table-cornercellradius);
}
.datagrid .datagrid-header .datagrid-column:last-child {
  border-radius: 0;
  border-top-right-radius: var(--clr-table-cornercellradius);
}
.datagrid .datagrid-body:last-child .datagrid-row:last-child .datagrid-cell:first-child {
  border-radius: 0;
  border-bottom-left-radius: var(--clr-table-cornercellradius);
}
.datagrid .datagrid-body:last-child .datagrid-row:last-child .datagrid-cell:last-child {
  border-radius: 0;
  border-bottom-right-radius: var(--clr-table-cornercellradius);
}
.datagrid-compact {
  --clr-table-margin:calc(20 * (1rem / var(--cds-global-base))) 0 0 0;
  --clr-table-cell-vertical-padding:var(--clr-table-compact-vertical-padding);
}
.datagrid-compact .datagrid-column,
.datagrid-compact .datagrid-cell {
  min-height: var(--clr-table-compact-row-height);
  padding: var(--clr-table-cell-compact-padding);
}
.datagrid-compact .datagrid-cell {
  font-size: calc(13*(1rem/var(--cds-global-base)));
  line-height: var(--cds-global-space-7);
}
.datagrid-host {
  display: flex;
  flex-flow: column nowrap;
  position: relative;
}
.datagrid-host.datagrid-virtual-scroll .datagrid {
  display: flex;
}
.datagrid-host.datagrid-virtual-scroll .datagrid-table-wrapper,
.datagrid-host.datagrid-virtual-scroll .datagrid-table {
  overflow: auto;
}
.datagrid-host.datagrid-virtual-scroll .datagrid-header {
  position: static;
  display: flex;
  flex: 0 0 auto;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
}
.datagrid-host.datagrid-virtual-scroll .datagrid-header .datagrid-row {
  display: flex;
  flex: 1 1 auto;
}
.datagrid {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow: auto;
  flex: 1 1 auto;
  margin-top: var(--clr-base-vertical-offset-l);
}
.datagrid.cdk-virtual-scrollable .datagrid-rows {
  flex-grow: 0;
}
.datagrid-overflow-ellipsis .datagrid-row .datagrid-scrolling-cells > .datagrid-cell {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.datagrid-header,
.datagrid-body,
.datagrid-row,
.datagrid-column,
.datagrid-cell,
.datagrid-fixed-column {
  display: block;
}
.datagrid-row {
  border-top-style: solid;
  border-top-width: var(--clr-table-borderwidth);
  border-top-color: var(--clr-table-border-color);
}
.datagrid-row:first-of-type {
  border-top: none;
}
.datagrid-row:hover,
.datagrid-row:hover .datagrid-row-sticky {
  background-color: var(--clr-datagrid-row-hover-color);
}
.datagrid-row.datagrid-selected,
.datagrid-row.datagrid-selected .datagrid-row-sticky {
  color: var(--clr-datagrid-row-selected);
  background-color: var(--clr-datagrid-row-selected-background-color);
}
.datagrid-row.datagrid-selected:hover,
.datagrid-row.datagrid-selected:hover .datagrid-row-sticky {
  background-color: var(--clr-datagrid-row-selected-hover-background-color);
}
.datagrid-row.datagrid-selected:active,
.datagrid-row.datagrid-selected:active .datagrid-row-sticky {
  background-color: var(--clr-datagrid-row-selected-active-background-color);
}
.datagrid-row:active,
.datagrid-row:active .datagrid-row-sticky {
  background-color: var(--clr-datagrid-row-active-color);
}
.datagrid-row.datagrid-row-skeleton {
  background-color: unset;
}
.datagrid-row.datagrid-row-skeleton .datagrid-row-master {
  position: relative;
}
.datagrid-row.datagrid-row-skeleton .datagrid-row-master:before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: var(--clr-base-border-radius-s);
  background: var(--cds-alias-object-skeleton-loading-gradient);
  animation: var(--cds-global-animation-skeleton-duration) clr-skeleton-loading var(--cds-global-animation-easing-in-out) infinite;
  background-size: 200% 100%;
}
.datagrid-row.datagrid-row-skeleton .datagrid-row-master:before {
  position: absolute;
  top: var(--clr-table-cell-vertical-padding);
  left: var(--clr-table-cell-horizontal-padding);
  height: calc(100% - 2*var(--clr-table-cell-vertical-padding));
  width: calc(100% - 2*var(--clr-table-cell-horizontal-padding));
  z-index: 501;
}
.datagrid-row.datagrid-row-skeleton .datagrid-row-master .datagrid-row-sticky,
.datagrid-row.datagrid-row-skeleton .datagrid-row-master .datagrid-row-scrollable {
  opacity: 0;
}
.datagrid-row .datagrid-row-detail-wrapper {
  flex: 1 1 auto;
  display: flex;
}
.datagrid-row .datagrid-row-detail {
  width: auto;
}
.datagrid-row .datagrid-row-detail .datagrid-cell {
  padding-top: 0;
  border: 0;
}
.datagrid-row .datagrid-row-detail .datagrid-cell.datagrid-container {
  font-size: var(--clr-table-fontsize);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.datagrid-row .datagrid-select input {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
  padding: 0;
}
.datagrid-row .datagrid-select .clr-checkbox-wrapper,
.datagrid-row .datagrid-select .clr-radio-wrapper {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  max-height: var(--clr-base-icon-size-s);
  max-width: var(--clr-base-icon-size-s);
}
.datagrid-row .datagrid-select,
.datagrid-row .datagrid-select input {
  cursor: pointer;
}
.datagrid-row .datagrid-select.clr-form-control-disabled,
.datagrid-row .datagrid-select.clr-form-control-disabled input {
  cursor: not-allowed;
}
.datagrid-row .datagrid-signpost-trigger .signpost {
  margin: calc(-1*var(--clr-base-vertical-offset-multi-row-inline-m)) 0;
  height: var(--clr-table-row-height);
}
.datagrid-row .datagrid-signpost-trigger .signpost .signpost-trigger {
  height: inherit;
  line-height: var(--clr-table-row-height);
}
.datagrid-row.datagrid-row-loading .datagrid-row-sticky {
  display: none;
}
.datagrid-row.datagrid-row-loading .datagrid-cell {
  display: flex;
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl);
  align-items: center;
  gap: var(--clr-base-gap-m);
  justify-content: center;
}
.datagrid-row-sticky {
  background-color: var(--clr-table-bgcolor);
  display: flex;
  flex-wrap: nowrap;
  position: sticky;
  left: 0;
  z-index: 500;
}
.datagrid-row-sticky-scroll {
  right: 0;
}
.datagrid-row-sticky-scroll > div.datagrid-column {
  min-width: var(--cds-global-space-7);
  padding: 0;
}
.datagrid-row-sticky-scroll > div.datagrid-column:before {
  content: "";
  width: var(--clr-datagrid-column-separator-width);
  height: var(--clr-datagrid-column-separator-height);
  position: absolute;
  left: 0;
  background-color: var(--clr-table-border-color);
  top: var(--cds-global-space-3);
}
.datagrid-row-sticky .datagrid-cell:last-child:after {
  content: "";
  width: var(--clr-datagrid-column-separator-width);
  height: var(--clr-datagrid-column-separator-height);
  position: absolute;
  right: 0;
  background-color: var(--clr-table-border-color);
  top: var(--cds-global-space-3);
}
.datagrid-row-scrollable {
  flex: 1 1 auto;
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
}
.datagrid-row-scrollable.is-replaced {
  flex-direction: row;
}
.datagrid-row-scrollable.is-replaced .datagrid-scrolling-cells {
  flex: 0 0 auto;
}
.datagrid-row-scrollable .datagrid-column:last-child .datagrid-column-separator {
  display: none;
}
.datagrid-row-flex {
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
  width: 100%;
}
.datagrid-row-flex .datagrid-row-detail {
  display: flex;
  flex-flow: row nowrap;
}
.datagrid-row-flex .datagrid-row-detail .datagrid-cell {
  padding-top: 0;
}
.datagrid-scrolling-cells,
.datagrid-scrolling-details {
  display: flex;
  flex: 1 1 auto;
  flex-flow: row nowrap;
}
.datagrid-action-bar {
  margin-top: var(--clr-base-vertical-offset-2xl);
}
.datagrid-action-bar ~ .datagrid-outer-wrapper .datagrid-spinner {
  height: calc(100% - var(--clr-base-vertical-offset-2xl));
  top: var(--clr-base-vertical-offset-2xl);
}
.datagrid-header {
  position: sticky;
  top: 0;
  z-index: 501;
  width: auto;
}
.datagrid-header .datagrid-column {
  border-bottom: none;
}
.datagrid-header .datagrid-row {
  background-color: var(--clr-thead-bgcolor);
  border-top: none;
  border-bottom-style: solid;
  border-bottom-width: var(--cds-alias-object-border-width-100);
  border-bottom-color: var(--clr-table-border-color);
}
.datagrid-header .datagrid-row .datagrid-row-sticky {
  background-color: var(--clr-thead-bgcolor);
  z-index: 502;
}
.datagrid-header .datagrid-row:hover {
  background-color: var(--clr-thead-bgcolor);
}
.datagrid-header .datagrid-row:hover .datagrid-row-sticky {
  background-color: var(--clr-thead-bgcolor);
}
.datagrid-header .datagrid-row-scrollable {
  flex-direction: row;
}
.datagrid-table-wrapper {
  display: flex;
  flex: 1 1 auto;
  min-height: 100%;
  width: 100%;
}
.datagrid-table {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.datagrid-table .datagrid-content {
  display: contents;
}
.datagrid-table .datagrid-content-virtual {
  position: relative;
  display: block;
  flex: 1 1 100%;
  overflow-x: auto;
  overflow-y: scroll;
  will-change: scroll-position;
  contain: strict;
  transform: translateZ(0);
}
.datagrid-table .datagrid-content-virtual-spacer {
  flex: 0 0 auto;
  transform-origin: 0 0;
}
.datagrid-table .datagrid-content-virtual .datagrid-rows {
  position: absolute;
  top: 0;
  left: 0;
  contain: content;
  min-width: 100%;
}
.datagrid-table .datagrid-rows {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.datagrid-table .datagrid-body {
  width: auto;
}
.datagrid-table .datagrid-column {
  position: relative;
  text-align: left;
  min-width: var(--cds-global-space-15);
  display: flex;
  flex: 1 1 auto;
  vertical-align: top;
  border: 0;
}
.datagrid-table .datagrid-column:focus {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: var(--clr-datagrid-cell-outline-offset);
}
.datagrid-table .datagrid-column clr-dg-filter,
.datagrid-table .datagrid-column clr-dg-string-filter,
.datagrid-table .datagrid-column clr-dg-numeric-filter {
  display: flex;
  order: 99;
  margin-left: auto;
  align-items: center;
}
.datagrid-table .datagrid-column .datagrid-numeric-filter-input {
  width: var(--clr-base-layout-space-5xl);
}
.datagrid-table .datagrid-column .datagrid-numeric-filter-input .clr-form-control {
  margin-top: 0;
}
.datagrid-table .datagrid-column .datagrid-filter-toggle {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
  cursor: pointer;
  float: right;
  vertical-align: middle;
  height: var(--clr-datagrid-filter-toggle-size);
  width: var(--clr-datagrid-filter-toggle-size);
  min-height: var(--clr-datagrid-filter-toggle-size);
  min-width: var(--clr-datagrid-filter-toggle-size);
  margin-left: var(--clr-base-horizontal-offset-s);
  background-repeat: no-repeat;
  background-size: contain;
}
button.datagrid-table .datagrid-column .datagrid-filter-toggle {
  cursor: pointer;
}
.datagrid-table .datagrid-column .datagrid-filter-toggle cds-icon,
.datagrid-table .datagrid-column .datagrid-filter-toggle clr-icon {
  color: var(--cds-alias-object-interaction-color);
}
.datagrid-table .datagrid-column .datagrid-filter-toggle:hover cds-icon,
.datagrid-table .datagrid-column .datagrid-filter-toggle:hover clr-icon {
  color: var(--cds-alias-object-interaction-color-hover);
}
.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filter-open cds-icon,
.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filter-open clr-icon {
  color: var(--cds-alias-object-interaction-color-active);
}
.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filtered cds-icon,
.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filtered clr-icon {
  color: var(--cds-alias-object-interaction-color-selected);
}
.datagrid-table .datagrid-column.datagrid-fixed-width {
  flex: 0 0 auto;
}
.datagrid-table .datagrid-column .datagrid-column-flex {
  display: flex;
  flex: 1 1 auto;
}
.datagrid-table .datagrid-column .datagrid-column-title {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
  color: var(--clr-table-font-color);
  text-align: left;
  flex: 1 1 auto;
  align-items: center;
  align-self: center;
  display: flex;
}
button.datagrid-table .datagrid-column .datagrid-column-title {
  cursor: pointer;
}
.datagrid-table .datagrid-column .datagrid-column-title .signpost .signpost-action.btn {
  height: inherit;
  line-height: inherit;
}
.datagrid-table .datagrid-column .datagrid-column-title .clr-checkbox-wrapper .clr-control-label {
  margin-top: calc(-1*10*(1rem/var(--cds-global-base)));
}
.datagrid-table .datagrid-column button.datagrid-column-title:hover {
  text-decoration: underline;
  cursor: pointer;
}
.datagrid-table .datagrid-column button.datagrid-column-title .sort-icon {
  color: var(--cds-alias-object-interaction-color);
  margin-left: auto;
  height: var(--clr-datagrid-icon-size);
  width: var(--clr-datagrid-icon-size);
  vertical-align: middle;
}
.datagrid-table .datagrid-column button.datagrid-column-title .sort-icon:hover {
  color: var(--cds-alias-object-interaction-color-hover);
}
.datagrid-table .datagrid-column button.datagrid-column-title .sort-icon:active {
  color: var(--cds-alias-object-interaction-color-active);
}
.datagrid-table .datagrid-column .datagrid-column-separator {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  width: var(--cds-alias-object-border-width-100);
  order: 100;
  margin-left: auto;
  height: 100%;
}
.datagrid-table .datagrid-column .datagrid-column-separator:after {
  content: "";
  width: var(--clr-datagrid-column-separator-width);
  height: var(--clr-datagrid-column-separator-height);
  position: absolute;
  right: 0;
  background-color: var(--clr-table-border-color);
  align-self: center;
}
.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
  position: absolute;
  width: calc(var(--cds-global-space-6) + var(--cds-global-space-1));
  right: calc(-1*var(--cds-global-space-4));
  top: calc(-1*var(--cds-global-space-4));
  cursor: col-resize;
  height: calc(100% + var(--cds-global-space-6) - var(--cds-alias-object-border-width-100));
  z-index: 501;
}
button.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle {
  cursor: pointer;
}
.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-resize-tracker {
  position: absolute;
  top: calc(-1*var(--cds-global-space-6));
  display: none;
  width: var(--cds-global-space-1);
  height: 0;
  border-right-style: dotted;
  border-right-color: var(--cds-global-color-blue-300);
  border-right-width: var(--cds-alias-object-border-width-100);
  transform: translateX(0);
  cursor: col-resize;
}
.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-resize-tracker.on-arrow-key-resize {
  transition: transform .2s ease-out;
}
.datagrid-table .datagrid-column .datagrid-column-separator .exceeded-max {
  border-right: var(--cds-alias-object-border-width-100) dotted var(--cds-alias-status-danger-dark);
}
.datagrid-table .datagrid-column .datagrid-signpost-trigger .signpost {
  margin: calc(-1*var(--cds-global-space-5)) 0;
  height: var(--clr-table-row-height);
}
.datagrid-table .datagrid-column .datagrid-signpost-trigger .signpost .signpost-trigger {
  height: inherit;
  line-height: var(--clr-table-row-height);
}
.datagrid-table .datagrid-column.datagrid-select,
.datagrid-table .datagrid-column.datagrid-expandable-caret,
.datagrid-table .datagrid-column.datagrid-row-actions {
  max-width: var(--clr-datagrid-fixed-column-size);
  min-width: var(--clr-datagrid-fixed-column-size);
}
.datagrid-table .datagrid-column.datagrid-select {
  align-items: center;
}
.datagrid-table .datagrid-cell {
  flex: 1 1 auto;
  text-align: left;
  min-width: var(--cds-global-space-15);
  border: 0;
}
.datagrid-table .datagrid-cell.datagrid-fixed-width {
  flex: 0 0 auto;
}
.datagrid-table .datagrid-cell.datagrid-fixed-column {
  flex: 0 0 var(--clr-datagrid-fixed-column-size);
  max-width: var(--clr-datagrid-fixed-column-size);
  min-width: var(--clr-datagrid-fixed-column-size);
}
.datagrid-table .datagrid-cell.datagrid-row-actions,
.datagrid-table .datagrid-cell.datagrid-expandable-caret,
.datagrid-table .datagrid-cell.datagrid-detail-caret {
  padding: 0;
}
.datagrid-table .datagrid-cell.datagrid-row-actions button,
.datagrid-table .datagrid-cell.datagrid-expandable-caret button,
.datagrid-table .datagrid-cell.datagrid-detail-caret button {
  outline-offset: var(--clr-datagrid-cell-outline-offset);
}
.datagrid-table .datagrid-cell.datagrid-row-actions {
  background: 0 0;
}
.datagrid-table .datagrid-cell.datagrid-expandable-caret {
  text-align: center;
}
.datagrid-table .datagrid-cell:focus {
  outline: var(--cds-alias-object-interaction-outline);
  outline-color: -webkit-focus-ring-color;
  outline-offset: calc(-1*var(--cds-global-space-2));
}
.datagrid-table .datagrid-cell clr-dg-action-overflow {
  display: contents;
}
.datagrid-table .datagrid-cell .datagrid-action-toggle {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
  cursor: pointer;
  width: 100%;
  height: var(--clr-table-row-height);
  padding: calc((var(--clr-table-row-height) - var(--clr-datagrid-icon-size))/2) calc((var(--clr-datagrid-fixed-column-size) - var(--clr-datagrid-icon-size))/2);
  display: inline-flex;
}
button.datagrid-table .datagrid-cell .datagrid-action-toggle {
  cursor: pointer;
}
.datagrid-table .datagrid-cell .datagrid-action-toggle cds-icon,
.datagrid-table .datagrid-cell .datagrid-action-toggle clr-icon {
  color: var(--clr-datagrid-icon-color);
}
.datagrid-table .datagrid-cell .datagrid-action-toggle:active cds-icon,
.datagrid-table .datagrid-cell .datagrid-action-toggle:active clr-icon {
  color: var(--clr-datagrid-action-toggle-color);
}
.datagrid-table .datagrid-cell .clr-toggle-wrapper {
  padding: 0;
  min-height: auto;
}
.datagrid-table .datagrid-detail-caret,
.datagrid-table .datagrid-row-actions,
.datagrid-table .datagrid-expandable-caret {
  position: relative;
}
.datagrid-table .datagrid-detail-caret .datagrid-action-toggle:before,
.datagrid-table .datagrid-detail-caret .datagrid-detail-caret-button:before,
.datagrid-table .datagrid-detail-caret .datagrid-expandable-caret-button:before,
.datagrid-table .datagrid-row-actions .datagrid-action-toggle:before,
.datagrid-table .datagrid-row-actions .datagrid-detail-caret-button:before,
.datagrid-table .datagrid-row-actions .datagrid-expandable-caret-button:before,
.datagrid-table .datagrid-expandable-caret .datagrid-action-toggle:before,
.datagrid-table .datagrid-expandable-caret .datagrid-detail-caret-button:before,
.datagrid-table .datagrid-expandable-caret .datagrid-expandable-caret-button:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.datagrid-table .datagrid-placeholder-container {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  border-top-style: solid;
  border-top-color: var(--clr-table-border-color);
  border-top-width: var(--cds-alias-object-border-width-100);
}
.datagrid-table .datagrid-placeholder {
  background: var(--clr-datagrid-placeholder-background-color);
  display: none;
  width: 100%;
}
.datagrid-table .datagrid-placeholder.datagrid-empty {
  border-top: 0;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: flex-start;
  gap: var(--clr-base-gap-m);
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl);
  font-size: var(--clr-datagrid-placeholder-font-size);
  font-weight: var(--clr-datagrid-placeholder-font-weight);
  line-height: var(--clr-datagrid-placeholder-line-height);
  letter-spacing: var(--clr-datagrid-placeholder-letter-spacing);
  color: var(--clr-datagrid-placeholder-color);
}
.datagrid-table .datagrid-placeholder .datagrid-placeholder-image {
  height: var(--clr-base-layout-space-2xl);
  width: var(--clr-base-layout-space-2xl);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M34.2043%2029.6417C34.4334%2029.6417%2034.6209%2029.8292%2034.6209%2030.0583V35.1167C34.6209%2035.3458%2034.4334%2035.5333%2034.2043%2035.5333C33.9751%2035.5333%2033.7876%2035.3458%2033.7876%2035.1167V30.0583C33.7876%2029.8292%2033.9751%2029.6417%2034.2043%2029.6417Z%22%20fill%3D%22%23AEB8BC%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M31.675%2032.1708H36.7333C36.9625%2032.1708%2037.15%2032.3583%2037.15%2032.5875C37.15%2032.8167%2036.9625%2033.0042%2036.7333%2033.0042H31.675C31.4458%2033.0042%2031.2583%2032.8167%2031.2583%2032.5875C31.2583%2032.3583%2031.4458%2032.1708%2031.675%2032.1708Z%22%20fill%3D%22%23AEB8BC%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M4.95426%2022.1875C5.18343%2022.1875%205.37093%2022.375%205.37093%2022.6042V24.9375C5.37093%2025.1667%205.18343%2025.3542%204.95426%2025.3542C4.7251%2025.3542%204.5376%2025.1667%204.5376%2024.9375V22.6042C4.5376%2022.375%204.7251%2022.1875%204.95426%2022.1875Z%22%20fill%3D%22%23AEB8BC%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M3.78727%2023.3542H6.12061C6.34977%2023.3542%206.53727%2023.5417%206.53727%2023.7708C6.53727%2024%206.34977%2024.1875%206.12061%2024.1875H3.78727C3.55811%2024.1875%203.37061%2024%203.37061%2023.7708C3.37061%2023.5417%203.55811%2023.3542%203.78727%2023.3542Z%22%20fill%3D%22%23AEB8BC%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M20.0002%204.65835C24.4044%204.65835%2028.6252%204.90835%2031.8919%205.36251C35.2419%205.82918%2036.5169%206.35835%2036.9711%206.62085C36.5127%206.88751%2035.2419%207.41251%2031.8919%207.87918C28.6252%208.33335%2024.4002%208.58335%2020.0002%208.58335C15.6002%208.58335%2011.3752%208.33335%208.10856%207.87918C4.75856%207.41251%203.48356%206.88335%203.02939%206.62085C3.48773%206.35418%204.75856%205.82918%208.10856%205.36251C11.3752%204.90835%2015.6002%204.65835%2020.0002%204.65835ZM20.0002%203.82501C10.0627%203.82501%202.00439%205.07918%202.00439%206.62501C2.00439%208.17085%2010.0627%209.42501%2020.0002%209.42501C29.9377%209.42501%2037.9961%208.17085%2037.9961%206.62501C37.9961%205.07918%2029.9377%203.82501%2020.0002%203.82501Z%22%20fill%3D%22%23AEB8BC%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M21.996%2027.8667C21.996%2026.7833%2022.3752%2025.7333%2023.0668%2024.9L37.896%207.01666H37.821C36.5918%208.375%2029.0835%209.42083%2020.0002%209.42083C10.9168%209.42083%203.41266%208.375%202.17933%207.01666H2.146L16.9752%2024.9C17.6668%2025.7333%2018.046%2026.7833%2018.046%2027.8667V35.0125H18.071C18.071%2035.0125%2018.071%2035.025%2018.071%2035.0333C18.071%2035.6667%2018.9502%2036.1792%2020.0335%2036.1792C21.1168%2036.1792%2021.996%2035.6667%2021.996%2035.0333C21.996%2035.025%2021.996%2035.0208%2021.996%2035.0125H22.0002V27.8667H21.996Z%22%20fill%3D%22%23AEB8BC%22%2F%3E%0A%3C%2Fsvg%3E);
}
.datagrid-table .datagrid-hidden-column.datagrid-column,
.datagrid-table .datagrid-hidden-column.datagrid-cell {
  display: none;
}
.datagrid-table .datagrid-row-scrollable .datagrid-column .datagrid-column-separator::after {
  background-color: var(--clr-datagrid-column-resize-handler-color);
}
.datagrid-row-replaced .datagrid-scrolling-cells .datagrid-cell:not(.datagrid-expandable-caret):not(.datagrid-row-actions):not(.datagrid-select) {
  display: none;
}
.datagrid-row-replaced .datagrid-row-detail .datagrid-cell {
  display: block;
  padding: var(--clr-table-cell-padding);
}
.datagrid-row-replaced .datagrid-row-detail .datagrid-cell.datagrid-hidden-column {
  display: none;
}
.datagrid-footer {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
  flex: 0 0 auto;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: stretch;
  gap: var(--clr-base-gap-m);
  min-height: var(--clr-base-row-height-l);
  padding: 0 var(--clr-base-horizontal-offset-xl);
  background-color: var(--clr-thead-bgcolor);
  border-style: solid;
  border-color: var(--clr-table-footer-border-top-color);
  border-width: var(--cds-alias-object-border-width-100);
  border-top: none;
  border-radius: 0;
  border-bottom-right-radius: var(--clr-table-border-radius);
  border-bottom-left-radius: var(--clr-table-border-radius);
}
.datagrid-footer .pagination {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: var(--clr-datagrid-footer-pagination-gap);
}
.datagrid-footer .pagination-size {
  display: block;
  flex: 1 1 auto;
  white-space: nowrap;
  text-align: right;
}
.datagrid-footer .pagination-size clr-dg-page-size {
  display: flex;
  align-items: center;
  gap: var(--clr-base-gap-m);
}
.datagrid-footer .pagination-size .clr-page-size-select {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
  height: auto;
  min-height: var(--clr-base-row-height-s);
  vertical-align: middle;
}
.datagrid-footer .pagination-description {
  white-space: nowrap;
}
.datagrid-footer .column-switch-wrapper {
  position: relative;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}
.datagrid-footer .column-switch-wrapper .column-toggle--action {
  min-width: var(--cds-global-space-8);
  text-transform: capitalize;
  padding: var(--clr-datagrid-column-toggle-padding);
  border-color: var(--clr-datagrid-column-toggle-border-color);
  background-color: var(--clr-datagrid-column-toggle-fill-color);
  color: var(--clr-datagrid-column-toggle-text-color);
  margin: 0;
}
.datagrid-footer .column-switch-wrapper .column-toggle--action.disabled,
.datagrid-footer .column-switch-wrapper .column-toggle--action:disabled,
.datagrid-footer .column-switch-wrapper .column-toggle--action.disabled:hover,
.datagrid-footer .column-switch-wrapper .column-toggle--action:disabled:hover,
.datagrid-footer .column-switch-wrapper .column-toggle--action.disabled:active,
.datagrid-footer .column-switch-wrapper .column-toggle--action:disabled:active {
  cursor: not-allowed;
  border-color: var(--clr-datagrid-column-toggle-disabled-color);
  color: var(--clr-datagrid-column-toggle-disabled-color);
  background-color: var(--clr-datagrid-column-toggle-fill-color);
}
.datagrid-footer .column-switch-wrapper .column-toggle--action:hover {
  border-color: var(--clr-datagrid-column-toggle-border-hover-color);
  background-color: var(--clr-datagrid-column-toggle-fill-hover-color);
  color: var(--clr-datagrid-column-toggle-text-hover-color);
}
.datagrid-footer .column-switch-wrapper .column-toggle--action:active,
.datagrid-footer .column-switch-wrapper .column-toggle--action:focus {
  box-shadow: none;
  border-color: var(--clr-datagrid-column-toggle-border-active-color);
  background-color: var(--clr-datagrid-column-toggle-fill-active-color);
  color: var(--clr-datagrid-column-toggle-text-active-color);
}
.datagrid-footer .clr-form-control-disabled {
  display: flex;
  align-items: center;
  height: 100%;
}
.clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked + label {
  cursor: default;
}
.clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked + label::before {
  background-color: var(--clr-forms-label-disabled-color);
}
.datagrid-spinner {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  top: var(--clr-base-vertical-offset-l);
  height: calc(100% - var(--clr-base-vertical-offset-l));
  background-color: var(--clr-datagrid-loading-background);
  z-index: 590;
}
.datagrid-compact .datagrid {
  margin-top: var(--cds-global-space-5);
}
.datagrid-compact .datagrid-action-bar {
  margin-top: calc(20*(1rem/var(--cds-global-base)));
}
.datagrid-compact .datagrid-action-bar ~ .datagrid-spinner {
  height: calc(100% - calc(20*(1rem/var(--cds-global-base))));
  top: calc(20*(1rem/var(--cds-global-base)));
}
.datagrid-compact .datagrid-detail-pane {
  margin-top: var(--cds-global-space-5);
}
.datagrid-compact .datagrid-detail-pane-content {
  padding: var(--cds-global-space-6);
}
.datagrid-compact .datagrid-detail-pane-content .datagrid-detail-header {
  gap: calc(10*(1rem/var(--cds-global-base)));
  font-size: var(--cds-global-space-7);
  line-height: calc(20*(1rem/var(--cds-global-base)));
}
.datagrid-compact .datagrid-detail-pane-content .datagrid-detail-header .datagrid-detail-pane-close {
  flex-basis: calc(20*(1rem/var(--cds-global-base)));
}
.datagrid-compact .datagrid-detail-pane-content .datagrid-detail-header .datagrid-detail-pane-close button cds-icon:not([size]) {
  height: calc(20*(1rem/var(--cds-global-base)));
  width: calc(20*(1rem/var(--cds-global-base)));
  min-height: calc(20*(1rem/var(--cds-global-base)));
  min-width: calc(20*(1rem/var(--cds-global-base)));
}
.datagrid-compact .datagrid-detail-pane-content .datagrid-detail-body {
  padding: var(--cds-global-space-6) 0;
}
.datagrid-compact .datagrid-column.datagrid-select,
.datagrid-compact .datagrid-column.datagrid-expandable-caret,
.datagrid-compact .datagrid-column.datagrid-row-actions {
  max-width: calc(var(--cds-global-space-7) + (var(--clr-table-compact-horizontal-padding)*2));
  min-width: calc(var(--cds-global-space-7) + (var(--clr-table-compact-horizontal-padding)*2));
}
.datagrid-compact .datagrid-cell.datagrid-fixed-column {
  flex: 0 0 calc(var(--cds-global-space-7) + (var(--clr-table-compact-horizontal-padding)*2));
  max-width: calc(var(--cds-global-space-7) + (var(--clr-table-compact-horizontal-padding)*2));
  min-width: calc(var(--cds-global-space-7) + (var(--clr-table-compact-horizontal-padding)*2));
}
.datagrid-compact .datagrid-cell.datagrid-fixed-column .clr-checkbox-wrapper .clr-control-label,
.datagrid-compact .datagrid-cell.datagrid-fixed-column .clr-radio-wrapper .clr-control-label {
  min-height: calc(20*(1rem/var(--cds-global-base)));
  padding: var(--cds-global-space-2) 0;
}
.datagrid-compact .datagrid-row .datagrid-row-detail .datagrid-cell.datagrid-container {
  font-size: calc(13*(1rem/var(--cds-global-base)));
  line-height: var(--cds-global-space-8);
}
.datagrid-compact .datagrid-row.datagrid-row-skeleton .datagrid-row-master:before {
  top: var(--clr-table-compact-vertical-padding);
  left: var(--clr-table-compact-horizontal-padding);
  height: calc(100% - 2*var(--clr-table-compact-vertical-padding));
  width: calc(100% - 2*var(--clr-table-compact-horizontal-padding));
}
.datagrid-compact .datagrid-row-replaced .datagrid-row-detail .datagrid-cell {
  padding: var(--clr-table-cell-compact-padding);
}
.datagrid-compact .datagrid-column .datagrid-column-separator::after {
  height: calc(100% - (.5*var(--clr-datagrid-column-separator-expandby)));
}
.datagrid-compact .datagrid-detail-caret .datagrid-detail-caret-button {
  cursor: pointer;
  width: 100%;
  height: var(--clr-table-compact-row-height);
  padding: calc((var(--clr-table-compact-row-height) - var(--cds-global-space-7))/2) calc(((var(--cds-global-space-7) + (var(--clr-table-compact-horizontal-padding)*2)) - var(--cds-global-space-7))/2);
  display: inline-flex;
}
.datagrid-compact .datagrid-detail-caret .spinner {
  margin-top: calc((tables-variables.$clr-table-compact-row-height - var(--cds-global-space-7)) / 2);
}
.datagrid-compact .datagrid-cell:not(.datagrid-detail-caret, .datagrid-expandable-caret, .datagrid-row-actions) clr-icon {
  margin-top: calc(-1*var(--cds-global-space-3) - var(--cds-global-space-1));
  margin-bottom: calc(-1*var(--cds-global-space-3));
  transform: translateY(calc(-1*var(--cds-global-space-1)));
}
.datagrid-compact .datagrid-cell:not(.datagrid-detail-caret, .datagrid-expandable-caret, .datagrid-row-actions) cds-icon {
  margin-top: calc(-1*var(--cds-global-space-3) - var(--cds-global-space-1));
  margin-bottom: calc(-1*var(--cds-global-space-3));
}
.datagrid-compact .datagrid-cell:not(.datagrid-detail-caret, .datagrid-expandable-caret, .datagrid-row-actions) .badge {
  margin-top: calc(-1*var(--cds-global-space-3));
  margin-bottom: calc(-1*var(--cds-global-space-1));
}
.datagrid-compact .datagrid-expandable-caret {
  text-align: center;
}
.datagrid-compact .datagrid-expandable-caret .spinner {
  margin-top: calc((tables-variables.$clr-table-compact-row-height - var(--cds-global-space-7)) / 2);
}
.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-button {
  cursor: pointer;
  width: 100%;
  height: var(--clr-table-compact-row-height);
  padding: calc((var(--clr-table-compact-row-height) - var(--cds-global-space-7))/2) calc(((var(--cds-global-space-7) + (var(--clr-table-compact-horizontal-padding)*2)) - var(--cds-global-space-7))/2);
  display: inline-flex;
}
.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-icon {
  margin: 0;
}
.datagrid-compact .datagrid-expandable-caret.datagrid-column {
  padding-top: var(--clr-table-compact-vertical-padding);
  padding-bottom: var(--clr-table-compact-vertical-padding);
}
.datagrid-compact .datagrid-row-actions .datagrid-action-toggle {
  cursor: pointer;
  width: 100%;
  height: var(--clr-table-compact-row-height);
  padding: calc((var(--clr-table-compact-row-height) - var(--cds-global-space-7))/2) calc(((var(--cds-global-space-7) + (var(--clr-table-compact-horizontal-padding)*2)) - var(--cds-global-space-7))/2);
  display: inline-flex;
}
.datagrid-compact .datagrid-signpost-trigger .signpost .signpost-trigger cds-icon:not([size], [shape=info-circle], [shape=exclamation-triangle], [shape=exclamation-circle], [shape=check-circle], [shape=info], [shape=error]),
.datagrid-compact .datagrid-signpost-trigger .signpost .signpost-trigger clr-icon:not([shape=info-circle], [shape=exclamation-triangle], [shape=exclamation-circle], [shape=check-circle], [shape=info], [shape=error]) {
  height: var(--clr-table-compact-row-height);
  width: var(--clr-table-compact-row-height);
}
.datagrid-compact .datagrid-footer {
  min-height: calc(28*(1rem/var(--cds-global-base)));
  line-height: var(--cds-global-space-7);
  padding: 0 var(--cds-global-space-6);
}
.datagrid-compact .datagrid-footer .pagination,
.datagrid-compact .datagrid-footer .pagination clr-dg-page-size {
  gap: calc(10*(1rem/var(--cds-global-base)));
}
.datagrid-compact .datagrid-footer .pagination .clr-select-wrapper {
  max-height: calc(20*(1rem/var(--cds-global-base)));
}
.datagrid-compact .datagrid-footer .pagination .clr-select-wrapper::after {
  --clr-forms-select-caret-size:var(--cds-global-space-6);
  right: var(--cds-global-space-2);
}
.datagrid-compact .datagrid-footer .pagination .clr-select-wrapper .clr-page-size-select {
  min-height: calc(20*(1rem/var(--cds-global-base)));
  padding: 0 calc(20*(1rem/var(--cds-global-base))) 0 var(--cds-global-space-2);
}
.datagrid-compact .datagrid-footer .clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked + label {
  top: 0;
}
.datagrid-compact .datagrid-footer .column-switch-wrapper .column-toggle--action {
  border-radius: var(--cds-global-space-2);
  padding: 0 var(--cds-global-space-4);
  height: calc(20*(1rem/var(--cds-global-base)));
}
.datagrid-compact .pagination-list {
  gap: var(--cds-global-space-4);
}
.datagrid-compact .pagination-list .pagination-current {
  padding: var(--cds-global-space-2) 0;
}
.datagrid-compact .pagination-list .pagination-pages {
  gap: var(--cds-global-space-2);
}
.datagrid-compact .pagination-list .pagination-current,
.datagrid-compact .pagination-list button {
  border-radius: var(--cds-global-space-2);
  height: calc(20*(1rem/var(--cds-global-base)));
  width: calc(20*(1rem/var(--cds-global-base)));
  min-height: calc(20*(1rem/var(--cds-global-base)));
  min-width: calc(20*(1rem/var(--cds-global-base)));
}
.datagrid-compact .datagrid-action-overflow .action-item {
  font-size: var(--cds-global-space-6);
  line-height: calc(20*(1rem/var(--cds-global-base)));
  gap: var(--cds-global-space-2);
  height: calc(20*(1rem/var(--cds-global-base)));
  padding: 0 calc(20*(1rem/var(--cds-global-base))) 0 var(--cds-global-space-5);
}
.datagrid-compact .datagrid-placeholder.datagrid-empty {
  font-size: calc(13*(1rem/var(--cds-global-base)));
  line-height: var(--cds-global-space-8);
  padding: calc(20*(1rem/var(--cds-global-base)));
  gap: calc(10*(1rem/var(--cds-global-base)));
}
.datagrid-compact .datagrid-placeholder.datagrid-empty .datagrid-placeholder-image {
  height: var(--cds-global-space-10);
  width: var(--cds-global-space-10);
}
.datagrid-footer-description {
  flex: 1 1 auto;
  flex-wrap: nowrap;
  white-space: nowrap;
  display: block;
  text-align: right;
  margin: auto 0;
}
.pagination-list {
  list-style: none;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  gap: var(--clr-base-gap-s);
}
.pagination-list .pagination-current {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-12);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
  background: 0 0;
  background-color: var(--clr-forms-textarea-background-color);
  border-color: var(--clr-datagrid-pagination-input-border-color);
  border-width: var(--cds-alias-object-border-width-100);
  border-style: solid;
  border-radius: var(--clr-base-border-radius-s);
  height: var(--clr-base-layout-space-l);
  width: var(--clr-base-layout-space-l);
  min-height: var(--clr-base-layout-space-l);
  min-width: var(--clr-base-layout-space-l);
  text-align: center;
  transition: none !important;
  padding: var(--clr-base-vertical-offset-xs) 0;
}
.pagination-list .pagination-current:focus,
.pagination-list .pagination-current.clr-focus {
  background: 0 0;
  border: var(--cds-alias-object-border-width-100) solid var(--clr-datagrid-pagination-input-border-focus-color);
}
.pagination-list .pagination-pages {
  display: flex;
  align-items: center;
  gap: var(--clr-base-gap-xs);
}
.pagination-list .pagination-first,
.pagination-list .pagination-last,
.pagination-list .pagination-previous,
.pagination-list .pagination-next {
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.pagination-list .pagination-first:disabled,
.pagination-list .pagination-last:disabled,
.pagination-list .pagination-previous:disabled,
.pagination-list .pagination-next:disabled {
  color: var(--cds-alias-status-disabled);
  cursor: not-allowed;
  opacity: 1;
}
.pagination-list button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
  justify-content: center;
  color: var(--clr-datagrid-pagination-btn-color);
  cursor: pointer;
}
button.pagination-list button {
  cursor: pointer;
}
.datagrid-cell-width-zero {
  border: 0 !important;
  padding: 0 !important;
  width: 0;
  flex: 0 0 auto !important;
  min-width: 0 !important;
  display: block !important;
  visibility: hidden !important;
  position: absolute !important;
  top: 0;
  left: 0;
}
.datagrid-outer-wrapper {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  overflow: auto;
}
.datagrid-inner-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow: auto;
  min-width: calc(240*(1rem/var(--cds-global-base)));
}
.datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper div.datagrid-table {
  max-width: 100%;
  overflow: hidden;
}
.datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper > .cdk-virtual-scrollable div.datagrid-table {
  overflow: unset;
}
.datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper clr-dg-cell {
  width: 100% !important;
}
.datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper clr-dg-column:first-child {
  width: auto !important;
}
.datagrid-detail-open .datagrid {
  border-top-right-radius: 0;
  border-right: none;
}
.datagrid-detail-open .datagrid-inner-wrapper {
  width: 34%;
}
.datagrid-detail-open .datagrid-placeholder-container,
.datagrid-detail-open .datagrid-row {
  border-right: var(--cds-alias-object-border-width-100) solid var(--clr-table-border-color);
}
.datagrid-detail-open .datagrid-footer {
  border-bottom-right-radius: 0;
}
.datagrid-detail-open .pagination {
  width: 100%;
}
.datagrid-detail-open .pagination-description-compact {
  text-align: left;
  flex: 1;
}
.datagrid-detail-open .datagrid-footer .pagination-list {
  margin-right: 0;
}
.datagrid-row-detail-open {
  position: relative;
}
.datagrid-row-detail-open:before {
  content: "";
  display: inline-block;
  position: absolute;
  border: var(--cds-global-space-5) solid transparent;
  border-right-color: var(--clr-table-border-color);
  top: var(--clr-table-cell-vertical-padding);
  right: 0;
}
.datagrid-row-detail-open:after {
  content: "";
  display: inline-block;
  position: absolute;
  border: var(--cds-global-space-5) solid transparent;
  border-right-color: var(--clr-datagrid-popover-bg-color);
  top: var(--clr-table-cell-vertical-padding);
  right: calc(-1*var(--cds-global-space-2));
}
.datagrid-detail-pane {
  margin-top: var(--clr-base-vertical-offset-l);
  border-width: var(--cds-alias-object-border-width-100);
  border-style: solid;
  border-color: var(--clr-datagrid-detail-pane-border-color);
  border-left: none;
  border-top-right-radius: var(--clr-base-border-radius-s);
  border-bottom-right-radius: var(--clr-base-border-radius-s);
  background: var(--clr-datagrid-detail-pane-bg-color);
  overflow: hidden;
  display: block;
  flex-grow: 2;
  width: 66%;
}
.datagrid-detail-pane-content {
  display: flex;
  flex-direction: column;
  overflow: auto;
  height: 100%;
  padding: var(--clr-datagrid-detail-pane-content-padding);
}
.datagrid-detail-body {
  flex: 1 1 auto;
  padding: var(--clr-base-vertical-offset-xl) 0;
  color: var(--clr-datagrid-detail-body-text-color);
}
.datagrid-detail-header {
  flex: 0 0 auto;
  font-size: var(--clr-base-typography-font-size-section);
  font-weight: var(--cds-alias-typography-section-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*(1rem/var(--cds-global-base)));
  margin-top: 0;
  display: flex;
  flex-direction: row;
  gap: var(--clr-base-gap-m);
}
.datagrid-detail-header .datagrid-detail-header-title {
  flex: 1 1 auto;
  color: var(--clr-datagrid-detail-header-title-color);
  overflow-wrap: anywhere;
  padding: var(--cds-global-space-1) 0;
}
.datagrid-detail-header .datagrid-detail-pane-close {
  flex: 1 1 var(--clr-datagrid-detail-pane-close-icon-size);
  display: flex;
  justify-content: flex-end;
}
.datagrid-detail-header .datagrid-detail-pane-close .btn.btn-link {
  align-items: start;
  min-width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  border: 0;
}
.datagrid-detail-header .datagrid-detail-pane-close .btn.btn-link cds-icon {
  height: var(--clr-datagrid-detail-pane-close-icon-size);
  width: var(--clr-datagrid-detail-pane-close-icon-size);
  min-height: var(--clr-datagrid-detail-pane-close-icon-size);
  min-width: var(--clr-datagrid-detail-pane-close-icon-size);
  color: var(--clr-modal-close-color);
}
.datagrid-expandable-caret {
  display: flex;
  justify-content: center;
}
.datagrid-expandable-caret .datagrid-expandable-caret-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
  cursor: pointer;
  width: 100%;
  height: var(--clr-table-row-height);
  padding: calc((var(--clr-table-row-height) - var(--clr-datagrid-icon-size))/2) calc((var(--clr-datagrid-fixed-column-size) - var(--clr-datagrid-icon-size))/2);
  display: inline-flex;
}
button.datagrid-expandable-caret .datagrid-expandable-caret-button {
  cursor: pointer;
}
.datagrid-expandable-caret .datagrid-expandable-caret-icon {
  color: var(--clr-datagrid-icon-color);
}
.datagrid-expandable-caret .datagrid-expandable-caret-icon svg {
  transition: transform .2s ease-in-out;
}
.datagrid-expandable-caret .spinner {
  margin-top: calc((var(--clr-table-row-height) - var(--clr-spinner-small-size))/2);
}
.datagrid-detail-caret {
  display: flex;
  justify-content: center;
}
.datagrid-detail-caret .datagrid-detail-caret-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: 0 0;
  cursor: pointer;
  width: 100%;
  height: var(--clr-table-row-height);
  padding: calc((var(--clr-table-row-height) - var(--clr-datagrid-icon-size))/2) calc((var(--clr-datagrid-fixed-column-size) - var(--clr-datagrid-icon-size))/2);
  display: inline-flex;
}
button.datagrid-detail-caret .datagrid-detail-caret-button {
  cursor: pointer;
}
.datagrid-detail-caret .datagrid-detail-caret-button:disabled cds-icon.datagrid-detail-caret-icon {
  --color:var(--cds-alias-object-interaction-color-disabled);
}
.datagrid-detail-caret .datagrid-detail-caret-button.is-open .datagrid-detail-caret-icon {
  border-radius: var(--clr-base-border-radius-s);
  background-color: var(--clr-datagrid-detail-caret-icon-open-bg-color);
  color: var(--clr-datagrid-detail-caret-icon-open-icon-color);
}
.datagrid-detail-caret .datagrid-detail-caret-icon {
  color: var(--clr-datagrid-icon-color);
}
.datagrid-detail-caret .spinner {
  margin-top: calc((var(--clr-table-row-height) - var(--clr-spinner-small-size))/2);
}
.datagrid-detail-overlay.datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper {
  width: 0;
  min-width: unset;
}
.datagrid-detail-overlay .datagrid-detail-pane {
  border-left: var(--cds-alias-object-border-width-100) solid;
  border-color: var(--clr-datagrid-detail-pane-border-color);
  border-radius: var(--clr-base-border-radius-s);
  width: 100%;
}
@media screen and (max-width:576px) {
  .datagrid-detail-open > .datagrid-outer-wrapper > .datagrid-inner-wrapper {
    display: none;
  }
  .datagrid-detail-pane {
    border-left: var(--cds-alias-object-border-width-100) solid;
    border-color: var(--clr-datagrid-detail-pane-border-color);
    border-radius: var(--clr-base-border-radius-s);
  }
}
.column-switch {
  border-radius: var(--clr-base-border-radius-s);
  background-color: var(--clr-datagrid-popover-bg-color);
  border-width: var(--cds-alias-object-border-width-100);
  border-style: solid;
  border-color: var(--clr-datagrid-popover-border-color);
  box-shadow: var(--clr-datagrid-popovers-box-shadow);
  width: calc(250*(1rem/var(--cds-global-base)));
  display: flex;
  flex-direction: column;
  z-index: 1050;
}
.column-switch .switch-header {
  display: flex;
  justify-content: space-between;
  font-size: var(--clr-base-typography-font-size-sub-section);
  font-weight: var(--cds-alias-typography-subsection-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*(1rem/var(--cds-global-base)));
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl) 0 var(--clr-base-horizontal-offset-xl);
}
.column-switch .switch-header h1,
.column-switch .switch-header h2,
.column-switch .switch-header h3,
.column-switch .switch-header h4,
.column-switch .switch-header h5,
.column-switch .switch-header h6 {
  color: var(--clr-p1-color);
  font-size: var(--clr-base-typography-font-size-sub-section);
  font-weight: var(--cds-alias-typography-subsection-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*(1rem/var(--cds-global-base)));
  margin: 0;
}
.column-switch .switch-header button {
  min-width: var(--clr-base-icon-size-s);
  margin: 0;
  padding: 0;
}
.column-switch .switch-header button cds-icon {
  color: var(--clr-datagrid-column-switch-header-font-color);
}
.column-switch .switch-header button cds-icon:hover {
  color: var(--clr-datagrid-column-switch-header-font-hover-color);
}
.column-switch .switch-header button cds-icon:active {
  color: var(--clr-datagrid-column-switch-header-font-active-color);
}
.column-switch ul.switch-content {
  display: flex;
  flex-direction: column;
  gap: var(--clr-base-gap-xs);
  max-height: calc(300*(1rem/var(--cds-global-base)));
  overflow-y: auto;
  min-height: calc(var(--clr-table-row-height) + var(--cds-alias-object-border-width-100));
}
.column-switch ul.switch-content.list-unstyled {
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-xl);
}
.column-switch ul.switch-content li {
  line-height: unset;
  padding-left: var(--clr-base-horizontal-offset-xs);
}
.column-switch .switch-footer {
  padding: 0 var(--clr-base-horizontal-offset-xl) var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
}
.column-switch .switch-footer .btn {
  margin: 0;
  padding: 0;
}
.column-switch .switch-footer .action-right {
  display: flex;
  justify-content: flex-end;
}
.datagrid-filter {
  margin-top: var(--cds-global-space-3);
  background: var(--clr-datagrid-popover-bg-color);
  border-width: var(--cds-alias-object-border-width-100);
  border-style: solid;
  border-color: var(--clr-datagrid-popover-border-color);
  padding: var(--clr-base-vertical-offset-xl);
  box-shadow: var(--clr-datagrid-popovers-box-shadow);
  border-radius: var(--clr-base-border-radius-s);
  font-weight: 400;
}
.datagrid-filter .datagrid-filter-close-wrapper {
  text-align: right;
}
.datagrid-filter .datagrid-filter-close-wrapper .close {
  float: none;
  font-size: unset;
}
.datagrid-filter .datagrid-filter-apply {
  margin-bottom: 0;
}
.datagrid-filter .datagrid-numeric-filter-form {
  display: flex;
  gap: var(--clr-base-gap-m);
}
.datagrid-filter .datagrid-numeric-filter-form input.datagrid-numeric-filter-input {
  width: var(--clr-base-layout-space-5xl);
}
.datagrid-filter .clr-form-control {
  margin-top: 0;
}
.datagrid-action-overflow {
  position: absolute;
  background: var(--clr-datagrid-popover-bg-color);
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m);
  margin-left: var(--cds-global-space-4);
  border-style: solid;
  border-width: var(--cds-alias-object-border-width-100);
  border-color: var(--clr-datagrid-popover-border-color);
  box-shadow: var(--clr-datagrid-popovers-box-shadow);
  border-radius: var(--clr-base-border-radius-s);
  font-weight: 400;
  white-space: nowrap;
}
.datagrid-action-overflow::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  height: 0;
  width: 0;
  margin-top: calc(-1*var(--clr-datagrid-action-arrow-size));
  border-top: var(--clr-datagrid-action-arrow-size) solid transparent;
  border-bottom: var(--clr-datagrid-action-arrow-size) solid transparent;
  border-right-width: var(--clr-datagrid-action-arrow-size);
  border-right-style: solid;
  border-right-color: var(--clr-datagrid-popover-border-color);
}
.datagrid-action-overflow::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  height: 0;
  width: 0;
  margin-top: calc(-1*var(--clr-datagrid-action-arrow-size) + var(--cds-global-space-1));
  border-top: calc(var(--clr-datagrid-action-arrow-size) - var(--cds-global-space-1)) solid transparent;
  border-bottom: calc(var(--clr-datagrid-action-arrow-size) - var(--cds-global-space-1)) solid transparent;
  border-right-width: calc(var(--clr-datagrid-action-arrow-size) - var(--cds-global-space-1));
  border-right-style: solid;
  border-right-color: var(--clr-datagrid-popover-bg-color);
}
.datagrid-action-overflow .action-item {
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--clr-dropdown-item-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  color: var(--clr-dropdown-item-color);
  background-color: var(--clr-dropdown-item-bg-color);
  border: 0;
  cursor: pointer;
  display: flex;
  gap: var(--clr-base-gap-xs);
  align-items: center;
  height: auto;
  margin: 0;
  width: 100%;
  text-transform: none;
  padding: 0 var(--clr-base-horizontal-offset-2xl) 0 var(--clr-base-horizontal-offset-l);
}
.datagrid-action-overflow .action-item.active {
  color: var(--clr-dropdown-item-selected-color);
  background-color: var(--clr-dropdown-item-selected-bg-color);
}
.datagrid-action-overflow .action-item:hover {
  color: var(--clr-dropdown-item-hover-color);
  background-color: var(--clr-dropdown-item-hover-bg-color);
  text-decoration: none;
}
.datagrid-action-overflow .action-item:hover.active {
  background-color: var(--clr-dropdown-item-selected-hover-bg-color);
}
.datagrid-action-overflow .action-item:active {
  color: var(--clr-dropdown-item-active-color);
  background-color: var(--clr-dropdown-item-active-bg-color);
}
.datagrid-action-overflow .action-item:active.active {
  background-color: var(--clr-dropdown-item-selected-active-bg-color);
}
.datagrid-action-overflow .action-item:focus {
  z-index: inherit;
}
.datagrid-action-overflow .action-item.disabled,
.datagrid-action-overflow .action-item:disabled {
  pointer-events: none;
  color: var(--clr-dropdown-item-disabled-color);
  background-color: var(--clr-dropdown-item-disabled-bg-color);
  -webkit-user-select: none;
  user-select: none;
}
.datagrid-action-overflow .action-item.disabled:hover,
.datagrid-action-overflow .action-item:disabled:hover {
  background: 0 0;
}
.datagrid-action-overflow .action-item.disabled:active,
.datagrid-action-overflow .action-item:disabled:active {
  background: 0 0;
  box-shadow: none;
}
@media screen and (max-width:576px) {
  .datagrid-action-overflow .action-item {
    padding: var(--clr-base-vertical-offset-s) var(--clr-base-horizontal-offset-2xl);
  }
}
.datagrid-host.datagrid-calculate-mode {
  display: block;
  overflow-y: auto;
}
.datagrid-host.datagrid-calculate-mode .datagrid,
.datagrid-host.datagrid-calculate-mode .datagrid-footer,
.datagrid-host.datagrid-calculate-mode .datagrid-row-master,
.datagrid-host.datagrid-calculate-mode .datagrid-row-clickable {
  display: none;
}
.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table {
  display: table;
  table-layout: auto;
}
.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header {
  display: table-header-group;
}
.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header .datagrid-column {
  display: table-cell;
  min-width: var(--cds-global-space-15);
}
.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header .datagrid-column {
  border-color: var(--clr-tablerow-bordercolor);
  border-width: var(--clr-table-borderwidth);
  border-style: solid;
  padding: var(--clr-table-cell-padding);
  vertical-align: top;
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
}
.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-row {
  display: table-row;
}
.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-row .datagrid-cell {
  display: table-cell;
  min-width: var(--cds-global-space-15);
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  padding: var(--clr-table-cell-padding);
  vertical-align: top;
}
.datagrid-host.datagrid-calculate-mode .datagrid-column-separator {
  display: none;
}
.datagrid-host.datagrid-calculate-mode .datagrid-placeholder-container {
  display: none;
}
.datagrid-host.datagrid-calculate-mode .datagrid-fixed-column {
  display: none;
}
:root {
  --clr-wizard-footer-height:auto;
}
:root,
:root [clr-density] {
  --clr-wizard-footer-vertical-space:var(--clr-base-vertical-offset-xl);
  --clr-wizard-stepnav-border-size:var(--clr-base-layout-space-2xs);
  --clr-wizard-border-radius:var(--clr-base-border-radius-s);
}
:root,
:root [cds-theme] {
  --clr-wizard-main-bgcolor:var(--cds-alias-object-overlay-background);
  --clr-wizard-main-text-color:var(--cds-alias-typography-color-400);
  --clr-wizard-stepnav-bgcolor:var(--cds-alias-object-interaction-background);
  --clr-wizard-stepnav-text:var(--cds-alias-typography-color-400);
  --clr-wizard-stepnav-text-active:var(--cds-alias-object-interaction-color-active);
  --clr-wizard-stepnav-text-hover:var(--cds-alias-object-interaction-color-hover);
  --clr-wizard-stepnav-text--active:var(--cds-alias-object-interaction-color-selected);
  --clr-wizard-stepnav-text-disabled:var(--cds-alias-typography-disabled);
  --clr-wizard-stepnav-item-border-color:var(--cds-alias-status-neutral-tint);
  --clr-wizard-stepnav-item-border-color--active:var(--cds-alias-status-success);
  --clr-wizard-stepnav-selected-border-color:var(--cds-alias-object-interaction-background-highlight);
  --clr-wizard-stepnav-active-bgcolor:var(--cds-alias-object-interaction-background-selected);
  --clr-wizard-stepnav-selected-bgcolor:var(--clr-wizard-stepnav-active-bgcolor);
  --clr-wizard-stepnav-selected-error-bgcolor:var(--cds-alias-object-interaction-danger-secondary-hover);
  --clr-wizard-stepnav-selected-hover-bgcolor:var(--cds-alias-object-interaction-background-selected-hover);
  --clr-wizard-stepnav-selected-active-bgcolor:var(--cds-alias-object-interaction-background-selected-active);
  --clr-wizard-stepnav-link-error-icon-color:var(--cds-alias-status-danger);
  --clr-wizard-stepnav-link-complete-icon-color:var(--cds-alias-status-success);
  --clr-wizard-stepnav-border-color:var(--cds-alias-object-container-border-color);
  --clr-wizard-stepnav-link-hover-bg-color:var(--cds-alias-object-interaction-background-hover);
  --clr-wizard-stepnav-link-active-bg-color:var(--cds-alias-object-interaction-background-active);
  --clr-wizard-stepnav-item-error-border-color:var(--cds-alias-status-danger);
  --clr-wizard-title-text:var(--cds-alias-typography-color-400);
  --clr-wizard-header-action-color:var(--cds-alias-object-interaction-color);
  --clr-wizard-header-action-color--hovered:var(--cds-alias-object-interaction-color-hover);
  --clr-wizard-box-shadow:var(--cds-alias-object-shadow-300);
  --clr-wizard-content-background-color:var(--cds-alias-object-container-background);
}
.clr-wizard .modal-dialog {
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: var(--clr-wizard-box-shadow);
  height: 50%;
  max-height: 100%;
}
.clr-wizard .modal-content {
  border-radius: 0 var(--clr-wizard-border-radius) var(--clr-wizard-border-radius) 0;
  box-shadow: none;
  padding: 0;
  flex: 2 2 auto;
  width: 66%;
  height: initial;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.clr-wizard .modal-header--accessible {
  flex: 0 0 auto;
  width: 100%;
  gap: var(--clr-base-gap-s);
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl) 0;
}
.clr-wizard .modal-title {
  color: var(--clr-wizard-title-text);
  display: flex;
  flex-direction: row;
  width: 100%;
}
.clr-wizard .modal-body {
  flex: 1 1 auto;
  color: var(--clr-wizard-main-text-color);
  width: 100%;
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl);
}
.clr-wizard .modal-footer {
  display: block;
  width: 100%;
  flex: 0 0 var(--clr-wizard-footer-height);
  height: var(--clr-wizard-footer-height);
  min-height: var(--clr-wizard-footer-height);
  max-height: var(--clr-wizard-footer-height);
  padding: var(--clr-wizard-footer-vertical-space) var(--clr-base-horizontal-offset-2xl);
  border-top: var(--clr-global-borderwidth) solid var(--clr-wizard-stepnav-border-color);
}
.clr-wizard .clr-wizard-btn {
  margin: 0;
  max-width: 100%;
  display: block;
}
.clr-wizard .modal-title-text {
  display: inline-block;
  flex: 0 1 auto;
  width: 100%;
  outline: 0;
}
.clr-wizard .modal-title-wrapper {
  width: 100%;
}
.clr-wizard .modal-header-actions-wrapper {
  height: var(--clr-base-row-height-s);
  padding-left: var(--clr-base-horizontal-offset-l);
  padding-right: var(--clr-base-horizontal-offset-xs);
}
.clr-wizard .clr-wizard-header-action-wrapper {
  display: inline-flex;
}
.clr-wizard .clr-wizard-header-action {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
  border: 0;
  padding: 0;
  margin: 0;
  line-height: var(--clr-base-icon-size-l);
  font-size: var(--clr-base-icon-size-l);
  color: var(--clr-wizard-header-action-color);
  transition: color linear .2s;
}
.clr-wizard .clr-wizard-header-action a {
  color: var(--clr-wizard-header-action-color);
}
.clr-wizard .clr-wizard-header-action:hover,
.clr-wizard .clr-wizard-header-action:active,
.clr-wizard .clr-wizard-header-action:focus {
  color: var(--clr-wizard-header-action-color--hovered);
}
.clr-wizard .clr-wizard-header-action cds-icon:not([size]),
.clr-wizard .clr-wizard-header-action clr-icon {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
.clr-wizard .clr-wizard-stepnav-wrapper {
  flex: 1 1 auto;
  height: 100%;
  width: 34%;
  max-width: 34%;
  display: flex;
  flex-direction: column;
  order: -1;
  overflow: hidden;
  border-right: var(--clr-global-borderwidth) solid var(--clr-wizard-stepnav-border-color);
  background-color: var(--clr-wizard-stepnav-bgcolor);
  border-radius: var(--clr-wizard-border-radius) 0 0 var(--clr-wizard-border-radius);
}
.clr-wizard .clr-wizard-stepnav {
  padding-left: var(--clr-base-horizontal-offset-2xl);
  display: block;
  color: var(--clr-wizard-stepnav-text);
  width: 100%;
  flex: 1 1 auto;
  overflow-y: auto;
}
.clr-wizard .clr-wizard-stepnav-list {
  display: flex;
  flex-direction: column;
  box-shadow: none;
  counter-reset: a;
  white-space: nowrap;
  height: auto;
  list-style-type: none;
  margin: 0;
  width: 100%;
  gap: var(--cds-global-space-1);
}
.clr-wizard .clr-wizard-stepnav-item {
  display: block;
  border-left: var(--clr-wizard-stepnav-border-size) solid var(--clr-wizard-stepnav-item-border-color);
  color: var(--clr-wizard-stepnav-text);
  background-color: var(--clr-wizard-stepnav-bgcolor);
}
.clr-wizard .clr-wizard-stepnav-item button.clr-wizard-stepnav-link {
  color: inherit;
  background-color: inherit;
}
.clr-wizard .clr-wizard-stepnav-item.disabled {
  color: var(--clr-wizard-stepnav-text-disabled);
}
.clr-wizard .clr-wizard-stepnav-item.active {
  color: var(--clr-wizard-stepnav-text--active);
  background-color: var(--clr-wizard-stepnav-selected-bgcolor);
  border-left-color: var(--clr-wizard-stepnav-selected-border-color);
}
.clr-wizard .clr-wizard-stepnav-item.active:hover {
  background-color: var(--clr-wizard-stepnav-selected-hover-bgcolor);
}
.clr-wizard .clr-wizard-stepnav-item.active:active {
  background-color: var(--clr-wizard-stepnav-selected-active-bgcolor);
}
.clr-wizard .clr-wizard-stepnav-item:not(.disabled):not(.active):hover {
  color: var(--clr-wizard-stepnav-text-hover);
  background-color: var(--clr-wizard-stepnav-link-hover-bg-color);
}
.clr-wizard .clr-wizard-stepnav-item:not(.disabled):not(.active):active {
  color: var(--clr-wizard-stepnav-text-active);
  background-color: var(--clr-wizard-stepnav-link-active-bg-color);
}
.clr-wizard .clr-wizard-stepnav-item .clr-wizard-stepnav-link-title {
  word-break: break-word;
  white-space: normal;
}
.clr-wizard .clr-wizard-stepnav-item.complete {
  border-color: var(--clr-wizard-stepnav-item-border-color--active);
  transition: border-color .2s ease-in;
}
.clr-wizard .clr-wizard-stepnav-item.complete .clr-wizard-stepnav-link-icon cds-icon {
  --color:var(--clr-wizard-stepnav-link-complete-icon-color);
}
.clr-wizard .clr-wizard-stepnav-item.error {
  border-color: var(--clr-wizard-stepnav-item-error-border-color);
  transition: border-color .2s ease-in;
}
.clr-wizard .clr-wizard-stepnav-item.error.active:not(:active):not(:hover) {
  background-color: var(--clr-wizard-stepnav-selected-error-bgcolor);
}
.clr-wizard .clr-wizard-stepnav-item.error .clr-wizard-stepnav-link-icon cds-icon {
  --color:var(--clr-wizard-stepnav-link-error-icon-color);
}
.clr-wizard .clr-wizard-stepnav-item.no-click button {
  pointer-events: none;
}
.clr-wizard .clr-wizard-stepnav-link {
  width: 100%;
  display: flex;
  place-content: normal;
  color: inherit;
  align-items: center;
  text-align: left;
  text-transform: none;
  margin: 0;
  gap: var(--clr-base-gap-s);
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-m);
  height: auto;
  max-width: inherit;
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-font-weight-medium);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-icon {
  display: flex;
}
.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-icon,
.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-page-number {
  min-width: var(--clr-base-icon-size-s);
}
.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-page-number {
  text-align: center;
}
.clr-wizard .clr-wizard-title {
  margin-top: 0;
  flex: 0 0 auto;
  color: var(--clr-wizard-title-text);
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-horizontal-offset-2xl);
  font-size: var(--clr-base-typography-font-size-section);
  font-weight: var(--cds-alias-typography-section-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.2*(1rem/var(--cds-global-base)));
}
.clr-wizard .modal-content-wrapper {
  display: flex;
  flex-direction: row;
  flex: 1 1 100%;
  height: 100%;
  width: 100%;
  max-height: 100%;
}
.clr-wizard .modal-content-wrapper .modal-nav {
  height: auto;
}
.clr-wizard .clr-wizard-footer-buttons {
  text-align: right;
  margin: 0;
}
.clr-wizard .clr-wizard-footer-buttons-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  gap: var(--clr-base-gap-l);
}
.clr-wizard .clr-wizard-btn-wrapper {
  flex: 0 1 auto;
}
.clr-wizard .clr-wizard-btn-wrapper[aria-hidden=true] {
  display: none;
}
.clr-wizard .clr-wizard-btn.btn-link {
  padding: 0;
}
.clr-wizard .clr-wizard-content {
  display: block;
}
.clr-wizard .clr-wizard-page:not([aria-hidden=true]) {
  display: block;
}
.clr-wizard .modal-dialog {
  height: 75vh;
}
.clr-wizard .modal-body-wrapper {
  max-height: 100%;
  display: flex;
  flex-grow: 1;
  width: 100%;
}
.clr-wizard.wizard-md .modal-dialog {
  min-height: calc(420*(1rem/var(--cds-global-base)));
  max-height: calc(504*(1rem/var(--cds-global-base)));
}
.clr-wizard.wizard-md .modal-content,
.clr-wizard.wizard-md .clr-wizard-stepnav-wrapper {
  max-height: calc(504*(1rem/var(--cds-global-base)));
}
.clr-wizard.wizard-md .clr-wizard-stepnav-wrapper {
  min-width: calc(216*(1rem/var(--cds-global-base)));
  max-width: calc(240*(1rem/var(--cds-global-base)));
}
.clr-wizard.wizard-lg .modal-dialog {
  min-height: calc(420*(1rem/var(--cds-global-base)));
  max-height: calc(720*(1rem/var(--cds-global-base)));
}
.clr-wizard.wizard-lg .modal-content,
.clr-wizard.wizard-lg .clr-wizard-stepnav-wrapper {
  max-height: calc(720*(1rem/var(--cds-global-base)));
}
.clr-wizard.wizard-lg .nav-panel,
.clr-wizard.wizard-lg .clr-wizard-stepnav-wrapper {
  min-width: calc(240*(1rem/var(--cds-global-base)));
  max-width: calc(288*(1rem/var(--cds-global-base)));
}
.clr-wizard.wizard-xl .modal-dialog {
  height: 75vh;
  max-height: none;
}
.clr-wizard.wizard-xl .nav-panel,
.clr-wizard.wizard-xl .clr-wizard-stepnav-wrapper {
  min-width: calc(240*(1rem/var(--cds-global-base)));
  max-width: calc(320*(1rem/var(--cds-global-base)));
}
.clr-wizard .spinner:not(.spinner-inline):not(.clr-treenode-spinner) {
  left: calc(50% + calc(115*(1rem/var(--cds-global-base))));
  position: absolute;
  top: 40%;
}
.clr-wizard-page > :first-child {
  margin-top: 0;
}
.clr-wizard-page > :first-child > :first-child {
  margin-top: 0;
}
.clr-wizard-page > form:first-child {
  padding-top: 0;
}
.clr-wizard-page > form:first-child > .form-block:first-child {
  margin-top: 0;
}
.clr-wizard--inline {
  display: block;
  width: 100%;
}
.clr-wizard--inline > clr-modal > .modal:focus {
  outline-style: none;
  outline-color: transparent;
}
.clr-wizard--inline clr-modal {
  height: 100%;
  width: 100%;
  display: block;
}
.clr-wizard--inline .modal {
  padding: 0;
  position: static;
  height: 100%;
  max-height: 100%;
}
.clr-wizard--inline .modal .content-container {
  height: 100%;
}
.clr-wizard--inline .modal .content-container .nav-panel {
  height: 99%;
  width: 99%;
}
.clr-wizard--inline .modal .modal-content {
  box-shadow: none;
}
.clr-wizard--inline .modal .modal-dialog {
  min-height: 100%;
  height: 100%;
  width: 100%;
  z-index: auto;
}
.clr-wizard--inline .modal-body-wrapper {
  height: 100%;
}
.clr-wizard--inline .modal-header .close {
  display: none;
}
.clr-wizard--inline .nav.navList {
  padding-top: 0;
}
.clr-wizard--inline .modal-dialog .modal-content .modal-body .content-area {
  overflow-y: auto;
}
.clr-wizard--inline .modal-backdrop {
  height: 0;
  width: 0;
  display: none;
}
.clr-wizard--inline .modal-content-wrapper {
  align-items: stretch;
  height: 100%;
}
.clr-wizard--inline .clr-wizard-stepnav-wrapper,
.clr-wizard--inline.clr-wizard .modal-content {
  min-height: 100%;
  height: auto;
  max-height: 100%;
}
.clr-wizard--inline .clr-wizard-stepnav-wrapper .clr-wizard-stepnav,
.clr-wizard--inline.clr-wizard .modal-content .clr-wizard-stepnav {
  height: 100%;
}
.clr-wizard--no-shadow .modal-content-wrapper,
.clr-wizard--no-shadow .modal-dialog {
  box-shadow: none;
}
.clr-wizard--no-title .clr-wizard-title {
  display: none;
}
.clr-wizard--no-title .clr-wizard-stepnav {
  padding-top: var(--clr-base-vertical-offset-2xl);
}
.main-container .content-container .content-area .wizard-in-page.wizard-in-page--fill-content-area {
  display: block;
  height: calc(100% + var(--clr-base-vertical-offset-2xl) + var(--clr-base-vertical-offset-2xl));
  margin: -var(--clr-base-vertical-offset-2xl) -var(--clr-base-horizontal-offset-2xl) -var(--clr-base-vertical-offset-2xl) -var(--clr-base-horizontal-offset-2xl);
}
.wizard-in-page .clr-wizard-footer-buttons-wrapper {
  justify-content: flex-start;
}
@media screen {
  .clr-wizard-page[aria-hidden=true] {
    display: none;
  }
}
@supports (-ms-ime-align:auto) {
  .clr-wizard .clr-wizard-header-action {
    margin-top: calc(-3*(1rem/var(--cds-global-base)));
  }
}
:root,
:root [clr-density] {
  --clr-signpost-border-radius:var(--clr-base-border-radius-s);
  --clr-signpost-pointer-size:var(--clr-base-layout-space-s);
  --clr-signpost-border-size:var(--clr-signpost-pointer-size);
}
:root,
:root [cds-theme] {
  --clr-signpost-content-color:var(--cds-alias-typography-color-400);
  --clr-signpost-content-bg-color:var(--cds-alias-object-container-background);
  --clr-signpost-content-border-color:var(--cds-alias-object-interaction-border-color);
  --clr-signpost-action-color:var(--cds-alias-object-interaction-color);
  --clr-signpost-action-hover-color:var(--cds-alias-object-interaction-color-hover);
  --clr-signpost-action-active-color:var(--cds-alias-object-interaction-color-active);
  --clr-signpost-pointer-border:var(--clr-signpost-pointer-size) solid var(--clr-signpost-content-border-color);
  --clr-signpost-pointer-invisible-border:var(--clr-signpost-pointer-size) solid transparent;
  --clr-signpost-pointer-pseudo-border:var(--clr-signpost-pointer-size) solid var(--clr-signpost-content-bg-color);
  --clr-signpost-pointer-psuedo-border:var(--clr-signpost-pointer-pseudo-border);
}
.signpost {
  display: inline-block;
}
.signpost:hover {
  cursor: pointer;
}
.signpost .signpost-action:not(.close) {
  margin: 0;
  padding: 0;
  border-width: 0;
  color: var(--clr-signpost-action-color);
}
.signpost .signpost-action:not(.close) cds-icon,
.signpost .signpost-action:not(.close) clr-icon {
  color: var(--clr-signpost-action-color);
}
.signpost .signpost-action:not(.close) cds-icon:not([size]),
.signpost .signpost-action:not(.close) clr-icon:not([size]) {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
}
.signpost .signpost-action:not(.close) cds-icon:hover,
.signpost .signpost-action:not(.close) clr-icon:hover,
.signpost .signpost-action:not(.close):hover {
  color: var(--clr-signpost-action-hover-color);
}
.signpost .signpost-action:not(.close).active cds-icon,
.signpost .signpost-action:not(.close).active clr-icon,
.signpost .signpost-action:not(.close).active {
  color: var(--clr-signpost-action-active-color);
}
.signpost .signpost-content-header button {
  line-height: 0;
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.signpost .signpost-content-header button cds-icon:not([size]),
.signpost .signpost-content-header button clr-icon {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.signpost-trigger {
  margin: 0;
  display: inline-flex;
}
.signpost-content {
  background-color: transparent;
  min-width: calc(216*(1rem/var(--cds-global-base)));
  max-width: calc(360*(1rem/var(--cds-global-base)));
  min-height: var(--cds-global-space-12);
  max-height: calc(504*(1rem/var(--cds-global-base)));
  display: inline-block;
  position: relative;
  z-index: 1050;
}
.signpost-content:hover {
  cursor: default;
}
.signpost-content .popover-pointer {
  height: 0;
  width: 0;
  position: absolute;
}
.signpost-content .popover-pointer:before {
  content: "";
  height: 0;
  width: 0;
  position: absolute;
}
.signpost-content.top-left .popover-pointer,
.signpost-content.top-middle .popover-pointer,
.signpost-content.top-right .popover-pointer {
  border-top: var(--clr-signpost-pointer-border);
  bottom: calc(-1*var(--clr-signpost-border-size));
}
.signpost-content.top-left .popover-pointer:before,
.signpost-content.top-middle .popover-pointer:before,
.signpost-content.top-right .popover-pointer:before {
  border-top: var(--clr-signpost-pointer-psuedo-border);
  bottom: var(--cds-global-space-2);
}
.signpost-content.top-left .signpost-wrap {
  border-bottom-right-radius: 0;
}
.signpost-content.top-left .popover-pointer {
  border-left: var(--clr-signpost-pointer-invisible-border);
  right: calc(-1*var(--cds-global-space-1));
}
.signpost-content.top-left .popover-pointer:before {
  border-left: var(--clr-signpost-pointer-invisible-border);
  right: var(--cds-global-space-1);
}
.signpost-content.top-middle .popover-pointer {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: 50%;
}
.signpost-content.top-middle .popover-pointer:before {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: var(--cds-global-space-1);
}
.signpost-content.top-right .signpost-wrap {
  border-bottom-left-radius: 0;
}
.signpost-content.top-right .popover-pointer {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: calc(-1*var(--cds-global-space-1));
}
.signpost-content.top-right .popover-pointer:before {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: var(--cds-global-space-1);
}
.signpost-content.bottom-left .popover-pointer,
.signpost-content.bottom-middle .popover-pointer,
.signpost-content.bottom-right .popover-pointer {
  border-bottom: var(--clr-signpost-pointer-border);
  top: calc(-1*var(--clr-signpost-border-size));
}
.signpost-content.bottom-left .popover-pointer:before,
.signpost-content.bottom-middle .popover-pointer:before,
.signpost-content.bottom-right .popover-pointer:before {
  border-bottom: var(--clr-signpost-pointer-psuedo-border);
  top: var(--cds-global-space-2);
}
.signpost-content.bottom-left .signpost-wrap {
  border-top-right-radius: 0;
}
.signpost-content.bottom-left .popover-pointer {
  border-left: var(--clr-signpost-pointer-invisible-border);
  right: calc(-1*var(--cds-global-space-1));
}
.signpost-content.bottom-left .popover-pointer:before {
  border-left: var(--clr-signpost-pointer-invisible-border);
  right: var(--cds-global-space-1);
}
.signpost-content.bottom-middle .popover-pointer {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: 50%;
}
.signpost-content.bottom-middle .popover-pointer:before {
  border-right: var(--clr-signpost-pointer-invisible-border);
  right: calc(-1*var(--clr-signpost-border-size) - var(--cds-global-space-1));
}
.signpost-content.bottom-right .signpost-wrap {
  border-top-left-radius: 0;
}
.signpost-content.bottom-right .popover-pointer {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: calc(-1*var(--cds-global-space-1));
}
.signpost-content.bottom-right .popover-pointer:before {
  border-right: var(--clr-signpost-pointer-invisible-border);
  left: var(--cds-global-space-1);
}
.signpost-content.left-top .popover-pointer,
.signpost-content.left-middle .popover-pointer,
.signpost-content.left-bottom .popover-pointer {
  border-left: var(--clr-signpost-pointer-border);
  right: calc(-1*var(--clr-signpost-border-size));
}
.signpost-content.left-top .popover-pointer:before,
.signpost-content.left-middle .popover-pointer:before,
.signpost-content.left-bottom .popover-pointer:before {
  border-left: var(--clr-signpost-pointer-psuedo-border);
}
.signpost-content.left-top .signpost-wrap {
  border-bottom-right-radius: 0;
}
.signpost-content.left-top .popover-pointer {
  border-top: var(--clr-signpost-pointer-invisible-border);
  bottom: calc(-1*var(--cds-global-space-1));
}
.signpost-content.left-top .popover-pointer:before {
  border-top: var(--clr-signpost-pointer-invisible-border);
  top: calc(-1*var(--clr-signpost-border-size) - var(--cds-global-space-1));
  right: var(--cds-global-space-2);
}
.signpost-content.left-middle .popover-pointer {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: 50%;
}
.signpost-content.left-middle .popover-pointer:before {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: var(--cds-global-space-1);
  left: calc(-1*var(--clr-signpost-border-size) - var(--cds-global-space-2));
}
.signpost-content.left-bottom .signpost-wrap {
  border-top-right-radius: 0;
}
.signpost-content.left-bottom .popover-pointer {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: calc(-1*var(--cds-global-space-1));
}
.signpost-content.left-bottom .popover-pointer:before {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: var(--cds-global-space-1);
  left: calc(-1*var(--clr-signpost-border-size) - var(--cds-global-space-2));
}
.signpost-content.right-top .popover-pointer,
.signpost-content.right-middle .popover-pointer,
.signpost-content.right-bottom .popover-pointer {
  border-right: var(--clr-signpost-pointer-border);
  left: calc(-1*var(--clr-signpost-border-size));
}
.signpost-content.right-top .popover-pointer:before,
.signpost-content.right-middle .popover-pointer:before,
.signpost-content.right-bottom .popover-pointer:before {
  border-right: var(--clr-signpost-pointer-psuedo-border);
  left: var(--cds-global-space-2);
}
.signpost-content.right-top .signpost-wrap {
  border-bottom-left-radius: 0;
}
.signpost-content.right-top .popover-pointer {
  border-top: var(--clr-signpost-pointer-invisible-border);
  bottom: calc(-1*var(--cds-global-space-1));
}
.signpost-content.right-top .popover-pointer:before {
  border-top: var(--clr-signpost-pointer-invisible-border);
  top: calc(-1*var(--clr-signpost-border-size) - var(--cds-global-space-1));
}
.signpost-content.right-middle .popover-pointer {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: 50%;
}
.signpost-content.right-middle .popover-pointer:before {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: var(--cds-global-space-1);
}
.signpost-content.right-bottom .signpost-wrap {
  border-top-left-radius: 0;
}
.signpost-content.right-bottom .popover-pointer {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: calc(-1*var(--cds-global-space-1));
}
.signpost-content.right-bottom .popover-pointer:before {
  border-bottom: var(--clr-signpost-pointer-invisible-border);
  top: var(--cds-global-space-1);
}
.signpost-content-header {
  display: flex;
  justify-content: flex-end;
  gap: var(--clr-base-gap-xs);
  width: 100%;
  background-color: inherit;
  top: 0;
  border-radius: var(--clr-signpost-border-radius);
}
.signpost-content-header .signpost-title {
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
  margin-right: auto;
}
.signpost-wrap {
  gap: var(--clr-base-gap-s);
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl) calc(var(--clr-base-vertical-offset-xl) - var(--cds-global-space-1));
  border: var(--cds-alias-object-border-width-100) solid var(--clr-signpost-content-border-color);
  border-radius: var(--clr-signpost-border-radius);
  background-color: var(--clr-signpost-content-bg-color);
  z-index: 1050;
  position: relative;
  display: flex;
  flex-direction: column;
}
.signpost-content-body {
  padding-bottom: var(--cds-global-space-1);
  color: var(--clr-signpost-content-color);
  text-align: left;
  max-height: calc(450*(1rem/var(--cds-global-base)));
  overflow-y: auto;
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
:root,
:root [clr-density] {
  --clr-accordion-border-radius:var(--clr-base-border-radius-s);
  --clr-accordion-step-title-min-width:var(--clr-base-layout-space-4xl);
  --clr-accordion-content-font-size:var(--clr-base-typography-font-size-inline);
}
:root,
:root [cds-theme] {
  --clr-accordion-text-color:var(--cds-alias-object-interaction-color);
  --clr-accordion-text-color-hover:var(--cds-alias-object-interaction-color-hover);
  --clr-accordion-text-color-active:var(--cds-alias-object-interaction-color-active);
  --clr-accordion-panel-disabled-color:var(--cds-alias-object-interaction-color-disabled);
  --clr-accordion-active-background-color:var(--cds-alias-object-interaction-background-selected);
  --clr-accordion-content-background-color:var(--cds-alias-object-container-background);
  --clr-accordion-content-color:var(--cds-alias-typography-color-450);
  --clr-accordion-header-background-color:var(--cds-alias-object-container-background);
  --clr-accordion-header-disabled-background-color:var(--cds-alias-object-container-background);
  --clr-accordion-header-hover-background-color:var(--cds-alias-object-interaction-background-hover);
  --clr-accordion-header-active-background-color:var(--cds-alias-object-interaction-background-active);
  --clr-accordion-header-open-background-color:var(--clr-accordion-active-background-color);
  --clr-accordion-header-open-active-background-color:var( --cds-alias-object-interaction-background-selected-active );
  --clr-accordion-header-open-hover-background-color:var(--cds-alias-object-interaction-background-selected-hover);
  --clr-accordion-error-color:var(--cds-alias-status-danger);
  --clr-accordion-complete-color:var(--cds-alias-status-success);
  --clr-accordion-border-color:var(--cds-alias-object-border-color);
  --clr-accordion-border-left-color-complete:var(--cds-alias-status-success);
  --clr-accordion-border-left-color-error:var(--cds-alias-status-danger);
  --clr-accordion-header-left-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-status-neutral-tint);
  --clr-accordion-header-left-current-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-object-interaction-background-highlight);
}
.clr-accordion {
  display: block;
  margin-bottom: var(--clr-base-vertical-offset-xl);
}
.clr-accordion-panel {
  display: block;
}
.clr-accordion-header {
  color: var(--clr-accordion-text-color);
  box-shadow: var(--clr-accordion-header-left-indicator);
  background: var(--clr-accordion-header-background-color);
  transition: all 200ms ease-in-out;
  border: var(--cds-global-space-1) solid var(--clr-accordion-border-color);
  border-bottom-width: 0;
  width: 100%;
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
  text-align: left;
}
.clr-accordion-header:hover {
  color: var(--clr-accordion-text-color-hover);
  background-color: var(--clr-accordion-header-hover-background-color);
}
.clr-accordion-header:active {
  color: var(--clr-accordion-text-color-active);
  background-color: var(--clr-accordion-header-active-background-color);
}
.clr-accordion-panel-disabled > div > .clr-accordion-header {
  background-color: var(--clr-accordion-header-background-color);
}
.clr-accordion-panel-disabled > div > .clr-accordion-header:hover,
.clr-accordion-panel-disabled > div > .clr-accordion-header:active {
  background-color: var(--clr-accordion-header-background-color);
}
.clr-accordion-panel-disabled > .clr-accordion-panel-open > .clr-accordion-header {
  background-color: var(--clr-accordion-header-disabled-background-color);
}
.clr-accordion-panel-disabled > .clr-accordion-panel-open > .clr-accordion-header:hover,
.clr-accordion-panel-disabled > .clr-accordion-panel-open > .clr-accordion-header:active {
  background-color: var(--clr-accordion-header-disabled-background-color);
}
.clr-accordion-panel:last-child .clr-accordion-content,
.clr-accordion-panel:last-child .clr-accordion-header {
  border-bottom: var(--cds-global-space-1) solid var(--clr-accordion-border-color);
}
.clr-accordion-header-button {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1 0;
  width: 100%;
  border: 0;
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-l);
  background: 0 0;
  text-align: left;
  cursor: pointer;
  color: inherit;
  gap: var(--clr-base-gap-s);
}
@media (min-width:576px) {
  .clr-accordion-header-button {
    flex-flow: row;
  }
}
.clr-accordion-header-button:disabled {
  cursor: not-allowed;
}
.clr-accordion-header-button:disabled .clr-accordion-status,
.clr-accordion-header-button:disabled .clr-accordion-title,
.clr-accordion-header-button:disabled .clr-accordion-description {
  color: var(--clr-accordion-panel-disabled-color);
}
.clr-accordion-status {
  width: var(--clr-base-layout-space-xl);
  display: inline-flex;
  vertical-align: top;
}
.clr-accordion-title {
  display: inline-block;
}
.clr-accordion-header-has-description .clr-accordion-title {
  min-width: var(--clr-accordion-step-title-min-width);
  max-width: calc(264*(1rem/var(--cds-global-base)));
  width: 100%;
}
.clr-accordion-description {
  display: inline-block;
  max-width: calc(650*(1rem/var(--cds-global-base)));
}
@media (min-width:576px) {
  .clr-accordion-description {
    margin-left: var(--clr-base-horizontal-offset-l);
  }
}
.clr-accordion-content {
  background: var(--clr-accordion-content-background-color);
  border: var(--cds-global-space-1) solid var(--clr-accordion-border-color);
  border-bottom: 0;
  overflow: hidden;
  display: none;
}
.clr-accordion-content .clr-form {
  padding: 0;
}
.clr-accordion-inner-content {
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl);
}
.clr-accordion-angle {
  transition: all 200ms ease-in-out;
  transform: rotate(90deg);
}
.clr-accordion-panel-open > .clr-accordion-header {
  box-shadow: var(--clr-accordion-header-left-current-indicator);
}
.clr-accordion-panel-open .clr-accordion-panel-complete > .clr-accordion-header {
  box-shadow: inset var(--cds-global-space-5) 0 0 var(--clr-accordion-border-left-color-complete);
}
.clr-accordion-panel-open .clr-accordion-panel-error > .clr-accordion-header {
  box-shadow: inset var(--cds-global-space-5) 0 0 var(--clr-accordion-border-left-color-error);
}
.clr-accordion-panel-open > .clr-accordion-content-region .clr-accordion-content {
  display: block;
}
.clr-accordion-panel-open > .clr-accordion-header {
  background: var(--clr-accordion-header-open-background-color);
}
.clr-accordion-panel-open > .clr-accordion-header:hover {
  background-color: var(--clr-accordion-header-open-hover-background-color);
}
.clr-accordion-panel-open > .clr-accordion-header:active {
  color: var(--clr-accordion-text-color-active);
  background-color: var(--clr-accordion-header-open-active-background-color);
}
.clr-accordion-panel-open > .clr-accordion-header .clr-accordion-angle {
  visibility: visible;
  transform: rotate(180deg);
}
.clr-accordion-panel-complete > .clr-accordion-complete-icon {
  display: inline-block;
  color: var(--clr-accordion-complete-color);
}
.clr-accordion-panel-complete > .clr-accordion-angle {
  visibility: visible;
}
.clr-accordion-panel-complete > .clr-accordion-header {
  box-shadow: inset var(--cds-global-space-5) 0 0 var(--clr-accordion-border-left-color-complete);
}
.clr-accordion-panel-complete .ng-trigger.clr-accordion-content {
  display: block;
}
.clr-accordion-panel-error > .clr-accordion-header {
  box-shadow: inset var(--cds-global-space-5) 0 0 var(--clr-accordion-border-left-color-error);
}
.clr-accordion-panel-error > .clr-accordion-error-icon {
  display: inline-block;
  color: var(--clr-accordion-error-color);
}
.clr-accordion-panel-error .clr-accordion-number,
.clr-accordion-panel-complete .clr-accordion-number {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  white-space: nowrap;
  top: 0;
  left: 0;
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-header:not(.clr-stepper-header) {
  box-shadow: none;
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel .clr-accordion-header:not(.clr-stepper-header) {
  border-radius: var(--clr-accordion-border-radius);
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel .clr-accordion-header:not(.clr-stepper-header) + .clr-accordion-content-region > .clr-accordion-content {
  border-bottom-left-radius: var(--clr-accordion-border-radius);
  border-bottom-right-radius: var(--clr-accordion-border-radius);
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel + .clr-accordion-panel > div[class*=clr-accordion-panel-] > .clr-accordion-header:not(.clr-stepper-header) {
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:not(:last-child) > div[class*=clr-accordion-panel-] > .clr-accordion-header:not(.clr-stepper-header),
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:not(:last-child) > div[class*=clr-accordion-panel-] > .clr-accordion-header:not(.clr-stepper-header) + .clr-accordion-content-region > .clr-accordion-content {
  border-bottom: none;
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-header-button {
  align-items: center;
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-l);
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-inner-content {
  padding: var(--clr-base-vertical-offset-m) var(--clr-base-horizontal-offset-l) var(--clr-base-vertical-offset-m) calc(var(--clr-base-horizontal-offset-l) + var(--clr-base-icon-size-s) + var(--clr-base-horizontal-offset-m));
  color: var(--clr-accordion-content-color);
  font-size: var(--clr-accordion-content-font-size);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-20);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel-disabled .clr-accordion-inner-content {
  color: var(--clr-accordion-panel-disabled-color);
  cursor: not-allowed;
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status {
  width: auto;
}
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status cds-icon:not([size]),
.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status clr-icon {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
.clr-accordion-panel-open > .clr-accordion-header {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom: 0 !important;
}
:root,
:root [clr-density] {
  --clr-accordion-border-radius:var(--clr-base-border-radius-s);
  --clr-accordion-step-title-min-width:var(--clr-base-layout-space-4xl);
  --clr-accordion-content-font-size:var(--clr-base-typography-font-size-inline);
}
:root,
:root [cds-theme] {
  --clr-accordion-text-color:var(--cds-alias-object-interaction-color);
  --clr-accordion-text-color-hover:var(--cds-alias-object-interaction-color-hover);
  --clr-accordion-text-color-active:var(--cds-alias-object-interaction-color-active);
  --clr-accordion-panel-disabled-color:var(--cds-alias-object-interaction-color-disabled);
  --clr-accordion-active-background-color:var(--cds-alias-object-interaction-background-selected);
  --clr-accordion-content-background-color:var(--cds-alias-object-container-background);
  --clr-accordion-content-color:var(--cds-alias-typography-color-450);
  --clr-accordion-header-background-color:var(--cds-alias-object-container-background);
  --clr-accordion-header-disabled-background-color:var(--cds-alias-object-container-background);
  --clr-accordion-header-hover-background-color:var(--cds-alias-object-interaction-background-hover);
  --clr-accordion-header-active-background-color:var(--cds-alias-object-interaction-background-active);
  --clr-accordion-header-open-background-color:var(--clr-accordion-active-background-color);
  --clr-accordion-header-open-active-background-color:var( --cds-alias-object-interaction-background-selected-active );
  --clr-accordion-header-open-hover-background-color:var(--cds-alias-object-interaction-background-selected-hover);
  --clr-accordion-error-color:var(--cds-alias-status-danger);
  --clr-accordion-complete-color:var(--cds-alias-status-success);
  --clr-accordion-border-color:var(--cds-alias-object-border-color);
  --clr-accordion-border-left-color-complete:var(--cds-alias-status-success);
  --clr-accordion-border-left-color-error:var(--cds-alias-status-danger);
  --clr-accordion-header-left-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-status-neutral-tint);
  --clr-accordion-header-left-current-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-object-interaction-background-highlight);
}
.clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button {
  align-items: center;
  gap: var(--clr-base-gap-l);
  min-height: var(--clr-base-dg-row-height);
  padding: var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-xl) var(--clr-base-vertical-offset-xl) var(--clr-base-horizontal-offset-2xl);
}
.clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button > .clr-step-status {
  display: inline-flex;
  gap: var(--clr-base-gap-m);
  align-items: center;
}
.clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button > .clr-step-status > .clr-step-status-icon {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
}
.clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button > .clr-step-status > .clr-step-status-icon > .clr-step-error-icon,
.clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button > .clr-step-status > .clr-step-status-icon > .clr-step-complete-icon {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
  padding: 0;
}
.clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button > .clr-step-status > .clr-step-status-icon > .clr-step-error-icon {
  color: var(--clr-accordion-error-color);
}
.clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button > .clr-step-status > .clr-step-status-icon > .clr-step-complete-icon {
  color: var(--clr-accordion-complete-color);
}
.clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button > .clr-step-title-wrapper {
  min-width: var(--clr-accordion-step-title-min-width);
  max-width: calc(264*1rem/var(--cds-global-base));
  width: 100%;
  display: inline-flex;
  gap: var(--clr-base-gap-xs);
  align-items: center;
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-font-weight-semibold);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button > .clr-step-title-wrapper > .clr-step-number {
  min-width: var(--clr-base-layout-space-l);
}
.clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button > .clr-step-title-wrapper > .clr-accordion-title {
  min-width: initial;
  max-width: initial;
  width: initial;
  margin-left: 0;
}
.clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button > .clr-accordion-description,
.clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button > .clr-step-description {
  margin-left: 0;
  font-size: var(--clr-base-typography-font-size-default);
  font-weight: var(--cds-alias-typography-body-font-weight);
  line-height: var(--clr-base-typography-line-height-24);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
@media (max-width:576px) {
  .clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button {
    gap: var(--clr-base-gap-xs);
  }
  .clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button > .clr-step-status {
    min-width: initial;
    width: initial;
  }
  .clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button > .clr-step-title-wrapper {
    width: initial;
  }
  .clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button > .clr-step-title-wrapper > .clr-step-number {
    min-width: initial;
  }
  .clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button > .clr-accordion-description,
  .clr-stepper-forms .clr-stepper-header > .clr-accordion-header-button > .clr-step-description {
    margin-left: 0;
  }
}
.clr-stepper-forms .clr-accordion-panel-inactive:not(.clr-accordion-panel-open) > .clr-stepper-header .clr-step-angle {
  visibility: hidden;
}
@media (max-width:576px) {
  .clr-stepper-forms .clr-accordion-panel-inactive:not(.clr-accordion-panel-open) > .clr-stepper-header .clr-step-angle {
    display: none;
  }
}
.clr-stepper-forms .clr-step-button {
  margin-top: var(--clr-base-gap-l);
  margin-right: var(--clr-base-gap-m);
  margin-bottom: 0;
}
clr-stepper-panel .clr-accordion-inner-content {
  padding: var(--clr-base-vertical-offset-2xl) var(--clr-base-layout-space-xl);
}
clr-stepper-panel .clr-accordion-inner-content clr-step-content > :first-child {
  margin-top: 0;
}
:root {
  --clr-timeline-step-title-font-weight:var(--cds-alias-typography-font-weight-semibold);
}
:root,
:root [clr-density] {
  --clr-timeline-icon-size:var(--clr-base-icon-size-3xl);
  --clr-timeline-step-internal-spacing:var(--clr-base-vertical-offset-l);
}
:root,
:root [cds-theme] {
  --clr-timeline-line-color:var(--cds-alias-object-interaction-border-color);
  --clr-timeline-step-header-color:var(--cds-alias-typography-color-400);
  --clr-timeline-step-title-color:var(--cds-alias-typography-color-400);
  --clr-timeline-step-description-color:var(--cds-alias-typography-color-400);
  --clr-timeline-incomplete-step-color:var(--cds-alias-object-interaction-border-color);
  --clr-timeline-current-step-color:var(--cds-alias-object-interaction-background-highlight);
  --clr-timeline-success-step-color:var(--cds-alias-status-success);
  --clr-timeline-error-step-color:var(--cds-alias-status-danger);
}
.clr-timeline {
  display: flex;
  padding: var(--clr-timeline-step-internal-spacing);
}
.clr-timeline-step {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: calc(175*(1rem/var(--cds-global-base)));
  gap: var(--clr-timeline-step-internal-spacing);
}
.clr-timeline-step cds-icon:not([size]),
.clr-timeline-step clr-icon {
  height: var(--clr-timeline-icon-size);
  width: var(--clr-timeline-icon-size);
  min-height: var(--clr-timeline-icon-size);
  min-width: var(--clr-timeline-icon-size);
}
.clr-timeline-step cds-icon[shape=circle],
.clr-timeline-step clr-icon[shape=circle] {
  color: var(--clr-timeline-incomplete-step-color);
}
.clr-timeline-step cds-icon[shape=dot-circle],
.clr-timeline-step clr-icon[shape=dot-circle] {
  color: var(--clr-timeline-current-step-color);
}
.clr-timeline-step cds-icon[shape=success-standard],
.clr-timeline-step clr-icon[shape=success-standard] {
  color: var(--clr-timeline-success-step-color);
}
.clr-timeline-step cds-icon[shape=error-standard],
.clr-timeline-step clr-icon[shape=error-standard] {
  color: var(--clr-timeline-error-step-color);
}
.clr-timeline-step clr-spinner.spinner {
  margin: var(--cds-global-space-2);
}
.clr-timeline-step clr-spinner.spinner,
.clr-timeline-step clr-spinner.spinner::after,
.clr-timeline-step clr-spinner.spinner::before {
  height: calc(var(--clr-timeline-icon-size) - var(--cds-global-space-3));
  width: calc(var(--clr-timeline-icon-size) - var(--cds-global-space-3));
  min-height: calc(var(--clr-timeline-icon-size) - var(--cds-global-space-3));
  min-width: calc(var(--clr-timeline-icon-size) - var(--cds-global-space-3));
}
.clr-timeline-step:not(:last-of-type) .clr-timeline-step-body::before {
  content: "";
  background: var(--clr-timeline-line-color);
  height: var(--cds-alias-object-border-width-200);
  width: calc(100% - var(--clr-timeline-icon-size));
  transform: translate(var(--clr-timeline-icon-size), calc(-.5*(var(--clr-timeline-step-internal-spacing)*2 + var(--cds-alias-object-border-width-200) + var(--clr-timeline-icon-size))));
}
.clr-timeline-step-header {
  white-space: nowrap;
  color: var(--clr-timeline-step-header-color);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-font-weight-medium);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.clr-timeline-step-body {
  display: flex;
  flex-direction: column;
}
.clr-timeline-step-body cds-icon,
.clr-timeline-step-body clr-icon {
  min-width: initial;
  min-height: initial;
}
.clr-timeline-step-body cds-icon:not([size]),
.clr-timeline-step-body clr-icon:not([size]) {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
}
.clr-timeline-step-body cds-icon[shape=circle],
.clr-timeline-step-body cds-icon[shape=dot-circle],
.clr-timeline-step-body cds-icon[shape=success-standard],
.clr-timeline-step-body cds-icon[shape=error-standard],
.clr-timeline-step-body clr-icon[shape=circle],
.clr-timeline-step-body clr-icon[shape=dot-circle],
.clr-timeline-step-body clr-icon[shape=success-standard],
.clr-timeline-step-body clr-icon[shape=error-standard] {
  color: inherit;
}
.clr-timeline-step-title {
  color: var(--clr-timeline-step-title-color);
  margin-bottom: var(--clr-base-gap-xs);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--clr-timeline-step-title-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.clr-timeline-step-description {
  color: var(--clr-timeline-step-description-color);
  font-size: var(--clr-base-typography-font-size-caption);
  font-weight: var(--cds-alias-typography-caption-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(.2*(1rem/var(--cds-global-base)));
}
.clr-timeline-step-description button {
  display: block;
  margin-top: var(--clr-base-gap-s);
}
.clr-timeline-step-description img {
  width: 100%;
  margin-top: var(--clr-base-vertical-offset-m);
}
.clr-timeline.clr-timeline-vertical {
  flex-direction: column;
  min-width: calc(320*(1rem/var(--cds-global-base)));
}
.clr-timeline.clr-timeline-vertical .clr-timeline-step {
  flex-direction: row;
  margin-left: 0;
  position: relative;
}
.clr-timeline.clr-timeline-vertical .clr-timeline-step:not(:last-of-type) {
  margin-bottom: var(--clr-timeline-step-internal-spacing);
}
.clr-timeline.clr-timeline-vertical .clr-timeline-step:not(:last-of-type) .clr-timeline-step-body::before {
  position: absolute;
  width: var(--cds-alias-object-border-width-200);
  height: calc(100% - (var(--clr-timeline-icon-size) - var(--clr-timeline-step-internal-spacing)));
  transform: translate(calc(-.5*(var(--clr-timeline-icon-size) + var(--cds-alias-object-border-width-200)) - var(--clr-timeline-step-internal-spacing)), calc(-1*var(--clr-timeline-step-internal-spacing) + var(--clr-timeline-icon-size)));
}
.clr-timeline.clr-timeline-vertical .clr-timeline-step-header {
  text-align: right;
  white-space: normal;
  word-break: break-word;
  width: calc(60*(1rem/var(--cds-global-base)));
  min-width: calc(60*(1rem/var(--cds-global-base)));
  margin: var(--clr-timeline-step-internal-spacing) 0 0 0;
}
.clr-timeline.clr-timeline-vertical .clr-timeline-step-body {
  display: flex;
  flex-direction: column;
  min-width: calc(178*(1rem/var(--cds-global-base)));
  padding-top: var(--clr-timeline-step-internal-spacing);
}
:root,
:root [clr-density] {
  --clr-breadcrumb-item-space:var(--clr-base-gap-s);
}
.clr-breadcrumb-menu {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.clr-breadcrumb-menu .clr-breadcrumb-item {
  display: flex;
  align-items: center;
  height: var(--clr-base-row-height-s);
  color: var(--cds-alias-typography-color-400);
  font-size: var(--clr-base-typography-font-size-inline);
  font-weight: var(--cds-alias-typography-secondary-font-weight);
  line-height: var(--clr-base-typography-line-height-16);
  letter-spacing: calc(-.1*(1rem/var(--cds-global-base)));
}
.clr-breadcrumb-menu .clr-breadcrumb-item a {
  text-decoration: none;
  text-align: center;
}
.clr-breadcrumb-menu .clr-breadcrumb-item a:visited {
  color: var(--clr-link-color);
}
.clr-breadcrumb-menu .clr-breadcrumb-item a:visited:hover {
  color: var(--clr-link-hover-color);
}
.clr-breadcrumb-menu .clr-breadcrumb-item a:visited:active {
  color: var(--clr-link-active-color);
}
.clr-breadcrumb-menu .clr-breadcrumb-item:not(:last-child):after {
  content: "/";
  margin: 0 var(--clr-breadcrumb-item-space);
}
.clr-breadcrumb-menu .clr-breadcrumb-expand {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
  margin: 0;
  padding: 0;
  gap: 0;
}
@font-face {
  font-family: "Metropolis";
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAFQgABMAAAAAm8AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwAAAAcfNH55kdERUYAAAHEAAAATQAAAGIH1Qf8R1BPUwAAAhQAAAcaAAAOdjy+ejlHU1VCAAAJMAAAACAAAAAgRHZMdU9TLzIAAAlQAAAATQAAAGBoPqzrY21hcAAACaAAAAJsAAADnndDD7FjdnQgAAAMDAAAADAAAAA8EY4BjGZwZ20AAAw8AAAGOgAADRZ2ZH12Z2FzcAAAEngAAAAIAAAACAAAABBnbHlmAAASgAAANnMAAGgUxFIgN2hlYWQAAEj0AAAANgAAADYLYYgUaGhlYQAASSwAAAAhAAAAJAd2BDJobXR4AABJUAAAAogAAATuuPI/FGxvY2EAAEvYAAACcgAAAnqJanBwbWF4cAAATkwAAAAgAAAAIAKEAeluYW1lAABObAAAAYIAAANWLdCE9XBvc3QAAE/wAAADoQAABiGXFj2KcHJlcAAAU5QAAACBAAAAjRlQAhB3ZWJmAABUGAAAAAYAAAAG9nhYmAAAAAEAAAAA1FG1agAAAADTwZ2GAAAAANS+pvV42g2MQQqEQBDEEkf0MLPof7ypL/DofXfV/z/AIgRC0TQCLR6cdFRkjVso7HzTv1D4B7m4048DOlopNlv645SeXXLT51sXzSa+W3AF3AAAAHjajVcBbFbVFf7Oufe+v/0LWEoLCB0DUhkxTWWESUVGiWMFsVPDmEEHZlucY61Q7BjZiDFKHZql6YzDDpE0qAyMNsBQsSKypqvOOUdkY6YhYFwHyDYm07nFCPL2vfN+6F9ot/GFj8O59917zznf7bmFAMhiMhZC5tXWLUYBPD2IYzj+I1C4hm83rUTpim82NaB8RcOKBs4G/cloOiNhx++yGI0JmGIehwrUuY50NFplq0rUiogfyfDV/GKc+QJKL0BQG7eSA2ajBZ8ilnFQHoPzZKwcQRGG8WR/j7vj7XFvfBRD/Ik/GHLkt4N6+7h3/v+Pxz8dcoX3hhwZ+jx/jPcOMbI97ov3JbjI38u/v0kw2B5xK7OkmMhMT2G2PkcoqgiHqwiP6UTAF4gIM4kMriEKMIsoZG5ns1JrCMH9+BFnPkgEZryF/hcIwYuE4CVCcZDw+APhcZQI+DMR4TgR4T0iwmkigw+IDM4Qhazep1wtJrJSLMUolBIpIZdKKXkcK5vl2tOokgp+cyUhdu70xGondnZibycOmEcUoJYoxAIii0VEERrxfa6QRBJZJJFFEvATPMr5bUQhfoZNnP8Efs7524ki7CQy2EUU4BdEBruJAjxHZPA8UYA9RCE6iULsJ7LoIrLoJrLoIbJ4lRD8mhDLToR3iCL8iUjzopYXtbx4y0uwvATLi7e8eMuLlzEyhvm6XC4nJzkKXLWKGZrCGlexttNZ05nMzCxmpBGrcDea8D2sZi3vxzo04wFm4UFGv5MRPcdKvsgKHmTljrJix1mp0zzJGbtZxdy3NLlfeq/dw9ekiXEPp7r2UXet8b8GUauNDHYHLoycSjDIl6eHvBunziue9/po3Bw3XzyS3rp4c7x50JG/2DeKctOEmCYUXyMcbiU8biMClhIRFfEo5yRqEFODmhoUHUSEHURklRartFilxSotVlfFMcLhBOFwknA4SwScIyIZKSNZ11EyilwmZeSkomIVFRkv47m+ohKXEUUYSQwzpYspXU3pLqf0+US+0r3FE+XFkzGlu5zS+zXuLSpvUWUsqvNKTzWeqnsvMbSuk2i9aVZzESbKdRZnxvTrTL+aizlRseYiT7SsefHnK9pZFjIyTa7h7slPr1pGuIj1upVxLWUkbYxkIx5jNE/gSTyFrYxoOyPZwdvYydN28ZQ9PN0x1uAkT3aOJxjF3cZwl/FccYLpWTHCOkqJqaOEu9TQErNr2ImORBPIfcx/t6yXFnlENkq7bJVnZJfskX3SLa/LATkkh+VdOSGn5EP5WM6p16wW62gt18k6Vat0hs7SuVqrdbpIl+jteofW6ypdo/foOn1IW3WDbtItuk07dLd26n7t0Tf0LX1bj2ifntT39SP9xMFFbpgrcWPdBFfhrnTT3NVutrvOLXA3usXuNvcNd6e7yzW5H7h73QPux+5h1+Y2uyfd026He97tdV3uNfem+73rde+4Y+6v7h/u3+6sV1/gR/hSP85P9FN8pZ/uq/0cP88v9Df7W/xS/y2/3K/0q/1af59f71v8I36jb/db/TN+l9/j9/lu/7o/4A/5w/5df8Kf8h/6j/254EM2FIfRoTxMDlNDVZgRZoW5oTbUhUVhSbg93BHqw6qwJtwT1oWHQmvYEDaFLWFb6Ai7Q2fYH3rCG+Gt8HY4EvrCyfB++Ch8EiGKomG8HU26k9xsPN+4xnhDwmg0bjPP2n5/jm8wrjS+1nhlwlpm9vXGc4wrlD9T5Qrjq4yrE0a9cbu+TG4wf6XxbPP3Gp8xz0Tjx40nGUfGC1w9+SnjpsFZf5UXY435L2F82XiLcWM/y7I0drPvMn7VeMOlnGbA7Ev5euMK7fpfrM8OyFXXYIy5xo8b1/czs9dl2fvvnOaza1CelMdNeWceYOfVtNn8V5g/355vOWwxe1le5tMoBtg2mqoi359mtTq1bU6qmbQ6adSpPnN2zp/MaTO73a05r96cxg6a3ZPYuZqmGVubU3K4yJ+eIc3bAbPXWo0OJfNdqsAbbK9em2M3ItXtAH+l2WdyNdp5QdX5/vQGXZunmbQi+fZWs7+e+m2+3QstM7/pIae0SXn2HOPIPEPZfzP7bouu1uw3zc5fuSb+Jbkq3n9RpfJ3rM7d7q7/gwfOVHzW3qXgu2sqs5K8Tj27diW7YPLCjvB5vsQymIFq9rCkc49g3/4ie3rSuUfaG7XEOvco/l61kH2ojijDTexzo9npbuHvPkuIcuvln2HXW8au1ci320R7vc1kR2/nelvY+b5ive+r7H4vs0O+ggP4Dl90p/FDe1VuxD8l4DF24vHosJ7ayfOKXGa/m0WQeL2p8D7cSV7PbleEsdyrghFNw9U89XU85Y1YzNEXTLu/Mz5sbHeGGu3ng8bLjbcZ9xmfNS7Cl7jPcnxXMlIghZKVIhkuIy490X8AtlKXWAAAAAEAAAAKABwAHgABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZrJgnMDAysDC1MUUwcDA4A2hGeMYRBjNgHygFBywMyCBUO9wPwYHBgXVP8zS/40ZGJiPMqoqMDBMBskxsTKtB1IKDEwAxlcKNgAAAHjatZNZUI5RHMZ//7d9ESoU9fb2adNGohRF9qXIvpSs2bKv2RrrEENFUsieJKMZE1NTthvuuDVjjL7PlVvuDB3HV0wzzLhyZt5z3nPOnOeceZ7fH3Ch6wtBdI9U6pk4565SrMcljMONgZRwizru0kgTzbTQJh4SIIMkTAZLnCRJqqRLpkyVHMmTQimSEiPVeGW8d4kyj5ut5hPzi+VuBVrBVqhls6KsYVa6dd/mH/lNKX2HxY0e2o9p45n4Sn8xxSaxkigpkiYZkiXZkisFskE2a+2XxlutfchsMdvNz5ZhBVhBVohTe6iV9ktbfVQv1HP1VLWrVvVINauHqkk1qgZVr+rUNVWralS1qlKVqkKVqTOqVJ3ofNOZ1Zn0/ZOj3FHgyHfE2Afa/ew+di+7m93o+NrxuePwh5B3yV1e/afmbng7k+CPWwSj+8/4h0bXSRdcdXbueOCJF9744Esv/OhNH/riTwCB9KM/AwgiWGc8SKceikmYTiQcG4OJIJIooolhCLHEEU8CiQxlGEkMJ5kRjCSFVEaRRjqjGUMGmYzVzGQxnglMZBKTmcJUpjGdGWSTw0xmkcts5jCXecxnAQtZxGJNWh75LKWAZSxnhX7/Dnaym2IOcZzTlFNGBec5RyVVVHORGi5xhcvUcpXr3NQU/WT0Ng2apXuapp9tFau1HdFs4Gy3N+tZo/tdnPjtVuFfHLxAPZtZ2WNlLZskRo9b2M4x7DgkXPMZKVG6AiK4o3ceoGmWBF0P8d1nipxhxLKNvWxlH3s4wEFdS/s5wlG9dZhSTnGS17qaerFOvMRbfNgofpp/zx+QzaroeNpjYMACHIHQksGSaT0DA9NuJlYGhv8hzNL/jZl2///CdIBJ8P+X/34gPgDIPQ0ieNqtVml300YUlbxlIxtZaFFLx0ycptHIpBSCAQNBiu1CujhbK0FppThJ9wW60X1f8K95ctpz6Dd+Wu8b2SaBhJ721B/07sy7M2+beWMylCBj3a8EQizdNYaWlyi3es2nUxbNBOG2aK77lCpEf/UavUajITesfJ6MgAxPLrYM0/BC1yFTkQi3HUopsSnoXp0y09daM2a/V2lUKFfx85QuBCvX/bzMW01fUL2OqYXAElRiVAoCESfsaJNmMNUeCZpj/Rwz79V9AW+akaD+uh9iRrCun9E8o/nQCoMgsMi0g0CSUfe3gsChtBLYJ1OI4FnWq/uUlS7lpIs4AjJDhzJKwi+xGWc3XMEa9thKPOAvSJUGpWfzUHqiKZowEM9lCwhy2Q/rVrQS+DLIB4IWVn3oLA6tbd+hrKIez24ZqSRTOQylK5Fx6UaU2tgmswEDlJ11qEcJdnXAa9zNGBuCd6CFMGBKuKhd7VWtngHDq7iz+W7u+9TeWvQnu5g2XPAQdygqTRlxXXS+DItzSsKCkx0vUR0ZLSYmBg5YTlNYZVj3Q9u96JDSAbUG+tMotiXzwWzeoUEVp1IV2owWHRpSIApBh7yrvBxAugEN8mgFo0GMHBrGNiM6JQIZaMAuDXmhaIaChpA0h0bU0pofZzYXgyka3JK3HRpVS8v+0moyaeUxP6bnD6vYGPbW/Xh4GAWMXBq2+cziJLvxIf4M4kPmJCqRLtT9mJOHaN0m6stmZ/MSyzrYSvS8BFeBZwJEUoP/NczuLdUBBYwNY0wiWx4ZF1umaepajSkjNlKVNZ+GpSsqNIDD1w/DoStCmP9zdNQ0hgzXbYbx4ZxNd2zrONI0jtjGbIcmVGyynESeWR5RcZrlYyrOsHxcxVmWR1WcY2mpuIflEyruZfmkivtYPqNkJ++UC5FhKYpk3uAL4tDsLuVkV3kzUdq7lNNd5a1EeUwZNGj/h/ieQnzH4JdAfCzziI/lccTHUiI+llOIj2UB8bGcRnwsn0Z8LGcQH0ulRFkfU0fB7GgoPHbB06XE1VN8VouKHJsc3MITuAA1cUAVZVSS3BEfybA4+rluac1JOjEbZ82Jio9GxgE+uzszD6tPKnFa+/sceGblYSO4nfsa53lj8g+Df4sXZSk+aU5wcKeQAHi8v8O4FVHJodOqeKTs0Pw/UXGCG6CfQU2MyYIoihrffOTySrNZkzW0Ch9PBDor2sG8aU6MI6UltKhJGgEtg65Z0DTq8+ytZlEKUW5iv7N7KaKY7EUZzIApKOSmsbDs76REWlg7qen00cDlRtqLniw1W1Zxhb0H72PIzSx5N1JeuCkp7UWbUKe8yAIOuZE9uCaCW2jvsopiSlioIj4IbQX77WNEJi0zgy6BImRxsrIP7YodOaKCdgLfetIq79tC7c918iAwm51u50GWkaLzXRX1an1V1tgoV6/cTR8H086wseYXRRlPLnvfnhTsV6cEuQJGV3a/7knx9jvW7UpJPtsXdnnidUoV8l+AB0PulPciGkWRs1ilEc+vW3gyRTkoxkVzHBf00h7tilXfo13Yd+2jVlxWVLIfZdBVdNZuwjc+XwjqQCoKWqQiVng6ZD6bnZrwsZS4LEXcs2TXRfQdPCEd4r84xLX/69xyFNyiyhJdaNcJyQdtHyvorSW7k4cqRmftvGxnoh1JN+gagp5ILjj+XuAujxXpFO7z8wfMX8F25vgYnQa+qugMxBLnrYIEiyre0k6mXlB8hGkJ8EXVQrMCeAnAZPCyapl6pg6gZ5aZUwFYYQ6DVeYwWGMOg3W1g653GegVIFOjV9WOmcz5QMlcwDyT0TXmaXSdeRq9xjyNbrBND+B1tsngDbbJIGSbDCLmVAE2mMOgwRwGm8xhsKX9coG2tV+M3tR+MXpL+8Xobe0Xo3e0X4ze1X4xek/7xeh95Phct4Af6BFdBPwwgZcAP+Kk69ECRjfxjLY5txLInI81x2xzPsHi891dP9UjveKzBPKKzxPI9NvYp034IoFM+DKBTPgK3HJ3v6/1SNO/SSDTv00g07/Dyjbh+wQy4YcEMuFHcC909/tJjzT95wQy/ZcEMv1XrGwTfksgE35PIBPuqJ2+TKrzZ9W1qXeL0lP125132PkbZTO6LAAAAAEAAf//AA942rV9CXhbV5noOedKupIl2b5aLcubrNXWamuzvMjXS7wvcbzFSRxnc5y0KV3Sli4hpLQNFAqUAWZYhr4u0KFMS5K2dKHtFChQ2qHLDG+AecMH5Q0zLG/YBjowbX09/zn3Xlm27KbwfS+1JPvqrP/59+UUlaHFtST+FOdGHKpAduRCXtSE0iiHutAQcomO3nxnezaTbA766qurHEKlQUNQWSKs9Qge3p60e+3JtDedTPPsk4df1af0Gf2k38CTtPq70oZ1yCbT+FPSs7jrP3t67+vtve++3kaPp7e390iv59b7jjR6jnjuu+8+z5Ejtw4M3Hd0oOFF7md9Hr8Hfm461jgw4DsIvw14Onsbj9zQ5ozvvPLKB6+8cmd8xRP3wA9CBE2v/R6dI+fY3vxiI8IYLSKEykcRIdySBnOckxvTaDQVmnK/UKnlnWFrkvM6AulUJtnqsNt03v3D5oTG7bZZq6ut5JxkedFts7jdFpsbobU1NIgfxWPkk5WNqAyhSg7eH0F03iC8XQfzulE9umH0vHfnbjFUoSNIyxFMEF42YoOhfLS80szxvH7RVEb0emFUgwmpIGNuMUAfsC+Rnj9a2k9puCDWIVRfV1sD07irXVVOWLBVKPzja8OYT/Je3ptlr2ySvZI8e/H0S/ybzI3mG2Ntsbvgda352sw7zdcpf91gfviuzF34a99NPwb/0t9NPw7/0t8FSMbWHiUR8gfkQSEUR51iLub31dVWu5w2s6nMYOaIDiOOjCDCkZsRRvgWCma0BHBxorGmpqZ4U9xhFyxa3hH2lWPAkXQMB7MOpxDD6VQeZwFZHE4engl12I4cznQ5fGTSqUBQIJHUkR1iz8loaOfxowda9+bEKxZDvpno5e+Q9os7OkaweWZ06ua5NNfdy2cjrTsrcWX1rqHkbFrX2WWcbfVGeOlN9+5JXJO2/Z4fbpWyI6mWDof0JqxNi+Jr/0X+lXwJMMUKpxZHHeiF0fNVcHJhI9aWYazT4hWkQ3qDTn8MaTRoiWCKSWY4Em7JxBOOq+DG3KPng9Al/pZdEDRl/fglE+Z5Jw9nntyiByHQlnZDW/daWBADiURDg82GUKIj0Z5JNcQbYqGArd5WV11ltQiVsJnyQDlvD1tk4CZbAaa2cuzFSey1UKB6G3V2myOJNn2fx+vf/fVAMDQYiQ7CexR/qFNq7rwm1x6JtLWH8dRAKDgYlb+KtdGHuQhejE7EW3ZGo5OJloko3rU6hT84kM4MDmTTA9Lx6ERLYiIWnYy3TEYTA5n0IP0K9sehprXfkxPkMYB9GPhPXuyIR/11NW6X04DLOFLPkIpiPl4CMnaMaouwKhJpaIikI6mGcENzuFEHmKUN6ryNdE/Z4o3BN85M1qnjnYjuzCnv0pINBOHPOpwkiaV9JzuP5O7x1EXGE5Hh8Nxc5spIUyaRvFr6dFdt/URfrjk0fjp/tnmomT+w3LKQu2kgOuiLjITDI835UZ/4TvFA1fHha8jx9lhNV6ghG27uWj03d8tY1/6Q6AViAH6BPkE+iUwoOnreAYhipCyJnS8GJKhE9M95+BMvUtIZX3jE7iOwHWuBI1Vg72x5lSA4y/kg/o9D3soqp+A9lIHW+bU5HCNPwdi6h01anAgzNpZ1AvnYnPznL7nksHdu4Zx3149vuOHHu/27v37VDy4EYCKg5zlcp/bTQT8nI7asDLDYuYU572HofMuFH1z1dejHutN+Hfgm4H1fQrNIFLv8GJPJHd2xRpdNq0d4F9YiboTDWIORFqMVHdZqyRJFaO0Y7G4WzQwPZdJNwdoaN0+xE1bajXngBnBqQfgjm+nGwYD8W7LV6ajHwSIIZLLAJthzuw06VWCH08F+Z73hPydj3V82G3TeioZyrcbMa8qc0XAkZi/T8GatxtLs0xnMwKz0uspKLmTTas08VyaEdRGnI+wo43izTuMIOYw6vdmAbzLra1qaa8xVPGfSa4y8WRAsFiNv1OhNXFljTXNLjd5s1jta46ZyrsHImXRaE18mEGgimHiTVmfiyhss+nirQ2+mB4v60HFSTlLIiAKAExoOa2YBl4EzYA4tA7nTo9fgccbDK3V8dRh7qfRMUymaJOXfzD/3XP6bOP5N+gsdb3LtNHoM7UTlyCkC6aJBFaWAMHwWij2A843rIo2fDJqtINGcNfWh49EEFW3+ulqxlY7Vhn6LO3AMqLFKtDNknF1HRqGSoaLH7mnDnLSKY11sP8MgYz8H8xuptkCfAJfD2InpQRtRmY+DAy6WqEcUaWoqSFK89pu1R/HHyU9hXkEsp4OC5MBXyxNSVoUnB6S7B8hP33wZMfnaAbziGHkS2Fs9iohNgFhsxzJXwCDY2QIqgZ4q6yvrqhyMD+pgIZrNfI6kUzHsbaREAgwA43cPDr57aur04ODpqfzBTOZgPn8okzmUN+29Z2Xl7r17715ZuWdv59jZudn3jo6enZs7O8ZgUA3vb4C81yG3WAVHyQG8RmSujQE/xwQrAx0fzCYF75O31D6YEsmB2ZaTq1OI9W+BTelhPy7ULAaNZbAdwAZCRhg4GbujCssiYjJGcPqCGr4qnPVT/kVXzwcLHK4Cw/m0wKn0Nu1oumJnLHr9cOeh3NjMt/BJqantX/KXppp6A5f7xf7UYq7v1NCD8hmGAJ5amD+MusVOdzXM5QOChhXAMkCSQwsCconjNEuAoLAYkJdLlKadjJzDqNnn9/j9PO+Ck6acI9nKWGsYp52tGXmNOj6YUbmwAvxXTkWivqP5xFj40NyOgbF9zcORzEJTePH9+SPtA22dU52X9Jp62puTWX9PU763E/d3+vO+dCp0KjGX7tollM/2ZfemGD6E4C0F8C9DZhQVm00YUHBEp4V9YAT66lEAIROlFZoxo9FoNgINC5ZKul6/J4iTAtVYvWkB49ukzxvwzPill4rSzx9swy9IuY4Hf4ZvkM7K59QGcHLCPA1U73EAexMqOaJBGE4K3pGGAYksypJ7I5AaUH2jYA2UAEk+P0pVfKaAlj9+V6S5eaU9PhGJTCQmR1sN+IPSQ3zfXOdyZ/5Er6k9GY8lw2PRyFAoW4WXul5vSR/I96y0M1h0whr9cJZu0ON7xW4gIo4EqohWQ0Z0wGI0Wk6zggpilIcFqtyipgahmqaakK8ROld7/QE9KMRIWRLlIBTLnHyAkksthj8s6gbokSbxe452dZ3oPX1m8NTYO2Z9o3O5/Znqy3r9E5HYRLz/sLly3xB+MHOwO3+s68k7V/7mwK7W4anb52zpbulMfLw5Ptw03rV7WYZzB2zEwOipXqwBGYIZNVE+hJnuDtovaDccLA970h47MIinpHfjl6TvDJOrulpW30P1iRTAoYbBIQzj9Ys9Nh0BbjvCFwFB4Rp6AAKGs2JcIxKhcIh0RNpTrTXhmmYZGhEDZWOUe2Q2qRQKfAqwkFmJU/k7WE4YZ/nJ5T2zvZ3D3cc6Oo91j7X3zvZc0dc0Eo+MREB7iI+EWnYlUtORyK50YleLqWU+27Xf7pjLpqZjsZlUbtbm2N+ZnW/Bt3tyfl9HY2OHL5BrINIFXz4Q6vZi7O0OBfI+tNX511XC0Rv0YD8Q2LoWCFlLVoAUONgvxzlGi6SFev6NDXTHAa+fnb9DPn5Q0SnCdmH6hwIBC4XFOvP83KaT72L4sIOdfAvDAvLkxpOXsUE6Q09exgF5D0ym4NdBfsCyRs9HQVNyUqbOVirI1ptWtt7cVFDBd8CkVoqfL4gWkwkhk9PksFQyQaRTNA1VEJEthJJN+cR31lipdLLWSHOqnAJ7j8la/DrYexWwDh4JyIS/gAwXMH4cf+F8MkxxN4sWsUSmAXd1D+sI6FPWtN9uxvYsfk66AZ/FXZlX808/nWf77ENfJeX4XwBbedQo1lMcp2Ye2E4cmVVYPuGoLlBJOT7lEvS/Pvz3Upq9/iV/Zx7mHEOLxKrOycGc2ShOa+3aMXwW5nxOyn0aZnw18yqd0732e/wtwI8q5ENZMeUwGSmLxJTNczDx6SKZQxm+Fms0Ts2Yy+Xyubz+Kl9QRxeiys11rs5MuWI5/0z73qSvpyk77w/vO9u+mErube8xq+C9Whvs8DZ2+pLx5pMtM8nIzpzxPUWmNV1nZO12bge5F3WjCVjL+TrAAaHRQ/Rcg4Vo9J0dYGdyI+71Zwb12YLcOGQ0EA3IAR3lyroy0C35w0hhdsBE9HpuCTYo6KnNVg/to2Bca7BhHr3dTk3UNgSY6Q2cfuWinbWAqS1UJnBIu7J9L57XzSOdjl9i3ScXwMarEkWExAlxfGgAgJEPBJoCvkDAxLtLtJnGQLCIOlsdzqyTZyZc60bmlGxldoGXqtHMzqOPHUncf/7YVV+54siDR5NTsWinvm62JT7c3HO8vXXQYm4vi4Tq69oDi5/Zu/zFlf137csfzlra39Ef3GMg7en4zkRP6uqjDx65/CtXHvzs0sRlGbBDE5GJZP/Jvpi3V9v6T+6GQHihd/Zj8yvnlvd+ZrHG4/Y3vLY8aitL5zMLqbYBduYN8PZ14Ps8SPKwGDJgAMwIYCCgpAakOBWrYFRQjUqv15fpy2QVuQqkOM9M2qARk6x07eAAjtOfw/fff8895Nzq1Kv4jHQGgL4fxj8G41eCptWIusR24Pwwgw6oDuSjdhnOVnEQ8VjWxOlc7mqL4KmvbnQ3VjkEl8UVadAzRXijAPBgquqAzmO3Kr8I+3Frdi6RjLf3pRY7pK/hUMfoeNdPftM3N9f3G3IuMtGSHndWL7Zl5hL41r50qu/X0qPjHR1j0m8pH6Hy6wNAp7UoJoarXcYyiiQjKrt2bHBhwYNaVBPwB6gLS7N+/nzpmePsvQcO3Ls4cKYlErokN37LxMQt47lLQpGWMwMmOLmlew9mWyNNian3Tk6+byrRHG1pg3OhcHuE6Vd2ZrUUwMQMcgVMJqPNYrSb7IEG6tuxqlgZxlkF/ShEfn7JfYuL913y85/P3zY+ftv8/eTc7r8+fPgzuzuG37Nr103Dq88x+T8J88VgPiOKixGVK1JdSrMIoqu8WBtmVoZR9niBamWl/FGQX3fg66T34TslD/4Rueq1vCR1kXNdhfHTML4BNYkBdXzK6dioqooBXxiQgY7MeB4b2cvGPSXd0oP/nQ36VXVMel53wnl5UFpsBa0LcfWEaLRMiddqEEMuZgM7qCbKWCxoG6ARBryymecRNhLvpsNLe/EHsLXljuFFdoDDd8ABXt8lH2D6RNN38GHpv+M5+QjbElH1CP2e86iw56sYTIOiT1FXl0FHpvulfqkKtBmWmO4WXkl4J1eJ0qIo4nspOeFuum3pJdwqj4s+zHysVurAWLd5ZHMRDJ5JUaS9qJ0EsucZaCtQLGLmBcNopiyTJQ6QycnALqBKm18D3Ys0ZVgGJbMHTzZEnXtbwv0BEawzU3cyHs1Fdrbif5RifZd0whz7YKgr2D4bxFqDXkuYdMPM88bJnlOrxSLL06SAkwagCRBd+0R86az0Kk5NS7+7GtYrnQSd+znp/Xjk1EsMfv0wLoFxtVQnZYumozE6kEGnRVpBoIv2A54kBUKkXrELUG71Q6w/paFfrK+L32JdNkFdlwGMEq9ggBPYL2Id1omi9Lr0Ol2WDf/H6hQJss9/Vsf9S4bLdaKbJ6RkVEthVAzL8spjPg4jDtFjeYIMwniDq09Q/ktx+Hf/P+xqmensv/vAgbv3j988MXHzuIy4Css5eO/S0mcPdk69b3LyvVMy3jJ5QHH2IOzNBHwHLGNYBZAqh6mbZN2RD1ssN9ssZnu5XQg06KgT31PgPXavypaFSVw9cGVPz5UD/0fEFfMnTsy/TM61Hc6DHJNwx8zg4Kz0fDEMbGBV5sQM9atriQ7MPOaB5DCHh9fNp2Lftt1uD9mDsUCQMmGQ5E5+gzSGFZFsMOvcJIrJ7yJNY00741d2LaowWpu4pum6Bl8BSLjq2kRvYkcgXACW9P38cuJY8FCqGFxF8CqH9YD8JNQBp5qmy6CKKOxNIXefzyMIVsp7YLVWbxBsYIFBTptUYEYOXjb/6MjDz4kMdFLsZQY2fMvV5RL8Y+D7NIWc7Ed8jUTIUyhI5ZXDTu1iQrVKFVTUyVskr4Io4Iv4KKgojSsqSiCoQmud+zmcCk798v3p0JFb0xNNe49efVnHSs8tJ0Lh49nYUNOeo1demTsxYsylWo94O72Zrir39Hh2T/JQa3Pc2+VraXO5d+/MLiRlPhgFGA0zHUP21RTMStm5oqja2At2pReoxf0rUvMrEczKLoWO5wA/zkJ/O/KIdYpDH+PirdmRzeazqaKY8q2NLAzXnhkUswzzxMEzU6aRW2bwJ6WVvuMdHcf76G8zt4zIa1X1IR2dS8vsYOCaCsOUuQ6o/DLXoXwM+Ab5uvQPA/CDTdhEuS687iIHYCw/mEkaRkswVhnl+8AoaFiJiXG2eeAUlkotlaJJN6Y/nNeIvf6hbzwz+JWvD/285xvf7IHhniL97DVFdq9+Xl4nyFByM+NtwBsNOhgajp6yn/JRLOOaxWIRKFxhlTCkgY2OT2Hd5I9+NIl56b8nf/TqJJ6X7sc+6Qd4Hu+Gd588tgXGPgNj61GtWK3jgAgLDE7xBFgE6glQxoQjC0m/2PnTn09I/68PV+G/kj4Pox2XfkbHaoexRFXuU3iuu9kKvoWCm80isBVnZRcDCP92/IC0F78hTeMLq68nSXdXcvWrsuyfWvsgbiM/fJtWXBIQC15TPz137qfkh62rVup7XXtj7VF81zY+UA50W+0AXpJdoBi1wHxVhflk/9wyomoZ9dfS+dD6fE5g+ml4tcB0P+0hv2x98xwdPoM/gx+UceuC7ki/6ADuzryWMDP14F6teFgu6FC/NQnsgfd+L3NX+00350AK/erVV+mapbV3kl1r52G6BjbGNj5jOgQPACRkZvWBnTn5XLuJiN4kL0NfJ+trgp5D8M3VFhDH8qxZp7e798Ys+UrFh2X+1gr6wy+IgKoB43aK41WY0zhBIAigxdfVajmdVkPNWK2OaGVvJdXiXYxWRvVYp1OVLjeYmO6A2++ph5FcPr/XagA4IYcdAFXs6mK2EbVwLaB+qeEwfPpE3n0iu+uSzGL7xNLAzoFp1/4F1yXls5M9uyc6iHDNQekbuyKte0daJyL19r59sWSr5M63TVf3tCa75Jg0yYN8sYAF0i12VpQRrYbxycrRglvGxXSoDc45qxUha6PV43ZBT2Dbm5xzQYpTQrFPThW9HzuRz5/o7T5cn8/XH+4OzSQSM8n0dCw2nSbC4I1jY6cGO9PL5Enp39KdUk3boc7Og23U7X0wC2eUAHj/BuC9tQ3i2t4GcbylDfLbGwYHbxhKLvrD7qFgdl86vS8bGnaH/ftTpqF3jYycGgr5mmsbcgc7Og7lPHXN/iZ69hmAm2cdbgLH4EahxQDHVGvlrHnmz1MU7GK4WQJegcINKwe9vkqBbJbLHgquXhV4NzGIJRn0yJOrO5bTnYOnxsZuBOBh9+pVWQqxTNvBzs5D1F4CuBEfwM2J6qiVCTyGI0wQE05DlgvLc43qivSHqiqEquqqat3V8JcDDAO6Up8MsWItwlNHkkTHe2Cx+MgBd7Dh+vb+6wZ3XLNj7B0d0qg2M5uauLQMX6s7MBn11TZ7o0OnxkZvHBy+dSE934L/dnnn1BFGfyAP8BR5BaTVHrGsAuu0lRjpyIjsDKlBOp12CTSGKmZwo0XQfmTHG8tQqAZlVwd0tlL65YJY5vWy2BXPu2Ve56X8hzmGmPNYZ3/s1lvzMzP9qVSkwRGo9hFtTkrhb+cG20c8MUezR6b1+NoMqQEY0lj8kLijrpLotIofE2gZGJ6OrFD6holBsaFuGVfBmWlFYw0gO+VwOIxQH/D7fZTGsaCQC7MqMhu8mYAF6RIsqOm+cqjzSl9Nw2LLwrG6FbH30q6uS3t7jtbdOptIzKaT0/H4dJJopdbelfZAfWutZ+/k/nS7eMXAjivEXPqQtCcxlwX7vmUuDdBncB+Htz8AHttppMIi+7YZDoOyxrxtriJzDFQJwea1UfuT0jqAUnHXCAq548sWWvIT+ehIOJ+3L7YRoXVPTnoE9/dMB3qD0mNA16+FMwye3fD+cfIVkNEV1AIsuFOr6MEJo6o1XVFuNjF3qXaTu5QHEbLb5bJY4AW8hFzisgjV1YLFtbz6Boy/9tTaBPoIG99Ncb4C+HI51sBpaYtm4jiGJxrgchqNWzPGXLRuU7XTYRXYrHyJk1Y5KqY86bwzygreEa0oM/sFtzffn1pfyps/MfBpLd9UTzKrL7QNM3gDSwDqexJG94oNBg3QG6eyW7oaVT8RrEzaYyroGC8F2Fb/YOLLy/k8bprCVdLPfnX0fQDOWhyV5Rc9nvfDuKrdW1li944BlIBVyG25IOCyF6XEloZq2e7VagVGXLolMAZ1Oteohsb95HP3okavYPVavTYDUFHR0es2/JK0y3gL7+S+6Vh+qE2cyg/St7x1Kt0+Z6/c31mEEhP59U+iHWuKd6ZAJBVwUtiEk8KfgZP2t4GT2lmGkgqfHIR5N9mbrovam463tjdfOzU8fGpw8Mbh4RsHM4vZ7GImS9+zppF3DQ2dohIG5Eyu/XAud6i9/VCu/VC7vJ5p4Dl5WE+JbBaKZfO6WKYAsuKLymYVMH+WbJZ+TS4sl8hmKg9nQB4KW8hDoUgerovCUZkvbicPhYtxwreQh9rVSSysC8RlKbRBHmI0Dfi1AGs10Sw8OTqr4te6JgHCQ7DJOrclk7QXMOpvTgy0700CGb7Sk4tPp6UfEe0l1I4D3eRpGDOwpb3p2mxvBpDfFy62NzPF5qZDkUzU2iTs2L59VdSzbyE92DewfzI+1Ro/0Fy/c6Slr2tndjDcMpsyNflivS3+YNTu7ss09/rr3YmWqK+xqVrw5cLh/oDMI/ywxinyUZDncTHixDq2b8LdTFkiWaTOU4CBTqdqAExuWhup4PTLeqig5H0AR6Ju/EwWT9laq1P9MzP597zHV22pN9orhZF2PJP70Idy0gOeZlMZ400w738RrUzPHM0uGdECd6GzUf0IUeJCapKGHdm9Ni/zcRbpRZTdyla5gP+LknGbStRw3G8ABQNR4zHpKUbUeFjeL+jVxEa0ah6EaqmpuoFgYRaFVTYt3Tsef2zHq1kQniP4USpDMLA9xFmhf6mNKry1jertve0vMh95f++D+Q9+KA8jTuCH6Gv1DXy/NF+wpfEfYWyWd1PGa7CGsjlq6cDYHClygIKtSvHEAxaPNZh0ZpO8FZ+7997hb31l+NOfHn7mue9/H+tXX3xxVfojHbdubYy4YFyBwtqoJ7BkjMEAVoYuoKGbUzybFpuXoaGMhd2YY7sox/xhf2Wtt7apvP5f+5/5Ut+vqsayjwjZCqerj5ilLvzs6pOdWSzvBdgnfgnm3MaOFd7ajs3gPulZfIf0FB6QjrXgT3a0SCsdbNzw2h68lzwBHAVg5GJyoBLjoUaWVQQN5hWCxWhScFAxp4nhLgzsP011KZq96SwndqccFOFpGJzHpll/ItsW98+OaDvyLuzzB7zYle/Q3hnqT38wFW2JpW7P9Af1cX1NovmOeNZkziQ+HE7U6OMwy2Vrj6K7t7GJqYS9LJVSkoKo/2kP3s/WHhL9embLCmBRNmI8uJ5Wt0RBNUmzZQlvCztBbATlgH6WxuqzdaQWA9bbG3XwCScSYysOBHxsxSOz/nhbNgE7eScsNvzheNZsysbvaKaL1Qf7M7enYi3R1AfT/SH92hrqwc34NP6CwGPzmiT9EhkuIPy49EsWJaayZtfaHPoiEVR9jK2OCjzXqJpDYiUl+hjTieRkLtAOkh9V4qm+YXOCCGr8dHUH/pUqXx8F+20c1QBlAZdsqK9xVzltVrO2TFaC1BRdWXlmPEioltGFhsu96RhRc3LpWdKkXHrGPrCXgDvjl2ZjYv5ILnckL8amG8NV+UZvd1VYumm+r2++IcR19xrHrurtvWrUKHZxQU9zdT0nzWsaqpuvPingu4WTcu5UFhYaYXGuPlGEo6VJGoinuZ48HtZiAkyTJ8zly5R8mq3B80Vu91pUK9j8PtDfqKrkt3vSWZYtt9H8rMU0x4dEJGNHLgcydMdJV7xyIQec+sUXu7rq617M3d5/olNMRWNt0ank7bkXN/ieHNQTbMPIgMH2QDzLNjiqwwTUFA3hlstYWracX+SwWy1qCnalkSZhs3R4u5rEBy9G8Pi2h1555ZU+eD30R+qtwv25PbnrroM3fCl1WbHz6yd78Bx5gOVBtDIvSZAmCgIyM8flkpajwMKTW2Q6UAdKsSLdWvT7vqoqodJVJZxTPske+umqpL/Ln4C/YZTGX8Z/V9mIw1pUyeEwelLx28zia8jZt+PzofkK3TgjvUDOtrxdn4+T9z7RdzZLXq44I/O64NpLgMPn4LRBf0dUfCJymorO91Axxtx2zG0bYFIBKzpMB1VpqP/W2L+Sazvc9dv0jWkcbtmdy+1uWa0nX1zdJedi/gR9CncA0OpEdxGXIJR9TBYlMGaKoLdYXc1MkJ+4rPTD6lL8WWsieo1mQaJr2d4qnTbAZasBxJee8mewrE1gWTeAOg3yWHMFzbYArr2yzlgP0GF2ukUPawKYdXq7NgsizSV1IZfV5/NRwU1Bx6LRzLZVtBvquwLhlUm+FGwLVcUqLbU+R53daiuv9CSqNPqov8YXqzAHKRJYjcJEDrOahhSc+7Ps3CM8PfcIelrJxxjB/8z4lQ+1i9nGKqdJQ+TwAkF0rQwhZQYG0ucAUkSez+t22a0FvETFLExJjqJuIZ2qfQKzwSGFr3m2yCFZ53PSmS2ySNgemN+cu76yEdZK83T60EfRF5D+AsHn5TSdLdocx85t2pxU22AefXGbNiuFNmZ0xzZt5gpzHUWfk9uQzW2+URjHiL69sY2cH8E9xGjBggbFfoHyIib19QgDF9LDOeg1ywZgkLpF0CsVf7ZW1pyYGWWptEDvCoVBGYFjYjVinqZJFKAhgCVhUyPn0mv7R/DtRCd5fqaE0GlCRZf0DvwR6XKkxL1FlqeQQa+L7kw6GNDwOjdgajUNmbkqAI/LMeG0CvpHaCyKw1fAG9K8Q/UyOUYR8HTFpALpdwDW7SY0ycZGM3NoH4Q1p99uJ1pvE9vQiTt1sV5ieHMHmg1FjmzRD43RtBxjwN8M1GcFA6oGpGUFVvnDZgqUZehWrlCyeG1PuUZfu5k8q+Y/Pr9VjkY8y3nxRqpt0x/5zJ6SpA2KTyyHguF3SKGB9zN8wkV4ubnNcfTwNm1Oqm2ABm7cps1cYZyj6Cq5zTp+r1Et7cNsroi8nrU7thoHVxa1OY5sm9us/QLGeY2tJyKvZ+1vS9r8O7T5I1uPPM7RtXs2rgdoqRneXmCx0lqazbtR01jUYxooNRSpGhUV8FFbUcNKrezQzQwyp2zd0GfGU1JQjXygqyQP5it+Tk54GRlRU16+g/+xkPaCu/O4dfV2OfnlD3lWigRwYDF9xlNaFJ7yiRJYsTg1g1Wrcr6PlfCdzW2O49w2bU6qbeB8X9mmzUqhjRk9tE2bucJcR9Fzm/gXRrvQX+KvER0IA93DepobCUplEEgkmHVmnThze+R2+eeDYTyh/nb77WGk5vP+juXI+1Cc1gdFwrU1LofJoGc+Gpa2o7g9HHL4RFcUPvH7/XF/LGgNWlkGtprVGgAbL1uUL5fkkcOJFTJFckgaU+/HM6kDd+9vvzSWHp6LZ4A2209E08Ozq/8W8uNT/vkY0Cg+cfNEyCfdAn+RmnfvWPrswYC361DLmR1AnfQ36TsrIfxwTT0QqfT9qfdNZo82SeM19Qx2LKbMzqlNOcsnSs57c5vj6P9u0+ak2gbO8gvbtJkrjHMU3b2ZVmW9l83Vqcz19MZxNuUaxBj3hHPQLuuwEuUoFK2B5Klw2CqclU4h4Knk5QhosihDw1/I0Oj555IMjVMsRaPtpmdmBgdnpBdkmTPDcnGeBRpuEWNGUMKZGgICh1tREy6ZWxsv6uR0QavP4/dEvCwkUZK7Hcbp9YIFlXFT/+pMel8uty/VGmnrSe3J7hkI7wjN9e3o6BifbG+fFIk5OZ1ITCdTM1Xu/dn0fEuHrzvYMdoxkm4bHc+tSgBHOV75MsCxH2QvQX2Xy/S98TkH8P1E0fPn1faYP1Dc/unCc3Nv8fMHCuMfnS96zrkL7Y1UOwMagufcXaDDRUHL60HHxOUagJ3HDUqCHetJDuvKDKB48jotDaOW6UjZCtIjHa/XLZsNRM0Gdo2WG00cFYbUtwO0lU7HYgile9JiZ3ssFUu2JGCCiNXn9fl9/goAuRrEktNTS6KrsgN7U2gL0VxzNeZKXpXjXH3XeuuuGdp7aXHodfCAw3t5T0nsS7plIkpDspP9chRsoKNjYGFsPSbblc3ki2Ni0kx4NBqo7mlNdco4llgTWewzgy6I7kTc06DRauxYp02BWq8rqPWqXuPn4SuCdVeg4hT7QlCKnqMbqbpJgDXW6kBpfsvWore0IbUE0JFCew2tAgXJBMvMyAqJnq8Oa/5ERYQW0WWS+HCJItJzaddWkdrGuUR5iQGR049es6MkeNsY0jRiipNyTJTi/JBMCzfIuLrxOaWFe4ueP6+2x/ylxe0fKIxz9BB7vkZZw21snJfk8T8gtx8FgBmLnh+vkNv/G3z8ho3/kjz+ffLzH8PH79j4cvujn1mvq2glfw/aQhTtEa2VzKtaC+oAaAM2q6UMD8l55w7VBS1syA5zizaapsFhslL8GCy5urq6aF0k4Av4ad6sKpkKiVABKiDpSdJs7s1eefxPi+KVw8NX9XSd6D/WFz58ynmwPtsVDB9yjlTMxmOzbZnZeGIuQyxfOLDz9EDvtaPDJ3tmZuazqXC1r7rGG0l5Vl9I7mtv25NK7sm1700BvORYEOU1UzKvGVmH+yCD4y52Tn3ovVs+P47OFz1/XnkO8L2ueJynC8/Ne4qfP6A+R0cvl3lWHzpNykkd85O50SG5wLqGVitQ1wvS8Fir0R7WqUFGFy2kbURIp5aEqO20Ws08kI12iXWYXBAdzCByV1aDcFKdbHpqoRYHPcEuKi5qwA7FMv0pLb/4jlrO8DXVJJ3NX1ivYuAK8S0nWG7NrAYJLPtQsNrlNOq0Gj3GWk4JhKwnMGzWXDweT7OnyW8JWjZoLsWKC9NbnFiOwmkUrQW4ZkNw+MbB6f6G4W5vaPjU4K7BhmFROtmCTal8djGL8WLW5ZReS+bxx/enht410uIfDhxIDZ0aaQ2MSm/mcXug/VDuu+2Hc4GBGuk5P5yRHFegZ71bpjGFJjc+pzjwsaLnz6vtMb+vuP0DhXGOTsvPZV86HWefMs7Hi+JyF8uZ+bPicsKfH5fjVrZIminaxwPKPmB/M6jIxk8U/ADHFL2+WI+WZfrZgkw/NlLcd2/BP2BQ9LbSvhcKct8wLfOuhrVpzgq6mhNVU/i5sI7TY4KdIFG4EZAxiBo/R5kOzS6XGFW1KCtNS6mqrqr2CYLg8FDZolW8N9mgXHQhS+jWrJFwVm9LvMMu9BcqMGoaPbUN1h/cf/8dtbmEs8n0KVaN0eiubbDjHawmg+Z0TZMc0EgziLBFcQ/VSNyYKiQ8iUUNnJ7XY62+mSZBU6WE1xO+UInqouusACtNr1djnEowDdYdDocz4XTAZwU1JOQpAyO9sPL0NmqIXVA3EyhK+CI5ui23oyTp6/AJeX8/V5O/6C7dUWPfxuwvmhDGtvyRQhaYai99gOnYAUXH/kOJri7nX1F6GFDo4ZNFfU+qfbEePbNN3+eVvgTrD67blo+wvkGl780leERzrb5GnoQ2g6xNBWjxFmSANo9zFtoI2ij2M2Dou5Gan3UIaLQavhkQ+ywaYtDTakstTZzWomU4mspCBZXC56jjnPE9Jxlzu93N7qYgjYAGvIrr3FuSp6UWwqPN4elDPRvi0+fP53vWUHGQenT1S0VJW38b6+1dfWRDmLrgx0gU/BjHYNlbwBX0j7MF/ePYLNrKB4LL0Pe26avqLhy0UepdgAZovUsN9epVgowQMK3XVTNJKYLzi4jnFYceZXcVo0yYAQFYWX1xDaoRbF6a0S1QXFfrYLwqRjtl5M8WFcZMyuhbQ9G7Rnq2UCXDkDUMuByqYcUtNI50mOWz0RtfzohWvw/4bzkGxRQ0Gh4Erwa0YA+tuUM6ELQ6zTKN0agHrVz9wBIQGJlaqYj2q00ZAPDhrXrQbLJKdmVMzOW1BvxeLw3xaDZuSFeSHCdrtLyaI3d9YZMGW9mmTLkWsCtsYuBvFKOhslbZucNGitPmwIJweMvw91jy3BY+Mf0WPrHN+qtekZWsTojx8WaFjz9b0lfOfaN8fETm4ytKX+nXtMZI7gv4U0GMTEdi7TnqlIqhPDosHojWEz1f5aSGOK2DR0NG6hzm9JoVg6oolQP16XQCdWsyNJLjjkty3DEep+6ueD7elU1XxCpi4Savp6babqVuryqTqiTRq1Rkvcj5J+bVYberxlsXMAhOp+WXbyvFbq+nurot6giH6OUnc2833w70+f8N+FXGaFr2BR5b+3iJv/BlaKNlNC3r/MfuUHIG1qbRD4EurTTOTiWmVY6zq2XoFGSqvPGBfGTp1qqUAd1CJb4fUuyrtosywVExUR0xkbsVUchk9NobMNcTLNbnoTeq2G1Ew3mwXLZfODJVWawoEAkLEjfUgRXiqDBvmUJnVRfkpOU/6pIWqNVWVVU5SZfmdVvy9fLi1FigULXqgHXWt+h5/MfVN5SFAg7SSs2/WvetAg/jN/mGWM4d2GLaQm6cUJIbN5rP0zwSGG8f4PQVIEcaAXcZTuNvyXYbPOcYrk8oz29jz1kdFpObcUVulpXQD4AEl3O3QptJpY0FPSq3eVRtI9dzPamOA+NfxWQcLpJxdJwwazOptLluYxs5j5Z0AY6YaQabyVhmAM2e0xO1sm1TkZgZme2FIjE+TZEka+cF0iX17tkjfuQjXV24LibG8JT0yqg4KkmokKuLWQ5jg1hrLON1VKjqleq5SqUYxM4ue8E8aLXKwBhP5cfH81P4QLP0AnaGxBA+Ij3ZXOxjvl71MQOMflUCR9kWfFmxBan+cZfcF87mL9mZtShn83u5vfRrmkeotofn9xXNdbLgz9bDaWw91/MFu1N/DBX5lRMFv/Ix9OUSfUW2s84WbMdjh9BW/m9cjv6xJO620X4luPy0rDOngLE+C+dqAYu/XcwWqlD1pFCGaqDldmqeDTM2aq01DhtLrJMFsWs9vKayQxphW1db/LIoXv2H/fccOHDPfhKXPDvlgI8ijHd/ev/S3fu7Vl8g2YlbJyfePaTYldwbLJ80idrRlDjhxHoddd0xrQE4vVavWTYZiE4nV1W6Ro18GUd1esVll0r5wIpItady2Ywv6WuNNNOUU6sv4PObYdEbHXbrfLxIyDZs4uhIlrZch+ypG7qh0fuukUGWhzn8Lq/nuqGCzJWOFWVk4jMbctXHe3sm5BzN8W5xTBa+xWmaav66IoMPsrNNK/j7TAleyHmH9GxnZd/PmKKrAf4eZPibVvD0Cbk94O8Cw99Z5bmxaK6T6lyAv+/dcq79DH9nZfy1yXOxuji2zoyyzrtKcF/OZaTrnJPXqcRWY2siq6kT0RuiM9naUK/R6d006l5dCaKdplhrFP9jdGNcFfTFJRDsDtkg0uKtA6uxTYHVi/ei3sv45kDpxbrJQd8tQqtbdJRjqyZfxEdTG6wWA5gBPtk9uU10FV+8epBE0kd2VGwVaB28PrF9TeHN86mSeGtO2xZ/iypDlpcqsrzUPJxZTWtLfZ1Gy2+MhWtG3KDxDm8ZEOd53RKiyeBo3Zdx0YD4RTttGRC/SK9tA+Kl/ZSAuC8censBcXyxBFz89KGRLQPjiaXAtlm5o7u0jSWnFazfPk23mD5PqvQJtH1sG/p8XqVPrM8qtaRAn7SW1IMeFu1VcLTIaQaJYKKXZ414sEY95CaEaIrpFSxERU5RR5WaoMF0OULwAZDkbqweVjPtoEHc6bfRQwxuakwLAgk+sqkPixTQ4n5GWPSM2I1TW54Qtbtp+SuetW5xCjVltCY2tgnWfUU1sn6gAZr3HEfPia4mrOea7cSgj9oIMZRETiJIq9HeXIZpbY/hChBeAF5a2cNxmkWdXN9TEkCJrvfRG8jpi3UCcG7ZXgmmFHXjKJAs0C2O4iwb2wnAoq6IbSIquDRD28kwHwdKcDeSXc/abmjwV2wRQBlMFmdyx6p0fjkni9UsMxzNKjj6zhIcpbnmP2C66rysq5KmEn1Wjv0mCrHfY+hjpboz882eLfhmjw2gorjxNwqxZSP6VkncmPVlcUfZ32u8AW0VuwY97PNb9QWLv+BbxuVLSKm3nmb11n7UIbY5gCWVw8mC6MPciHJ7hXpHKnP7rhtF0MPvq/L6ffJdFrLXfJM3ZFN9Njk7eGbKrKsqeAyqDlytVGqTc6wuG1saFBeBv9rxyRPFddss736a7AC7h63VALaiHms5P6a3EinJ/tRfWUi/L3ZX+mhNTchDI9Qb/ZQbc/HXbUqyQ3ZLFqfm59cNTHfUOLA5Sb9gxjF8ofXgDKfa5VwBPFWCC3I+PuV7e5g+xKPvFeUHnFTzA+D5rSV9ZR/486oPHPOLqKjvXCG34Cg6VYILrE6b4UuXojM9VDK+nANP8WVR1pkUXJP7zql9wT797jZ9H1D6Uj/cnUV9Txb66tEN2/R9Xp0X63sZnrL6t1vh7Cuor4Bm5dK6BeYrENavN3EzxKxA5VZ2vYluU3Wbvqiq7aHNpWxy/iweIc+/zZptJ63Z/lzXsfTUzjR5/rbFxa3HKNRpEHQz0M7VSpWGMkY2yXu70zun0se6yPOLi7cpY4zjw+QCvW2RjdFI8wY01NFVmkJrRiY/V0hIVvbLzIv7x+pCjmxtbdYRqh1rIuN1dSG702kP1dbLc+xBdzB/SIDN8Zb5uZuznecV78a6N0OugYR1mzk3y6duY6PSYj6aUbyixRzG3Hyh8Ix7W1nVxfck39jZGQ7Dq9rnq3b5/S4yLv8d7mzyu+SHcp7wNFpFNiSgdraCuMrPaKUkAyGtcgD5Ps+4GUe/mZQrR3wOjZJZrdztW+TcvaHD624pOHQfZJ4bm+LJle+dJV34DHkadt7L5s3aAIZ65s+yYjwEQpDVeBCMVtjNBfNqcTfhJpmS5wBRqFUQA1HNTb14lOrYdBH0agtzvUtwmEOmZj4RtLPfg2b6O+mzWCvKh/hsp/opn0c3fpzlg/Oomq2qQgvYOESt1KutlkIeuZP3+pXEcJztPZshL1fc9GGWII7X5qRfrz28dj8qRz42gqt8i2oVX2EsfuNluF+QfZA2V433Ddm3yPyMBf54vcofUR/ObMMfX1b5I+pDTxXx1vW+x/GXL9r3OBaL+s4V+h7FQyX8Ue77QKHvUeq3ZPcTLtA4QnEM4s01WQd4c03RARJru6kvX/ZLszbffFOSYztvSkob2b+9UhjHDLxua//20wX/tnkcbZk71reFjrExzktQ3wnlflX0n8SAoxe/f/gfpDiOdqh9uPa30Ycjb0pqn2H8bXSB3Ak40/owoMvQpsu4XZsu45arhhYekbHIqjq9ZSF9gV6nXG2n1ymTW+l9yha3fJ8yhSP+FnqMfAqgUIGoLGA1QGSkUAME68An2TpqUfsjteVEXYqZFdaz++LZYqwbyj44xv4WHvVV+SzsRpGNK3Juu8B/3WatrtJ14+vIpyqD8rrZ+r8K67cU1k9RSt0IvXPrcdyNP/2n1VH8r76+eLy3N/64/BHvk/FnGPAqhHYCbgiAG154/yrDcQHfDA14ek+/ZnfRPf3daBRm+w/5rv6WCqwtl6/R12OdCZcZdWXFV+9bzRbOaOSWBEMlrym+sT99kY7s9n25N097c8q9/bkt+21xc39JXzA0MmNjoqje4D82Pza3a6c4Ko4M9Ce6E/m2zJa3+dv+jNv8Gzb97Stq25D5k2/6x8ODwcIf0hPqvf935/7U/wHAlv8zgPX/KQC9VyiN1vDf0dsmHtZinAh3YyfALnBv5hOfyLz+ddNjT5iVO53SoGQr7TjWLph18tFPfCL92c/2PvGY6evfYLLiZ8qdinE0KY7VuIlGB+LPiOnNuBoqCjXcsgGTMoyNNA+8kPlvwkaj6ulgtmEsEm5uEix+sPkEq99MfVSFezqCYBBS0wI+8qSQbKejmUQAZCd80PjXi/KVi2O3LTv2TXK6XYdcR24ZVhL+Zz7kxcPSZ3kNXpLO1390T4Jdw9h7cijndHrqc32XdrJs/wMTuVpvtS03e0KW7zhOyvFlwAd1D4NCl2BcT74p9jJ6RyxTdEDV4YArewQP4VZX6YvxoSTApU6pJdd/yWU1a0lii0tSSovC696qKPyN5W1rwoHO5TlBBuCEElt4gNG//PyC8nw99ik/f77wnL+6+PkD6nN09NLi5+vj94Fatf78bKH9sf1IgcE0uQxgQGMF+i81ea0YYFBiiqmQWLfDApthcplslxUDRrHL/rMIPoqNNlcEIsU8+4sNWQnra6Z2tbwXsL3/omgvTxdgYp6T5ShN+/kIu5tCxYWk4J1WrqOg36/NwPfa0u+1q5PofwAPfnx5AAABAAAAAQAAtCcAwl8PPPUAHwPoAAAAANPBnYYAAAAA1L6m9f9W/u8EWAPFAAAACAACAAAAAAAAeNpjYGRgYD767zYDA0vH/7D/k1kiGIAiyIDRGgClhgavAAAAeNqNlE1oE1EUhc+7k5ULwT8UBSlqElubpK2hDaY0lBRbbUrSjnYRakWhCxdaYrW6FtG6ExEXXfkDUvcuBbHuRMgmuNKK+EMUWlxkIS04nvuaqXXSgoHDNzO5b9675515poYz4M8MUQcoA9fcR788RFTOI+7sQEIeoBkf0W/G0EPFzQzSMoysAfJmCiks4oS56/2UJ0ibIvbKSbRLDw7LBFVASs6hW05zTAFJvbb1HMu6Ln0PmTM17HNKaJUvaJJHGJc51tbICdYVqSrvXyGPBV7v4hw3MSaH0OcMsIZ1TpT/30De8hZruHaZRkzeY1TfGWpGWJ4hIvewXa7jmLmAYa55hWw3n9EpBe+3SSMjXeiQK3BlN9rITnHRxp7DMkkfshhCBRm89V7INgziHXLOFHL6XK7ZelfHmKv0cBExM8lxWf6fYG9JHJQ97G0A+0VYcwdHzFZcJOPmJXrp+4ids0hPuEYziz6zxJrnyNh1jSOKD/Q8yfslJOnXqlcbyPlOqn/q3TphwSurf+QP6puzBS2+d0HJToxYqn/rpf7RZ+nAKevVBnLKpPbi/itUvDf0b5D8Sn2SS8yF711Qmgtl1vr7V+qf+qzUfnXOILV3nd+n5oj7Yvu9zT1VP3RNm1GzpvtdJ72qcL3qXRO5Qh7XPmwGmQPNoWZhjWcRNhHuvc6r/QVofWVva1xGMtTCeZlbzU4DmWXNUwOn6xnzqfujHm1C/QZsDnUP1b/6t6B5DFIzzmxmrB4z82UyR3VTr5nDX3wGb9R/Z5ANntbnZG7hVFfPGyxTTwHpRcq5jBTPBHsumHlynpylvyVe81wKzSBhWhGhYjLnVW0+HI4t4eh/iZmB+webP/UMeNpNwl1IGgEAAGDzv1NPO/W68+66X+9ueueddxERETJEQiQkYkj0ENFDREQPQ0JkxAjpIXyIiBgjImSEhIwYISN6kBgRwweJHiQiIiQiehgSMmTsZQ/j+wwGw/I/e4ZyD9KzbowbT4wPJoMJN1VNd2armTK/NU+bD8w1i9EyZ9mxPFqT1iXroy1p27Ed2s5s97aOPdWb6M32/gQgIAnkgBLQdlCOIceCY9vxzXHntDonnBvOlotzrbp2XXVXG2TANJgFD8BzsAl23QPuUfc7d9UDeqY8ZU+3L9VX7WtDHLQCfYaOvUbvmLfgvfFpvhlfxffk5/0J/3v/vr8JW+EJeB4+gk/hl/5Yf7G/jjgRBBlC0sgHpITaUR+6iObRIrqPHqPn6HWACjwH/mAejMEGsQSWwRaxPHaJ3WAvuAGHcA4fwqfwGn6Ft/AOARA4MU1UiO/ED6JB3BJPxOvAJjlIxsgUmSHnyRUyT26Q25Sd8lEUJVHDVJxKUxUaphk6Qo/QCXqSLtMn9AV9RbfoX0yMOWXqTJN5ZjoswOIsxxbYXbbEnrA1DuI+cUdclbvkrrn74ErwY7AYPOcRPsTH+BSf4Rf5PF/k9/kG3xVAISDwgibEhbQwJywLa8Km0BRnxGUxJxbELbEkfhVrYv3NYWgttBXaC4fCjfBD+FWySz6JlzQpLqWlL1JXBuWALMnDclKekRfknFyQd+WSfC13IoFIKpKNVCNtZUyZVTaVPaWsnCoXSlNpKR0VUHFVVEfUxH9m1ZxaUc+iQJSJjkcz0Yw2oc1pWe1Ba+tGfVQf16f0WX1JX9XX9YZ+qz/pvweBv0tAvSoAAAABAAABPABYAAoAPwAEAAIAKAA5AIsAAACDARYAAwABeNqFks1OwkAUhc8UJIDGKDEuGhd9AflTIepSw0ZQIwo7EhAEIlAtxYTX8Cn0Tfx5Ad24du3ahYfhtqDBkEk738y599y50wKI4QMBqGAEwCGfMStYXI3ZwDLqwgFk4AgHkcSD8AJMvAmHmPslHEZaxYQjMJXnuYhtVRFeQkndC69gTX0KryKqvoWfsG6EhJ+RNDaEXxA28sKviBrnY34PwDQqOICNGwx54jaaaMHlyR75pHnyFDuxUKNqMa6lY/rkIucus/rM7SGOAhrMc7STjY5E5X3HM+pNDKhUGZViRlKPfVzgCGUck2Z5bE55zKth/alS4sphTFuf0ZqqOq9SiXTJ2WbMqPMT5jc4j/Lq1KrkU+pDXd/l3v93M/JzudpDguPul7Otfbu+a5yazbWX05esJlWXuwN+CS8mwdmr2dVdTmomZnY4a2/Sc5lqDVc63/VvqyB3l9OqxZHRWpYnS2GX7y3s+P9KFteMa2h/R+495zsWccsO2lQcxnR+AGiigvcAAHjabZNXbBxVFIa/37F33TZO771Xx173xCkua8exYycucezESca7Y2fxehfGu3FsugQCHkDwwjPlCRC9CiR4QKJX0XsH0XmkB+/cCV4k7sN8/xmd858z994hC3edG2Ae/7NUm36QxQyyycGHn1zyyKeAQgLMpIhZzGYOc6fq57OAhSxiMUtYyjKWs4KVrGI1a1jLOtazgY1sYjNb2Mo2tlPMDkooJUgZ5VRQSRXV1LCTXdSymz3sZR911NNAIyGaaGY/LRyglTYO0k4HhzhMJ11008MRejlKH/0c4zgDnOAkp7C4nau4mpu5gTt4n+u5lqf5mDu5jbt5nme5h0HC3EiEF7F5jhd4lZd4mVf4liHe4DVe516G+YWbeJs3eYvTfM+PXMcFRBlhlBhxbiHBRVyIwxgpkpxhnO84yyQTXMylXMJj3MrlXMYVXMkP/MTjytIMZStHPvn5i785J5SrPOVLKlChApqpIs3SbM3hV37TXM3TfC3QQi3id97RYi3RUi3Tcq3gc77QSq3Saq3RWq3Tem3QRm3iPu7XZm3RVm3TdhVrh0r4gz/5kq9UqqDKVK4KVapK1arRTu1SrXZrj/ZqH0+oTvVqUCNf841CvMtnfMCHfMSnvMcnalKz9qtFB9SqNh1Uuzp0SIfVqS51q0dH1MsDPMgjPMpDPMw13KWjPMOTPKU+fla/jum4BnRCJ3VKlgYVVkS2hvx1o1bYScT9lqGvbtCxz9g+y4W/LjGciNsjfsvQ1xi20kkRg8apCivpD3kWtmF+KJJIWuGwHU/m2/9Kf8izsj2rkPGwXRQ2hxOjo5ZJLRzOCPwtnnvUY4vnEzUsbM2sHMkIfG1WOJW0fTGDNtMvZtBuXsZdFLZnesQzPdpNetyFv8ObIWEY6Didig9bTmo0ZqWSgURm5Os0HRzToTOzg5PZodN0cAy6TNWYC38qHi0prQx6LPN1m6SkmabHmyZlmNPjROPDOan0M9Dzn8lSmZG/x9vBlGFBbzjqhFOjQzH7bMF4hu7L0BPT2tdvZpx0kd8/fdqT06ednjhYVuWyLFjp6x12rKlrNW7QaxzGXeT1RqK2Y49Fx/LGz6t0XWmovtpjjccGj42+PmM04SL9NlhSEvRY5rHcY4XHSsNgU3Yo5STcoKKpIccqtmLJfMudxUj37qdlkTX92ek4YJ0f0CS63dOywPt9jDb7mtZ5Vvo0THIyGou4ybnW2NQeRWwnL2J76h+3ZbchAAAAeNpj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnTZJMjJogRibeTgYOSAsMTYwi8NpF7MDAyMDJ5DN6bSLAcpmZnDZqMLYERixwaEjYiNzistGNRBvF0cDAyOLQ0dySARISSQQbObjYOTR2sH4v3UDS+9GJgaXzawpbAwuLgD+HCVgAAAAAAFYmPZ3AAA=) format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Metropolis";
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Metropolis";
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Metropolis";
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: 600;
  font-style: normal;
}
:root,
:root [cds-theme] {
  --cds-global-typography-font-family:var(--clr-metropolis-font-family);
  --cds-global-typography-header-font-family:var(--clr-metropolis-font-family);
  --cds-alias-utility-gray:var(--cds-global-color-construction-600);
  --cds-alias-typography-link-color:var(--cds-global-color-blue-800);
  --cds-alias-typography-link-color-hover:var(--cds-global-color-blue-900);
  --cds-alias-typography-link-color-visited:var(--cds-global-color-violet-700);
  --cds-alias-typography-link-color-visited-hover:var(--cds-global-color-violet-1000);
  --cds-alias-typography-link-color-active:var(--cds-global-color-red-700);
  --cds-alias-object-container-backdrop-background:hsla(0, 0%, 100%, 0.6);
  --cds-alias-object-interaction-background-hover:var(--cds-global-color-construction-50);
  --cds-alias-object-interaction-background-active:var(--cds-global-color-construction-100);
  --cds-alias-object-interaction-background-selected:var(--cds-global-color-blue-75);
  --cds-alias-object-interaction-background-selected-hover:var(--cds-global-color-construction-100);
  --cds-alias-object-interaction-background-selected-active:var(--cds-global-color-construction-200);
  --cds-global-animation-skeleton-duration:4s;
  --cds-global-animation-easing-in-out:cubic-bezier(0.42, 0.01, 0.58, 1);
  --cds-alias-object-skeleton-loading-gradient:linear-gradient(
      
      90deg,
      var(--cds-alias-object-interaction-background) 0%,
      var(--cds-global-color-construction-200) 35%,
      var(--cds-global-color-construction-300) 65%,
      var(--cds-alias-object-interaction-background) 100% );
  --cds-alias-object-interaction-outline:Highlight auto 2px;
  --cds-alias-object-interaction-info-selected:var(--cds-global-color-blue-900);
  --cds-alias-object-interaction-info-active:var(--cds-alias-object-interaction-info-click);
  --cds-alias-object-interaction-success-active:var(--cds-alias-object-interaction-success-click);
  --cds-alias-object-interaction-warning-active:var(--cds-alias-object-interaction-warning-click);
  --cds-alias-object-interaction-danger-active:var(--cds-alias-object-interaction-danger-click);
  --cds-alias-object-interaction-neutral-active:var(--cds-alias-object-interaction-neutral-click);
  --cds-alias-object-interaction-inverse-active:var(--cds-alias-object-interaction-inverse-click);
  --cds-alias-object-interaction-background-shade:var(--cds-global-color-construction-100);
  --cds-alias-object-interaction-background-shade-hover:var(--cds-global-color-construction-200);
  --cds-alias-object-interaction-background-shade-active:var(--cds-global-color-construction-300);
  --cds-alias-object-interaction-background-shade-selected:var(--cds-global-color-white);
  --cds-alias-object-interaction-background-shade-selected-hover:var(--cds-global-color-construction-200);
  --cds-alias-object-interaction-background-shade-selected-active:var(--cds-global-color-construction-300);
  --cds-alias-object-container-background-inverse:var(--cds-global-color-construction-600);
  --cds-alias-object-container-background-inverse-tint:var(--cds-global-color-construction-800);
  --cds-alias-object-container-background-inverse-shade:var(--cds-global-color-construction-500);
  --\3b4 1:var(--clr-base-layout-space-3xs);
  --\3b4 2:var(--clr-base-layout-space-2xs);
  --\3b4 3:var(--clr-base-layout-space-xs);
  --\3b4 4:var(--clr-base-layout-space-s);
  --\3b4 5:var(--clr-base-layout-space-m);
  --\3b4 6:var(--clr-base-layout-space-l);
  --\3b4 7:var(--clr-base-layout-space-xl);
  --\3b4 8:var(--clr-base-layout-space-2xl);
  --\3b4 9:var(--clr-base-layout-space-3xl);
  --cds-global-layout-space-xxxs:var(--\3b4 1);
  --cds-global-layout-space-xxs:var(--\3b4 2);
  --cds-global-layout-space-xs:var(--\3b4 3);
  --cds-global-layout-space-sm:var(--\3b4 4);
  --cds-global-layout-space-md:var(--\3b4 5);
  --cds-global-layout-space-lg:var(--\3b4 6);
  --cds-global-layout-space-xl:var(--\3b4 7);
  --cds-global-layout-space-xxl:var(--\3b4 8);
  --cds-global-layout-space-xxxl:var(--\3b4 9);
  --cds-global-typography-body-font-size:var(--clr-base-typography-font-size-default);
  --cds-global-typography-body-line-height:var(--clr-base-typography-line-height-20);
  --cds-global-typography-display-font-size:var(--clr-base-typography-font-size-display);
  --cds-global-typography-display-line-height:var(--clr-base-typography-line-height-44);
  --cds-global-typography-heading-font-size:var(--clr-base-typography-font-size-heading);
  --cds-global-typography-heading-line-height:var(--clr-base-typography-line-height-32);
  --cds-global-typography-headline-font-size:var(--clr-base-typography-font-size-headline);
  --cds-global-typography-headline-line-height:var(--clr-base-typography-line-height-36);
  --cds-global-typography-title-font-size:var(--clr-base-typography-font-size-heading);
  --cds-global-typography-title-line-height:var(--clr-base-typography-line-height-32);
  --cds-global-typography-section-font-size:var(--clr-base-typography-font-size-section);
  --cds-global-typography-section-line-height:var(--clr-base-typography-line-height-24);
  --cds-global-typography-subsection-font-size:var(--clr-base-typography-font-size-sub-section);
  --cds-global-typography-subsection-line-height:var(--clr-base-typography-line-height-24);
  --cds-global-typography-message-font-size:var(--clr-base-typography-font-size-sub-section);
  --cds-global-typography-message-line-height:var(--clr-base-typography-line-height-24);
  --cds-global-typography-secondary-font-size:var(--clr-base-typography-font-size-inline);
  --cds-global-typography-secondary-line-height:var(--clr-base-typography-line-height-16);
  --cds-global-typography-caption-font-size:var(--clr-base-typography-font-size-caption);
  --cds-global-typography-caption-line-height:var(--clr-base-typography-line-height-16);
  --cds-global-typography-smallcaption-font-size:var(--clr-base-typography-font-size-caption-small);
  --cds-global-typography-smallcaption-line-height:var(--clr-base-typography-line-height-12);
}
:root [cds-theme~=dark] {
  --cds-alias-utility-gray:var(--cds-global-color-construction-300);
  --cds-alias-typography-link-color:var(--cds-global-color-blue-400);
  --cds-alias-typography-link-color-hover:var(--cds-global-color-blue-200);
  --cds-alias-typography-link-color-visited:var(--cds-global-color-violet-300);
  --cds-alias-typography-link-color-visited-hover:var(--cds-global-color-violet-200);
  --cds-alias-typography-link-color-active:var(--cds-global-color-red-600);
  --cds-alias-status-warning-dark:var(--cds-global-color-ochre-600);
  --cds-alias-status-warning-tint:var(--cds-global-color-ochre-900);
  --cds-alias-status-danger-tint:var(--cds-global-color-red-900);
  --cds-alias-object-container-backdrop-background:var(--cds-alias-object-opacity-300);
  --cds-alias-object-interaction-background-hover:var(--cds-global-color-construction-800);
  --cds-alias-object-interaction-background-active:var(--cds-global-color-construction-600);
  --cds-alias-object-interaction-background-selected:var(--cds-global-color-blue-900);
  --cds-alias-object-interaction-background-selected-active:var(--cds-global-color-construction-600);
  --cds-alias-object-interaction-background-selected-hover:var(--cds-global-color-construction-700);
  --cds-alias-object-skeleton-loading-gradient:linear-gradient(
      
      90deg,
      var(--cds-alias-object-interaction-background) 0%,
      var(--cds-global-color-construction-500) 35%,
      var(--cds-global-color-construction-400) 65%,
      var(--cds-alias-object-interaction-background) 100% );
  --cds-alias-object-interaction-info-selected:var(--cds-global-color-blue-500);
  --cds-alias-object-interaction-background-shade:var(--cds-global-color-construction-900);
  --cds-alias-object-interaction-background-shade-hover:var(--cds-global-color-construction-800);
  --cds-alias-object-interaction-background-shade-active:var(--cds-global-color-construction-600);
  --cds-alias-object-interaction-background-shade-selected:var(--cds-global-color-blue-900);
  --cds-alias-object-interaction-background-shade-selected-hover:var(--cds-global-color-construction-800);
  --cds-alias-object-interaction-background-shade-selected-active:var(--cds-global-color-construction-600);
  --cds-alias-object-container-background-inverse:var(--cds-global-color-construction-200);
  --cds-alias-object-container-background-inverse-tint:var(--cds-global-color-construction-100);
  --cds-alias-object-container-background-inverse-shade:var(--cds-global-color-construction-300);
}
cds-icon[size*=xs] {
  height: var(--clr-base-icon-size-xs);
  width: var(--clr-base-icon-size-xs);
  min-height: var(--clr-base-icon-size-xs);
  min-width: var(--clr-base-icon-size-xs);
}
cds-icon[size*=sm] {
  height: var(--clr-base-icon-size-s);
  width: var(--clr-base-icon-size-s);
  min-height: var(--clr-base-icon-size-s);
  min-width: var(--clr-base-icon-size-s);
}
cds-icon[size*=md] {
  height: var(--clr-base-icon-size-m);
  width: var(--clr-base-icon-size-m);
  min-height: var(--clr-base-icon-size-m);
  min-width: var(--clr-base-icon-size-m);
}
cds-icon[size*=lg] {
  height: var(--clr-base-icon-size-l);
  width: var(--clr-base-icon-size-l);
  min-height: var(--clr-base-icon-size-l);
  min-width: var(--clr-base-icon-size-l);
}
cds-icon[size*=xl] {
  height: var(--clr-base-icon-size-xl);
  width: var(--clr-base-icon-size-xl);
  min-height: var(--clr-base-icon-size-xl);
  min-width: var(--clr-base-icon-size-xl);
}
cds-icon[size*=xxl] {
  height: var(--clr-base-icon-size-2xl);
  width: var(--clr-base-icon-size-2xl);
  min-height: var(--clr-base-icon-size-2xl);
  min-width: var(--clr-base-icon-size-2xl);
}
cds-icon[size*="3xl"] {
  height: var(--clr-base-icon-size-3xl);
  width: var(--clr-base-icon-size-3xl);
  min-height: var(--clr-base-icon-size-3xl);
  min-width: var(--clr-base-icon-size-3xl);
}
cds-icon[size*="4xl"] {
  height: var(--clr-base-icon-size-4xl);
  width: var(--clr-base-icon-size-4xl);
  min-height: var(--clr-base-icon-size-4xl);
  min-width: var(--clr-base-icon-size-4xl);
}

/* node_modules/.pnpm/@cds+core@6.16.1/node_modules/@cds/core/global.min.css */
:root {
  --cds-global-base:20;
  --cds-global-scale-space:1;
  --cds-global-scale-layout-space:1;
  --cds-global-scale-typography:1;
  --cds-global-layout-grid-cols:12;
  --cds-global-layout-width-xs:576px;
  --cds-global-layout-width-sm:768px;
  --cds-global-layout-width-md:992px;
  --cds-global-layout-width-lg:1200px;
  --cds-global-layout-width-xl:1440px;
  --cds-global-layout-space-xxxs:calc(2 * var(--cds-internal-scale-1));
  --cds-global-layout-space-xxs:calc(4 * var(--cds-internal-scale-1));
  --cds-global-layout-space-xs:calc(8 * var(--cds-internal-scale-1));
  --cds-global-layout-space-sm:calc(12 * var(--cds-internal-scale-1));
  --cds-global-layout-space-md:calc(16 * var(--cds-internal-scale-1));
  --cds-global-layout-space-lg:calc(24 * var(--cds-internal-scale-1));
  --cds-global-layout-space-xl:calc(32 * var(--cds-internal-scale-1));
  --cds-global-layout-space-xxl:calc(48 * var(--cds-internal-scale-1));
  --cds-global-layout-space-xxxl:calc(64 * var(--cds-internal-scale-1));
  --cds-global-space-0:calc(0 * var(--cds-internal-scale-2));
  --cds-global-space-1:calc(1 * var(--cds-internal-scale-2));
  --cds-global-space-2:calc(2 * var(--cds-internal-scale-2));
  --cds-global-space-3:calc(4 * var(--cds-internal-scale-2));
  --cds-global-space-4:calc(6 * var(--cds-internal-scale-2));
  --cds-global-space-5:calc(8 * var(--cds-internal-scale-2));
  --cds-global-space-6:calc(12 * var(--cds-internal-scale-2));
  --cds-global-space-7:calc(16 * var(--cds-internal-scale-2));
  --cds-global-space-8:calc(18 * var(--cds-internal-scale-2));
  --cds-global-space-9:calc(24 * var(--cds-internal-scale-2));
  --cds-global-space-10:calc(32 * var(--cds-internal-scale-2));
  --cds-global-space-11:calc(36 * var(--cds-internal-scale-2));
  --cds-global-space-12:calc(48 * var(--cds-internal-scale-2));
  --cds-global-space-13:calc(64 * var(--cds-internal-scale-2));
  --cds-global-space-14:calc(72 * var(--cds-internal-scale-2));
  --cds-global-space-15:calc(96 * var(--cds-internal-scale-2));
  --cds-global-color-black:hsl(0, 0%, 0%);
  --cds-global-color-white:hsl(0, 0%, 100%);
  --cds-global-color-green-50:hsl(93, 80%, 94%);
  --cds-global-color-green-100:hsl(93, 80%, 83%);
  --cds-global-color-green-200:hsl(93, 80%, 70%);
  --cds-global-color-green-300:hsl(93, 80%, 56%);
  --cds-global-color-green-400:hsl(93, 80%, 48%);
  --cds-global-color-green-500:hsl(93, 80%, 44%);
  --cds-global-color-green-600:hsl(93, 80%, 37%);
  --cds-global-color-green-700:hsl(93, 80%, 28%);
  --cds-global-color-green-800:hsl(93, 80%, 23%);
  --cds-global-color-green-900:hsl(93, 80%, 17%);
  --cds-global-color-green-1000:hsl(93, 80%, 12%);
  --cds-global-color-blue-25:hsl(198, 100%, 96%);
  --cds-global-color-blue-50:hsl(198, 100%, 95%);
  --cds-global-color-blue-75:hsl(198, 100%, 94%);
  --cds-global-color-blue-100:hsl(198, 100%, 87%);
  --cds-global-color-blue-200:hsl(198, 100%, 78%);
  --cds-global-color-blue-300:hsl(198, 100%, 70%);
  --cds-global-color-blue-400:hsl(198, 100%, 59%);
  --cds-global-color-blue-500:hsl(198, 100%, 48%);
  --cds-global-color-blue-600:hsl(198, 100%, 43%);
  --cds-global-color-blue-700:hsl(198, 100%, 34%);
  --cds-global-color-blue-800:hsl(198, 100%, 27%);
  --cds-global-color-blue-900:hsl(198, 100%, 21%);
  --cds-global-color-blue-1000:hsl(198, 100%, 15%);
  --cds-global-color-violet-50:hsl(282, 100%, 97%);
  --cds-global-color-violet-100:hsl(282, 80%, 91%);
  --cds-global-color-violet-200:hsl(282, 73%, 83%);
  --cds-global-color-violet-300:hsl(282, 66%, 74%);
  --cds-global-color-violet-400:hsl(282, 60%, 65%);
  --cds-global-color-violet-500:hsl(282, 60%, 57%);
  --cds-global-color-violet-600:hsl(282, 60%, 49%);
  --cds-global-color-violet-700:hsl(283, 80%, 36%);
  --cds-global-color-violet-800:hsl(282, 100%, 26%);
  --cds-global-color-violet-900:hsl(282, 100%, 19%);
  --cds-global-color-violet-1000:hsl(282, 100%, 14%);
  --cds-global-color-red-50:hsl(9, 100%, 97%);
  --cds-global-color-red-100:hsl(9, 100%, 94%);
  --cds-global-color-red-200:hsl(9, 100%, 88%);
  --cds-global-color-red-300:hsl(9, 100%, 79%);
  --cds-global-color-red-400:hsl(9, 100%, 71%);
  --cds-global-color-red-500:hsl(9, 100%, 65%);
  --cds-global-color-red-600:hsl(9, 100%, 59%);
  --cds-global-color-red-700:hsl(9, 100%, 44%);
  --cds-global-color-red-800:hsl(9, 100%, 38%);
  --cds-global-color-red-900:hsl(9, 100%, 28%);
  --cds-global-color-red-1000:hsl(9, 100%, 22%);
  --cds-global-color-ochre-50:hsl(41, 100%, 96%);
  --cds-global-color-ochre-100:hsl(41, 100%, 92%);
  --cds-global-color-ochre-200:hsl(41, 100%, 86%);
  --cds-global-color-ochre-300:hsl(41, 100%, 78%);
  --cds-global-color-ochre-400:hsl(41, 100%, 70%);
  --cds-global-color-ochre-500:hsl(40, 100%, 59%);
  --cds-global-color-ochre-600:hsl(39, 100%, 50%);
  --cds-global-color-ochre-700:hsl(38, 100%, 42%);
  --cds-global-color-ochre-800:hsl(37, 100%, 32%);
  --cds-global-color-ochre-900:hsl(36, 100%, 27%);
  --cds-global-color-ochre-1000:hsl(35, 100%, 19%);
  --cds-global-color-lavender-50:hsl(238, 100%, 96%);
  --cds-global-color-lavender-100:hsl(238, 58%, 88%);
  --cds-global-color-lavender-200:hsl(238, 53%, 79%);
  --cds-global-color-lavender-300:hsl(238, 52%, 70%);
  --cds-global-color-lavender-400:hsl(238, 58%, 64%);
  --cds-global-color-lavender-500:hsl(238, 59%, 58%);
  --cds-global-color-lavender-600:hsl(238, 60%, 52%);
  --cds-global-color-lavender-700:hsl(238, 69%, 45%);
  --cds-global-color-lavender-800:hsl(238, 100%, 32%);
  --cds-global-color-lavender-900:hsl(238, 100%, 22%);
  --cds-global-color-lavender-1000:hsl(238, 100%, 14%);
  --cds-global-color-azure-50:hsl(211, 100%, 95%);
  --cds-global-color-azure-100:hsl(211, 100%, 88%);
  --cds-global-color-azure-200:hsl(211, 100%, 81%);
  --cds-global-color-azure-300:hsl(211, 100%, 70%);
  --cds-global-color-azure-400:hsl(211, 100%, 62%);
  --cds-global-color-azure-500:hsl(211, 100%, 54%);
  --cds-global-color-azure-600:hsl(211, 100%, 46%);
  --cds-global-color-azure-700:hsl(211, 100%, 37%);
  --cds-global-color-azure-800:hsl(211, 100%, 26%);
  --cds-global-color-azure-900:hsl(211, 100%, 18%);
  --cds-global-color-azure-1000:hsl(211, 100%, 14%);
  --cds-global-color-aqua-50:hsl(184, 100%, 96%);
  --cds-global-color-aqua-100:hsl(184, 100%, 86%);
  --cds-global-color-aqua-200:hsl(184, 100%, 75%);
  --cds-global-color-aqua-300:hsl(184, 100%, 62%);
  --cds-global-color-aqua-400:hsl(184, 100%, 48%);
  --cds-global-color-aqua-500:hsl(184, 100%, 43%);
  --cds-global-color-aqua-600:hsl(184, 100%, 34%);
  --cds-global-color-aqua-700:hsl(184, 100%, 25%);
  --cds-global-color-aqua-800:hsl(184, 100%, 18%);
  --cds-global-color-aqua-900:hsl(184, 100%, 13%);
  --cds-global-color-aqua-1000:hsl(184, 100%, 10%);
  --cds-global-color-jade-50:hsl(160, 83%, 95%);
  --cds-global-color-jade-100:hsl(160, 82%, 88%);
  --cds-global-color-jade-200:hsl(160, 78%, 78%);
  --cds-global-color-jade-300:hsl(160, 69%, 65%);
  --cds-global-color-jade-400:hsl(160, 69%, 53%);
  --cds-global-color-jade-500:hsl(160, 64%, 45%);
  --cds-global-color-jade-600:hsl(160, 69%, 36%);
  --cds-global-color-jade-700:hsl(160, 64%, 30%);
  --cds-global-color-jade-800:hsl(160, 100%, 21%);
  --cds-global-color-jade-900:hsl(160, 70%, 18%);
  --cds-global-color-jade-1000:hsl(160, 69%, 14%);
  --cds-global-color-yellow-50:hsl(50, 100%, 95%);
  --cds-global-color-yellow-100:hsl(50, 100%, 84%);
  --cds-global-color-yellow-200:hsl(50, 100%, 73%);
  --cds-global-color-yellow-300:hsl(50, 100%, 57%);
  --cds-global-color-yellow-400:hsl(46, 100%, 52%);
  --cds-global-color-yellow-500:hsl(44, 100%, 47%);
  --cds-global-color-yellow-600:hsl(42, 100%, 42%);
  --cds-global-color-yellow-700:hsl(40, 100%, 37%);
  --cds-global-color-yellow-800:hsl(40, 100%, 26%);
  --cds-global-color-yellow-900:hsl(40, 100%, 18%);
  --cds-global-color-yellow-1000:hsl(40, 100%, 13%);
  --cds-global-color-lime-50:hsl(66, 100%, 94%);
  --cds-global-color-lime-100:hsl(66, 95%, 83%);
  --cds-global-color-lime-200:hsl(66, 85%, 70%);
  --cds-global-color-lime-300:hsl(66, 80%, 58%);
  --cds-global-color-lime-400:hsl(66, 80%, 48%);
  --cds-global-color-lime-500:hsl(66, 90%, 41%);
  --cds-global-color-lime-600:hsl(66, 90%, 36%);
  --cds-global-color-lime-700:hsl(66, 100%, 28%);
  --cds-global-color-lime-800:hsl(66, 100%, 22%);
  --cds-global-color-lime-900:hsl(66, 100%, 12%);
  --cds-global-color-lime-1000:hsl(66, 100%, 7%);
  --cds-global-color-tangerine-50:hsl(25, 100%, 95%);
  --cds-global-color-tangerine-100:hsl(25, 100%, 88%);
  --cds-global-color-tangerine-200:hsl(25, 94%, 78%);
  --cds-global-color-tangerine-300:hsl(25, 100%, 72%);
  --cds-global-color-tangerine-400:hsl(25, 100%, 62%);
  --cds-global-color-tangerine-500:hsl(25, 100%, 48%);
  --cds-global-color-tangerine-600:hsl(25, 100%, 41%);
  --cds-global-color-tangerine-700:hsl(25, 100%, 34%);
  --cds-global-color-tangerine-800:hsl(25, 100%, 25%);
  --cds-global-color-tangerine-900:hsl(25, 100%, 19%);
  --cds-global-color-tangerine-1000:hsl(25, 100%, 15%);
  --cds-global-color-magenta-50:hsl(345, 100%, 95%);
  --cds-global-color-magenta-100:hsl(345, 100%, 87%);
  --cds-global-color-magenta-200:hsl(345, 100%, 79%);
  --cds-global-color-magenta-300:hsl(345, 100%, 70%);
  --cds-global-color-magenta-400:hsl(345, 100%, 61%);
  --cds-global-color-magenta-500:hsl(345, 81%, 50%);
  --cds-global-color-magenta-600:hsl(345, 83%, 40%);
  --cds-global-color-magenta-700:hsl(345, 91%, 31%);
  --cds-global-color-magenta-800:hsl(345, 100%, 24%);
  --cds-global-color-magenta-900:hsl(345, 100%, 19%);
  --cds-global-color-magenta-1000:hsl(345, 100%, 15%);
  --cds-global-color-pink-50:hsl(324, 100%, 97%);
  --cds-global-color-pink-100:hsl(324, 95%, 91%);
  --cds-global-color-pink-200:hsl(324, 84%, 81%);
  --cds-global-color-pink-300:hsl(324, 78%, 70%);
  --cds-global-color-pink-400:hsl(324, 78%, 62%);
  --cds-global-color-pink-500:hsl(324, 64%, 51%);
  --cds-global-color-pink-600:hsl(324, 80%, 39%);
  --cds-global-color-pink-700:hsl(324, 100%, 30%);
  --cds-global-color-pink-800:hsl(324, 100%, 24%);
  --cds-global-color-pink-900:hsl(324, 100%, 18%);
  --cds-global-color-pink-1000:hsl(324, 100%, 15%);
  --cds-global-color-warm-gray-50:hsl(282, 3%, 97%);
  --cds-global-color-warm-gray-100:hsl(282, 3%, 92%);
  --cds-global-color-warm-gray-200:hsl(282, 3%, 84%);
  --cds-global-color-warm-gray-300:hsl(282, 3%, 74%);
  --cds-global-color-warm-gray-400:hsl(282, 3%, 63%);
  --cds-global-color-warm-gray-500:hsl(282, 3%, 54%);
  --cds-global-color-warm-gray-600:hsl(282, 3%, 43%);
  --cds-global-color-warm-gray-700:hsl(282, 3%, 35%);
  --cds-global-color-warm-gray-800:hsl(282, 3%, 28%);
  --cds-global-color-warm-gray-900:hsl(282, 3%, 20%);
  --cds-global-color-warm-gray-1000:hsl(282, 3%, 14%);
  --cds-global-color-slate-50:hsl(238, 20%, 96%);
  --cds-global-color-slate-100:hsl(238, 20%, 91%);
  --cds-global-color-slate-200:hsl(238, 20%, 82%);
  --cds-global-color-slate-300:hsl(238, 20%, 73%);
  --cds-global-color-slate-400:hsl(238, 20%, 63%);
  --cds-global-color-slate-500:hsl(238, 23%, 56%);
  --cds-global-color-slate-600:hsl(238, 24%, 49%);
  --cds-global-color-slate-700:hsl(238, 28%, 38%);
  --cds-global-color-slate-800:hsl(238, 28%, 29%);
  --cds-global-color-slate-900:hsl(238, 28%, 22%);
  --cds-global-color-slate-1000:hsl(238, 28%, 14%);
  --cds-global-color-ice-50:hsl(211, 100%, 97%);
  --cds-global-color-ice-100:hsl(211, 58%, 90%);
  --cds-global-color-ice-200:hsl(211, 53%, 81%);
  --cds-global-color-ice-300:hsl(211, 49%, 70%);
  --cds-global-color-ice-400:hsl(211, 47%, 62%);
  --cds-global-color-ice-500:hsl(211, 47%, 53%);
  --cds-global-color-ice-600:hsl(211, 56%, 44%);
  --cds-global-color-ice-700:hsl(211, 69%, 34%);
  --cds-global-color-ice-800:hsl(211, 69%, 27%);
  --cds-global-color-ice-900:hsl(211, 100%, 20%);
  --cds-global-color-ice-1000:hsl(211, 100%, 14%);
  --cds-global-color-cool-gray-50:hsl(211, 20%, 96%);
  --cds-global-color-cool-gray-100:hsl(211, 20%, 90%);
  --cds-global-color-cool-gray-200:hsl(211, 20%, 81%);
  --cds-global-color-cool-gray-300:hsl(211, 20%, 72%);
  --cds-global-color-cool-gray-400:hsl(211, 20%, 61%);
  --cds-global-color-cool-gray-500:hsl(211, 20%, 53%);
  --cds-global-color-cool-gray-600:hsl(211, 20%, 44%);
  --cds-global-color-cool-gray-700:hsl(211, 23%, 36%);
  --cds-global-color-cool-gray-800:hsl(211, 30%, 28%);
  --cds-global-color-cool-gray-900:hsl(211, 40%, 22%);
  --cds-global-color-cool-gray-1000:hsl(211, 63%, 14%);
  --cds-global-color-tan-50:hsl(41, 23%, 96%);
  --cds-global-color-tan-100:hsl(41, 22%, 91%);
  --cds-global-color-tan-200:hsl(41, 27%, 82%);
  --cds-global-color-tan-300:hsl(41, 23%, 68%);
  --cds-global-color-tan-400:hsl(41, 23%, 58%);
  --cds-global-color-tan-500:hsl(41, 20%, 47%);
  --cds-global-color-tan-600:hsl(41, 20%, 40%);
  --cds-global-color-tan-700:hsl(41, 20%, 32%);
  --cds-global-color-tan-800:hsl(41, 23%, 26%);
  --cds-global-color-tan-900:hsl(41, 23%, 21%);
  --cds-global-color-tan-1000:hsl(41, 22%, 16%);
  --cds-global-color-construction-25:hsl(198, 33%, 99%);
  --cds-global-color-construction-50:hsl(198, 36%, 96%);
  --cds-global-color-construction-100:hsl(198, 20%, 91%);
  --cds-global-color-construction-200:hsl(198, 14%, 82%);
  --cds-global-color-construction-300:hsl(198, 10%, 71%);
  --cds-global-color-construction-400:hsl(198, 9%, 56%);
  --cds-global-color-construction-500:hsl(198, 10%, 46%);
  --cds-global-color-construction-600:hsl(198, 14%, 36%);
  --cds-global-color-construction-700:hsl(198, 19%, 28%);
  --cds-global-color-construction-800:hsl(198, 23%, 23%);
  --cds-global-color-construction-900:hsl(198, 28%, 18%);
  --cds-global-color-construction-1000:hsl(198, 30%, 15%);
  --cds-global-color-construction-1100:hsl(200, 31%, 13%);
  --cds-global-color-gray-0:hsl(0, 0%, 100%);
  --cds-global-color-gray-50:hsl(0, 0%, 98%);
  --cds-global-color-gray-100:hsl(0, 0%, 95%);
  --cds-global-color-gray-200:hsl(0, 0%, 91%);
  --cds-global-color-gray-300:hsl(0, 0%, 87%);
  --cds-global-color-gray-400:hsl(0, 0%, 80%);
  --cds-global-color-gray-500:hsl(0, 0%, 70%);
  --cds-global-color-gray-600:hsl(0, 0%, 55%);
  --cds-global-color-gray-700:hsl(0, 0%, 40%);
  --cds-global-color-gray-800:hsl(0, 0%, 27%);
  --cds-global-color-gray-900:hsl(0, 0%, 20%);
  --cds-global-color-gray-1000:hsl(0, 0%, 0%);
  --cds-global-typography-color-100:var(--cds-global-color-white);
  --cds-global-typography-color-200:var(--cds-global-color-construction-600);
  --cds-global-typography-color-300:var(--cds-global-color-construction-800);
  --cds-global-typography-color-400:var(--cds-global-color-construction-900);
  --cds-global-typography-color-450:var(--cds-global-color-construction-1000);
  --cds-global-typography-color-500:var(--cds-global-color-black);
  --cds-global-typography-font-weight-light:300;
  --cds-global-typography-font-weight-regular:400;
  --cds-global-typography-font-weight-medium:500;
  --cds-global-typography-font-weight-semibold:600;
  --cds-global-typography-font-weight-bold:600;
  --cds-global-typography-font-weight-extrabold:600;
  --cds-global-typography-font-size-0:calc(10 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-1:calc(11 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-2:calc(12 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-3:calc(13 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-4:calc(14 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-5:calc(16 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-6:calc(20 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-7:calc(24 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-8:calc(32 * var(--cds-internal-scale-3));
  --cds-global-typography-font-size-9:calc(40 * var(--cds-internal-scale-3));
  --cds-global-typography-font-family:"Clarity City",
    "Avenir Next",
    sans-serif;
  --cds-global-typography-header-font-family:"Clarity City",
    "Avenir Next",
    sans-serif;
  --cds-global-typography-monospace-font-family:ui-monospace,
    Consolas,
    Menlo,
    Monaco,
    monospace;
  --cds-global-typography-top-gap-height:0.1475em;
  --cds-global-typography-ascender-height:0.1703em;
  --cds-global-typography-x-height:0.517em;
  --cds-global-typography-link-color:var(--cds-global-color-blue-700);
  --cds-global-typography-link-color-hover:var(--cds-global-color-blue-800);
  --cds-global-typography-link-color-active:var(--cds-global-color-red-700);
  --cds-global-typography-link-color-visited:var(--cds-global-color-violet-700);
  --cds-global-typography-link-color-visited-hover:var(--cds-global-color-violet-1000);
  --cds-global-typography-link-on-colorbg:var(--cds-global-color-black);
  --cds-global-typography-body-font-size:calc(14 * var(--cds-internal-scale-3));
  --cds-global-typography-body-line-height:1.4285714em;
  --cds-global-typography-body-letter-spacing:-0.00714286em;
  --cds-global-typography-body-font-weight:400;
  --cds-global-typography-display-font-size:calc(40 * var(--cds-internal-scale-3));
  --cds-global-typography-display-line-height:1.1em;
  --cds-global-typography-display-letter-spacing:-0.0125em;
  --cds-global-typography-display-font-weight:500;
  --cds-global-typography-heading-font-size:calc(32 * var(--cds-internal-scale-3));
  --cds-global-typography-heading-line-height:1.125em;
  --cds-global-typography-heading-letter-spacing:-0.0125em;
  --cds-global-typography-heading-font-weight:500;
  --cds-global-typography-headline-font-size:calc(32 * var(--cds-internal-scale-3));
  --cds-global-typography-headline-line-height:1.125em;
  --cds-global-typography-headline-letter-spacing:-0.0125em;
  --cds-global-typography-headline-font-weight:500;
  --cds-global-typography-title-font-size:calc(24 * var(--cds-internal-scale-3));
  --cds-global-typography-title-line-height:1.333333em;
  --cds-global-typography-title-letter-spacing:-0.00833333em;
  --cds-global-typography-title-font-weight:500;
  --cds-global-typography-section-font-size:calc(20 * var(--cds-internal-scale-3));
  --cds-global-typography-section-line-height:1.2em;
  --cds-global-typography-section-letter-spacing:-0.01em;
  --cds-global-typography-section-font-weight:500;
  --cds-global-typography-subsection-font-size:calc(16 * var(--cds-internal-scale-3));
  --cds-global-typography-subsection-line-height:1.5em;
  --cds-global-typography-subsection-letter-spacing:-0.0125em;
  --cds-global-typography-subsection-font-weight:500;
  --cds-global-typography-message-font-size:calc(16 * var(--cds-internal-scale-3));
  --cds-global-typography-message-line-height:1.5em;
  --cds-global-typography-message-letter-spacing:-0.0125em;
  --cds-global-typography-message-font-weight:calc(400 * (1rem / var(--cds-global-base)));
  --cds-global-typography-secondary-font-size:calc(13 * var(--cds-internal-scale-3));
  --cds-global-typography-secondary-line-height:1.23077em;
  --cds-global-typography-secondary-letter-spacing:-0.007692em;
  --cds-global-typography-secondary-font-weight:400;
  --cds-global-typography-caption-font-size:calc(11 * var(--cds-internal-scale-3));
  --cds-global-typography-caption-line-height:1.454545em;
  --cds-global-typography-caption-letter-spacing:0.018182em;
  --cds-global-typography-caption-font-weight:400;
  --cds-global-typography-smallcaption-font-size:calc(10 * var(--cds-internal-scale-3));
  --cds-global-typography-smallcaption-line-height:1.2em;
  --cds-global-typography-smallcaption-letter-spacing:0.05em;
  --cds-global-typography-smallcaption-font-weight:500;
  --cds-global-typography-info-hover:var(--cds-global-color-blue-800);
  --cds-global-typography-success-hover:var(--cds-global-color-green-800);
  --cds-global-typography-warning-hover:var(--cds-global-color-ochre-900);
  --cds-global-typography-danger-hover:var(--cds-global-color-red-800);
  --cds-global-typography-neutral-hover:var(--cds-global-color-construction-700);
  --cds-global-typography-disabled:var(--cds-global-color-construction-500);
  --cds-global-typography-disabled-button:var(--cds-global-color-construction-500);
  --cds-global-animation-duration-instant:0s;
  --cds-global-animation-duration-quickest:0.1s;
  --cds-global-animation-duration-quicker:0.15s;
  --cds-global-animation-duration-quick:0.2s;
  --cds-global-animation-duration-secondary:0.3s;
  --cds-global-animation-duration-primary:0.4s;
  --cds-global-animation-duration-slow:0.5s;
  --cds-global-animation-duration-slower:0.7s;
  --cds-global-animation-duration-slowest:0.8s;
  --cds-global-animation-easing-primary:cubic-bezier(0,.99,0,.99);
  --cds-global-animation-easing-secondary:cubic-bezier(0, 1.5, 0.5, 1);
  --cds-global-animation-easing-loop:cubic-bezier(0.17, 0.4, 0.8, 0.79);
  --cds-alias-object-border-radius-100:calc(4 * (1rem / var(--cds-global-base)));
  --cds-alias-object-border-radius-200:calc(12 * (1rem / var(--cds-global-base)));
  --cds-alias-object-border-radius-300:50%;
  --cds-alias-object-border-width-100:calc(1 * (1rem / var(--cds-global-base)));
  --cds-alias-object-border-width-200:calc(2 * (1rem / var(--cds-global-base)));
  --cds-alias-object-border-width-300:calc(3 * (1rem / var(--cds-global-base)));
  --cds-alias-object-border-width-400:calc(4 * (1rem / var(--cds-global-base)));
  --cds-alias-object-border-color:var(--cds-global-color-construction-200);
  --cds-alias-object-border-color-tint:var(--cds-global-color-construction-100);
  --cds-alias-object-border-color-shade:var(--cds-global-color-construction-300);
  --cds-alias-object-shadow-100:0 calc((1 / var(--cds-global-base, 20)) * 1rem) calc((3 / var(--cds-global-base, 20)) * 1rem) 0 hsla(198, 30%, 15%, 0.5);
  --cds-alias-object-shadow-200:0 calc((1 / var(--cds-global-base, 20)) * 1rem) calc((3 / var(--cds-global-base, 20)) * 1rem) 0 hsla(198, 30%, 15%, 0.3);
  --cds-alias-object-shadow-300:0 calc((1 / var(--cds-global-base, 20)) * 1rem) calc((3 / var(--cds-global-base, 20)) * 1rem) 0 hsla(198, 30%, 15%, 0.2);
  --cds-alias-object-opacity-0:hsla(0, 0%, 0%, 0);
  --cds-alias-object-opacity-100:hsla(0, 0%, 0%, 0.2);
  --cds-alias-object-opacity-200:hsla(0, 0%, 0%, 0.4);
  --cds-alias-object-opacity-300:hsla(0, 0%, 0%, 0.6);
  --cds-alias-object-interaction-outline:Highlight solid 2px;
  --cds-alias-object-interaction-outline-webkit:5px auto -webkit-focus-ring-color;
  --cds-alias-object-interaction-outline-offset:1px;
  --cds-alias-object-interaction-touch-target:calc(36 * (1rem / var(--cds-global-base)));
  --cds-alias-object-interaction-border-color:var(--cds-global-color-construction-500);
  --cds-alias-object-interaction-background:var(--cds-global-color-white);
  --cds-alias-object-interaction-background-hover:var(--cds-global-color-construction-50);
  --cds-alias-object-interaction-background-active:var(--cds-global-color-construction-100);
  --cds-alias-object-interaction-background-selected:var(--cds-global-color-blue-75);
  --cds-alias-object-interaction-background-selected-hover:var(--cds-global-color-construction-100);
  --cds-alias-object-interaction-background-selected-active:var(--cds-global-color-construction-200);
  --cds-alias-object-interaction-background-disabled:var(--cds-global-color-white);
  --cds-alias-object-interaction-background-highlight:var(--cds-global-color-blue-700);
  --cds-alias-object-interaction-background-shade:var(--cds-global-color-cool-gray-50);
  --cds-alias-object-interaction-background-shade-hover:var(--cds-global-color-construction-100);
  --cds-alias-object-interaction-background-shade-active:var(--cds-global-color-blue-75);
  --cds-alias-object-interaction-background-shade-selected:var(--cds-global-color-white);
  --cds-alias-object-interaction-background-shade-selected-hover:var(--cds-global-color-construction-100);
  --cds-alias-object-interaction-background-shade-selected-active:var(--cds-global-color-construction-200);
  --cds-alias-object-interaction-color:var(--cds-global-color-construction-700);
  --cds-alias-object-interaction-color-hover:var(--cds-global-color-construction-1000);
  --cds-alias-object-interaction-color-active:var(--cds-global-color-construction-1000);
  --cds-alias-object-interaction-color-selected:var(--cds-global-color-construction-700);
  --cds-alias-object-interaction-color-disabled:var(--cds-global-color-construction-300);
  --cds-alias-object-interaction-info-hover:var(--cds-global-color-blue-800);
  --cds-alias-object-interaction-info-click:var(--cds-global-color-blue-900);
  --cds-alias-object-interaction-info-active:var(--cds-global-color-blue-900);
  --cds-alias-object-interaction-info-selected:var(--cds-global-color-blue-900);
  --cds-alias-object-interaction-info-secondary-hover:var(--cds-global-color-blue-50);
  --cds-alias-object-interaction-success-hover:var(--cds-global-color-green-800);
  --cds-alias-object-interaction-success-click:var(--cds-global-color-green-900);
  --cds-alias-object-interaction-success-active:var(--cds-global-color-green-900);
  --cds-alias-object-interaction-success-secondary-hover:var(--cds-global-color-green-50);
  --cds-alias-object-interaction-warning-hover:var(--cds-global-color-ochre-600);
  --cds-alias-object-interaction-warning-click:var(--cds-global-color-green-900);
  --cds-alias-object-interaction-warning-active:var(--cds-global-color-green-900);
  --cds-alias-object-interaction-warning-secondary-hover:var(--cds-global-color-ochre-50);
  --cds-alias-object-interaction-danger-hover:var(--cds-global-color-red-800);
  --cds-alias-object-interaction-danger-click:var(--cds-global-color-red-900);
  --cds-alias-object-interaction-danger-active:var(--cds-global-color-red-900);
  --cds-alias-object-interaction-danger-secondary-hover:var(--cds-global-color-red-50);
  --cds-alias-object-interaction-neutral-hover:var(--cds-global-color-construction-700);
  --cds-alias-object-interaction-neutral-click:var(--cds-global-color-construction-800);
  --cds-alias-object-interaction-neutral-active:var(--cds-global-color-construction-800);
  --cds-alias-object-interaction-neutral-secondary-hover:var(--cds-global-color-construction-50);
  --cds-alias-object-interaction-inverse-hover:var(--cds-global-color-construction-600);
  --cds-alias-object-interaction-inverse-click:var(--cds-global-color-construction-800);
  --cds-alias-object-interaction-inverse-active:var(--cds-global-color-construction-800);
  --cds-alias-object-app-background:var(--cds-global-color-construction-25);
  --cds-alias-object-overlay-background:var(--cds-global-color-white);
  --cds-alias-object-overlay-backdrop-background:hsla(0, 0%, 0%, 0.6);
  --cds-alias-object-container-background:var(--cds-global-color-white);
  --cds-alias-object-container-background-tint:var(--cds-global-color-construction-50);
  --cds-alias-object-container-background-shade:var(--cds-global-color-construction-100);
  --cds-alias-object-container-background-dark:var(--cds-global-color-cool-gray-50);
  --cds-alias-object-container-background-inverse:var(--cds-global-color-construction-600);
  --cds-alias-object-container-background-inverse-tint:var(--cds-global-color-construction-800);
  --cds-alias-object-container-background-inverse-shade:var(--cds-global-color-construction-500);
  --cds-alias-object-container-backdrop-background:hsla(0, 0%, 100%, 0.6);
  --cds-alias-object-container-border-color:var(--cds-global-color-construction-200);
  --cds-alias-status-info:var(--cds-global-color-blue-700);
  --cds-alias-status-info-tint:var(--cds-global-color-blue-50);
  --cds-alias-status-info-shade:var(--cds-global-color-blue-800);
  --cds-alias-status-success:var(--cds-global-color-green-700);
  --cds-alias-status-success-tint:var(--cds-global-color-green-50);
  --cds-alias-status-success-shade:var(--cds-global-color-green-800);
  --cds-alias-status-warning:var(--cds-global-color-ochre-500);
  --cds-alias-status-warning-tint:var(--cds-global-color-ochre-100);
  --cds-alias-status-warning-shade:var(--cds-global-color-ochre-600);
  --cds-alias-status-warning-dark:var(--cds-global-color-ochre-800);
  --cds-alias-status-danger:var(--cds-global-color-red-700);
  --cds-alias-status-danger-tint:var(--cds-global-color-red-50);
  --cds-alias-status-danger-shade:var(--cds-global-color-red-800);
  --cds-alias-status-danger-dark:var(--cds-global-color-red-900);
  --cds-alias-status-neutral:var(--cds-global-color-construction-600);
  --cds-alias-status-neutral-tint:var(--cds-global-color-construction-50);
  --cds-alias-status-neutral-shade:var(--cds-global-color-construction-700);
  --cds-alias-status-disabled:var(--cds-global-color-construction-300);
  --cds-alias-status-disabled-tint:var(--cds-global-color-construction-200);
  --cds-alias-status-disabled-shade:var(--cds-global-color-construction-400);
  --cds-alias-status-alt:var(--cds-global-color-violet-700);
  --cds-alias-status-alt-tint:var(--cds-global-color-violet-600);
  --cds-alias-status-alt-shade:var(--cds-global-color-violet-900);
  --cds-alias-utility-gray:var(--cds-global-color-construction-600);
  --cds-alias-utility-gray-tint:var(--cds-global-color-construction-50);
  --cds-alias-utility-gray-shade:var(--cds-global-color-construction-700);
  --cds-alias-utility-blue:var(--cds-global-color-blue-700);
  --cds-alias-utility-blue-tint:var(--cds-global-color-blue-50);
  --cds-alias-utility-blue-shade:var(--cds-global-color-blue-800);
  --cds-alias-utility-light-blue:var(--cds-global-color-blue-300);
  --cds-alias-utility-light-blue-tint:var(--cds-global-color-blue-50);
  --cds-alias-utility-light-blue-shade:var(--cds-global-color-blue-600);
  --cds-alias-utility-dark-blue:var(--cds-global-color-azure-800);
  --cds-alias-utility-dark-blue-tint:var(--cds-global-color-azure-50);
  --cds-alias-utility-dark-blue-shade:var(--cds-global-color-azure-1000);
  --cds-alias-utility-green:var(--cds-global-color-green-700);
  --cds-alias-utility-green-tint:var(--cds-global-color-green-50);
  --cds-alias-utility-green-shade:var(--cds-global-color-green-800);
  --cds-alias-utility-yellow:var(--cds-global-color-ochre-500);
  --cds-alias-utility-yellow-tint:var(--cds-global-color-ochre-100);
  --cds-alias-utility-yellow-shade:var(--cds-global-color-ochre-700);
  --cds-alias-utility-red:var(--cds-global-color-red-700);
  --cds-alias-utility-red-tint:var(--cds-global-color-red-50);
  --cds-alias-utility-red-shade:var(--cds-global-color-red-800);
  --cds-alias-utility-tangerine:var(--cds-global-color-tangerine-400);
  --cds-alias-utility-tangerine-tint:var(--cds-global-color-tangerine-50);
  --cds-alias-utility-tangerine-shade:var(--cds-global-color-tangerine-600);
  --cds-alias-utility-violet:var(--cds-global-color-violet-600);
  --cds-alias-utility-violet-tint:var(--cds-global-color-violet-50);
  --cds-alias-utility-violet-shade:var(--cds-global-color-violet-800);
  --cds-alias-viz-border:var(--cds-global-color-construction-1100);
  --cds-alias-viz-general-1:var(--cds-global-color-blue-600);
  --cds-alias-viz-general-1-blue:var(--cds-global-color-blue-600);
  --cds-alias-viz-general-2:var(--cds-global-color-violet-700);
  --cds-alias-viz-general-2-violet:var(--cds-global-color-violet-600);
  --cds-alias-viz-general-3:var(--cds-global-color-aqua-800);
  --cds-alias-viz-general-3-aqua:var(--cds-global-color-aqua-800);
  --cds-alias-viz-general-4:var(--cds-global-color-lavender-400);
  --cds-alias-viz-general-4-lime:var(--cds-global-color-lime-700);
  --cds-alias-viz-general-5:var(--cds-global-color-pink-500);
  --cds-alias-viz-general-5-blue:var(--cds-global-color-blue-800);
  --cds-alias-viz-general-6:var(--cds-global-color-lime-700);
  --cds-alias-viz-general-6-aqua:var(--cds-global-color-aqua-1000);
  --cds-alias-viz-general-7:var(--cds-global-color-lavender-700);
  --cds-alias-viz-general-7-violet:var(--cds-global-color-violet-800);
  --cds-alias-viz-general-8:var(--cds-global-color-aqua-600);
  --cds-alias-viz-general-8-lime:var(--cds-global-color-lime-900);
  --cds-alias-viz-general-9:var(--cds-global-color-lime-800);
  --cds-alias-viz-general-9-blue:var(--cds-global-color-blue-700);
  --cds-alias-viz-general-10:var(--cds-global-color-violet-600);
  --cds-alias-viz-general-10-lime:var(--cds-global-color-lime-1000);
  --cds-alias-viz-general-11:var(--cds-global-color-jade-600);
  --cds-alias-viz-general-11-aqua:var(--cds-global-color-aqua-600);
  --cds-alias-viz-general-12:var(--cds-global-color-azure-800);
  --cds-alias-viz-general-12-violet:var(--cds-global-color-violet-1000);
  --cds-alias-viz-general-13:var(--cds-global-color-violet-400);
  --cds-alias-viz-general-13-violet:var(--cds-global-color-violet-700);
  --cds-alias-viz-general-14:var(--cds-global-color-green-700);
  --cds-alias-viz-general-14-blue:var(--cds-global-color-blue-1000);
  --cds-alias-viz-general-15:var(--cds-global-color-pink-700);
  --cds-alias-viz-general-15-aqua:var(--cds-global-color-aqua-700);
  --cds-alias-viz-general-16:var(--cds-global-color-azure-600);
  --cds-alias-viz-general-16-lime:var(--cds-global-color-lime-800);
  --cds-alias-viz-severity-neutral:var(--cds-global-color-construction-600);
  --cds-alias-viz-severity-success:var(--cds-global-color-green-700);
  --cds-alias-viz-severity-warning:var(--cds-global-color-yellow-700);
  --cds-alias-viz-severity-warning-light:var(--cds-global-color-yellow-400);
  --cds-alias-viz-severity-immediate:var(--cds-global-color-tangerine-400);
  --cds-alias-viz-severity-critical:var(--cds-global-color-red-700);
  --cds-alias-viz-severity-free-space-fill:var(--cds-global-color-construction-100);
  --cds-alias-viz-severity-free-space-border:var(--cds-global-color-construction-400);
  --cds-alias-viz-sequential-blue-50:var(--cds-global-color-blue-50);
  --cds-alias-viz-sequential-blue-100:var(--cds-global-color-blue-100);
  --cds-alias-viz-sequential-blue-200:var(--cds-global-color-blue-200);
  --cds-alias-viz-sequential-blue-300:var(--cds-global-color-blue-300);
  --cds-alias-viz-sequential-blue-400:var(--cds-global-color-blue-400);
  --cds-alias-viz-sequential-blue-500:var(--cds-global-color-blue-500);
  --cds-alias-viz-sequential-blue-600:var(--cds-global-color-blue-600);
  --cds-alias-viz-sequential-blue-700:var(--cds-global-color-blue-700);
  --cds-alias-viz-sequential-blue-800:var(--cds-global-color-blue-800);
  --cds-alias-viz-sequential-blue-900:var(--cds-global-color-blue-900);
  --cds-alias-viz-sequential-blue-1000:var(--cds-global-color-blue-1000);
  --cds-alias-viz-sequential-violet-50:var(--cds-global-color-violet-50);
  --cds-alias-viz-sequential-violet-100:var(--cds-global-color-violet-100);
  --cds-alias-viz-sequential-violet-200:var(--cds-global-color-violet-200);
  --cds-alias-viz-sequential-violet-300:var(--cds-global-color-violet-300);
  --cds-alias-viz-sequential-violet-400:var(--cds-global-color-violet-400);
  --cds-alias-viz-sequential-violet-500:var(--cds-global-color-violet-500);
  --cds-alias-viz-sequential-violet-600:var(--cds-global-color-violet-600);
  --cds-alias-viz-sequential-violet-700:var(--cds-global-color-violet-700);
  --cds-alias-viz-sequential-violet-800:var(--cds-global-color-violet-800);
  --cds-alias-viz-sequential-violet-900:var(--cds-global-color-violet-900);
  --cds-alias-viz-sequential-violet-1000:var(--cds-global-color-violet-1000);
  --cds-alias-viz-sequential-ochre-50:var(--cds-global-color-ochre-50);
  --cds-alias-viz-sequential-ochre-100:var(--cds-global-color-ochre-100);
  --cds-alias-viz-sequential-ochre-200:var(--cds-global-color-ochre-200);
  --cds-alias-viz-sequential-ochre-300:var(--cds-global-color-ochre-300);
  --cds-alias-viz-sequential-ochre-400:var(--cds-global-color-ochre-400);
  --cds-alias-viz-sequential-ochre-500:var(--cds-global-color-ochre-500);
  --cds-alias-viz-sequential-ochre-600:var(--cds-global-color-ochre-600);
  --cds-alias-viz-sequential-ochre-700:var(--cds-global-color-ochre-700);
  --cds-alias-viz-sequential-ochre-800:var(--cds-global-color-ochre-800);
  --cds-alias-viz-sequential-ochre-900:var(--cds-global-color-ochre-900);
  --cds-alias-viz-sequential-ochre-1000:var(--cds-global-color-ochre-1000);
  --cds-alias-viz-sequential-aqua-50:var(--cds-global-color-aqua-50);
  --cds-alias-viz-sequential-aqua-100:var(--cds-global-color-aqua-100);
  --cds-alias-viz-sequential-aqua-200:var(--cds-global-color-aqua-200);
  --cds-alias-viz-sequential-aqua-300:var(--cds-global-color-aqua-300);
  --cds-alias-viz-sequential-aqua-400:var(--cds-global-color-aqua-400);
  --cds-alias-viz-sequential-aqua-500:var(--cds-global-color-aqua-500);
  --cds-alias-viz-sequential-aqua-600:var(--cds-global-color-aqua-600);
  --cds-alias-viz-sequential-aqua-700:var(--cds-global-color-aqua-700);
  --cds-alias-viz-sequential-aqua-800:var(--cds-global-color-aqua-800);
  --cds-alias-viz-sequential-aqua-900:var(--cds-global-color-aqua-900);
  --cds-alias-viz-sequential-aqua-1000:var(--cds-global-color-aqua-1000);
  --cds-alias-viz-sequential-green-50:var(--cds-global-color-green-50);
  --cds-alias-viz-sequential-green-100:var(--cds-global-color-green-100);
  --cds-alias-viz-sequential-green-200:var(--cds-global-color-green-200);
  --cds-alias-viz-sequential-green-300:var(--cds-global-color-green-300);
  --cds-alias-viz-sequential-green-400:var(--cds-global-color-green-400);
  --cds-alias-viz-sequential-green-500:var(--cds-global-color-green-500);
  --cds-alias-viz-sequential-green-600:var(--cds-global-color-green-600);
  --cds-alias-viz-sequential-green-700:var(--cds-global-color-green-700);
  --cds-alias-viz-sequential-green-800:var(--cds-global-color-green-800);
  --cds-alias-viz-sequential-green-900:var(--cds-global-color-green-900);
  --cds-alias-viz-sequential-green-1000:var(--cds-global-color-green-1000);
  --cds-alias-viz-sequential-red-50:var(--cds-global-color-red-50);
  --cds-alias-viz-sequential-red-100:var(--cds-global-color-red-100);
  --cds-alias-viz-sequential-red-200:var(--cds-global-color-red-200);
  --cds-alias-viz-sequential-red-300:var(--cds-global-color-red-300);
  --cds-alias-viz-sequential-red-400:var(--cds-global-color-red-400);
  --cds-alias-viz-sequential-red-500:var(--cds-global-color-red-500);
  --cds-alias-viz-sequential-red-600:var(--cds-global-color-red-600);
  --cds-alias-viz-sequential-red-700:var(--cds-global-color-red-700);
  --cds-alias-viz-sequential-red-800:var(--cds-global-color-red-800);
  --cds-alias-viz-sequential-red-900:var(--cds-global-color-red-900);
  --cds-alias-viz-sequential-red-1000:var(--cds-global-color-red-1000);
  --cds-alias-viz-diverging-violet-aqua-v-200:var(--cds-global-color-violet-200);
  --cds-alias-viz-diverging-violet-aqua-v-300:var(--cds-global-color-violet-300);
  --cds-alias-viz-diverging-violet-aqua-v-400:var(--cds-global-color-violet-400);
  --cds-alias-viz-diverging-violet-aqua-v-500:var(--cds-global-color-violet-500);
  --cds-alias-viz-diverging-violet-aqua-v-600:var(--cds-global-color-violet-600);
  --cds-alias-viz-diverging-violet-aqua-v-700:var(--cds-global-color-violet-700);
  --cds-alias-viz-diverging-violet-aqua-neutral:var(--cds-global-color-violet-50);
  --cds-alias-viz-diverging-violet-aqua-a-400:var(--cds-global-color-aqua-400);
  --cds-alias-viz-diverging-violet-aqua-a-500:var(--cds-global-color-aqua-500);
  --cds-alias-viz-diverging-violet-aqua-a-600:var(--cds-global-color-aqua-600);
  --cds-alias-viz-diverging-violet-aqua-a-700:var(--cds-global-color-aqua-700);
  --cds-alias-viz-diverging-violet-aqua-a-800:var(--cds-global-color-aqua-800);
  --cds-alias-viz-diverging-violet-aqua-a-900:var(--cds-global-color-aqua-900);
  --cds-alias-viz-diverging-blue-jade-b-300:var(--cds-global-color-blue-300);
  --cds-alias-viz-diverging-blue-jade-b-400:var(--cds-global-color-blue-400);
  --cds-alias-viz-diverging-blue-jade-b-500:var(--cds-global-color-blue-500);
  --cds-alias-viz-diverging-blue-jade-b-600:var(--cds-global-color-blue-600);
  --cds-alias-viz-diverging-blue-jade-b-700:var(--cds-global-color-blue-700);
  --cds-alias-viz-diverging-blue-jade-b-800:var(--cds-global-color-blue-800);
  --cds-alias-viz-diverging-blue-jade-neutral:var(--cds-global-color-blue-50);
  --cds-alias-viz-diverging-blue-jade-j-300:var(--cds-global-color-jade-300);
  --cds-alias-viz-diverging-blue-jade-j-400:var(--cds-global-color-jade-400);
  --cds-alias-viz-diverging-blue-jade-j-500:var(--cds-global-color-jade-500);
  --cds-alias-viz-diverging-blue-jade-j-600:var(--cds-global-color-jade-600);
  --cds-alias-viz-diverging-blue-jade-j-700:var(--cds-global-color-jade-700);
  --cds-alias-viz-diverging-blue-jade-j-800:var(--cds-global-color-jade-800);
  --cds-alias-viz-diverging-blue-green-b-300:var(--cds-global-color-blue-300);
  --cds-alias-viz-diverging-blue-green-b-400:var(--cds-global-color-blue-400);
  --cds-alias-viz-diverging-blue-green-b-500:var(--cds-global-color-blue-500);
  --cds-alias-viz-diverging-blue-green-b-600:var(--cds-global-color-blue-600);
  --cds-alias-viz-diverging-blue-green-b-700:var(--cds-global-color-blue-700);
  --cds-alias-viz-diverging-blue-green-b-800:var(--cds-global-color-blue-800);
  --cds-alias-viz-diverging-blue-green-neutral:var(--cds-global-color-blue-50);
  --cds-alias-viz-diverging-blue-green-g-300:var(--cds-global-color-green-300);
  --cds-alias-viz-diverging-blue-green-g-400:var(--cds-global-color-green-400);
  --cds-alias-viz-diverging-blue-green-g-500:var(--cds-global-color-green-500);
  --cds-alias-viz-diverging-blue-green-g-600:var(--cds-global-color-green-600);
  --cds-alias-viz-diverging-blue-green-g-700:var(--cds-global-color-green-700);
  --cds-alias-viz-diverging-blue-green-g-800:var(--cds-global-color-green-800);
  --cds-alias-viz-diverging-green-yellow-red-g-200:var(--cds-global-color-green-200);
  --cds-alias-viz-diverging-green-yellow-red-g-300:var(--cds-global-color-green-300);
  --cds-alias-viz-diverging-green-yellow-red-g-400:var(--cds-global-color-green-400);
  --cds-alias-viz-diverging-green-yellow-red-g-500:var(--cds-global-color-green-500);
  --cds-alias-viz-diverging-green-yellow-red-g-600:var(--cds-global-color-green-600);
  --cds-alias-viz-diverging-green-yellow-red-g-700:var(--cds-global-color-green-700);
  --cds-alias-viz-diverging-green-yellow-red-neutral:var(--cds-global-color-yellow-200);
  --cds-alias-viz-diverging-green-yellow-red-r-400:var(--cds-global-color-red-400);
  --cds-alias-viz-diverging-green-yellow-red-r-500:var(--cds-global-color-red-500);
  --cds-alias-viz-diverging-green-yellow-red-r-600:var(--cds-global-color-red-600);
  --cds-alias-viz-diverging-green-yellow-red-r-700:var(--cds-global-color-red-700);
  --cds-alias-viz-diverging-green-yellow-red-r-800:var(--cds-global-color-red-800);
  --cds-alias-viz-diverging-green-yellow-red-r-900:var(--cds-global-color-red-900);
  --cds-alias-typography-color-100:var(--cds-global-color-white);
  --cds-alias-typography-color-200:var(--cds-global-color-construction-600);
  --cds-alias-typography-color-300:var(--cds-global-color-construction-800);
  --cds-alias-typography-color-400:var(--cds-global-color-construction-900);
  --cds-alias-typography-color-450:var(--cds-global-color-construction-1000);
  --cds-alias-typography-color-500:var(--cds-global-color-black);
  --cds-alias-typography-font-weight-light:300;
  --cds-alias-typography-font-weight-regular:400;
  --cds-alias-typography-font-weight-medium:500;
  --cds-alias-typography-font-weight-semibold:600;
  --cds-alias-typography-font-weight-bold:600;
  --cds-alias-typography-font-weight-extrabold:600;
  --cds-alias-typography-font-size-0:calc(10 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-1:calc(11 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-2:calc(12 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-3:calc(13 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-4:calc(14 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-5:calc(16 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-6:calc(20 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-7:calc(24 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-8:calc(32 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-size-9:calc(40 * var(--cds-internal-scale-3));
  --cds-alias-typography-font-family:"Clarity City",
    "Avenir Next",
    sans-serif;
  --cds-alias-typography-header-font-family:"Clarity City",
    "Avenir Next",
    sans-serif;
  --cds-alias-typography-monospace-font-family:ui-monospace,
    Consolas,
    Menlo,
    Monaco,
    monospace;
  --cds-alias-typography-top-gap-height:0.1475em;
  --cds-alias-typography-ascender-height:0.1703em;
  --cds-alias-typography-x-height:0.517em;
  --cds-alias-typography-link-color:var(--cds-global-color-blue-700);
  --cds-alias-typography-link-color-hover:var(--cds-global-color-blue-800);
  --cds-alias-typography-link-color-active:var(--cds-global-color-red-700);
  --cds-alias-typography-link-color-visited:var(--cds-global-color-violet-700);
  --cds-alias-typography-link-color-visited-hover:var(--cds-global-color-violet-1000);
  --cds-alias-typography-link-on-colorbg:var(--cds-global-color-black);
  --cds-alias-typography-body-font-size:calc(14 * var(--cds-internal-scale-3));
  --cds-alias-typography-body-line-height:1.4285714em;
  --cds-alias-typography-body-letter-spacing:-0.00714286em;
  --cds-alias-typography-body-font-weight:400;
  --cds-alias-typography-display-font-size:calc(40 * var(--cds-internal-scale-3));
  --cds-alias-typography-display-line-height:1.1em;
  --cds-alias-typography-display-letter-spacing:-0.0125em;
  --cds-alias-typography-display-font-weight:500;
  --cds-alias-typography-heading-font-size:calc(32 * var(--cds-internal-scale-3));
  --cds-alias-typography-heading-line-height:1.125em;
  --cds-alias-typography-heading-letter-spacing:-0.0125em;
  --cds-alias-typography-heading-font-weight:500;
  --cds-alias-typography-headline-font-size:calc(32 * var(--cds-internal-scale-3));
  --cds-alias-typography-headline-line-height:1.125em;
  --cds-alias-typography-headline-letter-spacing:-0.0125em;
  --cds-alias-typography-headline-font-weight:500;
  --cds-alias-typography-title-font-size:calc(24 * var(--cds-internal-scale-3));
  --cds-alias-typography-title-line-height:1.333333em;
  --cds-alias-typography-title-letter-spacing:-0.00833333em;
  --cds-alias-typography-title-font-weight:500;
  --cds-alias-typography-section-font-size:calc(20 * var(--cds-internal-scale-3));
  --cds-alias-typography-section-line-height:1.2em;
  --cds-alias-typography-section-letter-spacing:-0.01em;
  --cds-alias-typography-section-font-weight:500;
  --cds-alias-typography-subsection-font-size:calc(16 * var(--cds-internal-scale-3));
  --cds-alias-typography-subsection-line-height:1.5em;
  --cds-alias-typography-subsection-letter-spacing:-0.0125em;
  --cds-alias-typography-subsection-font-weight:500;
  --cds-alias-typography-message-font-size:calc(16 * var(--cds-internal-scale-3));
  --cds-alias-typography-message-line-height:1.5em;
  --cds-alias-typography-message-letter-spacing:-0.0125em;
  --cds-alias-typography-message-font-weight:calc(400 * (1rem / var(--cds-global-base)));
  --cds-alias-typography-secondary-font-size:calc(13 * var(--cds-internal-scale-3));
  --cds-alias-typography-secondary-line-height:1.23077em;
  --cds-alias-typography-secondary-letter-spacing:-0.007692em;
  --cds-alias-typography-secondary-font-weight:400;
  --cds-alias-typography-caption-font-size:calc(11 * var(--cds-internal-scale-3));
  --cds-alias-typography-caption-line-height:1.454545em;
  --cds-alias-typography-caption-letter-spacing:0.018182em;
  --cds-alias-typography-caption-font-weight:400;
  --cds-alias-typography-smallcaption-font-size:calc(10 * var(--cds-internal-scale-3));
  --cds-alias-typography-smallcaption-line-height:1.2em;
  --cds-alias-typography-smallcaption-letter-spacing:0.05em;
  --cds-alias-typography-smallcaption-font-weight:500;
  --cds-alias-typography-info-hover:var(--cds-global-color-blue-800);
  --cds-alias-typography-success-hover:var(--cds-global-color-green-800);
  --cds-alias-typography-warning-hover:var(--cds-global-color-ochre-900);
  --cds-alias-typography-danger-hover:var(--cds-global-color-red-800);
  --cds-alias-typography-neutral-hover:var(--cds-global-color-construction-700);
  --cds-alias-typography-disabled:var(--cds-global-color-construction-500);
  --cds-alias-typography-disabled-button:var(--cds-global-color-construction-500);
  --cds-internal-scale-1:calc((1rem / var(--cds-global-base)) * var(--cds-global-scale-layout-space));
  --cds-internal-scale-2:calc((1rem / var(--cds-global-base)) * var(--cds-global-scale-space));
  --cds-internal-scale-3:calc((1rem / var(--cds-global-base)) * var(--cds-global-scale-typography));
}
html {
  font-size: calc((var(--cds-global-base)/16)*100%);
  box-sizing: border-box !important;
}
*,
:after,
:before {
  box-sizing: inherit !important;
}
[cds-base-font="16"] {
  --cds-global-base:16;
}
[cds-theme] {
  background: var(--cds-alias-object-app-background);
  color: var(--cds-global-typography-color-500);
}
[cds-control] ::-webkit-input-placeholder {
  color: var(--cds-global-typography-color-200);
}
[cds-control] ::-moz-placeholder {
  color: var(--cds-global-typography-color-200);
}
[cds-control][_disabled] {
  --cds-global-typography-color-200:var(--cds-alias-status-disabled);
}
html[cds-focus-trap] {
  overflow: hidden !important;
  width: 100vw;
  height: 100vh;
}
[cds-text] {
  font-family: var(--cds-global-typography-font-family);
  margin-top: 0;
  margin-bottom: 0;
}
[cds-text][cds-layout~=grid]::after,
[cds-text][cds-layout~=grid]::before,
[cds-text][cds-layout~=horizontal]::after,
[cds-text][cds-layout~=horizontal]::before,
[cds-text][cds-layout~=vertical]::after,
[cds-text][cds-layout~=vertical]::before {
  display: none;
}
[cds-text*=display],
[cds-text*=heading],
[cds-text*=headline],
[cds-text*=section],
[cds-text*=subsection],
[cds-text*=title] {
  font-family: var(--cds-global-typography-header-font-family);
  color: var(--cds-global-typography-color-400);
}
[cds-text*=body],
[cds-text*=caption],
[cds-text*=message],
[cds-text*=secondary],
[cds-text*=smallcaption] {
  color: var(--cds-global-typography-color-500);
}
[cds-text*=inline] {
  width: auto !important;
  display: inline-block !important;
}
[cds-text*=display] {
  font-size: var(--cds-global-typography-display-font-size);
  font-weight: var(--cds-global-typography-display-font-weight);
  line-height: var(--cds-global-typography-display-line-height);
  letter-spacing: var(--cds-global-typography-display-letter-spacing);
}
[cds-text*=display]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((var(--cds-global-typography-display-line-height) - 1em)/2))*-1) + .037em);
}
[cds-text*=display]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((var(--cds-global-typography-display-line-height) - 1em)/2))*-1) - .044em);
}
[cds-text*=heading],
[cds-text*=headline] {
  font-size: var(--cds-global-typography-heading-font-size);
  font-weight: var(--cds-global-typography-heading-font-weight);
  line-height: var(--cds-global-typography-heading-line-height);
  letter-spacing: var(--cds-global-typography-heading-letter-spacing);
}
[cds-text*=heading]::before,
[cds-text*=headline]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((var(--cds-global-typography-heading-line-height) - 1em)/2))*-1) + .037em);
}
[cds-text*=heading]::after,
[cds-text*=headline]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((var(--cds-global-typography-heading-line-height) - 1em)/2))*-1) - .044em);
}
[cds-text*=title] {
  font-size: var(--cds-global-typography-title-font-size);
  font-weight: var(--cds-global-typography-title-font-weight);
  line-height: var(--cds-global-typography-title-line-height);
  letter-spacing: var(--cds-global-typography-title-letter-spacing);
}
[cds-text*=title]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((var(--cds-global-typography-title-line-height) - 1em)/2))*-1) + .037em);
}
[cds-text*=title]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((var(--cds-global-typography-title-line-height) - 1em)/2))*-1) - .044em);
}
[cds-text*=section] {
  font-size: var(--cds-global-typography-section-font-size);
  font-weight: var(--cds-global-typography-section-font-weight);
  line-height: var(--cds-global-typography-section-line-height);
  letter-spacing: var(--cds-global-typography-section-letter-spacing);
}
[cds-text*=section]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((var(--cds-global-typography-section-line-height) - 1em)/2))*-1) + .037em);
}
[cds-text*=section]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((var(--cds-global-typography-section-line-height) - 1em)/2))*-1) - .044em);
}
[cds-text*=subsection] {
  font-size: var(--cds-global-typography-subsection-font-size);
  font-weight: var(--cds-global-typography-subsection-font-weight);
  line-height: var(--cds-global-typography-subsection-line-height);
  letter-spacing: var(--cds-global-typography-subsection-letter-spacing);
}
[cds-text*=subsection]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((var(--cds-global-typography-subsection-line-height) - 1em)/2))*-1) + .037em);
}
[cds-text*=subsection]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((var(--cds-global-typography-subsection-line-height) - 1em)/2))*-1) - .044em);
}
[cds-text*=body] {
  font-weight: var(--cds-global-typography-body-font-weight);
  font-size: var(--cds-global-typography-body-font-size);
  letter-spacing: var(--cds-global-typography-body-letter-spacing);
  line-height: var(--cds-global-typography-body-line-height);
}
[cds-text*=body]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((var(--cds-global-typography-body-line-height) - 1em)/2))*-1) + .1em);
}
[cds-text*=body]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((var(--cds-global-typography-body-line-height) - 1em)/2))*-1) - .044em);
}
body[cds-text*=body]::after,
body[cds-text*=body]::before {
  content: none;
}
[cds-text*=message] {
  font-size: var(--cds-global-typography-message-font-size);
  font-weight: var(--cds-global-typography-message-font-weight);
  line-height: var(--cds-global-typography-message-line-height);
  letter-spacing: var(--cds-global-typography-message-letter-spacing);
}
[cds-text*=message]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((var(--cds-global-typography-message-line-height) - 1em)/2))*-1) + .037em);
}
[cds-text*=message]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((var(--cds-global-typography-message-line-height) - 1em)/2))*-1) - .044em);
}
[cds-text*=secondary] {
  font-size: var(--cds-global-typography-secondary-font-size);
  font-weight: var(--cds-global-typography-secondary-font-weight);
  line-height: var(--cds-global-typography-secondary-line-height);
  letter-spacing: var(--cds-global-typography-secondary-letter-spacing);
}
[cds-text*=secondary]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((var(--cds-global-typography-secondary-line-height) - 1em)/2))*-1) + .037em);
}
[cds-text*=secondary]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((var(--cds-global-typography-secondary-line-height) - 1em)/2))*-1) - .044em);
}
[cds-text*=caption] {
  font-size: var(--cds-global-typography-caption-font-size);
  font-weight: var(--cds-global-typography-caption-font-weight);
  line-height: var(--cds-global-typography-caption-line-height);
  letter-spacing: var(--cds-global-typography-caption-letter-spacing);
}
[cds-text*=caption]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((var(--cds-global-typography-caption-line-height) - 1em)/2))*-1) + .037em);
}
[cds-text*=caption]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((var(--cds-global-typography-caption-line-height) - 1em)/2))*-1) - .044em);
}
[cds-text*=smallcaption] {
  font-size: var(--cds-global-typography-smallcaption-font-size);
  font-weight: var(--cds-global-typography-smallcaption-font-weight);
  line-height: var(--cds-global-typography-smallcaption-line-height);
  letter-spacing: var(--cds-global-typography-smallcaption-letter-spacing);
}
[cds-text*=smallcaption]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((var(--cds-global-typography-smallcaption-line-height) - 1em)/2))*-1) + .037em);
}
[cds-text*=smallcaption]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((var(--cds-global-typography-smallcaption-line-height) - 1em)/2))*-1) - .044em);
}
[cds-text~=link] {
  color: var(--cds-global-typography-link-color) !important;
  text-decoration: underline !important;
  line-height: inherit !important;
  font-size: inherit !important;
}
[cds-text~=link]:focus {
  outline: var(--cds-alias-object-interaction-outline);
  outline-offset: var(--cds-alias-object-interaction-outline-offset);
}
[cds-text~=link]:hover {
  color: var(--cds-global-typography-link-color-hover) !important;
}
[cds-text~=link]:visited:not([cds-text~=static]),
[cds-text~=link][cds-text~=visited] {
  color: var(--cds-global-typography-link-color-visited) !important;
}
[cds-text~=link]:visited:not([cds-text~=static]):hover,
[cds-text~=link][cds-text~=visited]:hover {
  color: var(--cds-global-typography-link-color-visited-hover) !important;
}
@media (-webkit-min-device-pixel-ratio:0) {
  [cds-text=link]:focus {
    outline: var(--cds-alias-object-interaction-outline-webkit);
  }
}
[cds-text~=code] {
  color: var(--cds-alias-status-danger);
  font-family: monospace;
}
[cds-divider] {
  display: block;
  height: var(--cds-alias-object-border-width-100);
  overflow: hidden;
  box-shadow: var(--cds-alias-object-border-color) 0 0 0 var(--cds-alias-object-border-width-100) inset;
}
[cds-text~=extrabold] {
  font-weight: var(--cds-global-typography-font-weight-extrabold) !important;
}
[cds-text~=bold] {
  font-weight: var(--cds-global-typography-font-weight-bold) !important;
}
[cds-text~=semibold] {
  font-weight: var(--cds-global-typography-font-weight-semibold) !important;
}
[cds-text~=medium] {
  font-weight: var(--cds-global-typography-font-weight-medium) !important;
}
[cds-text~=regular] {
  font-weight: var(--cds-global-typography-font-weight-regular) !important;
}
[cds-text~=light] {
  font-weight: var(--cds-global-typography-font-weight-light) !important;
}
[cds-text~=capitalize] {
  text-transform: capitalize !important;
}
[cds-text~=uppercase] {
  text-transform: uppercase !important;
}
[cds-text~=lowercase] {
  text-transform: lowercase !important;
}
[cds-text~=truncate] {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
[cds-text~=truncate]::after,
[cds-text~=truncate]::before {
  content: none;
}
[cds-text~=justify] {
  text-align: justify !important;
}
[cds-text~=left] {
  text-align: left !important;
}
[cds-text~=right] {
  text-align: right !important;
}
[cds-text~=center] {
  text-align: center !important;
}
[cds-text~=monospace] {
  font-family: var(--cds-global-typography-monospace-font-family);
}
[cds-text~=lhe] {
  padding: .05px 0;
}
[cds-text~=lhe]::before {
  content: "";
  margin-top: -.124em;
  display: block;
  height: 0;
}
[cds-text~=lhe]::after {
  content: "";
  margin-bottom: -.221em;
  display: block;
  height: 0;
}
[cds-layout~=disable-lhe]::after,
[cds-layout~=disable-lhe]::before,
[cds-text~=disable-lhe]::after,
[cds-text~=disable-lhe]::before {
  content: none;
}
[cds-text*=h0],
[cds-text*=h1],
[cds-text*=h2],
[cds-text*=h3],
[cds-text*=h4],
[cds-text*=h5],
[cds-text*=h6] {
  font-family: var(--cds-global-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);
  font-size: 2rem;
  font-weight: 200;
  color: var(--cds-global-typography-color-400);
  line-height: 1.2em;
  letter-spacing: -.0125em;
}
[cds-text*=h0]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.2em - 1em)/2))*-1) + .037em);
}
[cds-text*=h0]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((1.2em - 1em)/2))*-1) - .044em);
}
[cds-text*=h1],
[cds-text*=h2],
[cds-text*=h3],
[cds-text*=h4],
[cds-text*=h5],
[cds-text*=h6] {
  font-size: 1.6rem;
  line-height: 1.5em;
  letter-spacing: -.0156em;
}
[cds-text*=h1]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.5em - 1em)/2))*-1) + .037em);
}
[cds-text*=h1]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((1.5em - 1em)/2))*-1) - .044em);
}
[cds-text*=h2],
[cds-text*=h3],
[cds-text*=h4],
[cds-text*=h5],
[cds-text*=h6] {
  font-size: 1.4rem;
  line-height: 1.7143em;
  letter-spacing: -.017857em;
}
[cds-text*=h2]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.7143em - 1em)/2))*-1) + .037em);
}
[cds-text*=h2]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((1.7143em - 1em)/2))*-1) - .044em);
}
[cds-text*=h3],
[cds-text*=h4],
[cds-text*=h5],
[cds-text*=h6] {
  font-size: 1.1rem;
  line-height: 1.0909em;
  letter-spacing: -.013636em;
}
[cds-text*=h3]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.0909em - 1em)/2))*-1) + .037em);
}
[cds-text*=h3]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((1.0909em - 1em)/2))*-1) - .044em);
}
[cds-text*=h4],
[cds-text*=h5],
[cds-text*=h6] {
  font-size: .9rem;
  line-height: 1.333333em;
  letter-spacing: -.011111em;
}
[cds-text*=h4]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.333333em - 1em)/2))*-1) + .037em);
}
[cds-text*=h4]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((1.333333em - 1em)/2))*-1) - .044em);
}
[cds-text*=h5],
[cds-text*=h6] {
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: -.0125em;
}
[cds-text*=h5]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.5em - 1em)/2))*-1) + .037em);
}
[cds-text*=h5]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((1.5em - 1em)/2))*-1) - .044em);
}
[cds-text*=h6] {
  font-size: .7rem;
  font-weight: 500;
  letter-spacing: -.03125em;
}
[cds-text*=h6]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.5em - 1em)/2))*-1) + .037em);
}
[cds-text*=h6]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((1.5em - 1em)/2))*-1) - .044em);
}
[cds-text*=p0],
[cds-text*=p1] {
  font-size: 1.2rem;
  font-weight: 400;
  color: var(--cds-global-typography-color-500);
  line-height: 1.16667em;
  letter-spacing: -.008333em;
}
[cds-text*=p0]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.16667em - 1em)/2))*-1) + .037em);
}
[cds-text*=p0]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((1.16667em - 1em)/2))*-1) - .044em);
}
[cds-text*=p1] {
  font-size: .7rem;
  color: var(--cds-global-typography-color-400);
  line-height: 1.71429em;
  letter-spacing: -.014286em;
}
[cds-text*=p1]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.71429em - 1em)/2))*-1) + .037em);
}
[cds-text*=p1]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((1.71429em - 1em)/2))*-1) - .044em);
}
[cds-text*=p2],
[cds-text*=p3],
[cds-text*=p4],
[cds-text*=p5] {
  font-size: .65rem;
  font-weight: 500;
  color: var(--cds-global-typography-color-400);
  line-height: 1.84615em;
  letter-spacing: -.007692em;
}
[cds-text*=p2]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.84615em - 1em)/2))*-1) + .037em);
}
[cds-text*=p2]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((1.84615em - 1em)/2))*-1) - .044em);
}
[cds-text*=p3],
[cds-text*=p4],
[cds-text*=p5] {
  font-weight: 400;
}
[cds-text*=p3]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.84615em - 1em)/2))*-1) + .037em);
}
[cds-text*=p3]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((1.84615em - 1em)/2))*-1) - .044em);
}
[cds-text*=p4],
[cds-text*=p5] {
  font-size: .6rem;
  font-weight: 600;
  line-height: 2em;
  letter-spacing: -.008333em;
}
[cds-text*=p4]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((2em - 1em)/2))*-1) + .037em);
}
[cds-text*=p4]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((2em - 1em)/2))*-1) - .044em);
}
[cds-text*=p5] {
  font-weight: 400;
}
[cds-text*=p5]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((2em - 1em)/2))*-1) + .037em);
}
[cds-text*=p5]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((2em - 1em)/2))*-1) - .044em);
}
[cds-text*=p6],
[cds-text*=p7],
[cds-text*=p8] {
  font-size: .55rem;
  font-weight: 600;
  color: var(--cds-global-typography-color-400);
  line-height: 1.090909em;
  letter-spacing: .018182em;
}
[cds-text*=p6]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.090909em - 1em)/2))*-1) + .037em);
}
[cds-text*=p6]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((1.090909em - 1em)/2))*-1) - .044em);
}
[cds-text*=p7],
[cds-text*=p8] {
  font-weight: 400;
}
[cds-text*=p7]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.090909em - 1em)/2))*-1) + .037em);
}
[cds-text*=p7]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((1.090909em - 1em)/2))*-1) - .044em);
}
[cds-text*=p8] {
  font-size: .5rem;
  line-height: 1.2em;
  letter-spacing: .02em;
}
[cds-text*=p8]::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc(((var(--cds-global-typography-top-gap-height) + calc((1.2em - 1em)/2))*-1) + .037em);
}
[cds-text*=p8]::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((((1em - var(--cds-global-typography-top-gap-height) - var(--cds-global-typography-ascender-height) - var(--cds-global-typography-x-height)) + calc((1.2em - 1em)/2))*-1) - .044em);
}
:host,
:root {
  --\3b4 1:var(--cds-global-layout-space-xxxs);
  --\3b4 2:var(--cds-global-layout-space-xxs);
  --\3b4 3:var(--cds-global-layout-space-xs);
  --\3b4 4:var(--cds-global-layout-space-sm);
  --\3b4 5:var(--cds-global-layout-space-md);
  --\3b4 6:var(--cds-global-layout-space-lg);
  --\3b4 7:var(--cds-global-layout-space-xl);
  --\3b4 8:var(--cds-global-layout-space-xxl);
  --\3b4 9:var(--cds-global-layout-space-xxxl);
}
[cds-layout*="align:fill"] > * {
  flex-grow: 1 !important;
  flex-basis: 0 !important;
}
[cds-layout~="wrap:none"] {
  flex-wrap: nowrap !important;
}
[cds-layout*="align:stretch"] {
  flex-grow: 1 !important;
}
[cds-layout*="align:shrink"] {
  flex-shrink: 1 !important;
  flex-grow: 0 !important;
}
@media (min-width:576px) {
  [cds-layout*="align@xs:fill"] > * {
    flex-grow: 1 !important;
    flex-basis: 0 !important;
  }
  [cds-layout~="wrap@xs:none"] {
    flex-wrap: nowrap !important;
  }
  [cds-layout*="align@xs:stretch"] {
    flex-grow: 1 !important;
  }
  [cds-layout*="align@xs:shrink"] {
    flex-shrink: 1 !important;
    flex-grow: 0 !important;
  }
}
@media (min-width:768px) {
  [cds-layout*="align@sm:fill"] > * {
    flex-grow: 1 !important;
    flex-basis: 0 !important;
  }
  [cds-layout~="wrap@sm:none"] {
    flex-wrap: nowrap !important;
  }
  [cds-layout*="align@sm:stretch"] {
    flex-grow: 1 !important;
  }
  [cds-layout*="align@sm:shrink"] {
    flex-shrink: 1 !important;
    flex-grow: 0 !important;
  }
}
@media (min-width:992px) {
  [cds-layout*="align@md:fill"] > * {
    flex-grow: 1 !important;
    flex-basis: 0 !important;
  }
  [cds-layout~="wrap@md:none"] {
    flex-wrap: nowrap !important;
  }
  [cds-layout*="align@md:stretch"] {
    flex-grow: 1 !important;
  }
  [cds-layout*="align@md:shrink"] {
    flex-shrink: 1 !important;
    flex-grow: 0 !important;
  }
}
@media (min-width:1200px) {
  [cds-layout*="align@lg:fill"] > * {
    flex-grow: 1 !important;
    flex-basis: 0 !important;
  }
  [cds-layout~="wrap@lg:none"] {
    flex-wrap: nowrap !important;
  }
  [cds-layout*="align@lg:stretch"] {
    flex-grow: 1 !important;
  }
  [cds-layout*="align@lg:shrink"] {
    flex-shrink: 1 !important;
    flex-grow: 0 !important;
  }
}
@media (min-width:1440px) {
  [cds-layout*="align@xl:fill"] > * {
    flex-grow: 1 !important;
    flex-basis: 0 !important;
  }
  [cds-layout~="wrap@xl:none"] {
    flex-wrap: nowrap !important;
  }
  [cds-layout*="align@xl:stretch"] {
    flex-grow: 1 !important;
  }
  [cds-layout*="align@xl:shrink"] {
    flex-shrink: 1 !important;
    flex-grow: 0 !important;
  }
}
[cds-layout~=horizontal] {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-items: flex-start;
  align-items: flex-start;
  width: 100%;
  margin: 0;
  min-height: 0;
}
[cds-layout~=horizontal] > [cds-layout~=horizontal],
[cds-layout~=horizontal] > [cds-layout~=vertical],
[cds-layout~=horizontal] > [cds-text] {
  width: initial !important;
}
[cds-layout~=horizontal][cds-layout*="align:top"] {
  align-items: flex-start;
}
[cds-layout~=horizontal][cds-layout*="align:bottom"] {
  align-items: flex-end;
}
[cds-layout~=horizontal][cds-layout*="align:left"] {
  justify-content: flex-start;
}
[cds-layout~=horizontal][cds-layout*="align:right"] {
  justify-content: flex-end;
}
[cds-layout~=horizontal][cds-layout*="align:vertical-center"] {
  align-items: center;
  align-content: center;
}
[cds-layout~=horizontal][cds-layout*="align:horizontal-center"] {
  justify-content: center;
}
[cds-layout~=horizontal][cds-layout*="align:center"] {
  align-items: center;
  align-content: center;
  justify-content: center;
}
[cds-layout~=horizontal][cds-layout*="order:reverse"] {
  flex-direction: row-reverse;
}
[cds-layout~=horizontal][cds-layout*="align:vertical-stretch"] {
  align-items: stretch;
  align-content: stretch;
  flex-grow: 1;
}
[cds-layout~=horizontal][cds-layout*="align:horizontal-stretch"] {
  justify-content: stretch;
  flex-grow: 1;
}
[cds-layout~=horizontal][cds-layout*="align:horizontal-stretch"] > * {
  flex-grow: 1;
}
[cds-layout~=horizontal][cds-layout*="align:stretch"] {
  align-items: stretch;
  align-content: stretch;
  flex-grow: 1;
}
[cds-layout~=horizontal][cds-layout*="align:stretch"] > * {
  flex-grow: 1;
}
[cds-layout~=horizontal] > [cds-layout*="align:center"],
[cds-layout~=horizontal] > [cds-layout*="align:vertical-center"] {
  align-self: center;
}
[cds-layout~=horizontal] > [cds-layout*="align:center"],
[cds-layout~=horizontal] > [cds-layout*="align:horizontal-center"] {
  margin-left: auto !important;
  margin-right: auto !important;
}
[cds-layout~=horizontal] > [cds-layout*="align:top"] {
  align-self: flex-start;
}
[cds-layout~=horizontal] > [cds-layout*="align:bottom"] {
  align-self: flex-end;
}
[cds-layout~=horizontal] > [cds-layout*="align:right"] {
  margin-left: auto !important;
}
[cds-layout~=horizontal] > [cds-layout*="align:left"] {
  margin-right: auto !important;
}
@media (min-width:576px) {
  [cds-layout~=horizontal][cds-layout*="align@xs:top"] {
    align-items: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:bottom"] {
    align-items: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:left"] {
    justify-content: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:right"] {
    justify-content: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:horizontal-center"] {
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:center"] {
    align-items: center;
    align-content: center;
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="order@xs:reverse"] {
    flex-direction: row-reverse;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:horizontal-stretch"] {
    justify-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:horizontal-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@xs:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xs:center"],
  [cds-layout~=horizontal] > [cds-layout*="align@xs:vertical-center"] {
    align-self: center;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xs:center"],
  [cds-layout~=horizontal] > [cds-layout*="align@xs:horizontal-center"] {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xs:top"] {
    align-self: flex-start;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xs:bottom"] {
    align-self: flex-end;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xs:right"] {
    margin-left: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xs:left"] {
    margin-right: auto !important;
  }
}
@media (min-width:768px) {
  [cds-layout~=horizontal][cds-layout*="align@sm:top"] {
    align-items: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:bottom"] {
    align-items: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:left"] {
    justify-content: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:right"] {
    justify-content: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:horizontal-center"] {
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:center"] {
    align-items: center;
    align-content: center;
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="order@sm:reverse"] {
    flex-direction: row-reverse;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:horizontal-stretch"] {
    justify-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:horizontal-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@sm:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@sm:center"],
  [cds-layout~=horizontal] > [cds-layout*="align@sm:vertical-center"] {
    align-self: center;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@sm:center"],
  [cds-layout~=horizontal] > [cds-layout*="align@sm:horizontal-center"] {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@sm:top"] {
    align-self: flex-start;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@sm:bottom"] {
    align-self: flex-end;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@sm:right"] {
    margin-left: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@sm:left"] {
    margin-right: auto !important;
  }
}
@media (min-width:992px) {
  [cds-layout~=horizontal][cds-layout*="align@md:top"] {
    align-items: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:bottom"] {
    align-items: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:left"] {
    justify-content: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:right"] {
    justify-content: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:horizontal-center"] {
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:center"] {
    align-items: center;
    align-content: center;
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="order@md:reverse"] {
    flex-direction: row-reverse;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:horizontal-stretch"] {
    justify-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:horizontal-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@md:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@md:center"],
  [cds-layout~=horizontal] > [cds-layout*="align@md:vertical-center"] {
    align-self: center;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@md:center"],
  [cds-layout~=horizontal] > [cds-layout*="align@md:horizontal-center"] {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@md:top"] {
    align-self: flex-start;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@md:bottom"] {
    align-self: flex-end;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@md:right"] {
    margin-left: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@md:left"] {
    margin-right: auto !important;
  }
}
@media (min-width:1200px) {
  [cds-layout~=horizontal][cds-layout*="align@lg:top"] {
    align-items: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:bottom"] {
    align-items: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:left"] {
    justify-content: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:right"] {
    justify-content: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:horizontal-center"] {
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:center"] {
    align-items: center;
    align-content: center;
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="order@lg:reverse"] {
    flex-direction: row-reverse;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:horizontal-stretch"] {
    justify-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:horizontal-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@lg:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@lg:center"],
  [cds-layout~=horizontal] > [cds-layout*="align@lg:vertical-center"] {
    align-self: center;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@lg:center"],
  [cds-layout~=horizontal] > [cds-layout*="align@lg:horizontal-center"] {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@lg:top"] {
    align-self: flex-start;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@lg:bottom"] {
    align-self: flex-end;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@lg:right"] {
    margin-left: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@lg:left"] {
    margin-right: auto !important;
  }
}
@media (min-width:1440px) {
  [cds-layout~=horizontal][cds-layout*="align@xl:top"] {
    align-items: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:bottom"] {
    align-items: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:left"] {
    justify-content: flex-start;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:right"] {
    justify-content: flex-end;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:horizontal-center"] {
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:center"] {
    align-items: center;
    align-content: center;
    justify-content: center;
  }
  [cds-layout~=horizontal][cds-layout*="order@xl:reverse"] {
    flex-direction: row-reverse;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:horizontal-stretch"] {
    justify-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:horizontal-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:stretch"] {
    align-items: stretch;
    align-content: stretch;
    flex-grow: 1;
  }
  [cds-layout~=horizontal][cds-layout*="align@xl:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xl:center"],
  [cds-layout~=horizontal] > [cds-layout*="align@xl:vertical-center"] {
    align-self: center;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xl:center"],
  [cds-layout~=horizontal] > [cds-layout*="align@xl:horizontal-center"] {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xl:top"] {
    align-self: flex-start;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xl:bottom"] {
    align-self: flex-end;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xl:right"] {
    margin-left: auto !important;
  }
  [cds-layout~=horizontal] > [cds-layout*="align@xl:left"] {
    margin-right: auto !important;
  }
}
[cds-layout~=vertical] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
[cds-layout~=vertical],
[cds-layout~=vertical][cds-layout*="align:top"] {
  justify-content: flex-start;
}
[cds-layout~=vertical][cds-layout*="align:bottom"] {
  justify-content: flex-end;
}
[cds-layout~=vertical][cds-layout*="align:left"] {
  align-items: flex-start;
}
[cds-layout~=vertical][cds-layout*="align:right"] {
  align-items: flex-end;
}
[cds-layout~=vertical][cds-layout*="align:vertical-center"] {
  justify-content: center;
}
[cds-layout~=vertical][cds-layout*="align:horizontal-center"] {
  align-items: center;
}
[cds-layout~=vertical][cds-layout*="align:center"] {
  align-items: center;
  justify-content: center;
}
[cds-layout~=vertical][cds-layout*="order:reverse"] {
  flex-direction: column-reverse;
}
[cds-layout~=vertical][cds-layout*="align:vertical-stretch"] {
  justify-content: stretch;
}
[cds-layout~=vertical][cds-layout*="align:vertical-stretch"] > * {
  flex-grow: 1;
}
[cds-layout~=vertical][cds-layout*="align:horizontal-stretch"] {
  align-items: stretch;
}
[cds-layout~=vertical][cds-layout*="align:stretch"] {
  align-items: stretch;
  justify-content: stretch;
}
[cds-layout~=vertical][cds-layout*="align:stretch"] > * {
  flex-grow: 1;
}
[cds-layout~=vertical] > [cds-layout*="align:center"],
[cds-layout~=vertical] > [cds-layout*="align:vertical-center"] {
  margin-top: auto;
  margin-bottom: auto;
}
[cds-layout~=vertical] > [cds-layout*="align:center"],
[cds-layout~=vertical] > [cds-layout*="align:horizontal-center"] {
  align-self: center;
}
[cds-layout~=vertical] > [cds-layout*="align:top"] {
  margin-bottom: auto !important;
}
[cds-layout~=vertical] > [cds-layout*="align:bottom"] {
  margin-top: auto !important;
}
[cds-layout~=vertical] > [cds-layout*="align:right"] {
  margin-left: auto;
}
[cds-layout~=vertical] > [cds-layout*="align:left"] {
  margin-right: auto;
}
@media (min-width:576px) {
  [cds-layout~=vertical][cds-layout*="align@xs:top"] {
    justify-content: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:bottom"] {
    justify-content: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:left"] {
    align-items: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:right"] {
    align-items: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:vertical-center"] {
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:horizontal-center"] {
    align-items: center;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:center"] {
    align-items: center;
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="order@xs:reverse"] {
    flex-direction: column-reverse;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:vertical-stretch"] {
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:vertical-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:horizontal-stretch"] {
    align-items: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:stretch"] {
    align-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@xs:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xs:center"],
  [cds-layout~=vertical] > [cds-layout*="align@xs:vertical-center"] {
    margin-top: auto;
    margin-bottom: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xs:center"],
  [cds-layout~=vertical] > [cds-layout*="align@xs:horizontal-center"] {
    align-self: center;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xs:top"] {
    margin-bottom: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xs:bottom"] {
    margin-top: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xs:right"] {
    margin-left: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xs:left"] {
    margin-right: auto;
  }
}
@media (min-width:768px) {
  [cds-layout~=vertical][cds-layout*="align@sm:top"] {
    justify-content: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:bottom"] {
    justify-content: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:left"] {
    align-items: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:right"] {
    align-items: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:vertical-center"] {
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:horizontal-center"] {
    align-items: center;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:center"] {
    align-items: center;
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="order@sm:reverse"] {
    flex-direction: column-reverse;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:vertical-stretch"] {
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:vertical-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:horizontal-stretch"] {
    align-items: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:stretch"] {
    align-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@sm:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical] > [cds-layout*="align@sm:center"],
  [cds-layout~=vertical] > [cds-layout*="align@sm:vertical-center"] {
    margin-top: auto;
    margin-bottom: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@sm:center"],
  [cds-layout~=vertical] > [cds-layout*="align@sm:horizontal-center"] {
    align-self: center;
  }
  [cds-layout~=vertical] > [cds-layout*="align@sm:top"] {
    margin-bottom: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@sm:bottom"] {
    margin-top: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@sm:right"] {
    margin-left: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@sm:left"] {
    margin-right: auto;
  }
}
@media (min-width:992px) {
  [cds-layout~=vertical][cds-layout*="align@md:top"] {
    justify-content: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@md:bottom"] {
    justify-content: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@md:left"] {
    align-items: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@md:right"] {
    align-items: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@md:vertical-center"] {
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="align@md:horizontal-center"] {
    align-items: center;
  }
  [cds-layout~=vertical][cds-layout*="align@md:center"] {
    align-items: center;
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="order@md:reverse"] {
    flex-direction: column-reverse;
  }
  [cds-layout~=vertical][cds-layout*="align@md:vertical-stretch"] {
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@md:vertical-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical][cds-layout*="align@md:horizontal-stretch"] {
    align-items: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@md:stretch"] {
    align-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@md:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical] > [cds-layout*="align@md:center"],
  [cds-layout~=vertical] > [cds-layout*="align@md:vertical-center"] {
    margin-top: auto;
    margin-bottom: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@md:center"],
  [cds-layout~=vertical] > [cds-layout*="align@md:horizontal-center"] {
    align-self: center;
  }
  [cds-layout~=vertical] > [cds-layout*="align@md:top"] {
    margin-bottom: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@md:bottom"] {
    margin-top: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@md:right"] {
    margin-left: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@md:left"] {
    margin-right: auto;
  }
}
@media (min-width:1200px) {
  [cds-layout~=vertical][cds-layout*="align@lg:top"] {
    justify-content: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:bottom"] {
    justify-content: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:left"] {
    align-items: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:right"] {
    align-items: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:vertical-center"] {
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:horizontal-center"] {
    align-items: center;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:center"] {
    align-items: center;
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="order@lg:reverse"] {
    flex-direction: column-reverse;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:vertical-stretch"] {
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:vertical-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:horizontal-stretch"] {
    align-items: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:stretch"] {
    align-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@lg:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical] > [cds-layout*="align@lg:center"],
  [cds-layout~=vertical] > [cds-layout*="align@lg:vertical-center"] {
    margin-top: auto;
    margin-bottom: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@lg:center"],
  [cds-layout~=vertical] > [cds-layout*="align@lg:horizontal-center"] {
    align-self: center;
  }
  [cds-layout~=vertical] > [cds-layout*="align@lg:top"] {
    margin-bottom: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@lg:bottom"] {
    margin-top: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@lg:right"] {
    margin-left: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@lg:left"] {
    margin-right: auto;
  }
}
@media (min-width:1440px) {
  [cds-layout~=vertical][cds-layout*="align@xl:top"] {
    justify-content: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:bottom"] {
    justify-content: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:left"] {
    align-items: flex-start;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:right"] {
    align-items: flex-end;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:vertical-center"] {
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:horizontal-center"] {
    align-items: center;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:center"] {
    align-items: center;
    justify-content: center;
  }
  [cds-layout~=vertical][cds-layout*="order@xl:reverse"] {
    flex-direction: column-reverse;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:vertical-stretch"] {
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:vertical-stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:horizontal-stretch"] {
    align-items: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:stretch"] {
    align-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=vertical][cds-layout*="align@xl:stretch"] > * {
    flex-grow: 1;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xl:center"],
  [cds-layout~=vertical] > [cds-layout*="align@xl:vertical-center"] {
    margin-top: auto;
    margin-bottom: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xl:center"],
  [cds-layout~=vertical] > [cds-layout*="align@xl:horizontal-center"] {
    align-self: center;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xl:top"] {
    margin-bottom: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xl:bottom"] {
    margin-top: auto !important;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xl:right"] {
    margin-left: auto;
  }
  [cds-layout~=vertical] > [cds-layout*="align@xl:left"] {
    margin-right: auto;
  }
}
[cds-layout~=grid] {
  display: grid;
  align-items: start;
  align-content: start;
  grid-template-columns: repeat(var(--cds-global-layout-grid-cols), 1fr);
  width: 100%;
}
[cds-layout~=grid][cds-layout*=rows] {
  grid-template-rows: repeat(12, auto);
}
[cds-layout~=grid] > [cds-layout*=row] {
  align-self: stretch;
}
[cds-layout~=grid][cds-layout*="cols:auto"] {
  grid-auto-flow: column;
  grid-template-columns: initial;
}
[cds-layout*="cols@"] > * {
  grid-column: span var(--cds-global-layout-grid-cols);
}
[cds-layout*="col@"] {
  grid-column: span 12;
}
[cds-layout*="cols:1"] > * {
  grid-column: span 1/span 1;
}
[cds-layout*="rows:1"] > * {
  grid-row: span 1/span 1;
}
[cds-layout*="cols:2"] > * {
  grid-column: span 2/span 2;
}
[cds-layout*="rows:2"] > * {
  grid-row: span 2/span 2;
}
[cds-layout*="cols:3"] > * {
  grid-column: span 3/span 3;
}
[cds-layout*="rows:3"] > * {
  grid-row: span 3/span 3;
}
[cds-layout*="cols:4"] > * {
  grid-column: span 4/span 4;
}
[cds-layout*="rows:4"] > * {
  grid-row: span 4/span 4;
}
[cds-layout*="cols:5"] > * {
  grid-column: span 5/span 5;
}
[cds-layout*="rows:5"] > * {
  grid-row: span 5/span 5;
}
[cds-layout*="cols:6"] > * {
  grid-column: span 6/span 6;
}
[cds-layout*="rows:6"] > * {
  grid-row: span 6/span 6;
}
[cds-layout*="cols:7"] > * {
  grid-column: span 7/span 7;
}
[cds-layout*="rows:7"] > * {
  grid-row: span 7/span 7;
}
[cds-layout*="cols:8"] > * {
  grid-column: span 8/span 8;
}
[cds-layout*="rows:8"] > * {
  grid-row: span 8/span 8;
}
[cds-layout*="cols:9"] > * {
  grid-column: span 9/span 9;
}
[cds-layout*="rows:9"] > * {
  grid-row: span 9/span 9;
}
[cds-layout*="cols:10"] > * {
  grid-column: span 10/span 10;
}
[cds-layout*="rows:10"] > * {
  grid-row: span 10/span 10;
}
[cds-layout*="cols:11"] > * {
  grid-column: span 11/span 11;
}
[cds-layout*="rows:11"] > * {
  grid-row: span 11/span 11;
}
[cds-layout*="cols:12"] > * {
  grid-column: span 12/span 12;
}
[cds-layout*="rows:12"] > * {
  grid-row: span 12/span 12;
}
[cds-layout*="col:1"] {
  grid-column: span 1/span 1 !important;
}
[cds-layout*="row:1"] {
  grid-row: span 1/span 1 !important;
}
[cds-layout*="col:2"] {
  grid-column: span 2/span 2 !important;
}
[cds-layout*="row:2"] {
  grid-row: span 2/span 2 !important;
}
[cds-layout*="col:3"] {
  grid-column: span 3/span 3 !important;
}
[cds-layout*="row:3"] {
  grid-row: span 3/span 3 !important;
}
[cds-layout*="col:4"] {
  grid-column: span 4/span 4 !important;
}
[cds-layout*="row:4"] {
  grid-row: span 4/span 4 !important;
}
[cds-layout*="col:5"] {
  grid-column: span 5/span 5 !important;
}
[cds-layout*="row:5"] {
  grid-row: span 5/span 5 !important;
}
[cds-layout*="col:6"] {
  grid-column: span 6/span 6 !important;
}
[cds-layout*="row:6"] {
  grid-row: span 6/span 6 !important;
}
[cds-layout*="col:7"] {
  grid-column: span 7/span 7 !important;
}
[cds-layout*="row:7"] {
  grid-row: span 7/span 7 !important;
}
[cds-layout*="col:8"] {
  grid-column: span 8/span 8 !important;
}
[cds-layout*="row:8"] {
  grid-row: span 8/span 8 !important;
}
[cds-layout*="col:9"] {
  grid-column: span 9/span 9 !important;
}
[cds-layout*="row:9"] {
  grid-row: span 9/span 9 !important;
}
[cds-layout*="col:10"] {
  grid-column: span 10/span 10 !important;
}
[cds-layout*="row:10"] {
  grid-row: span 10/span 10 !important;
}
[cds-layout*="col:11"] {
  grid-column: span 11/span 11 !important;
}
[cds-layout*="row:11"] {
  grid-row: span 11/span 11 !important;
}
[cds-layout*="col:12"] {
  grid-column: span 12/span 12 !important;
}
[cds-layout*="row:12"] {
  grid-row: span 12/span 12 !important;
}
[cds-layout*="col:start-1"] {
  grid-column-start: 1 !important;
}
[cds-layout*="col:end-1"] {
  grid-column-end: 1 !important;
}
[cds-layout*="row:start-1"] {
  grid-row-start: 1 !important;
}
[cds-layout*="row:end-1"] {
  grid-row-end: 1 !important;
}
[cds-layout*="col:start-2"] {
  grid-column-start: 2 !important;
}
[cds-layout*="col:end-2"] {
  grid-column-end: 2 !important;
}
[cds-layout*="row:start-2"] {
  grid-row-start: 2 !important;
}
[cds-layout*="row:end-2"] {
  grid-row-end: 2 !important;
}
[cds-layout*="col:start-3"] {
  grid-column-start: 3 !important;
}
[cds-layout*="col:end-3"] {
  grid-column-end: 3 !important;
}
[cds-layout*="row:start-3"] {
  grid-row-start: 3 !important;
}
[cds-layout*="row:end-3"] {
  grid-row-end: 3 !important;
}
[cds-layout*="col:start-4"] {
  grid-column-start: 4 !important;
}
[cds-layout*="col:end-4"] {
  grid-column-end: 4 !important;
}
[cds-layout*="row:start-4"] {
  grid-row-start: 4 !important;
}
[cds-layout*="row:end-4"] {
  grid-row-end: 4 !important;
}
[cds-layout*="col:start-5"] {
  grid-column-start: 5 !important;
}
[cds-layout*="col:end-5"] {
  grid-column-end: 5 !important;
}
[cds-layout*="row:start-5"] {
  grid-row-start: 5 !important;
}
[cds-layout*="row:end-5"] {
  grid-row-end: 5 !important;
}
[cds-layout*="col:start-6"] {
  grid-column-start: 6 !important;
}
[cds-layout*="col:end-6"] {
  grid-column-end: 6 !important;
}
[cds-layout*="row:start-6"] {
  grid-row-start: 6 !important;
}
[cds-layout*="row:end-6"] {
  grid-row-end: 6 !important;
}
[cds-layout*="col:start-7"] {
  grid-column-start: 7 !important;
}
[cds-layout*="col:end-7"] {
  grid-column-end: 7 !important;
}
[cds-layout*="row:start-7"] {
  grid-row-start: 7 !important;
}
[cds-layout*="row:end-7"] {
  grid-row-end: 7 !important;
}
[cds-layout*="col:start-8"] {
  grid-column-start: 8 !important;
}
[cds-layout*="col:end-8"] {
  grid-column-end: 8 !important;
}
[cds-layout*="row:start-8"] {
  grid-row-start: 8 !important;
}
[cds-layout*="row:end-8"] {
  grid-row-end: 8 !important;
}
[cds-layout*="col:start-9"] {
  grid-column-start: 9 !important;
}
[cds-layout*="col:end-9"] {
  grid-column-end: 9 !important;
}
[cds-layout*="row:start-9"] {
  grid-row-start: 9 !important;
}
[cds-layout*="row:end-9"] {
  grid-row-end: 9 !important;
}
[cds-layout*="col:start-10"] {
  grid-column-start: 10 !important;
}
[cds-layout*="col:end-10"] {
  grid-column-end: 10 !important;
}
[cds-layout*="row:start-10"] {
  grid-row-start: 10 !important;
}
[cds-layout*="row:end-10"] {
  grid-row-end: 10 !important;
}
[cds-layout*="col:start-11"] {
  grid-column-start: 11 !important;
}
[cds-layout*="col:end-11"] {
  grid-column-end: 11 !important;
}
[cds-layout*="row:start-11"] {
  grid-row-start: 11 !important;
}
[cds-layout*="row:end-11"] {
  grid-row-end: 11 !important;
}
[cds-layout*="col:start-12"] {
  grid-column-start: 12 !important;
}
[cds-layout*="col:end-12"] {
  grid-column-end: 12 !important;
}
[cds-layout*="row:start-12"] {
  grid-row-start: 12 !important;
}
[cds-layout*="row:end-12"] {
  grid-row-end: 12 !important;
}
[cds-layout*="col:start-13"] {
  grid-column-start: 13 !important;
}
[cds-layout*="col:end-13"] {
  grid-column-end: 13 !important;
}
[cds-layout*="row:start-13"] {
  grid-row-start: 13 !important;
}
[cds-layout*="row:end-13"] {
  grid-row-end: 13 !important;
}
[cds-layout~=grid][cds-layout*="align:top"] {
  align-content: start;
}
[cds-layout~=grid][cds-layout*="align:right"] {
  justify-content: end;
}
[cds-layout~=grid][cds-layout*="align:bottom"] {
  align-content: end;
}
[cds-layout~=grid][cds-layout*="align:left"] {
  justify-content: start;
}
[cds-layout~=grid][cds-layout*="align:vertical-stretch"] {
  align-items: stretch;
  align-content: stretch;
}
[cds-layout~=grid][cds-layout*="align:horizontal-stretch"] {
  justify-items: stretch;
  justify-content: stretch;
}
[cds-layout~=grid][cds-layout*="align:stretch"] {
  align-items: stretch;
  align-content: stretch;
  justify-items: stretch;
  justify-content: stretch;
}
[cds-layout~=grid][cds-layout*="align:vertical-center"] {
  align-items: center;
  align-content: center;
}
[cds-layout~=grid][cds-layout*="align:horizontal-center"] {
  justify-items: center;
  justify-content: center;
}
[cds-layout~=grid][cds-layout*="align:center"] {
  align-items: center;
  align-content: center;
  justify-items: center;
  justify-content: center;
}
@media (min-width:576px) {
  [cds-layout*="cols@xs:1"] > * {
    grid-column: span 1/span 1;
  }
  [cds-layout*="rows@xs:1"] > * {
    grid-row: span 1/span 1;
  }
  [cds-layout*="cols@xs:2"] > * {
    grid-column: span 2/span 2;
  }
  [cds-layout*="rows@xs:2"] > * {
    grid-row: span 2/span 2;
  }
  [cds-layout*="cols@xs:3"] > * {
    grid-column: span 3/span 3;
  }
  [cds-layout*="rows@xs:3"] > * {
    grid-row: span 3/span 3;
  }
  [cds-layout*="cols@xs:4"] > * {
    grid-column: span 4/span 4;
  }
  [cds-layout*="rows@xs:4"] > * {
    grid-row: span 4/span 4;
  }
  [cds-layout*="cols@xs:5"] > * {
    grid-column: span 5/span 5;
  }
  [cds-layout*="rows@xs:5"] > * {
    grid-row: span 5/span 5;
  }
  [cds-layout*="cols@xs:6"] > * {
    grid-column: span 6/span 6;
  }
  [cds-layout*="rows@xs:6"] > * {
    grid-row: span 6/span 6;
  }
  [cds-layout*="cols@xs:7"] > * {
    grid-column: span 7/span 7;
  }
  [cds-layout*="rows@xs:7"] > * {
    grid-row: span 7/span 7;
  }
  [cds-layout*="cols@xs:8"] > * {
    grid-column: span 8/span 8;
  }
  [cds-layout*="rows@xs:8"] > * {
    grid-row: span 8/span 8;
  }
  [cds-layout*="cols@xs:9"] > * {
    grid-column: span 9/span 9;
  }
  [cds-layout*="rows@xs:9"] > * {
    grid-row: span 9/span 9;
  }
  [cds-layout*="cols@xs:10"] > * {
    grid-column: span 10/span 10;
  }
  [cds-layout*="rows@xs:10"] > * {
    grid-row: span 10/span 10;
  }
  [cds-layout*="cols@xs:11"] > * {
    grid-column: span 11/span 11;
  }
  [cds-layout*="rows@xs:11"] > * {
    grid-row: span 11/span 11;
  }
  [cds-layout*="cols@xs:12"] > * {
    grid-column: span 12/span 12;
  }
  [cds-layout*="rows@xs:12"] > * {
    grid-row: span 12/span 12;
  }
}
@media (min-width:768px) {
  [cds-layout*="cols@sm:1"] > * {
    grid-column: span 1/span 1;
  }
  [cds-layout*="rows@sm:1"] > * {
    grid-row: span 1/span 1;
  }
  [cds-layout*="cols@sm:2"] > * {
    grid-column: span 2/span 2;
  }
  [cds-layout*="rows@sm:2"] > * {
    grid-row: span 2/span 2;
  }
  [cds-layout*="cols@sm:3"] > * {
    grid-column: span 3/span 3;
  }
  [cds-layout*="rows@sm:3"] > * {
    grid-row: span 3/span 3;
  }
  [cds-layout*="cols@sm:4"] > * {
    grid-column: span 4/span 4;
  }
  [cds-layout*="rows@sm:4"] > * {
    grid-row: span 4/span 4;
  }
  [cds-layout*="cols@sm:5"] > * {
    grid-column: span 5/span 5;
  }
  [cds-layout*="rows@sm:5"] > * {
    grid-row: span 5/span 5;
  }
  [cds-layout*="cols@sm:6"] > * {
    grid-column: span 6/span 6;
  }
  [cds-layout*="rows@sm:6"] > * {
    grid-row: span 6/span 6;
  }
  [cds-layout*="cols@sm:7"] > * {
    grid-column: span 7/span 7;
  }
  [cds-layout*="rows@sm:7"] > * {
    grid-row: span 7/span 7;
  }
  [cds-layout*="cols@sm:8"] > * {
    grid-column: span 8/span 8;
  }
  [cds-layout*="rows@sm:8"] > * {
    grid-row: span 8/span 8;
  }
  [cds-layout*="cols@sm:9"] > * {
    grid-column: span 9/span 9;
  }
  [cds-layout*="rows@sm:9"] > * {
    grid-row: span 9/span 9;
  }
  [cds-layout*="cols@sm:10"] > * {
    grid-column: span 10/span 10;
  }
  [cds-layout*="rows@sm:10"] > * {
    grid-row: span 10/span 10;
  }
  [cds-layout*="cols@sm:11"] > * {
    grid-column: span 11/span 11;
  }
  [cds-layout*="rows@sm:11"] > * {
    grid-row: span 11/span 11;
  }
  [cds-layout*="cols@sm:12"] > * {
    grid-column: span 12/span 12;
  }
  [cds-layout*="rows@sm:12"] > * {
    grid-row: span 12/span 12;
  }
}
@media (min-width:992px) {
  [cds-layout*="cols@md:1"] > * {
    grid-column: span 1/span 1;
  }
  [cds-layout*="rows@md:1"] > * {
    grid-row: span 1/span 1;
  }
  [cds-layout*="cols@md:2"] > * {
    grid-column: span 2/span 2;
  }
  [cds-layout*="rows@md:2"] > * {
    grid-row: span 2/span 2;
  }
  [cds-layout*="cols@md:3"] > * {
    grid-column: span 3/span 3;
  }
  [cds-layout*="rows@md:3"] > * {
    grid-row: span 3/span 3;
  }
  [cds-layout*="cols@md:4"] > * {
    grid-column: span 4/span 4;
  }
  [cds-layout*="rows@md:4"] > * {
    grid-row: span 4/span 4;
  }
  [cds-layout*="cols@md:5"] > * {
    grid-column: span 5/span 5;
  }
  [cds-layout*="rows@md:5"] > * {
    grid-row: span 5/span 5;
  }
  [cds-layout*="cols@md:6"] > * {
    grid-column: span 6/span 6;
  }
  [cds-layout*="rows@md:6"] > * {
    grid-row: span 6/span 6;
  }
  [cds-layout*="cols@md:7"] > * {
    grid-column: span 7/span 7;
  }
  [cds-layout*="rows@md:7"] > * {
    grid-row: span 7/span 7;
  }
  [cds-layout*="cols@md:8"] > * {
    grid-column: span 8/span 8;
  }
  [cds-layout*="rows@md:8"] > * {
    grid-row: span 8/span 8;
  }
  [cds-layout*="cols@md:9"] > * {
    grid-column: span 9/span 9;
  }
  [cds-layout*="rows@md:9"] > * {
    grid-row: span 9/span 9;
  }
  [cds-layout*="cols@md:10"] > * {
    grid-column: span 10/span 10;
  }
  [cds-layout*="rows@md:10"] > * {
    grid-row: span 10/span 10;
  }
  [cds-layout*="cols@md:11"] > * {
    grid-column: span 11/span 11;
  }
  [cds-layout*="rows@md:11"] > * {
    grid-row: span 11/span 11;
  }
  [cds-layout*="cols@md:12"] > * {
    grid-column: span 12/span 12;
  }
  [cds-layout*="rows@md:12"] > * {
    grid-row: span 12/span 12;
  }
}
@media (min-width:1200px) {
  [cds-layout*="cols@lg:1"] > * {
    grid-column: span 1/span 1;
  }
  [cds-layout*="rows@lg:1"] > * {
    grid-row: span 1/span 1;
  }
  [cds-layout*="cols@lg:2"] > * {
    grid-column: span 2/span 2;
  }
  [cds-layout*="rows@lg:2"] > * {
    grid-row: span 2/span 2;
  }
  [cds-layout*="cols@lg:3"] > * {
    grid-column: span 3/span 3;
  }
  [cds-layout*="rows@lg:3"] > * {
    grid-row: span 3/span 3;
  }
  [cds-layout*="cols@lg:4"] > * {
    grid-column: span 4/span 4;
  }
  [cds-layout*="rows@lg:4"] > * {
    grid-row: span 4/span 4;
  }
  [cds-layout*="cols@lg:5"] > * {
    grid-column: span 5/span 5;
  }
  [cds-layout*="rows@lg:5"] > * {
    grid-row: span 5/span 5;
  }
  [cds-layout*="cols@lg:6"] > * {
    grid-column: span 6/span 6;
  }
  [cds-layout*="rows@lg:6"] > * {
    grid-row: span 6/span 6;
  }
  [cds-layout*="cols@lg:7"] > * {
    grid-column: span 7/span 7;
  }
  [cds-layout*="rows@lg:7"] > * {
    grid-row: span 7/span 7;
  }
  [cds-layout*="cols@lg:8"] > * {
    grid-column: span 8/span 8;
  }
  [cds-layout*="rows@lg:8"] > * {
    grid-row: span 8/span 8;
  }
  [cds-layout*="cols@lg:9"] > * {
    grid-column: span 9/span 9;
  }
  [cds-layout*="rows@lg:9"] > * {
    grid-row: span 9/span 9;
  }
  [cds-layout*="cols@lg:10"] > * {
    grid-column: span 10/span 10;
  }
  [cds-layout*="rows@lg:10"] > * {
    grid-row: span 10/span 10;
  }
  [cds-layout*="cols@lg:11"] > * {
    grid-column: span 11/span 11;
  }
  [cds-layout*="rows@lg:11"] > * {
    grid-row: span 11/span 11;
  }
  [cds-layout*="cols@lg:12"] > * {
    grid-column: span 12/span 12;
  }
  [cds-layout*="rows@lg:12"] > * {
    grid-row: span 12/span 12;
  }
}
@media (min-width:1440px) {
  [cds-layout*="cols@xl:1"] > * {
    grid-column: span 1/span 1;
  }
  [cds-layout*="rows@xl:1"] > * {
    grid-row: span 1/span 1;
  }
  [cds-layout*="cols@xl:2"] > * {
    grid-column: span 2/span 2;
  }
  [cds-layout*="rows@xl:2"] > * {
    grid-row: span 2/span 2;
  }
  [cds-layout*="cols@xl:3"] > * {
    grid-column: span 3/span 3;
  }
  [cds-layout*="rows@xl:3"] > * {
    grid-row: span 3/span 3;
  }
  [cds-layout*="cols@xl:4"] > * {
    grid-column: span 4/span 4;
  }
  [cds-layout*="rows@xl:4"] > * {
    grid-row: span 4/span 4;
  }
  [cds-layout*="cols@xl:5"] > * {
    grid-column: span 5/span 5;
  }
  [cds-layout*="rows@xl:5"] > * {
    grid-row: span 5/span 5;
  }
  [cds-layout*="cols@xl:6"] > * {
    grid-column: span 6/span 6;
  }
  [cds-layout*="rows@xl:6"] > * {
    grid-row: span 6/span 6;
  }
  [cds-layout*="cols@xl:7"] > * {
    grid-column: span 7/span 7;
  }
  [cds-layout*="rows@xl:7"] > * {
    grid-row: span 7/span 7;
  }
  [cds-layout*="cols@xl:8"] > * {
    grid-column: span 8/span 8;
  }
  [cds-layout*="rows@xl:8"] > * {
    grid-row: span 8/span 8;
  }
  [cds-layout*="cols@xl:9"] > * {
    grid-column: span 9/span 9;
  }
  [cds-layout*="rows@xl:9"] > * {
    grid-row: span 9/span 9;
  }
  [cds-layout*="cols@xl:10"] > * {
    grid-column: span 10/span 10;
  }
  [cds-layout*="rows@xl:10"] > * {
    grid-row: span 10/span 10;
  }
  [cds-layout*="cols@xl:11"] > * {
    grid-column: span 11/span 11;
  }
  [cds-layout*="rows@xl:11"] > * {
    grid-row: span 11/span 11;
  }
  [cds-layout*="cols@xl:12"] > * {
    grid-column: span 12/span 12;
  }
  [cds-layout*="rows@xl:12"] > * {
    grid-row: span 12/span 12;
  }
}
@media (min-width:576px) {
  [cds-layout*="col@xs:1"] {
    grid-column: span 1/span 1 !important;
  }
  [cds-layout*="row@xs:1"] {
    grid-row: span 1/span 1 !important;
  }
  [cds-layout*="col@xs:2"] {
    grid-column: span 2/span 2 !important;
  }
  [cds-layout*="row@xs:2"] {
    grid-row: span 2/span 2 !important;
  }
  [cds-layout*="col@xs:3"] {
    grid-column: span 3/span 3 !important;
  }
  [cds-layout*="row@xs:3"] {
    grid-row: span 3/span 3 !important;
  }
  [cds-layout*="col@xs:4"] {
    grid-column: span 4/span 4 !important;
  }
  [cds-layout*="row@xs:4"] {
    grid-row: span 4/span 4 !important;
  }
  [cds-layout*="col@xs:5"] {
    grid-column: span 5/span 5 !important;
  }
  [cds-layout*="row@xs:5"] {
    grid-row: span 5/span 5 !important;
  }
  [cds-layout*="col@xs:6"] {
    grid-column: span 6/span 6 !important;
  }
  [cds-layout*="row@xs:6"] {
    grid-row: span 6/span 6 !important;
  }
  [cds-layout*="col@xs:7"] {
    grid-column: span 7/span 7 !important;
  }
  [cds-layout*="row@xs:7"] {
    grid-row: span 7/span 7 !important;
  }
  [cds-layout*="col@xs:8"] {
    grid-column: span 8/span 8 !important;
  }
  [cds-layout*="row@xs:8"] {
    grid-row: span 8/span 8 !important;
  }
  [cds-layout*="col@xs:9"] {
    grid-column: span 9/span 9 !important;
  }
  [cds-layout*="row@xs:9"] {
    grid-row: span 9/span 9 !important;
  }
  [cds-layout*="col@xs:10"] {
    grid-column: span 10/span 10 !important;
  }
  [cds-layout*="row@xs:10"] {
    grid-row: span 10/span 10 !important;
  }
  [cds-layout*="col@xs:11"] {
    grid-column: span 11/span 11 !important;
  }
  [cds-layout*="row@xs:11"] {
    grid-row: span 11/span 11 !important;
  }
  [cds-layout*="col@xs:12"] {
    grid-column: span 12/span 12 !important;
  }
  [cds-layout*="row@xs:12"] {
    grid-row: span 12/span 12 !important;
  }
}
@media (min-width:768px) {
  [cds-layout*="col@sm:1"] {
    grid-column: span 1/span 1 !important;
  }
  [cds-layout*="row@sm:1"] {
    grid-row: span 1/span 1 !important;
  }
  [cds-layout*="col@sm:2"] {
    grid-column: span 2/span 2 !important;
  }
  [cds-layout*="row@sm:2"] {
    grid-row: span 2/span 2 !important;
  }
  [cds-layout*="col@sm:3"] {
    grid-column: span 3/span 3 !important;
  }
  [cds-layout*="row@sm:3"] {
    grid-row: span 3/span 3 !important;
  }
  [cds-layout*="col@sm:4"] {
    grid-column: span 4/span 4 !important;
  }
  [cds-layout*="row@sm:4"] {
    grid-row: span 4/span 4 !important;
  }
  [cds-layout*="col@sm:5"] {
    grid-column: span 5/span 5 !important;
  }
  [cds-layout*="row@sm:5"] {
    grid-row: span 5/span 5 !important;
  }
  [cds-layout*="col@sm:6"] {
    grid-column: span 6/span 6 !important;
  }
  [cds-layout*="row@sm:6"] {
    grid-row: span 6/span 6 !important;
  }
  [cds-layout*="col@sm:7"] {
    grid-column: span 7/span 7 !important;
  }
  [cds-layout*="row@sm:7"] {
    grid-row: span 7/span 7 !important;
  }
  [cds-layout*="col@sm:8"] {
    grid-column: span 8/span 8 !important;
  }
  [cds-layout*="row@sm:8"] {
    grid-row: span 8/span 8 !important;
  }
  [cds-layout*="col@sm:9"] {
    grid-column: span 9/span 9 !important;
  }
  [cds-layout*="row@sm:9"] {
    grid-row: span 9/span 9 !important;
  }
  [cds-layout*="col@sm:10"] {
    grid-column: span 10/span 10 !important;
  }
  [cds-layout*="row@sm:10"] {
    grid-row: span 10/span 10 !important;
  }
  [cds-layout*="col@sm:11"] {
    grid-column: span 11/span 11 !important;
  }
  [cds-layout*="row@sm:11"] {
    grid-row: span 11/span 11 !important;
  }
  [cds-layout*="col@sm:12"] {
    grid-column: span 12/span 12 !important;
  }
  [cds-layout*="row@sm:12"] {
    grid-row: span 12/span 12 !important;
  }
}
@media (min-width:992px) {
  [cds-layout*="col@md:1"] {
    grid-column: span 1/span 1 !important;
  }
  [cds-layout*="row@md:1"] {
    grid-row: span 1/span 1 !important;
  }
  [cds-layout*="col@md:2"] {
    grid-column: span 2/span 2 !important;
  }
  [cds-layout*="row@md:2"] {
    grid-row: span 2/span 2 !important;
  }
  [cds-layout*="col@md:3"] {
    grid-column: span 3/span 3 !important;
  }
  [cds-layout*="row@md:3"] {
    grid-row: span 3/span 3 !important;
  }
  [cds-layout*="col@md:4"] {
    grid-column: span 4/span 4 !important;
  }
  [cds-layout*="row@md:4"] {
    grid-row: span 4/span 4 !important;
  }
  [cds-layout*="col@md:5"] {
    grid-column: span 5/span 5 !important;
  }
  [cds-layout*="row@md:5"] {
    grid-row: span 5/span 5 !important;
  }
  [cds-layout*="col@md:6"] {
    grid-column: span 6/span 6 !important;
  }
  [cds-layout*="row@md:6"] {
    grid-row: span 6/span 6 !important;
  }
  [cds-layout*="col@md:7"] {
    grid-column: span 7/span 7 !important;
  }
  [cds-layout*="row@md:7"] {
    grid-row: span 7/span 7 !important;
  }
  [cds-layout*="col@md:8"] {
    grid-column: span 8/span 8 !important;
  }
  [cds-layout*="row@md:8"] {
    grid-row: span 8/span 8 !important;
  }
  [cds-layout*="col@md:9"] {
    grid-column: span 9/span 9 !important;
  }
  [cds-layout*="row@md:9"] {
    grid-row: span 9/span 9 !important;
  }
  [cds-layout*="col@md:10"] {
    grid-column: span 10/span 10 !important;
  }
  [cds-layout*="row@md:10"] {
    grid-row: span 10/span 10 !important;
  }
  [cds-layout*="col@md:11"] {
    grid-column: span 11/span 11 !important;
  }
  [cds-layout*="row@md:11"] {
    grid-row: span 11/span 11 !important;
  }
  [cds-layout*="col@md:12"] {
    grid-column: span 12/span 12 !important;
  }
  [cds-layout*="row@md:12"] {
    grid-row: span 12/span 12 !important;
  }
}
@media (min-width:1200px) {
  [cds-layout*="col@lg:1"] {
    grid-column: span 1/span 1 !important;
  }
  [cds-layout*="row@lg:1"] {
    grid-row: span 1/span 1 !important;
  }
  [cds-layout*="col@lg:2"] {
    grid-column: span 2/span 2 !important;
  }
  [cds-layout*="row@lg:2"] {
    grid-row: span 2/span 2 !important;
  }
  [cds-layout*="col@lg:3"] {
    grid-column: span 3/span 3 !important;
  }
  [cds-layout*="row@lg:3"] {
    grid-row: span 3/span 3 !important;
  }
  [cds-layout*="col@lg:4"] {
    grid-column: span 4/span 4 !important;
  }
  [cds-layout*="row@lg:4"] {
    grid-row: span 4/span 4 !important;
  }
  [cds-layout*="col@lg:5"] {
    grid-column: span 5/span 5 !important;
  }
  [cds-layout*="row@lg:5"] {
    grid-row: span 5/span 5 !important;
  }
  [cds-layout*="col@lg:6"] {
    grid-column: span 6/span 6 !important;
  }
  [cds-layout*="row@lg:6"] {
    grid-row: span 6/span 6 !important;
  }
  [cds-layout*="col@lg:7"] {
    grid-column: span 7/span 7 !important;
  }
  [cds-layout*="row@lg:7"] {
    grid-row: span 7/span 7 !important;
  }
  [cds-layout*="col@lg:8"] {
    grid-column: span 8/span 8 !important;
  }
  [cds-layout*="row@lg:8"] {
    grid-row: span 8/span 8 !important;
  }
  [cds-layout*="col@lg:9"] {
    grid-column: span 9/span 9 !important;
  }
  [cds-layout*="row@lg:9"] {
    grid-row: span 9/span 9 !important;
  }
  [cds-layout*="col@lg:10"] {
    grid-column: span 10/span 10 !important;
  }
  [cds-layout*="row@lg:10"] {
    grid-row: span 10/span 10 !important;
  }
  [cds-layout*="col@lg:11"] {
    grid-column: span 11/span 11 !important;
  }
  [cds-layout*="row@lg:11"] {
    grid-row: span 11/span 11 !important;
  }
  [cds-layout*="col@lg:12"] {
    grid-column: span 12/span 12 !important;
  }
  [cds-layout*="row@lg:12"] {
    grid-row: span 12/span 12 !important;
  }
}
@media (min-width:1440px) {
  [cds-layout*="col@xl:1"] {
    grid-column: span 1/span 1 !important;
  }
  [cds-layout*="row@xl:1"] {
    grid-row: span 1/span 1 !important;
  }
  [cds-layout*="col@xl:2"] {
    grid-column: span 2/span 2 !important;
  }
  [cds-layout*="row@xl:2"] {
    grid-row: span 2/span 2 !important;
  }
  [cds-layout*="col@xl:3"] {
    grid-column: span 3/span 3 !important;
  }
  [cds-layout*="row@xl:3"] {
    grid-row: span 3/span 3 !important;
  }
  [cds-layout*="col@xl:4"] {
    grid-column: span 4/span 4 !important;
  }
  [cds-layout*="row@xl:4"] {
    grid-row: span 4/span 4 !important;
  }
  [cds-layout*="col@xl:5"] {
    grid-column: span 5/span 5 !important;
  }
  [cds-layout*="row@xl:5"] {
    grid-row: span 5/span 5 !important;
  }
  [cds-layout*="col@xl:6"] {
    grid-column: span 6/span 6 !important;
  }
  [cds-layout*="row@xl:6"] {
    grid-row: span 6/span 6 !important;
  }
  [cds-layout*="col@xl:7"] {
    grid-column: span 7/span 7 !important;
  }
  [cds-layout*="row@xl:7"] {
    grid-row: span 7/span 7 !important;
  }
  [cds-layout*="col@xl:8"] {
    grid-column: span 8/span 8 !important;
  }
  [cds-layout*="row@xl:8"] {
    grid-row: span 8/span 8 !important;
  }
  [cds-layout*="col@xl:9"] {
    grid-column: span 9/span 9 !important;
  }
  [cds-layout*="row@xl:9"] {
    grid-row: span 9/span 9 !important;
  }
  [cds-layout*="col@xl:10"] {
    grid-column: span 10/span 10 !important;
  }
  [cds-layout*="row@xl:10"] {
    grid-row: span 10/span 10 !important;
  }
  [cds-layout*="col@xl:11"] {
    grid-column: span 11/span 11 !important;
  }
  [cds-layout*="row@xl:11"] {
    grid-row: span 11/span 11 !important;
  }
  [cds-layout*="col@xl:12"] {
    grid-column: span 12/span 12 !important;
  }
  [cds-layout*="row@xl:12"] {
    grid-row: span 12/span 12 !important;
  }
}
@media (min-width:576px) {
  [cds-layout*="col@xs:start-1"] {
    grid-column-start: 1 !important;
  }
  [cds-layout*="col@xs:end-1"] {
    grid-column-end: 1 !important;
  }
  [cds-layout*="row@xs:start-1"] {
    grid-row-start: 1 !important;
  }
  [cds-layout*="row@xs:end-1"] {
    grid-row-end: 1 !important;
  }
  [cds-layout*="col@xs:start-2"] {
    grid-column-start: 2 !important;
  }
  [cds-layout*="col@xs:end-2"] {
    grid-column-end: 2 !important;
  }
  [cds-layout*="row@xs:start-2"] {
    grid-row-start: 2 !important;
  }
  [cds-layout*="row@xs:end-2"] {
    grid-row-end: 2 !important;
  }
  [cds-layout*="col@xs:start-3"] {
    grid-column-start: 3 !important;
  }
  [cds-layout*="col@xs:end-3"] {
    grid-column-end: 3 !important;
  }
  [cds-layout*="row@xs:start-3"] {
    grid-row-start: 3 !important;
  }
  [cds-layout*="row@xs:end-3"] {
    grid-row-end: 3 !important;
  }
  [cds-layout*="col@xs:start-4"] {
    grid-column-start: 4 !important;
  }
  [cds-layout*="col@xs:end-4"] {
    grid-column-end: 4 !important;
  }
  [cds-layout*="row@xs:start-4"] {
    grid-row-start: 4 !important;
  }
  [cds-layout*="row@xs:end-4"] {
    grid-row-end: 4 !important;
  }
  [cds-layout*="col@xs:start-5"] {
    grid-column-start: 5 !important;
  }
  [cds-layout*="col@xs:end-5"] {
    grid-column-end: 5 !important;
  }
  [cds-layout*="row@xs:start-5"] {
    grid-row-start: 5 !important;
  }
  [cds-layout*="row@xs:end-5"] {
    grid-row-end: 5 !important;
  }
  [cds-layout*="col@xs:start-6"] {
    grid-column-start: 6 !important;
  }
  [cds-layout*="col@xs:end-6"] {
    grid-column-end: 6 !important;
  }
  [cds-layout*="row@xs:start-6"] {
    grid-row-start: 6 !important;
  }
  [cds-layout*="row@xs:end-6"] {
    grid-row-end: 6 !important;
  }
  [cds-layout*="col@xs:start-7"] {
    grid-column-start: 7 !important;
  }
  [cds-layout*="col@xs:end-7"] {
    grid-column-end: 7 !important;
  }
  [cds-layout*="row@xs:start-7"] {
    grid-row-start: 7 !important;
  }
  [cds-layout*="row@xs:end-7"] {
    grid-row-end: 7 !important;
  }
  [cds-layout*="col@xs:start-8"] {
    grid-column-start: 8 !important;
  }
  [cds-layout*="col@xs:end-8"] {
    grid-column-end: 8 !important;
  }
  [cds-layout*="row@xs:start-8"] {
    grid-row-start: 8 !important;
  }
  [cds-layout*="row@xs:end-8"] {
    grid-row-end: 8 !important;
  }
  [cds-layout*="col@xs:start-9"] {
    grid-column-start: 9 !important;
  }
  [cds-layout*="col@xs:end-9"] {
    grid-column-end: 9 !important;
  }
  [cds-layout*="row@xs:start-9"] {
    grid-row-start: 9 !important;
  }
  [cds-layout*="row@xs:end-9"] {
    grid-row-end: 9 !important;
  }
  [cds-layout*="col@xs:start-10"] {
    grid-column-start: 10 !important;
  }
  [cds-layout*="col@xs:end-10"] {
    grid-column-end: 10 !important;
  }
  [cds-layout*="row@xs:start-10"] {
    grid-row-start: 10 !important;
  }
  [cds-layout*="row@xs:end-10"] {
    grid-row-end: 10 !important;
  }
  [cds-layout*="col@xs:start-11"] {
    grid-column-start: 11 !important;
  }
  [cds-layout*="col@xs:end-11"] {
    grid-column-end: 11 !important;
  }
  [cds-layout*="row@xs:start-11"] {
    grid-row-start: 11 !important;
  }
  [cds-layout*="row@xs:end-11"] {
    grid-row-end: 11 !important;
  }
  [cds-layout*="col@xs:start-12"] {
    grid-column-start: 12 !important;
  }
  [cds-layout*="col@xs:end-12"] {
    grid-column-end: 12 !important;
  }
  [cds-layout*="row@xs:start-12"] {
    grid-row-start: 12 !important;
  }
  [cds-layout*="row@xs:end-12"] {
    grid-row-end: 12 !important;
  }
  [cds-layout*="col@xs:start-13"] {
    grid-column-start: 13 !important;
  }
  [cds-layout*="col@xs:end-13"] {
    grid-column-end: 13 !important;
  }
  [cds-layout*="row@xs:start-13"] {
    grid-row-start: 13 !important;
  }
  [cds-layout*="row@xs:end-13"] {
    grid-row-end: 13 !important;
  }
}
@media (min-width:768px) {
  [cds-layout*="col@sm:start-1"] {
    grid-column-start: 1 !important;
  }
  [cds-layout*="col@sm:end-1"] {
    grid-column-end: 1 !important;
  }
  [cds-layout*="row@sm:start-1"] {
    grid-row-start: 1 !important;
  }
  [cds-layout*="row@sm:end-1"] {
    grid-row-end: 1 !important;
  }
  [cds-layout*="col@sm:start-2"] {
    grid-column-start: 2 !important;
  }
  [cds-layout*="col@sm:end-2"] {
    grid-column-end: 2 !important;
  }
  [cds-layout*="row@sm:start-2"] {
    grid-row-start: 2 !important;
  }
  [cds-layout*="row@sm:end-2"] {
    grid-row-end: 2 !important;
  }
  [cds-layout*="col@sm:start-3"] {
    grid-column-start: 3 !important;
  }
  [cds-layout*="col@sm:end-3"] {
    grid-column-end: 3 !important;
  }
  [cds-layout*="row@sm:start-3"] {
    grid-row-start: 3 !important;
  }
  [cds-layout*="row@sm:end-3"] {
    grid-row-end: 3 !important;
  }
  [cds-layout*="col@sm:start-4"] {
    grid-column-start: 4 !important;
  }
  [cds-layout*="col@sm:end-4"] {
    grid-column-end: 4 !important;
  }
  [cds-layout*="row@sm:start-4"] {
    grid-row-start: 4 !important;
  }
  [cds-layout*="row@sm:end-4"] {
    grid-row-end: 4 !important;
  }
  [cds-layout*="col@sm:start-5"] {
    grid-column-start: 5 !important;
  }
  [cds-layout*="col@sm:end-5"] {
    grid-column-end: 5 !important;
  }
  [cds-layout*="row@sm:start-5"] {
    grid-row-start: 5 !important;
  }
  [cds-layout*="row@sm:end-5"] {
    grid-row-end: 5 !important;
  }
  [cds-layout*="col@sm:start-6"] {
    grid-column-start: 6 !important;
  }
  [cds-layout*="col@sm:end-6"] {
    grid-column-end: 6 !important;
  }
  [cds-layout*="row@sm:start-6"] {
    grid-row-start: 6 !important;
  }
  [cds-layout*="row@sm:end-6"] {
    grid-row-end: 6 !important;
  }
  [cds-layout*="col@sm:start-7"] {
    grid-column-start: 7 !important;
  }
  [cds-layout*="col@sm:end-7"] {
    grid-column-end: 7 !important;
  }
  [cds-layout*="row@sm:start-7"] {
    grid-row-start: 7 !important;
  }
  [cds-layout*="row@sm:end-7"] {
    grid-row-end: 7 !important;
  }
  [cds-layout*="col@sm:start-8"] {
    grid-column-start: 8 !important;
  }
  [cds-layout*="col@sm:end-8"] {
    grid-column-end: 8 !important;
  }
  [cds-layout*="row@sm:start-8"] {
    grid-row-start: 8 !important;
  }
  [cds-layout*="row@sm:end-8"] {
    grid-row-end: 8 !important;
  }
  [cds-layout*="col@sm:start-9"] {
    grid-column-start: 9 !important;
  }
  [cds-layout*="col@sm:end-9"] {
    grid-column-end: 9 !important;
  }
  [cds-layout*="row@sm:start-9"] {
    grid-row-start: 9 !important;
  }
  [cds-layout*="row@sm:end-9"] {
    grid-row-end: 9 !important;
  }
  [cds-layout*="col@sm:start-10"] {
    grid-column-start: 10 !important;
  }
  [cds-layout*="col@sm:end-10"] {
    grid-column-end: 10 !important;
  }
  [cds-layout*="row@sm:start-10"] {
    grid-row-start: 10 !important;
  }
  [cds-layout*="row@sm:end-10"] {
    grid-row-end: 10 !important;
  }
  [cds-layout*="col@sm:start-11"] {
    grid-column-start: 11 !important;
  }
  [cds-layout*="col@sm:end-11"] {
    grid-column-end: 11 !important;
  }
  [cds-layout*="row@sm:start-11"] {
    grid-row-start: 11 !important;
  }
  [cds-layout*="row@sm:end-11"] {
    grid-row-end: 11 !important;
  }
  [cds-layout*="col@sm:start-12"] {
    grid-column-start: 12 !important;
  }
  [cds-layout*="col@sm:end-12"] {
    grid-column-end: 12 !important;
  }
  [cds-layout*="row@sm:start-12"] {
    grid-row-start: 12 !important;
  }
  [cds-layout*="row@sm:end-12"] {
    grid-row-end: 12 !important;
  }
  [cds-layout*="col@sm:start-13"] {
    grid-column-start: 13 !important;
  }
  [cds-layout*="col@sm:end-13"] {
    grid-column-end: 13 !important;
  }
  [cds-layout*="row@sm:start-13"] {
    grid-row-start: 13 !important;
  }
  [cds-layout*="row@sm:end-13"] {
    grid-row-end: 13 !important;
  }
}
@media (min-width:992px) {
  [cds-layout*="col@md:start-1"] {
    grid-column-start: 1 !important;
  }
  [cds-layout*="col@md:end-1"] {
    grid-column-end: 1 !important;
  }
  [cds-layout*="row@md:start-1"] {
    grid-row-start: 1 !important;
  }
  [cds-layout*="row@md:end-1"] {
    grid-row-end: 1 !important;
  }
  [cds-layout*="col@md:start-2"] {
    grid-column-start: 2 !important;
  }
  [cds-layout*="col@md:end-2"] {
    grid-column-end: 2 !important;
  }
  [cds-layout*="row@md:start-2"] {
    grid-row-start: 2 !important;
  }
  [cds-layout*="row@md:end-2"] {
    grid-row-end: 2 !important;
  }
  [cds-layout*="col@md:start-3"] {
    grid-column-start: 3 !important;
  }
  [cds-layout*="col@md:end-3"] {
    grid-column-end: 3 !important;
  }
  [cds-layout*="row@md:start-3"] {
    grid-row-start: 3 !important;
  }
  [cds-layout*="row@md:end-3"] {
    grid-row-end: 3 !important;
  }
  [cds-layout*="col@md:start-4"] {
    grid-column-start: 4 !important;
  }
  [cds-layout*="col@md:end-4"] {
    grid-column-end: 4 !important;
  }
  [cds-layout*="row@md:start-4"] {
    grid-row-start: 4 !important;
  }
  [cds-layout*="row@md:end-4"] {
    grid-row-end: 4 !important;
  }
  [cds-layout*="col@md:start-5"] {
    grid-column-start: 5 !important;
  }
  [cds-layout*="col@md:end-5"] {
    grid-column-end: 5 !important;
  }
  [cds-layout*="row@md:start-5"] {
    grid-row-start: 5 !important;
  }
  [cds-layout*="row@md:end-5"] {
    grid-row-end: 5 !important;
  }
  [cds-layout*="col@md:start-6"] {
    grid-column-start: 6 !important;
  }
  [cds-layout*="col@md:end-6"] {
    grid-column-end: 6 !important;
  }
  [cds-layout*="row@md:start-6"] {
    grid-row-start: 6 !important;
  }
  [cds-layout*="row@md:end-6"] {
    grid-row-end: 6 !important;
  }
  [cds-layout*="col@md:start-7"] {
    grid-column-start: 7 !important;
  }
  [cds-layout*="col@md:end-7"] {
    grid-column-end: 7 !important;
  }
  [cds-layout*="row@md:start-7"] {
    grid-row-start: 7 !important;
  }
  [cds-layout*="row@md:end-7"] {
    grid-row-end: 7 !important;
  }
  [cds-layout*="col@md:start-8"] {
    grid-column-start: 8 !important;
  }
  [cds-layout*="col@md:end-8"] {
    grid-column-end: 8 !important;
  }
  [cds-layout*="row@md:start-8"] {
    grid-row-start: 8 !important;
  }
  [cds-layout*="row@md:end-8"] {
    grid-row-end: 8 !important;
  }
  [cds-layout*="col@md:start-9"] {
    grid-column-start: 9 !important;
  }
  [cds-layout*="col@md:end-9"] {
    grid-column-end: 9 !important;
  }
  [cds-layout*="row@md:start-9"] {
    grid-row-start: 9 !important;
  }
  [cds-layout*="row@md:end-9"] {
    grid-row-end: 9 !important;
  }
  [cds-layout*="col@md:start-10"] {
    grid-column-start: 10 !important;
  }
  [cds-layout*="col@md:end-10"] {
    grid-column-end: 10 !important;
  }
  [cds-layout*="row@md:start-10"] {
    grid-row-start: 10 !important;
  }
  [cds-layout*="row@md:end-10"] {
    grid-row-end: 10 !important;
  }
  [cds-layout*="col@md:start-11"] {
    grid-column-start: 11 !important;
  }
  [cds-layout*="col@md:end-11"] {
    grid-column-end: 11 !important;
  }
  [cds-layout*="row@md:start-11"] {
    grid-row-start: 11 !important;
  }
  [cds-layout*="row@md:end-11"] {
    grid-row-end: 11 !important;
  }
  [cds-layout*="col@md:start-12"] {
    grid-column-start: 12 !important;
  }
  [cds-layout*="col@md:end-12"] {
    grid-column-end: 12 !important;
  }
  [cds-layout*="row@md:start-12"] {
    grid-row-start: 12 !important;
  }
  [cds-layout*="row@md:end-12"] {
    grid-row-end: 12 !important;
  }
  [cds-layout*="col@md:start-13"] {
    grid-column-start: 13 !important;
  }
  [cds-layout*="col@md:end-13"] {
    grid-column-end: 13 !important;
  }
  [cds-layout*="row@md:start-13"] {
    grid-row-start: 13 !important;
  }
  [cds-layout*="row@md:end-13"] {
    grid-row-end: 13 !important;
  }
}
@media (min-width:1200px) {
  [cds-layout*="col@lg:start-1"] {
    grid-column-start: 1 !important;
  }
  [cds-layout*="col@lg:end-1"] {
    grid-column-end: 1 !important;
  }
  [cds-layout*="row@lg:start-1"] {
    grid-row-start: 1 !important;
  }
  [cds-layout*="row@lg:end-1"] {
    grid-row-end: 1 !important;
  }
  [cds-layout*="col@lg:start-2"] {
    grid-column-start: 2 !important;
  }
  [cds-layout*="col@lg:end-2"] {
    grid-column-end: 2 !important;
  }
  [cds-layout*="row@lg:start-2"] {
    grid-row-start: 2 !important;
  }
  [cds-layout*="row@lg:end-2"] {
    grid-row-end: 2 !important;
  }
  [cds-layout*="col@lg:start-3"] {
    grid-column-start: 3 !important;
  }
  [cds-layout*="col@lg:end-3"] {
    grid-column-end: 3 !important;
  }
  [cds-layout*="row@lg:start-3"] {
    grid-row-start: 3 !important;
  }
  [cds-layout*="row@lg:end-3"] {
    grid-row-end: 3 !important;
  }
  [cds-layout*="col@lg:start-4"] {
    grid-column-start: 4 !important;
  }
  [cds-layout*="col@lg:end-4"] {
    grid-column-end: 4 !important;
  }
  [cds-layout*="row@lg:start-4"] {
    grid-row-start: 4 !important;
  }
  [cds-layout*="row@lg:end-4"] {
    grid-row-end: 4 !important;
  }
  [cds-layout*="col@lg:start-5"] {
    grid-column-start: 5 !important;
  }
  [cds-layout*="col@lg:end-5"] {
    grid-column-end: 5 !important;
  }
  [cds-layout*="row@lg:start-5"] {
    grid-row-start: 5 !important;
  }
  [cds-layout*="row@lg:end-5"] {
    grid-row-end: 5 !important;
  }
  [cds-layout*="col@lg:start-6"] {
    grid-column-start: 6 !important;
  }
  [cds-layout*="col@lg:end-6"] {
    grid-column-end: 6 !important;
  }
  [cds-layout*="row@lg:start-6"] {
    grid-row-start: 6 !important;
  }
  [cds-layout*="row@lg:end-6"] {
    grid-row-end: 6 !important;
  }
  [cds-layout*="col@lg:start-7"] {
    grid-column-start: 7 !important;
  }
  [cds-layout*="col@lg:end-7"] {
    grid-column-end: 7 !important;
  }
  [cds-layout*="row@lg:start-7"] {
    grid-row-start: 7 !important;
  }
  [cds-layout*="row@lg:end-7"] {
    grid-row-end: 7 !important;
  }
  [cds-layout*="col@lg:start-8"] {
    grid-column-start: 8 !important;
  }
  [cds-layout*="col@lg:end-8"] {
    grid-column-end: 8 !important;
  }
  [cds-layout*="row@lg:start-8"] {
    grid-row-start: 8 !important;
  }
  [cds-layout*="row@lg:end-8"] {
    grid-row-end: 8 !important;
  }
  [cds-layout*="col@lg:start-9"] {
    grid-column-start: 9 !important;
  }
  [cds-layout*="col@lg:end-9"] {
    grid-column-end: 9 !important;
  }
  [cds-layout*="row@lg:start-9"] {
    grid-row-start: 9 !important;
  }
  [cds-layout*="row@lg:end-9"] {
    grid-row-end: 9 !important;
  }
  [cds-layout*="col@lg:start-10"] {
    grid-column-start: 10 !important;
  }
  [cds-layout*="col@lg:end-10"] {
    grid-column-end: 10 !important;
  }
  [cds-layout*="row@lg:start-10"] {
    grid-row-start: 10 !important;
  }
  [cds-layout*="row@lg:end-10"] {
    grid-row-end: 10 !important;
  }
  [cds-layout*="col@lg:start-11"] {
    grid-column-start: 11 !important;
  }
  [cds-layout*="col@lg:end-11"] {
    grid-column-end: 11 !important;
  }
  [cds-layout*="row@lg:start-11"] {
    grid-row-start: 11 !important;
  }
  [cds-layout*="row@lg:end-11"] {
    grid-row-end: 11 !important;
  }
  [cds-layout*="col@lg:start-12"] {
    grid-column-start: 12 !important;
  }
  [cds-layout*="col@lg:end-12"] {
    grid-column-end: 12 !important;
  }
  [cds-layout*="row@lg:start-12"] {
    grid-row-start: 12 !important;
  }
  [cds-layout*="row@lg:end-12"] {
    grid-row-end: 12 !important;
  }
  [cds-layout*="col@lg:start-13"] {
    grid-column-start: 13 !important;
  }
  [cds-layout*="col@lg:end-13"] {
    grid-column-end: 13 !important;
  }
  [cds-layout*="row@lg:start-13"] {
    grid-row-start: 13 !important;
  }
  [cds-layout*="row@lg:end-13"] {
    grid-row-end: 13 !important;
  }
}
@media (min-width:1440px) {
  [cds-layout*="col@xl:start-1"] {
    grid-column-start: 1 !important;
  }
  [cds-layout*="col@xl:end-1"] {
    grid-column-end: 1 !important;
  }
  [cds-layout*="row@xl:start-1"] {
    grid-row-start: 1 !important;
  }
  [cds-layout*="row@xl:end-1"] {
    grid-row-end: 1 !important;
  }
  [cds-layout*="col@xl:start-2"] {
    grid-column-start: 2 !important;
  }
  [cds-layout*="col@xl:end-2"] {
    grid-column-end: 2 !important;
  }
  [cds-layout*="row@xl:start-2"] {
    grid-row-start: 2 !important;
  }
  [cds-layout*="row@xl:end-2"] {
    grid-row-end: 2 !important;
  }
  [cds-layout*="col@xl:start-3"] {
    grid-column-start: 3 !important;
  }
  [cds-layout*="col@xl:end-3"] {
    grid-column-end: 3 !important;
  }
  [cds-layout*="row@xl:start-3"] {
    grid-row-start: 3 !important;
  }
  [cds-layout*="row@xl:end-3"] {
    grid-row-end: 3 !important;
  }
  [cds-layout*="col@xl:start-4"] {
    grid-column-start: 4 !important;
  }
  [cds-layout*="col@xl:end-4"] {
    grid-column-end: 4 !important;
  }
  [cds-layout*="row@xl:start-4"] {
    grid-row-start: 4 !important;
  }
  [cds-layout*="row@xl:end-4"] {
    grid-row-end: 4 !important;
  }
  [cds-layout*="col@xl:start-5"] {
    grid-column-start: 5 !important;
  }
  [cds-layout*="col@xl:end-5"] {
    grid-column-end: 5 !important;
  }
  [cds-layout*="row@xl:start-5"] {
    grid-row-start: 5 !important;
  }
  [cds-layout*="row@xl:end-5"] {
    grid-row-end: 5 !important;
  }
  [cds-layout*="col@xl:start-6"] {
    grid-column-start: 6 !important;
  }
  [cds-layout*="col@xl:end-6"] {
    grid-column-end: 6 !important;
  }
  [cds-layout*="row@xl:start-6"] {
    grid-row-start: 6 !important;
  }
  [cds-layout*="row@xl:end-6"] {
    grid-row-end: 6 !important;
  }
  [cds-layout*="col@xl:start-7"] {
    grid-column-start: 7 !important;
  }
  [cds-layout*="col@xl:end-7"] {
    grid-column-end: 7 !important;
  }
  [cds-layout*="row@xl:start-7"] {
    grid-row-start: 7 !important;
  }
  [cds-layout*="row@xl:end-7"] {
    grid-row-end: 7 !important;
  }
  [cds-layout*="col@xl:start-8"] {
    grid-column-start: 8 !important;
  }
  [cds-layout*="col@xl:end-8"] {
    grid-column-end: 8 !important;
  }
  [cds-layout*="row@xl:start-8"] {
    grid-row-start: 8 !important;
  }
  [cds-layout*="row@xl:end-8"] {
    grid-row-end: 8 !important;
  }
  [cds-layout*="col@xl:start-9"] {
    grid-column-start: 9 !important;
  }
  [cds-layout*="col@xl:end-9"] {
    grid-column-end: 9 !important;
  }
  [cds-layout*="row@xl:start-9"] {
    grid-row-start: 9 !important;
  }
  [cds-layout*="row@xl:end-9"] {
    grid-row-end: 9 !important;
  }
  [cds-layout*="col@xl:start-10"] {
    grid-column-start: 10 !important;
  }
  [cds-layout*="col@xl:end-10"] {
    grid-column-end: 10 !important;
  }
  [cds-layout*="row@xl:start-10"] {
    grid-row-start: 10 !important;
  }
  [cds-layout*="row@xl:end-10"] {
    grid-row-end: 10 !important;
  }
  [cds-layout*="col@xl:start-11"] {
    grid-column-start: 11 !important;
  }
  [cds-layout*="col@xl:end-11"] {
    grid-column-end: 11 !important;
  }
  [cds-layout*="row@xl:start-11"] {
    grid-row-start: 11 !important;
  }
  [cds-layout*="row@xl:end-11"] {
    grid-row-end: 11 !important;
  }
  [cds-layout*="col@xl:start-12"] {
    grid-column-start: 12 !important;
  }
  [cds-layout*="col@xl:end-12"] {
    grid-column-end: 12 !important;
  }
  [cds-layout*="row@xl:start-12"] {
    grid-row-start: 12 !important;
  }
  [cds-layout*="row@xl:end-12"] {
    grid-row-end: 12 !important;
  }
  [cds-layout*="col@xl:start-13"] {
    grid-column-start: 13 !important;
  }
  [cds-layout*="col@xl:end-13"] {
    grid-column-end: 13 !important;
  }
  [cds-layout*="row@xl:start-13"] {
    grid-row-start: 13 !important;
  }
  [cds-layout*="row@xl:end-13"] {
    grid-row-end: 13 !important;
  }
}
@media (min-width:576px) {
  [cds-layout~=grid][cds-layout*="align@xs:top"] {
    align-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@xs:right"] {
    justify-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@xs:bottom"] {
    align-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@xs:left"] {
    justify-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@xs:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@xs:horizontal-stretch"] {
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@xs:stretch"] {
    align-items: stretch;
    align-content: stretch;
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@xs:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@xs:horizontal-center"] {
    justify-items: center;
    justify-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@xs:center"] {
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
  }
}
@media (min-width:768px) {
  [cds-layout~=grid][cds-layout*="align@sm:top"] {
    align-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@sm:right"] {
    justify-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@sm:bottom"] {
    align-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@sm:left"] {
    justify-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@sm:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@sm:horizontal-stretch"] {
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@sm:stretch"] {
    align-items: stretch;
    align-content: stretch;
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@sm:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@sm:horizontal-center"] {
    justify-items: center;
    justify-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@sm:center"] {
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
  }
}
@media (min-width:992px) {
  [cds-layout~=grid][cds-layout*="align@md:top"] {
    align-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@md:right"] {
    justify-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@md:bottom"] {
    align-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@md:left"] {
    justify-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@md:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@md:horizontal-stretch"] {
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@md:stretch"] {
    align-items: stretch;
    align-content: stretch;
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@md:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@md:horizontal-center"] {
    justify-items: center;
    justify-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@md:center"] {
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
  }
}
@media (min-width:1200px) {
  [cds-layout~=grid][cds-layout*="align@lg:top"] {
    align-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@lg:right"] {
    justify-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@lg:bottom"] {
    align-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@lg:left"] {
    justify-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@lg:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@lg:horizontal-stretch"] {
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@lg:stretch"] {
    align-items: stretch;
    align-content: stretch;
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@lg:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@lg:horizontal-center"] {
    justify-items: center;
    justify-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@lg:center"] {
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
  }
}
@media (min-width:1440px) {
  [cds-layout~=grid][cds-layout*="align@xl:top"] {
    align-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@xl:right"] {
    justify-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@xl:bottom"] {
    align-content: end;
  }
  [cds-layout~=grid][cds-layout*="align@xl:left"] {
    justify-content: start;
  }
  [cds-layout~=grid][cds-layout*="align@xl:vertical-stretch"] {
    align-items: stretch;
    align-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@xl:horizontal-stretch"] {
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@xl:stretch"] {
    align-items: stretch;
    align-content: stretch;
    justify-items: stretch;
    justify-content: stretch;
  }
  [cds-layout~=grid][cds-layout*="align@xl:vertical-center"] {
    align-items: center;
    align-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@xl:horizontal-center"] {
    justify-items: center;
    justify-content: center;
  }
  [cds-layout~=grid][cds-layout*="align@xl:center"] {
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
  }
}
[cds-layout~="display:none"] {
  display: none !important;
}
[cds-layout~="display:flex"] {
  display: flex !important;
}
[cds-layout~="display:contents"] {
  display: contents !important;
}
[cds-layout~="display:block"] {
  display: block !important;
}
[cds-layout~="display:inline"] {
  display: inline !important;
}
@media (min-width:768px) {
  [cds-layout~="display@sm:none"] {
    display: none !important;
  }
  [cds-layout~="display@sm:flex"] {
    display: flex !important;
  }
  [cds-layout~="display@sm:block"] {
    display: block !important;
  }
  [cds-layout~="display@sm:inline"] {
    display: inline !important;
  }
}
@media (min-width:992px) {
  [cds-layout~="display@md:none"] {
    display: none !important;
  }
  [cds-layout~="display@md:flex"] {
    display: flex !important;
  }
  [cds-layout~="display@md:block"] {
    display: block !important;
  }
  [cds-layout~="display@md:inline"] {
    display: inline !important;
  }
}
@media (min-width:1200px) {
  [cds-layout~="display@lg:none"] {
    display: none !important;
  }
  [cds-layout~="display@lg:flex"] {
    display: flex !important;
  }
  [cds-layout~="display@lg:block"] {
    display: block !important;
  }
  [cds-layout~="display@lg:inline"] {
    display: inline !important;
  }
}
@media (min-width:1440px) {
  [cds-layout~="display@xl:none"] {
    display: none !important;
  }
  [cds-layout~="display@xl:flex"] {
    display: flex !important;
  }
  [cds-layout~="display@xl:block"] {
    display: block !important;
  }
  [cds-layout~="display@xl:inline"] {
    display: inline !important;
  }
}
::slotted([cds-layout~="display:screen-reader-only"]),
[cds-layout~="display:screen-reader-only"] {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  white-space: nowrap;
  top: 0;
  left: 0;
  display: block !important;
}
[cds-layout*="gap:none"] {
  gap: 0;
}
[cds-layout*="gap:xxxs"] {
  gap: var(--\3b4 1);
}
[cds-layout*="gap:xxs"] {
  gap: var(--\3b4 2);
}
[cds-layout*="gap:xs"] {
  gap: var(--\3b4 3);
}
[cds-layout*="gap:sm"] {
  gap: var(--\3b4 4);
}
[cds-layout*="gap:md"] {
  gap: var(--\3b4 5);
}
[cds-layout*="gap:lg"] {
  gap: var(--\3b4 6);
}
[cds-layout*="gap:xl"] {
  gap: var(--\3b4 7);
}
[cds-layout*="gap:xxl"] {
  gap: var(--\3b4 8);
}
[cds-layout*="gap:xxxl"] {
  gap: var(--\3b4 9);
}
[cds-layout~="p:none"] {
  padding: 0 !important;
}
[cds-layout~="m:none"] {
  margin: 0 !important;
}
[cds-layout~="p:xxxs"] {
  padding: var(--\3b4 1) !important;
}
[cds-layout~="m:xxxs"] {
  margin: var(--\3b4 1) !important;
}
[cds-layout~="p:xxs"] {
  padding: var(--\3b4 2) !important;
}
[cds-layout~="m:xxs"] {
  margin: var(--\3b4 2) !important;
}
[cds-layout~="p:xs"] {
  padding: var(--\3b4 3) !important;
}
[cds-layout~="m:xs"] {
  margin: var(--\3b4 3) !important;
}
[cds-layout~="p:sm"] {
  padding: var(--\3b4 4) !important;
}
[cds-layout~="m:sm"] {
  margin: var(--\3b4 4) !important;
}
[cds-layout~="p:md"] {
  padding: var(--\3b4 5) !important;
}
[cds-layout~="m:md"] {
  margin: var(--\3b4 5) !important;
}
[cds-layout~="p:lg"] {
  padding: var(--\3b4 6) !important;
}
[cds-layout~="m:lg"] {
  margin: var(--\3b4 6) !important;
}
[cds-layout~="p:xl"] {
  padding: var(--\3b4 7) !important;
}
[cds-layout~="m:xl"] {
  margin: var(--\3b4 7) !important;
}
[cds-layout~="p:xxl"] {
  padding: var(--\3b4 8) !important;
}
[cds-layout~="m:xxl"] {
  margin: var(--\3b4 8) !important;
}
[cds-layout~="p:xxxl"] {
  padding: var(--\3b4 9) !important;
}
[cds-layout~="m:xxxl"] {
  margin: var(--\3b4 9) !important;
}
[cds-layout~="p-x:none"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
[cds-layout~="p-y:none"] {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
[cds-layout~="p-x:xxxs"] {
  padding-left: var(--\3b4 1) !important;
  padding-right: var(--\3b4 1) !important;
}
[cds-layout~="p-y:xxxs"] {
  padding-top: var(--\3b4 1) !important;
  padding-bottom: var(--\3b4 1) !important;
}
[cds-layout~="p-x:xxs"] {
  padding-left: var(--\3b4 2) !important;
  padding-right: var(--\3b4 2) !important;
}
[cds-layout~="p-y:xxs"] {
  padding-top: var(--\3b4 2) !important;
  padding-bottom: var(--\3b4 2) !important;
}
[cds-layout~="p-x:xs"] {
  padding-left: var(--\3b4 3) !important;
  padding-right: var(--\3b4 3) !important;
}
[cds-layout~="p-y:xs"] {
  padding-top: var(--\3b4 3) !important;
  padding-bottom: var(--\3b4 3) !important;
}
[cds-layout~="p-x:sm"] {
  padding-left: var(--\3b4 4) !important;
  padding-right: var(--\3b4 4) !important;
}
[cds-layout~="p-y:sm"] {
  padding-top: var(--\3b4 4) !important;
  padding-bottom: var(--\3b4 4) !important;
}
[cds-layout~="p-x:md"] {
  padding-left: var(--\3b4 5) !important;
  padding-right: var(--\3b4 5) !important;
}
[cds-layout~="p-y:md"] {
  padding-top: var(--\3b4 5) !important;
  padding-bottom: var(--\3b4 5) !important;
}
[cds-layout~="p-x:lg"] {
  padding-left: var(--\3b4 6) !important;
  padding-right: var(--\3b4 6) !important;
}
[cds-layout~="p-y:lg"] {
  padding-top: var(--\3b4 6) !important;
  padding-bottom: var(--\3b4 6) !important;
}
[cds-layout~="p-x:xl"] {
  padding-left: var(--\3b4 7) !important;
  padding-right: var(--\3b4 7) !important;
}
[cds-layout~="p-y:xl"] {
  padding-top: var(--\3b4 7) !important;
  padding-bottom: var(--\3b4 7) !important;
}
[cds-layout~="p-x:xxl"] {
  padding-left: var(--\3b4 8) !important;
  padding-right: var(--\3b4 8) !important;
}
[cds-layout~="p-y:xxl"] {
  padding-top: var(--\3b4 8) !important;
  padding-bottom: var(--\3b4 8) !important;
}
[cds-layout~="p-x:xxxl"] {
  padding-left: var(--\3b4 9) !important;
  padding-right: var(--\3b4 9) !important;
}
[cds-layout~="p-y:xxxl"] {
  padding-top: var(--\3b4 9) !important;
  padding-bottom: var(--\3b4 9) !important;
}
[cds-layout~="m-x:none"] {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
[cds-layout~="m-y:none"] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
[cds-layout~="m-x:xxxs"] {
  margin-left: var(--\3b4 1) !important;
  margin-right: var(--\3b4 1) !important;
}
[cds-layout~="m-y:xxxs"] {
  margin-top: var(--\3b4 1) !important;
  margin-bottom: var(--\3b4 1) !important;
}
[cds-layout~="m-x:xxs"] {
  margin-left: var(--\3b4 2) !important;
  margin-right: var(--\3b4 2) !important;
}
[cds-layout~="m-y:xxs"] {
  margin-top: var(--\3b4 2) !important;
  margin-bottom: var(--\3b4 2) !important;
}
[cds-layout~="m-x:xs"] {
  margin-left: var(--\3b4 3) !important;
  margin-right: var(--\3b4 3) !important;
}
[cds-layout~="m-y:xs"] {
  margin-top: var(--\3b4 3) !important;
  margin-bottom: var(--\3b4 3) !important;
}
[cds-layout~="m-x:sm"] {
  margin-left: var(--\3b4 4) !important;
  margin-right: var(--\3b4 4) !important;
}
[cds-layout~="m-y:sm"] {
  margin-top: var(--\3b4 4) !important;
  margin-bottom: var(--\3b4 4) !important;
}
[cds-layout~="m-x:md"] {
  margin-left: var(--\3b4 5) !important;
  margin-right: var(--\3b4 5) !important;
}
[cds-layout~="m-y:md"] {
  margin-top: var(--\3b4 5) !important;
  margin-bottom: var(--\3b4 5) !important;
}
[cds-layout~="m-x:lg"] {
  margin-left: var(--\3b4 6) !important;
  margin-right: var(--\3b4 6) !important;
}
[cds-layout~="m-y:lg"] {
  margin-top: var(--\3b4 6) !important;
  margin-bottom: var(--\3b4 6) !important;
}
[cds-layout~="m-x:xl"] {
  margin-left: var(--\3b4 7) !important;
  margin-right: var(--\3b4 7) !important;
}
[cds-layout~="m-y:xl"] {
  margin-top: var(--\3b4 7) !important;
  margin-bottom: var(--\3b4 7) !important;
}
[cds-layout~="m-x:xxl"] {
  margin-left: var(--\3b4 8) !important;
  margin-right: var(--\3b4 8) !important;
}
[cds-layout~="m-y:xxl"] {
  margin-top: var(--\3b4 8) !important;
  margin-bottom: var(--\3b4 8) !important;
}
[cds-layout~="m-x:xxxl"] {
  margin-left: var(--\3b4 9) !important;
  margin-right: var(--\3b4 9) !important;
}
[cds-layout~="m-y:xxxl"] {
  margin-top: var(--\3b4 9) !important;
  margin-bottom: var(--\3b4 9) !important;
}
[cds-layout~="p-t:none"] {
  padding-top: 0 !important;
}
[cds-layout~="p-r:none"] {
  padding-right: 0 !important;
}
[cds-layout~="p-b:none"] {
  padding-bottom: 0 !important;
}
[cds-layout~="p-l:none"] {
  padding-left: 0 !important;
}
[cds-layout~="p-t:xxxs"] {
  padding-top: var(--\3b4 1) !important;
}
[cds-layout~="p-r:xxxs"] {
  padding-right: var(--\3b4 1) !important;
}
[cds-layout~="p-b:xxxs"] {
  padding-bottom: var(--\3b4 1) !important;
}
[cds-layout~="p-l:xxxs"] {
  padding-left: var(--\3b4 1) !important;
}
[cds-layout~="p-t:xxs"] {
  padding-top: var(--\3b4 2) !important;
}
[cds-layout~="p-r:xxs"] {
  padding-right: var(--\3b4 2) !important;
}
[cds-layout~="p-b:xxs"] {
  padding-bottom: var(--\3b4 2) !important;
}
[cds-layout~="p-l:xxs"] {
  padding-left: var(--\3b4 2) !important;
}
[cds-layout~="p-t:xs"] {
  padding-top: var(--\3b4 3) !important;
}
[cds-layout~="p-r:xs"] {
  padding-right: var(--\3b4 3) !important;
}
[cds-layout~="p-b:xs"] {
  padding-bottom: var(--\3b4 3) !important;
}
[cds-layout~="p-l:xs"] {
  padding-left: var(--\3b4 3) !important;
}
[cds-layout~="p-t:sm"] {
  padding-top: var(--\3b4 4) !important;
}
[cds-layout~="p-r:sm"] {
  padding-right: var(--\3b4 4) !important;
}
[cds-layout~="p-b:sm"] {
  padding-bottom: var(--\3b4 4) !important;
}
[cds-layout~="p-l:sm"] {
  padding-left: var(--\3b4 4) !important;
}
[cds-layout~="p-t:md"] {
  padding-top: var(--\3b4 5) !important;
}
[cds-layout~="p-r:md"] {
  padding-right: var(--\3b4 5) !important;
}
[cds-layout~="p-b:md"] {
  padding-bottom: var(--\3b4 5) !important;
}
[cds-layout~="p-l:md"] {
  padding-left: var(--\3b4 5) !important;
}
[cds-layout~="p-t:lg"] {
  padding-top: var(--\3b4 6) !important;
}
[cds-layout~="p-r:lg"] {
  padding-right: var(--\3b4 6) !important;
}
[cds-layout~="p-b:lg"] {
  padding-bottom: var(--\3b4 6) !important;
}
[cds-layout~="p-l:lg"] {
  padding-left: var(--\3b4 6) !important;
}
[cds-layout~="p-t:xl"] {
  padding-top: var(--\3b4 7) !important;
}
[cds-layout~="p-r:xl"] {
  padding-right: var(--\3b4 7) !important;
}
[cds-layout~="p-b:xl"] {
  padding-bottom: var(--\3b4 7) !important;
}
[cds-layout~="p-l:xl"] {
  padding-left: var(--\3b4 7) !important;
}
[cds-layout~="p-t:xxl"] {
  padding-top: var(--\3b4 8) !important;
}
[cds-layout~="p-r:xxl"] {
  padding-right: var(--\3b4 8) !important;
}
[cds-layout~="p-b:xxl"] {
  padding-bottom: var(--\3b4 8) !important;
}
[cds-layout~="p-l:xxl"] {
  padding-left: var(--\3b4 8) !important;
}
[cds-layout~="p-t:xxxl"] {
  padding-top: var(--\3b4 9) !important;
}
[cds-layout~="p-r:xxxl"] {
  padding-right: var(--\3b4 9) !important;
}
[cds-layout~="p-b:xxxl"] {
  padding-bottom: var(--\3b4 9) !important;
}
[cds-layout~="p-l:xxxl"] {
  padding-left: var(--\3b4 9) !important;
}
[cds-layout~="m-t:none"] {
  margin-top: 0 !important;
}
[cds-layout~="m-r:none"] {
  margin-right: 0 !important;
}
[cds-layout~="m-b:none"] {
  margin-bottom: 0 !important;
}
[cds-layout~="m-l:none"] {
  margin-left: 0 !important;
}
[cds-layout~="m-t:xxxs"] {
  margin-top: var(--\3b4 1) !important;
}
[cds-layout~="m-r:xxxs"] {
  margin-right: var(--\3b4 1) !important;
}
[cds-layout~="m-b:xxxs"] {
  margin-bottom: var(--\3b4 1) !important;
}
[cds-layout~="m-l:xxxs"] {
  margin-left: var(--\3b4 1) !important;
}
[cds-layout~="m-t:xxs"] {
  margin-top: var(--\3b4 2) !important;
}
[cds-layout~="m-r:xxs"] {
  margin-right: var(--\3b4 2) !important;
}
[cds-layout~="m-b:xxs"] {
  margin-bottom: var(--\3b4 2) !important;
}
[cds-layout~="m-l:xxs"] {
  margin-left: var(--\3b4 2) !important;
}
[cds-layout~="m-t:xs"] {
  margin-top: var(--\3b4 3) !important;
}
[cds-layout~="m-r:xs"] {
  margin-right: var(--\3b4 3) !important;
}
[cds-layout~="m-b:xs"] {
  margin-bottom: var(--\3b4 3) !important;
}
[cds-layout~="m-l:xs"] {
  margin-left: var(--\3b4 3) !important;
}
[cds-layout~="m-t:sm"] {
  margin-top: var(--\3b4 4) !important;
}
[cds-layout~="m-r:sm"] {
  margin-right: var(--\3b4 4) !important;
}
[cds-layout~="m-b:sm"] {
  margin-bottom: var(--\3b4 4) !important;
}
[cds-layout~="m-l:sm"] {
  margin-left: var(--\3b4 4) !important;
}
[cds-layout~="m-t:md"] {
  margin-top: var(--\3b4 5) !important;
}
[cds-layout~="m-r:md"] {
  margin-right: var(--\3b4 5) !important;
}
[cds-layout~="m-b:md"] {
  margin-bottom: var(--\3b4 5) !important;
}
[cds-layout~="m-l:md"] {
  margin-left: var(--\3b4 5) !important;
}
[cds-layout~="m-t:lg"] {
  margin-top: var(--\3b4 6) !important;
}
[cds-layout~="m-r:lg"] {
  margin-right: var(--\3b4 6) !important;
}
[cds-layout~="m-b:lg"] {
  margin-bottom: var(--\3b4 6) !important;
}
[cds-layout~="m-l:lg"] {
  margin-left: var(--\3b4 6) !important;
}
[cds-layout~="m-t:xl"] {
  margin-top: var(--\3b4 7) !important;
}
[cds-layout~="m-r:xl"] {
  margin-right: var(--\3b4 7) !important;
}
[cds-layout~="m-b:xl"] {
  margin-bottom: var(--\3b4 7) !important;
}
[cds-layout~="m-l:xl"] {
  margin-left: var(--\3b4 7) !important;
}
[cds-layout~="m-t:xxl"] {
  margin-top: var(--\3b4 8) !important;
}
[cds-layout~="m-r:xxl"] {
  margin-right: var(--\3b4 8) !important;
}
[cds-layout~="m-b:xxl"] {
  margin-bottom: var(--\3b4 8) !important;
}
[cds-layout~="m-l:xxl"] {
  margin-left: var(--\3b4 8) !important;
}
[cds-layout~="m-t:xxxl"] {
  margin-top: var(--\3b4 9) !important;
}
[cds-layout~="m-r:xxxl"] {
  margin-right: var(--\3b4 9) !important;
}
[cds-layout~="m-b:xxxl"] {
  margin-bottom: var(--\3b4 9) !important;
}
[cds-layout~="m-l:xxxl"] {
  margin-left: var(--\3b4 9) !important;
}
@media (min-width:576px) {
  [cds-layout*="gap@xs:none"] {
    gap: 0;
  }
  [cds-layout*="gap@xs:xxxs"] {
    gap: var(--\3b4 1);
  }
  [cds-layout*="gap@xs:xxs"] {
    gap: var(--\3b4 2);
  }
  [cds-layout*="gap@xs:xs"] {
    gap: var(--\3b4 3);
  }
  [cds-layout*="gap@xs:sm"] {
    gap: var(--\3b4 4);
  }
  [cds-layout*="gap@xs:md"] {
    gap: var(--\3b4 5);
  }
  [cds-layout*="gap@xs:lg"] {
    gap: var(--\3b4 6);
  }
  [cds-layout*="gap@xs:xl"] {
    gap: var(--\3b4 7);
  }
  [cds-layout*="gap@xs:xxl"] {
    gap: var(--\3b4 8);
  }
  [cds-layout*="gap@xs:xxxl"] {
    gap: var(--\3b4 9);
  }
  [cds-layout~="p@xs:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@xs:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@xs:xxxs"] {
    padding: var(--\3b4 1) !important;
  }
  [cds-layout~="m@xs:xxxs"] {
    margin: var(--\3b4 1) !important;
  }
  [cds-layout~="p@xs:xxs"] {
    padding: var(--\3b4 2) !important;
  }
  [cds-layout~="m@xs:xxs"] {
    margin: var(--\3b4 2) !important;
  }
  [cds-layout~="p@xs:xs"] {
    padding: var(--\3b4 3) !important;
  }
  [cds-layout~="m@xs:xs"] {
    margin: var(--\3b4 3) !important;
  }
  [cds-layout~="p@xs:sm"] {
    padding: var(--\3b4 4) !important;
  }
  [cds-layout~="m@xs:sm"] {
    margin: var(--\3b4 4) !important;
  }
  [cds-layout~="p@xs:md"] {
    padding: var(--\3b4 5) !important;
  }
  [cds-layout~="m@xs:md"] {
    margin: var(--\3b4 5) !important;
  }
  [cds-layout~="p@xs:lg"] {
    padding: var(--\3b4 6) !important;
  }
  [cds-layout~="m@xs:lg"] {
    margin: var(--\3b4 6) !important;
  }
  [cds-layout~="p@xs:xl"] {
    padding: var(--\3b4 7) !important;
  }
  [cds-layout~="m@xs:xl"] {
    margin: var(--\3b4 7) !important;
  }
  [cds-layout~="p@xs:xxl"] {
    padding: var(--\3b4 8) !important;
  }
  [cds-layout~="m@xs:xxl"] {
    margin: var(--\3b4 8) !important;
  }
  [cds-layout~="p@xs:xxxl"] {
    padding: var(--\3b4 9) !important;
  }
  [cds-layout~="m@xs:xxxl"] {
    margin: var(--\3b4 9) !important;
  }
  [cds-layout~="p-x@xs:none"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  [cds-layout~="p-y@xs:none"] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-x@xs:xxxs"] {
    padding-left: var(--\3b4 1) !important;
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-y@xs:xxxs"] {
    padding-top: var(--\3b4 1) !important;
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-x@xs:xxs"] {
    padding-left: var(--\3b4 2) !important;
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-y@xs:xxs"] {
    padding-top: var(--\3b4 2) !important;
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-x@xs:xs"] {
    padding-left: var(--\3b4 3) !important;
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-y@xs:xs"] {
    padding-top: var(--\3b4 3) !important;
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-x@xs:sm"] {
    padding-left: var(--\3b4 4) !important;
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-y@xs:sm"] {
    padding-top: var(--\3b4 4) !important;
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-x@xs:md"] {
    padding-left: var(--\3b4 5) !important;
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-y@xs:md"] {
    padding-top: var(--\3b4 5) !important;
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-x@xs:lg"] {
    padding-left: var(--\3b4 6) !important;
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-y@xs:lg"] {
    padding-top: var(--\3b4 6) !important;
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-x@xs:xl"] {
    padding-left: var(--\3b4 7) !important;
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-y@xs:xl"] {
    padding-top: var(--\3b4 7) !important;
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-x@xs:xxl"] {
    padding-left: var(--\3b4 8) !important;
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-y@xs:xxl"] {
    padding-top: var(--\3b4 8) !important;
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-x@xs:xxxl"] {
    padding-left: var(--\3b4 9) !important;
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-y@xs:xxxl"] {
    padding-top: var(--\3b4 9) !important;
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-x@xs:none"] {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  [cds-layout~="m-y@xs:none"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-x@xs:xxxs"] {
    margin-left: var(--\3b4 1) !important;
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-y@xs:xxxs"] {
    margin-top: var(--\3b4 1) !important;
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-x@xs:xxs"] {
    margin-left: var(--\3b4 2) !important;
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-y@xs:xxs"] {
    margin-top: var(--\3b4 2) !important;
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-x@xs:xs"] {
    margin-left: var(--\3b4 3) !important;
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-y@xs:xs"] {
    margin-top: var(--\3b4 3) !important;
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-x@xs:sm"] {
    margin-left: var(--\3b4 4) !important;
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-y@xs:sm"] {
    margin-top: var(--\3b4 4) !important;
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-x@xs:md"] {
    margin-left: var(--\3b4 5) !important;
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-y@xs:md"] {
    margin-top: var(--\3b4 5) !important;
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-x@xs:lg"] {
    margin-left: var(--\3b4 6) !important;
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-y@xs:lg"] {
    margin-top: var(--\3b4 6) !important;
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-x@xs:xl"] {
    margin-left: var(--\3b4 7) !important;
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-y@xs:xl"] {
    margin-top: var(--\3b4 7) !important;
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-x@xs:xxl"] {
    margin-left: var(--\3b4 8) !important;
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-y@xs:xxl"] {
    margin-top: var(--\3b4 8) !important;
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-x@xs:xxxl"] {
    margin-left: var(--\3b4 9) !important;
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-y@xs:xxxl"] {
    margin-top: var(--\3b4 9) !important;
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-t@xs:none"] {
    padding-top: 0 !important;
  }
  [cds-layout~="p-r@xs:none"] {
    padding-right: 0 !important;
  }
  [cds-layout~="p-b@xs:none"] {
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-l@xs:none"] {
    padding-left: 0 !important;
  }
  [cds-layout~="p-t@xs:xxxs"] {
    padding-top: var(--\3b4 1) !important;
  }
  [cds-layout~="p-r@xs:xxxs"] {
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-b@xs:xxxs"] {
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-l@xs:xxxs"] {
    padding-left: var(--\3b4 1) !important;
  }
  [cds-layout~="p-t@xs:xxs"] {
    padding-top: var(--\3b4 2) !important;
  }
  [cds-layout~="p-r@xs:xxs"] {
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-b@xs:xxs"] {
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-l@xs:xxs"] {
    padding-left: var(--\3b4 2) !important;
  }
  [cds-layout~="p-t@xs:xs"] {
    padding-top: var(--\3b4 3) !important;
  }
  [cds-layout~="p-r@xs:xs"] {
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-b@xs:xs"] {
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-l@xs:xs"] {
    padding-left: var(--\3b4 3) !important;
  }
  [cds-layout~="p-t@xs:sm"] {
    padding-top: var(--\3b4 4) !important;
  }
  [cds-layout~="p-r@xs:sm"] {
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-b@xs:sm"] {
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-l@xs:sm"] {
    padding-left: var(--\3b4 4) !important;
  }
  [cds-layout~="p-t@xs:md"] {
    padding-top: var(--\3b4 5) !important;
  }
  [cds-layout~="p-r@xs:md"] {
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-b@xs:md"] {
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-l@xs:md"] {
    padding-left: var(--\3b4 5) !important;
  }
  [cds-layout~="p-t@xs:lg"] {
    padding-top: var(--\3b4 6) !important;
  }
  [cds-layout~="p-r@xs:lg"] {
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-b@xs:lg"] {
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-l@xs:lg"] {
    padding-left: var(--\3b4 6) !important;
  }
  [cds-layout~="p-t@xs:xl"] {
    padding-top: var(--\3b4 7) !important;
  }
  [cds-layout~="p-r@xs:xl"] {
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-b@xs:xl"] {
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-l@xs:xl"] {
    padding-left: var(--\3b4 7) !important;
  }
  [cds-layout~="p-t@xs:xxl"] {
    padding-top: var(--\3b4 8) !important;
  }
  [cds-layout~="p-r@xs:xxl"] {
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-b@xs:xxl"] {
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-l@xs:xxl"] {
    padding-left: var(--\3b4 8) !important;
  }
  [cds-layout~="p-t@xs:xxxl"] {
    padding-top: var(--\3b4 9) !important;
  }
  [cds-layout~="p-r@xs:xxxl"] {
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-b@xs:xxxl"] {
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-l@xs:xxxl"] {
    padding-left: var(--\3b4 9) !important;
  }
  [cds-layout~="m-t@xs:none"] {
    margin-top: 0 !important;
  }
  [cds-layout~="m-r@xs:none"] {
    margin-right: 0 !important;
  }
  [cds-layout~="m-b@xs:none"] {
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-l@xs:none"] {
    margin-left: 0 !important;
  }
  [cds-layout~="m-t@xs:xxxs"] {
    margin-top: var(--\3b4 1) !important;
  }
  [cds-layout~="m-r@xs:xxxs"] {
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-b@xs:xxxs"] {
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-l@xs:xxxs"] {
    margin-left: var(--\3b4 1) !important;
  }
  [cds-layout~="m-t@xs:xxs"] {
    margin-top: var(--\3b4 2) !important;
  }
  [cds-layout~="m-r@xs:xxs"] {
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-b@xs:xxs"] {
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-l@xs:xxs"] {
    margin-left: var(--\3b4 2) !important;
  }
  [cds-layout~="m-t@xs:xs"] {
    margin-top: var(--\3b4 3) !important;
  }
  [cds-layout~="m-r@xs:xs"] {
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-b@xs:xs"] {
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-l@xs:xs"] {
    margin-left: var(--\3b4 3) !important;
  }
  [cds-layout~="m-t@xs:sm"] {
    margin-top: var(--\3b4 4) !important;
  }
  [cds-layout~="m-r@xs:sm"] {
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-b@xs:sm"] {
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-l@xs:sm"] {
    margin-left: var(--\3b4 4) !important;
  }
  [cds-layout~="m-t@xs:md"] {
    margin-top: var(--\3b4 5) !important;
  }
  [cds-layout~="m-r@xs:md"] {
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-b@xs:md"] {
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-l@xs:md"] {
    margin-left: var(--\3b4 5) !important;
  }
  [cds-layout~="m-t@xs:lg"] {
    margin-top: var(--\3b4 6) !important;
  }
  [cds-layout~="m-r@xs:lg"] {
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-b@xs:lg"] {
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-l@xs:lg"] {
    margin-left: var(--\3b4 6) !important;
  }
  [cds-layout~="m-t@xs:xl"] {
    margin-top: var(--\3b4 7) !important;
  }
  [cds-layout~="m-r@xs:xl"] {
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-b@xs:xl"] {
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-l@xs:xl"] {
    margin-left: var(--\3b4 7) !important;
  }
  [cds-layout~="m-t@xs:xxl"] {
    margin-top: var(--\3b4 8) !important;
  }
  [cds-layout~="m-r@xs:xxl"] {
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-b@xs:xxl"] {
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-l@xs:xxl"] {
    margin-left: var(--\3b4 8) !important;
  }
  [cds-layout~="m-t@xs:xxxl"] {
    margin-top: var(--\3b4 9) !important;
  }
  [cds-layout~="m-r@xs:xxxl"] {
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-b@xs:xxxl"] {
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-l@xs:xxxl"] {
    margin-left: var(--\3b4 9) !important;
  }
}
@media (min-width:768px) {
  [cds-layout*="gap@sm:none"] {
    gap: 0;
  }
  [cds-layout*="gap@sm:xxxs"] {
    gap: var(--\3b4 1);
  }
  [cds-layout*="gap@sm:xxs"] {
    gap: var(--\3b4 2);
  }
  [cds-layout*="gap@sm:xs"] {
    gap: var(--\3b4 3);
  }
  [cds-layout*="gap@sm:sm"] {
    gap: var(--\3b4 4);
  }
  [cds-layout*="gap@sm:md"] {
    gap: var(--\3b4 5);
  }
  [cds-layout*="gap@sm:lg"] {
    gap: var(--\3b4 6);
  }
  [cds-layout*="gap@sm:xl"] {
    gap: var(--\3b4 7);
  }
  [cds-layout*="gap@sm:xxl"] {
    gap: var(--\3b4 8);
  }
  [cds-layout*="gap@sm:xxxl"] {
    gap: var(--\3b4 9);
  }
  [cds-layout~="p@sm:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@sm:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@sm:xxxs"] {
    padding: var(--\3b4 1) !important;
  }
  [cds-layout~="m@sm:xxxs"] {
    margin: var(--\3b4 1) !important;
  }
  [cds-layout~="p@sm:xxs"] {
    padding: var(--\3b4 2) !important;
  }
  [cds-layout~="m@sm:xxs"] {
    margin: var(--\3b4 2) !important;
  }
  [cds-layout~="p@sm:xs"] {
    padding: var(--\3b4 3) !important;
  }
  [cds-layout~="m@sm:xs"] {
    margin: var(--\3b4 3) !important;
  }
  [cds-layout~="p@sm:sm"] {
    padding: var(--\3b4 4) !important;
  }
  [cds-layout~="m@sm:sm"] {
    margin: var(--\3b4 4) !important;
  }
  [cds-layout~="p@sm:md"] {
    padding: var(--\3b4 5) !important;
  }
  [cds-layout~="m@sm:md"] {
    margin: var(--\3b4 5) !important;
  }
  [cds-layout~="p@sm:lg"] {
    padding: var(--\3b4 6) !important;
  }
  [cds-layout~="m@sm:lg"] {
    margin: var(--\3b4 6) !important;
  }
  [cds-layout~="p@sm:xl"] {
    padding: var(--\3b4 7) !important;
  }
  [cds-layout~="m@sm:xl"] {
    margin: var(--\3b4 7) !important;
  }
  [cds-layout~="p@sm:xxl"] {
    padding: var(--\3b4 8) !important;
  }
  [cds-layout~="m@sm:xxl"] {
    margin: var(--\3b4 8) !important;
  }
  [cds-layout~="p@sm:xxxl"] {
    padding: var(--\3b4 9) !important;
  }
  [cds-layout~="m@sm:xxxl"] {
    margin: var(--\3b4 9) !important;
  }
  [cds-layout~="p-x@sm:none"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  [cds-layout~="p-y@sm:none"] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-x@sm:xxxs"] {
    padding-left: var(--\3b4 1) !important;
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-y@sm:xxxs"] {
    padding-top: var(--\3b4 1) !important;
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-x@sm:xxs"] {
    padding-left: var(--\3b4 2) !important;
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-y@sm:xxs"] {
    padding-top: var(--\3b4 2) !important;
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-x@sm:xs"] {
    padding-left: var(--\3b4 3) !important;
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-y@sm:xs"] {
    padding-top: var(--\3b4 3) !important;
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-x@sm:sm"] {
    padding-left: var(--\3b4 4) !important;
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-y@sm:sm"] {
    padding-top: var(--\3b4 4) !important;
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-x@sm:md"] {
    padding-left: var(--\3b4 5) !important;
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-y@sm:md"] {
    padding-top: var(--\3b4 5) !important;
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-x@sm:lg"] {
    padding-left: var(--\3b4 6) !important;
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-y@sm:lg"] {
    padding-top: var(--\3b4 6) !important;
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-x@sm:xl"] {
    padding-left: var(--\3b4 7) !important;
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-y@sm:xl"] {
    padding-top: var(--\3b4 7) !important;
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-x@sm:xxl"] {
    padding-left: var(--\3b4 8) !important;
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-y@sm:xxl"] {
    padding-top: var(--\3b4 8) !important;
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-x@sm:xxxl"] {
    padding-left: var(--\3b4 9) !important;
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-y@sm:xxxl"] {
    padding-top: var(--\3b4 9) !important;
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-x@sm:none"] {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  [cds-layout~="m-y@sm:none"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-x@sm:xxxs"] {
    margin-left: var(--\3b4 1) !important;
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-y@sm:xxxs"] {
    margin-top: var(--\3b4 1) !important;
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-x@sm:xxs"] {
    margin-left: var(--\3b4 2) !important;
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-y@sm:xxs"] {
    margin-top: var(--\3b4 2) !important;
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-x@sm:xs"] {
    margin-left: var(--\3b4 3) !important;
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-y@sm:xs"] {
    margin-top: var(--\3b4 3) !important;
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-x@sm:sm"] {
    margin-left: var(--\3b4 4) !important;
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-y@sm:sm"] {
    margin-top: var(--\3b4 4) !important;
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-x@sm:md"] {
    margin-left: var(--\3b4 5) !important;
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-y@sm:md"] {
    margin-top: var(--\3b4 5) !important;
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-x@sm:lg"] {
    margin-left: var(--\3b4 6) !important;
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-y@sm:lg"] {
    margin-top: var(--\3b4 6) !important;
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-x@sm:xl"] {
    margin-left: var(--\3b4 7) !important;
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-y@sm:xl"] {
    margin-top: var(--\3b4 7) !important;
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-x@sm:xxl"] {
    margin-left: var(--\3b4 8) !important;
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-y@sm:xxl"] {
    margin-top: var(--\3b4 8) !important;
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-x@sm:xxxl"] {
    margin-left: var(--\3b4 9) !important;
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-y@sm:xxxl"] {
    margin-top: var(--\3b4 9) !important;
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-t@sm:none"] {
    padding-top: 0 !important;
  }
  [cds-layout~="p-r@sm:none"] {
    padding-right: 0 !important;
  }
  [cds-layout~="p-b@sm:none"] {
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-l@sm:none"] {
    padding-left: 0 !important;
  }
  [cds-layout~="p-t@sm:xxxs"] {
    padding-top: var(--\3b4 1) !important;
  }
  [cds-layout~="p-r@sm:xxxs"] {
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-b@sm:xxxs"] {
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-l@sm:xxxs"] {
    padding-left: var(--\3b4 1) !important;
  }
  [cds-layout~="p-t@sm:xxs"] {
    padding-top: var(--\3b4 2) !important;
  }
  [cds-layout~="p-r@sm:xxs"] {
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-b@sm:xxs"] {
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-l@sm:xxs"] {
    padding-left: var(--\3b4 2) !important;
  }
  [cds-layout~="p-t@sm:xs"] {
    padding-top: var(--\3b4 3) !important;
  }
  [cds-layout~="p-r@sm:xs"] {
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-b@sm:xs"] {
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-l@sm:xs"] {
    padding-left: var(--\3b4 3) !important;
  }
  [cds-layout~="p-t@sm:sm"] {
    padding-top: var(--\3b4 4) !important;
  }
  [cds-layout~="p-r@sm:sm"] {
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-b@sm:sm"] {
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-l@sm:sm"] {
    padding-left: var(--\3b4 4) !important;
  }
  [cds-layout~="p-t@sm:md"] {
    padding-top: var(--\3b4 5) !important;
  }
  [cds-layout~="p-r@sm:md"] {
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-b@sm:md"] {
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-l@sm:md"] {
    padding-left: var(--\3b4 5) !important;
  }
  [cds-layout~="p-t@sm:lg"] {
    padding-top: var(--\3b4 6) !important;
  }
  [cds-layout~="p-r@sm:lg"] {
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-b@sm:lg"] {
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-l@sm:lg"] {
    padding-left: var(--\3b4 6) !important;
  }
  [cds-layout~="p-t@sm:xl"] {
    padding-top: var(--\3b4 7) !important;
  }
  [cds-layout~="p-r@sm:xl"] {
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-b@sm:xl"] {
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-l@sm:xl"] {
    padding-left: var(--\3b4 7) !important;
  }
  [cds-layout~="p-t@sm:xxl"] {
    padding-top: var(--\3b4 8) !important;
  }
  [cds-layout~="p-r@sm:xxl"] {
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-b@sm:xxl"] {
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-l@sm:xxl"] {
    padding-left: var(--\3b4 8) !important;
  }
  [cds-layout~="p-t@sm:xxxl"] {
    padding-top: var(--\3b4 9) !important;
  }
  [cds-layout~="p-r@sm:xxxl"] {
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-b@sm:xxxl"] {
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-l@sm:xxxl"] {
    padding-left: var(--\3b4 9) !important;
  }
  [cds-layout~="m-t@sm:none"] {
    margin-top: 0 !important;
  }
  [cds-layout~="m-r@sm:none"] {
    margin-right: 0 !important;
  }
  [cds-layout~="m-b@sm:none"] {
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-l@sm:none"] {
    margin-left: 0 !important;
  }
  [cds-layout~="m-t@sm:xxxs"] {
    margin-top: var(--\3b4 1) !important;
  }
  [cds-layout~="m-r@sm:xxxs"] {
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-b@sm:xxxs"] {
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-l@sm:xxxs"] {
    margin-left: var(--\3b4 1) !important;
  }
  [cds-layout~="m-t@sm:xxs"] {
    margin-top: var(--\3b4 2) !important;
  }
  [cds-layout~="m-r@sm:xxs"] {
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-b@sm:xxs"] {
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-l@sm:xxs"] {
    margin-left: var(--\3b4 2) !important;
  }
  [cds-layout~="m-t@sm:xs"] {
    margin-top: var(--\3b4 3) !important;
  }
  [cds-layout~="m-r@sm:xs"] {
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-b@sm:xs"] {
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-l@sm:xs"] {
    margin-left: var(--\3b4 3) !important;
  }
  [cds-layout~="m-t@sm:sm"] {
    margin-top: var(--\3b4 4) !important;
  }
  [cds-layout~="m-r@sm:sm"] {
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-b@sm:sm"] {
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-l@sm:sm"] {
    margin-left: var(--\3b4 4) !important;
  }
  [cds-layout~="m-t@sm:md"] {
    margin-top: var(--\3b4 5) !important;
  }
  [cds-layout~="m-r@sm:md"] {
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-b@sm:md"] {
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-l@sm:md"] {
    margin-left: var(--\3b4 5) !important;
  }
  [cds-layout~="m-t@sm:lg"] {
    margin-top: var(--\3b4 6) !important;
  }
  [cds-layout~="m-r@sm:lg"] {
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-b@sm:lg"] {
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-l@sm:lg"] {
    margin-left: var(--\3b4 6) !important;
  }
  [cds-layout~="m-t@sm:xl"] {
    margin-top: var(--\3b4 7) !important;
  }
  [cds-layout~="m-r@sm:xl"] {
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-b@sm:xl"] {
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-l@sm:xl"] {
    margin-left: var(--\3b4 7) !important;
  }
  [cds-layout~="m-t@sm:xxl"] {
    margin-top: var(--\3b4 8) !important;
  }
  [cds-layout~="m-r@sm:xxl"] {
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-b@sm:xxl"] {
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-l@sm:xxl"] {
    margin-left: var(--\3b4 8) !important;
  }
  [cds-layout~="m-t@sm:xxxl"] {
    margin-top: var(--\3b4 9) !important;
  }
  [cds-layout~="m-r@sm:xxxl"] {
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-b@sm:xxxl"] {
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-l@sm:xxxl"] {
    margin-left: var(--\3b4 9) !important;
  }
}
@media (min-width:992px) {
  [cds-layout*="gap@md:none"] {
    gap: 0;
  }
  [cds-layout*="gap@md:xxxs"] {
    gap: var(--\3b4 1);
  }
  [cds-layout*="gap@md:xxs"] {
    gap: var(--\3b4 2);
  }
  [cds-layout*="gap@md:xs"] {
    gap: var(--\3b4 3);
  }
  [cds-layout*="gap@md:sm"] {
    gap: var(--\3b4 4);
  }
  [cds-layout*="gap@md:md"] {
    gap: var(--\3b4 5);
  }
  [cds-layout*="gap@md:lg"] {
    gap: var(--\3b4 6);
  }
  [cds-layout*="gap@md:xl"] {
    gap: var(--\3b4 7);
  }
  [cds-layout*="gap@md:xxl"] {
    gap: var(--\3b4 8);
  }
  [cds-layout*="gap@md:xxxl"] {
    gap: var(--\3b4 9);
  }
  [cds-layout~="p@md:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@md:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@md:xxxs"] {
    padding: var(--\3b4 1) !important;
  }
  [cds-layout~="m@md:xxxs"] {
    margin: var(--\3b4 1) !important;
  }
  [cds-layout~="p@md:xxs"] {
    padding: var(--\3b4 2) !important;
  }
  [cds-layout~="m@md:xxs"] {
    margin: var(--\3b4 2) !important;
  }
  [cds-layout~="p@md:xs"] {
    padding: var(--\3b4 3) !important;
  }
  [cds-layout~="m@md:xs"] {
    margin: var(--\3b4 3) !important;
  }
  [cds-layout~="p@md:sm"] {
    padding: var(--\3b4 4) !important;
  }
  [cds-layout~="m@md:sm"] {
    margin: var(--\3b4 4) !important;
  }
  [cds-layout~="p@md:md"] {
    padding: var(--\3b4 5) !important;
  }
  [cds-layout~="m@md:md"] {
    margin: var(--\3b4 5) !important;
  }
  [cds-layout~="p@md:lg"] {
    padding: var(--\3b4 6) !important;
  }
  [cds-layout~="m@md:lg"] {
    margin: var(--\3b4 6) !important;
  }
  [cds-layout~="p@md:xl"] {
    padding: var(--\3b4 7) !important;
  }
  [cds-layout~="m@md:xl"] {
    margin: var(--\3b4 7) !important;
  }
  [cds-layout~="p@md:xxl"] {
    padding: var(--\3b4 8) !important;
  }
  [cds-layout~="m@md:xxl"] {
    margin: var(--\3b4 8) !important;
  }
  [cds-layout~="p@md:xxxl"] {
    padding: var(--\3b4 9) !important;
  }
  [cds-layout~="m@md:xxxl"] {
    margin: var(--\3b4 9) !important;
  }
  [cds-layout~="p-x@md:none"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  [cds-layout~="p-y@md:none"] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-x@md:xxxs"] {
    padding-left: var(--\3b4 1) !important;
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-y@md:xxxs"] {
    padding-top: var(--\3b4 1) !important;
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-x@md:xxs"] {
    padding-left: var(--\3b4 2) !important;
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-y@md:xxs"] {
    padding-top: var(--\3b4 2) !important;
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-x@md:xs"] {
    padding-left: var(--\3b4 3) !important;
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-y@md:xs"] {
    padding-top: var(--\3b4 3) !important;
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-x@md:sm"] {
    padding-left: var(--\3b4 4) !important;
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-y@md:sm"] {
    padding-top: var(--\3b4 4) !important;
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-x@md:md"] {
    padding-left: var(--\3b4 5) !important;
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-y@md:md"] {
    padding-top: var(--\3b4 5) !important;
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-x@md:lg"] {
    padding-left: var(--\3b4 6) !important;
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-y@md:lg"] {
    padding-top: var(--\3b4 6) !important;
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-x@md:xl"] {
    padding-left: var(--\3b4 7) !important;
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-y@md:xl"] {
    padding-top: var(--\3b4 7) !important;
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-x@md:xxl"] {
    padding-left: var(--\3b4 8) !important;
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-y@md:xxl"] {
    padding-top: var(--\3b4 8) !important;
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-x@md:xxxl"] {
    padding-left: var(--\3b4 9) !important;
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-y@md:xxxl"] {
    padding-top: var(--\3b4 9) !important;
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-x@md:none"] {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  [cds-layout~="m-y@md:none"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-x@md:xxxs"] {
    margin-left: var(--\3b4 1) !important;
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-y@md:xxxs"] {
    margin-top: var(--\3b4 1) !important;
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-x@md:xxs"] {
    margin-left: var(--\3b4 2) !important;
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-y@md:xxs"] {
    margin-top: var(--\3b4 2) !important;
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-x@md:xs"] {
    margin-left: var(--\3b4 3) !important;
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-y@md:xs"] {
    margin-top: var(--\3b4 3) !important;
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-x@md:sm"] {
    margin-left: var(--\3b4 4) !important;
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-y@md:sm"] {
    margin-top: var(--\3b4 4) !important;
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-x@md:md"] {
    margin-left: var(--\3b4 5) !important;
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-y@md:md"] {
    margin-top: var(--\3b4 5) !important;
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-x@md:lg"] {
    margin-left: var(--\3b4 6) !important;
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-y@md:lg"] {
    margin-top: var(--\3b4 6) !important;
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-x@md:xl"] {
    margin-left: var(--\3b4 7) !important;
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-y@md:xl"] {
    margin-top: var(--\3b4 7) !important;
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-x@md:xxl"] {
    margin-left: var(--\3b4 8) !important;
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-y@md:xxl"] {
    margin-top: var(--\3b4 8) !important;
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-x@md:xxxl"] {
    margin-left: var(--\3b4 9) !important;
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-y@md:xxxl"] {
    margin-top: var(--\3b4 9) !important;
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-t@md:none"] {
    padding-top: 0 !important;
  }
  [cds-layout~="p-r@md:none"] {
    padding-right: 0 !important;
  }
  [cds-layout~="p-b@md:none"] {
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-l@md:none"] {
    padding-left: 0 !important;
  }
  [cds-layout~="p-t@md:xxxs"] {
    padding-top: var(--\3b4 1) !important;
  }
  [cds-layout~="p-r@md:xxxs"] {
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-b@md:xxxs"] {
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-l@md:xxxs"] {
    padding-left: var(--\3b4 1) !important;
  }
  [cds-layout~="p-t@md:xxs"] {
    padding-top: var(--\3b4 2) !important;
  }
  [cds-layout~="p-r@md:xxs"] {
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-b@md:xxs"] {
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-l@md:xxs"] {
    padding-left: var(--\3b4 2) !important;
  }
  [cds-layout~="p-t@md:xs"] {
    padding-top: var(--\3b4 3) !important;
  }
  [cds-layout~="p-r@md:xs"] {
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-b@md:xs"] {
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-l@md:xs"] {
    padding-left: var(--\3b4 3) !important;
  }
  [cds-layout~="p-t@md:sm"] {
    padding-top: var(--\3b4 4) !important;
  }
  [cds-layout~="p-r@md:sm"] {
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-b@md:sm"] {
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-l@md:sm"] {
    padding-left: var(--\3b4 4) !important;
  }
  [cds-layout~="p-t@md:md"] {
    padding-top: var(--\3b4 5) !important;
  }
  [cds-layout~="p-r@md:md"] {
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-b@md:md"] {
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-l@md:md"] {
    padding-left: var(--\3b4 5) !important;
  }
  [cds-layout~="p-t@md:lg"] {
    padding-top: var(--\3b4 6) !important;
  }
  [cds-layout~="p-r@md:lg"] {
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-b@md:lg"] {
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-l@md:lg"] {
    padding-left: var(--\3b4 6) !important;
  }
  [cds-layout~="p-t@md:xl"] {
    padding-top: var(--\3b4 7) !important;
  }
  [cds-layout~="p-r@md:xl"] {
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-b@md:xl"] {
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-l@md:xl"] {
    padding-left: var(--\3b4 7) !important;
  }
  [cds-layout~="p-t@md:xxl"] {
    padding-top: var(--\3b4 8) !important;
  }
  [cds-layout~="p-r@md:xxl"] {
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-b@md:xxl"] {
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-l@md:xxl"] {
    padding-left: var(--\3b4 8) !important;
  }
  [cds-layout~="p-t@md:xxxl"] {
    padding-top: var(--\3b4 9) !important;
  }
  [cds-layout~="p-r@md:xxxl"] {
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-b@md:xxxl"] {
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-l@md:xxxl"] {
    padding-left: var(--\3b4 9) !important;
  }
  [cds-layout~="m-t@md:none"] {
    margin-top: 0 !important;
  }
  [cds-layout~="m-r@md:none"] {
    margin-right: 0 !important;
  }
  [cds-layout~="m-b@md:none"] {
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-l@md:none"] {
    margin-left: 0 !important;
  }
  [cds-layout~="m-t@md:xxxs"] {
    margin-top: var(--\3b4 1) !important;
  }
  [cds-layout~="m-r@md:xxxs"] {
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-b@md:xxxs"] {
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-l@md:xxxs"] {
    margin-left: var(--\3b4 1) !important;
  }
  [cds-layout~="m-t@md:xxs"] {
    margin-top: var(--\3b4 2) !important;
  }
  [cds-layout~="m-r@md:xxs"] {
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-b@md:xxs"] {
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-l@md:xxs"] {
    margin-left: var(--\3b4 2) !important;
  }
  [cds-layout~="m-t@md:xs"] {
    margin-top: var(--\3b4 3) !important;
  }
  [cds-layout~="m-r@md:xs"] {
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-b@md:xs"] {
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-l@md:xs"] {
    margin-left: var(--\3b4 3) !important;
  }
  [cds-layout~="m-t@md:sm"] {
    margin-top: var(--\3b4 4) !important;
  }
  [cds-layout~="m-r@md:sm"] {
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-b@md:sm"] {
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-l@md:sm"] {
    margin-left: var(--\3b4 4) !important;
  }
  [cds-layout~="m-t@md:md"] {
    margin-top: var(--\3b4 5) !important;
  }
  [cds-layout~="m-r@md:md"] {
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-b@md:md"] {
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-l@md:md"] {
    margin-left: var(--\3b4 5) !important;
  }
  [cds-layout~="m-t@md:lg"] {
    margin-top: var(--\3b4 6) !important;
  }
  [cds-layout~="m-r@md:lg"] {
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-b@md:lg"] {
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-l@md:lg"] {
    margin-left: var(--\3b4 6) !important;
  }
  [cds-layout~="m-t@md:xl"] {
    margin-top: var(--\3b4 7) !important;
  }
  [cds-layout~="m-r@md:xl"] {
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-b@md:xl"] {
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-l@md:xl"] {
    margin-left: var(--\3b4 7) !important;
  }
  [cds-layout~="m-t@md:xxl"] {
    margin-top: var(--\3b4 8) !important;
  }
  [cds-layout~="m-r@md:xxl"] {
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-b@md:xxl"] {
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-l@md:xxl"] {
    margin-left: var(--\3b4 8) !important;
  }
  [cds-layout~="m-t@md:xxxl"] {
    margin-top: var(--\3b4 9) !important;
  }
  [cds-layout~="m-r@md:xxxl"] {
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-b@md:xxxl"] {
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-l@md:xxxl"] {
    margin-left: var(--\3b4 9) !important;
  }
}
@media (min-width:1200px) {
  [cds-layout*="gap@lg:none"] {
    gap: 0;
  }
  [cds-layout*="gap@lg:xxxs"] {
    gap: var(--\3b4 1);
  }
  [cds-layout*="gap@lg:xxs"] {
    gap: var(--\3b4 2);
  }
  [cds-layout*="gap@lg:xs"] {
    gap: var(--\3b4 3);
  }
  [cds-layout*="gap@lg:sm"] {
    gap: var(--\3b4 4);
  }
  [cds-layout*="gap@lg:md"] {
    gap: var(--\3b4 5);
  }
  [cds-layout*="gap@lg:lg"] {
    gap: var(--\3b4 6);
  }
  [cds-layout*="gap@lg:xl"] {
    gap: var(--\3b4 7);
  }
  [cds-layout*="gap@lg:xxl"] {
    gap: var(--\3b4 8);
  }
  [cds-layout*="gap@lg:xxxl"] {
    gap: var(--\3b4 9);
  }
  [cds-layout~="p@lg:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@lg:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@lg:xxxs"] {
    padding: var(--\3b4 1) !important;
  }
  [cds-layout~="m@lg:xxxs"] {
    margin: var(--\3b4 1) !important;
  }
  [cds-layout~="p@lg:xxs"] {
    padding: var(--\3b4 2) !important;
  }
  [cds-layout~="m@lg:xxs"] {
    margin: var(--\3b4 2) !important;
  }
  [cds-layout~="p@lg:xs"] {
    padding: var(--\3b4 3) !important;
  }
  [cds-layout~="m@lg:xs"] {
    margin: var(--\3b4 3) !important;
  }
  [cds-layout~="p@lg:sm"] {
    padding: var(--\3b4 4) !important;
  }
  [cds-layout~="m@lg:sm"] {
    margin: var(--\3b4 4) !important;
  }
  [cds-layout~="p@lg:md"] {
    padding: var(--\3b4 5) !important;
  }
  [cds-layout~="m@lg:md"] {
    margin: var(--\3b4 5) !important;
  }
  [cds-layout~="p@lg:lg"] {
    padding: var(--\3b4 6) !important;
  }
  [cds-layout~="m@lg:lg"] {
    margin: var(--\3b4 6) !important;
  }
  [cds-layout~="p@lg:xl"] {
    padding: var(--\3b4 7) !important;
  }
  [cds-layout~="m@lg:xl"] {
    margin: var(--\3b4 7) !important;
  }
  [cds-layout~="p@lg:xxl"] {
    padding: var(--\3b4 8) !important;
  }
  [cds-layout~="m@lg:xxl"] {
    margin: var(--\3b4 8) !important;
  }
  [cds-layout~="p@lg:xxxl"] {
    padding: var(--\3b4 9) !important;
  }
  [cds-layout~="m@lg:xxxl"] {
    margin: var(--\3b4 9) !important;
  }
  [cds-layout~="p-x@lg:none"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  [cds-layout~="p-y@lg:none"] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-x@lg:xxxs"] {
    padding-left: var(--\3b4 1) !important;
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-y@lg:xxxs"] {
    padding-top: var(--\3b4 1) !important;
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-x@lg:xxs"] {
    padding-left: var(--\3b4 2) !important;
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-y@lg:xxs"] {
    padding-top: var(--\3b4 2) !important;
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-x@lg:xs"] {
    padding-left: var(--\3b4 3) !important;
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-y@lg:xs"] {
    padding-top: var(--\3b4 3) !important;
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-x@lg:sm"] {
    padding-left: var(--\3b4 4) !important;
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-y@lg:sm"] {
    padding-top: var(--\3b4 4) !important;
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-x@lg:md"] {
    padding-left: var(--\3b4 5) !important;
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-y@lg:md"] {
    padding-top: var(--\3b4 5) !important;
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-x@lg:lg"] {
    padding-left: var(--\3b4 6) !important;
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-y@lg:lg"] {
    padding-top: var(--\3b4 6) !important;
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-x@lg:xl"] {
    padding-left: var(--\3b4 7) !important;
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-y@lg:xl"] {
    padding-top: var(--\3b4 7) !important;
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-x@lg:xxl"] {
    padding-left: var(--\3b4 8) !important;
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-y@lg:xxl"] {
    padding-top: var(--\3b4 8) !important;
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-x@lg:xxxl"] {
    padding-left: var(--\3b4 9) !important;
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-y@lg:xxxl"] {
    padding-top: var(--\3b4 9) !important;
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-x@lg:none"] {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  [cds-layout~="m-y@lg:none"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-x@lg:xxxs"] {
    margin-left: var(--\3b4 1) !important;
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-y@lg:xxxs"] {
    margin-top: var(--\3b4 1) !important;
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-x@lg:xxs"] {
    margin-left: var(--\3b4 2) !important;
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-y@lg:xxs"] {
    margin-top: var(--\3b4 2) !important;
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-x@lg:xs"] {
    margin-left: var(--\3b4 3) !important;
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-y@lg:xs"] {
    margin-top: var(--\3b4 3) !important;
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-x@lg:sm"] {
    margin-left: var(--\3b4 4) !important;
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-y@lg:sm"] {
    margin-top: var(--\3b4 4) !important;
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-x@lg:md"] {
    margin-left: var(--\3b4 5) !important;
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-y@lg:md"] {
    margin-top: var(--\3b4 5) !important;
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-x@lg:lg"] {
    margin-left: var(--\3b4 6) !important;
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-y@lg:lg"] {
    margin-top: var(--\3b4 6) !important;
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-x@lg:xl"] {
    margin-left: var(--\3b4 7) !important;
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-y@lg:xl"] {
    margin-top: var(--\3b4 7) !important;
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-x@lg:xxl"] {
    margin-left: var(--\3b4 8) !important;
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-y@lg:xxl"] {
    margin-top: var(--\3b4 8) !important;
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-x@lg:xxxl"] {
    margin-left: var(--\3b4 9) !important;
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-y@lg:xxxl"] {
    margin-top: var(--\3b4 9) !important;
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-t@lg:none"] {
    padding-top: 0 !important;
  }
  [cds-layout~="p-r@lg:none"] {
    padding-right: 0 !important;
  }
  [cds-layout~="p-b@lg:none"] {
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-l@lg:none"] {
    padding-left: 0 !important;
  }
  [cds-layout~="p-t@lg:xxxs"] {
    padding-top: var(--\3b4 1) !important;
  }
  [cds-layout~="p-r@lg:xxxs"] {
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-b@lg:xxxs"] {
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-l@lg:xxxs"] {
    padding-left: var(--\3b4 1) !important;
  }
  [cds-layout~="p-t@lg:xxs"] {
    padding-top: var(--\3b4 2) !important;
  }
  [cds-layout~="p-r@lg:xxs"] {
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-b@lg:xxs"] {
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-l@lg:xxs"] {
    padding-left: var(--\3b4 2) !important;
  }
  [cds-layout~="p-t@lg:xs"] {
    padding-top: var(--\3b4 3) !important;
  }
  [cds-layout~="p-r@lg:xs"] {
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-b@lg:xs"] {
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-l@lg:xs"] {
    padding-left: var(--\3b4 3) !important;
  }
  [cds-layout~="p-t@lg:sm"] {
    padding-top: var(--\3b4 4) !important;
  }
  [cds-layout~="p-r@lg:sm"] {
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-b@lg:sm"] {
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-l@lg:sm"] {
    padding-left: var(--\3b4 4) !important;
  }
  [cds-layout~="p-t@lg:md"] {
    padding-top: var(--\3b4 5) !important;
  }
  [cds-layout~="p-r@lg:md"] {
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-b@lg:md"] {
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-l@lg:md"] {
    padding-left: var(--\3b4 5) !important;
  }
  [cds-layout~="p-t@lg:lg"] {
    padding-top: var(--\3b4 6) !important;
  }
  [cds-layout~="p-r@lg:lg"] {
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-b@lg:lg"] {
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-l@lg:lg"] {
    padding-left: var(--\3b4 6) !important;
  }
  [cds-layout~="p-t@lg:xl"] {
    padding-top: var(--\3b4 7) !important;
  }
  [cds-layout~="p-r@lg:xl"] {
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-b@lg:xl"] {
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-l@lg:xl"] {
    padding-left: var(--\3b4 7) !important;
  }
  [cds-layout~="p-t@lg:xxl"] {
    padding-top: var(--\3b4 8) !important;
  }
  [cds-layout~="p-r@lg:xxl"] {
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-b@lg:xxl"] {
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-l@lg:xxl"] {
    padding-left: var(--\3b4 8) !important;
  }
  [cds-layout~="p-t@lg:xxxl"] {
    padding-top: var(--\3b4 9) !important;
  }
  [cds-layout~="p-r@lg:xxxl"] {
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-b@lg:xxxl"] {
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-l@lg:xxxl"] {
    padding-left: var(--\3b4 9) !important;
  }
  [cds-layout~="m-t@lg:none"] {
    margin-top: 0 !important;
  }
  [cds-layout~="m-r@lg:none"] {
    margin-right: 0 !important;
  }
  [cds-layout~="m-b@lg:none"] {
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-l@lg:none"] {
    margin-left: 0 !important;
  }
  [cds-layout~="m-t@lg:xxxs"] {
    margin-top: var(--\3b4 1) !important;
  }
  [cds-layout~="m-r@lg:xxxs"] {
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-b@lg:xxxs"] {
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-l@lg:xxxs"] {
    margin-left: var(--\3b4 1) !important;
  }
  [cds-layout~="m-t@lg:xxs"] {
    margin-top: var(--\3b4 2) !important;
  }
  [cds-layout~="m-r@lg:xxs"] {
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-b@lg:xxs"] {
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-l@lg:xxs"] {
    margin-left: var(--\3b4 2) !important;
  }
  [cds-layout~="m-t@lg:xs"] {
    margin-top: var(--\3b4 3) !important;
  }
  [cds-layout~="m-r@lg:xs"] {
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-b@lg:xs"] {
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-l@lg:xs"] {
    margin-left: var(--\3b4 3) !important;
  }
  [cds-layout~="m-t@lg:sm"] {
    margin-top: var(--\3b4 4) !important;
  }
  [cds-layout~="m-r@lg:sm"] {
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-b@lg:sm"] {
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-l@lg:sm"] {
    margin-left: var(--\3b4 4) !important;
  }
  [cds-layout~="m-t@lg:md"] {
    margin-top: var(--\3b4 5) !important;
  }
  [cds-layout~="m-r@lg:md"] {
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-b@lg:md"] {
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-l@lg:md"] {
    margin-left: var(--\3b4 5) !important;
  }
  [cds-layout~="m-t@lg:lg"] {
    margin-top: var(--\3b4 6) !important;
  }
  [cds-layout~="m-r@lg:lg"] {
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-b@lg:lg"] {
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-l@lg:lg"] {
    margin-left: var(--\3b4 6) !important;
  }
  [cds-layout~="m-t@lg:xl"] {
    margin-top: var(--\3b4 7) !important;
  }
  [cds-layout~="m-r@lg:xl"] {
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-b@lg:xl"] {
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-l@lg:xl"] {
    margin-left: var(--\3b4 7) !important;
  }
  [cds-layout~="m-t@lg:xxl"] {
    margin-top: var(--\3b4 8) !important;
  }
  [cds-layout~="m-r@lg:xxl"] {
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-b@lg:xxl"] {
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-l@lg:xxl"] {
    margin-left: var(--\3b4 8) !important;
  }
  [cds-layout~="m-t@lg:xxxl"] {
    margin-top: var(--\3b4 9) !important;
  }
  [cds-layout~="m-r@lg:xxxl"] {
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-b@lg:xxxl"] {
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-l@lg:xxxl"] {
    margin-left: var(--\3b4 9) !important;
  }
}
@media (min-width:1440px) {
  [cds-layout*="gap@xl:none"] {
    gap: 0;
  }
  [cds-layout*="gap@xl:xxxs"] {
    gap: var(--\3b4 1);
  }
  [cds-layout*="gap@xl:xxs"] {
    gap: var(--\3b4 2);
  }
  [cds-layout*="gap@xl:xs"] {
    gap: var(--\3b4 3);
  }
  [cds-layout*="gap@xl:sm"] {
    gap: var(--\3b4 4);
  }
  [cds-layout*="gap@xl:md"] {
    gap: var(--\3b4 5);
  }
  [cds-layout*="gap@xl:lg"] {
    gap: var(--\3b4 6);
  }
  [cds-layout*="gap@xl:xl"] {
    gap: var(--\3b4 7);
  }
  [cds-layout*="gap@xl:xxl"] {
    gap: var(--\3b4 8);
  }
  [cds-layout*="gap@xl:xxxl"] {
    gap: var(--\3b4 9);
  }
  [cds-layout~="p@xl:none"] {
    padding: 0 !important;
  }
  [cds-layout~="m@xl:none"] {
    margin: 0 !important;
  }
  [cds-layout~="p@xl:xxxs"] {
    padding: var(--\3b4 1) !important;
  }
  [cds-layout~="m@xl:xxxs"] {
    margin: var(--\3b4 1) !important;
  }
  [cds-layout~="p@xl:xxs"] {
    padding: var(--\3b4 2) !important;
  }
  [cds-layout~="m@xl:xxs"] {
    margin: var(--\3b4 2) !important;
  }
  [cds-layout~="p@xl:xs"] {
    padding: var(--\3b4 3) !important;
  }
  [cds-layout~="m@xl:xs"] {
    margin: var(--\3b4 3) !important;
  }
  [cds-layout~="p@xl:sm"] {
    padding: var(--\3b4 4) !important;
  }
  [cds-layout~="m@xl:sm"] {
    margin: var(--\3b4 4) !important;
  }
  [cds-layout~="p@xl:md"] {
    padding: var(--\3b4 5) !important;
  }
  [cds-layout~="m@xl:md"] {
    margin: var(--\3b4 5) !important;
  }
  [cds-layout~="p@xl:lg"] {
    padding: var(--\3b4 6) !important;
  }
  [cds-layout~="m@xl:lg"] {
    margin: var(--\3b4 6) !important;
  }
  [cds-layout~="p@xl:xl"] {
    padding: var(--\3b4 7) !important;
  }
  [cds-layout~="m@xl:xl"] {
    margin: var(--\3b4 7) !important;
  }
  [cds-layout~="p@xl:xxl"] {
    padding: var(--\3b4 8) !important;
  }
  [cds-layout~="m@xl:xxl"] {
    margin: var(--\3b4 8) !important;
  }
  [cds-layout~="p@xl:xxxl"] {
    padding: var(--\3b4 9) !important;
  }
  [cds-layout~="m@xl:xxxl"] {
    margin: var(--\3b4 9) !important;
  }
  [cds-layout~="p-x@xl:none"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  [cds-layout~="p-y@xl:none"] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-x@xl:xxxs"] {
    padding-left: var(--\3b4 1) !important;
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-y@xl:xxxs"] {
    padding-top: var(--\3b4 1) !important;
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-x@xl:xxs"] {
    padding-left: var(--\3b4 2) !important;
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-y@xl:xxs"] {
    padding-top: var(--\3b4 2) !important;
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-x@xl:xs"] {
    padding-left: var(--\3b4 3) !important;
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-y@xl:xs"] {
    padding-top: var(--\3b4 3) !important;
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-x@xl:sm"] {
    padding-left: var(--\3b4 4) !important;
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-y@xl:sm"] {
    padding-top: var(--\3b4 4) !important;
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-x@xl:md"] {
    padding-left: var(--\3b4 5) !important;
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-y@xl:md"] {
    padding-top: var(--\3b4 5) !important;
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-x@xl:lg"] {
    padding-left: var(--\3b4 6) !important;
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-y@xl:lg"] {
    padding-top: var(--\3b4 6) !important;
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-x@xl:xl"] {
    padding-left: var(--\3b4 7) !important;
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-y@xl:xl"] {
    padding-top: var(--\3b4 7) !important;
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-x@xl:xxl"] {
    padding-left: var(--\3b4 8) !important;
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-y@xl:xxl"] {
    padding-top: var(--\3b4 8) !important;
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-x@xl:xxxl"] {
    padding-left: var(--\3b4 9) !important;
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-y@xl:xxxl"] {
    padding-top: var(--\3b4 9) !important;
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-x@xl:none"] {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  [cds-layout~="m-y@xl:none"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-x@xl:xxxs"] {
    margin-left: var(--\3b4 1) !important;
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-y@xl:xxxs"] {
    margin-top: var(--\3b4 1) !important;
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-x@xl:xxs"] {
    margin-left: var(--\3b4 2) !important;
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-y@xl:xxs"] {
    margin-top: var(--\3b4 2) !important;
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-x@xl:xs"] {
    margin-left: var(--\3b4 3) !important;
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-y@xl:xs"] {
    margin-top: var(--\3b4 3) !important;
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-x@xl:sm"] {
    margin-left: var(--\3b4 4) !important;
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-y@xl:sm"] {
    margin-top: var(--\3b4 4) !important;
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-x@xl:md"] {
    margin-left: var(--\3b4 5) !important;
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-y@xl:md"] {
    margin-top: var(--\3b4 5) !important;
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-x@xl:lg"] {
    margin-left: var(--\3b4 6) !important;
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-y@xl:lg"] {
    margin-top: var(--\3b4 6) !important;
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-x@xl:xl"] {
    margin-left: var(--\3b4 7) !important;
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-y@xl:xl"] {
    margin-top: var(--\3b4 7) !important;
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-x@xl:xxl"] {
    margin-left: var(--\3b4 8) !important;
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-y@xl:xxl"] {
    margin-top: var(--\3b4 8) !important;
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-x@xl:xxxl"] {
    margin-left: var(--\3b4 9) !important;
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-y@xl:xxxl"] {
    margin-top: var(--\3b4 9) !important;
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-t@xl:none"] {
    padding-top: 0 !important;
  }
  [cds-layout~="p-r@xl:none"] {
    padding-right: 0 !important;
  }
  [cds-layout~="p-b@xl:none"] {
    padding-bottom: 0 !important;
  }
  [cds-layout~="p-l@xl:none"] {
    padding-left: 0 !important;
  }
  [cds-layout~="p-t@xl:xxxs"] {
    padding-top: var(--\3b4 1) !important;
  }
  [cds-layout~="p-r@xl:xxxs"] {
    padding-right: var(--\3b4 1) !important;
  }
  [cds-layout~="p-b@xl:xxxs"] {
    padding-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="p-l@xl:xxxs"] {
    padding-left: var(--\3b4 1) !important;
  }
  [cds-layout~="p-t@xl:xxs"] {
    padding-top: var(--\3b4 2) !important;
  }
  [cds-layout~="p-r@xl:xxs"] {
    padding-right: var(--\3b4 2) !important;
  }
  [cds-layout~="p-b@xl:xxs"] {
    padding-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="p-l@xl:xxs"] {
    padding-left: var(--\3b4 2) !important;
  }
  [cds-layout~="p-t@xl:xs"] {
    padding-top: var(--\3b4 3) !important;
  }
  [cds-layout~="p-r@xl:xs"] {
    padding-right: var(--\3b4 3) !important;
  }
  [cds-layout~="p-b@xl:xs"] {
    padding-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="p-l@xl:xs"] {
    padding-left: var(--\3b4 3) !important;
  }
  [cds-layout~="p-t@xl:sm"] {
    padding-top: var(--\3b4 4) !important;
  }
  [cds-layout~="p-r@xl:sm"] {
    padding-right: var(--\3b4 4) !important;
  }
  [cds-layout~="p-b@xl:sm"] {
    padding-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="p-l@xl:sm"] {
    padding-left: var(--\3b4 4) !important;
  }
  [cds-layout~="p-t@xl:md"] {
    padding-top: var(--\3b4 5) !important;
  }
  [cds-layout~="p-r@xl:md"] {
    padding-right: var(--\3b4 5) !important;
  }
  [cds-layout~="p-b@xl:md"] {
    padding-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="p-l@xl:md"] {
    padding-left: var(--\3b4 5) !important;
  }
  [cds-layout~="p-t@xl:lg"] {
    padding-top: var(--\3b4 6) !important;
  }
  [cds-layout~="p-r@xl:lg"] {
    padding-right: var(--\3b4 6) !important;
  }
  [cds-layout~="p-b@xl:lg"] {
    padding-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="p-l@xl:lg"] {
    padding-left: var(--\3b4 6) !important;
  }
  [cds-layout~="p-t@xl:xl"] {
    padding-top: var(--\3b4 7) !important;
  }
  [cds-layout~="p-r@xl:xl"] {
    padding-right: var(--\3b4 7) !important;
  }
  [cds-layout~="p-b@xl:xl"] {
    padding-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="p-l@xl:xl"] {
    padding-left: var(--\3b4 7) !important;
  }
  [cds-layout~="p-t@xl:xxl"] {
    padding-top: var(--\3b4 8) !important;
  }
  [cds-layout~="p-r@xl:xxl"] {
    padding-right: var(--\3b4 8) !important;
  }
  [cds-layout~="p-b@xl:xxl"] {
    padding-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="p-l@xl:xxl"] {
    padding-left: var(--\3b4 8) !important;
  }
  [cds-layout~="p-t@xl:xxxl"] {
    padding-top: var(--\3b4 9) !important;
  }
  [cds-layout~="p-r@xl:xxxl"] {
    padding-right: var(--\3b4 9) !important;
  }
  [cds-layout~="p-b@xl:xxxl"] {
    padding-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="p-l@xl:xxxl"] {
    padding-left: var(--\3b4 9) !important;
  }
  [cds-layout~="m-t@xl:none"] {
    margin-top: 0 !important;
  }
  [cds-layout~="m-r@xl:none"] {
    margin-right: 0 !important;
  }
  [cds-layout~="m-b@xl:none"] {
    margin-bottom: 0 !important;
  }
  [cds-layout~="m-l@xl:none"] {
    margin-left: 0 !important;
  }
  [cds-layout~="m-t@xl:xxxs"] {
    margin-top: var(--\3b4 1) !important;
  }
  [cds-layout~="m-r@xl:xxxs"] {
    margin-right: var(--\3b4 1) !important;
  }
  [cds-layout~="m-b@xl:xxxs"] {
    margin-bottom: var(--\3b4 1) !important;
  }
  [cds-layout~="m-l@xl:xxxs"] {
    margin-left: var(--\3b4 1) !important;
  }
  [cds-layout~="m-t@xl:xxs"] {
    margin-top: var(--\3b4 2) !important;
  }
  [cds-layout~="m-r@xl:xxs"] {
    margin-right: var(--\3b4 2) !important;
  }
  [cds-layout~="m-b@xl:xxs"] {
    margin-bottom: var(--\3b4 2) !important;
  }
  [cds-layout~="m-l@xl:xxs"] {
    margin-left: var(--\3b4 2) !important;
  }
  [cds-layout~="m-t@xl:xs"] {
    margin-top: var(--\3b4 3) !important;
  }
  [cds-layout~="m-r@xl:xs"] {
    margin-right: var(--\3b4 3) !important;
  }
  [cds-layout~="m-b@xl:xs"] {
    margin-bottom: var(--\3b4 3) !important;
  }
  [cds-layout~="m-l@xl:xs"] {
    margin-left: var(--\3b4 3) !important;
  }
  [cds-layout~="m-t@xl:sm"] {
    margin-top: var(--\3b4 4) !important;
  }
  [cds-layout~="m-r@xl:sm"] {
    margin-right: var(--\3b4 4) !important;
  }
  [cds-layout~="m-b@xl:sm"] {
    margin-bottom: var(--\3b4 4) !important;
  }
  [cds-layout~="m-l@xl:sm"] {
    margin-left: var(--\3b4 4) !important;
  }
  [cds-layout~="m-t@xl:md"] {
    margin-top: var(--\3b4 5) !important;
  }
  [cds-layout~="m-r@xl:md"] {
    margin-right: var(--\3b4 5) !important;
  }
  [cds-layout~="m-b@xl:md"] {
    margin-bottom: var(--\3b4 5) !important;
  }
  [cds-layout~="m-l@xl:md"] {
    margin-left: var(--\3b4 5) !important;
  }
  [cds-layout~="m-t@xl:lg"] {
    margin-top: var(--\3b4 6) !important;
  }
  [cds-layout~="m-r@xl:lg"] {
    margin-right: var(--\3b4 6) !important;
  }
  [cds-layout~="m-b@xl:lg"] {
    margin-bottom: var(--\3b4 6) !important;
  }
  [cds-layout~="m-l@xl:lg"] {
    margin-left: var(--\3b4 6) !important;
  }
  [cds-layout~="m-t@xl:xl"] {
    margin-top: var(--\3b4 7) !important;
  }
  [cds-layout~="m-r@xl:xl"] {
    margin-right: var(--\3b4 7) !important;
  }
  [cds-layout~="m-b@xl:xl"] {
    margin-bottom: var(--\3b4 7) !important;
  }
  [cds-layout~="m-l@xl:xl"] {
    margin-left: var(--\3b4 7) !important;
  }
  [cds-layout~="m-t@xl:xxl"] {
    margin-top: var(--\3b4 8) !important;
  }
  [cds-layout~="m-r@xl:xxl"] {
    margin-right: var(--\3b4 8) !important;
  }
  [cds-layout~="m-b@xl:xxl"] {
    margin-bottom: var(--\3b4 8) !important;
  }
  [cds-layout~="m-l@xl:xxl"] {
    margin-left: var(--\3b4 8) !important;
  }
  [cds-layout~="m-t@xl:xxxl"] {
    margin-top: var(--\3b4 9) !important;
  }
  [cds-layout~="m-r@xl:xxxl"] {
    margin-right: var(--\3b4 9) !important;
  }
  [cds-layout~="m-b@xl:xxxl"] {
    margin-bottom: var(--\3b4 9) !important;
  }
  [cds-layout~="m-l@xl:xxxl"] {
    margin-left: var(--\3b4 9) !important;
  }
}
[cds-layout=no-scrolling] {
  overflow: hidden !important;
}
[cds-layout~="container:fill"],
[cds-layout~=fill] {
  width: 100% !important;
}
[cds-layout~="container:center"] {
  margin-left: auto;
  margin-right: auto;
}
[cds-layout~="container:xs"] {
  width: 100%;
  max-width: var(--cds-global-layout-width-xs);
}
[cds-layout~="container:sm"] {
  width: 100%;
  max-width: var(--cds-global-layout-width-sm);
}
[cds-layout~="container:md"] {
  width: 100%;
  max-width: var(--cds-global-layout-width-md);
}
[cds-layout~="container:lg"] {
  width: 100%;
  max-width: var(--cds-global-layout-width-lg);
}
[cds-layout~="container:xl"] {
  width: 100%;
  max-width: var(--cds-global-layout-width-xl);
}
*,
:after,
:before,
:host {
  box-sizing: border-box;
}

/* node_modules/.pnpm/material-icons@1.13.14/node_modules/material-icons/iconfont/material-icons.css */
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./media/material-icons.woff2") format("woff2"), url("./media/material-icons.woff") format("woff");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
@font-face {
  font-family: "Material Icons Outlined";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./media/material-icons-outlined.woff2") format("woff2"), url("./media/material-icons-outlined.woff") format("woff");
}
.material-icons-outlined {
  font-family: "Material Icons Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
@font-face {
  font-family: "Material Icons Round";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./media/material-icons-round.woff2") format("woff2"), url("./media/material-icons-round.woff") format("woff");
}
.material-icons-round {
  font-family: "Material Icons Round";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
@font-face {
  font-family: "Material Icons Sharp";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./media/material-icons-sharp.woff2") format("woff2"), url("./media/material-icons-sharp.woff") format("woff");
}
.material-icons-sharp {
  font-family: "Material Icons Sharp";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
@font-face {
  font-family: "Material Icons Two Tone";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./media/material-icons-two-tone.woff2") format("woff2"), url("./media/material-icons-two-tone.woff") format("woff");
}
.material-icons-two-tone {
  font-family: "Material Icons Two Tone";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/shared.css */
.cesium-svgPath-svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.cesium-button {
  display: inline-block;
  position: relative;
  background: #303336;
  border: 1px solid #444;
  color: #edffff;
  fill: #edffff;
  border-radius: 4px;
  padding: 5px 12px;
  margin: 2px 3px;
  cursor: pointer;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cesium-button:focus {
  color: #fff;
  fill: #fff;
  border-color: #ea4;
  outline: none;
}
.cesium-button:hover {
  color: #fff;
  fill: #fff;
  background: #48b;
  border-color: #aef;
  box-shadow: 0 0 8px #fff;
}
.cesium-button:active {
  color: #000;
  fill: #000;
  background: #adf;
  border-color: #fff;
  box-shadow: 0 0 8px #fff;
}
.cesium-button:disabled,
.cesium-button-disabled,
.cesium-button-disabled:focus,
.cesium-button-disabled:hover,
.cesium-button-disabled:active {
  background: #303336;
  border-color: #444;
  color: #646464;
  fill: #646464;
  box-shadow: none;
  cursor: default;
}
.cesium-button option {
  background-color: #000;
  color: #eee;
}
.cesium-button option:disabled {
  color: #777;
}
.cesium-button input,
.cesium-button label {
  cursor: pointer;
}
.cesium-button input {
  vertical-align: sub;
}
.cesium-toolbar-button {
  box-sizing: border-box;
  width: 32px;
  height: 32px;
  border-radius: 14%;
  padding: 0;
  vertical-align: middle;
  z-index: 0;
}
.cesium-performanceDisplay-defaultContainer {
  position: absolute;
  top: 50px;
  right: 10px;
  text-align: right;
}
.cesium-performanceDisplay {
  background-color: rgba(40, 40, 40, 0.7);
  padding: 7px;
  border-radius: 5px;
  border: 1px solid #444;
  font: bold 12px sans-serif;
}
.cesium-performanceDisplay-fps {
  color: #e52;
}
.cesium-performanceDisplay-throttled {
  color: #a42;
}
.cesium-performanceDisplay-ms {
  color: #de3;
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/Animation/Animation.css */
.cesium-animation-theme {
  visibility: hidden;
  display: block;
  position: absolute;
  z-index: -100;
}
.cesium-animation-themeNormal {
  color: #222;
}
.cesium-animation-themeHover {
  color: #4488b0;
}
.cesium-animation-themeSelect {
  color: #242;
}
.cesium-animation-themeDisabled {
  color: #333;
}
.cesium-animation-themeKnob {
  color: #222;
}
.cesium-animation-themePointer {
  color: #2e2;
}
.cesium-animation-themeSwoosh {
  color: #8ac;
}
.cesium-animation-themeSwooshHover {
  color: #aef;
}
.cesium-animation-svgText {
  fill: #edffff;
  font-family: Sans-Serif;
  font-size: 15px;
  text-anchor: middle;
}
.cesium-animation-blank {
  fill: #000;
  fill-opacity: 0.01;
  stroke: none;
}
.cesium-animation-rectButton {
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cesium-animation-rectButton .cesium-animation-buttonGlow {
  fill: #fff;
  stroke: none;
  display: none;
}
.cesium-animation-rectButton:hover .cesium-animation-buttonGlow {
  display: block;
}
.cesium-animation-rectButton .cesium-animation-buttonPath {
  fill: #edffff;
}
.cesium-animation-rectButton .cesium-animation-buttonMain {
  stroke: #444;
  stroke-width: 1.2;
}
.cesium-animation-rectButton:hover .cesium-animation-buttonMain {
  stroke: #aef;
}
.cesium-animation-rectButton:active .cesium-animation-buttonMain {
  fill: #abd6ff;
}
.cesium-animation-buttonDisabled {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cesium-animation-buttonDisabled .cesium-animation-buttonMain {
  stroke: #555;
}
.cesium-animation-buttonDisabled .cesium-animation-buttonPath {
  fill: #818181;
}
.cesium-animation-buttonDisabled .cesium-animation-buttonGlow {
  display: none;
}
.cesium-animation-buttonToggled .cesium-animation-buttonGlow {
  display: block;
  fill: #2e2;
}
.cesium-animation-buttonToggled .cesium-animation-buttonMain {
  stroke: #2e2;
}
.cesium-animation-buttonToggled:hover .cesium-animation-buttonGlow {
  fill: #fff;
}
.cesium-animation-buttonToggled:hover .cesium-animation-buttonMain {
  stroke: #2e2;
}
.cesium-animation-shuttleRingG {
  cursor: pointer;
}
.cesium-animation-shuttleRingPointer {
  cursor: pointer;
}
.cesium-animation-shuttleRingPausePointer {
  cursor: pointer;
}
.cesium-animation-shuttleRingBack {
  fill: #181818;
  fill-opacity: 0.8;
  stroke: #333;
  stroke-width: 1.2;
}
.cesium-animation-shuttleRingSwoosh line {
  stroke: #8ac;
  stroke-width: 3;
  stroke-opacity: 0.2;
  stroke-linecap: round;
}
.cesium-animation-knobOuter {
  cursor: pointer;
  stroke: #444;
  stroke-width: 1.2;
}
.cesium-animation-knobInner {
  cursor: pointer;
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/BaseLayerPicker/BaseLayerPicker.css */
.cesium-baseLayerPicker-selected {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.cesium-baseLayerPicker-dropDown {
  display: block;
  position: absolute;
  box-sizing: content-box;
  top: auto;
  right: 0;
  width: 320px;
  max-height: 500px;
  margin-top: 5px;
  background-color: rgba(38, 38, 38, 0.75);
  border: 1px solid #444;
  padding: 6px;
  overflow: auto;
  border-radius: 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transform: translate(0, -20%);
  visibility: hidden;
  opacity: 0;
  transition:
    visibility 0s 0.2s,
    opacity 0.2s ease-in,
    transform 0.2s ease-in;
}
.cesium-baseLayerPicker-dropDown-visible {
  transform: translate(0, 0);
  visibility: visible;
  opacity: 1;
  transition: opacity 0.2s ease-out, transform 0.2s ease-out;
}
.cesium-baseLayerPicker-sectionTitle {
  display: block;
  font-family: sans-serif;
  font-size: 16pt;
  text-align: left;
  color: #edffff;
  margin-bottom: 4px;
}
.cesium-baseLayerPicker-choices {
  margin-bottom: 5px;
}
.cesium-baseLayerPicker-categoryTitle {
  color: #edffff;
  font-size: 11pt;
}
.cesium-baseLayerPicker-choices {
  display: block;
  border: 1px solid #888;
  border-radius: 5px;
  padding: 5px 0;
}
.cesium-baseLayerPicker-item {
  display: inline-block;
  vertical-align: top;
  margin: 2px 5px;
  width: 64px;
  text-align: center;
  cursor: pointer;
}
.cesium-baseLayerPicker-itemLabel {
  display: block;
  font-family: sans-serif;
  font-size: 8pt;
  text-align: center;
  vertical-align: middle;
  color: #edffff;
  cursor: pointer;
  word-wrap: break-word;
}
.cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemLabel,
.cesium-baseLayerPicker-item:focus .cesium-baseLayerPicker-itemLabel {
  text-decoration: underline;
}
.cesium-baseLayerPicker-itemIcon {
  display: inline-block;
  position: relative;
  width: inherit;
  height: auto;
  background-size: 100% 100%;
  border: solid 1px #444;
  border-radius: 9px;
  color: #edffff;
  margin: 0;
  padding: 0;
  cursor: pointer;
  box-sizing: border-box;
}
.cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemIcon {
  border-color: #fff;
  box-shadow: 0 0 8px #fff, 0 0 8px #fff;
}
.cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemLabel {
  color: rgb(189, 236, 248);
}
.cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemIcon {
  border: double 4px rgb(189, 236, 248);
}

/* node_modules/.pnpm/@cesium+engine@21.0.0/node_modules/@cesium/engine/Source/Widget/CesiumWidget.css */
.cesium-widget {
  font-family: sans-serif;
  font-size: 16px;
  overflow: hidden;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cesium-widget,
.cesium-widget canvas {
  width: 100%;
  height: 100%;
  touch-action: none;
}
.cesium-widget-credits {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  font-size: 10px;
  text-shadow: 0px 0px 2px #000000;
  padding-right: 5px;
}
.cesium-widget-errorPanel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.7);
  z-index: 99999;
}
.cesium-widget-errorPanel:before {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  content: "";
}
.cesium-widget-errorPanel-content {
  width: 75%;
  max-width: 500px;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  border: 1px solid #510c00;
  border-radius: 7px;
  background-color: #f0d9d5;
  font-size: 14px;
  color: #510c00;
}
.cesium-widget-errorPanel-content.expanded {
  max-width: 75%;
}
.cesium-widget-errorPanel-header {
  font-size: 18px;
  font-family:
    "Open Sans",
    Verdana,
    Geneva,
    sans-serif;
  background: #d69d93;
  border-bottom: 2px solid #510c00;
  padding-bottom: 10px;
  border-radius: 3px 3px 0 0;
  padding: 15px;
}
.cesium-widget-errorPanel-scroll {
  overflow: auto;
  font-family:
    "Open Sans",
    Verdana,
    Geneva,
    sans-serif;
  white-space: pre-wrap;
  padding: 0 15px;
  margin: 10px 0 20px 0;
}
.cesium-widget-errorPanel-buttonPanel {
  padding: 0 15px;
  margin: 10px 0 20px 0;
  text-align: right;
}
.cesium-widget-errorPanel-buttonPanel button {
  border-color: #510c00;
  background: #d69d93;
  color: #202020;
  margin: 0;
}
.cesium-widget-errorPanel-buttonPanel button:focus {
  border-color: #510c00;
  background: #f0d9d5;
  color: #510c00;
}
.cesium-widget-errorPanel-buttonPanel button:hover {
  border-color: #510c00;
  background: #f0d9d5;
  color: #510c00;
}
.cesium-widget-errorPanel-buttonPanel button:active {
  border-color: #510c00;
  background: #b17b72;
  color: #510c00;
}
.cesium-widget-errorPanel-more-details {
  text-decoration: underline;
  cursor: pointer;
}
.cesium-widget-errorPanel-more-details:hover {
  color: #2b0700;
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/CesiumInspector/CesiumInspector.css */
.cesium-cesiumInspector {
  border-radius: 5px;
  transition: width ease-in-out 0.25s;
  background: rgba(48, 51, 54, 0.8);
  border: 1px solid #444;
  color: #edffff;
  display: inline-block;
  position: relative;
  padding: 4px 12px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
}
.cesium-cesiumInspector-button {
  text-align: center;
  font-size: 11pt;
}
.cesium-cesiumInspector-visible .cesium-cesiumInspector-button {
  border-bottom: 1px solid #aaa;
  padding-bottom: 3px;
}
.cesium-cesiumInspector input:enabled,
.cesium-cesiumInspector-button {
  cursor: pointer;
}
.cesium-cesiumInspector-visible {
  width: 185px;
  height: auto;
}
.cesium-cesiumInspector-hidden {
  width: 122px;
  height: 17px;
}
.cesium-cesiumInspector-sectionContent {
  max-height: 600px;
}
.cesium-cesiumInspector-section-collapsed .cesium-cesiumInspector-sectionContent {
  max-height: 0;
  padding: 0 !important;
  overflow: hidden;
}
.cesium-cesiumInspector-dropDown {
  margin: 5px 0;
  font-family: sans-serif;
  font-size: 10pt;
  width: 185px;
}
.cesium-cesiumInspector-frustumStatistics {
  padding-left: 10px;
  padding: 5px;
  background-color: rgba(80, 80, 80, 0.75);
}
.cesium-cesiumInspector-pickButton {
  background-color: rgba(0, 0, 0, 0.3);
  border: 1px solid #444;
  color: #edffff;
  border-radius: 5px;
  padding: 3px 7px;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0 auto;
}
.cesium-cesiumInspector-pickButton:focus {
  outline: none;
}
.cesium-cesiumInspector-pickButton:active,
.cesium-cesiumInspector-pickButtonHighlight {
  color: #000;
  background: #adf;
  border-color: #fff;
  box-shadow: 0 0 8px #fff;
}
.cesium-cesiumInspector-center {
  text-align: center;
}
.cesium-cesiumInspector-sectionHeader {
  font-weight: bold;
  font-size: 10pt;
  margin: 0;
  cursor: pointer;
}
.cesium-cesiumInspector-pickSection {
  border: 1px solid #aaa;
  border-radius: 5px;
  padding: 3px;
  margin-bottom: 5px;
}
.cesium-cesiumInspector-sectionContent {
  margin-bottom: 10px;
  transition: max-height 0.25s;
}
.cesium-cesiumInspector-tileText {
  padding-bottom: 10px;
  border-bottom: 1px solid #aaa;
}
.cesium-cesiumInspector-relativeText {
  padding-top: 10px;
}
.cesium-cesiumInspector-sectionHeader::before {
  margin-right: 5px;
  content: "-";
  width: 1ch;
  display: inline-block;
}
.cesium-cesiumInspector-section-collapsed .cesium-cesiumInspector-sectionHeader::before {
  content: "+";
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/Cesium3DTilesInspector/Cesium3DTilesInspector.css */
ul.cesium-cesiumInspector-statistics {
  margin: 0;
  padding-top: 3px;
  padding-bottom: 3px;
}
ul.cesium-cesiumInspector-statistics + ul.cesium-cesiumInspector-statistics {
  border-top: 1px solid #aaa;
}
.cesium-cesiumInspector-slider {
  margin-top: 5px;
}
.cesium-cesiumInspector-slider input[type=number] {
  text-align: left;
  background-color: #222;
  outline: none;
  border: 1px solid #444;
  color: #edffff;
  width: 100px;
  border-radius: 3px;
  padding: 1px;
  margin-left: 10px;
  cursor: auto;
}
.cesium-cesiumInspector-slider input[type=number]::-webkit-outer-spin-button,
.cesium-cesiumInspector-slider input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cesium-cesiumInspector-slider input[type=range] {
  margin-left: 5px;
  vertical-align: middle;
}
.cesium-cesiumInspector-hide .cesium-cesiumInspector-styleEditor {
  display: none;
}
.cesium-cesiumInspector-styleEditor {
  padding: 10px;
  border-radius: 5px;
  background: rgba(48, 51, 54, 0.8);
  border: 1px solid #444;
}
.cesium-cesiumInspector-styleEditor textarea {
  width: 100%;
  height: 300px;
  background: transparent;
  color: #edffff;
  border: none;
  padding: 0;
  white-space: pre;
  overflow-wrap: normal;
  overflow-x: auto;
}
.cesium-3DTilesInspector {
  width: 300px;
  pointer-events: all;
}
.cesium-3DTilesInspector-statistics {
  font-size: 11px;
}
.cesium-3DTilesInspector-disabledElementsInfo {
  margin: 5px 0 0 0;
  padding: 0 0 0 20px;
  color: #eed202;
}
.cesium-3DTilesInspector div,
.cesium-3DTilesInspector input[type=range] {
  width: 100%;
  box-sizing: border-box;
}
.cesium-cesiumInspector-error {
  color: #ff9e9e;
  overflow: auto;
}
.cesium-3DTilesInspector .cesium-cesiumInspector-section {
  margin-top: 3px;
}
.cesium-3DTilesInspector .cesium-cesiumInspector-sectionHeader + .cesium-cesiumInspector-show {
  border-top: 1px solid white;
}
input.cesium-cesiumInspector-url {
  overflow: hidden;
  white-space: nowrap;
  overflow-x: scroll;
  background-color: transparent;
  color: white;
  outline: none;
  border: none;
  height: 1em;
  width: 100%;
}
.cesium-cesiumInspector .field-group {
  display: table;
}
.cesium-cesiumInspector .field-group > label {
  display: table-cell;
  font-weight: bold;
}
.cesium-cesiumInspector .field-group > .field {
  display: table-cell;
  width: 100%;
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/VoxelInspector/VoxelInspector.css */
.cesium-VoxelInspector {
  width: 300px;
  pointer-events: all;
}
.cesium-VoxelInspector div,
.cesium-VoxelInspector input[type=range] {
  width: 100%;
  box-sizing: border-box;
}
.cesium-VoxelInspector .cesium-cesiumInspector-section {
  margin-top: 3px;
}
.cesium-VoxelInspector .cesium-cesiumInspector-sectionHeader + .cesium-cesiumInspector-show {
  border-top: 1px solid white;
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/FullscreenButton/FullscreenButton.css */
.cesium-button.cesium-fullscreenButton {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  border-radius: 0;
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/VRButton/VRButton.css */
.cesium-button.cesium-vrButton {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  border-radius: 0;
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/Geocoder/Geocoder.css */
.cesium-viewer-geocoderContainer .cesium-geocoder-input {
  border: solid 1px #444;
  background-color: rgba(40, 40, 40, 0.7);
  color: white;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 32px;
  margin: 0;
  padding: 0 32px 0 0;
  border-radius: 0;
  box-sizing: border-box;
  transition: width ease-in-out 0.25s, background-color 0.2s ease-in-out;
  -webkit-appearance: none;
}
.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input {
  border-color: #aef;
  box-shadow: 0 0 8px #fff;
}
.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus {
  border-color: #ea4;
  background-color: rgba(15, 15, 15, 0.9);
  box-shadow: none;
  outline: none;
}
.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input,
.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus,
.cesium-viewer-geocoderContainer .cesium-geocoder-input-wide {
  padding-left: 4px;
  width: 250px;
}
.cesium-viewer-geocoderContainer .search-results {
  position: absolute;
  background-color: #000;
  color: #eee;
  overflow-y: auto;
  opacity: 0.8;
  width: 100%;
}
.cesium-viewer-geocoderContainer .search-results ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.cesium-viewer-geocoderContainer .search-results ul li {
  font-size: 14px;
  padding: 3px 10px;
}
.cesium-viewer-geocoderContainer .search-results ul li:hover {
  cursor: pointer;
}
.cesium-viewer-geocoderContainer .search-results ul li.active {
  background: #48b;
}
.cesium-geocoder-searchButton {
  background-color: #303336;
  display: inline-block;
  position: absolute;
  cursor: pointer;
  width: 32px;
  top: 1px;
  right: 1px;
  height: 30px;
  vertical-align: middle;
  fill: #edffff;
}
.cesium-geocoder-searchButton:hover {
  background-color: #48b;
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/InfoBox/InfoBox.css */
.cesium-infoBox {
  display: block;
  position: absolute;
  top: 50px;
  right: 0;
  width: 40%;
  max-width: 480px;
  background: rgba(38, 38, 38, 0.95);
  color: #edffff;
  border: 1px solid #444;
  border-right: none;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  box-shadow: 0 0 10px 1px #000;
  transform: translate(100%, 0);
  visibility: hidden;
  opacity: 0;
  transition:
    visibility 0s 0.2s,
    opacity 0.2s ease-in,
    transform 0.2s ease-in;
}
.cesium-infoBox-visible {
  transform: translate(0, 0);
  visibility: visible;
  opacity: 1;
  transition: opacity 0.2s ease-out, transform 0.2s ease-out;
}
.cesium-infoBox-title {
  display: block;
  height: 20px;
  padding: 5px 30px 5px 25px;
  background: rgba(84, 84, 84, 1);
  border-top-left-radius: 7px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: content-box;
}
.cesium-infoBox-bodyless .cesium-infoBox-title {
  border-bottom-left-radius: 7px;
}
button.cesium-infoBox-camera {
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  width: 22px;
  height: 22px;
  background: transparent;
  border-color: transparent;
  border-radius: 3px;
  padding: 0 5px;
  margin: 0;
}
button.cesium-infoBox-close {
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  height: 20px;
  background: transparent;
  border: none;
  border-radius: 2px;
  font-weight: bold;
  font-size: 16px;
  padding: 0 5px;
  margin: 0;
  color: #edffff;
}
button.cesium-infoBox-close:focus {
  background: rgba(238, 136, 0, 0.44);
  outline: none;
}
button.cesium-infoBox-close:hover {
  background: #888;
  color: #000;
}
button.cesium-infoBox-close:active {
  background: #a00;
  color: #000;
}
.cesium-infoBox-bodyless .cesium-infoBox-iframe {
  display: none;
}
.cesium-infoBox-iframe {
  border: none;
  width: 100%;
  width: calc(100% - 2px);
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/SceneModePicker/SceneModePicker.css */
span.cesium-sceneModePicker-wrapper {
  display: inline-block;
  position: relative;
  margin: 0 3px;
}
.cesium-sceneModePicker-visible {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.25s linear;
}
.cesium-sceneModePicker-hidden {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 0.25s, opacity 0.25s linear;
}
.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-none {
  display: none;
}
.cesium-sceneModePicker-slide-svg {
  transition: left 2s;
  top: 0;
  left: 0;
}
.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-dropDown-icon {
  box-sizing: border-box;
  padding: 0;
  margin: 3px 0;
}
.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D,
.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView,
.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D {
  margin: 0 0 3px 0;
}
.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D .cesium-sceneModePicker-icon2D {
  left: 100%;
}
.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D .cesium-sceneModePicker-iconColumbusView {
  left: 200%;
}
.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView .cesium-sceneModePicker-icon3D {
  left: -200%;
}
.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView .cesium-sceneModePicker-icon2D {
  left: -100%;
}
.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D .cesium-sceneModePicker-icon3D {
  left: -100%;
}
.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D .cesium-sceneModePicker-iconColumbusView {
  left: 100%;
}
.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-selected {
  border-color: #2e2;
  box-shadow: 0 0 8px #fff, 0 0 8px #fff;
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/ProjectionPicker/ProjectionPicker.css */
span.cesium-projectionPicker-wrapper {
  display: inline-block;
  position: relative;
  margin: 0 3px;
}
.cesium-projectionPicker-visible {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.25s linear;
}
.cesium-projectionPicker-hidden {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 0.25s, opacity 0.25s linear;
}
.cesium-projectionPicker-wrapper .cesium-projectionPicker-none {
  display: none;
}
.cesium-projectionPicker-wrapper .cesium-projectionPicker-dropDown-icon {
  box-sizing: border-box;
  padding: 0;
  margin: 3px 0;
}
.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonPerspective,
.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonOrthographic {
  margin: 0 0 3px 0;
}
.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonPerspective .cesium-projectionPicker-iconOrthographic {
  left: 100%;
}
.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonOrthographic .cesium-projectionPicker-iconPerspective {
  left: -100%;
}
.cesium-projectionPicker-wrapper .cesium-projectionPicker-selected {
  border-color: #2e2;
  box-shadow: 0 0 8px #fff, 0 0 8px #fff;
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/PerformanceWatchdog/PerformanceWatchdog.css */
.cesium-performance-watchdog-message-area {
  position: relative;
  background-color: yellow;
  color: black;
  padding: 10px;
}
.cesium-performance-watchdog-message {
  margin-right: 30px;
}
.cesium-performance-watchdog-message-dismiss {
  position: absolute;
  right: 0;
  margin: 0 10px 0 0;
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/NavigationHelpButton/NavigationHelpButton.css */
.cesium-navigationHelpButton-wrapper {
  position: relative;
  display: inline-block;
}
.cesium-navigation-help {
  visibility: hidden;
  position: absolute;
  top: 38px;
  right: 2px;
  width: 250px;
  border-radius: 10px;
  transform: scale(0.01);
  transform-origin: 234px -10px;
  transition: visibility 0s 0.25s, transform 0.25s ease-in;
}
.cesium-navigation-help-visible {
  visibility: visible;
  transform: scale(1);
  transition: transform 0.25s ease-out;
}
.cesium-navigation-help-instructions {
  border: 1px solid #444;
  background-color: rgba(38, 38, 38, 0.75);
  padding-bottom: 5px;
  border-radius: 0 0 10px 10px;
}
.cesium-click-navigation-help {
  display: none;
}
.cesium-touch-navigation-help {
  display: none;
  padding-top: 5px;
}
.cesium-click-navigation-help-visible {
  display: block;
}
.cesium-touch-navigation-help-visible {
  display: block;
}
.cesium-navigation-help-pan {
  color: #66ccff;
  font-weight: bold;
}
.cesium-navigation-help-zoom {
  color: #65fd00;
  font-weight: bold;
}
.cesium-navigation-help-rotate {
  color: #ffd800;
  font-weight: bold;
}
.cesium-navigation-help-tilt {
  color: #d800d8;
  font-weight: bold;
}
.cesium-navigation-help-details {
  color: #ffffff;
}
.cesium-navigation-button {
  color: #fff;
  background-color: transparent;
  border-bottom: none;
  border-top: 1px solid #444;
  border-right: 1px solid #444;
  margin: 0;
  width: 50%;
  cursor: pointer;
}
.cesium-navigation-button-icon {
  vertical-align: middle;
  padding: 5px 1px;
}
.cesium-navigation-button:focus {
  outline: none;
}
.cesium-navigation-button-left {
  border-radius: 10px 0 0 0;
  border-left: 1px solid #444;
}
.cesium-navigation-button-right {
  border-radius: 0 10px 0 0;
  border-left: none;
}
.cesium-navigation-button-selected {
  background-color: rgba(38, 38, 38, 0.75);
}
.cesium-navigation-button-unselected {
  background-color: rgba(0, 0, 0, 0.75);
}
.cesium-navigation-button-unselected:hover {
  background-color: rgba(76, 76, 76, 0.75);
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/SelectionIndicator/SelectionIndicator.css */
.cesium-selection-wrapper {
  position: absolute;
  width: 160px;
  height: 160px;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 0.2s, opacity 0.2s ease-in;
}
.cesium-selection-wrapper-visible {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.2s ease-out;
}
.cesium-selection-wrapper svg {
  fill: #2e2;
  stroke: #000;
  stroke-width: 1.1px;
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/Timeline/Timeline.css */
.cesium-timeline-main {
  position: relative;
  left: 0;
  bottom: 0;
  overflow: hidden;
  border: solid 1px #888;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cesium-timeline-trackContainer {
  width: 100%;
  overflow: auto;
  border-top: solid 1px #888;
  position: relative;
  top: 0;
  left: 0;
}
.cesium-timeline-tracks {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.cesium-timeline-needle {
  position: absolute;
  left: 0;
  top: 1.7em;
  bottom: 0;
  width: 1px;
  background: #f00;
}
.cesium-timeline-bar {
  position: relative;
  left: 0;
  top: 0;
  overflow: hidden;
  cursor: pointer;
  width: 100%;
  height: 1.7em;
  background:
    linear-gradient(
      to bottom,
      rgba(116, 117, 119, 0.8) 0%,
      rgba(58, 68, 82, 0.8) 11%,
      rgba(46, 50, 56, 0.8) 46%,
      rgba(53, 53, 53, 0.8) 81%,
      rgba(53, 53, 53, 0.8) 100%);
}
.cesium-timeline-ruler {
  visibility: hidden;
  white-space: nowrap;
  font-size: 80%;
  z-index: -200;
}
.cesium-timeline-highlight {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #08f;
}
.cesium-timeline-ticLabel {
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap;
  font-size: 80%;
  color: #eee;
}
.cesium-timeline-ticMain {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1px;
  height: 50%;
  background: #eee;
}
.cesium-timeline-ticSub {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1px;
  height: 33%;
  background: #aaa;
}
.cesium-timeline-ticTiny {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1px;
  height: 25%;
  background: #888;
}
.cesium-timeline-icon16 {
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  background-image: url("./media/TimelineIcons.png");
  background-repeat: no-repeat;
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/Viewer/Viewer.css */
.cesium-viewer {
  font-family: sans-serif;
  font-size: 16px;
  overflow: hidden;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cesium-viewer-cesiumWidgetContainer {
  width: 100%;
  height: 100%;
}
.cesium-viewer-bottom {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  padding-right: 5px;
}
.cesium-viewer .cesium-widget-credits {
  display: inline;
  position: static;
  bottom: auto;
  left: auto;
  padding-right: 0;
  color: #ffffff;
  font-size: 10px;
  text-shadow: 0 0 2px #000000;
}
.cesium-viewer-timelineContainer {
  position: absolute;
  bottom: 0;
  left: 169px;
  right: 29px;
  height: 27px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  font-size: 14px;
}
.cesium-viewer-animationContainer {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0;
  width: 169px;
  height: 112px;
}
.cesium-viewer-fullscreenContainer {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0;
  width: 29px;
  height: 29px;
  overflow: hidden;
}
.cesium-viewer-vrContainer {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0;
  width: 29px;
  height: 29px;
  overflow: hidden;
}
.cesium-viewer-toolbar {
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
}
.cesium-viewer-cesiumInspectorContainer {
  display: block;
  position: absolute;
  top: 50px;
  right: 10px;
}
.cesium-viewer-geocoderContainer {
  position: relative;
  display: inline-block;
  margin: 0 3px;
}
.cesium-viewer-cesium3DTilesInspectorContainer {
  display: block;
  position: absolute;
  top: 50px;
  right: 10px;
  max-height: calc(100% - 120px);
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
}
.cesium-viewer-voxelInspectorContainer {
  display: block;
  position: absolute;
  top: 50px;
  right: 10px;
  max-height: calc(100% - 120px);
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/I3SBuildingSceneLayerExplorer/I3SBuildingSceneLayerExplorer.css */
.cesium-viewer-i3s-explorer ul {
  list-style-type: none;
}
.cesium-viewer-i3s-explorer .layersList {
  padding: 0;
}
.cesium-viewer-i3s-explorer input {
  margin: 0 3px 0 0;
}
.cesium-viewer-i3s-explorer .expandItem {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: 20px;
}
.cesium-viewer-i3s-explorer .nested,
.cesium-viewer-i3s-explorer #bsl-wrapper {
  display: none;
}
.cesium-viewer-i3s-explorer .active {
  display: block;
}
.cesium-viewer-i3s-explorer .li-wrapper {
  display: flex;
  flex-direction: row;
  align-content: center;
}

/* node_modules/.pnpm/@cesium+widgets@13.2.0/node_modules/@cesium/widgets/Source/widgets.css */

/* node_modules/.pnpm/leaflet@1.9.4/node_modules/leaflet/dist/leaflet.css */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}
.leaflet-container {
  overflow: hidden;
}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}
.leaflet-tile::selection {
  background: transparent;
}
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}
.leaflet-container .leaflet-overlay-pane svg {
  max-width: none !important;
  max-height: none !important;
}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
  width: auto;
  padding: 0;
}
.leaflet-container img.leaflet-tile {
  mix-blend-mode: plus-lighter;
}
.leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
  touch-action: none;
  touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  -ms-touch-action: none;
  touch-action: none;
}
.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}
.leaflet-tile-loaded {
  visibility: inherit;
}
.leaflet-zoom-box {
  width: 0;
  height: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 800;
}
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}
.leaflet-pane {
  z-index: 400;
}
.leaflet-tile-pane {
  z-index: 200;
}
.leaflet-overlay-pane {
  z-index: 400;
}
.leaflet-shadow-pane {
  z-index: 500;
}
.leaflet-marker-pane {
  z-index: 600;
}
.leaflet-tooltip-pane {
  z-index: 650;
}
.leaflet-popup-pane {
  z-index: 700;
}
.leaflet-map-pane canvas {
  z-index: 100;
}
.leaflet-map-pane svg {
  z-index: 200;
}
.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}
.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  pointer-events: auto;
}
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}
.leaflet-top {
  top: 0;
}
.leaflet-right {
  right: 0;
}
.leaflet-bottom {
  bottom: 0;
}
.leaflet-left {
  left: 0;
}
.leaflet-control {
  float: left;
  clear: both;
}
.leaflet-right .leaflet-control {
  float: right;
}
.leaflet-top .leaflet-control {
  margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
  margin-left: 10px;
}
.leaflet-right .leaflet-control {
  margin-right: 10px;
}
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}
.leaflet-zoom-animated {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
svg.leaflet-zoom-animated {
  will-change: transform;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}
.leaflet-interactive {
  cursor: pointer;
}
.leaflet-grab {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
  pointer-events: visiblePainted;
  pointer-events: auto;
}
.leaflet-container {
  background: #ddd;
  outline-offset: 1px;
}
.leaflet-container a {
  color: #0078A8;
}
.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}
.leaflet-container {
  font-family:
    "Helvetica Neue",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5;
}
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}
.leaflet-bar a {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}
.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
  background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}
.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font:
    bold 18px "Lucida Console",
    Monaco,
    monospace;
  text-indent: 1px;
}
.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}
.leaflet-control-layers-toggle {
  background-image: url("./media/layers.png");
  width: 36px;
  height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url("./media/layers-2x.png");
  background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}
.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}
.leaflet-control-layers label {
  display: block;
  font-size: 13px;
  font-size: 1.08333em;
}
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}
.leaflet-default-icon-path {
  background-image: url("./media/marker-icon.png");
}
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
  line-height: 1.4;
}
.leaflet-control-attribution a {
  text-decoration: none;
}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
  text-decoration: underline;
}
.leaflet-attribution-flag {
  display: inline !important;
  vertical-align: baseline !important;
  width: 1em;
  height: 0.6669em;
}
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}
.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.8);
  text-shadow: 1px 1px #fff;
}
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}
.leaflet-popup-content {
  margin: 13px 24px 13px 20px;
  line-height: 1.3;
  font-size: 13px;
  font-size: 1.08333em;
  min-height: 1px;
}
.leaflet-popup-content p {
  margin: 17px 0;
  margin: 1.3em 0;
}
.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-top: -1px;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}
.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  pointer-events: auto;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  text-align: center;
  width: 24px;
  height: 24px;
  font:
    16px/24px Tahoma,
    Verdana,
    sans-serif;
  color: #757575;
  text-decoration: none;
  background: transparent;
}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
  color: #585858;
}
.leaflet-popup-scrolled {
  overflow: auto;
}
.leaflet-oldie .leaflet-popup-content-wrapper {
  -ms-zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
.leaflet-tooltip.leaflet-interactive {
  cursor: pointer;
  pointer-events: auto;
}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}
.leaflet-tooltip-bottom {
  margin-top: 6px;
}
.leaflet-tooltip-top {
  margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}
.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}
.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}
.leaflet-tooltip-left {
  margin-left: -6px;
}
.leaflet-tooltip-right {
  margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}
.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}
.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}
@media print {
  .leaflet-control {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}

/* node_modules/.pnpm/@fortawesome+fontawesome-free@7.1.0/node_modules/@fortawesome/fontawesome-free/css/all.min.css */
/*!
 * Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2025 Fonticons, Inc.
 */
.fa,
.fa-brands,
.fa-classic,
.fa-regular,
.fa-solid,
.fab,
.far,
.fas {
  --_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: var(--fa-display,inline-block);
  font-family: var(--_fa-family);
  font-feature-settings: normal;
  font-style: normal;
  font-synthesis: none;
  font-variant: normal;
  font-weight: var(--fa-style,900);
  line-height: 1;
  text-align: center;
  text-rendering: auto;
  width: var(--fa-width,1.25em);
}
:is(.fas, .far, .fab, .fa-solid, .fa-regular, .fa-brands, .fa-classic, .fa):before {
  content: var(--fa)/"";
}
@supports not (content:""/"") {
  :is(.fas, .far, .fab, .fa-solid, .fa-regular, .fa-brands, .fa-classic, .fa):before {
    content: var(--fa);
  }
}
.fa-1x {
  font-size: 1em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-6x {
  font-size: 6em;
}
.fa-7x {
  font-size: 7em;
}
.fa-8x {
  font-size: 8em;
}
.fa-9x {
  font-size: 9em;
}
.fa-10x {
  font-size: 10em;
}
.fa-2xs {
  font-size: .625em;
  line-height: .1em;
  vertical-align: .225em;
}
.fa-xs {
  font-size: .75em;
  line-height: .08333em;
  vertical-align: .125em;
}
.fa-sm {
  font-size: .875em;
  line-height: .07143em;
  vertical-align: .05357em;
}
.fa-lg {
  font-size: 1.25em;
  line-height: .05em;
  vertical-align: -.075em;
}
.fa-xl {
  font-size: 1.5em;
  line-height: .04167em;
  vertical-align: -.125em;
}
.fa-2xl {
  font-size: 2em;
  line-height: .03125em;
  vertical-align: -.1875em;
}
.fa-width-auto {
  --fa-width:auto;
}
.fa-fw,
.fa-width-fixed {
  --fa-width:1.25em;
}
.fa-ul {
  list-style-type: none;
  margin-inline-start: var(--fa-li-margin,2.5em);
  padding-inline-start: 0;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  inset-inline-start: calc(var(--fa-li-width, 2em)*-1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width,2em);
  line-height: inherit;
}
.fa-border {
  border-radius: var(--fa-border-radius,.1em);
  border: var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);
  box-sizing: var(--fa-border-box-sizing,content-box);
  padding: var(--fa-border-padding,.1875em .25em);
}
.fa-pull-left,
.fa-pull-start {
  float: inline-start;
  margin-inline-end: var(--fa-pull-margin,.3em);
}
.fa-pull-end,
.fa-pull-right {
  float: inline-end;
  margin-inline-start: var(--fa-pull-margin,.3em);
}
.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay,0s);
  animation-direction: var(--fa-animation-direction,normal);
  animation-duration: var(--fa-animation-duration,1s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,ease-in-out);
}
.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay,0s);
  animation-direction: var(--fa-animation-direction,normal);
  animation-duration: var(--fa-animation-duration,1s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));
}
.fa-fade {
  animation-name: fa-fade;
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));
}
.fa-beat-fade,
.fa-fade {
  animation-delay: var(--fa-animation-delay,0s);
  animation-direction: var(--fa-animation-direction,normal);
  animation-duration: var(--fa-animation-duration,1s);
}
.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));
}
.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay,0s);
  animation-direction: var(--fa-animation-direction,normal);
  animation-duration: var(--fa-animation-duration,1s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,ease-in-out);
}
.fa-shake {
  animation-name: fa-shake;
  animation-duration: var(--fa-animation-duration,1s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,linear);
}
.fa-shake,
.fa-spin {
  animation-delay: var(--fa-animation-delay,0s);
  animation-direction: var(--fa-animation-direction,normal);
}
.fa-spin {
  animation-name: fa-spin;
  animation-duration: var(--fa-animation-duration,2s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,linear);
}
.fa-spin-reverse {
  --fa-animation-direction:reverse;
}
.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction,normal);
  animation-duration: var(--fa-animation-duration,1s);
  animation-iteration-count: var(--fa-animation-iteration-count,infinite);
  animation-timing-function: var(--fa-animation-timing,steps(8));
}
@media (prefers-reduced-motion:reduce) {
  .fa-beat,
  .fa-beat-fade,
  .fa-bounce,
  .fa-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation: none !important;
    transition: none !important;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale,1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x,1.1), var(--fa-bounce-start-scale-y,.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x,.9), var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x,1.05), var(--fa-bounce-land-scale-y,.95)) translateY(0);
  }
  57% {
    transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em));
  }
  64% {
    transform: scale(1) translateY(0);
  }
  to {
    transform: scale(1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity,.4);
  }
}
@keyframes fa-beat-fade {
  0%, to {
    opacity: var(--fa-beat-fade-opacity,.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale,1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, to {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}
.fa-rotate-180 {
  transform: rotate(180deg);
}
.fa-rotate-270 {
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  transform: scaleX(-1);
}
.fa-flip-vertical {
  transform: scaleY(-1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1);
}
.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle,0));
}
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x {
  --fa-width:100%;
  inset: 0;
  position: absolute;
  text-align: center;
  width: var(--fa-width);
  z-index: var(--fa-stack-z-index,auto);
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: var(--fa-inverse,#fff);
}
.fa-0 {
  --fa:"0";
}
.fa-1 {
  --fa:"1";
}
.fa-2 {
  --fa:"2";
}
.fa-3 {
  --fa:"3";
}
.fa-4 {
  --fa:"4";
}
.fa-5 {
  --fa:"5";
}
.fa-6 {
  --fa:"6";
}
.fa-7 {
  --fa:"7";
}
.fa-8 {
  --fa:"8";
}
.fa-9 {
  --fa:"9";
}
.fa-exclamation {
  --fa:"!";
}
.fa-hashtag {
  --fa:"#";
}
.fa-dollar,
.fa-dollar-sign,
.fa-usd {
  --fa:"$";
}
.fa-percent,
.fa-percentage {
  --fa:"%";
}
.fa-asterisk {
  --fa:"*";
}
.fa-add,
.fa-plus {
  --fa:"+";
}
.fa-less-than {
  --fa:"<";
}
.fa-equals {
  --fa:"=";
}
.fa-greater-than {
  --fa:">";
}
.fa-question {
  --fa:"?";
}
.fa-at {
  --fa:"@";
}
.fa-a {
  --fa:"A";
}
.fa-b {
  --fa:"B";
}
.fa-c {
  --fa:"C";
}
.fa-d {
  --fa:"D";
}
.fa-e {
  --fa:"E";
}
.fa-f {
  --fa:"F";
}
.fa-g {
  --fa:"G";
}
.fa-h {
  --fa:"H";
}
.fa-i {
  --fa:"I";
}
.fa-j {
  --fa:"J";
}
.fa-k {
  --fa:"K";
}
.fa-l {
  --fa:"L";
}
.fa-m {
  --fa:"M";
}
.fa-n {
  --fa:"N";
}
.fa-o {
  --fa:"O";
}
.fa-p {
  --fa:"P";
}
.fa-q {
  --fa:"Q";
}
.fa-r {
  --fa:"R";
}
.fa-s {
  --fa:"S";
}
.fa-t {
  --fa:"T";
}
.fa-u {
  --fa:"U";
}
.fa-v {
  --fa:"V";
}
.fa-w {
  --fa:"W";
}
.fa-x {
  --fa:"X";
}
.fa-y {
  --fa:"Y";
}
.fa-z {
  --fa:"Z";
}
.fa-faucet {
  --fa:"\e005";
}
.fa-faucet-drip {
  --fa:"\e006";
}
.fa-house-chimney-window {
  --fa:"\e00d";
}
.fa-house-signal {
  --fa:"\e012";
}
.fa-temperature-arrow-down,
.fa-temperature-down {
  --fa:"\e03f";
}
.fa-temperature-arrow-up,
.fa-temperature-up {
  --fa:"\e040";
}
.fa-trailer {
  --fa:"\e041";
}
.fa-bacteria {
  --fa:"\e059";
}
.fa-bacterium {
  --fa:"\e05a";
}
.fa-box-tissue {
  --fa:"\e05b";
}
.fa-hand-holding-medical {
  --fa:"\e05c";
}
.fa-hand-sparkles {
  --fa:"\e05d";
}
.fa-hands-bubbles,
.fa-hands-wash {
  --fa:"\e05e";
}
.fa-handshake-alt-slash,
.fa-handshake-simple-slash,
.fa-handshake-slash {
  --fa:"\e060";
}
.fa-head-side-cough {
  --fa:"\e061";
}
.fa-head-side-cough-slash {
  --fa:"\e062";
}
.fa-head-side-mask {
  --fa:"\e063";
}
.fa-head-side-virus {
  --fa:"\e064";
}
.fa-house-chimney-user {
  --fa:"\e065";
}
.fa-house-laptop,
.fa-laptop-house {
  --fa:"\e066";
}
.fa-lungs-virus {
  --fa:"\e067";
}
.fa-people-arrows,
.fa-people-arrows-left-right {
  --fa:"\e068";
}
.fa-plane-slash {
  --fa:"\e069";
}
.fa-pump-medical {
  --fa:"\e06a";
}
.fa-pump-soap {
  --fa:"\e06b";
}
.fa-shield-virus {
  --fa:"\e06c";
}
.fa-sink {
  --fa:"\e06d";
}
.fa-soap {
  --fa:"\e06e";
}
.fa-stopwatch-20 {
  --fa:"\e06f";
}
.fa-shop-slash,
.fa-store-alt-slash {
  --fa:"\e070";
}
.fa-store-slash {
  --fa:"\e071";
}
.fa-toilet-paper-slash {
  --fa:"\e072";
}
.fa-users-slash {
  --fa:"\e073";
}
.fa-virus {
  --fa:"\e074";
}
.fa-virus-slash {
  --fa:"\e075";
}
.fa-viruses {
  --fa:"\e076";
}
.fa-vest {
  --fa:"\e085";
}
.fa-vest-patches {
  --fa:"\e086";
}
.fa-arrow-trend-down {
  --fa:"\e097";
}
.fa-arrow-trend-up {
  --fa:"\e098";
}
.fa-arrow-up-from-bracket {
  --fa:"\e09a";
}
.fa-austral-sign {
  --fa:"\e0a9";
}
.fa-baht-sign {
  --fa:"\e0ac";
}
.fa-bitcoin-sign {
  --fa:"\e0b4";
}
.fa-bolt-lightning {
  --fa:"\e0b7";
}
.fa-book-bookmark {
  --fa:"\e0bb";
}
.fa-camera-rotate {
  --fa:"\e0d8";
}
.fa-cedi-sign {
  --fa:"\e0df";
}
.fa-chart-column {
  --fa:"\e0e3";
}
.fa-chart-gantt {
  --fa:"\e0e4";
}
.fa-clapperboard {
  --fa:"\e131";
}
.fa-clover {
  --fa:"\e139";
}
.fa-code-compare {
  --fa:"\e13a";
}
.fa-code-fork {
  --fa:"\e13b";
}
.fa-code-pull-request {
  --fa:"\e13c";
}
.fa-colon-sign {
  --fa:"\e140";
}
.fa-cruzeiro-sign {
  --fa:"\e152";
}
.fa-display {
  --fa:"\e163";
}
.fa-dong-sign {
  --fa:"\e169";
}
.fa-elevator {
  --fa:"\e16d";
}
.fa-filter-circle-xmark {
  --fa:"\e17b";
}
.fa-florin-sign {
  --fa:"\e184";
}
.fa-folder-closed {
  --fa:"\e185";
}
.fa-franc-sign {
  --fa:"\e18f";
}
.fa-guarani-sign {
  --fa:"\e19a";
}
.fa-gun {
  --fa:"\e19b";
}
.fa-hands-clapping {
  --fa:"\e1a8";
}
.fa-home-user,
.fa-house-user {
  --fa:"\e1b0";
}
.fa-indian-rupee,
.fa-indian-rupee-sign,
.fa-inr {
  --fa:"\e1bc";
}
.fa-kip-sign {
  --fa:"\e1c4";
}
.fa-lari-sign {
  --fa:"\e1c8";
}
.fa-litecoin-sign {
  --fa:"\e1d3";
}
.fa-manat-sign {
  --fa:"\e1d5";
}
.fa-mask-face {
  --fa:"\e1d7";
}
.fa-mill-sign {
  --fa:"\e1ed";
}
.fa-money-bills {
  --fa:"\e1f3";
}
.fa-naira-sign {
  --fa:"\e1f6";
}
.fa-notdef {
  --fa:"\e1fe";
}
.fa-panorama {
  --fa:"\e209";
}
.fa-peseta-sign {
  --fa:"\e221";
}
.fa-peso-sign {
  --fa:"\e222";
}
.fa-plane-up {
  --fa:"\e22d";
}
.fa-rupiah-sign {
  --fa:"\e23d";
}
.fa-stairs {
  --fa:"\e289";
}
.fa-timeline {
  --fa:"\e29c";
}
.fa-truck-front {
  --fa:"\e2b7";
}
.fa-try,
.fa-turkish-lira,
.fa-turkish-lira-sign {
  --fa:"\e2bb";
}
.fa-vault {
  --fa:"\e2c5";
}
.fa-magic-wand-sparkles,
.fa-wand-magic-sparkles {
  --fa:"\e2ca";
}
.fa-wheat-alt,
.fa-wheat-awn {
  --fa:"\e2cd";
}
.fa-wheelchair-alt,
.fa-wheelchair-move {
  --fa:"\e2ce";
}
.fa-bangladeshi-taka-sign {
  --fa:"\e2e6";
}
.fa-bowl-rice {
  --fa:"\e2eb";
}
.fa-person-pregnant {
  --fa:"\e31e";
}
.fa-home-lg,
.fa-house-chimney {
  --fa:"\e3af";
}
.fa-house-crack {
  --fa:"\e3b1";
}
.fa-house-medical {
  --fa:"\e3b2";
}
.fa-cent-sign {
  --fa:"\e3f5";
}
.fa-plus-minus {
  --fa:"\e43c";
}
.fa-sailboat {
  --fa:"\e445";
}
.fa-section {
  --fa:"\e447";
}
.fa-shrimp {
  --fa:"\e448";
}
.fa-brazilian-real-sign {
  --fa:"\e46c";
}
.fa-chart-simple {
  --fa:"\e473";
}
.fa-diagram-next {
  --fa:"\e476";
}
.fa-diagram-predecessor {
  --fa:"\e477";
}
.fa-diagram-successor {
  --fa:"\e47a";
}
.fa-earth-oceania,
.fa-globe-oceania {
  --fa:"\e47b";
}
.fa-bug-slash {
  --fa:"\e490";
}
.fa-file-circle-plus {
  --fa:"\e494";
}
.fa-shop-lock {
  --fa:"\e4a5";
}
.fa-virus-covid {
  --fa:"\e4a8";
}
.fa-virus-covid-slash {
  --fa:"\e4a9";
}
.fa-anchor-circle-check {
  --fa:"\e4aa";
}
.fa-anchor-circle-exclamation {
  --fa:"\e4ab";
}
.fa-anchor-circle-xmark {
  --fa:"\e4ac";
}
.fa-anchor-lock {
  --fa:"\e4ad";
}
.fa-arrow-down-up-across-line {
  --fa:"\e4af";
}
.fa-arrow-down-up-lock {
  --fa:"\e4b0";
}
.fa-arrow-right-to-city {
  --fa:"\e4b3";
}
.fa-arrow-up-from-ground-water {
  --fa:"\e4b5";
}
.fa-arrow-up-from-water-pump {
  --fa:"\e4b6";
}
.fa-arrow-up-right-dots {
  --fa:"\e4b7";
}
.fa-arrows-down-to-line {
  --fa:"\e4b8";
}
.fa-arrows-down-to-people {
  --fa:"\e4b9";
}
.fa-arrows-left-right-to-line {
  --fa:"\e4ba";
}
.fa-arrows-spin {
  --fa:"\e4bb";
}
.fa-arrows-split-up-and-left {
  --fa:"\e4bc";
}
.fa-arrows-to-circle {
  --fa:"\e4bd";
}
.fa-arrows-to-dot {
  --fa:"\e4be";
}
.fa-arrows-to-eye {
  --fa:"\e4bf";
}
.fa-arrows-turn-right {
  --fa:"\e4c0";
}
.fa-arrows-turn-to-dots {
  --fa:"\e4c1";
}
.fa-arrows-up-to-line {
  --fa:"\e4c2";
}
.fa-bore-hole {
  --fa:"\e4c3";
}
.fa-bottle-droplet {
  --fa:"\e4c4";
}
.fa-bottle-water {
  --fa:"\e4c5";
}
.fa-bowl-food {
  --fa:"\e4c6";
}
.fa-boxes-packing {
  --fa:"\e4c7";
}
.fa-bridge {
  --fa:"\e4c8";
}
.fa-bridge-circle-check {
  --fa:"\e4c9";
}
.fa-bridge-circle-exclamation {
  --fa:"\e4ca";
}
.fa-bridge-circle-xmark {
  --fa:"\e4cb";
}
.fa-bridge-lock {
  --fa:"\e4cc";
}
.fa-bridge-water {
  --fa:"\e4ce";
}
.fa-bucket {
  --fa:"\e4cf";
}
.fa-bugs {
  --fa:"\e4d0";
}
.fa-building-circle-arrow-right {
  --fa:"\e4d1";
}
.fa-building-circle-check {
  --fa:"\e4d2";
}
.fa-building-circle-exclamation {
  --fa:"\e4d3";
}
.fa-building-circle-xmark {
  --fa:"\e4d4";
}
.fa-building-flag {
  --fa:"\e4d5";
}
.fa-building-lock {
  --fa:"\e4d6";
}
.fa-building-ngo {
  --fa:"\e4d7";
}
.fa-building-shield {
  --fa:"\e4d8";
}
.fa-building-un {
  --fa:"\e4d9";
}
.fa-building-user {
  --fa:"\e4da";
}
.fa-building-wheat {
  --fa:"\e4db";
}
.fa-burst {
  --fa:"\e4dc";
}
.fa-car-on {
  --fa:"\e4dd";
}
.fa-car-tunnel {
  --fa:"\e4de";
}
.fa-child-combatant,
.fa-child-rifle {
  --fa:"\e4e0";
}
.fa-children {
  --fa:"\e4e1";
}
.fa-circle-nodes {
  --fa:"\e4e2";
}
.fa-clipboard-question {
  --fa:"\e4e3";
}
.fa-cloud-showers-water {
  --fa:"\e4e4";
}
.fa-computer {
  --fa:"\e4e5";
}
.fa-cubes-stacked {
  --fa:"\e4e6";
}
.fa-envelope-circle-check {
  --fa:"\e4e8";
}
.fa-explosion {
  --fa:"\e4e9";
}
.fa-ferry {
  --fa:"\e4ea";
}
.fa-file-circle-exclamation {
  --fa:"\e4eb";
}
.fa-file-circle-minus {
  --fa:"\e4ed";
}
.fa-file-circle-question {
  --fa:"\e4ef";
}
.fa-file-shield {
  --fa:"\e4f0";
}
.fa-fire-burner {
  --fa:"\e4f1";
}
.fa-fish-fins {
  --fa:"\e4f2";
}
.fa-flask-vial {
  --fa:"\e4f3";
}
.fa-glass-water {
  --fa:"\e4f4";
}
.fa-glass-water-droplet {
  --fa:"\e4f5";
}
.fa-group-arrows-rotate {
  --fa:"\e4f6";
}
.fa-hand-holding-hand {
  --fa:"\e4f7";
}
.fa-handcuffs {
  --fa:"\e4f8";
}
.fa-hands-bound {
  --fa:"\e4f9";
}
.fa-hands-holding-child {
  --fa:"\e4fa";
}
.fa-hands-holding-circle {
  --fa:"\e4fb";
}
.fa-heart-circle-bolt {
  --fa:"\e4fc";
}
.fa-heart-circle-check {
  --fa:"\e4fd";
}
.fa-heart-circle-exclamation {
  --fa:"\e4fe";
}
.fa-heart-circle-minus {
  --fa:"\e4ff";
}
.fa-heart-circle-plus {
  --fa:"\e500";
}
.fa-heart-circle-xmark {
  --fa:"\e501";
}
.fa-helicopter-symbol {
  --fa:"\e502";
}
.fa-helmet-un {
  --fa:"\e503";
}
.fa-hill-avalanche {
  --fa:"\e507";
}
.fa-hill-rockslide {
  --fa:"\e508";
}
.fa-house-circle-check {
  --fa:"\e509";
}
.fa-house-circle-exclamation {
  --fa:"\e50a";
}
.fa-house-circle-xmark {
  --fa:"\e50b";
}
.fa-house-fire {
  --fa:"\e50c";
}
.fa-house-flag {
  --fa:"\e50d";
}
.fa-house-flood-water {
  --fa:"\e50e";
}
.fa-house-flood-water-circle-arrow-right {
  --fa:"\e50f";
}
.fa-house-lock {
  --fa:"\e510";
}
.fa-house-medical-circle-check {
  --fa:"\e511";
}
.fa-house-medical-circle-exclamation {
  --fa:"\e512";
}
.fa-house-medical-circle-xmark {
  --fa:"\e513";
}
.fa-house-medical-flag {
  --fa:"\e514";
}
.fa-house-tsunami {
  --fa:"\e515";
}
.fa-jar {
  --fa:"\e516";
}
.fa-jar-wheat {
  --fa:"\e517";
}
.fa-jet-fighter-up {
  --fa:"\e518";
}
.fa-jug-detergent {
  --fa:"\e519";
}
.fa-kitchen-set {
  --fa:"\e51a";
}
.fa-land-mine-on {
  --fa:"\e51b";
}
.fa-landmark-flag {
  --fa:"\e51c";
}
.fa-laptop-file {
  --fa:"\e51d";
}
.fa-lines-leaning {
  --fa:"\e51e";
}
.fa-location-pin-lock {
  --fa:"\e51f";
}
.fa-locust {
  --fa:"\e520";
}
.fa-magnifying-glass-arrow-right {
  --fa:"\e521";
}
.fa-magnifying-glass-chart {
  --fa:"\e522";
}
.fa-mars-and-venus-burst {
  --fa:"\e523";
}
.fa-mask-ventilator {
  --fa:"\e524";
}
.fa-mattress-pillow {
  --fa:"\e525";
}
.fa-mobile-retro {
  --fa:"\e527";
}
.fa-money-bill-transfer {
  --fa:"\e528";
}
.fa-money-bill-trend-up {
  --fa:"\e529";
}
.fa-money-bill-wheat {
  --fa:"\e52a";
}
.fa-mosquito {
  --fa:"\e52b";
}
.fa-mosquito-net {
  --fa:"\e52c";
}
.fa-mound {
  --fa:"\e52d";
}
.fa-mountain-city {
  --fa:"\e52e";
}
.fa-mountain-sun {
  --fa:"\e52f";
}
.fa-oil-well {
  --fa:"\e532";
}
.fa-people-group {
  --fa:"\e533";
}
.fa-people-line {
  --fa:"\e534";
}
.fa-people-pulling {
  --fa:"\e535";
}
.fa-people-robbery {
  --fa:"\e536";
}
.fa-people-roof {
  --fa:"\e537";
}
.fa-person-arrow-down-to-line {
  --fa:"\e538";
}
.fa-person-arrow-up-from-line {
  --fa:"\e539";
}
.fa-person-breastfeeding {
  --fa:"\e53a";
}
.fa-person-burst {
  --fa:"\e53b";
}
.fa-person-cane {
  --fa:"\e53c";
}
.fa-person-chalkboard {
  --fa:"\e53d";
}
.fa-person-circle-check {
  --fa:"\e53e";
}
.fa-person-circle-exclamation {
  --fa:"\e53f";
}
.fa-person-circle-minus {
  --fa:"\e540";
}
.fa-person-circle-plus {
  --fa:"\e541";
}
.fa-person-circle-question {
  --fa:"\e542";
}
.fa-person-circle-xmark {
  --fa:"\e543";
}
.fa-person-dress-burst {
  --fa:"\e544";
}
.fa-person-drowning {
  --fa:"\e545";
}
.fa-person-falling {
  --fa:"\e546";
}
.fa-person-falling-burst {
  --fa:"\e547";
}
.fa-person-half-dress {
  --fa:"\e548";
}
.fa-person-harassing {
  --fa:"\e549";
}
.fa-person-military-pointing {
  --fa:"\e54a";
}
.fa-person-military-rifle {
  --fa:"\e54b";
}
.fa-person-military-to-person {
  --fa:"\e54c";
}
.fa-person-rays {
  --fa:"\e54d";
}
.fa-person-rifle {
  --fa:"\e54e";
}
.fa-person-shelter {
  --fa:"\e54f";
}
.fa-person-walking-arrow-loop-left {
  --fa:"\e551";
}
.fa-person-walking-arrow-right {
  --fa:"\e552";
}
.fa-person-walking-dashed-line-arrow-right {
  --fa:"\e553";
}
.fa-person-walking-luggage {
  --fa:"\e554";
}
.fa-plane-circle-check {
  --fa:"\e555";
}
.fa-plane-circle-exclamation {
  --fa:"\e556";
}
.fa-plane-circle-xmark {
  --fa:"\e557";
}
.fa-plane-lock {
  --fa:"\e558";
}
.fa-plate-wheat {
  --fa:"\e55a";
}
.fa-plug-circle-bolt {
  --fa:"\e55b";
}
.fa-plug-circle-check {
  --fa:"\e55c";
}
.fa-plug-circle-exclamation {
  --fa:"\e55d";
}
.fa-plug-circle-minus {
  --fa:"\e55e";
}
.fa-plug-circle-plus {
  --fa:"\e55f";
}
.fa-plug-circle-xmark {
  --fa:"\e560";
}
.fa-ranking-star {
  --fa:"\e561";
}
.fa-road-barrier {
  --fa:"\e562";
}
.fa-road-bridge {
  --fa:"\e563";
}
.fa-road-circle-check {
  --fa:"\e564";
}
.fa-road-circle-exclamation {
  --fa:"\e565";
}
.fa-road-circle-xmark {
  --fa:"\e566";
}
.fa-road-lock {
  --fa:"\e567";
}
.fa-road-spikes {
  --fa:"\e568";
}
.fa-rug {
  --fa:"\e569";
}
.fa-sack-xmark {
  --fa:"\e56a";
}
.fa-school-circle-check {
  --fa:"\e56b";
}
.fa-school-circle-exclamation {
  --fa:"\e56c";
}
.fa-school-circle-xmark {
  --fa:"\e56d";
}
.fa-school-flag {
  --fa:"\e56e";
}
.fa-school-lock {
  --fa:"\e56f";
}
.fa-sheet-plastic {
  --fa:"\e571";
}
.fa-shield-cat {
  --fa:"\e572";
}
.fa-shield-dog {
  --fa:"\e573";
}
.fa-shield-heart {
  --fa:"\e574";
}
.fa-square-nfi {
  --fa:"\e576";
}
.fa-square-person-confined {
  --fa:"\e577";
}
.fa-square-virus {
  --fa:"\e578";
}
.fa-rod-asclepius,
.fa-rod-snake,
.fa-staff-aesculapius,
.fa-staff-snake {
  --fa:"\e579";
}
.fa-sun-plant-wilt {
  --fa:"\e57a";
}
.fa-tarp {
  --fa:"\e57b";
}
.fa-tarp-droplet {
  --fa:"\e57c";
}
.fa-tent {
  --fa:"\e57d";
}
.fa-tent-arrow-down-to-line {
  --fa:"\e57e";
}
.fa-tent-arrow-left-right {
  --fa:"\e57f";
}
.fa-tent-arrow-turn-left {
  --fa:"\e580";
}
.fa-tent-arrows-down {
  --fa:"\e581";
}
.fa-tents {
  --fa:"\e582";
}
.fa-toilet-portable {
  --fa:"\e583";
}
.fa-toilets-portable {
  --fa:"\e584";
}
.fa-tower-cell {
  --fa:"\e585";
}
.fa-tower-observation {
  --fa:"\e586";
}
.fa-tree-city {
  --fa:"\e587";
}
.fa-trowel {
  --fa:"\e589";
}
.fa-trowel-bricks {
  --fa:"\e58a";
}
.fa-truck-arrow-right {
  --fa:"\e58b";
}
.fa-truck-droplet {
  --fa:"\e58c";
}
.fa-truck-field {
  --fa:"\e58d";
}
.fa-truck-field-un {
  --fa:"\e58e";
}
.fa-truck-plane {
  --fa:"\e58f";
}
.fa-users-between-lines {
  --fa:"\e591";
}
.fa-users-line {
  --fa:"\e592";
}
.fa-users-rays {
  --fa:"\e593";
}
.fa-users-rectangle {
  --fa:"\e594";
}
.fa-users-viewfinder {
  --fa:"\e595";
}
.fa-vial-circle-check {
  --fa:"\e596";
}
.fa-vial-virus {
  --fa:"\e597";
}
.fa-wheat-awn-circle-exclamation {
  --fa:"\e598";
}
.fa-worm {
  --fa:"\e599";
}
.fa-xmarks-lines {
  --fa:"\e59a";
}
.fa-child-dress {
  --fa:"\e59c";
}
.fa-child-reaching {
  --fa:"\e59d";
}
.fa-file-circle-check {
  --fa:"\e5a0";
}
.fa-file-circle-xmark {
  --fa:"\e5a1";
}
.fa-person-through-window {
  --fa:"\e5a9";
}
.fa-plant-wilt {
  --fa:"\e5aa";
}
.fa-stapler {
  --fa:"\e5af";
}
.fa-train-tram {
  --fa:"\e5b4";
}
.fa-table-cells-column-lock {
  --fa:"\e678";
}
.fa-table-cells-row-lock {
  --fa:"\e67a";
}
.fa-thumb-tack-slash,
.fa-thumbtack-slash {
  --fa:"\e68f";
}
.fa-table-cells-row-unlock {
  --fa:"\e691";
}
.fa-chart-diagram {
  --fa:"\e695";
}
.fa-comment-nodes {
  --fa:"\e696";
}
.fa-file-fragment {
  --fa:"\e697";
}
.fa-file-half-dashed {
  --fa:"\e698";
}
.fa-hexagon-nodes {
  --fa:"\e699";
}
.fa-hexagon-nodes-bolt {
  --fa:"\e69a";
}
.fa-square-binary {
  --fa:"\e69b";
}
.fa-pentagon {
  --fa:"\e790";
}
.fa-non-binary {
  --fa:"\e807";
}
.fa-spiral {
  --fa:"\e80a";
}
.fa-mobile-vibrate {
  --fa:"\e816";
}
.fa-single-quote-left {
  --fa:"\e81b";
}
.fa-single-quote-right {
  --fa:"\e81c";
}
.fa-bus-side {
  --fa:"\e81d";
}
.fa-heptagon,
.fa-septagon {
  --fa:"\e820";
}
.fa-glass-martini,
.fa-martini-glass-empty {
  --fa:"\f000";
}
.fa-music {
  --fa:"\f001";
}
.fa-magnifying-glass,
.fa-search {
  --fa:"\f002";
}
.fa-heart {
  --fa:"\f004";
}
.fa-star {
  --fa:"\f005";
}
.fa-user,
.fa-user-alt,
.fa-user-large {
  --fa:"\f007";
}
.fa-film,
.fa-film-alt,
.fa-film-simple {
  --fa:"\f008";
}
.fa-table-cells-large,
.fa-th-large {
  --fa:"\f009";
}
.fa-table-cells,
.fa-th {
  --fa:"\f00a";
}
.fa-table-list,
.fa-th-list {
  --fa:"\f00b";
}
.fa-check {
  --fa:"\f00c";
}
.fa-close,
.fa-multiply,
.fa-remove,
.fa-times,
.fa-xmark {
  --fa:"\f00d";
}
.fa-magnifying-glass-plus,
.fa-search-plus {
  --fa:"\f00e";
}
.fa-magnifying-glass-minus,
.fa-search-minus {
  --fa:"\f010";
}
.fa-power-off {
  --fa:"\f011";
}
.fa-signal,
.fa-signal-5,
.fa-signal-perfect {
  --fa:"\f012";
}
.fa-cog,
.fa-gear {
  --fa:"\f013";
}
.fa-home,
.fa-home-alt,
.fa-home-lg-alt,
.fa-house {
  --fa:"\f015";
}
.fa-clock,
.fa-clock-four {
  --fa:"\f017";
}
.fa-road {
  --fa:"\f018";
}
.fa-download {
  --fa:"\f019";
}
.fa-inbox {
  --fa:"\f01c";
}
.fa-arrow-right-rotate,
.fa-arrow-rotate-forward,
.fa-arrow-rotate-right,
.fa-redo {
  --fa:"\f01e";
}
.fa-arrows-rotate,
.fa-refresh,
.fa-sync {
  --fa:"\f021";
}
.fa-list-alt,
.fa-rectangle-list {
  --fa:"\f022";
}
.fa-lock {
  --fa:"\f023";
}
.fa-flag {
  --fa:"\f024";
}
.fa-headphones,
.fa-headphones-alt,
.fa-headphones-simple {
  --fa:"\f025";
}
.fa-volume-off {
  --fa:"\f026";
}
.fa-volume-down,
.fa-volume-low {
  --fa:"\f027";
}
.fa-volume-high,
.fa-volume-up {
  --fa:"\f028";
}
.fa-qrcode {
  --fa:"\f029";
}
.fa-barcode {
  --fa:"\f02a";
}
.fa-tag {
  --fa:"\f02b";
}
.fa-tags {
  --fa:"\f02c";
}
.fa-book {
  --fa:"\f02d";
}
.fa-bookmark {
  --fa:"\f02e";
}
.fa-print {
  --fa:"\f02f";
}
.fa-camera,
.fa-camera-alt {
  --fa:"\f030";
}
.fa-font {
  --fa:"\f031";
}
.fa-bold {
  --fa:"\f032";
}
.fa-italic {
  --fa:"\f033";
}
.fa-text-height {
  --fa:"\f034";
}
.fa-text-width {
  --fa:"\f035";
}
.fa-align-left {
  --fa:"\f036";
}
.fa-align-center {
  --fa:"\f037";
}
.fa-align-right {
  --fa:"\f038";
}
.fa-align-justify {
  --fa:"\f039";
}
.fa-list,
.fa-list-squares {
  --fa:"\f03a";
}
.fa-dedent,
.fa-outdent {
  --fa:"\f03b";
}
.fa-indent {
  --fa:"\f03c";
}
.fa-video,
.fa-video-camera {
  --fa:"\f03d";
}
.fa-image {
  --fa:"\f03e";
}
.fa-location-pin,
.fa-map-marker {
  --fa:"\f041";
}
.fa-adjust,
.fa-circle-half-stroke {
  --fa:"\f042";
}
.fa-droplet,
.fa-tint {
  --fa:"\f043";
}
.fa-edit,
.fa-pen-to-square {
  --fa:"\f044";
}
.fa-arrows,
.fa-arrows-up-down-left-right {
  --fa:"\f047";
}
.fa-backward-step,
.fa-step-backward {
  --fa:"\f048";
}
.fa-backward-fast,
.fa-fast-backward {
  --fa:"\f049";
}
.fa-backward {
  --fa:"\f04a";
}
.fa-play {
  --fa:"\f04b";
}
.fa-pause {
  --fa:"\f04c";
}
.fa-stop {
  --fa:"\f04d";
}
.fa-forward {
  --fa:"\f04e";
}
.fa-fast-forward,
.fa-forward-fast {
  --fa:"\f050";
}
.fa-forward-step,
.fa-step-forward {
  --fa:"\f051";
}
.fa-eject {
  --fa:"\f052";
}
.fa-chevron-left {
  --fa:"\f053";
}
.fa-chevron-right {
  --fa:"\f054";
}
.fa-circle-plus,
.fa-plus-circle {
  --fa:"\f055";
}
.fa-circle-minus,
.fa-minus-circle {
  --fa:"\f056";
}
.fa-circle-xmark,
.fa-times-circle,
.fa-xmark-circle {
  --fa:"\f057";
}
.fa-check-circle,
.fa-circle-check {
  --fa:"\f058";
}
.fa-circle-question,
.fa-question-circle {
  --fa:"\f059";
}
.fa-circle-info,
.fa-info-circle {
  --fa:"\f05a";
}
.fa-crosshairs {
  --fa:"\f05b";
}
.fa-ban,
.fa-cancel {
  --fa:"\f05e";
}
.fa-arrow-left {
  --fa:"\f060";
}
.fa-arrow-right {
  --fa:"\f061";
}
.fa-arrow-up {
  --fa:"\f062";
}
.fa-arrow-down {
  --fa:"\f063";
}
.fa-mail-forward,
.fa-share {
  --fa:"\f064";
}
.fa-expand {
  --fa:"\f065";
}
.fa-compress {
  --fa:"\f066";
}
.fa-minus,
.fa-subtract {
  --fa:"\f068";
}
.fa-circle-exclamation,
.fa-exclamation-circle {
  --fa:"\f06a";
}
.fa-gift {
  --fa:"\f06b";
}
.fa-leaf {
  --fa:"\f06c";
}
.fa-fire {
  --fa:"\f06d";
}
.fa-eye {
  --fa:"\f06e";
}
.fa-eye-slash {
  --fa:"\f070";
}
.fa-exclamation-triangle,
.fa-triangle-exclamation,
.fa-warning {
  --fa:"\f071";
}
.fa-plane {
  --fa:"\f072";
}
.fa-calendar-alt,
.fa-calendar-days {
  --fa:"\f073";
}
.fa-random,
.fa-shuffle {
  --fa:"\f074";
}
.fa-comment {
  --fa:"\f075";
}
.fa-magnet {
  --fa:"\f076";
}
.fa-chevron-up {
  --fa:"\f077";
}
.fa-chevron-down {
  --fa:"\f078";
}
.fa-retweet {
  --fa:"\f079";
}
.fa-cart-shopping,
.fa-shopping-cart {
  --fa:"\f07a";
}
.fa-folder,
.fa-folder-blank {
  --fa:"\f07b";
}
.fa-folder-open {
  --fa:"\f07c";
}
.fa-arrows-up-down,
.fa-arrows-v {
  --fa:"\f07d";
}
.fa-arrows-h,
.fa-arrows-left-right {
  --fa:"\f07e";
}
.fa-bar-chart,
.fa-chart-bar {
  --fa:"\f080";
}
.fa-camera-retro {
  --fa:"\f083";
}
.fa-key {
  --fa:"\f084";
}
.fa-cogs,
.fa-gears {
  --fa:"\f085";
}
.fa-comments {
  --fa:"\f086";
}
.fa-star-half {
  --fa:"\f089";
}
.fa-arrow-right-from-bracket,
.fa-sign-out {
  --fa:"\f08b";
}
.fa-thumb-tack,
.fa-thumbtack {
  --fa:"\f08d";
}
.fa-arrow-up-right-from-square,
.fa-external-link {
  --fa:"\f08e";
}
.fa-arrow-right-to-bracket,
.fa-sign-in {
  --fa:"\f090";
}
.fa-trophy {
  --fa:"\f091";
}
.fa-upload {
  --fa:"\f093";
}
.fa-lemon {
  --fa:"\f094";
}
.fa-phone {
  --fa:"\f095";
}
.fa-phone-square,
.fa-square-phone {
  --fa:"\f098";
}
.fa-unlock {
  --fa:"\f09c";
}
.fa-credit-card,
.fa-credit-card-alt {
  --fa:"\f09d";
}
.fa-feed,
.fa-rss {
  --fa:"\f09e";
}
.fa-hard-drive,
.fa-hdd {
  --fa:"\f0a0";
}
.fa-bullhorn {
  --fa:"\f0a1";
}
.fa-certificate {
  --fa:"\f0a3";
}
.fa-hand-point-right {
  --fa:"\f0a4";
}
.fa-hand-point-left {
  --fa:"\f0a5";
}
.fa-hand-point-up {
  --fa:"\f0a6";
}
.fa-hand-point-down {
  --fa:"\f0a7";
}
.fa-arrow-circle-left,
.fa-circle-arrow-left {
  --fa:"\f0a8";
}
.fa-arrow-circle-right,
.fa-circle-arrow-right {
  --fa:"\f0a9";
}
.fa-arrow-circle-up,
.fa-circle-arrow-up {
  --fa:"\f0aa";
}
.fa-arrow-circle-down,
.fa-circle-arrow-down {
  --fa:"\f0ab";
}
.fa-globe {
  --fa:"\f0ac";
}
.fa-wrench {
  --fa:"\f0ad";
}
.fa-list-check,
.fa-tasks {
  --fa:"\f0ae";
}
.fa-filter {
  --fa:"\f0b0";
}
.fa-briefcase {
  --fa:"\f0b1";
}
.fa-arrows-alt,
.fa-up-down-left-right {
  --fa:"\f0b2";
}
.fa-users {
  --fa:"\f0c0";
}
.fa-chain,
.fa-link {
  --fa:"\f0c1";
}
.fa-cloud {
  --fa:"\f0c2";
}
.fa-flask {
  --fa:"\f0c3";
}
.fa-cut,
.fa-scissors {
  --fa:"\f0c4";
}
.fa-copy {
  --fa:"\f0c5";
}
.fa-paperclip {
  --fa:"\f0c6";
}
.fa-floppy-disk,
.fa-save {
  --fa:"\f0c7";
}
.fa-square {
  --fa:"\f0c8";
}
.fa-bars,
.fa-navicon {
  --fa:"\f0c9";
}
.fa-list-dots,
.fa-list-ul {
  --fa:"\f0ca";
}
.fa-list-1-2,
.fa-list-numeric,
.fa-list-ol {
  --fa:"\f0cb";
}
.fa-strikethrough {
  --fa:"\f0cc";
}
.fa-underline {
  --fa:"\f0cd";
}
.fa-table {
  --fa:"\f0ce";
}
.fa-magic,
.fa-wand-magic {
  --fa:"\f0d0";
}
.fa-truck {
  --fa:"\f0d1";
}
.fa-money-bill {
  --fa:"\f0d6";
}
.fa-caret-down {
  --fa:"\f0d7";
}
.fa-caret-up {
  --fa:"\f0d8";
}
.fa-caret-left {
  --fa:"\f0d9";
}
.fa-caret-right {
  --fa:"\f0da";
}
.fa-columns,
.fa-table-columns {
  --fa:"\f0db";
}
.fa-sort,
.fa-unsorted {
  --fa:"\f0dc";
}
.fa-sort-desc,
.fa-sort-down {
  --fa:"\f0dd";
}
.fa-sort-asc,
.fa-sort-up {
  --fa:"\f0de";
}
.fa-envelope {
  --fa:"\f0e0";
}
.fa-arrow-left-rotate,
.fa-arrow-rotate-back,
.fa-arrow-rotate-backward,
.fa-arrow-rotate-left,
.fa-undo {
  --fa:"\f0e2";
}
.fa-gavel,
.fa-legal {
  --fa:"\f0e3";
}
.fa-bolt,
.fa-zap {
  --fa:"\f0e7";
}
.fa-sitemap {
  --fa:"\f0e8";
}
.fa-umbrella {
  --fa:"\f0e9";
}
.fa-file-clipboard,
.fa-paste {
  --fa:"\f0ea";
}
.fa-lightbulb {
  --fa:"\f0eb";
}
.fa-arrow-right-arrow-left,
.fa-exchange {
  --fa:"\f0ec";
}
.fa-cloud-arrow-down,
.fa-cloud-download,
.fa-cloud-download-alt {
  --fa:"\f0ed";
}
.fa-cloud-arrow-up,
.fa-cloud-upload,
.fa-cloud-upload-alt {
  --fa:"\f0ee";
}
.fa-user-doctor,
.fa-user-md {
  --fa:"\f0f0";
}
.fa-stethoscope {
  --fa:"\f0f1";
}
.fa-suitcase {
  --fa:"\f0f2";
}
.fa-bell {
  --fa:"\f0f3";
}
.fa-coffee,
.fa-mug-saucer {
  --fa:"\f0f4";
}
.fa-hospital,
.fa-hospital-alt,
.fa-hospital-wide {
  --fa:"\f0f8";
}
.fa-ambulance,
.fa-truck-medical {
  --fa:"\f0f9";
}
.fa-medkit,
.fa-suitcase-medical {
  --fa:"\f0fa";
}
.fa-fighter-jet,
.fa-jet-fighter {
  --fa:"\f0fb";
}
.fa-beer,
.fa-beer-mug-empty {
  --fa:"\f0fc";
}
.fa-h-square,
.fa-square-h {
  --fa:"\f0fd";
}
.fa-plus-square,
.fa-square-plus {
  --fa:"\f0fe";
}
.fa-angle-double-left,
.fa-angles-left {
  --fa:"\f100";
}
.fa-angle-double-right,
.fa-angles-right {
  --fa:"\f101";
}
.fa-angle-double-up,
.fa-angles-up {
  --fa:"\f102";
}
.fa-angle-double-down,
.fa-angles-down {
  --fa:"\f103";
}
.fa-angle-left {
  --fa:"\f104";
}
.fa-angle-right {
  --fa:"\f105";
}
.fa-angle-up {
  --fa:"\f106";
}
.fa-angle-down {
  --fa:"\f107";
}
.fa-laptop {
  --fa:"\f109";
}
.fa-tablet-button {
  --fa:"\f10a";
}
.fa-mobile-button {
  --fa:"\f10b";
}
.fa-quote-left,
.fa-quote-left-alt {
  --fa:"\f10d";
}
.fa-quote-right,
.fa-quote-right-alt {
  --fa:"\f10e";
}
.fa-spinner {
  --fa:"\f110";
}
.fa-circle {
  --fa:"\f111";
}
.fa-face-smile,
.fa-smile {
  --fa:"\f118";
}
.fa-face-frown,
.fa-frown {
  --fa:"\f119";
}
.fa-face-meh,
.fa-meh {
  --fa:"\f11a";
}
.fa-gamepad {
  --fa:"\f11b";
}
.fa-keyboard {
  --fa:"\f11c";
}
.fa-flag-checkered {
  --fa:"\f11e";
}
.fa-terminal {
  --fa:"\f120";
}
.fa-code {
  --fa:"\f121";
}
.fa-mail-reply-all,
.fa-reply-all {
  --fa:"\f122";
}
.fa-location-arrow {
  --fa:"\f124";
}
.fa-crop {
  --fa:"\f125";
}
.fa-code-branch {
  --fa:"\f126";
}
.fa-chain-broken,
.fa-chain-slash,
.fa-link-slash,
.fa-unlink {
  --fa:"\f127";
}
.fa-info {
  --fa:"\f129";
}
.fa-superscript {
  --fa:"\f12b";
}
.fa-subscript {
  --fa:"\f12c";
}
.fa-eraser {
  --fa:"\f12d";
}
.fa-puzzle-piece {
  --fa:"\f12e";
}
.fa-microphone {
  --fa:"\f130";
}
.fa-microphone-slash {
  --fa:"\f131";
}
.fa-shield,
.fa-shield-blank {
  --fa:"\f132";
}
.fa-calendar {
  --fa:"\f133";
}
.fa-fire-extinguisher {
  --fa:"\f134";
}
.fa-rocket {
  --fa:"\f135";
}
.fa-chevron-circle-left,
.fa-circle-chevron-left {
  --fa:"\f137";
}
.fa-chevron-circle-right,
.fa-circle-chevron-right {
  --fa:"\f138";
}
.fa-chevron-circle-up,
.fa-circle-chevron-up {
  --fa:"\f139";
}
.fa-chevron-circle-down,
.fa-circle-chevron-down {
  --fa:"\f13a";
}
.fa-anchor {
  --fa:"\f13d";
}
.fa-unlock-alt,
.fa-unlock-keyhole {
  --fa:"\f13e";
}
.fa-bullseye {
  --fa:"\f140";
}
.fa-ellipsis,
.fa-ellipsis-h {
  --fa:"\f141";
}
.fa-ellipsis-v,
.fa-ellipsis-vertical {
  --fa:"\f142";
}
.fa-rss-square,
.fa-square-rss {
  --fa:"\f143";
}
.fa-circle-play,
.fa-play-circle {
  --fa:"\f144";
}
.fa-ticket {
  --fa:"\f145";
}
.fa-minus-square,
.fa-square-minus {
  --fa:"\f146";
}
.fa-arrow-turn-up,
.fa-level-up {
  --fa:"\f148";
}
.fa-arrow-turn-down,
.fa-level-down {
  --fa:"\f149";
}
.fa-check-square,
.fa-square-check {
  --fa:"\f14a";
}
.fa-pen-square,
.fa-pencil-square,
.fa-square-pen {
  --fa:"\f14b";
}
.fa-external-link-square,
.fa-square-arrow-up-right {
  --fa:"\f14c";
}
.fa-share-from-square,
.fa-share-square {
  --fa:"\f14d";
}
.fa-compass {
  --fa:"\f14e";
}
.fa-caret-square-down,
.fa-square-caret-down {
  --fa:"\f150";
}
.fa-caret-square-up,
.fa-square-caret-up {
  --fa:"\f151";
}
.fa-caret-square-right,
.fa-square-caret-right {
  --fa:"\f152";
}
.fa-eur,
.fa-euro,
.fa-euro-sign {
  --fa:"\f153";
}
.fa-gbp,
.fa-pound-sign,
.fa-sterling-sign {
  --fa:"\f154";
}
.fa-rupee,
.fa-rupee-sign {
  --fa:"\f156";
}
.fa-cny,
.fa-jpy,
.fa-rmb,
.fa-yen,
.fa-yen-sign {
  --fa:"\f157";
}
.fa-rouble,
.fa-rub,
.fa-ruble,
.fa-ruble-sign {
  --fa:"\f158";
}
.fa-krw,
.fa-won,
.fa-won-sign {
  --fa:"\f159";
}
.fa-file {
  --fa:"\f15b";
}
.fa-file-alt,
.fa-file-lines,
.fa-file-text {
  --fa:"\f15c";
}
.fa-arrow-down-a-z,
.fa-sort-alpha-asc,
.fa-sort-alpha-down {
  --fa:"\f15d";
}
.fa-arrow-up-a-z,
.fa-sort-alpha-up {
  --fa:"\f15e";
}
.fa-arrow-down-wide-short,
.fa-sort-amount-asc,
.fa-sort-amount-down {
  --fa:"\f160";
}
.fa-arrow-up-wide-short,
.fa-sort-amount-up {
  --fa:"\f161";
}
.fa-arrow-down-1-9,
.fa-sort-numeric-asc,
.fa-sort-numeric-down {
  --fa:"\f162";
}
.fa-arrow-up-1-9,
.fa-sort-numeric-up {
  --fa:"\f163";
}
.fa-thumbs-up {
  --fa:"\f164";
}
.fa-thumbs-down {
  --fa:"\f165";
}
.fa-arrow-down-long,
.fa-long-arrow-down {
  --fa:"\f175";
}
.fa-arrow-up-long,
.fa-long-arrow-up {
  --fa:"\f176";
}
.fa-arrow-left-long,
.fa-long-arrow-left {
  --fa:"\f177";
}
.fa-arrow-right-long,
.fa-long-arrow-right {
  --fa:"\f178";
}
.fa-female,
.fa-person-dress {
  --fa:"\f182";
}
.fa-male,
.fa-person {
  --fa:"\f183";
}
.fa-sun {
  --fa:"\f185";
}
.fa-moon {
  --fa:"\f186";
}
.fa-archive,
.fa-box-archive {
  --fa:"\f187";
}
.fa-bug {
  --fa:"\f188";
}
.fa-caret-square-left,
.fa-square-caret-left {
  --fa:"\f191";
}
.fa-circle-dot,
.fa-dot-circle {
  --fa:"\f192";
}
.fa-wheelchair {
  --fa:"\f193";
}
.fa-lira-sign {
  --fa:"\f195";
}
.fa-shuttle-space,
.fa-space-shuttle {
  --fa:"\f197";
}
.fa-envelope-square,
.fa-square-envelope {
  --fa:"\f199";
}
.fa-bank,
.fa-building-columns,
.fa-institution,
.fa-museum,
.fa-university {
  --fa:"\f19c";
}
.fa-graduation-cap,
.fa-mortar-board {
  --fa:"\f19d";
}
.fa-language {
  --fa:"\f1ab";
}
.fa-fax {
  --fa:"\f1ac";
}
.fa-building {
  --fa:"\f1ad";
}
.fa-child {
  --fa:"\f1ae";
}
.fa-paw {
  --fa:"\f1b0";
}
.fa-cube {
  --fa:"\f1b2";
}
.fa-cubes {
  --fa:"\f1b3";
}
.fa-recycle {
  --fa:"\f1b8";
}
.fa-automobile,
.fa-car {
  --fa:"\f1b9";
}
.fa-cab,
.fa-taxi {
  --fa:"\f1ba";
}
.fa-tree {
  --fa:"\f1bb";
}
.fa-database {
  --fa:"\f1c0";
}
.fa-file-pdf {
  --fa:"\f1c1";
}
.fa-file-word {
  --fa:"\f1c2";
}
.fa-file-excel {
  --fa:"\f1c3";
}
.fa-file-powerpoint {
  --fa:"\f1c4";
}
.fa-file-image {
  --fa:"\f1c5";
}
.fa-file-archive,
.fa-file-zipper {
  --fa:"\f1c6";
}
.fa-file-audio {
  --fa:"\f1c7";
}
.fa-file-video {
  --fa:"\f1c8";
}
.fa-file-code {
  --fa:"\f1c9";
}
.fa-life-ring {
  --fa:"\f1cd";
}
.fa-circle-notch {
  --fa:"\f1ce";
}
.fa-paper-plane {
  --fa:"\f1d8";
}
.fa-clock-rotate-left,
.fa-history {
  --fa:"\f1da";
}
.fa-header,
.fa-heading {
  --fa:"\f1dc";
}
.fa-paragraph {
  --fa:"\f1dd";
}
.fa-sliders,
.fa-sliders-h {
  --fa:"\f1de";
}
.fa-share-alt,
.fa-share-nodes {
  --fa:"\f1e0";
}
.fa-share-alt-square,
.fa-square-share-nodes {
  --fa:"\f1e1";
}
.fa-bomb {
  --fa:"\f1e2";
}
.fa-futbol,
.fa-futbol-ball,
.fa-soccer-ball {
  --fa:"\f1e3";
}
.fa-teletype,
.fa-tty {
  --fa:"\f1e4";
}
.fa-binoculars {
  --fa:"\f1e5";
}
.fa-plug {
  --fa:"\f1e6";
}
.fa-newspaper {
  --fa:"\f1ea";
}
.fa-wifi,
.fa-wifi-3,
.fa-wifi-strong {
  --fa:"\f1eb";
}
.fa-calculator {
  --fa:"\f1ec";
}
.fa-bell-slash {
  --fa:"\f1f6";
}
.fa-trash {
  --fa:"\f1f8";
}
.fa-copyright {
  --fa:"\f1f9";
}
.fa-eye-dropper,
.fa-eye-dropper-empty,
.fa-eyedropper {
  --fa:"\f1fb";
}
.fa-paint-brush,
.fa-paintbrush {
  --fa:"\f1fc";
}
.fa-birthday-cake,
.fa-cake,
.fa-cake-candles {
  --fa:"\f1fd";
}
.fa-area-chart,
.fa-chart-area {
  --fa:"\f1fe";
}
.fa-chart-pie,
.fa-pie-chart {
  --fa:"\f200";
}
.fa-chart-line,
.fa-line-chart {
  --fa:"\f201";
}
.fa-toggle-off {
  --fa:"\f204";
}
.fa-toggle-on {
  --fa:"\f205";
}
.fa-bicycle {
  --fa:"\f206";
}
.fa-bus {
  --fa:"\f207";
}
.fa-closed-captioning {
  --fa:"\f20a";
}
.fa-ils,
.fa-shekel,
.fa-shekel-sign,
.fa-sheqel,
.fa-sheqel-sign {
  --fa:"\f20b";
}
.fa-cart-plus {
  --fa:"\f217";
}
.fa-cart-arrow-down {
  --fa:"\f218";
}
.fa-diamond {
  --fa:"\f219";
}
.fa-ship {
  --fa:"\f21a";
}
.fa-user-secret {
  --fa:"\f21b";
}
.fa-motorcycle {
  --fa:"\f21c";
}
.fa-street-view {
  --fa:"\f21d";
}
.fa-heart-pulse,
.fa-heartbeat {
  --fa:"\f21e";
}
.fa-venus {
  --fa:"\f221";
}
.fa-mars {
  --fa:"\f222";
}
.fa-mercury {
  --fa:"\f223";
}
.fa-mars-and-venus {
  --fa:"\f224";
}
.fa-transgender,
.fa-transgender-alt {
  --fa:"\f225";
}
.fa-venus-double {
  --fa:"\f226";
}
.fa-mars-double {
  --fa:"\f227";
}
.fa-venus-mars {
  --fa:"\f228";
}
.fa-mars-stroke {
  --fa:"\f229";
}
.fa-mars-stroke-up,
.fa-mars-stroke-v {
  --fa:"\f22a";
}
.fa-mars-stroke-h,
.fa-mars-stroke-right {
  --fa:"\f22b";
}
.fa-neuter {
  --fa:"\f22c";
}
.fa-genderless {
  --fa:"\f22d";
}
.fa-server {
  --fa:"\f233";
}
.fa-user-plus {
  --fa:"\f234";
}
.fa-user-times,
.fa-user-xmark {
  --fa:"\f235";
}
.fa-bed {
  --fa:"\f236";
}
.fa-train {
  --fa:"\f238";
}
.fa-subway,
.fa-train-subway {
  --fa:"\f239";
}
.fa-battery,
.fa-battery-5,
.fa-battery-full {
  --fa:"\f240";
}
.fa-battery-4,
.fa-battery-three-quarters {
  --fa:"\f241";
}
.fa-battery-3,
.fa-battery-half {
  --fa:"\f242";
}
.fa-battery-2,
.fa-battery-quarter {
  --fa:"\f243";
}
.fa-battery-0,
.fa-battery-empty {
  --fa:"\f244";
}
.fa-arrow-pointer,
.fa-mouse-pointer {
  --fa:"\f245";
}
.fa-i-cursor {
  --fa:"\f246";
}
.fa-object-group {
  --fa:"\f247";
}
.fa-object-ungroup {
  --fa:"\f248";
}
.fa-note-sticky,
.fa-sticky-note {
  --fa:"\f249";
}
.fa-clone {
  --fa:"\f24d";
}
.fa-balance-scale,
.fa-scale-balanced {
  --fa:"\f24e";
}
.fa-hourglass-1,
.fa-hourglass-start {
  --fa:"\f251";
}
.fa-hourglass-2,
.fa-hourglass-half {
  --fa:"\f252";
}
.fa-hourglass-3,
.fa-hourglass-end {
  --fa:"\f253";
}
.fa-hourglass,
.fa-hourglass-empty {
  --fa:"\f254";
}
.fa-hand-back-fist,
.fa-hand-rock {
  --fa:"\f255";
}
.fa-hand,
.fa-hand-paper {
  --fa:"\f256";
}
.fa-hand-scissors {
  --fa:"\f257";
}
.fa-hand-lizard {
  --fa:"\f258";
}
.fa-hand-spock {
  --fa:"\f259";
}
.fa-hand-pointer {
  --fa:"\f25a";
}
.fa-hand-peace {
  --fa:"\f25b";
}
.fa-trademark {
  --fa:"\f25c";
}
.fa-registered {
  --fa:"\f25d";
}
.fa-television,
.fa-tv,
.fa-tv-alt {
  --fa:"\f26c";
}
.fa-calendar-plus {
  --fa:"\f271";
}
.fa-calendar-minus {
  --fa:"\f272";
}
.fa-calendar-times,
.fa-calendar-xmark {
  --fa:"\f273";
}
.fa-calendar-check {
  --fa:"\f274";
}
.fa-industry {
  --fa:"\f275";
}
.fa-map-pin {
  --fa:"\f276";
}
.fa-map-signs,
.fa-signs-post {
  --fa:"\f277";
}
.fa-map {
  --fa:"\f279";
}
.fa-comment-alt,
.fa-message {
  --fa:"\f27a";
}
.fa-circle-pause,
.fa-pause-circle {
  --fa:"\f28b";
}
.fa-circle-stop,
.fa-stop-circle {
  --fa:"\f28d";
}
.fa-bag-shopping,
.fa-shopping-bag {
  --fa:"\f290";
}
.fa-basket-shopping,
.fa-shopping-basket {
  --fa:"\f291";
}
.fa-universal-access {
  --fa:"\f29a";
}
.fa-blind,
.fa-person-walking-with-cane {
  --fa:"\f29d";
}
.fa-audio-description {
  --fa:"\f29e";
}
.fa-phone-volume,
.fa-volume-control-phone {
  --fa:"\f2a0";
}
.fa-braille {
  --fa:"\f2a1";
}
.fa-assistive-listening-systems,
.fa-ear-listen {
  --fa:"\f2a2";
}
.fa-american-sign-language-interpreting,
.fa-asl-interpreting,
.fa-hands-american-sign-language-interpreting,
.fa-hands-asl-interpreting {
  --fa:"\f2a3";
}
.fa-deaf,
.fa-deafness,
.fa-ear-deaf,
.fa-hard-of-hearing {
  --fa:"\f2a4";
}
.fa-hands,
.fa-sign-language,
.fa-signing {
  --fa:"\f2a7";
}
.fa-eye-low-vision,
.fa-low-vision {
  --fa:"\f2a8";
}
.fa-handshake,
.fa-handshake-alt,
.fa-handshake-simple {
  --fa:"\f2b5";
}
.fa-envelope-open {
  --fa:"\f2b6";
}
.fa-address-book,
.fa-contact-book {
  --fa:"\f2b9";
}
.fa-address-card,
.fa-contact-card,
.fa-vcard {
  --fa:"\f2bb";
}
.fa-circle-user,
.fa-user-circle {
  --fa:"\f2bd";
}
.fa-id-badge {
  --fa:"\f2c1";
}
.fa-drivers-license,
.fa-id-card {
  --fa:"\f2c2";
}
.fa-temperature-4,
.fa-temperature-full,
.fa-thermometer-4,
.fa-thermometer-full {
  --fa:"\f2c7";
}
.fa-temperature-3,
.fa-temperature-three-quarters,
.fa-thermometer-3,
.fa-thermometer-three-quarters {
  --fa:"\f2c8";
}
.fa-temperature-2,
.fa-temperature-half,
.fa-thermometer-2,
.fa-thermometer-half {
  --fa:"\f2c9";
}
.fa-temperature-1,
.fa-temperature-quarter,
.fa-thermometer-1,
.fa-thermometer-quarter {
  --fa:"\f2ca";
}
.fa-temperature-0,
.fa-temperature-empty,
.fa-thermometer-0,
.fa-thermometer-empty {
  --fa:"\f2cb";
}
.fa-shower {
  --fa:"\f2cc";
}
.fa-bath,
.fa-bathtub {
  --fa:"\f2cd";
}
.fa-podcast {
  --fa:"\f2ce";
}
.fa-window-maximize {
  --fa:"\f2d0";
}
.fa-window-minimize {
  --fa:"\f2d1";
}
.fa-window-restore {
  --fa:"\f2d2";
}
.fa-square-xmark,
.fa-times-square,
.fa-xmark-square {
  --fa:"\f2d3";
}
.fa-microchip {
  --fa:"\f2db";
}
.fa-snowflake {
  --fa:"\f2dc";
}
.fa-spoon,
.fa-utensil-spoon {
  --fa:"\f2e5";
}
.fa-cutlery,
.fa-utensils {
  --fa:"\f2e7";
}
.fa-rotate-back,
.fa-rotate-backward,
.fa-rotate-left,
.fa-undo-alt {
  --fa:"\f2ea";
}
.fa-trash-alt,
.fa-trash-can {
  --fa:"\f2ed";
}
.fa-rotate,
.fa-sync-alt {
  --fa:"\f2f1";
}
.fa-stopwatch {
  --fa:"\f2f2";
}
.fa-right-from-bracket,
.fa-sign-out-alt {
  --fa:"\f2f5";
}
.fa-right-to-bracket,
.fa-sign-in-alt {
  --fa:"\f2f6";
}
.fa-redo-alt,
.fa-rotate-forward,
.fa-rotate-right {
  --fa:"\f2f9";
}
.fa-poo {
  --fa:"\f2fe";
}
.fa-images {
  --fa:"\f302";
}
.fa-pencil,
.fa-pencil-alt {
  --fa:"\f303";
}
.fa-pen {
  --fa:"\f304";
}
.fa-pen-alt,
.fa-pen-clip {
  --fa:"\f305";
}
.fa-octagon {
  --fa:"\f306";
}
.fa-down-long,
.fa-long-arrow-alt-down {
  --fa:"\f309";
}
.fa-left-long,
.fa-long-arrow-alt-left {
  --fa:"\f30a";
}
.fa-long-arrow-alt-right,
.fa-right-long {
  --fa:"\f30b";
}
.fa-long-arrow-alt-up,
.fa-up-long {
  --fa:"\f30c";
}
.fa-hexagon {
  --fa:"\f312";
}
.fa-file-edit,
.fa-file-pen {
  --fa:"\f31c";
}
.fa-expand-arrows-alt,
.fa-maximize {
  --fa:"\f31e";
}
.fa-clipboard {
  --fa:"\f328";
}
.fa-arrows-alt-h,
.fa-left-right {
  --fa:"\f337";
}
.fa-arrows-alt-v,
.fa-up-down {
  --fa:"\f338";
}
.fa-alarm-clock {
  --fa:"\f34e";
}
.fa-arrow-alt-circle-down,
.fa-circle-down {
  --fa:"\f358";
}
.fa-arrow-alt-circle-left,
.fa-circle-left {
  --fa:"\f359";
}
.fa-arrow-alt-circle-right,
.fa-circle-right {
  --fa:"\f35a";
}
.fa-arrow-alt-circle-up,
.fa-circle-up {
  --fa:"\f35b";
}
.fa-external-link-alt,
.fa-up-right-from-square {
  --fa:"\f35d";
}
.fa-external-link-square-alt,
.fa-square-up-right {
  --fa:"\f360";
}
.fa-exchange-alt,
.fa-right-left {
  --fa:"\f362";
}
.fa-repeat {
  --fa:"\f363";
}
.fa-code-commit {
  --fa:"\f386";
}
.fa-code-merge {
  --fa:"\f387";
}
.fa-desktop,
.fa-desktop-alt {
  --fa:"\f390";
}
.fa-gem {
  --fa:"\f3a5";
}
.fa-level-down-alt,
.fa-turn-down {
  --fa:"\f3be";
}
.fa-level-up-alt,
.fa-turn-up {
  --fa:"\f3bf";
}
.fa-lock-open {
  --fa:"\f3c1";
}
.fa-location-dot,
.fa-map-marker-alt {
  --fa:"\f3c5";
}
.fa-microphone-alt,
.fa-microphone-lines {
  --fa:"\f3c9";
}
.fa-mobile-alt,
.fa-mobile-screen-button {
  --fa:"\f3cd";
}
.fa-mobile,
.fa-mobile-android,
.fa-mobile-phone {
  --fa:"\f3ce";
}
.fa-mobile-android-alt,
.fa-mobile-screen {
  --fa:"\f3cf";
}
.fa-money-bill-1,
.fa-money-bill-alt {
  --fa:"\f3d1";
}
.fa-phone-slash {
  --fa:"\f3dd";
}
.fa-image-portrait,
.fa-portrait {
  --fa:"\f3e0";
}
.fa-mail-reply,
.fa-reply {
  --fa:"\f3e5";
}
.fa-shield-alt,
.fa-shield-halved {
  --fa:"\f3ed";
}
.fa-tablet-alt,
.fa-tablet-screen-button {
  --fa:"\f3fa";
}
.fa-tablet,
.fa-tablet-android {
  --fa:"\f3fb";
}
.fa-ticket-alt,
.fa-ticket-simple {
  --fa:"\f3ff";
}
.fa-rectangle-times,
.fa-rectangle-xmark,
.fa-times-rectangle,
.fa-window-close {
  --fa:"\f410";
}
.fa-compress-alt,
.fa-down-left-and-up-right-to-center {
  --fa:"\f422";
}
.fa-expand-alt,
.fa-up-right-and-down-left-from-center {
  --fa:"\f424";
}
.fa-baseball-bat-ball {
  --fa:"\f432";
}
.fa-baseball,
.fa-baseball-ball {
  --fa:"\f433";
}
.fa-basketball,
.fa-basketball-ball {
  --fa:"\f434";
}
.fa-bowling-ball {
  --fa:"\f436";
}
.fa-chess {
  --fa:"\f439";
}
.fa-chess-bishop {
  --fa:"\f43a";
}
.fa-chess-board {
  --fa:"\f43c";
}
.fa-chess-king {
  --fa:"\f43f";
}
.fa-chess-knight {
  --fa:"\f441";
}
.fa-chess-pawn {
  --fa:"\f443";
}
.fa-chess-queen {
  --fa:"\f445";
}
.fa-chess-rook {
  --fa:"\f447";
}
.fa-dumbbell {
  --fa:"\f44b";
}
.fa-football,
.fa-football-ball {
  --fa:"\f44e";
}
.fa-golf-ball,
.fa-golf-ball-tee {
  --fa:"\f450";
}
.fa-hockey-puck {
  --fa:"\f453";
}
.fa-broom-ball,
.fa-quidditch,
.fa-quidditch-broom-ball {
  --fa:"\f458";
}
.fa-square-full {
  --fa:"\f45c";
}
.fa-ping-pong-paddle-ball,
.fa-table-tennis,
.fa-table-tennis-paddle-ball {
  --fa:"\f45d";
}
.fa-volleyball,
.fa-volleyball-ball {
  --fa:"\f45f";
}
.fa-allergies,
.fa-hand-dots {
  --fa:"\f461";
}
.fa-band-aid,
.fa-bandage {
  --fa:"\f462";
}
.fa-box {
  --fa:"\f466";
}
.fa-boxes,
.fa-boxes-alt,
.fa-boxes-stacked {
  --fa:"\f468";
}
.fa-briefcase-medical {
  --fa:"\f469";
}
.fa-burn,
.fa-fire-flame-simple {
  --fa:"\f46a";
}
.fa-capsules {
  --fa:"\f46b";
}
.fa-clipboard-check {
  --fa:"\f46c";
}
.fa-clipboard-list {
  --fa:"\f46d";
}
.fa-diagnoses,
.fa-person-dots-from-line {
  --fa:"\f470";
}
.fa-dna {
  --fa:"\f471";
}
.fa-dolly,
.fa-dolly-box {
  --fa:"\f472";
}
.fa-cart-flatbed,
.fa-dolly-flatbed {
  --fa:"\f474";
}
.fa-file-medical {
  --fa:"\f477";
}
.fa-file-medical-alt,
.fa-file-waveform {
  --fa:"\f478";
}
.fa-first-aid,
.fa-kit-medical {
  --fa:"\f479";
}
.fa-circle-h,
.fa-hospital-symbol {
  --fa:"\f47e";
}
.fa-id-card-alt,
.fa-id-card-clip {
  --fa:"\f47f";
}
.fa-notes-medical {
  --fa:"\f481";
}
.fa-pallet {
  --fa:"\f482";
}
.fa-pills {
  --fa:"\f484";
}
.fa-prescription-bottle {
  --fa:"\f485";
}
.fa-prescription-bottle-alt,
.fa-prescription-bottle-medical {
  --fa:"\f486";
}
.fa-bed-pulse,
.fa-procedures {
  --fa:"\f487";
}
.fa-shipping-fast,
.fa-truck-fast {
  --fa:"\f48b";
}
.fa-smoking {
  --fa:"\f48d";
}
.fa-syringe {
  --fa:"\f48e";
}
.fa-tablets {
  --fa:"\f490";
}
.fa-thermometer {
  --fa:"\f491";
}
.fa-vial {
  --fa:"\f492";
}
.fa-vials {
  --fa:"\f493";
}
.fa-warehouse {
  --fa:"\f494";
}
.fa-weight,
.fa-weight-scale {
  --fa:"\f496";
}
.fa-x-ray {
  --fa:"\f497";
}
.fa-box-open {
  --fa:"\f49e";
}
.fa-comment-dots,
.fa-commenting {
  --fa:"\f4ad";
}
.fa-comment-slash {
  --fa:"\f4b3";
}
.fa-couch {
  --fa:"\f4b8";
}
.fa-circle-dollar-to-slot,
.fa-donate {
  --fa:"\f4b9";
}
.fa-dove {
  --fa:"\f4ba";
}
.fa-hand-holding {
  --fa:"\f4bd";
}
.fa-hand-holding-heart {
  --fa:"\f4be";
}
.fa-hand-holding-dollar,
.fa-hand-holding-usd {
  --fa:"\f4c0";
}
.fa-hand-holding-droplet,
.fa-hand-holding-water {
  --fa:"\f4c1";
}
.fa-hands-holding {
  --fa:"\f4c2";
}
.fa-hands-helping,
.fa-handshake-angle {
  --fa:"\f4c4";
}
.fa-parachute-box {
  --fa:"\f4cd";
}
.fa-people-carry,
.fa-people-carry-box {
  --fa:"\f4ce";
}
.fa-piggy-bank {
  --fa:"\f4d3";
}
.fa-ribbon {
  --fa:"\f4d6";
}
.fa-route {
  --fa:"\f4d7";
}
.fa-seedling,
.fa-sprout {
  --fa:"\f4d8";
}
.fa-sign,
.fa-sign-hanging {
  --fa:"\f4d9";
}
.fa-face-smile-wink,
.fa-smile-wink {
  --fa:"\f4da";
}
.fa-tape {
  --fa:"\f4db";
}
.fa-truck-loading,
.fa-truck-ramp-box {
  --fa:"\f4de";
}
.fa-truck-moving {
  --fa:"\f4df";
}
.fa-video-slash {
  --fa:"\f4e2";
}
.fa-wine-glass {
  --fa:"\f4e3";
}
.fa-user-astronaut {
  --fa:"\f4fb";
}
.fa-user-check {
  --fa:"\f4fc";
}
.fa-user-clock {
  --fa:"\f4fd";
}
.fa-user-cog,
.fa-user-gear {
  --fa:"\f4fe";
}
.fa-user-edit,
.fa-user-pen {
  --fa:"\f4ff";
}
.fa-user-friends,
.fa-user-group {
  --fa:"\f500";
}
.fa-user-graduate {
  --fa:"\f501";
}
.fa-user-lock {
  --fa:"\f502";
}
.fa-user-minus {
  --fa:"\f503";
}
.fa-user-ninja {
  --fa:"\f504";
}
.fa-user-shield {
  --fa:"\f505";
}
.fa-user-alt-slash,
.fa-user-large-slash,
.fa-user-slash {
  --fa:"\f506";
}
.fa-user-tag {
  --fa:"\f507";
}
.fa-user-tie {
  --fa:"\f508";
}
.fa-users-cog,
.fa-users-gear {
  --fa:"\f509";
}
.fa-balance-scale-left,
.fa-scale-unbalanced {
  --fa:"\f515";
}
.fa-balance-scale-right,
.fa-scale-unbalanced-flip {
  --fa:"\f516";
}
.fa-blender {
  --fa:"\f517";
}
.fa-book-open {
  --fa:"\f518";
}
.fa-broadcast-tower,
.fa-tower-broadcast {
  --fa:"\f519";
}
.fa-broom {
  --fa:"\f51a";
}
.fa-blackboard,
.fa-chalkboard {
  --fa:"\f51b";
}
.fa-chalkboard-teacher,
.fa-chalkboard-user {
  --fa:"\f51c";
}
.fa-church {
  --fa:"\f51d";
}
.fa-coins {
  --fa:"\f51e";
}
.fa-compact-disc {
  --fa:"\f51f";
}
.fa-crow {
  --fa:"\f520";
}
.fa-crown {
  --fa:"\f521";
}
.fa-dice {
  --fa:"\f522";
}
.fa-dice-five {
  --fa:"\f523";
}
.fa-dice-four {
  --fa:"\f524";
}
.fa-dice-one {
  --fa:"\f525";
}
.fa-dice-six {
  --fa:"\f526";
}
.fa-dice-three {
  --fa:"\f527";
}
.fa-dice-two {
  --fa:"\f528";
}
.fa-divide {
  --fa:"\f529";
}
.fa-door-closed {
  --fa:"\f52a";
}
.fa-door-open {
  --fa:"\f52b";
}
.fa-feather {
  --fa:"\f52d";
}
.fa-frog {
  --fa:"\f52e";
}
.fa-gas-pump {
  --fa:"\f52f";
}
.fa-glasses {
  --fa:"\f530";
}
.fa-greater-than-equal {
  --fa:"\f532";
}
.fa-helicopter {
  --fa:"\f533";
}
.fa-infinity {
  --fa:"\f534";
}
.fa-kiwi-bird {
  --fa:"\f535";
}
.fa-less-than-equal {
  --fa:"\f537";
}
.fa-memory {
  --fa:"\f538";
}
.fa-microphone-alt-slash,
.fa-microphone-lines-slash {
  --fa:"\f539";
}
.fa-money-bill-wave {
  --fa:"\f53a";
}
.fa-money-bill-1-wave,
.fa-money-bill-wave-alt {
  --fa:"\f53b";
}
.fa-money-check {
  --fa:"\f53c";
}
.fa-money-check-alt,
.fa-money-check-dollar {
  --fa:"\f53d";
}
.fa-not-equal {
  --fa:"\f53e";
}
.fa-palette {
  --fa:"\f53f";
}
.fa-parking,
.fa-square-parking {
  --fa:"\f540";
}
.fa-diagram-project,
.fa-project-diagram {
  --fa:"\f542";
}
.fa-receipt {
  --fa:"\f543";
}
.fa-robot {
  --fa:"\f544";
}
.fa-ruler {
  --fa:"\f545";
}
.fa-ruler-combined {
  --fa:"\f546";
}
.fa-ruler-horizontal {
  --fa:"\f547";
}
.fa-ruler-vertical {
  --fa:"\f548";
}
.fa-school {
  --fa:"\f549";
}
.fa-screwdriver {
  --fa:"\f54a";
}
.fa-shoe-prints {
  --fa:"\f54b";
}
.fa-skull {
  --fa:"\f54c";
}
.fa-ban-smoking,
.fa-smoking-ban {
  --fa:"\f54d";
}
.fa-store {
  --fa:"\f54e";
}
.fa-shop,
.fa-store-alt {
  --fa:"\f54f";
}
.fa-bars-staggered,
.fa-reorder,
.fa-stream {
  --fa:"\f550";
}
.fa-stroopwafel {
  --fa:"\f551";
}
.fa-toolbox {
  --fa:"\f552";
}
.fa-shirt,
.fa-t-shirt,
.fa-tshirt {
  --fa:"\f553";
}
.fa-person-walking,
.fa-walking {
  --fa:"\f554";
}
.fa-wallet {
  --fa:"\f555";
}
.fa-angry,
.fa-face-angry {
  --fa:"\f556";
}
.fa-archway {
  --fa:"\f557";
}
.fa-atlas,
.fa-book-atlas {
  --fa:"\f558";
}
.fa-award {
  --fa:"\f559";
}
.fa-backspace,
.fa-delete-left {
  --fa:"\f55a";
}
.fa-bezier-curve {
  --fa:"\f55b";
}
.fa-bong {
  --fa:"\f55c";
}
.fa-brush {
  --fa:"\f55d";
}
.fa-bus-alt,
.fa-bus-simple {
  --fa:"\f55e";
}
.fa-cannabis {
  --fa:"\f55f";
}
.fa-check-double {
  --fa:"\f560";
}
.fa-cocktail,
.fa-martini-glass-citrus {
  --fa:"\f561";
}
.fa-bell-concierge,
.fa-concierge-bell {
  --fa:"\f562";
}
.fa-cookie {
  --fa:"\f563";
}
.fa-cookie-bite {
  --fa:"\f564";
}
.fa-crop-alt,
.fa-crop-simple {
  --fa:"\f565";
}
.fa-digital-tachograph,
.fa-tachograph-digital {
  --fa:"\f566";
}
.fa-dizzy,
.fa-face-dizzy {
  --fa:"\f567";
}
.fa-compass-drafting,
.fa-drafting-compass {
  --fa:"\f568";
}
.fa-drum {
  --fa:"\f569";
}
.fa-drum-steelpan {
  --fa:"\f56a";
}
.fa-feather-alt,
.fa-feather-pointed {
  --fa:"\f56b";
}
.fa-file-contract {
  --fa:"\f56c";
}
.fa-file-arrow-down,
.fa-file-download {
  --fa:"\f56d";
}
.fa-arrow-right-from-file,
.fa-file-export {
  --fa:"\f56e";
}
.fa-arrow-right-to-file,
.fa-file-import {
  --fa:"\f56f";
}
.fa-file-invoice {
  --fa:"\f570";
}
.fa-file-invoice-dollar {
  --fa:"\f571";
}
.fa-file-prescription {
  --fa:"\f572";
}
.fa-file-signature {
  --fa:"\f573";
}
.fa-file-arrow-up,
.fa-file-upload {
  --fa:"\f574";
}
.fa-fill {
  --fa:"\f575";
}
.fa-fill-drip {
  --fa:"\f576";
}
.fa-fingerprint {
  --fa:"\f577";
}
.fa-fish {
  --fa:"\f578";
}
.fa-face-flushed,
.fa-flushed {
  --fa:"\f579";
}
.fa-face-frown-open,
.fa-frown-open {
  --fa:"\f57a";
}
.fa-glass-martini-alt,
.fa-martini-glass {
  --fa:"\f57b";
}
.fa-earth-africa,
.fa-globe-africa {
  --fa:"\f57c";
}
.fa-earth,
.fa-earth-america,
.fa-earth-americas,
.fa-globe-americas {
  --fa:"\f57d";
}
.fa-earth-asia,
.fa-globe-asia {
  --fa:"\f57e";
}
.fa-face-grimace,
.fa-grimace {
  --fa:"\f57f";
}
.fa-face-grin,
.fa-grin {
  --fa:"\f580";
}
.fa-face-grin-wide,
.fa-grin-alt {
  --fa:"\f581";
}
.fa-face-grin-beam,
.fa-grin-beam {
  --fa:"\f582";
}
.fa-face-grin-beam-sweat,
.fa-grin-beam-sweat {
  --fa:"\f583";
}
.fa-face-grin-hearts,
.fa-grin-hearts {
  --fa:"\f584";
}
.fa-face-grin-squint,
.fa-grin-squint {
  --fa:"\f585";
}
.fa-face-grin-squint-tears,
.fa-grin-squint-tears {
  --fa:"\f586";
}
.fa-face-grin-stars,
.fa-grin-stars {
  --fa:"\f587";
}
.fa-face-grin-tears,
.fa-grin-tears {
  --fa:"\f588";
}
.fa-face-grin-tongue,
.fa-grin-tongue {
  --fa:"\f589";
}
.fa-face-grin-tongue-squint,
.fa-grin-tongue-squint {
  --fa:"\f58a";
}
.fa-face-grin-tongue-wink,
.fa-grin-tongue-wink {
  --fa:"\f58b";
}
.fa-face-grin-wink,
.fa-grin-wink {
  --fa:"\f58c";
}
.fa-grid-horizontal,
.fa-grip,
.fa-grip-horizontal {
  --fa:"\f58d";
}
.fa-grid-vertical,
.fa-grip-vertical {
  --fa:"\f58e";
}
.fa-headset {
  --fa:"\f590";
}
.fa-highlighter {
  --fa:"\f591";
}
.fa-hot-tub,
.fa-hot-tub-person {
  --fa:"\f593";
}
.fa-hotel {
  --fa:"\f594";
}
.fa-joint {
  --fa:"\f595";
}
.fa-face-kiss,
.fa-kiss {
  --fa:"\f596";
}
.fa-face-kiss-beam,
.fa-kiss-beam {
  --fa:"\f597";
}
.fa-face-kiss-wink-heart,
.fa-kiss-wink-heart {
  --fa:"\f598";
}
.fa-face-laugh,
.fa-laugh {
  --fa:"\f599";
}
.fa-face-laugh-beam,
.fa-laugh-beam {
  --fa:"\f59a";
}
.fa-face-laugh-squint,
.fa-laugh-squint {
  --fa:"\f59b";
}
.fa-face-laugh-wink,
.fa-laugh-wink {
  --fa:"\f59c";
}
.fa-cart-flatbed-suitcase,
.fa-luggage-cart {
  --fa:"\f59d";
}
.fa-map-location,
.fa-map-marked {
  --fa:"\f59f";
}
.fa-map-location-dot,
.fa-map-marked-alt {
  --fa:"\f5a0";
}
.fa-marker {
  --fa:"\f5a1";
}
.fa-medal {
  --fa:"\f5a2";
}
.fa-face-meh-blank,
.fa-meh-blank {
  --fa:"\f5a4";
}
.fa-face-rolling-eyes,
.fa-meh-rolling-eyes {
  --fa:"\f5a5";
}
.fa-monument {
  --fa:"\f5a6";
}
.fa-mortar-pestle {
  --fa:"\f5a7";
}
.fa-paint-roller {
  --fa:"\f5aa";
}
.fa-passport {
  --fa:"\f5ab";
}
.fa-pen-fancy {
  --fa:"\f5ac";
}
.fa-pen-nib {
  --fa:"\f5ad";
}
.fa-pen-ruler,
.fa-pencil-ruler {
  --fa:"\f5ae";
}
.fa-plane-arrival {
  --fa:"\f5af";
}
.fa-plane-departure {
  --fa:"\f5b0";
}
.fa-prescription {
  --fa:"\f5b1";
}
.fa-face-sad-cry,
.fa-sad-cry {
  --fa:"\f5b3";
}
.fa-face-sad-tear,
.fa-sad-tear {
  --fa:"\f5b4";
}
.fa-shuttle-van,
.fa-van-shuttle {
  --fa:"\f5b6";
}
.fa-signature {
  --fa:"\f5b7";
}
.fa-face-smile-beam,
.fa-smile-beam {
  --fa:"\f5b8";
}
.fa-solar-panel {
  --fa:"\f5ba";
}
.fa-spa {
  --fa:"\f5bb";
}
.fa-splotch {
  --fa:"\f5bc";
}
.fa-spray-can {
  --fa:"\f5bd";
}
.fa-stamp {
  --fa:"\f5bf";
}
.fa-star-half-alt,
.fa-star-half-stroke {
  --fa:"\f5c0";
}
.fa-suitcase-rolling {
  --fa:"\f5c1";
}
.fa-face-surprise,
.fa-surprise {
  --fa:"\f5c2";
}
.fa-swatchbook {
  --fa:"\f5c3";
}
.fa-person-swimming,
.fa-swimmer {
  --fa:"\f5c4";
}
.fa-ladder-water,
.fa-swimming-pool,
.fa-water-ladder {
  --fa:"\f5c5";
}
.fa-droplet-slash,
.fa-tint-slash {
  --fa:"\f5c7";
}
.fa-face-tired,
.fa-tired {
  --fa:"\f5c8";
}
.fa-tooth {
  --fa:"\f5c9";
}
.fa-umbrella-beach {
  --fa:"\f5ca";
}
.fa-weight-hanging {
  --fa:"\f5cd";
}
.fa-wine-glass-alt,
.fa-wine-glass-empty {
  --fa:"\f5ce";
}
.fa-air-freshener,
.fa-spray-can-sparkles {
  --fa:"\f5d0";
}
.fa-apple-alt,
.fa-apple-whole {
  --fa:"\f5d1";
}
.fa-atom {
  --fa:"\f5d2";
}
.fa-bone {
  --fa:"\f5d7";
}
.fa-book-open-reader,
.fa-book-reader {
  --fa:"\f5da";
}
.fa-brain {
  --fa:"\f5dc";
}
.fa-car-alt,
.fa-car-rear {
  --fa:"\f5de";
}
.fa-battery-car,
.fa-car-battery {
  --fa:"\f5df";
}
.fa-car-burst,
.fa-car-crash {
  --fa:"\f5e1";
}
.fa-car-side {
  --fa:"\f5e4";
}
.fa-charging-station {
  --fa:"\f5e7";
}
.fa-diamond-turn-right,
.fa-directions {
  --fa:"\f5eb";
}
.fa-draw-polygon,
.fa-vector-polygon {
  --fa:"\f5ee";
}
.fa-laptop-code {
  --fa:"\f5fc";
}
.fa-layer-group {
  --fa:"\f5fd";
}
.fa-location,
.fa-location-crosshairs {
  --fa:"\f601";
}
.fa-lungs {
  --fa:"\f604";
}
.fa-microscope {
  --fa:"\f610";
}
.fa-oil-can {
  --fa:"\f613";
}
.fa-poop {
  --fa:"\f619";
}
.fa-shapes,
.fa-triangle-circle-square {
  --fa:"\f61f";
}
.fa-star-of-life {
  --fa:"\f621";
}
.fa-dashboard,
.fa-gauge,
.fa-gauge-med,
.fa-tachometer-alt-average {
  --fa:"\f624";
}
.fa-gauge-high,
.fa-tachometer-alt,
.fa-tachometer-alt-fast {
  --fa:"\f625";
}
.fa-gauge-simple,
.fa-gauge-simple-med,
.fa-tachometer-average {
  --fa:"\f629";
}
.fa-gauge-simple-high,
.fa-tachometer,
.fa-tachometer-fast {
  --fa:"\f62a";
}
.fa-teeth {
  --fa:"\f62e";
}
.fa-teeth-open {
  --fa:"\f62f";
}
.fa-masks-theater,
.fa-theater-masks {
  --fa:"\f630";
}
.fa-traffic-light {
  --fa:"\f637";
}
.fa-truck-monster {
  --fa:"\f63b";
}
.fa-truck-pickup {
  --fa:"\f63c";
}
.fa-ad,
.fa-rectangle-ad {
  --fa:"\f641";
}
.fa-ankh {
  --fa:"\f644";
}
.fa-bible,
.fa-book-bible {
  --fa:"\f647";
}
.fa-briefcase-clock,
.fa-business-time {
  --fa:"\f64a";
}
.fa-city {
  --fa:"\f64f";
}
.fa-comment-dollar {
  --fa:"\f651";
}
.fa-comments-dollar {
  --fa:"\f653";
}
.fa-cross {
  --fa:"\f654";
}
.fa-dharmachakra {
  --fa:"\f655";
}
.fa-envelope-open-text {
  --fa:"\f658";
}
.fa-folder-minus {
  --fa:"\f65d";
}
.fa-folder-plus {
  --fa:"\f65e";
}
.fa-filter-circle-dollar,
.fa-funnel-dollar {
  --fa:"\f662";
}
.fa-gopuram {
  --fa:"\f664";
}
.fa-hamsa {
  --fa:"\f665";
}
.fa-bahai,
.fa-haykal {
  --fa:"\f666";
}
.fa-jedi {
  --fa:"\f669";
}
.fa-book-journal-whills,
.fa-journal-whills {
  --fa:"\f66a";
}
.fa-kaaba {
  --fa:"\f66b";
}
.fa-khanda {
  --fa:"\f66d";
}
.fa-landmark {
  --fa:"\f66f";
}
.fa-envelopes-bulk,
.fa-mail-bulk {
  --fa:"\f674";
}
.fa-menorah {
  --fa:"\f676";
}
.fa-mosque {
  --fa:"\f678";
}
.fa-om {
  --fa:"\f679";
}
.fa-pastafarianism,
.fa-spaghetti-monster-flying {
  --fa:"\f67b";
}
.fa-peace {
  --fa:"\f67c";
}
.fa-place-of-worship {
  --fa:"\f67f";
}
.fa-poll,
.fa-square-poll-vertical {
  --fa:"\f681";
}
.fa-poll-h,
.fa-square-poll-horizontal {
  --fa:"\f682";
}
.fa-person-praying,
.fa-pray {
  --fa:"\f683";
}
.fa-hands-praying,
.fa-praying-hands {
  --fa:"\f684";
}
.fa-book-quran,
.fa-quran {
  --fa:"\f687";
}
.fa-magnifying-glass-dollar,
.fa-search-dollar {
  --fa:"\f688";
}
.fa-magnifying-glass-location,
.fa-search-location {
  --fa:"\f689";
}
.fa-socks {
  --fa:"\f696";
}
.fa-square-root-alt,
.fa-square-root-variable {
  --fa:"\f698";
}
.fa-star-and-crescent {
  --fa:"\f699";
}
.fa-star-of-david {
  --fa:"\f69a";
}
.fa-synagogue {
  --fa:"\f69b";
}
.fa-scroll-torah,
.fa-torah {
  --fa:"\f6a0";
}
.fa-torii-gate {
  --fa:"\f6a1";
}
.fa-vihara {
  --fa:"\f6a7";
}
.fa-volume-mute,
.fa-volume-times,
.fa-volume-xmark {
  --fa:"\f6a9";
}
.fa-yin-yang {
  --fa:"\f6ad";
}
.fa-blender-phone {
  --fa:"\f6b6";
}
.fa-book-dead,
.fa-book-skull {
  --fa:"\f6b7";
}
.fa-campground {
  --fa:"\f6bb";
}
.fa-cat {
  --fa:"\f6be";
}
.fa-chair {
  --fa:"\f6c0";
}
.fa-cloud-moon {
  --fa:"\f6c3";
}
.fa-cloud-sun {
  --fa:"\f6c4";
}
.fa-cow {
  --fa:"\f6c8";
}
.fa-dice-d20 {
  --fa:"\f6cf";
}
.fa-dice-d6 {
  --fa:"\f6d1";
}
.fa-dog {
  --fa:"\f6d3";
}
.fa-dragon {
  --fa:"\f6d5";
}
.fa-drumstick-bite {
  --fa:"\f6d7";
}
.fa-dungeon {
  --fa:"\f6d9";
}
.fa-file-csv {
  --fa:"\f6dd";
}
.fa-fist-raised,
.fa-hand-fist {
  --fa:"\f6de";
}
.fa-ghost {
  --fa:"\f6e2";
}
.fa-hammer {
  --fa:"\f6e3";
}
.fa-hanukiah {
  --fa:"\f6e6";
}
.fa-hat-wizard {
  --fa:"\f6e8";
}
.fa-hiking,
.fa-person-hiking {
  --fa:"\f6ec";
}
.fa-hippo {
  --fa:"\f6ed";
}
.fa-horse {
  --fa:"\f6f0";
}
.fa-house-chimney-crack,
.fa-house-damage {
  --fa:"\f6f1";
}
.fa-hryvnia,
.fa-hryvnia-sign {
  --fa:"\f6f2";
}
.fa-mask {
  --fa:"\f6fa";
}
.fa-mountain {
  --fa:"\f6fc";
}
.fa-network-wired {
  --fa:"\f6ff";
}
.fa-otter {
  --fa:"\f700";
}
.fa-ring {
  --fa:"\f70b";
}
.fa-person-running,
.fa-running {
  --fa:"\f70c";
}
.fa-scroll {
  --fa:"\f70e";
}
.fa-skull-crossbones {
  --fa:"\f714";
}
.fa-slash {
  --fa:"\f715";
}
.fa-spider {
  --fa:"\f717";
}
.fa-toilet-paper,
.fa-toilet-paper-alt,
.fa-toilet-paper-blank {
  --fa:"\f71e";
}
.fa-tractor {
  --fa:"\f722";
}
.fa-user-injured {
  --fa:"\f728";
}
.fa-vr-cardboard {
  --fa:"\f729";
}
.fa-wand-sparkles {
  --fa:"\f72b";
}
.fa-wind {
  --fa:"\f72e";
}
.fa-wine-bottle {
  --fa:"\f72f";
}
.fa-cloud-meatball {
  --fa:"\f73b";
}
.fa-cloud-moon-rain {
  --fa:"\f73c";
}
.fa-cloud-rain {
  --fa:"\f73d";
}
.fa-cloud-showers-heavy {
  --fa:"\f740";
}
.fa-cloud-sun-rain {
  --fa:"\f743";
}
.fa-democrat {
  --fa:"\f747";
}
.fa-flag-usa {
  --fa:"\f74d";
}
.fa-hurricane {
  --fa:"\f751";
}
.fa-landmark-alt,
.fa-landmark-dome {
  --fa:"\f752";
}
.fa-meteor {
  --fa:"\f753";
}
.fa-person-booth {
  --fa:"\f756";
}
.fa-poo-bolt,
.fa-poo-storm {
  --fa:"\f75a";
}
.fa-rainbow {
  --fa:"\f75b";
}
.fa-republican {
  --fa:"\f75e";
}
.fa-smog {
  --fa:"\f75f";
}
.fa-temperature-high {
  --fa:"\f769";
}
.fa-temperature-low {
  --fa:"\f76b";
}
.fa-cloud-bolt,
.fa-thunderstorm {
  --fa:"\f76c";
}
.fa-tornado {
  --fa:"\f76f";
}
.fa-volcano {
  --fa:"\f770";
}
.fa-check-to-slot,
.fa-vote-yea {
  --fa:"\f772";
}
.fa-water {
  --fa:"\f773";
}
.fa-baby {
  --fa:"\f77c";
}
.fa-baby-carriage,
.fa-carriage-baby {
  --fa:"\f77d";
}
.fa-biohazard {
  --fa:"\f780";
}
.fa-blog {
  --fa:"\f781";
}
.fa-calendar-day {
  --fa:"\f783";
}
.fa-calendar-week {
  --fa:"\f784";
}
.fa-candy-cane {
  --fa:"\f786";
}
.fa-carrot {
  --fa:"\f787";
}
.fa-cash-register {
  --fa:"\f788";
}
.fa-compress-arrows-alt,
.fa-minimize {
  --fa:"\f78c";
}
.fa-dumpster {
  --fa:"\f793";
}
.fa-dumpster-fire {
  --fa:"\f794";
}
.fa-ethernet {
  --fa:"\f796";
}
.fa-gifts {
  --fa:"\f79c";
}
.fa-champagne-glasses,
.fa-glass-cheers {
  --fa:"\f79f";
}
.fa-glass-whiskey,
.fa-whiskey-glass {
  --fa:"\f7a0";
}
.fa-earth-europe,
.fa-globe-europe {
  --fa:"\f7a2";
}
.fa-grip-lines {
  --fa:"\f7a4";
}
.fa-grip-lines-vertical {
  --fa:"\f7a5";
}
.fa-guitar {
  --fa:"\f7a6";
}
.fa-heart-broken,
.fa-heart-crack {
  --fa:"\f7a9";
}
.fa-holly-berry {
  --fa:"\f7aa";
}
.fa-horse-head {
  --fa:"\f7ab";
}
.fa-icicles {
  --fa:"\f7ad";
}
.fa-igloo {
  --fa:"\f7ae";
}
.fa-mitten {
  --fa:"\f7b5";
}
.fa-mug-hot {
  --fa:"\f7b6";
}
.fa-radiation {
  --fa:"\f7b9";
}
.fa-circle-radiation,
.fa-radiation-alt {
  --fa:"\f7ba";
}
.fa-restroom {
  --fa:"\f7bd";
}
.fa-satellite {
  --fa:"\f7bf";
}
.fa-satellite-dish {
  --fa:"\f7c0";
}
.fa-sd-card {
  --fa:"\f7c2";
}
.fa-sim-card {
  --fa:"\f7c4";
}
.fa-person-skating,
.fa-skating {
  --fa:"\f7c5";
}
.fa-person-skiing,
.fa-skiing {
  --fa:"\f7c9";
}
.fa-person-skiing-nordic,
.fa-skiing-nordic {
  --fa:"\f7ca";
}
.fa-sleigh {
  --fa:"\f7cc";
}
.fa-comment-sms,
.fa-sms {
  --fa:"\f7cd";
}
.fa-person-snowboarding,
.fa-snowboarding {
  --fa:"\f7ce";
}
.fa-snowman {
  --fa:"\f7d0";
}
.fa-snowplow {
  --fa:"\f7d2";
}
.fa-tenge,
.fa-tenge-sign {
  --fa:"\f7d7";
}
.fa-toilet {
  --fa:"\f7d8";
}
.fa-screwdriver-wrench,
.fa-tools {
  --fa:"\f7d9";
}
.fa-cable-car,
.fa-tram {
  --fa:"\f7da";
}
.fa-fire-alt,
.fa-fire-flame-curved {
  --fa:"\f7e4";
}
.fa-bacon {
  --fa:"\f7e5";
}
.fa-book-medical {
  --fa:"\f7e6";
}
.fa-bread-slice {
  --fa:"\f7ec";
}
.fa-cheese {
  --fa:"\f7ef";
}
.fa-clinic-medical,
.fa-house-chimney-medical {
  --fa:"\f7f2";
}
.fa-clipboard-user {
  --fa:"\f7f3";
}
.fa-comment-medical {
  --fa:"\f7f5";
}
.fa-crutch {
  --fa:"\f7f7";
}
.fa-disease {
  --fa:"\f7fa";
}
.fa-egg {
  --fa:"\f7fb";
}
.fa-folder-tree {
  --fa:"\f802";
}
.fa-burger,
.fa-hamburger {
  --fa:"\f805";
}
.fa-hand-middle-finger {
  --fa:"\f806";
}
.fa-hard-hat,
.fa-hat-hard,
.fa-helmet-safety {
  --fa:"\f807";
}
.fa-hospital-user {
  --fa:"\f80d";
}
.fa-hotdog {
  --fa:"\f80f";
}
.fa-ice-cream {
  --fa:"\f810";
}
.fa-laptop-medical {
  --fa:"\f812";
}
.fa-pager {
  --fa:"\f815";
}
.fa-pepper-hot {
  --fa:"\f816";
}
.fa-pizza-slice {
  --fa:"\f818";
}
.fa-sack-dollar {
  --fa:"\f81d";
}
.fa-book-tanakh,
.fa-tanakh {
  --fa:"\f827";
}
.fa-bars-progress,
.fa-tasks-alt {
  --fa:"\f828";
}
.fa-trash-arrow-up,
.fa-trash-restore {
  --fa:"\f829";
}
.fa-trash-can-arrow-up,
.fa-trash-restore-alt {
  --fa:"\f82a";
}
.fa-user-nurse {
  --fa:"\f82f";
}
.fa-wave-square {
  --fa:"\f83e";
}
.fa-biking,
.fa-person-biking {
  --fa:"\f84a";
}
.fa-border-all {
  --fa:"\f84c";
}
.fa-border-none {
  --fa:"\f850";
}
.fa-border-style,
.fa-border-top-left {
  --fa:"\f853";
}
.fa-digging,
.fa-person-digging {
  --fa:"\f85e";
}
.fa-fan {
  --fa:"\f863";
}
.fa-heart-music-camera-bolt,
.fa-icons {
  --fa:"\f86d";
}
.fa-phone-alt,
.fa-phone-flip {
  --fa:"\f879";
}
.fa-phone-square-alt,
.fa-square-phone-flip {
  --fa:"\f87b";
}
.fa-photo-film,
.fa-photo-video {
  --fa:"\f87c";
}
.fa-remove-format,
.fa-text-slash {
  --fa:"\f87d";
}
.fa-arrow-down-z-a,
.fa-sort-alpha-desc,
.fa-sort-alpha-down-alt {
  --fa:"\f881";
}
.fa-arrow-up-z-a,
.fa-sort-alpha-up-alt {
  --fa:"\f882";
}
.fa-arrow-down-short-wide,
.fa-sort-amount-desc,
.fa-sort-amount-down-alt {
  --fa:"\f884";
}
.fa-arrow-up-short-wide,
.fa-sort-amount-up-alt {
  --fa:"\f885";
}
.fa-arrow-down-9-1,
.fa-sort-numeric-desc,
.fa-sort-numeric-down-alt {
  --fa:"\f886";
}
.fa-arrow-up-9-1,
.fa-sort-numeric-up-alt {
  --fa:"\f887";
}
.fa-spell-check {
  --fa:"\f891";
}
.fa-voicemail {
  --fa:"\f897";
}
.fa-hat-cowboy {
  --fa:"\f8c0";
}
.fa-hat-cowboy-side {
  --fa:"\f8c1";
}
.fa-computer-mouse,
.fa-mouse {
  --fa:"\f8cc";
}
.fa-radio {
  --fa:"\f8d7";
}
.fa-record-vinyl {
  --fa:"\f8d9";
}
.fa-walkie-talkie {
  --fa:"\f8ef";
}
.fa-caravan {
  --fa:"\f8ff";
}
:host,
:root {
  --fa-family-brands:"Font Awesome 7 Brands";
  --fa-font-brands:normal 400 1em/1 var(--fa-family-brands);
}
@font-face {
  font-family: "Font Awesome 7 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./media/fa-brands-400.woff2");
}
.fa-brands,
.fa-classic.fa-brands,
.fab {
  --fa-family:var(--fa-family-brands);
  --fa-style:400;
}
.fa-firefox-browser {
  --fa:"\e007";
}
.fa-ideal {
  --fa:"\e013";
}
.fa-microblog {
  --fa:"\e01a";
}
.fa-pied-piper-square,
.fa-square-pied-piper {
  --fa:"\e01e";
}
.fa-unity {
  --fa:"\e049";
}
.fa-dailymotion {
  --fa:"\e052";
}
.fa-instagram-square,
.fa-square-instagram {
  --fa:"\e055";
}
.fa-mixer {
  --fa:"\e056";
}
.fa-shopify {
  --fa:"\e057";
}
.fa-deezer {
  --fa:"\e077";
}
.fa-edge-legacy {
  --fa:"\e078";
}
.fa-google-pay {
  --fa:"\e079";
}
.fa-rust {
  --fa:"\e07a";
}
.fa-tiktok {
  --fa:"\e07b";
}
.fa-unsplash {
  --fa:"\e07c";
}
.fa-cloudflare {
  --fa:"\e07d";
}
.fa-guilded {
  --fa:"\e07e";
}
.fa-hive {
  --fa:"\e07f";
}
.fa-42-group,
.fa-innosoft {
  --fa:"\e080";
}
.fa-instalod {
  --fa:"\e081";
}
.fa-octopus-deploy {
  --fa:"\e082";
}
.fa-perbyte {
  --fa:"\e083";
}
.fa-uncharted {
  --fa:"\e084";
}
.fa-watchman-monitoring {
  --fa:"\e087";
}
.fa-wodu {
  --fa:"\e088";
}
.fa-wirsindhandwerk,
.fa-wsh {
  --fa:"\e2d0";
}
.fa-bots {
  --fa:"\e340";
}
.fa-cmplid {
  --fa:"\e360";
}
.fa-bilibili {
  --fa:"\e3d9";
}
.fa-golang {
  --fa:"\e40f";
}
.fa-pix {
  --fa:"\e43a";
}
.fa-sitrox {
  --fa:"\e44a";
}
.fa-hashnode {
  --fa:"\e499";
}
.fa-meta {
  --fa:"\e49b";
}
.fa-padlet {
  --fa:"\e4a0";
}
.fa-nfc-directional {
  --fa:"\e530";
}
.fa-nfc-symbol {
  --fa:"\e531";
}
.fa-screenpal {
  --fa:"\e570";
}
.fa-space-awesome {
  --fa:"\e5ac";
}
.fa-square-font-awesome {
  --fa:"\e5ad";
}
.fa-gitlab-square,
.fa-square-gitlab {
  --fa:"\e5ae";
}
.fa-odysee {
  --fa:"\e5c6";
}
.fa-stubber {
  --fa:"\e5c7";
}
.fa-debian {
  --fa:"\e60b";
}
.fa-shoelace {
  --fa:"\e60c";
}
.fa-threads {
  --fa:"\e618";
}
.fa-square-threads {
  --fa:"\e619";
}
.fa-square-x-twitter {
  --fa:"\e61a";
}
.fa-x-twitter {
  --fa:"\e61b";
}
.fa-opensuse {
  --fa:"\e62b";
}
.fa-letterboxd {
  --fa:"\e62d";
}
.fa-square-letterboxd {
  --fa:"\e62e";
}
.fa-mintbit {
  --fa:"\e62f";
}
.fa-google-scholar {
  --fa:"\e63b";
}
.fa-brave {
  --fa:"\e63c";
}
.fa-brave-reverse {
  --fa:"\e63d";
}
.fa-pixiv {
  --fa:"\e640";
}
.fa-upwork {
  --fa:"\e641";
}
.fa-webflow {
  --fa:"\e65c";
}
.fa-signal-messenger {
  --fa:"\e663";
}
.fa-bluesky {
  --fa:"\e671";
}
.fa-jxl {
  --fa:"\e67b";
}
.fa-square-upwork {
  --fa:"\e67c";
}
.fa-web-awesome {
  --fa:"\e682";
}
.fa-square-web-awesome {
  --fa:"\e683";
}
.fa-square-web-awesome-stroke {
  --fa:"\e684";
}
.fa-dart-lang {
  --fa:"\e693";
}
.fa-flutter {
  --fa:"\e694";
}
.fa-files-pinwheel {
  --fa:"\e69f";
}
.fa-css {
  --fa:"\e6a2";
}
.fa-square-bluesky {
  --fa:"\e6a3";
}
.fa-openai {
  --fa:"\e7cf";
}
.fa-square-linkedin {
  --fa:"\e7d0";
}
.fa-cash-app {
  --fa:"\e7d4";
}
.fa-disqus {
  --fa:"\e7d5";
}
.fa-11ty,
.fa-eleventy {
  --fa:"\e7d6";
}
.fa-kakao-talk {
  --fa:"\e7d7";
}
.fa-linktree {
  --fa:"\e7d8";
}
.fa-notion {
  --fa:"\e7d9";
}
.fa-pandora {
  --fa:"\e7da";
}
.fa-pixelfed {
  --fa:"\e7db";
}
.fa-tidal {
  --fa:"\e7dc";
}
.fa-vsco {
  --fa:"\e7dd";
}
.fa-w3c {
  --fa:"\e7de";
}
.fa-lumon {
  --fa:"\e7e2";
}
.fa-lumon-drop {
  --fa:"\e7e3";
}
.fa-square-figma {
  --fa:"\e7e4";
}
.fa-tex {
  --fa:"\e7ff";
}
.fa-duolingo {
  --fa:"\e812";
}
.fa-square-twitter,
.fa-twitter-square {
  --fa:"\f081";
}
.fa-facebook-square,
.fa-square-facebook {
  --fa:"\f082";
}
.fa-linkedin {
  --fa:"\f08c";
}
.fa-github-square,
.fa-square-github {
  --fa:"\f092";
}
.fa-twitter {
  --fa:"\f099";
}
.fa-facebook {
  --fa:"\f09a";
}
.fa-github {
  --fa:"\f09b";
}
.fa-pinterest {
  --fa:"\f0d2";
}
.fa-pinterest-square,
.fa-square-pinterest {
  --fa:"\f0d3";
}
.fa-google-plus-square,
.fa-square-google-plus {
  --fa:"\f0d4";
}
.fa-google-plus-g {
  --fa:"\f0d5";
}
.fa-linkedin-in {
  --fa:"\f0e1";
}
.fa-github-alt {
  --fa:"\f113";
}
.fa-maxcdn {
  --fa:"\f136";
}
.fa-html5 {
  --fa:"\f13b";
}
.fa-css3 {
  --fa:"\f13c";
}
.fa-btc {
  --fa:"\f15a";
}
.fa-youtube {
  --fa:"\f167";
}
.fa-xing {
  --fa:"\f168";
}
.fa-square-xing,
.fa-xing-square {
  --fa:"\f169";
}
.fa-dropbox {
  --fa:"\f16b";
}
.fa-stack-overflow {
  --fa:"\f16c";
}
.fa-instagram {
  --fa:"\f16d";
}
.fa-flickr {
  --fa:"\f16e";
}
.fa-adn {
  --fa:"\f170";
}
.fa-bitbucket {
  --fa:"\f171";
}
.fa-tumblr {
  --fa:"\f173";
}
.fa-square-tumblr,
.fa-tumblr-square {
  --fa:"\f174";
}
.fa-apple {
  --fa:"\f179";
}
.fa-windows {
  --fa:"\f17a";
}
.fa-android {
  --fa:"\f17b";
}
.fa-linux {
  --fa:"\f17c";
}
.fa-dribbble {
  --fa:"\f17d";
}
.fa-skype {
  --fa:"\f17e";
}
.fa-foursquare {
  --fa:"\f180";
}
.fa-trello {
  --fa:"\f181";
}
.fa-gratipay {
  --fa:"\f184";
}
.fa-vk {
  --fa:"\f189";
}
.fa-weibo {
  --fa:"\f18a";
}
.fa-renren {
  --fa:"\f18b";
}
.fa-pagelines {
  --fa:"\f18c";
}
.fa-stack-exchange {
  --fa:"\f18d";
}
.fa-square-vimeo,
.fa-vimeo-square {
  --fa:"\f194";
}
.fa-slack,
.fa-slack-hash {
  --fa:"\f198";
}
.fa-wordpress {
  --fa:"\f19a";
}
.fa-openid {
  --fa:"\f19b";
}
.fa-yahoo {
  --fa:"\f19e";
}
.fa-google {
  --fa:"\f1a0";
}
.fa-reddit {
  --fa:"\f1a1";
}
.fa-reddit-square,
.fa-square-reddit {
  --fa:"\f1a2";
}
.fa-stumbleupon-circle {
  --fa:"\f1a3";
}
.fa-stumbleupon {
  --fa:"\f1a4";
}
.fa-delicious {
  --fa:"\f1a5";
}
.fa-digg {
  --fa:"\f1a6";
}
.fa-pied-piper-pp {
  --fa:"\f1a7";
}
.fa-pied-piper-alt {
  --fa:"\f1a8";
}
.fa-drupal {
  --fa:"\f1a9";
}
.fa-joomla {
  --fa:"\f1aa";
}
.fa-behance {
  --fa:"\f1b4";
}
.fa-behance-square,
.fa-square-behance {
  --fa:"\f1b5";
}
.fa-steam {
  --fa:"\f1b6";
}
.fa-square-steam,
.fa-steam-square {
  --fa:"\f1b7";
}
.fa-spotify {
  --fa:"\f1bc";
}
.fa-deviantart {
  --fa:"\f1bd";
}
.fa-soundcloud {
  --fa:"\f1be";
}
.fa-vine {
  --fa:"\f1ca";
}
.fa-codepen {
  --fa:"\f1cb";
}
.fa-jsfiddle {
  --fa:"\f1cc";
}
.fa-rebel {
  --fa:"\f1d0";
}
.fa-empire {
  --fa:"\f1d1";
}
.fa-git-square,
.fa-square-git {
  --fa:"\f1d2";
}
.fa-git {
  --fa:"\f1d3";
}
.fa-hacker-news {
  --fa:"\f1d4";
}
.fa-tencent-weibo {
  --fa:"\f1d5";
}
.fa-qq {
  --fa:"\f1d6";
}
.fa-weixin {
  --fa:"\f1d7";
}
.fa-slideshare {
  --fa:"\f1e7";
}
.fa-twitch {
  --fa:"\f1e8";
}
.fa-yelp {
  --fa:"\f1e9";
}
.fa-paypal {
  --fa:"\f1ed";
}
.fa-google-wallet {
  --fa:"\f1ee";
}
.fa-cc-visa {
  --fa:"\f1f0";
}
.fa-cc-mastercard {
  --fa:"\f1f1";
}
.fa-cc-discover {
  --fa:"\f1f2";
}
.fa-cc-amex {
  --fa:"\f1f3";
}
.fa-cc-paypal {
  --fa:"\f1f4";
}
.fa-cc-stripe {
  --fa:"\f1f5";
}
.fa-lastfm {
  --fa:"\f202";
}
.fa-lastfm-square,
.fa-square-lastfm {
  --fa:"\f203";
}
.fa-ioxhost {
  --fa:"\f208";
}
.fa-angellist {
  --fa:"\f209";
}
.fa-buysellads {
  --fa:"\f20d";
}
.fa-connectdevelop {
  --fa:"\f20e";
}
.fa-dashcube {
  --fa:"\f210";
}
.fa-forumbee {
  --fa:"\f211";
}
.fa-leanpub {
  --fa:"\f212";
}
.fa-sellsy {
  --fa:"\f213";
}
.fa-shirtsinbulk {
  --fa:"\f214";
}
.fa-simplybuilt {
  --fa:"\f215";
}
.fa-skyatlas {
  --fa:"\f216";
}
.fa-pinterest-p {
  --fa:"\f231";
}
.fa-whatsapp {
  --fa:"\f232";
}
.fa-viacoin {
  --fa:"\f237";
}
.fa-medium,
.fa-medium-m {
  --fa:"\f23a";
}
.fa-y-combinator {
  --fa:"\f23b";
}
.fa-optin-monster {
  --fa:"\f23c";
}
.fa-opencart {
  --fa:"\f23d";
}
.fa-expeditedssl {
  --fa:"\f23e";
}
.fa-cc-jcb {
  --fa:"\f24b";
}
.fa-cc-diners-club {
  --fa:"\f24c";
}
.fa-creative-commons {
  --fa:"\f25e";
}
.fa-gg {
  --fa:"\f260";
}
.fa-gg-circle {
  --fa:"\f261";
}
.fa-odnoklassniki {
  --fa:"\f263";
}
.fa-odnoklassniki-square,
.fa-square-odnoklassniki {
  --fa:"\f264";
}
.fa-get-pocket {
  --fa:"\f265";
}
.fa-wikipedia-w {
  --fa:"\f266";
}
.fa-safari {
  --fa:"\f267";
}
.fa-chrome {
  --fa:"\f268";
}
.fa-firefox {
  --fa:"\f269";
}
.fa-opera {
  --fa:"\f26a";
}
.fa-internet-explorer {
  --fa:"\f26b";
}
.fa-contao {
  --fa:"\f26d";
}
.fa-500px {
  --fa:"\f26e";
}
.fa-amazon {
  --fa:"\f270";
}
.fa-houzz {
  --fa:"\f27c";
}
.fa-vimeo-v {
  --fa:"\f27d";
}
.fa-black-tie {
  --fa:"\f27e";
}
.fa-fonticons {
  --fa:"\f280";
}
.fa-reddit-alien {
  --fa:"\f281";
}
.fa-edge {
  --fa:"\f282";
}
.fa-codiepie {
  --fa:"\f284";
}
.fa-modx {
  --fa:"\f285";
}
.fa-fort-awesome {
  --fa:"\f286";
}
.fa-usb {
  --fa:"\f287";
}
.fa-product-hunt {
  --fa:"\f288";
}
.fa-mixcloud {
  --fa:"\f289";
}
.fa-scribd {
  --fa:"\f28a";
}
.fa-bluetooth {
  --fa:"\f293";
}
.fa-bluetooth-b {
  --fa:"\f294";
}
.fa-gitlab {
  --fa:"\f296";
}
.fa-wpbeginner {
  --fa:"\f297";
}
.fa-wpforms {
  --fa:"\f298";
}
.fa-envira {
  --fa:"\f299";
}
.fa-glide {
  --fa:"\f2a5";
}
.fa-glide-g {
  --fa:"\f2a6";
}
.fa-viadeo {
  --fa:"\f2a9";
}
.fa-square-viadeo,
.fa-viadeo-square {
  --fa:"\f2aa";
}
.fa-snapchat,
.fa-snapchat-ghost {
  --fa:"\f2ab";
}
.fa-snapchat-square,
.fa-square-snapchat {
  --fa:"\f2ad";
}
.fa-pied-piper {
  --fa:"\f2ae";
}
.fa-first-order {
  --fa:"\f2b0";
}
.fa-yoast {
  --fa:"\f2b1";
}
.fa-themeisle {
  --fa:"\f2b2";
}
.fa-google-plus {
  --fa:"\f2b3";
}
.fa-font-awesome,
.fa-font-awesome-flag,
.fa-font-awesome-logo-full {
  --fa:"\f2b4";
}
.fa-linode {
  --fa:"\f2b8";
}
.fa-quora {
  --fa:"\f2c4";
}
.fa-free-code-camp {
  --fa:"\f2c5";
}
.fa-telegram,
.fa-telegram-plane {
  --fa:"\f2c6";
}
.fa-bandcamp {
  --fa:"\f2d5";
}
.fa-grav {
  --fa:"\f2d6";
}
.fa-etsy {
  --fa:"\f2d7";
}
.fa-imdb {
  --fa:"\f2d8";
}
.fa-ravelry {
  --fa:"\f2d9";
}
.fa-sellcast {
  --fa:"\f2da";
}
.fa-superpowers {
  --fa:"\f2dd";
}
.fa-wpexplorer {
  --fa:"\f2de";
}
.fa-meetup {
  --fa:"\f2e0";
}
.fa-font-awesome-alt,
.fa-square-font-awesome-stroke {
  --fa:"\f35c";
}
.fa-accessible-icon {
  --fa:"\f368";
}
.fa-accusoft {
  --fa:"\f369";
}
.fa-adversal {
  --fa:"\f36a";
}
.fa-affiliatetheme {
  --fa:"\f36b";
}
.fa-algolia {
  --fa:"\f36c";
}
.fa-amilia {
  --fa:"\f36d";
}
.fa-angrycreative {
  --fa:"\f36e";
}
.fa-app-store {
  --fa:"\f36f";
}
.fa-app-store-ios {
  --fa:"\f370";
}
.fa-apper {
  --fa:"\f371";
}
.fa-asymmetrik {
  --fa:"\f372";
}
.fa-audible {
  --fa:"\f373";
}
.fa-avianex {
  --fa:"\f374";
}
.fa-aws {
  --fa:"\f375";
}
.fa-bimobject {
  --fa:"\f378";
}
.fa-bitcoin {
  --fa:"\f379";
}
.fa-bity {
  --fa:"\f37a";
}
.fa-blackberry {
  --fa:"\f37b";
}
.fa-blogger {
  --fa:"\f37c";
}
.fa-blogger-b {
  --fa:"\f37d";
}
.fa-buromobelexperte {
  --fa:"\f37f";
}
.fa-centercode {
  --fa:"\f380";
}
.fa-cloudscale {
  --fa:"\f383";
}
.fa-cloudsmith {
  --fa:"\f384";
}
.fa-cloudversify {
  --fa:"\f385";
}
.fa-cpanel {
  --fa:"\f388";
}
.fa-css3-alt {
  --fa:"\f38b";
}
.fa-cuttlefish {
  --fa:"\f38c";
}
.fa-d-and-d {
  --fa:"\f38d";
}
.fa-deploydog {
  --fa:"\f38e";
}
.fa-deskpro {
  --fa:"\f38f";
}
.fa-digital-ocean {
  --fa:"\f391";
}
.fa-discord {
  --fa:"\f392";
}
.fa-discourse {
  --fa:"\f393";
}
.fa-dochub {
  --fa:"\f394";
}
.fa-docker {
  --fa:"\f395";
}
.fa-draft2digital {
  --fa:"\f396";
}
.fa-dribbble-square,
.fa-square-dribbble {
  --fa:"\f397";
}
.fa-dyalog {
  --fa:"\f399";
}
.fa-earlybirds {
  --fa:"\f39a";
}
.fa-erlang {
  --fa:"\f39d";
}
.fa-facebook-f {
  --fa:"\f39e";
}
.fa-facebook-messenger {
  --fa:"\f39f";
}
.fa-firstdraft {
  --fa:"\f3a1";
}
.fa-fonticons-fi {
  --fa:"\f3a2";
}
.fa-fort-awesome-alt {
  --fa:"\f3a3";
}
.fa-freebsd {
  --fa:"\f3a4";
}
.fa-gitkraken {
  --fa:"\f3a6";
}
.fa-gofore {
  --fa:"\f3a7";
}
.fa-goodreads {
  --fa:"\f3a8";
}
.fa-goodreads-g {
  --fa:"\f3a9";
}
.fa-google-drive {
  --fa:"\f3aa";
}
.fa-google-play {
  --fa:"\f3ab";
}
.fa-gripfire {
  --fa:"\f3ac";
}
.fa-grunt {
  --fa:"\f3ad";
}
.fa-gulp {
  --fa:"\f3ae";
}
.fa-hacker-news-square,
.fa-square-hacker-news {
  --fa:"\f3af";
}
.fa-hire-a-helper {
  --fa:"\f3b0";
}
.fa-hotjar {
  --fa:"\f3b1";
}
.fa-hubspot {
  --fa:"\f3b2";
}
.fa-itunes {
  --fa:"\f3b4";
}
.fa-itunes-note {
  --fa:"\f3b5";
}
.fa-jenkins {
  --fa:"\f3b6";
}
.fa-joget {
  --fa:"\f3b7";
}
.fa-js {
  --fa:"\f3b8";
}
.fa-js-square,
.fa-square-js {
  --fa:"\f3b9";
}
.fa-keycdn {
  --fa:"\f3ba";
}
.fa-kickstarter,
.fa-square-kickstarter {
  --fa:"\f3bb";
}
.fa-kickstarter-k {
  --fa:"\f3bc";
}
.fa-laravel {
  --fa:"\f3bd";
}
.fa-line {
  --fa:"\f3c0";
}
.fa-lyft {
  --fa:"\f3c3";
}
.fa-magento {
  --fa:"\f3c4";
}
.fa-medapps {
  --fa:"\f3c6";
}
.fa-medrt {
  --fa:"\f3c8";
}
.fa-microsoft {
  --fa:"\f3ca";
}
.fa-mix {
  --fa:"\f3cb";
}
.fa-mizuni {
  --fa:"\f3cc";
}
.fa-monero {
  --fa:"\f3d0";
}
.fa-napster {
  --fa:"\f3d2";
}
.fa-node-js {
  --fa:"\f3d3";
}
.fa-npm {
  --fa:"\f3d4";
}
.fa-ns8 {
  --fa:"\f3d5";
}
.fa-nutritionix {
  --fa:"\f3d6";
}
.fa-page4 {
  --fa:"\f3d7";
}
.fa-palfed {
  --fa:"\f3d8";
}
.fa-patreon {
  --fa:"\f3d9";
}
.fa-periscope {
  --fa:"\f3da";
}
.fa-phabricator {
  --fa:"\f3db";
}
.fa-phoenix-framework {
  --fa:"\f3dc";
}
.fa-playstation {
  --fa:"\f3df";
}
.fa-pushed {
  --fa:"\f3e1";
}
.fa-python {
  --fa:"\f3e2";
}
.fa-red-river {
  --fa:"\f3e3";
}
.fa-rendact,
.fa-wpressr {
  --fa:"\f3e4";
}
.fa-replyd {
  --fa:"\f3e6";
}
.fa-resolving {
  --fa:"\f3e7";
}
.fa-rocketchat {
  --fa:"\f3e8";
}
.fa-rockrms {
  --fa:"\f3e9";
}
.fa-schlix {
  --fa:"\f3ea";
}
.fa-searchengin {
  --fa:"\f3eb";
}
.fa-servicestack {
  --fa:"\f3ec";
}
.fa-sistrix {
  --fa:"\f3ee";
}
.fa-speakap {
  --fa:"\f3f3";
}
.fa-staylinked {
  --fa:"\f3f5";
}
.fa-steam-symbol {
  --fa:"\f3f6";
}
.fa-sticker-mule {
  --fa:"\f3f7";
}
.fa-studiovinari {
  --fa:"\f3f8";
}
.fa-supple {
  --fa:"\f3f9";
}
.fa-uber {
  --fa:"\f402";
}
.fa-uikit {
  --fa:"\f403";
}
.fa-uniregistry {
  --fa:"\f404";
}
.fa-untappd {
  --fa:"\f405";
}
.fa-ussunnah {
  --fa:"\f407";
}
.fa-vaadin {
  --fa:"\f408";
}
.fa-viber {
  --fa:"\f409";
}
.fa-vimeo {
  --fa:"\f40a";
}
.fa-vnv {
  --fa:"\f40b";
}
.fa-square-whatsapp,
.fa-whatsapp-square {
  --fa:"\f40c";
}
.fa-whmcs {
  --fa:"\f40d";
}
.fa-wordpress-simple {
  --fa:"\f411";
}
.fa-xbox {
  --fa:"\f412";
}
.fa-yandex {
  --fa:"\f413";
}
.fa-yandex-international {
  --fa:"\f414";
}
.fa-apple-pay {
  --fa:"\f415";
}
.fa-cc-apple-pay {
  --fa:"\f416";
}
.fa-fly {
  --fa:"\f417";
}
.fa-node {
  --fa:"\f419";
}
.fa-osi {
  --fa:"\f41a";
}
.fa-react {
  --fa:"\f41b";
}
.fa-autoprefixer {
  --fa:"\f41c";
}
.fa-less {
  --fa:"\f41d";
}
.fa-sass {
  --fa:"\f41e";
}
.fa-vuejs {
  --fa:"\f41f";
}
.fa-angular {
  --fa:"\f420";
}
.fa-aviato {
  --fa:"\f421";
}
.fa-ember {
  --fa:"\f423";
}
.fa-gitter {
  --fa:"\f426";
}
.fa-hooli {
  --fa:"\f427";
}
.fa-strava {
  --fa:"\f428";
}
.fa-stripe {
  --fa:"\f429";
}
.fa-stripe-s {
  --fa:"\f42a";
}
.fa-typo3 {
  --fa:"\f42b";
}
.fa-amazon-pay {
  --fa:"\f42c";
}
.fa-cc-amazon-pay {
  --fa:"\f42d";
}
.fa-ethereum {
  --fa:"\f42e";
}
.fa-korvue {
  --fa:"\f42f";
}
.fa-elementor {
  --fa:"\f430";
}
.fa-square-youtube,
.fa-youtube-square {
  --fa:"\f431";
}
.fa-flipboard {
  --fa:"\f44d";
}
.fa-hips {
  --fa:"\f452";
}
.fa-php {
  --fa:"\f457";
}
.fa-quinscape {
  --fa:"\f459";
}
.fa-readme {
  --fa:"\f4d5";
}
.fa-java {
  --fa:"\f4e4";
}
.fa-pied-piper-hat {
  --fa:"\f4e5";
}
.fa-creative-commons-by {
  --fa:"\f4e7";
}
.fa-creative-commons-nc {
  --fa:"\f4e8";
}
.fa-creative-commons-nc-eu {
  --fa:"\f4e9";
}
.fa-creative-commons-nc-jp {
  --fa:"\f4ea";
}
.fa-creative-commons-nd {
  --fa:"\f4eb";
}
.fa-creative-commons-pd {
  --fa:"\f4ec";
}
.fa-creative-commons-pd-alt {
  --fa:"\f4ed";
}
.fa-creative-commons-remix {
  --fa:"\f4ee";
}
.fa-creative-commons-sa {
  --fa:"\f4ef";
}
.fa-creative-commons-sampling {
  --fa:"\f4f0";
}
.fa-creative-commons-sampling-plus {
  --fa:"\f4f1";
}
.fa-creative-commons-share {
  --fa:"\f4f2";
}
.fa-creative-commons-zero {
  --fa:"\f4f3";
}
.fa-ebay {
  --fa:"\f4f4";
}
.fa-keybase {
  --fa:"\f4f5";
}
.fa-mastodon {
  --fa:"\f4f6";
}
.fa-r-project {
  --fa:"\f4f7";
}
.fa-researchgate {
  --fa:"\f4f8";
}
.fa-teamspeak {
  --fa:"\f4f9";
}
.fa-first-order-alt {
  --fa:"\f50a";
}
.fa-fulcrum {
  --fa:"\f50b";
}
.fa-galactic-republic {
  --fa:"\f50c";
}
.fa-galactic-senate {
  --fa:"\f50d";
}
.fa-jedi-order {
  --fa:"\f50e";
}
.fa-mandalorian {
  --fa:"\f50f";
}
.fa-old-republic {
  --fa:"\f510";
}
.fa-phoenix-squadron {
  --fa:"\f511";
}
.fa-sith {
  --fa:"\f512";
}
.fa-trade-federation {
  --fa:"\f513";
}
.fa-wolf-pack-battalion {
  --fa:"\f514";
}
.fa-hornbill {
  --fa:"\f592";
}
.fa-mailchimp {
  --fa:"\f59e";
}
.fa-megaport {
  --fa:"\f5a3";
}
.fa-nimblr {
  --fa:"\f5a8";
}
.fa-rev {
  --fa:"\f5b2";
}
.fa-shopware {
  --fa:"\f5b5";
}
.fa-squarespace {
  --fa:"\f5be";
}
.fa-themeco {
  --fa:"\f5c6";
}
.fa-weebly {
  --fa:"\f5cc";
}
.fa-wix {
  --fa:"\f5cf";
}
.fa-ello {
  --fa:"\f5f1";
}
.fa-hackerrank {
  --fa:"\f5f7";
}
.fa-kaggle {
  --fa:"\f5fa";
}
.fa-markdown {
  --fa:"\f60f";
}
.fa-neos {
  --fa:"\f612";
}
.fa-zhihu {
  --fa:"\f63f";
}
.fa-alipay {
  --fa:"\f642";
}
.fa-the-red-yeti {
  --fa:"\f69d";
}
.fa-critical-role {
  --fa:"\f6c9";
}
.fa-d-and-d-beyond {
  --fa:"\f6ca";
}
.fa-dev {
  --fa:"\f6cc";
}
.fa-fantasy-flight-games {
  --fa:"\f6dc";
}
.fa-wizards-of-the-coast {
  --fa:"\f730";
}
.fa-think-peaks {
  --fa:"\f731";
}
.fa-reacteurope {
  --fa:"\f75d";
}
.fa-artstation {
  --fa:"\f77a";
}
.fa-atlassian {
  --fa:"\f77b";
}
.fa-canadian-maple-leaf {
  --fa:"\f785";
}
.fa-centos {
  --fa:"\f789";
}
.fa-confluence {
  --fa:"\f78d";
}
.fa-dhl {
  --fa:"\f790";
}
.fa-diaspora {
  --fa:"\f791";
}
.fa-fedex {
  --fa:"\f797";
}
.fa-fedora {
  --fa:"\f798";
}
.fa-figma {
  --fa:"\f799";
}
.fa-intercom {
  --fa:"\f7af";
}
.fa-invision {
  --fa:"\f7b0";
}
.fa-jira {
  --fa:"\f7b1";
}
.fa-mendeley {
  --fa:"\f7b3";
}
.fa-raspberry-pi {
  --fa:"\f7bb";
}
.fa-redhat {
  --fa:"\f7bc";
}
.fa-sketch {
  --fa:"\f7c6";
}
.fa-sourcetree {
  --fa:"\f7d3";
}
.fa-suse {
  --fa:"\f7d6";
}
.fa-ubuntu {
  --fa:"\f7df";
}
.fa-ups {
  --fa:"\f7e0";
}
.fa-usps {
  --fa:"\f7e1";
}
.fa-yarn {
  --fa:"\f7e3";
}
.fa-airbnb {
  --fa:"\f834";
}
.fa-battle-net {
  --fa:"\f835";
}
.fa-bootstrap {
  --fa:"\f836";
}
.fa-buffer {
  --fa:"\f837";
}
.fa-chromecast {
  --fa:"\f838";
}
.fa-evernote {
  --fa:"\f839";
}
.fa-itch-io {
  --fa:"\f83a";
}
.fa-salesforce {
  --fa:"\f83b";
}
.fa-speaker-deck {
  --fa:"\f83c";
}
.fa-symfony {
  --fa:"\f83d";
}
.fa-waze {
  --fa:"\f83f";
}
.fa-yammer {
  --fa:"\f840";
}
.fa-git-alt {
  --fa:"\f841";
}
.fa-stackpath {
  --fa:"\f842";
}
.fa-cotton-bureau {
  --fa:"\f89e";
}
.fa-buy-n-large {
  --fa:"\f8a6";
}
.fa-mdb {
  --fa:"\f8ca";
}
.fa-orcid {
  --fa:"\f8d2";
}
.fa-swift {
  --fa:"\f8e1";
}
.fa-umbraco {
  --fa:"\f8e8";
}
:host,
:root {
  --fa-font-regular:normal 400 1em/1 var(--fa-family-classic);
}
@font-face {
  font-family: "Font Awesome 7 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./media/fa-regular-400.woff2");
}
.far {
  --fa-family:var(--fa-family-classic);
}
.fa-regular,
.far {
  --fa-style:400;
}
:host,
:root {
  --fa-family-classic:"Font Awesome 7 Free";
  --fa-font-solid:normal 900 1em/1 var(--fa-family-classic);
  --fa-style-family-classic:var(--fa-family-classic);
}
@font-face {
  font-family: "Font Awesome 7 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("./media/fa-solid-900.woff2");
}
.fas {
  --fa-style:900;
}
.fa-classic,
.fas {
  --fa-family:var(--fa-family-classic);
}
.fa-solid {
  --fa-style:900;
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-display: block;
  font-weight: 400;
  src: url("./media/fa-brands-400.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 900;
  src: url("./media/fa-solid-900.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 400;
  src: url("./media/fa-regular-400.woff2") format("woff2");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("./media/fa-solid-900.woff2") format("woff2");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("./media/fa-brands-400.woff2") format("woff2");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("./media/fa-regular-400.woff2") format("woff2");
  unicode-range:
    u+f003,
    u+f006,
    u+f014,
    u+f016-f017,
    u+f01a-f01b,
    u+f01d,
    u+f022,
    u+f03e,
    u+f044,
    u+f046,
    u+f05c-f05d,
    u+f06e,
    u+f070,
    u+f087-f088,
    u+f08a,
    u+f094,
    u+f096-f097,
    u+f09d,
    u+f0a0,
    u+f0a2,
    u+f0a4-f0a7,
    u+f0c5,
    u+f0c7,
    u+f0e5-f0e6,
    u+f0eb,
    u+f0f6-f0f8,
    u+f10c,
    u+f114-f115,
    u+f118-f11a,
    u+f11c-f11d,
    u+f133,
    u+f147,
    u+f14e,
    u+f150-f152,
    u+f185-f186,
    u+f18e,
    u+f190-f192,
    u+f196,
    u+f1c1-f1c9,
    u+f1d9,
    u+f1db,
    u+f1e3,
    u+f1ea,
    u+f1f7,
    u+f1f9,
    u+f20a,
    u+f247-f248,
    u+f24a,
    u+f24d,
    u+f255-f25b,
    u+f25d,
    u+f271-f274,
    u+f278,
    u+f27b,
    u+f28c,
    u+f28e,
    u+f29c,
    u+f2b5,
    u+f2b7,
    u+f2ba,
    u+f2bc,
    u+f2be,
    u+f2c0-f2c1,
    u+f2c3,
    u+f2d0,
    u+f2d2,
    u+f2d4,
    u+f2dc;
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("./media/fa-v4compatibility.woff2") format("woff2");
  unicode-range:
    u+f041,
    u+f047,
    u+f065-f066,
    u+f07d-f07e,
    u+f080,
    u+f08b,
    u+f08e,
    u+f090,
    u+f09a,
    u+f0ac,
    u+f0ae,
    u+f0b2,
    u+f0d0,
    u+f0d6,
    u+f0e4,
    u+f0ec,
    u+f10a-f10b,
    u+f123,
    u+f13e,
    u+f148-f149,
    u+f14c,
    u+f156,
    u+f15e,
    u+f160-f161,
    u+f163,
    u+f175-f178,
    u+f195,
    u+f1f8,
    u+f219,
    u+f27a;
}

/* node_modules/.pnpm/@geoman-io+leaflet-geoman-free@2.18.3_leaflet@1.9.4/node_modules/@geoman-io/leaflet-geoman-free/dist/leaflet-geoman.css */
.marker-icon {
  background-color: #fff;
  border: 1px solid #3388ff;
  border-radius: 50%;
  margin: -8px 0 0 -8px !important;
  width: 14px !important;
  height: 14px !important;
  outline: 0;
  transition: opacity ease .3s;
}
.marker-icon-middle {
  opacity: .7;
  margin: -6px 0 0 -6px !important;
  width: 10px !important;
  height: 10px !important;
}
.leaflet-pm-draggable {
  cursor: move !important;
}
.cursor-marker {
  cursor: crosshair;
  pointer-events: none;
  opacity: 0;
}
.cursor-marker.visible {
  opacity: 1 !important;
}
.geoman-draw-cursor,
.geoman-draw-cursor .leaflet-interactive {
  cursor: crosshair;
}
.rect-style-marker,
.rect-start-marker {
  opacity: 0;
}
.rect-style-marker.visible,
.rect-start-marker.visible {
  opacity: 1 !important;
}
.vertexmarker-disabled {
  opacity: .7;
}
.pm-text-marker {
  width: 0;
  height: 0;
}
.pm-textarea {
  box-sizing: content-box;
  background-color: #fff;
  color: #000;
  resize: none;
  border: none;
  outline: 0;
  cursor: pointer;
  border-radius: 3px;
  padding-left: 7px;
  padding-bottom: 0;
  padding-top: 4px;
}
.leaflet-pm-draggable .pm-textarea {
  cursor: move;
}
.pm-textarea:focus,
.pm-textarea:focus-within,
.pm-textarea:focus-visible,
.pm-textarea:active {
  border: 2px solid #000;
  outline: 0;
}
.pm-textarea.pm-disabled {
  border: none;
  -webkit-user-select: none;
  user-select: none;
}
.pm-textarea.pm-hasfocus {
  cursor: auto;
}
.leaflet-pm-toolbar .leaflet-buttons-control-button {
  padding: 5px;
  box-sizing: border-box;
  position: relative;
  z-index: 3;
}
.leaflet-pm-toolbar .leaflet-pm-actions-container a.leaflet-pm-action:first-child:not(.pos-right),
.leaflet-pm-toolbar .leaflet-pm-actions-container a.leaflet-pm-action:last-child.pos-right {
  border-radius: 0;
}
.leaflet-pm-toolbar .button-container a.leaflet-buttons-control-button {
  border-radius: 0;
}
.leaflet-pm-toolbar .button-container:last-child a.leaflet-buttons-control-button {
  border-radius: 0 0 2px 2px;
}
.leaflet-pm-toolbar .button-container:first-child a.leaflet-buttons-control-button {
  border-radius: 2px 2px 0 0;
}
.leaflet-pm-toolbar .button-container:last-child a.leaflet-buttons-control-button {
  border-bottom: none;
}
.leaflet-pm-toolbar .control-fa-icon {
  font-size: 19px;
  line-height: 24px;
}
.leaflet-pm-toolbar .control-icon {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.leaflet-pm-toolbar .leaflet-pm-icon-marker {
  background-image: url('data:image/svg+xml,<?xml version="1.0" encoding="UTF-8"?>%0A<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">%0A    <!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch -->%0A    <title>Atoms/Icons/Tools/Marker</title>%0A    <desc>Created with Sketch.</desc>%0A    <defs>%0A        <path d="M15.5,24.8782959 C15.2909201,24.8772219 15.1744857,24.8467817 14.6590866,24.2354163 C10.2196955,19.4118054 8,15.5014392 8,12.5043177 C8,8.35979746 11.3578644,5 15.5,5 C19.6421356,5 23,8.35979746 23,12.5043177 C23,17 18.2878217,21.9268378 16.3336601,24.2440186 C15.8224622,24.8501802 15.7090799,24.8793699 15.5,24.8782959 Z M15.5,15.5326948 C17.275201,15.5326948 18.7142857,14.1180004 18.7142857,12.3728864 C18.7142857,10.6277723 17.275201,9.21307792 15.5,9.21307792 C13.724799,9.21307792 12.2857143,10.6277723 12.2857143,12.3728864 C12.2857143,14.1180004 13.724799,15.5326948 15.5,15.5326948 Z" id="path-1"></path>%0A    </defs>%0A    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">%0A        <g id="Atoms/Icons/Tools/Marker" transform="translate(-3.000000, -3.000000)">%0A            <mask id="mask-2" fill="white">%0A                <use xlink:href="%23path-1"></use>%0A            </mask>%0A            <use id="Mask" fill="%235B5B5B" fill-rule="nonzero" xlink:href="%23path-1"></use>%0A        </g>%0A    </g>%0A</svg>');
}
.leaflet-pm-toolbar .leaflet-pm-icon-polygon {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">%0A  <defs>%0A    <path id="polygon-a" d="M19.4206892,9.16509725 C19.1523681,8.66992914 19,8.10275831 19,7.5 C19,5.56700338 20.5670034,4 22.5,4 C24.4329966,4 26,5.56700338 26,7.5 C26,9.26323595 24.6961471,10.7219407 23,10.9645556 L23,19.0354444 C24.6961471,19.2780593 26,20.736764 26,22.5 C26,24.4329966 24.4329966,26 22.5,26 C20.736764,26 19.2780593,24.6961471 19.0354444,23 L10.9645556,23 C10.7219407,24.6961471 9.26323595,26 7.5,26 C5.56700338,26 4,24.4329966 4,22.5 C4,20.5670034 5.56700338,19 7.5,19 C8.10275831,19 8.66992914,19.1523681 9.16509725,19.4206892 L19.4206892,9.16509725 Z M20.8349073,10.5793063 L10.5793108,20.8349027 C10.6086731,20.8890888 10.6366469,20.9441372 10.6631844,21 L19.3368156,21 C19.6825775,20.272154 20.272154,19.6825775 21,19.3368156 L21,10.6631844 C20.9441372,10.6366469 20.8890888,10.6086731 20.8349027,10.5793108 Z M22.5,9 C23.3284271,9 24,8.32842712 24,7.5 C24,6.67157288 23.3284271,6 22.5,6 C21.6715729,6 21,6.67157288 21,7.5 C21,8.32842712 21.6715729,9 22.5,9 Z M22.5,24 C23.3284271,24 24,23.3284271 24,22.5 C24,21.6715729 23.3284271,21 22.5,21 C21.6715729,21 21,21.6715729 21,22.5 C21,23.3284271 21.6715729,24 22.5,24 Z M7.5,24 C8.32842712,24 9,23.3284271 9,22.5 C9,21.6715729 8.32842712,21 7.5,21 C6.67157288,21 6,21.6715729 6,22.5 C6,23.3284271 6.67157288,24 7.5,24 Z"/>%0A  </defs>%0A  <g fill="none" fill-rule="evenodd" transform="translate(-3 -3)">%0A    <mask id="polygon-b" fill="%23fff">%0A      <use xlink:href="%23polygon-a"/>%0A    </mask>%0A    <use fill="%235B5B5B" fill-rule="nonzero" xlink:href="%23polygon-a"/>%0A    <g fill="%235B5B5B" mask="url(%23polygon-b)">%0A      <rect width="30" height="30"/>%0A    </g>%0A  </g>%0A</svg>%0A');
}
.leaflet-pm-toolbar .leaflet-pm-icon-polyline {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">%0A  <defs>%0A    <path id="line-a" d="M9.16509725,19.4206892 L18.4206892,10.1650973 C18.1523681,9.66992914 18,9.10275831 18,8.5 C18,6.56700338 19.5670034,5 21.5,5 C23.4329966,5 25,6.56700338 25,8.5 C25,10.4329966 23.4329966,12 21.5,12 C20.8972417,12 20.3300709,11.8476319 19.8349027,11.5793108 L10.5793108,20.8349027 C10.8476319,21.3300709 11,21.8972417 11,22.5 C11,24.4329966 9.43299662,26 7.5,26 C5.56700338,26 4,24.4329966 4,22.5 C4,20.5670034 5.56700338,19 7.5,19 C8.10275831,19 8.66992914,19.1523681 9.16509725,19.4206892 Z M21.5,10 C22.3284271,10 23,9.32842712 23,8.5 C23,7.67157288 22.3284271,7 21.5,7 C20.6715729,7 20,7.67157288 20,8.5 C20,9.32842712 20.6715729,10 21.5,10 Z M7.5,24 C8.32842712,24 9,23.3284271 9,22.5 C9,21.6715729 8.32842712,21 7.5,21 C6.67157288,21 6,21.6715729 6,22.5 C6,23.3284271 6.67157288,24 7.5,24 Z"/>%0A  </defs>%0A  <g fill="none" fill-rule="evenodd" transform="translate(-3 -3)">%0A    <mask id="line-b" fill="%23fff">%0A      <use xlink:href="%23line-a"/>%0A    </mask>%0A    <use fill="%235B5B5B" fill-rule="nonzero" xlink:href="%23line-a"/>%0A    <g fill="%235B5B5B" mask="url(%23line-b)">%0A      <rect width="30" height="30"/>%0A    </g>%0A  </g>%0A</svg>%0A');
}
.leaflet-pm-toolbar .leaflet-pm-icon-circle {
  background-image: url('data:image/svg+xml,<?xml version="1.0" encoding="UTF-8"?>%0A<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">%0A    <!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch -->%0A    <title>Atoms/Icons/Tools/Circle</title>%0A    <desc>Created with Sketch.</desc>%0A    <defs>%0A        <path d="M18.2897751,6.78602275 C18.8924131,6.29464981 19.661797,6 20.5,6 C22.4329966,6 24,7.56700338 24,9.5 C24,10.338203 23.7053502,11.1075869 23.2139772,11.7102249 C23.719599,12.8712053 24,14.1528571 24,15.5 C24,20.7467051 19.7467051,25 14.5,25 C9.25329488,25 5,20.7467051 5,15.5 C5,10.2532949 9.25329488,6 14.5,6 C15.8471429,6 17.1287947,6.28040098 18.2897751,6.78602275 Z M17.1504228,8.4817586 C16.3263581,8.17039236 15.4330777,8 14.5,8 C10.3578644,8 7,11.3578644 7,15.5 C7,19.6421356 10.3578644,23 14.5,23 C18.6421356,23 22,19.6421356 22,15.5 C22,14.5669223 21.8296076,13.6736419 21.5182414,12.8495772 C21.1960383,12.9473968 20.8541622,13 20.5,13 C18.5670034,13 17,11.4329966 17,9.5 C17,9.14583778 17.0526032,8.80396169 17.1504228,8.4817586 Z M14.5,17 C13.6715729,17 13,16.3284271 13,15.5 C13,14.6715729 13.6715729,14 14.5,14 C15.3284271,14 16,14.6715729 16,15.5 C16,16.3284271 15.3284271,17 14.5,17 Z M20.5,11 C21.3284271,11 22,10.3284271 22,9.5 C22,8.67157288 21.3284271,8 20.5,8 C19.6715729,8 19,8.67157288 19,9.5 C19,10.3284271 19.6715729,11 20.5,11 Z" id="path-1"></path>%0A    </defs>%0A    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">%0A        <g id="Atoms/Icons/Tools/Circle" transform="translate(-3.000000, -3.000000)">%0A            <mask id="mask-2" fill="white">%0A                <use xlink:href="%23path-1"></use>%0A            </mask>%0A            <use id="Mask" fill="%235B5B5B" fill-rule="nonzero" xlink:href="%23path-1"></use>%0A            <g id="Atoms/Color/Grey" mask="url(%23mask-2)" fill="%235B5B5B">%0A                <rect id="Rectangle" x="0" y="0" width="30" height="30"></rect>%0A            </g>%0A        </g>%0A    </g>%0A</svg>');
}
.leaflet-pm-toolbar .leaflet-pm-icon-circle-marker {
  background-image: url('data:image/svg+xml,<?xml version="1.0" encoding="UTF-8"?>%0A%0A<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" stroke="%235B5B5B" stroke-width="8"%0A     fill="none">%0A<circle cx="50" cy="50" r="35"/>%0A  <circle cx="50" cy="50" r="3" fill="%235B5B5B"/>%0A</svg>');
}
.leaflet-pm-toolbar .leaflet-pm-icon-rectangle {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">%0A  <defs>%0A    <path id="rectangle-a" d="M23,10.9645556 L23,19.0354444 C24.6961471,19.2780593 26,20.736764 26,22.5 C26,24.4329966 24.4329966,26 22.5,26 C20.736764,26 19.2780593,24.6961471 19.0354444,23 L10.9645556,23 C10.7219407,24.6961471 9.26323595,26 7.5,26 C5.56700338,26 4,24.4329966 4,22.5 C4,20.736764 5.30385293,19.2780593 7,19.0354444 L7,10.9645556 C5.30385293,10.7219407 4,9.26323595 4,7.5 C4,5.56700338 5.56700338,4 7.5,4 C9.26323595,4 10.7219407,5.30385293 10.9645556,7 L19.0354444,7 C19.2780593,5.30385293 20.736764,4 22.5,4 C24.4329966,4 26,5.56700338 26,7.5 C26,9.26323595 24.6961471,10.7219407 23,10.9645556 Z M21,10.6631844 C20.272154,10.3174225 19.6825775,9.72784598 19.3368156,9 L10.6631844,9 C10.3174225,9.72784598 9.72784598,10.3174225 9,10.6631844 L9,19.3368156 C9.72784598,19.6825775 10.3174225,20.272154 10.6631844,21 L19.3368156,21 C19.6825775,20.272154 20.272154,19.6825775 21,19.3368156 L21,10.6631844 Z M7.5,9 C8.32842712,9 9,8.32842712 9,7.5 C9,6.67157288 8.32842712,6 7.5,6 C6.67157288,6 6,6.67157288 6,7.5 C6,8.32842712 6.67157288,9 7.5,9 Z M22.5,9 C23.3284271,9 24,8.32842712 24,7.5 C24,6.67157288 23.3284271,6 22.5,6 C21.6715729,6 21,6.67157288 21,7.5 C21,8.32842712 21.6715729,9 22.5,9 Z M22.5,24 C23.3284271,24 24,23.3284271 24,22.5 C24,21.6715729 23.3284271,21 22.5,21 C21.6715729,21 21,21.6715729 21,22.5 C21,23.3284271 21.6715729,24 22.5,24 Z M7.5,24 C8.32842712,24 9,23.3284271 9,22.5 C9,21.6715729 8.32842712,21 7.5,21 C6.67157288,21 6,21.6715729 6,22.5 C6,23.3284271 6.67157288,24 7.5,24 Z"/>%0A  </defs>%0A  <g fill="none" fill-rule="evenodd" transform="translate(-3 -3)">%0A    <mask id="rectangle-b" fill="%23fff">%0A      <use xlink:href="%23rectangle-a"/>%0A    </mask>%0A    <use fill="%235B5B5B" fill-rule="nonzero" xlink:href="%23rectangle-a"/>%0A    <g fill="%235B5B5B" mask="url(%23rectangle-b)">%0A      <rect width="30" height="30"/>%0A    </g>%0A  </g>%0A</svg>%0A');
}
.leaflet-pm-toolbar .leaflet-pm-icon-delete {
  background-image: url('data:image/svg+xml,<?xml version="1.0" encoding="UTF-8"?>%0A<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">%0A    <!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch -->%0A    <title>Atoms/Icons/Tools/Eraser</title>%0A    <desc>Created with Sketch.</desc>%0A    <defs>%0A        <path d="M17.7874219,18.4812552 L11.6480079,13.3498184 L6.40466009,19.3816001 L10.5539156,22.9884929 L13.86934,22.9884929 L17.7874219,18.4812552 Z M16.5074252,22.9884929 L26.0000002,22.9884929 L26.0000002,24.9884929 L10.0000002,24.9884929 L9.80708313,24.9884929 L5.09254204,20.8910192 C4.25891285,20.1663564 4.17057814,18.9031112 4.89524093,18.069482 L16.0482444,5.23941916 C16.7729072,4.40578998 18.0361525,4.31745526 18.8697816,5.04211806 L24.9074583,10.2905903 C25.7410875,11.0152531 25.8294222,12.2784983 25.1047594,13.1121275 L16.5074252,22.9884929 Z" id="path-1"></path>%0A    </defs>%0A    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">%0A        <g id="Atoms/Icons/Tools/Eraser" transform="translate(-3.000000, -3.000000)">%0A            <mask id="mask-2" fill="white">%0A                <use xlink:href="%23path-1"></use>%0A            </mask>%0A            <use id="Combined-Shape" fill="%235B5B5B" fill-rule="nonzero" xlink:href="%23path-1"></use>%0A        </g>%0A    </g>%0A</svg>');
}
.leaflet-pm-toolbar .leaflet-pm-icon-edit {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">%0A  <defs>%0A    <path id="edit_anchor-a" d="M13.5,11 C11.5670034,11 10,9.43299662 10,7.5 C10,5.56700338 11.5670034,4 13.5,4 C15.4329966,4 17,5.56700338 17,7.5 C17,9.43299662 15.4329966,11 13.5,11 Z M13.5,9 C14.3284271,9 15,8.32842712 15,7.5 C15,6.67157288 14.3284271,6 13.5,6 C12.6715729,6 12,6.67157288 12,7.5 C12,8.32842712 12.6715729,9 13.5,9 Z M12.0002889,7.52973893 C12.0125983,8.16273672 12.4170197,8.6996643 12.9807111,8.90767966 L3,15 L3,13 L12.0002889,7.52973893 Z M14.2172722,6.18228472 L19.453125,3 L22.6589355,3 L14.989102,7.68173885 C14.9962971,7.62216459 15,7.56151472 15,7.5 C15,6.93138381 14.6836098,6.4366645 14.2172722,6.18228472 Z M23.4434042,19.2851736 L20.1282799,19.2851736 L21.8729983,23.5349525 C21.9945296,23.8295773 21.8556546,24.1599209 21.5778734,24.2849208 L20.0414675,24.9545142 C19.7550613,25.0795141 19.4338738,24.9366704 19.3123426,24.6509518 L17.6544367,20.6154541 L14.9461873,23.4010151 C14.5852811,23.7721711 14,23.4860463 14,22.9992653 L14,9.57183533 C14,9.05933561 14.6225311,8.809492 14.946156,9.17008555 L23.8340292,18.3120179 C24.1925291,18.6613615 23.9279979,19.2851736 23.4434042,19.2851736 Z"/>%0A  </defs>%0A  <g fill="none" fill-rule="evenodd" transform="translate(-3 -3)">%0A    <mask id="edit_anchor-b" fill="%23fff">%0A      <use xlink:href="%23edit_anchor-a"/>%0A    </mask>%0A    <use fill="%235B5B5B" fill-rule="nonzero" xlink:href="%23edit_anchor-a"/>%0A    <g fill="%235B5B5B" mask="url(%23edit_anchor-b)">%0A      <rect width="30" height="30"/>%0A    </g>%0A  </g>%0A</svg>%0A');
}
.leaflet-pm-toolbar .leaflet-pm-icon-drag {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">%0A  <defs>%0A    <path id="move-a" d="M21,14 L21,10 L27,15 L21,20 L21,16 L16,16 L16,21 L20,21 L15,27 L10,21 L14,21 L14,16 L9,16 L9,20 L3,15 L9,10 L9,14 L14,14 L14,9 L10,9 L15,3 L20,9 L16,9 L16,14 L21,14 Z"/>%0A  </defs>%0A  <g fill="none" fill-rule="evenodd" transform="translate(-3 -3)">%0A    <mask id="move-b" fill="%23fff">%0A      <use xlink:href="%23move-a"/>%0A    </mask>%0A    <use fill="%23D8D8D8" xlink:href="%23move-a"/>%0A    <g fill="%235B5B5B" mask="url(%23move-b)">%0A      <rect width="30" height="30"/>%0A    </g>%0A  </g>%0A</svg>%0A');
}
.leaflet-pm-toolbar .leaflet-pm-icon-cut {
  background-image: url('data:image/svg+xml,<?xml version="1.0" encoding="UTF-8"?>%0A<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">%0A    <!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch -->%0A    <title>Atoms/Icons/Tools/Scissors</title>%0A    <desc>Created with Sketch.</desc>%0A    <defs>%0A        <path d="M12.9691574,13.4939435 L21.0317032,5.54167013 L23.4649499,5.67722957 L17.0470713,14.5106816 L27.5660336,17.1333535 L25.7891944,18.8012588 L14.5854951,17.8987506 L13.6487955,19.188007 C13.794639,19.2650958 13.9367985,19.3534417 14.0741377,19.4532245 C15.6379648,20.5894114 15.9846357,22.7782052 14.8484488,24.3420324 C13.7122619,25.9058595 11.5234681,26.2525304 9.95964096,25.1163435 C8.39581384,23.9801565 8.04914296,21.7913627 9.18532986,20.2275356 C9.74587276,19.4560145 10.5626188,18.9807475 11.4341218,18.8336407 L12.6805656,17.1180579 L12.5239724,16.3747216 L11.9506932,15.3012391 L9.89310646,14.7882251 C9.13093796,15.2357261 8.19977854,15.3966447 7.27445355,15.1659352 C5.39887519,14.698301 4.25751094,12.7987519 4.72514515,10.9231736 C5.19277935,9.04759519 7.09232846,7.90623094 8.96790682,8.37386515 C10.8434852,8.84149935 11.9848494,10.7410485 11.5172152,12.6166268 C11.4761464,12.7813449 11.4240335,12.9404001 11.3618627,13.0931999 L12.9691574,13.4939435 Z M7.75829735,13.2253438 C8.56211664,13.4257584 9.37620912,12.9366023 9.57662378,12.132783 C9.77703844,11.3289637 9.28788233,10.5148713 8.48406303,10.3144566 C7.68024373,10.1140419 6.86615126,10.603198 6.6657366,11.4070173 C6.46532194,12.2108366 6.95447805,13.0249291 7.75829735,13.2253438 Z M10.8033639,21.4031061 C10.3164266,22.0733177 10.4649998,23.0113722 11.1352115,23.4983095 C11.8054231,23.9852467 12.7434776,23.8366735 13.2304148,23.1664619 C13.7173521,22.4962502 13.5687788,21.5581957 12.8985672,21.0712585 C12.2283556,20.5843212 11.2903011,20.7328945 10.8033639,21.4031061 Z" id="path-1"></path>%0A    </defs>%0A    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">%0A        <g id="Atoms/Icons/Tools/Scissors" transform="translate(-3.000000, -3.000000)">%0A            <mask id="mask-2" fill="white">%0A                <use xlink:href="%23path-1"></use>%0A            </mask>%0A            <use id="Mask" fill="%235B5B5B" fill-rule="nonzero" transform="translate(16.093194, 15.663351) rotate(-32.000000) translate(-16.093194, -15.663351) " xlink:href="%23path-1"></use>%0A        </g>%0A    </g>%0A</svg>');
}
.leaflet-pm-toolbar .leaflet-pm-icon-snapping {
  background-image: url('data:image/svg+xml,<?xml version="1.0" encoding="UTF-8"?>%0A<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">%0A    <!-- Generator: Sketch 57.1 (83088) - https://sketch.com -->%0A    <title>Atoms/Icons/Tools/Magnet</title>%0A    <desc>Created with Sketch.</desc>%0A    <defs>%0A        <path d="M21.9994759,10.9428183 L21.9999985,16.3710417 C22,16.6872007 22,17.0058278 22,17.3269411 C22,21.5646545 18.6421356,25 14.5,25 C10.3578644,25 7,21.5646545 7,17.3269411 L7.00087508,10.9907507 L11.0022808,10.9984125 C11.0017033,11.6980114 11.001247,12.4168248 11.0008992,13.1554887 L11,17.3269411 C11,19.3756809 12.5876841,21 14.5,21 C16.4123159,21 18,19.3756809 18,17.3269411 C18,15.0702032 17.9995696,12.9619668 17.998539,10.9910032 L21.9994759,10.9428183 Z M10,7 C10.5522847,7 11,7.44771525 11,8 L11,10 L7,10 L7,8 C7,7.44771525 7.44771525,7 8,7 L10,7 Z M21,7 C21.5522847,7 22,7.44771525 22,8 L22,10 L18,10 L18,8 C18,7.44771525 18.4477153,7 19,7 L21,7 Z" id="path-1"></path>%0A    </defs>%0A    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">%0A        <g id="Atoms/Icons/Tools/Magnet" transform="translate(-3.000000, -3.000000)">%0A            <mask id="mask-2" fill="white">%0A                <use xlink:href="%23path-1"></use>%0A            </mask>%0A            <use id="Mask" fill="%235B5B5B" fill-rule="nonzero" transform="translate(14.500000, 16.000000) rotate(45.000000) translate(-14.500000, -16.000000) " xlink:href="%23path-1"></use>%0A        </g>%0A    </g>%0A</svg>');
}
.leaflet-pm-toolbar .leaflet-pm-icon-rotate {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">%0A    <defs>%0A        <path id="rotate" d="M21.2,5.8c-0.1-0.2-0.2-0.3-0.3-0.5l-0.1-0.2c-0.1-0.2-0.2-0.3-0.3-0.5l-0.1-0.2c-0.1-0.2-0.2-0.3-0.4-0.5l-0.2-0.3l2.8-3.1L18,0.6l-4.6,0.1l0.5,4.5l0.5,4.5l3.2-3.6v0.1l0.1,0.2c0.1,0.1,0.1,0.2,0.2,0.2l0.1,0.2C18,7,18,7.1,18.1,7.2c0.3,0.7,0.6,1.4,0.7,2.1c0.2,1.4,0,2.9-0.6,4.2L18,13.9L17.9,14l-0.3,0.5l-0.1,0.2c-0.2,0.2-0.4,0.5-0.6,0.7c-0.5,0.5-1.1,1-1.7,1.3c-0.6,0.4-1.3,0.6-2.1,0.8c-0.7,0.1-1.5,0.2-2.2,0.1c-0.8-0.1-1.5-0.3-2.2-0.5c-0.7-0.3-1.3-0.7-1.9-1.2l-0.4-0.4l-0.2-0.3L6,15c-0.1-0.1-0.2-0.2-0.2-0.3l-0.3-0.4l-0.1-0.1l-0.2-0.4c0-0.1-0.1-0.1-0.1-0.2l-0.3-0.5l-0.1-0.2c-0.1-0.3-0.2-0.6-0.3-0.9c-0.2-0.8-0.3-1.6-0.3-2.4c0-0.2,0-0.3,0-0.5V8.9c0-0.2,0-0.3,0.1-0.4l0.1-0.6l0.2-0.6c0.3-0.8,0.7-1.5,1.2-2.2c0.5-0.7,1.1-1.3,1.8-1.8c0.2-0.1,0.3-0.4,0.1-0.6C7.5,2.6,7.4,2.5,7.3,2.5H7.1L7,2.6C6.1,3,5.4,3.6,4.7,4.2C4,4.9,3.5,5.7,3,6.6c-0.9,1.8-1.2,3.8-0.8,5.8c0.1,0.5,0.2,0.9,0.3,1.4l0.3,0.8C2.9,14.7,3,14.8,3,15l0.2,0.4c0,0.1,0.1,0.2,0.1,0.2l0.3,0.5c0.1,0.2,0.2,0.3,0.3,0.5l0.1,0.2c0.1,0.1,0.2,0.3,0.3,0.4L5,17.8c0.7,0.7,1.6,1.3,2.5,1.8c0.9,0.5,1.9,0.8,3,0.9c0.5,0.1,1,0.1,1.5,0.1c0.6,0,1.1,0,1.6-0.1c1-0.2,2.1-0.5,3-1l0.2-0.1c0.2-0.1,0.3-0.2,0.5-0.3l0.7-0.4c0.2-0.1,0.3-0.2,0.4-0.3l0.2-0.2c0.2-0.1,0.4-0.3,0.5-0.5l0.1-0.1c0.3-0.3,0.7-0.7,0.9-1l0.6-0.9l0.4-0.6c1-1.9,1.4-4.1,1.1-6.2C22,7.8,21.7,6.7,21.2,5.8z"/>%0A    </defs>%0A    <g fill="none" fill-rule="evenodd" transform="translate(0 2)">%0A        <mask id="rotate-b" fill="%23fff">%0A            <use xlink:href="%23rotate"/>%0A        </mask>%0A        <use fill="%235B5B5B" fill-rule="nonzero" xlink:href="%23rotate"/>%0A        <g fill="%235B5B5B" mask="url(%23rotate-b)">%0A            <rect width="30" height="30"/>%0A        </g>%0A    </g>%0A</svg>%0A');
}
.leaflet-pm-toolbar .leaflet-pm-icon-text {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.cls-1{fill:none;stroke:%235b5b5b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;}<\/style></defs><title>Text</title><g id="Ebene_2" data-name="Ebene 2"><polyline class="cls-1" points="19.64 7.27 19.64 4 12 4 12 20 15.91 20 8.09 20 12 20 12 4 4.36 4 4.36 7.27"/></g></svg>');
}
.leaflet-buttons-control-button:hover,
.leaflet-buttons-control-button:focus {
  cursor: pointer;
  background-color: #f4f4f4;
}
.active > .leaflet-buttons-control-button {
  box-shadow: inset 0 -1px 5px 2px #514d4d4f;
}
.leaflet-buttons-control-text-hide {
  display: none;
}
.button-container {
  position: relative;
}
.button-container .leaflet-pm-actions-container {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 100%;
  display: none;
  white-space: nowrap;
  direction: ltr;
}
.leaflet-right .leaflet-pm-toolbar .button-container .leaflet-pm-actions-container {
  right: 100%;
  left: auto;
}
.button-container.active .leaflet-pm-actions-container {
  display: block;
}
.button-container .leaflet-pm-actions-container:not(.pos-right) a.leaflet-pm-action:last-child {
  border-radius: 0 3px 3px 0;
  border-right: 0;
}
.button-container .leaflet-pm-actions-container.pos-right a.leaflet-pm-action:first-child {
  border-radius: 3px 0 0 3px;
}
.button-container .leaflet-pm-actions-container.pos-right a.leaflet-pm-action:last-child {
  border-right: 0;
}
.button-container .leaflet-pm-actions-container .leaflet-pm-action {
  padding: 0 10px;
  background-color: #666;
  color: #fff;
  display: inline-block;
  width: auto;
  border-right: 1px solid #eee;
  -webkit-user-select: none;
  user-select: none;
  border-bottom: none;
  height: 29px;
  line-height: 29px;
  vertical-align: middle;
}
.leaflet-pm-toolbar .button-container:first-child.pos-right.active a.leaflet-buttons-control-button {
  border-top-left-radius: 0;
}
.leaflet-pm-toolbar .button-container:first-child.active:not(.pos-right) a.leaflet-buttons-control-button {
  border-top-right-radius: 0;
}
.button-container .leaflet-pm-actions-container .leaflet-pm-action:hover,
.button-container .leaflet-pm-actions-container .leaflet-pm-action:focus {
  cursor: pointer;
  background-color: #777;
}
.button-container .leaflet-pm-actions-container .leaflet-pm-action.active-action {
  background-color: #8e8e8e;
}
.leaflet-pm-toolbar.activeChild {
  z-index: 801;
}
.leaflet-buttons-control-button.pm-disabled {
  background-color: #f4f4f4;
}
.leaflet-buttons-control-button.pm-disabled > .control-icon {
  filter: opacity(.6);
}
.button-container .leaflet-pm-actions-container .pm-action-button-mode.control-icon {
  filter: brightness(0) invert(1);
  width: 18px;
}

/* node_modules/.pnpm/@angular+material@20.2.7_9c11a8eb564a221c173ca8f1e04d1698/node_modules/@angular/material/prebuilt-themes/indigo-pink.css */
html {
  --mat-sys-on-surface: initial;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent));
  color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit));
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow);
}
html {
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
html {
  --mat-option-selected-state-label-text-color: #3f51b5;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.mat-accent {
  --mat-option-selected-state-label-text-color: #ff4081;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
html {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-pseudo-checkbox-full-selected-icon-color: #ff4081;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-primary {
  --mat-pseudo-checkbox-full-selected-icon-color: #3f51b5;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #3f51b5;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-accent {
  --mat-pseudo-checkbox-full-selected-icon-color: #ff4081;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-warn {
  --mat-pseudo-checkbox-full-selected-icon-color: #f44336;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
html {
  --mat-option-label-text-font: Roboto, sans-serif;
  --mat-option-label-text-line-height: 24px;
  --mat-option-label-text-size: 16px;
  --mat-option-label-text-tracking: 0.03125em;
  --mat-option-label-text-weight: 400;
}
html {
  --mat-optgroup-label-text-font: Roboto, sans-serif;
  --mat-optgroup-label-text-line-height: 24px;
  --mat-optgroup-label-text-size: 16px;
  --mat-optgroup-label-text-tracking: 0.03125em;
  --mat-optgroup-label-text-weight: 400;
}
html {
  --mat-card-elevated-container-shape: 4px;
  --mat-card-outlined-container-shape: 4px;
  --mat-card-filled-container-shape: 4px;
  --mat-card-outlined-outline-width: 1px;
}
html {
  --mat-card-elevated-container-color: white;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: white;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
  --mat-card-filled-container-color: white;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-card-title-text-font: Roboto, sans-serif;
  --mat-card-title-text-line-height: 32px;
  --mat-card-title-text-size: 20px;
  --mat-card-title-text-tracking: 0.0125em;
  --mat-card-title-text-weight: 500;
  --mat-card-subtitle-text-font: Roboto, sans-serif;
  --mat-card-subtitle-text-line-height: 22px;
  --mat-card-subtitle-text-size: 14px;
  --mat-card-subtitle-text-tracking: 0.0071428571em;
  --mat-card-subtitle-text-weight: 500;
}
html {
  --mat-progress-bar-active-indicator-height: 4px;
  --mat-progress-bar-track-height: 4px;
  --mat-progress-bar-track-shape: 0;
}
.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #3f51b5;
  --mat-progress-bar-track-color: rgba(63, 81, 181, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mat-progress-bar-active-indicator-color: #ff4081;
  --mat-progress-bar-track-color: rgba(255, 64, 129, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mat-progress-bar-active-indicator-color: #f44336;
  --mat-progress-bar-track-color: rgba(244, 67, 54, 0.25);
}
html {
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-line-height: 16px;
}
html {
  --mat-tooltip-container-color: #424242;
  --mat-tooltip-supporting-text-color: white;
}
html {
  --mat-tooltip-supporting-text-font: Roboto, sans-serif;
  --mat-tooltip-supporting-text-size: 12px;
  --mat-tooltip-supporting-text-weight: 400;
  --mat-tooltip-supporting-text-tracking: 0.0333333333em;
}
html {
  --mat-form-field-filled-active-indicator-height: 1px;
  --mat-form-field-filled-focus-active-indicator-height: 2px;
  --mat-form-field-filled-container-shape: 4px;
  --mat-form-field-outlined-outline-width: 1px;
  --mat-form-field-outlined-focus-outline-width: 2px;
  --mat-form-field-outlined-container-shape: 4px;
}
html {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #3f51b5 87%, transparent);
  --mat-form-field-filled-caret-color: #3f51b5;
  --mat-form-field-filled-focus-active-indicator-color: #3f51b5;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);
  --mat-form-field-outlined-caret-color: #3f51b5;
  --mat-form-field-outlined-focus-outline-color: #3f51b5;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.12;
  --mat-form-field-filled-container-color: #f6f6f6;
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-form-field-filled-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-error-hover-label-text-color: #f44336;
  --mat-form-field-filled-error-focus-label-text-color: #f44336;
  --mat-form-field-filled-error-label-text-color: #f44336;
  --mat-form-field-filled-error-caret-color: #f44336;
  --mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-error-active-indicator-color: #f44336;
  --mat-form-field-filled-error-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-error-hover-active-indicator-color: #f44336;
  --mat-form-field-outlined-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-error-caret-color: #f44336;
  --mat-form-field-outlined-error-focus-label-text-color: #f44336;
  --mat-form-field-outlined-error-label-text-color: #f44336;
  --mat-form-field-outlined-error-hover-label-text-color: #f44336;
  --mat-form-field-outlined-outline-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-error-focus-outline-color: #f44336;
  --mat-form-field-outlined-error-hover-outline-color: #f44336;
  --mat-form-field-outlined-error-outline-color: #f44336;
}
.mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ff4081 87%, transparent);
  --mat-form-field-filled-caret-color: #ff4081;
  --mat-form-field-filled-focus-active-indicator-color: #ff4081;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent);
  --mat-form-field-outlined-caret-color: #ff4081;
  --mat-form-field-outlined-focus-outline-color: #ff4081;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent);
}
.mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);
  --mat-form-field-filled-caret-color: #f44336;
  --mat-form-field-filled-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);
  --mat-form-field-outlined-caret-color: #f44336;
  --mat-form-field-outlined-focus-outline-color: #f44336;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);
}
html {
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
}
html {
  --mat-form-field-container-text-font: Roboto, sans-serif;
  --mat-form-field-container-text-line-height: 24px;
  --mat-form-field-container-text-size: 16px;
  --mat-form-field-container-text-tracking: 0.03125em;
  --mat-form-field-container-text-weight: 400;
  --mat-form-field-outlined-label-text-populated-size: 16px;
  --mat-form-field-subscript-text-font: Roboto, sans-serif;
  --mat-form-field-subscript-text-line-height: 20px;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: 0.0333333333em;
  --mat-form-field-subscript-text-weight: 400;
  --mat-form-field-filled-label-text-font: Roboto, sans-serif;
  --mat-form-field-filled-label-text-size: 16px;
  --mat-form-field-filled-label-text-tracking: 0.03125em;
  --mat-form-field-filled-label-text-weight: 400;
  --mat-form-field-outlined-label-text-font: Roboto, sans-serif;
  --mat-form-field-outlined-label-text-size: 16px;
  --mat-form-field-outlined-label-text-tracking: 0.03125em;
  --mat-form-field-outlined-label-text-weight: 400;
}
html {
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #3f51b5;
  --mat-select-invalid-arrow-color: #f44336;
}
.mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #ff4081;
  --mat-select-invalid-arrow-color: #f44336;
}
.mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #f44336;
  --mat-select-invalid-arrow-color: #f44336;
}
html {
  --mat-select-arrow-transform: translateY(-8px);
}
html {
  --mat-select-trigger-text-font: Roboto, sans-serif;
  --mat-select-trigger-text-line-height: 24px;
  --mat-select-trigger-text-size: 16px;
  --mat-select-trigger-text-tracking: 0.03125em;
  --mat-select-trigger-text-weight: 400;
}
html {
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-autocomplete-background-color: white;
}
html {
  --mat-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
}
html {
  --mat-dialog-container-color: white;
  --mat-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mat-dialog-supporting-text-color: rgba(0, 0, 0, 0.54);
}
html {
  --mat-dialog-subhead-font: Roboto, sans-serif;
  --mat-dialog-subhead-line-height: 32px;
  --mat-dialog-subhead-size: 20px;
  --mat-dialog-subhead-weight: 500;
  --mat-dialog-subhead-tracking: 0.0125em;
  --mat-dialog-supporting-text-font: Roboto, sans-serif;
  --mat-dialog-supporting-text-line-height: 24px;
  --mat-dialog-supporting-text-size: 16px;
  --mat-dialog-supporting-text-weight: 400;
  --mat-dialog-supporting-text-tracking: 0.03125em;
}
.mat-mdc-standard-chip {
  --mat-chip-container-shape-radius: 16px;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-disabled-outline-color: transparent;
  --mat-chip-flat-selected-outline-width: 0;
  --mat-chip-focus-outline-color: transparent;
  --mat-chip-hover-state-layer-opacity: 0.04;
  --mat-chip-outline-color: transparent;
  --mat-chip-outline-width: 0;
  --mat-chip-selected-hover-state-layer-opacity: 0.04;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-with-avatar-avatar-shape-radius: 14px;
  --mat-chip-with-avatar-avatar-size: 28px;
  --mat-chip-with-avatar-disabled-avatar-opacity: 1;
  --mat-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-with-icon-icon-size: 18px;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
}
.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #3f51b5;
  --mat-chip-elevated-disabled-container-color: #3f51b5;
  --mat-chip-elevated-selected-container-color: #3f51b5;
  --mat-chip-flat-disabled-selected-container-color: #3f51b5;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #ff4081;
  --mat-chip-elevated-disabled-container-color: #ff4081;
  --mat-chip-elevated-selected-container-color: #ff4081;
  --mat-chip-flat-disabled-selected-container-color: #ff4081;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #f44336;
  --mat-chip-elevated-disabled-container-color: #f44336;
  --mat-chip-elevated-selected-container-color: #f44336;
  --mat-chip-flat-disabled-selected-container-color: #f44336;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mat-chip-container-height: 32px;
}
.mat-mdc-standard-chip {
  --mat-chip-label-text-font: Roboto, sans-serif;
  --mat-chip-label-text-line-height: 20px;
  --mat-chip-label-text-size: 14px;
  --mat-chip-label-text-tracking: 0.0178571429em;
  --mat-chip-label-text-weight: 400;
}
html {
  --mat-slide-toggle-disabled-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-track-opacity: 0.12;
  --mat-slide-toggle-disabled-unselected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-track-outline-color: transparent;
  --mat-slide-toggle-disabled-unselected-track-outline-width: 1px;
  --mat-slide-toggle-handle-height: 20px;
  --mat-slide-toggle-handle-shape: 10px;
  --mat-slide-toggle-handle-width: 20px;
  --mat-slide-toggle-hidden-track-opacity: 1;
  --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-slide-toggle-pressed-handle-size: 20px;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-handle-size: 20px;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.04;
  --mat-slide-toggle-selected-icon-size: 18px;
  --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-track-outline-color: transparent;
  --mat-slide-toggle-selected-track-outline-width: 1px;
  --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-track-height: 14px;
  --mat-slide-toggle-track-outline-color: transparent;
  --mat-slide-toggle-track-outline-width: 1px;
  --mat-slide-toggle-track-shape: 7px;
  --mat-slide-toggle-track-width: 36px;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-handle-size: 20px;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-icon-size: 18px;
  --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.1;
  --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-visible-track-opacity: 1;
  --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-slide-toggle-with-icon-handle-size: 20px;
  --mat-slide-toggle-touch-target-size: 48px;
}
html {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #3f51b5;
  --mat-slide-toggle-selected-handle-color: #3f51b5;
  --mat-slide-toggle-selected-hover-state-layer-color: #3f51b5;
  --mat-slide-toggle-selected-pressed-state-layer-color: #3f51b5;
  --mat-slide-toggle-selected-focus-handle-color: #3f51b5;
  --mat-slide-toggle-selected-hover-handle-color: #3f51b5;
  --mat-slide-toggle-selected-pressed-handle-color: #3f51b5;
  --mat-slide-toggle-selected-focus-track-color: #7986cb;
  --mat-slide-toggle-selected-hover-track-color: #7986cb;
  --mat-slide-toggle-selected-pressed-track-color: #7986cb;
  --mat-slide-toggle-selected-track-color: #7986cb;
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-slide-toggle-disabled-handle-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-handle-surface-color: white;
  --mat-slide-toggle-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, 0.54);
  --mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-handle-color: #424242;
  --mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, 0.12);
}
.mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #ff4081;
  --mat-slide-toggle-selected-handle-color: #ff4081;
  --mat-slide-toggle-selected-hover-state-layer-color: #ff4081;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ff4081;
  --mat-slide-toggle-selected-focus-handle-color: #ff4081;
  --mat-slide-toggle-selected-hover-handle-color: #ff4081;
  --mat-slide-toggle-selected-pressed-handle-color: #ff4081;
  --mat-slide-toggle-selected-focus-track-color: #f06292;
  --mat-slide-toggle-selected-hover-track-color: #f06292;
  --mat-slide-toggle-selected-pressed-track-color: #f06292;
  --mat-slide-toggle-selected-track-color: #f06292;
}
.mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #f44336;
  --mat-slide-toggle-selected-handle-color: #f44336;
  --mat-slide-toggle-selected-hover-state-layer-color: #f44336;
  --mat-slide-toggle-selected-pressed-state-layer-color: #f44336;
  --mat-slide-toggle-selected-focus-handle-color: #f44336;
  --mat-slide-toggle-selected-hover-handle-color: #f44336;
  --mat-slide-toggle-selected-pressed-handle-color: #f44336;
  --mat-slide-toggle-selected-focus-track-color: #e57373;
  --mat-slide-toggle-selected-hover-track-color: #e57373;
  --mat-slide-toggle-selected-pressed-track-color: #e57373;
  --mat-slide-toggle-selected-track-color: #e57373;
}
html {
  --mat-slide-toggle-state-layer-size: 40px;
  --mat-slide-toggle-touch-target-display: block;
}
html {
  --mat-slide-toggle-label-text-font: Roboto, sans-serif;
  --mat-slide-toggle-label-text-line-height: 20px;
  --mat-slide-toggle-label-text-size: 14px;
  --mat-slide-toggle-label-text-tracking: 0.0178571429em;
  --mat-slide-toggle-label-text-weight: 400;
}
html .mat-mdc-slide-toggle {
  --mat-slide-toggle-label-text-font: Roboto, sans-serif;
  --mat-slide-toggle-label-text-line-height: 20px;
  --mat-slide-toggle-label-text-size: 14px;
  --mat-slide-toggle-label-text-tracking: 0.0178571429em;
  --mat-slide-toggle-label-text-weight: 400;
}
html {
  --mat-radio-disabled-selected-icon-opacity: 0.38;
  --mat-radio-disabled-unselected-icon-opacity: 0.38;
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-size: 48px;
}
.mat-mdc-radio-button.mat-primary {
  --mat-radio-checked-ripple-color: #3f51b5;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #3f51b5;
  --mat-radio-selected-hover-icon-color: #3f51b5;
  --mat-radio-selected-icon-color: #3f51b5;
  --mat-radio-selected-pressed-icon-color: #3f51b5;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mat-radio-checked-ripple-color: #ff4081;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #ff4081;
  --mat-radio-selected-hover-icon-color: #ff4081;
  --mat-radio-selected-icon-color: #ff4081;
  --mat-radio-selected-pressed-icon-color: #ff4081;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
html {
  --mat-radio-label-text-font: Roboto, sans-serif;
  --mat-radio-label-text-line-height: 20px;
  --mat-radio-label-text-size: 14px;
  --mat-radio-label-text-tracking: 0.0178571429em;
  --mat-radio-label-text-weight: 400;
}
html {
  --mat-slider-active-track-height: 6px;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-height: 20px;
  --mat-slider-handle-shape: 50%;
  --mat-slider-handle-width: 20px;
  --mat-slider-inactive-track-height: 4px;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-width: auto;
  --mat-slider-with-overlap-handle-outline-width: 1px;
  --mat-slider-with-tick-marks-active-container-opacity: 0.6;
  --mat-slider-with-tick-marks-container-shape: 50%;
  --mat-slider-with-tick-marks-container-size: 2px;
  --mat-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mat-slider-value-indicator-transform-origin: bottom;
}
html {
  --mat-slider-active-track-color: #3f51b5;
  --mat-slider-focus-handle-color: #3f51b5;
  --mat-slider-handle-color: #3f51b5;
  --mat-slider-hover-handle-color: #3f51b5;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #3f51b5 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #3f51b5 4%, transparent);
  --mat-slider-inactive-track-color: #3f51b5;
  --mat-slider-ripple-color: #3f51b5;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #3f51b5;
  --mat-slider-disabled-active-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-label-container-color: #424242;
  --mat-slider-label-label-text-color: white;
  --mat-slider-value-indicator-opacity: 1;
  --mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, 0.87);
  --mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, 0.87);
}
.mat-accent {
  --mat-slider-active-track-color: #ff4081;
  --mat-slider-focus-handle-color: #ff4081;
  --mat-slider-handle-color: #ff4081;
  --mat-slider-hover-handle-color: #ff4081;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ff4081 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ff4081 4%, transparent);
  --mat-slider-inactive-track-color: #ff4081;
  --mat-slider-ripple-color: #ff4081;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #ff4081;
}
.mat-warn {
  --mat-slider-active-track-color: #f44336;
  --mat-slider-focus-handle-color: #f44336;
  --mat-slider-handle-color: #f44336;
  --mat-slider-hover-handle-color: #f44336;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);
  --mat-slider-inactive-track-color: #f44336;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #f44336;
}
html {
  --mat-slider-label-label-text-font: Roboto, sans-serif;
  --mat-slider-label-label-text-size: 14px;
  --mat-slider-label-label-text-line-height: 22px;
  --mat-slider-label-label-text-tracking: 0.0071428571em;
  --mat-slider-label-label-text-weight: 500;
}
html {
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-menu-item-label-text-font: Roboto, sans-serif;
  --mat-menu-item-label-text-size: 16px;
  --mat-menu-item-label-text-tracking: 0.03125em;
  --mat-menu-item-label-text-line-height: 24px;
  --mat-menu-item-label-text-weight: 400;
}
html {
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-leading-avatar-shape: 50%;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-selected-container-color: transparent;
  --mat-list-list-item-leading-avatar-color: transparent;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-disabled-state-layer-color: transparent;
  --mat-list-list-item-disabled-state-layer-opacity: 0;
  --mat-list-list-item-disabled-label-text-opacity: 0.38;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
}
html {
  --mat-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-state-layer-opacity: 0.04;
  --mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-checked-ripple-color: #3f51b5;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #3f51b5;
  --mat-radio-selected-hover-icon-color: #3f51b5;
  --mat-radio-selected-icon-color: #3f51b5;
  --mat-radio-selected-pressed-icon-color: #3f51b5;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #ff4081;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #ff4081;
  --mat-radio-selected-hover-icon-color: #ff4081;
  --mat-radio-selected-icon-color: #ff4081;
  --mat-radio-selected-pressed-icon-color: #ff4081;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #3f51b5;
  --mat-checkbox-selected-hover-icon-color: #3f51b5;
  --mat-checkbox-selected-icon-color: #3f51b5;
  --mat-checkbox-selected-pressed-icon-color: #3f51b5;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #3f51b5;
  --mat-checkbox-selected-hover-state-layer-color: #3f51b5;
  --mat-checkbox-selected-pressed-state-layer-color: #3f51b5;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #ff4081;
  --mat-checkbox-selected-hover-icon-color: #ff4081;
  --mat-checkbox-selected-icon-color: #ff4081;
  --mat-checkbox-selected-pressed-icon-color: #ff4081;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #ff4081;
  --mat-checkbox-selected-hover-state-layer-color: #ff4081;
  --mat-checkbox-selected-pressed-state-layer-color: #ff4081;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #f44336;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #3f51b5;
}
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
html {
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
  --mat-list-list-item-one-line-container-height: 48px;
  --mat-list-list-item-two-line-container-height: 64px;
  --mat-list-list-item-three-line-container-height: 88px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}
html {
  --mat-list-list-item-label-text-font: Roboto, sans-serif;
  --mat-list-list-item-label-text-line-height: 24px;
  --mat-list-list-item-label-text-size: 16px;
  --mat-list-list-item-label-text-tracking: 0.03125em;
  --mat-list-list-item-label-text-weight: 400;
  --mat-list-list-item-supporting-text-font: Roboto, sans-serif;
  --mat-list-list-item-supporting-text-line-height: 20px;
  --mat-list-list-item-supporting-text-size: 14px;
  --mat-list-list-item-supporting-text-tracking: 0.0178571429em;
  --mat-list-list-item-supporting-text-weight: 400;
  --mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;
  --mat-list-list-item-trailing-supporting-text-line-height: 20px;
  --mat-list-list-item-trailing-supporting-text-size: 12px;
  --mat-list-list-item-trailing-supporting-text-tracking: 0.0333333333em;
  --mat-list-list-item-trailing-supporting-text-weight: 400;
}
.mdc-list-group__subheader {
  font: 400 16px / 28px Roboto, sans-serif;
  letter-spacing: .009375em;
}
html {
  --mat-paginator-page-size-select-width: 84px;
  --mat-paginator-page-size-select-touch-target-height: 48px;
}
html {
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
html {
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
  --mat-paginator-touch-target-display: block;
}
html {
  --mat-paginator-container-text-font: Roboto, sans-serif;
  --mat-paginator-container-text-line-height: 20px;
  --mat-paginator-container-text-size: 12px;
  --mat-paginator-container-text-tracking: 0.0333333333em;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 12px;
}
html {
  --mat-tab-container-height: 48px;
  --mat-tab-divider-color: transparent;
  --mat-tab-divider-height: 0;
  --mat-tab-active-indicator-height: 2px;
  --mat-tab-active-indicator-shape: 0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #3f51b5;
  --mat-tab-active-ripple-color: #3f51b5;
  --mat-tab-inactive-ripple-color: #3f51b5;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #3f51b5;
  --mat-tab-active-hover-label-text-color: #3f51b5;
  --mat-tab-active-focus-indicator-color: #3f51b5;
  --mat-tab-active-hover-indicator-color: #3f51b5;
  --mat-tab-active-indicator-color: #3f51b5;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #ff4081;
  --mat-tab-active-ripple-color: #ff4081;
  --mat-tab-inactive-ripple-color: #ff4081;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #ff4081;
  --mat-tab-active-hover-label-text-color: #ff4081;
  --mat-tab-active-focus-indicator-color: #ff4081;
  --mat-tab-active-hover-indicator-color: #ff4081;
  --mat-tab-active-indicator-color: #ff4081;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #f44336;
  --mat-tab-active-ripple-color: #f44336;
  --mat-tab-inactive-ripple-color: #f44336;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #f44336;
  --mat-tab-active-hover-label-text-color: #f44336;
  --mat-tab-active-focus-indicator-color: #f44336;
  --mat-tab-active-hover-indicator-color: #f44336;
  --mat-tab-active-indicator-color: #f44336;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-background-color: #3f51b5;
  --mat-tab-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-background-color: #ff4081;
  --mat-tab-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-background-color: #f44336;
  --mat-tab-foreground-color: white;
}
.mat-mdc-tab-header {
  --mat-tab-container-height: 48px;
}
.mat-mdc-tab-header {
  --mat-tab-label-text-font: Roboto, sans-serif;
  --mat-tab-label-text-size: 14px;
  --mat-tab-label-text-tracking: 0.0892857143em;
  --mat-tab-label-text-line-height: 36px;
  --mat-tab-label-text-weight: 500;
}
html {
  --mat-checkbox-disabled-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-touch-target-size: 48px;
}
html {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #ff4081;
  --mat-checkbox-selected-hover-icon-color: #ff4081;
  --mat-checkbox-selected-icon-color: #ff4081;
  --mat-checkbox-selected-pressed-icon-color: #ff4081;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #ff4081;
  --mat-checkbox-selected-hover-state-layer-color: #ff4081;
  --mat-checkbox-selected-pressed-state-layer-color: #ff4081;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #3f51b5;
  --mat-checkbox-selected-hover-icon-color: #3f51b5;
  --mat-checkbox-selected-icon-color: #3f51b5;
  --mat-checkbox-selected-pressed-icon-color: #3f51b5;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #3f51b5;
  --mat-checkbox-selected-hover-state-layer-color: #3f51b5;
  --mat-checkbox-selected-pressed-state-layer-color: #3f51b5;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #f44336;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-checkbox-touch-target-display: block;
  --mat-checkbox-state-layer-size: 40px;
}
html {
  --mat-checkbox-label-text-font: Roboto, sans-serif;
  --mat-checkbox-label-text-line-height: 20px;
  --mat-checkbox-label-text-size: 14px;
  --mat-checkbox-label-text-tracking: 0.0178571429em;
  --mat-checkbox-label-text-weight: 400;
}
html {
  --mat-button-filled-container-shape: 4px;
  --mat-button-filled-horizontal-padding: 16px;
  --mat-button-filled-icon-offset: -4px;
  --mat-button-filled-icon-spacing: 8px;
  --mat-button-filled-touch-target-size: 48px;
  --mat-button-outlined-container-shape: 4px;
  --mat-button-outlined-horizontal-padding: 15px;
  --mat-button-outlined-icon-offset: -4px;
  --mat-button-outlined-icon-spacing: 8px;
  --mat-button-outlined-keep-touch-target: false;
  --mat-button-outlined-outline-width: 1px;
  --mat-button-outlined-touch-target-size: 48px;
  --mat-button-protected-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-container-shape: 4px;
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-horizontal-padding: 16px;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-icon-offset: -4px;
  --mat-button-protected-icon-spacing: 8px;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-button-protected-touch-target-size: 48px;
  --mat-button-text-container-shape: 4px;
  --mat-button-text-horizontal-padding: 8px;
  --mat-button-text-icon-offset: 0;
  --mat-button-text-icon-spacing: 8px;
  --mat-button-text-with-icon-horizontal-padding: 8px;
  --mat-button-text-touch-target-size: 48px;
  --mat-button-tonal-container-shape: 4px;
  --mat-button-tonal-horizontal-padding: 16px;
  --mat-button-tonal-icon-offset: -4px;
  --mat-button-tonal-icon-spacing: 8px;
  --mat-button-tonal-touch-target-size: 48px;
}
html {
  --mat-button-filled-container-color: white;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.04;
  --mat-button-filled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.04;
  --mat-button-outlined-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-outlined-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-container-color: white;
  --mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-state-layer-opacity: 0.04;
  --mat-button-protected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.04;
  --mat-button-text-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-text-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-container-color: white;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.04;
  --mat-button-tonal-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-button.mat-primary,
.mat-mdc-unelevated-button.mat-primary,
.mat-mdc-raised-button.mat-primary,
.mat-mdc-outlined-button.mat-primary,
.mat-tonal-button.mat-primary {
  --mat-button-filled-container-color: #3f51b5;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #3f51b5;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);
  --mat-button-outlined-state-layer-color: #3f51b5;
  --mat-button-protected-container-color: #3f51b5;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #3f51b5;
  --mat-button-text-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);
  --mat-button-text-state-layer-color: #3f51b5;
  --mat-button-tonal-container-color: #3f51b5;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.mat-mdc-button.mat-accent,
.mat-mdc-unelevated-button.mat-accent,
.mat-mdc-raised-button.mat-accent,
.mat-mdc-outlined-button.mat-accent,
.mat-tonal-button.mat-accent {
  --mat-button-filled-container-color: #ff4081;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #ff4081;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);
  --mat-button-outlined-state-layer-color: #ff4081;
  --mat-button-protected-container-color: #ff4081;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #ff4081;
  --mat-button-text-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);
  --mat-button-text-state-layer-color: #ff4081;
  --mat-button-tonal-container-color: #ff4081;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.mat-mdc-button.mat-warn,
.mat-mdc-unelevated-button.mat-warn,
.mat-mdc-raised-button.mat-warn,
.mat-mdc-outlined-button.mat-warn,
.mat-tonal-button.mat-warn {
  --mat-button-filled-container-color: #f44336;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #f44336;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-outlined-state-layer-color: #f44336;
  --mat-button-protected-container-color: #f44336;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #f44336;
  --mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-text-state-layer-color: #f44336;
  --mat-button-tonal-container-color: #f44336;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
html {
  --mat-button-filled-container-height: 36px;
  --mat-button-filled-touch-target-display: block;
  --mat-button-outlined-container-height: 36px;
  --mat-button-outlined-touch-target-display: block;
  --mat-button-protected-container-height: 36px;
  --mat-button-protected-touch-target-display: block;
  --mat-button-text-container-height: 36px;
  --mat-button-text-touch-target-display: block;
  --mat-button-tonal-container-height: 36px;
  --mat-button-tonal-touch-target-display: block;
}
html {
  --mat-button-filled-label-text-font: Roboto, sans-serif;
  --mat-button-filled-label-text-size: 14px;
  --mat-button-filled-label-text-tracking: 0.0892857143em;
  --mat-button-filled-label-text-transform: none;
  --mat-button-filled-label-text-weight: 500;
  --mat-button-outlined-label-text-font: Roboto, sans-serif;
  --mat-button-outlined-label-text-size: 14px;
  --mat-button-outlined-label-text-tracking: 0.0892857143em;
  --mat-button-outlined-label-text-transform: none;
  --mat-button-outlined-label-text-weight: 500;
  --mat-button-protected-label-text-font: Roboto, sans-serif;
  --mat-button-protected-label-text-size: 14px;
  --mat-button-protected-label-text-tracking: 0.0892857143em;
  --mat-button-protected-label-text-transform: none;
  --mat-button-protected-label-text-weight: 500;
  --mat-button-text-label-text-font: Roboto, sans-serif;
  --mat-button-text-label-text-size: 14px;
  --mat-button-text-label-text-tracking: 0.0892857143em;
  --mat-button-text-label-text-transform: none;
  --mat-button-text-label-text-weight: 500;
  --mat-button-tonal-label-text-font: Roboto, sans-serif;
  --mat-button-tonal-label-text-size: 14px;
  --mat-button-tonal-label-text-tracking: 0.0892857143em;
  --mat-button-tonal-label-text-transform: none;
  --mat-button-tonal-label-text-weight: 500;
}
html {
  --mat-icon-button-icon-size: 24px;
  --mat-icon-button-container-shape: 50%;
  --mat-icon-button-touch-target-size: 48px;
}
html {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-icon-button-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-icon-button.mat-primary {
  --mat-icon-button-icon-color: #3f51b5;
  --mat-icon-button-state-layer-color: #3f51b5;
  --mat-icon-button-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);
}
.mat-mdc-icon-button.mat-accent {
  --mat-icon-button-icon-color: #ff4081;
  --mat-icon-button-state-layer-color: #ff4081;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);
}
.mat-mdc-icon-button.mat-warn {
  --mat-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
}
html {
  --mat-icon-button-touch-target-display: block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  --mat-icon-button-state-layer-size: 48px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-container-shape: 50%;
  --mat-fab-touch-target-size: 48px;
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-container-height: 48px;
  --mat-fab-extended-container-shape: 24px;
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-shape: 50%;
  --mat-fab-small-touch-target-size: 48px;
  --mat-fab-small-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mat-fab-container-color: white;
  --mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-container-color: white;
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-fab-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-fab.mat-primary,
.mat-mdc-mini-fab.mat-primary {
  --mat-fab-container-color: #3f51b5;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);
  --mat-fab-small-container-color: #3f51b5;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.mat-mdc-fab.mat-accent,
.mat-mdc-mini-fab.mat-accent {
  --mat-fab-container-color: #ff4081;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);
  --mat-fab-small-container-color: #ff4081;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.mat-mdc-fab.mat-warn,
.mat-mdc-mini-fab.mat-warn {
  --mat-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
html {
  --mat-fab-small-touch-target-display: block;
  --mat-fab-touch-target-display: block;
}
html {
  --mat-fab-extended-label-text-font: Roboto, sans-serif;
  --mat-fab-extended-label-text-size: 14px;
  --mat-fab-extended-label-text-tracking: 0.0892857143em;
  --mat-fab-extended-label-text-weight: 500;
}
html {
  --mat-snack-bar-container-shape: 4px;
}
html {
  --mat-snack-bar-container-color: #424242;
  --mat-snack-bar-supporting-text-color: white;
  --mat-snack-bar-button-color: #7986cb;
}
html {
  --mat-snack-bar-supporting-text-font: Roboto, sans-serif;
  --mat-snack-bar-supporting-text-line-height: 20px;
  --mat-snack-bar-supporting-text-size: 14px;
  --mat-snack-bar-supporting-text-weight: 400;
}
html {
  --mat-table-row-item-outline-width: 1px;
}
html {
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
}
html {
  --mat-table-header-headline-font: Roboto, sans-serif;
  --mat-table-header-headline-line-height: 22px;
  --mat-table-header-headline-size: 14px;
  --mat-table-header-headline-weight: 500;
  --mat-table-header-headline-tracking: 0.0071428571em;
  --mat-table-row-item-label-text-font: Roboto, sans-serif;
  --mat-table-row-item-label-text-line-height: 20px;
  --mat-table-row-item-label-text-size: 14px;
  --mat-table-row-item-label-text-weight: 400;
  --mat-table-row-item-label-text-tracking: 0.0178571429em;
  --mat-table-footer-supporting-text-font: Roboto, sans-serif;
  --mat-table-footer-supporting-text-line-height: 20px;
  --mat-table-footer-supporting-text-size: 14px;
  --mat-table-footer-supporting-text-weight: 400;
  --mat-table-footer-supporting-text-tracking: 0.0178571429em;
}
html {
  --mat-progress-spinner-active-indicator-width: 4px;
  --mat-progress-spinner-size: 48px;
}
html {
  --mat-progress-spinner-active-indicator-color: #3f51b5;
}
.mat-accent {
  --mat-progress-spinner-active-indicator-color: #ff4081;
}
.mat-warn {
  --mat-progress-spinner-active-indicator-color: #f44336;
}
html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
}
html {
  --mat-badge-background-color: #3f51b5;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-badge-accent {
  --mat-badge-background-color: #ff4081;
  --mat-badge-text-color: white;
}
.mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
html {
  --mat-badge-text-font: Roboto, sans-serif;
  --mat-badge-line-height: 22px;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-small-size-line-height: 16px;
  --mat-badge-large-size-text-size: 24px;
  --mat-badge-large-size-line-height: 28px;
}
html {
  --mat-bottom-sheet-container-shape: 4px;
}
html {
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
}
html {
  --mat-bottom-sheet-container-text-font: Roboto, sans-serif;
  --mat-bottom-sheet-container-text-line-height: 20px;
  --mat-bottom-sheet-container-text-size: 14px;
  --mat-bottom-sheet-container-text-tracking: 0.0178571429em;
  --mat-bottom-sheet-container-text-weight: 400;
}
html {
  --mat-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-button-toggle-legacy-focus-state-layer-opacity: 1;
  --mat-button-toggle-legacy-height: 36px;
  --mat-button-toggle-legacy-shape: 2px;
  --mat-button-toggle-shape: 4px;
}
html {
  --mat-button-toggle-background-color: white;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: white;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-divider-color: rgba(0, 0, 0, 0.12);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-background-color: white;
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-button-toggle-height: 48px;
}
html {
  --mat-button-toggle-label-text-font: Roboto, sans-serif;
  --mat-button-toggle-label-text-line-height: 24px;
  --mat-button-toggle-label-text-size: 16px;
  --mat-button-toggle-label-text-tracking: 0.03125em;
  --mat-button-toggle-label-text-weight: 400;
  --mat-button-toggle-legacy-label-text-font: Roboto, sans-serif;
  --mat-button-toggle-legacy-label-text-line-height: 24px;
  --mat-button-toggle-legacy-label-text-size: 16px;
  --mat-button-toggle-legacy-label-text-tracking: 0.03125em;
  --mat-button-toggle-legacy-label-text-weight: 400;
}
html {
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #3f51b5 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #3f51b5 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #3f51b5 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #3f51b5 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #3f51b5;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent,
.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #ff4081;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ff4081 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ff4081 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ff4081 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #ff4081;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-warn,
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  --mat-icon-button-state-layer-size: 40px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-datepicker-calendar-text-font: Roboto, sans-serif;
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 14px;
  --mat-datepicker-calendar-body-label-text-weight: 500;
  --mat-datepicker-calendar-period-button-text-size: 14px;
  --mat-datepicker-calendar-period-button-text-weight: 500;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 400;
}
html {
  --mat-divider-width: 1px;
}
html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape: 4px;
  --mat-expansion-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
}
html {
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
}
html {
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
}
html {
  --mat-expansion-header-text-font: Roboto, sans-serif;
  --mat-expansion-header-text-size: 14px;
  --mat-expansion-header-text-weight: 500;
  --mat-expansion-header-text-line-height: inherit;
  --mat-expansion-header-text-tracking: inherit;
  --mat-expansion-container-text-font: Roboto, sans-serif;
  --mat-expansion-container-text-line-height: 20px;
  --mat-expansion-container-text-size: 14px;
  --mat-expansion-container-text-tracking: 0.0178571429em;
  --mat-expansion-container-text-weight: 400;
}
html {
  --mat-grid-list-tile-header-primary-text-size: 14px;
  --mat-grid-list-tile-header-secondary-text-size: 12px;
  --mat-grid-list-tile-footer-primary-text-size: 14px;
  --mat-grid-list-tile-footer-secondary-text-size: 12px;
}
html {
  --mat-icon-color: inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color: #3f51b5;
}
.mat-icon.mat-accent {
  --mat-icon-color: #ff4081;
}
.mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
}
html {
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
}
html {
  --mat-stepper-header-focus-state-layer-shape: 0;
  --mat-stepper-header-hover-state-layer-shape: 0;
}
html {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #3f51b5;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #3f51b5;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #3f51b5;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #ff4081;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #ff4081;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #ff4081;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
html {
  --mat-stepper-header-height: 72px;
}
html {
  --mat-stepper-container-text-font: Roboto, sans-serif;
  --mat-stepper-header-label-text-font: Roboto, sans-serif;
  --mat-stepper-header-label-text-size: 14px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-weight: 400;
}
html {
  --mat-sort-arrow-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-toolbar-container-background-color: white;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #3f51b5;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #ff4081;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}
html {
  --mat-toolbar-title-text-font: Roboto, sans-serif;
  --mat-toolbar-title-text-line-height: 32px;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: 0.0125em;
  --mat-toolbar-title-text-weight: 500;
}
html {
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-tree-node-min-height: 48px;
}
html {
  --mat-tree-node-text-font: Roboto, sans-serif;
  --mat-tree-node-text-size: 14px;
  --mat-tree-node-text-weight: 400;
}
html {
  --mat-timepicker-container-shape: 4px;
  --mat-timepicker-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-timepicker-container-background-color: white;
}
.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font: 400 24px/32px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font: 500 20px/32px Roboto, sans-serif;
  letter-spacing: .0125em;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font: 400 16px/28px Roboto, sans-serif;
  letter-spacing: .009375em;
  margin: 0 0 16px;
}
.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font: 400 16px/24px Roboto, sans-serif;
  letter-spacing: .03125em;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px*.83)/20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px*.67)/20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font: 500 14px/22px Roboto, sans-serif;
  letter-spacing: .0071428571em;
}
.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font: 400 14px/20px Roboto, sans-serif;
  letter-spacing: .0178571429em;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px/20px Roboto, sans-serif;
  letter-spacing: .0333333333em;
}
.mat-headline-1,
.mat-typography .mat-headline-1 {
  font: 300 96px/96px Roboto, sans-serif;
  letter-spacing: -0.015625em;
  margin: 0 0 56px;
}
.mat-headline-2,
.mat-typography .mat-headline-2 {
  font: 300 60px/60px Roboto, sans-serif;
  letter-spacing: -.0083333333em;
  margin: 0 0 64px;
}
.mat-headline-3,
.mat-typography .mat-headline-3 {
  font: 400 48px/50px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-headline-4,
.mat-typography .mat-headline-4 {
  font: 400 34px/40px Roboto, sans-serif;
  letter-spacing: .0073529412em;
  margin: 0 0 64px;
}

/* apps/ax-uss-ui/src/styles.scss */
/*!
 * Copyright (c) 2015-2025. AX Enterprize, LLC
 * All rights reserved.
 */
:root {
  --ax-disabled-input-color: #556168;
}
html,
body {
  margin: 0;
  width: 100%;
}
.map-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.nav-text {
  color: black;
}
.nav-group-text {
  color: black;
}
.dropdown .dropdown-toggle:not(.btn) {
  padding-right: 0;
}
.dropdown .dropdown-toggle:focus {
  outline: none;
}
.clr-form-horizontal .clr-form-control > .clr-control-label {
  min-width: 60px;
}
body {
  margin: 0;
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.drone-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnIGZpbGw9IiM1QjVCNUIiCiAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgPGc+CiAgICAgICAgPHBhdGggZmlsbD0ibm9uZSIgZD0iTTIyLjMsNzYuN2MtMS44LTAuNC0zLjQsMS4yLTMsM2MwLjIsMC45LDAuOSwxLjYsMS44LDEuOGMxLjgsMC40LDMuNC0xLjIsMy0zQzIzLjksNzcuNiwyMy4yLDc2LjksMjIuMyw3Ni43eiAgICBNMjEuNyw4MC40Yy0wLjcsMC0xLjMtMC42LTEuMy0xLjNzMC42LTEuMywxLjMtMS4zczEuMywwLjYsMS4zLDEuM1MyMi40LDgwLjQsMjEuNyw4MC40eiI+PC9wYXRoPgogICAgICAgIDxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0yMi4xLDIyYy0xLjgtMC40LTMuNCwxLjItMywzYzAuMiwwLjksMC45LDEuNiwxLjgsMS44YzEuOCwwLjQsMy40LTEuMiwzLTNDMjMuNywyMi45LDIzLDIyLjIsMjIuMSwyMnogICAgTTIxLjUsMjUuN2MtMC43LDAtMS4zLTAuNi0xLjMtMS4zczAuNi0xLjMsMS4zLTEuM3MxLjMsMC42LDEuMywxLjNTMjIuMiwyNS43LDIxLjUsMjUuN3oiPjwvcGF0aD4KICAgICAgICA8cGF0aCBmaWxsPSJub25lIiBkPSJNNzkuMywyN2MxLjgsMC40LDMuNC0xLjIsMy0zYy0wLjItMC45LTAuOS0xLjYtMS44LTEuOGMtMS44LTAuNC0zLjQsMS4yLTMsM0M3Ny43LDI2LjEsNzguNCwyNi44LDc5LjMsMjd6ICAgIE03OS45LDIzLjRjMC43LDAsMS4zLDAuNiwxLjMsMS4zYzAsMC43LTAuNiwxLjMtMS4zLDEuM3MtMS4zLTAuNi0xLjMtMS4zQzc4LjYsMjQsNzkuMiwyMy40LDc5LjksMjMuNHoiPjwvcGF0aD4KICAgICAgICA8cGF0aCBmaWxsPSJub25lIiBkPSJNODAsNzYuNWMtMS44LTAuNC0zLjQsMS4yLTMsM2MwLjIsMC45LDAuOSwxLjYsMS44LDEuOGMxLjgsMC40LDMuNC0xLjIsMy0zQzgxLjYsNzcuNCw4MC45LDc2LjcsODAsNzYuNXogICAgTTc5LjQsODAuMWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zczAuNi0xLjMsMS4zLTEuM3MxLjMsMC42LDEuMywxLjNTODAuMSw4MC4xLDc5LjQsODAuMXoiPjwvcGF0aD4KICAgICAgICA8Y2lyY2xlIGN4PSI3OS45IiBjeT0iMjQuNiIgcj0iMS4zIj48L2NpcmNsZT4KICAgICAgICA8Y2lyY2xlIGN4PSIyMS41IiBjeT0iMjQuNCIgcj0iMS4zIj48L2NpcmNsZT4KICAgICAgICA8Y2lyY2xlIGN4PSIyMS43IiBjeT0iNzkuMSIgcj0iMS4zIj48L2NpcmNsZT4KICAgICAgICA8cGF0aCBkPSJNNTAuNSw2My40IE01MC44LDQwLjZjLTAuMSwwLTAuMiwwLTAuMywwYy01LjgsMC0xNi42LTkuNC0yMC45LTEzLjRjLTEtMC45LTEuOC0xLjktMi4yLTMuMmMtMC41LTEuMi0xLjItMi0xLjgtMi42ICAgYzEtMS4zLDIuNi0yLjksNS4xLTQuNWM1LjktMy44LDkuNC03LjgsMTAuNS05LjljMS4yLTIuMSwxLjEtMy4xLTEtMy4yYy0yLjEtMC4xLTYuOCwzLjYtNi44LDMuNnMtNi4zLDUuMy0xMC41LDEyLjUgICBjLTEuMi0wLjItMi45LTAuMi00LjMsMWMtMi4zLDEuOS0xLjgsNC44LTEsNi4yYy0wLjcsMC42LTEuNSwxLjItMi41LDEuOEM5LjEsMzMsNS43LDM3LDQuNSwzOWMtMS4yLDIuMS0xLjEsMy4xLDEsMy4yICAgYzIuMSwwLjEsNi44LTMuNiw2LjgtMy42czQuMi0zLjYsOC4xLTguOGMwLjgsMC40LDIsMSwzLjUsMS43YzAuNCwwLjIsMC43LDAuNCwxLjEsMC42YzMuMSwyLjYsNi45LDguNiw5LjcsMTMuNSAgIGMyLjIsMy44LDIuMiw4LjYsMCwxMi40Yy0yLjgsNS02LjgsMTEuMy05LjksMTMuOWMtMC4zLDAuMy0wLjcsMC41LTEsMC42Yy0wLjcsMC4zLTEuMiwwLjYtMS43LDAuOGMtNC4yLTYuNC05LjYtMTEtOS42LTExICAgcy00LjctMy43LTYuOC0zLjZjLTIuMSwwLjEtMi4yLDEuMS0xLDMuMmMxLjIsMi4xLDQuNiw2LjEsMTAuNSw5LjljMS43LDEuMSwzLDIuMiw0LDMuMmMtMC42LDAuNC0xLDAuNy0xLjMsMS4xICAgYy0wLjksMS0yLjEsNC42LDAuNiw2LjhjMS45LDEuNiw0LjEsMS4yLDUuMywwLjhjMC4zLTAuMSwwLjYtMC4yLDAuOC0wLjRjNC4xLDUuOSw4LjksMTAsOC45LDEwczQuNywzLjcsNi44LDMuNnMyLjItMS4xLDEtMy4yICAgYy0xLjItMi4xLTQuNi02LjEtMTAuNS05LjljLTEuNy0xLjEtMi45LTIuMi0zLjktMy4xYzAuMS0wLjIsMC4yLTAuNCwwLjMtMC43YzAuNS0xLjMsMS4zLTIuNCwyLjMtMy4zYzQuMy00LDE1LTEzLjQsMjAuOS0xMy40ICAgIE01MC4zLDYzLjRjNS44LDAsMTcuMSw5LjQsMjEuNSwxMy40YzEsMC45LDEuOCwyLjEsMi4zLDMuM2MwLjIsMC40LDAuMywwLjcsMC41LDFjLTAuOSwwLjktMi4xLDEuOS0zLjYsMi44ICAgYy01LjksMy44LTkuNCw3LjgtMTAuNSw5LjljLTEuMiwyLjEtMS4xLDMuMSwxLDMuMmMyLjEsMC4xLDYuOC0zLjYsNi44LTMuNnM0LjgtNC4xLDguOC05LjljMC4xLDAuMSwwLjMsMC4xLDAuNCwwLjIgICBjMS4yLDAuNCwzLjQsMC44LDUuMy0wLjhjMi43LTIuMiwxLjUtNS44LDAuNi02LjhjLTAuMy0wLjMtMC42LTAuNi0xLTAuOWMxLTEuMSwyLjMtMi4yLDQuMi0zLjRjNS45LTMuOCw5LjQtNy44LDEwLjUtOS45ICAgYzEuMi0yLjEsMS4xLTMuMS0xLTMuMmMtMi4xLTAuMS02LjgsMy42LTYuOCwzLjZzLTUuNSw0LjctOS43LDExLjJjLTAuNi0wLjMtMS4zLTAuNi0yLjEtMWMtMC40LTAuMi0wLjctMC40LTEuMS0wLjYgICBjLTMuMS0yLjYtNi45LTguNi05LjctMTMuNWMtMi4yLTMuOC0yLjItOC42LDAtMTIuNGMyLjgtNSw2LjgtMTEuMyw5LjktMTMuOWMwLjMtMC4zLDAuNy0wLjUsMS4xLTAuNmMxLjYtMC43LDIuNy0xLjIsMy41LTEuNyAgIGMzLjksNS4zLDguMSw4LjgsOC4xLDguOHM0LjcsMy43LDYuOCwzLjZjMi4xLTAuMSwyLjItMS4xLDEtMy4yYy0xLjItMi4xLTQuNi02LjEtMTAuNS05LjljLTEtMC42LTEuOC0xLjMtMi41LTEuOSAgIGMwLjctMS41LDEuMi00LjMtMS02LjJjLTEuNC0xLjItMy0xLjItNC4yLTFDNzQuNSwxMi45LDY4LjIsNy42LDY4LjIsNy42UzYzLjUsMy45LDYxLjQsNGMtMi4xLDAuMS0yLjIsMS4xLTEsMy4yICAgYzEuMiwyLjEsNC42LDYuMSwxMC41LDkuOWMyLjQsMS42LDQsMy4xLDUuMSw0LjRjLTAuNiwwLjUtMS4zLDEuNC0xLjgsMi41Yy0wLjUsMS4zLTEuMywyLjQtMi4zLDMuM2MtNC4zLDQtMTUuMywxMy40LTIxLjIsMTMuNCAgICBNNzkuMywyMi4zYzEuOC0wLjQsMy40LDEuMiwzLDNjLTAuMiwwLjktMC45LDEuNi0xLjgsMS44Yy0xLjgsMC40LTMuNC0xLjItMy0zQzc3LjcsMjMuMiw3OC40LDIyLjUsNzkuMywyMi4zeiBNMjIuMSwyNi44ICAgYy0xLjgsMC40LTMuNC0xLjItMy0zYzAuMi0wLjksMC45LTEuNiwxLjgtMS44YzEuOC0wLjQsMy40LDEuMiwzLDNDMjMuNywyNS45LDIzLDI2LjYsMjIuMSwyNi44eiBNMjIuMyw4MS41Yy0xLjgsMC40LTMuNC0xLjItMy0zICAgYzAuMi0wLjksMC45LTEuNiwxLjgtMS44YzEuOC0wLjQsMy40LDEuMiwzLDNDMjMuOSw4MC42LDIzLjIsODEuMywyMi4zLDgxLjV6IE04MCw4MS4yYy0xLjgsMC40LTMuNC0xLjItMy0zICAgYzAuMi0wLjksMC45LTEuNiwxLjgtMS44YzEuOC0wLjQsMy40LDEuMiwzLDNDODEuNiw4MC4zLDgwLjksODEsODAsODEuMnoiPjwvcGF0aD4KICAgICAgICA8Y2lyY2xlIGN4PSI3OS40IiBjeT0iNzguOSIgcj0iMS4zIj48L2NpcmNsZT4KICAgIDwvZz4KPC9zdmc+);
}
.ax-error {
  color: var(--clr-forms-invalid-color, #c21d00);
}
.clr-vertical-nav .nav-group-trigger .nav-group-trigger-icon {
  height: var(--cds-global-space-7, 0.8rem) !important;
  width: var(--cds-global-space-7, 0.8rem) !important;
}
.datagrid-expandable-caret-icon[direction=right] {
  transform: rotate(90deg) !important;
  transition-duration: 0.25s;
}
.datagrid-expandable-caret-icon[direction=down] {
  transform: rotate(180deg) !important;
  transition-duration: 0.25s;
}
.ax-control-container-wrapper-fix .clr-input-wrapper {
  max-height: none;
}
.changeRoleDropdown clr-dropdown-menu.dropdown-menu {
  z-index: 11000;
}
.leaflet-bottom,
.leaflet-top {
  z-index: 999;
}
.datagrid-header {
  z-index: 1000;
}
.datagrid-table .datagrid-placeholder.datagrid-empty {
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .main-container.open-hamburger-menu .header .header-backdrop {
    z-index: 10000;
  }
  .main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1,
  .main-container.open-hamburger-menu .header-hamburger-trigger {
    z-index: 10001;
  }
  .main-container.open-hamburger-menu .header .branding {
    z-index: 10002;
  }
  .fullscreen-map-modal .modal-body-wrapper,
  .fullscreen-map-modal .modal-body-wrapper {
    max-height: none;
  }
}
.control-icon.fas {
  position: relative;
  top: -4px;
}
app-time-range-selector clr-control-container .clr-error .clr-validate-icon {
  vertical-align: bottom;
}
app-send-direct-message-modal .user-direct-message-modal .clr-control-container,
app-send-direct-message-modal .user-direct-message-modal .clr-textarea-wrapper,
app-pending-approvals-datagrid .approval-confirmation-modal .clr-control-container {
  width: 100%;
}
.clr-textarea {
  padding: 0.4rem 0.6rem !important;
}
mat-datepicker-toggle button:focus {
  outline: none;
}
clr-input-container input,
clr-textarea-container textarea,
clr-combobox input {
  font-family: sans-serif;
}
td,
clr-dg-cell {
  overflow-wrap: anywhere;
  word-break: normal;
}
.required-custom::after {
  color: red;
  content: "\a0*";
}
.datagrid-spinner {
  background-color: rgba(255, 255, 255, 0.6);
}
.datagrid-footer .column-switch-wrapper .column-toggle--action {
  border: none;
}
.datagrid-footer .column-switch-wrapper .column-toggle--action:hover {
  background-color: initial;
}
clr-alerts .alert-app-level .alert-items {
  align-items: flex-start;
}
app-time-range-selector form > clr-control-container > .clr-control-container > .clr-input-wrapper {
  max-height: none;
}
[cds-text*=title] {
  display: block;
  margin-top: 0;
  margin-bottom: var(--cds-global-space-5);
}
[cds-text*=section] {
  display: block;
  margin: var(--cds-global-space-7) 0;
}
.spinner-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.control-icon-color-fix {
  color: #5B5B5B;
}
a.cesium-credit-lightbox-close {
  font-size: 18pt;
  top: 6px;
}
a.cesium-credit-expand-link {
  font-size: 10px;
}
.cesium-credit-lightbox * {
  color: white;
}

/* apps/ax-uss-ui/src/datetime-picker-fix.scss */
/*!
 * Copyright (c) 2015-2025. AX Enterprize, LLC
 * All rights reserved.
 */
.mat-datepicker-toggle {
  pointer-events: auto;
  color: var(--mat-datepicker-toggle-icon-color);
}
.mat-datepicker-toggle-active {
  color: var(--mat-datepicker-toggle-active-state-icon-color);
}
.cdk-high-contrast-active .mat-datepicker-toggle-default-icon {
  color: canvastext;
}
.mat-datepicker-content {
  box-shadow:
    rgba(0, 0, 0, 0.2) 0 2px 4px -1px,
    rgba(0, 0, 0, 0.14) 0 4px 5px 0,
    rgba(0, 0, 0, 0.12) 0 1px 10px 0;
  display: block;
  border-radius: 4px;
  background-color: var(--mat-datepicker-calendar-container-background-color);
  color: var(--mat-datepicker-calendar-container-text-color);
}
.mat-datepicker-content .mat-calendar {
  width: 296px;
  height: 354px;
}
.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar {
  height: auto;
}
.mat-datepicker-content .mat-datepicker-close-button {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 8px;
}
.ng-animating .mat-datepicker-content .mat-datepicker-close-button {
  display: none;
}
.mat-datepicker-content-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.mat-datepicker-content-touch {
  box-shadow:
    rgba(0, 0, 0, 0.2) 0 11px 15px -7px,
    rgba(0, 0, 0, 0.14) 0 24px 38px 3px,
    rgba(0, 0, 0, 0.12) 0 9px 46px 8px;
  display: block;
  max-height: 80vh;
  position: relative;
  overflow: visible;
}
.mat-datepicker-content-touch .mat-datepicker-content-container {
  min-height: 312px;
  max-height: 788px;
  min-width: 250px;
  max-width: 750px;
}
.mat-datepicker-content-touch .mat-calendar {
  width: 100%;
  height: auto;
}
@media (orientation: landscape) {
  .mat-datepicker-content-touch .mat-datepicker-content-container {
    width: 64vh;
    height: 80vh;
  }
}
@media (orientation: portrait) {
  .mat-datepicker-content-touch .mat-datepicker-content-container {
    width: 80vw;
    height: 100vw;
  }
  .mat-datepicker-content-touch .mat-datepicker-content-container-with-actions {
    height: 115vw;
  }
}
.mat-calendar {
  display: block;
  font-family: var(--mat-datepicker-calendar-text-font);
  font-size: var(--mat-datepicker-calendar-text-size);
}
.mat-calendar-header {
  padding: 8px 8px 0;
}
.mat-calendar-content {
  padding: 0 8px 8px;
  outline: none;
}
.mat-calendar-controls {
  display: flex;
  align-items: center;
  margin: 5% calc(4.71429% - 16px);
}
.mat-calendar-spacer {
  flex: 1 1 auto;
}
.mat-calendar-period-button {
  min-width: 0;
  margin: 0 8px;
  font-size: var(--mat-datepicker-calendar-period-button-text-size);
  font-weight: var(--mat-datepicker-calendar-period-button-text-weight);
}
.mat-calendar-arrow {
  display: inline-block;
  width: 10px;
  height: 5px;
  margin: 0 0 0 5px;
  vertical-align: middle;
  fill: var(--mat-datepicker-calendar-period-button-icon-color);
}
.mat-calendar-arrow.mat-calendar-invert {
  transform: rotate(180deg);
}
[dir=rtl] .mat-calendar-arrow {
  margin: 0 5px 0 0;
}
.cdk-high-contrast-active .mat-calendar-arrow {
  fill: canvastext;
}
.mat-calendar-previous-button,
.mat-calendar-next-button {
  position: relative;
}
.mat-datepicker-content .mat-calendar-previous-button,
.mat-datepicker-content .mat-calendar-next-button {
  color: var(--mat-datepicker-calendar-navigation-button-icon-color);
}
.mat-calendar-previous-button::after,
.mat-calendar-next-button::after {
  inset: 0;
  position: absolute;
  content: "";
  margin: 15.5px;
  border-width: 2px 0 0;
  border-style: solid;
  border-color: currentColor;
  border-image: initial;
}
[dir=rtl] .mat-calendar-previous-button,
[dir=rtl] .mat-calendar-next-button {
  transform: rotate(180deg);
}
.mat-calendar-previous-button::after {
  border-left-width: 2px;
  transform: translateX(2px) rotate(-45deg);
}
.mat-calendar-next-button::after {
  border-right-width: 2px;
  transform: translateX(-2px) rotate(45deg);
}
.mat-calendar-table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
}
.mat-calendar-table-header th {
  text-align: center;
  padding: 0 0 8px;
  color: var(--mat-datepicker-calendar-header-text-color);
  font-size: var(--mat-datepicker-calendar-header-text-size);
  font-weight: var(--mat-datepicker-calendar-header-text-weight);
}
.mat-calendar-table-header-divider {
  position: relative;
  height: 1px;
}
.mat-calendar-table-header-divider::after {
  content: "";
  position: absolute;
  top: 0;
  left: -8px;
  right: -8px;
  height: 1px;
  background: var(--mat-datepicker-calendar-header-divider-color);
}
.mat-calendar-body-cell-content::before {
  margin: calc((var(--mat-focus-indicator-border-width, 3px) + 3px) * -1);
}
.mat-calendar-body-cell:focus .mat-focus-indicator::before {
  content: "";
}
.mat-calendar-hidden-label {
  display: none;
}
.mat-calendar-body {
  min-width: 224px;
}
.mat-calendar-body-today:not(.mat-calendar-body-selected, .mat-calendar-body-comparison-identical) {
  border-color: var(--mat-datepicker-calendar-date-today-outline-color);
}
.mat-calendar-body-label {
  height: 0;
  line-height: 0;
  text-align: left;
  padding-left: 4.71429%;
  padding-right: 4.71429%;
  font-size: var(--mat-datepicker-calendar-body-label-text-size);
  font-weight: var(--mat-datepicker-calendar-body-label-text-weight);
  color: var(--mat-datepicker-calendar-body-label-text-color);
}
.mat-calendar-body-hidden-label {
  display: none;
}
.mat-calendar-body-cell-container {
  position: relative;
  height: 0;
  line-height: 0;
}
.mat-calendar-body-cell {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  border: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: none;
  text-align: center;
  outline: none;
  font-family: inherit;
  margin: 0;
}
.mat-calendar-body-cell::before,
.mat-calendar-body-cell::after,
.mat-calendar-body-cell-preview {
  content: "";
  position: absolute;
  top: 5%;
  left: 0;
  z-index: 0;
  box-sizing: border-box;
  display: block;
  height: 90%;
  width: 100%;
}
.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,
.mat-calendar-body-range-start::after,
.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,
.mat-calendar-body-comparison-start::after,
.mat-calendar-body-preview-start .mat-calendar-body-cell-preview {
  left: 5%;
  width: 95%;
  border-top-left-radius: 999px;
  border-bottom-left-radius: 999px;
}
[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,
[dir=rtl] .mat-calendar-body-range-start::after,
[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,
[dir=rtl] .mat-calendar-body-comparison-start::after,
[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview {
  left: 0;
  border-radius: 0 999px 999px 0;
}
.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,
.mat-calendar-body-range-end::after,
.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,
.mat-calendar-body-comparison-end::after,
.mat-calendar-body-preview-end .mat-calendar-body-cell-preview {
  width: 95%;
  border-top-right-radius: 999px;
  border-bottom-right-radius: 999px;
}
[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,
[dir=rtl] .mat-calendar-body-range-end::after,
[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,
[dir=rtl] .mat-calendar-body-comparison-end::after,
[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview {
  left: 5%;
  border-radius: 999px 0 0 999px;
}
[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,
[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after {
  width: 95%;
  border-top-right-radius: 999px;
  border-bottom-right-radius: 999px;
}
.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,
[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,
.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,
[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after {
  width: 90%;
}
.mat-calendar-body-in-preview {
  color: var(--mat-datepicker-calendar-date-preview-state-outline-color);
}
.mat-calendar-body-in-preview .mat-calendar-body-cell-preview {
  border-top: 1px dashed;
  border-bottom: 1px dashed;
}
.mat-calendar-body-preview-start .mat-calendar-body-cell-preview {
  border-left: 1px dashed;
}
[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview {
  border-left: 0;
  border-right: 1px dashed;
}
.mat-calendar-body-preview-end .mat-calendar-body-cell-preview {
  border-right: 1px dashed;
}
[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview {
  border-right: 0;
  border-left: 1px dashed;
}
.mat-calendar-body-disabled {
  cursor: default;
}
.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected, .mat-calendar-body-comparison-identical) {
  color: var(--mat-datepicker-calendar-date-disabled-state-text-color);
}
.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected, .mat-calendar-body-comparison-identical) {
  border-color: var(--mat-datepicker-calendar-date-today-disabled-state-outline-color);
}
.cdk-high-contrast-active .mat-calendar-body-disabled {
  opacity: 0.5;
}
.mat-calendar-body-cell-content {
  top: 5%;
  left: 5%;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 90%;
  height: 90%;
  line-height: 1;
  border-width: 1px;
  border-style: solid;
  border-radius: 999px;
  color: var(--mat-datepicker-calendar-date-text-color);
  border-color: var(--mat-datepicker-calendar-date-outline-color);
}
.mat-calendar-body-cell-content.mat-focus-indicator {
  position: absolute;
}
.cdk-high-contrast-active .mat-calendar-body-cell-content {
  border: none;
}
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected, .mat-calendar-body-comparison-identical),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected, .mat-calendar-body-comparison-identical) {
  background-color: var(--mat-datepicker-calendar-date-focus-state-background-color);
}
@media (hover: hover) {
  .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected, .mat-calendar-body-comparison-identical) {
    background-color: var(--mat-datepicker-calendar-date-hover-state-background-color);
  }
}
.mat-calendar-body-selected {
  background-color: var(--mat-datepicker-calendar-date-selected-state-background-color);
  color: var(--mat-datepicker-calendar-date-selected-state-text-color);
}
.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: var(--mat-datepicker-calendar-date-selected-disabled-state-background-color);
}
.mat-calendar-body-selected.mat-calendar-body-today {
  box-shadow: inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color);
}
.mat-calendar-body-in-range::before {
  background: var(--mat-datepicker-calendar-date-in-range-state-background-color);
}
.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color);
}
.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color);
}
.mat-calendar-body-comparison-bridge-start::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background:
    linear-gradient(
      to right,
      var(--mat-datepicker-calendar-date-in-range-state-background-color) 50%,
      var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 50%);
}
.mat-calendar-body-comparison-bridge-end::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background:
    linear-gradient(
      to left,
      var(--mat-datepicker-calendar-date-in-range-state-background-color) 50%,
      var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 50%);
}
.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color);
}
.mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color);
}
.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),
.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected {
  outline: solid 1px;
}
.cdk-high-contrast-active .mat-calendar-body-today {
  outline: dotted 1px;
}
.cdk-high-contrast-active .mat-calendar-body-cell::before,
.cdk-high-contrast-active .mat-calendar-body-cell::after,
.cdk-high-contrast-active .mat-calendar-body-selected {
  background: none;
}
.cdk-high-contrast-active .mat-calendar-body-in-range::before,
.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,
.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before {
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.cdk-high-contrast-active .mat-calendar-body-range-start::before {
  border-left: 1px solid;
}
[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before {
  border-left: 0;
  border-right: 1px solid;
}
.cdk-high-contrast-active .mat-calendar-body-range-end::before {
  border-right: 1px solid;
}
[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before {
  border-right: 0;
  border-left: 1px solid;
}
.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before {
  border-top: 1px dashed;
  border-bottom: 1px dashed;
}
.cdk-high-contrast-active .mat-calendar-body-comparison-start::before {
  border-left: 1px dashed;
}
[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before {
  border-left: 0;
  border-right: 1px dashed;
}
.cdk-high-contrast-active .mat-calendar-body-comparison-end::before {
  border-right: 1px dashed;
}
[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before {
  border-right: 0;
  border-left: 1px dashed;
}
[dir=rtl] .mat-calendar-body-label {
  text-align: right;
}

/* node_modules/.pnpm/leaflet-geosearch@4.2.2/node_modules/leaflet-geosearch/dist/geosearch.css */
.leaflet-control-geosearch *,
.leaflet-control-geosearch *:before,
.leaflet-control-geosearch *:after {
  box-sizing: border-box;
}
.leaflet-control-geosearch .leaflet-bar-part {
  border-radius: 4px;
  border-bottom: none;
}
.leaflet-control-geosearch a.leaflet-bar-part:before,
.leaflet-control-geosearch a.leaflet-bar-part:after {
  position: absolute;
  display: block;
  content: "";
}
.leaflet-control-geosearch a.leaflet-bar-part:before {
  top: 17px;
  left: 15px;
  width: 6px;
  border-top: 2px solid #555;
  transform: rotateZ(45deg);
}
.leaflet-control-geosearch a.leaflet-bar-part:after {
  top: 10px;
  left: 10px;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  border: 2px solid #555;
}
.leaflet-control-geosearch.error a.leaflet-bar-part:before,
.leaflet-control-geosearch.pending a.leaflet-bar-part:before {
  display: none;
}
.leaflet-control-geosearch.pending a.leaflet-bar-part:after,
.leaflet-control-geosearch.error a.leaflet-bar-part:after {
  left: 50%;
  top: 50%;
  width: 18px;
  height: 18px;
  margin: -9px 0 0 -9px;
  border-radius: 50%;
}
.leaflet-control-geosearch.pending a.leaflet-bar-part:after {
  content: "";
  border: 2px solid #555;
  border-top: 2px solid #f3f3f3;
  animation: spin 1s linear infinite;
}
.leaflet-control-geosearch.error a.leaflet-bar-part:after {
  content: "!";
  line-height: initial;
  font-weight: 600;
  font-size: 18px;
  border: none;
}
.leaflet-control-geosearch form {
  display: none;
  position: absolute;
  top: 0;
  left: 30px;
  border-radius: 0 4px 4px 0;
  background-color: #fff;
  background-clip: padding-box;
  z-index: -1;
  height: auto;
  margin: 0;
  padding: 0 8px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
}
.leaflet-geosearch-button form.open {
  border-radius: 0 4px 4px 4px;
}
.leaflet-control-geosearch.active form {
  display: block;
}
.leaflet-geosearch-button.active .leaflet-bar-part {
  border-radius: 4px 0 0 4px;
  width: 30px;
}
.leaflet-geosearch-button form {
  max-width: 350px;
}
.leaflet-control-geosearch form input {
  min-width: 200px;
  width: 100%;
  outline: none;
  border: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  height: 30px;
  border: none;
  border-radius: 0 4px 4px 0;
  text-indent: 8px;
}
.leaflet-touch .leaflet-geosearch-bar form {
  border: 2px solid rgba(0, 0, 0, 0.2);
  box-shadow: none;
}
.leaflet-touch .leaflet-geosearch-bar form input {
  height: 30px;
}
.leaflet-control-geosearch .results {
  background: #fff;
}
.leaflet-control-geosearch .results > * {
  line-height: 24px;
  padding: 0 8px;
  border: 1px solid transparent;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.leaflet-control-geosearch .results.active {
  padding: 8px 0;
  border-top: 1px solid #c6c6c6;
}
.leaflet-control-geosearch .results > .active,
.leaflet-control-geosearch .results > :hover {
  background-color: #f8f8f8;
  border-color: #c6c6c6;
  cursor: pointer;
}
.leaflet-control-geosearch .results.active:after {
  content: "";
  display: block;
  width: 0;
  position: absolute;
  left: -2px;
  bottom: -2px;
  top: 30px;
}
.leaflet-touch .leaflet-control-geosearch .results.active:after {
  border-left: 2px solid rgba(0, 0, 0, .2);
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.leaflet-top .leaflet-geosearch-bar,
.leaflet-bottom .leaflet-geosearch-bar {
  display: none;
}
.leaflet-geosearch-bar {
  position: relative;
  display: block;
  height: auto;
  width: 400px;
  max-width: calc(100% - 120px);
  margin: 10px auto 0;
  cursor: auto;
  z-index: 1000;
}
.leaflet-geosearch-bar form {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  border-radius: 4px;
}
.leaflet-geosearch-bar form input {
  min-width: 100%;
  width: 100%;
}
.leaflet-geosearch-bar .results.active:after {
  opacity: .2;
}
.leaflet-right .leaflet-control-geosearch form {
  right: 28px;
  left: initial;
  border-radius: 4px 0 0 4px;
  border-left: inherit;
  border-right: none;
}
.leaflet-bar-notfound {
  font-style: italic;
}
.leaflet-control-geosearch button.reset {
  color: black;
  font-weight: bold;
  position: absolute;
  line-height: 26px;
  padding: 0 8px;
  right: 0;
  top: 0;
  cursor: pointer;
  border: none;
  text-decoration: none;
  background-color: #fff;
  border-radius: 0 4px 4px 0;
}
.leaflet-touch .leaflet-control-geosearch button.reset {
  line-height: 30px;
}
.leaflet-control-geosearch button.reset:hover {
  background: #f5f5f5;
}

/* node_modules/.pnpm/@ax+ax-angular-map-leaflet@18.1.12_@angular+common@20.3.3_@angular+core@20.3.3_@angular_0bec3a905dd9d81c3a9acaaa1c9a943a/node_modules/@ax/ax-angular-map-leaflet/assets/global.css */
.leaflet-control-layers-expanded {
  min-height: 48px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
