@charset "UTF-8";

/* src/custom-theme.scss */
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-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-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-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-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-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);
}
.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-chip-touch-target-display: block;
}
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-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-width: 1px;
  --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-track-height: 14px;
  --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-unselected-track-outline-color: transparent;
  --mat-slide-toggle-selected-track-outline-color: transparent;
  --mat-slide-toggle-track-outline-color: transparent;
  --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-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-slider-active-track-height: 6px;
  --mat-slider-active-track-shape: 9999px;
  --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-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-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-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-list-active-indicator-shape: 4px;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-leading-avatar-shape: 50%;
  --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-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-active-indicator-color: transparent;
  --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-disabled-state-layer-color: transparent;
  --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-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-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;
}
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-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-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-shape: 50%;
  --mat-fab-touch-target-size: 48px;
  --mat-fab-extended-container-height: 48px;
  --mat-fab-extended-container-shape: 24px;
  --mat-fab-small-container-shape: 50%;
  --mat-fab-small-touch-target-size: 48px;
}
html {
  --mat-fab-container-color: white;
  --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-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-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-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);
  --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-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-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-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-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-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-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(27.2643896268%, 64.1081593928%, 36.843769766%);
  --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(27.2643896268%, 64.1081593928%, 36.843769766%);
  --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(27.2643896268%, 64.1081593928%, 36.843769766%);
  --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-divider-width: 1px;
}
html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
}
html {
  --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-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-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-width: auto;
}
html {
  --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-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: 4px;
  --mat-stepper-header-hover-state-layer-shape: 4px;
}
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-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-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-timepicker-container-shape: 4px;
}
html {
  --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);
  --mat-timepicker-container-background-color: white;
}

/* node_modules/@salesforce-ux/design-system/assets/styles/salesforce-lightning-design-system.min.css */
/*! Lightning Design System 2.264.3 */
:root {
  --slds-g-color-neutral-base-100:#ffffff;
  --slds-g-color-neutral-base-95:#f3f3f3;
  --slds-g-color-neutral-base-90:#e5e5e5;
  --slds-g-color-neutral-base-80:#c9c9c9;
  --slds-g-color-neutral-base-70:#aeaeae;
  --slds-g-color-neutral-base-65:#a0a0a0;
  --slds-g-color-neutral-base-60:#939393;
  --slds-g-color-neutral-base-50:#747474;
  --slds-g-color-neutral-base-40:#5c5c5c;
  --slds-g-color-neutral-base-30:#444444;
  --slds-g-color-neutral-base-20:#2e2e2e;
  --slds-g-color-neutral-base-15:#242424;
  --slds-g-color-neutral-base-10:#181818;
  --slds-g-color-brand-base-100:#ffffff;
  --slds-g-color-brand-base-95:#eef4ff;
  --slds-g-color-brand-base-90:#d8e6fe;
  --slds-g-color-brand-base-80:#aacbff;
  --slds-g-color-brand-base-70:#78b0fd;
  --slds-g-color-brand-base-65:#57a3fd;
  --slds-g-color-brand-base-60:#1b96ff;
  --slds-g-color-brand-base-50:#0176d3;
  --slds-g-color-brand-base-40:#0b5cab;
  --slds-g-color-brand-base-30:#014486;
  --slds-g-color-brand-base-20:#032d60;
  --slds-g-color-brand-base-15:#03234d;
  --slds-g-color-brand-base-10:#001639;
  --slds-g-color-error-base-100:#ffffff;
  --slds-g-color-error-base-90:#feded8;
  --slds-g-color-error-base-80:#feb8ab;
  --slds-g-color-error-base-70:#fe8f7d;
  --slds-g-color-error-base-60:#fe5c4c;
  --slds-g-color-error-base-50:#ea001e;
  --slds-g-color-error-base-40:#ba0517;
  --slds-g-color-error-base-30:#8e030f;
  --slds-g-color-error-base-20:#640103;
  --slds-g-color-error-base-10:#300c01;
  --slds-g-color-warning-base-100:#ffffff;
  --slds-g-color-warning-base-90:#fedfd0;
  --slds-g-color-warning-base-80:#ffba90;
  --slds-g-color-warning-base-70:#fe9339;
  --slds-g-color-warning-base-60:#dd7a01;
  --slds-g-color-warning-base-50:#a96404;
  --slds-g-color-warning-base-40:#825101;
  --slds-g-color-warning-base-30:#5f3e02;
  --slds-g-color-warning-base-20:#3e2b02;
  --slds-g-color-warning-base-10:#201600;
  --slds-g-color-success-base-100:#ffffff;
  --slds-g-color-success-base-90:#cdefc4;
  --slds-g-color-success-base-80:#91db8b;
  --slds-g-color-success-base-70:#45c65a;
  --slds-g-color-success-base-60:#3ba755;
  --slds-g-color-success-base-50:#2e844a;
  --slds-g-color-success-base-40:#396547;
  --slds-g-color-success-base-30:#194e31;
  --slds-g-color-success-base-20:#1C3326;
  --slds-g-color-success-base-10:#071b12;
  --slds-g-color-border-base-1:#c9c9c9;
  --slds-g-color-border-base-2:#aeaeae;
  --slds-g-color-border-base-3:#939393;
  --slds-g-color-border-base-4:#747474;
  --slds-g-color-border-brand-1:#78b0fd;
  --slds-g-color-border-brand-2:#1b96ff;
  --slds-g-link-color:#0b5cab;
  --slds-g-link-color-hover:#014486;
  --slds-g-link-color-focus:#014486;
  --slds-g-link-color-active:#032d60;
  --slds-g-color-palette-blue-10:#001639;
  --slds-g-color-palette-blue-15:#03234d;
  --slds-g-color-palette-blue-20:#032d60;
  --slds-g-color-palette-blue-30:#014486;
  --slds-g-color-palette-blue-40:#0b5cab;
  --slds-g-color-palette-blue-50:#0176d3;
  --slds-g-color-palette-blue-60:#1b96ff;
  --slds-g-color-palette-blue-65:#57a3fd;
  --slds-g-color-palette-blue-70:#78b0fd;
  --slds-g-color-palette-blue-80:#aacbff;
  --slds-g-color-palette-blue-90:#d8e6fe;
  --slds-g-color-palette-blue-95:#eef4ff;
  --slds-g-color-palette-cloud-blue-10:#001a28;
  --slds-g-color-palette-cloud-blue-15:#0a2636;
  --slds-g-color-palette-cloud-blue-20:#023248;
  --slds-g-color-palette-cloud-blue-30:#084968;
  --slds-g-color-palette-cloud-blue-40:#05628a;
  --slds-g-color-palette-cloud-blue-50:#107cad;
  --slds-g-color-palette-cloud-blue-60:#0d9dda;
  --slds-g-color-palette-cloud-blue-65:#08abed;
  --slds-g-color-palette-cloud-blue-70:#1ab9ff;
  --slds-g-color-palette-cloud-blue-80:#90d0fe;
  --slds-g-color-palette-cloud-blue-90:#cfe9fe;
  --slds-g-color-palette-cloud-blue-95:#eaf5fe;
  --slds-g-color-palette-green-10:#071b12;
  --slds-g-color-palette-green-15:#0c2912;
  --slds-g-color-palette-green-20:#1C3326;
  --slds-g-color-palette-green-30:#194e31;
  --slds-g-color-palette-green-40:#396547;
  --slds-g-color-palette-green-50:#2e844a;
  --slds-g-color-palette-green-60:#3ba755;
  --slds-g-color-palette-green-65:#41b658;
  --slds-g-color-palette-green-70:#45c65a;
  --slds-g-color-palette-green-80:#91db8b;
  --slds-g-color-palette-green-90:#cdefc4;
  --slds-g-color-palette-green-95:#ebf7e6;
  --slds-g-color-palette-hot-orange-10:#281202;
  --slds-g-color-palette-hot-orange-15:#421604;
  --slds-g-color-palette-hot-orange-20:#4A2413;
  --slds-g-color-palette-hot-orange-30:#7e2600;
  --slds-g-color-palette-hot-orange-40:#aa3001;
  --slds-g-color-palette-hot-orange-50:#d83a00;
  --slds-g-color-palette-hot-orange-60:#ff5d2d;
  --slds-g-color-palette-hot-orange-65:#ff784f;
  --slds-g-color-palette-hot-orange-70:#ff906e;
  --slds-g-color-palette-hot-orange-80:#feb9a5;
  --slds-g-color-palette-hot-orange-90:#ffded5;
  --slds-g-color-palette-hot-orange-95:#fef1ed;
  --slds-g-color-palette-indigo-10:#200647;
  --slds-g-color-palette-indigo-15:#1f0974;
  --slds-g-color-palette-indigo-20:#321D71;
  --slds-g-color-palette-indigo-30:#2f2cb7;
  --slds-g-color-palette-indigo-40:#3a49da;
  --slds-g-color-palette-indigo-50:#5867e8;
  --slds-g-color-palette-indigo-60:#7f8ced;
  --slds-g-color-palette-indigo-65:#8e9bef;
  --slds-g-color-palette-indigo-70:#9ea9f1;
  --slds-g-color-palette-indigo-80:#bec7f6;
  --slds-g-color-palette-indigo-90:#e0e5f8;
  --slds-g-color-palette-indigo-95:#f1f3fb;
  --slds-g-color-palette-orange-10:#201600;
  --slds-g-color-palette-orange-15:#371e03;
  --slds-g-color-palette-orange-20:#3e2b02;
  --slds-g-color-palette-orange-30:#5f3e02;
  --slds-g-color-palette-orange-40:#825101;
  --slds-g-color-palette-orange-50:#a96404;
  --slds-g-color-palette-orange-60:#dd7a01;
  --slds-g-color-palette-orange-65:#f38303;
  --slds-g-color-palette-orange-70:#fe9339;
  --slds-g-color-palette-orange-80:#ffba90;
  --slds-g-color-palette-orange-90:#fedfd0;
  --slds-g-color-palette-orange-95:#fff1ea;
  --slds-g-color-palette-pink-10:#370114;
  --slds-g-color-palette-pink-15:#4b0620;
  --slds-g-color-palette-pink-20:#61022a;
  --slds-g-color-palette-pink-30:#8a033e;
  --slds-g-color-palette-pink-40:#b60554;
  --slds-g-color-palette-pink-50:#e3066a;
  --slds-g-color-palette-pink-60:#ff538a;
  --slds-g-color-palette-pink-65:#fe7298;
  --slds-g-color-palette-pink-70:#fe8aa7;
  --slds-g-color-palette-pink-80:#fdb6c5;
  --slds-g-color-palette-pink-90:#fddde3;
  --slds-g-color-palette-pink-95:#fef0f3;
  --slds-g-color-palette-purple-10:#240643;
  --slds-g-color-palette-purple-15:#300b60;
  --slds-g-color-palette-purple-20:#401075;
  --slds-g-color-palette-purple-30:#5a1ba9;
  --slds-g-color-palette-purple-40:#7526e3;
  --slds-g-color-palette-purple-50:#9050e9;
  --slds-g-color-palette-purple-60:#ad7bee;
  --slds-g-color-palette-purple-65:#b78def;
  --slds-g-color-palette-purple-70:#c29ef1;
  --slds-g-color-palette-purple-80:#D7BFF2;
  --slds-g-color-palette-purple-90:#ece1f9;
  --slds-g-color-palette-purple-95:#f6f2fb;
  --slds-g-color-palette-red-10:#300c01;
  --slds-g-color-palette-red-15:#4a0c04;
  --slds-g-color-palette-red-20:#640103;
  --slds-g-color-palette-red-30:#8e030f;
  --slds-g-color-palette-red-40:#ba0517;
  --slds-g-color-palette-red-50:#ea001e;
  --slds-g-color-palette-red-60:#fe5c4c;
  --slds-g-color-palette-red-65:#fe7765;
  --slds-g-color-palette-red-70:#fe8f7d;
  --slds-g-color-palette-red-80:#feb8ab;
  --slds-g-color-palette-red-90:#feded8;
  --slds-g-color-palette-red-95:#fef1ee;
  --slds-g-color-palette-teal-10:#071b12;
  --slds-g-color-palette-teal-15:#072825;
  --slds-g-color-palette-teal-20:#023434;
  --slds-g-color-palette-teal-30:#024d4c;
  --slds-g-color-palette-teal-40:#056764;
  --slds-g-color-palette-teal-50:#0b827c;
  --slds-g-color-palette-teal-60:#06a59a;
  --slds-g-color-palette-teal-65:#03b4a7;
  --slds-g-color-palette-teal-70:#01c3b3;
  --slds-g-color-palette-teal-80:#04e1cb;
  --slds-g-color-palette-teal-90:#acf3e4;
  --slds-g-color-palette-teal-95:#def9f3;
  --slds-g-color-palette-violet-10:#2e0039;
  --slds-g-color-palette-violet-15:#3d0157;
  --slds-g-color-palette-violet-20:#481A54;
  --slds-g-color-palette-violet-30:#730394;
  --slds-g-color-palette-violet-40:#9602c7;
  --slds-g-color-palette-violet-50:#ba01ff;
  --slds-g-color-palette-violet-60:#cb65ff;
  --slds-g-color-palette-violet-65:#d17dfe;
  --slds-g-color-palette-violet-70:#d892fe;
  --slds-g-color-palette-violet-80:#e5b9fe;
  --slds-g-color-palette-violet-90:#f2defe;
  --slds-g-color-palette-violet-95:#f9f0ff;
  --slds-g-color-palette-yellow-10:#281202;
  --slds-g-color-palette-yellow-15:#2e2204;
  --slds-g-color-palette-yellow-20:#4f2100;
  --slds-g-color-palette-yellow-30:#6f3400;
  --slds-g-color-palette-yellow-40:#8c4b02;
  --slds-g-color-palette-yellow-50:#a86403;
  --slds-g-color-palette-yellow-60:#ca8501;
  --slds-g-color-palette-yellow-65:#d79304;
  --slds-g-color-palette-yellow-70:#e4a201;
  --slds-g-color-palette-yellow-80:#fcc003;
  --slds-g-color-palette-yellow-90:#f9e3b6;
  --slds-g-color-palette-yellow-95:#fbf3e0;
  --slds-g-color-palette-neutral-10:#181818;
  --slds-g-color-palette-neutral-15:#242424;
  --slds-g-color-palette-neutral-20:#2e2e2e;
  --slds-g-color-palette-neutral-30:#444444;
  --slds-g-color-palette-neutral-40:#5c5c5c;
  --slds-g-color-palette-neutral-50:#747474;
  --slds-g-color-palette-neutral-60:#939393;
  --slds-g-color-palette-neutral-65:#a0a0a0;
  --slds-g-color-palette-neutral-70:#aeaeae;
  --slds-g-color-palette-neutral-80:#c9c9c9;
  --slds-g-color-palette-neutral-90:#e5e5e5;
  --slds-g-color-palette-neutral-95:#f3f3f3;
  --slds-g-color-palette-neutral-100:#ffffff;
  --slds-g-color-neutral-10-opacity-10:rgba(24, 24, 24, 0.1);
  --slds-g-color-neutral-10-opacity-25:rgba(24, 24, 24, 0.25);
  --slds-g-color-neutral-10-opacity-50:rgba(24, 24, 24, 0.5);
  --slds-g-color-neutral-10-opacity-75:rgba(24, 24, 24, 0.75);
  --slds-g-color-neutral-100-opacity-10:rgba(255, 255, 255, 0.1);
  --slds-g-color-neutral-100-opacity-25:rgba(255, 255, 255, 0.25);
  --slds-g-color-neutral-100-opacity-50:rgba(255, 255, 255, 0.5);
  --slds-g-color-neutral-100-opacity-75:rgba(255, 255, 255, 0.75);
  --slds-g-shadow-outset-focus-1:0 0 0 2px #FFFFFF,0 0 0 4px #0B5CAB;
  --slds-g-shadow-inset-focus-1:0 0 0 2px #FFFFFF inset,0 0 0 4px #0B5CAB inset;
  --slds-g-shadow-inset-inverse-focus-1:0 0 0 2px #0B5CAB inset,0 0 0 4px #FFFFFF inset;
  --slds-g-shadow-outline-focus-1:0 0 0 2px #0B5CAB;
}
@layer deprecated, defaults, shared, theme, component;
@layer defaults {
  :where(html) {
    --slds-r-color-brand-5:#000310;
    --slds-r-color-brand-10:#001639;
    --slds-r-color-brand-15:#03234d;
    --slds-r-color-brand-20:#032d60;
    --slds-r-color-brand-30:#014486;
    --slds-r-color-brand-35:#044f98;
    --slds-r-color-brand-40:#0b5cab;
    --slds-r-color-brand-45:#0469c1;
    --slds-r-color-brand-50:#0176d3;
    --slds-r-color-brand-55:#0684ef;
    --slds-r-color-brand-60:#1b96ff;
    --slds-r-color-brand-65:#57a3fd;
    --slds-r-color-brand-70:#78b0fd;
    --slds-r-color-brand-80:#aacbff;
    --slds-r-color-brand-85:#c2d8ff;
    --slds-r-color-brand-90:#d8e6fe;
    --slds-r-color-brand-95:#eef4ff;
    --slds-r-color-info-5:#020202;
    --slds-r-color-info-10:#181818;
    --slds-r-color-info-15:#242424;
    --slds-r-color-info-20:#2e2e2e;
    --slds-r-color-info-30:#444;
    --slds-r-color-info-35:#515151;
    --slds-r-color-info-40:#5c5c5c;
    --slds-r-color-info-45:#696969;
    --slds-r-color-info-50:#757575;
    --slds-r-color-info-55:#848484;
    --slds-r-color-info-60:#939393;
    --slds-r-color-info-65:#a0a0a0;
    --slds-r-color-info-70:#aeaeae;
    --slds-r-color-info-80:#c9c9c9;
    --slds-r-color-info-85:#d7d7d7;
    --slds-r-color-info-90:#e5e5e5;
    --slds-r-color-info-95:#f3f3f3;
    --slds-r-color-success-5:#010502;
    --slds-r-color-success-10:#071b12;
    --slds-r-color-success-15:#0c2912;
    --slds-r-color-success-20:#143b25;
    --slds-r-color-success-30:#194e31;
    --slds-r-color-success-35:#1e5c39;
    --slds-r-color-success-40:#396547;
    --slds-r-color-success-45:#287644;
    --slds-r-color-success-50:#2e844a;
    --slds-r-color-success-55:#359650;
    --slds-r-color-success-60:#3ba755;
    --slds-r-color-success-65:#41b658;
    --slds-r-color-success-70:#45c65a;
    --slds-r-color-success-80:#91db8b;
    --slds-r-color-success-85:#aee4a9;
    --slds-r-color-success-90:#cdefc4;
    --slds-r-color-success-95:#ebf7e6;
    --slds-r-color-error-5:#0c0200;
    --slds-r-color-error-10:#300c01;
    --slds-r-color-error-15:#4a0c04;
    --slds-r-color-error-20:#640103;
    --slds-r-color-error-30:#8e030f;
    --slds-r-color-error-35:#a40413;
    --slds-r-color-error-40:#ba0517;
    --slds-r-color-error-45:#d2031b;
    --slds-r-color-error-50:#ea001e;
    --slds-r-color-error-55:#f42e35;
    --slds-r-color-error-60:#fe5c4c;
    --slds-r-color-error-65:#fe7765;
    --slds-r-color-error-70:#fe8f7d;
    --slds-r-color-error-80:#feb8ab;
    --slds-r-color-error-85:#feccc3;
    --slds-r-color-error-90:#feded8;
    --slds-r-color-error-95:#fef1ee;
    --slds-r-color-warning-5:#060300;
    --slds-r-color-warning-10:#201600;
    --slds-r-color-warning-15:#2e2204;
    --slds-r-color-warning-20:#3e2b02;
    --slds-r-color-warning-30:#5f3e02;
    --slds-r-color-warning-35:#704801;
    --slds-r-color-warning-40:#825101;
    --slds-r-color-warning-45:#965b03;
    --slds-r-color-warning-50:#a96404;
    --slds-r-color-warning-55:#bf6d03;
    --slds-r-color-warning-60:#dd7a01;
    --slds-r-color-warning-65:#f38303;
    --slds-r-color-warning-70:#fe9339;
    --slds-r-color-warning-80:#ffba90;
    --slds-r-color-warning-85:#ffccad;
    --slds-r-color-warning-90:#fedfd0;
    --slds-r-color-warning-95:#fff1ea;
  }
}
@layer defaults {
  :where(html) {
    --slds-g-duration-immediately:0.05s;
    --slds-g-duration-instantly:0s;
    --slds-g-duration-paused:3.2s;
    --slds-g-duration-promptly:0.2s;
    --slds-g-duration-quickly:0.1s;
    --slds-g-duration-slowly:0.4s;
    --slds-g-duration-toast-medium:9.6s;
    --slds-g-duration-toast-short:4.8s;
    --slds-g-ratio-square:1;
    --slds-g-ratio-landscape:4/3;
    --slds-g-ratio-portrait:3/4;
    --slds-g-ratio-wide:16/9;
    --slds-g-ratio-ultrawide:18/5;
    --slds-g-sizing-1:0.125rem;
    --slds-g-sizing-2:0.25rem;
    --slds-g-sizing-3:0.5rem;
    --slds-g-sizing-4:0.75rem;
    --slds-g-sizing-5:1rem;
    --slds-g-sizing-6:1.25rem;
    --slds-g-sizing-7:1.5rem;
    --slds-g-sizing-8:1.75rem;
    --slds-g-sizing-9:2rem;
    --slds-g-sizing-10:3rem;
    --slds-g-sizing-11:4rem;
    --slds-g-sizing-12:5rem;
    --slds-g-sizing-13:10rem;
    --slds-g-sizing-14:15rem;
    --slds-g-sizing-15:20rem;
    --slds-g-sizing-16:30rem;
    --slds-g-sizing-base:1rem;
    --slds-g-sizing-border-1:1px;
    --slds-g-sizing-border-2:2px;
    --slds-g-sizing-border-3:3px;
    --slds-g-sizing-border-4:4px;
    --slds-g-sizing-content-1:20ch;
    --slds-g-sizing-content-2:45ch;
    --slds-g-sizing-content-3:60ch;
    --slds-g-sizing-heading-1:20ch;
    --slds-g-sizing-heading-2:25ch;
    --slds-g-sizing-heading-3:35ch;
    --slds-g-spacing-1:0.25rem;
    --slds-g-spacing-2:0.5rem;
    --slds-g-spacing-3:0.75rem;
    --slds-g-spacing-4:1rem;
    --slds-g-spacing-5:1.5rem;
    --slds-g-spacing-6:2rem;
    --slds-g-spacing-7:2.5rem;
    --slds-g-spacing-8:3rem;
    --slds-g-spacing-9:3.5rem;
    --slds-g-spacing-10:4rem;
    --slds-g-spacing-11:4.5rem;
    --slds-g-spacing-12:5rem;
    --slds-g-spacing-var-1:var(--slds-g-spacing-1);
    --slds-g-spacing-var-2:var(--slds-g-spacing-2);
    --slds-g-spacing-var-3:var(--slds-g-spacing-3);
    --slds-g-spacing-var-4:var(--slds-g-spacing-4);
    --slds-g-spacing-var-5:var(--slds-g-spacing-5);
    --slds-g-spacing-var-6:var(--slds-g-spacing-6);
    --slds-g-spacing-var-7:var(--slds-g-spacing-7);
    --slds-g-spacing-var-8:var(--slds-g-spacing-8);
    --slds-g-spacing-var-9:var(--slds-g-spacing-9);
    --slds-g-spacing-var-10:var(--slds-g-spacing-10);
    --slds-g-spacing-var-11:var(--slds-g-spacing-11);
    --slds-g-spacing-var-12:var(--slds-g-spacing-12);
    --slds-g-spacing-var-block-1:var(--slds-g-spacing-1);
    --slds-g-spacing-var-block-2:var(--slds-g-spacing-2);
    --slds-g-spacing-var-block-3:var(--slds-g-spacing-3);
    --slds-g-spacing-var-block-4:var(--slds-g-spacing-4);
    --slds-g-spacing-var-block-5:var(--slds-g-spacing-5);
    --slds-g-spacing-var-block-6:var(--slds-g-spacing-6);
    --slds-g-spacing-var-block-7:var(--slds-g-spacing-7);
    --slds-g-spacing-var-block-8:var(--slds-g-spacing-8);
    --slds-g-spacing-var-block-9:var(--slds-g-spacing-9);
    --slds-g-spacing-var-block-10:var(--slds-g-spacing-10);
    --slds-g-spacing-var-block-11:var(--slds-g-spacing-11);
    --slds-g-spacing-var-block-12:var(--slds-g-spacing-12);
    --slds-g-spacing-var-inline-1:var(--slds-g-spacing-1);
    --slds-g-spacing-var-inline-2:var(--slds-g-spacing-2);
    --slds-g-spacing-var-inline-3:var(--slds-g-spacing-3);
    --slds-g-spacing-var-inline-4:var(--slds-g-spacing-4);
    --slds-g-spacing-var-inline-5:var(--slds-g-spacing-5);
    --slds-g-spacing-var-inline-6:var(--slds-g-spacing-6);
    --slds-g-spacing-var-inline-7:var(--slds-g-spacing-7);
    --slds-g-spacing-var-inline-8:var(--slds-g-spacing-8);
    --slds-g-spacing-var-inline-9:var(--slds-g-spacing-9);
    --slds-g-spacing-var-inline-10:var(--slds-g-spacing-10);
    --slds-g-spacing-var-inline-11:var(--slds-g-spacing-11);
    --slds-g-spacing-var-inline-12:var(--slds-g-spacing-12);
    --slds-g-radius-border-1:0.125rem;
    --slds-g-radius-border-2:0.25rem;
    --slds-g-radius-border-3:0.5rem;
    --slds-g-radius-border-4:1rem;
    --slds-g-radius-border-pill:15rem;
    --slds-g-radius-border-circle:100%;
    --slds-g-font-weight-1:100;
    --slds-g-font-weight-2:200;
    --slds-g-font-weight-3:300;
    --slds-g-font-weight-4:400;
    --slds-g-font-weight-5:500;
    --slds-g-font-weight-6:600;
    --slds-g-font-weight-7:700;
    --slds-g-font-weight-bold:bold;
    --slds-g-font-line-height-1:1;
    --slds-g-font-line-height-2:1.25;
    --slds-g-font-line-height-3:1.375;
    --slds-g-font-line-height-4:1.5;
    --slds-g-font-line-height-5:1.75;
    --slds-g-font-line-height-6:2;
    --slds-g-font-line-height-base:1.5;
    --slds-g-font-line-height-var-base:var(--slds-g-font-line-height-base);
    --slds-g-font-lineheight-1:var(--slds-g-font-line-height-1);
    --slds-g-font-lineheight-2:var(--slds-g-font-line-height-2);
    --slds-g-font-lineheight-3:var(--slds-g-font-line-height-3);
    --slds-g-font-lineheight-4:var(--slds-g-font-line-height-4);
    --slds-g-font-lineheight-5:var(--slds-g-font-line-height-5);
    --slds-g-font-lineheight-6:var(--slds-g-font-line-height-6);
    --slds-g-font-lineheight-base:var(--slds-g-font-line-height-base);
    --slds-g-font-lineheight-var-base:var(--slds-g-font-line-height-var-base);
    --slds-g-font-scale-1:0.875rem;
    --slds-g-font-scale-2:1rem;
    --slds-g-font-scale-3:1.125rem;
    --slds-g-font-scale-4:1.25rem;
    --slds-g-font-scale-5:1.5rem;
    --slds-g-font-scale-6:1.75rem;
    --slds-g-font-scale-7:2rem;
    --slds-g-font-scale-8:2.625rem;
    --slds-g-font-scale-9:var(--slds-g-font-scale-8);
    --slds-g-font-scale-10:var(--slds-g-font-scale-8);
    --slds-g-font-scale-ratio:1.15;
    --slds-g-font-scale-base:0.8125rem;
    --slds-g-font-scale-neg-1:0.75rem;
    --slds-g-font-scale-neg-2:0.625rem;
    --slds-g-font-scale-neg-3:var(--slds-g-font-scale-neg-2);
    --slds-g-font-scale-neg-4:var(--slds-g-font-scale-neg-3);
    --slds-g-font-scale-var-1:var(--slds-g-font-scale-1);
    --slds-g-font-scale-var-2:var(--slds-g-font-scale-2);
    --slds-g-font-scale-var-3:var(--slds-g-font-scale-3);
    --slds-g-font-scale-var-4:var(--slds-g-font-scale-4);
    --slds-g-font-scale-var-5:var(--slds-g-font-scale-5);
    --slds-g-font-scale-var-6:var(--slds-g-font-scale-6);
    --slds-g-font-scale-var-7:var(--slds-g-font-scale-7);
    --slds-g-font-scale-var-8:var(--slds-g-font-scale-8);
    --slds-g-font-scale-var-9:var(--slds-g-font-scale-var-8);
    --slds-g-font-scale-var-10:var(--slds-g-font-scale-var-8);
    --slds-g-font-scale-var-base:var(--slds-g-font-scale-base);
    --slds-g-font-scale-var-neg-1:var(--slds-g-font-scale-neg-1);
    --slds-g-font-scale-var-neg-2:var(--slds-g-font-scale-neg-2);
    --slds-g-font-scale-var-neg-3:var(--slds-g-font-scale-var-neg-2);
    --slds-g-font-scale-var-neg-4:var(--slds-g-font-scale-var-neg-3);
    --slds-g-font-size-base:var(--slds-g-font-scale-base);
    --slds-g-font-family:var(--slds-g-font-family-base);
    --slds-g-font-family-base:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    --slds-g-font-family-monospace:Consolas,Menlo,Monaco,Courier,monospace;
    --slds-g-font-line-clamp:3;
    --slds-g-color-palette-neutral-0:#000;
    --slds-g-color-palette-neutral-10:#181818;
    --slds-g-color-palette-neutral-15:#242424;
    --slds-g-color-palette-neutral-20:#2e2e2e;
    --slds-g-color-palette-neutral-30:#444;
    --slds-g-color-palette-neutral-40:#5c5c5c;
    --slds-g-color-palette-neutral-50:#757575;
    --slds-g-color-palette-neutral-60:#939393;
    --slds-g-color-palette-neutral-65:#a0a0a0;
    --slds-g-color-palette-neutral-70:#aeaeae;
    --slds-g-color-palette-neutral-80:#c9c9c9;
    --slds-g-color-palette-neutral-90:#e5e5e5;
    --slds-g-color-palette-neutral-95:#f3f3f3;
    --slds-g-color-palette-neutral-100:#fff;
    --slds-g-color-palette-blue-10:#001639;
    --slds-g-color-palette-blue-15:#03234d;
    --slds-g-color-palette-blue-20:#032d60;
    --slds-g-color-palette-blue-30:#014486;
    --slds-g-color-palette-blue-40:#0b5cab;
    --slds-g-color-palette-blue-50:#0176d3;
    --slds-g-color-palette-blue-60:#1b96ff;
    --slds-g-color-palette-blue-65:#57a3fd;
    --slds-g-color-palette-blue-70:#78b0fd;
    --slds-g-color-palette-blue-80:#aacbff;
    --slds-g-color-palette-blue-90:#d8e6fe;
    --slds-g-color-palette-blue-95:#eef4ff;
    --slds-g-color-palette-cloud-blue-10:#001a28;
    --slds-g-color-palette-cloud-blue-15:#0a2636;
    --slds-g-color-palette-cloud-blue-20:#023248;
    --slds-g-color-palette-cloud-blue-30:#084968;
    --slds-g-color-palette-cloud-blue-40:#05628a;
    --slds-g-color-palette-cloud-blue-50:#107cad;
    --slds-g-color-palette-cloud-blue-60:#0d9dda;
    --slds-g-color-palette-cloud-blue-65:#08abed;
    --slds-g-color-palette-cloud-blue-70:#1ab9ff;
    --slds-g-color-palette-cloud-blue-80:#90d0fe;
    --slds-g-color-palette-cloud-blue-90:#cfe9fe;
    --slds-g-color-palette-cloud-blue-95:#eaf5fe;
    --slds-g-color-palette-electric-blue-10:#001642;
    --slds-g-color-palette-electric-blue-15:#001e5b;
    --slds-g-color-palette-electric-blue-20:#002775;
    --slds-g-color-palette-electric-blue-30:#022ac0;
    --slds-g-color-palette-electric-blue-40:#0250d9;
    --slds-g-color-palette-electric-blue-50:#066afe;
    --slds-g-color-palette-electric-blue-60:#4992fe;
    --slds-g-color-palette-electric-blue-65:#5f9ffe;
    --slds-g-color-palette-electric-blue-70:#7cb1fe;
    --slds-g-color-palette-electric-blue-80:#a8cbff;
    --slds-g-color-palette-electric-blue-90:#d6e6ff;
    --slds-g-color-palette-electric-blue-95:#edf4ff;
    --slds-g-color-palette-green-10:#071b12;
    --slds-g-color-palette-green-15:#0c2912;
    --slds-g-color-palette-green-20:#143b25;
    --slds-g-color-palette-green-30:#194e31;
    --slds-g-color-palette-green-40:#396547;
    --slds-g-color-palette-green-50:#2e844a;
    --slds-g-color-palette-green-60:#3ba755;
    --slds-g-color-palette-green-65:#41b658;
    --slds-g-color-palette-green-70:#45c65a;
    --slds-g-color-palette-green-80:#91db8b;
    --slds-g-color-palette-green-90:#cdefc4;
    --slds-g-color-palette-green-95:#ebf7e6;
    --slds-g-color-palette-hot-orange-10:#281202;
    --slds-g-color-palette-hot-orange-15:#421604;
    --slds-g-color-palette-hot-orange-20:#4a2413;
    --slds-g-color-palette-hot-orange-30:#7e2600;
    --slds-g-color-palette-hot-orange-40:#aa3001;
    --slds-g-color-palette-hot-orange-50:#d83a00;
    --slds-g-color-palette-hot-orange-60:#ff5d2d;
    --slds-g-color-palette-hot-orange-65:#ff784f;
    --slds-g-color-palette-hot-orange-70:#ff906e;
    --slds-g-color-palette-hot-orange-80:#feb9a5;
    --slds-g-color-palette-hot-orange-90:#ffded5;
    --slds-g-color-palette-hot-orange-95:#fef1ed;
    --slds-g-color-palette-indigo-10:#17094e;
    --slds-g-color-palette-indigo-15:#1f0974;
    --slds-g-color-palette-indigo-20:#270c92;
    --slds-g-color-palette-indigo-30:#2f2cb7;
    --slds-g-color-palette-indigo-40:#3a49da;
    --slds-g-color-palette-indigo-50:#5867e8;
    --slds-g-color-palette-indigo-60:#7f8ced;
    --slds-g-color-palette-indigo-65:#8e9bef;
    --slds-g-color-palette-indigo-70:#9ea9f1;
    --slds-g-color-palette-indigo-80:#bec7f6;
    --slds-g-color-palette-indigo-90:#e0e5f8;
    --slds-g-color-palette-indigo-95:#f1f3fb;
    --slds-g-color-palette-orange-10:#201600;
    --slds-g-color-palette-orange-15:#2e2204;
    --slds-g-color-palette-orange-20:#3e2b02;
    --slds-g-color-palette-orange-30:#5f3e02;
    --slds-g-color-palette-orange-40:#825101;
    --slds-g-color-palette-orange-50:#a96404;
    --slds-g-color-palette-orange-60:#dd7a01;
    --slds-g-color-palette-orange-65:#f38303;
    --slds-g-color-palette-orange-70:#fe9339;
    --slds-g-color-palette-orange-80:#ffba90;
    --slds-g-color-palette-orange-90:#fedfd0;
    --slds-g-color-palette-orange-95:#fff1ea;
    --slds-g-color-palette-pink-10:#370114;
    --slds-g-color-palette-pink-15:#4b0620;
    --slds-g-color-palette-pink-20:#61022a;
    --slds-g-color-palette-pink-30:#8a033e;
    --slds-g-color-palette-pink-40:#b60554;
    --slds-g-color-palette-pink-50:#e3066a;
    --slds-g-color-palette-pink-60:#ff538a;
    --slds-g-color-palette-pink-65:#fe7298;
    --slds-g-color-palette-pink-70:#fe8aa7;
    --slds-g-color-palette-pink-80:#fdb6c5;
    --slds-g-color-palette-pink-90:#fddde3;
    --slds-g-color-palette-pink-95:#fef0f3;
    --slds-g-color-palette-purple-10:#240643;
    --slds-g-color-palette-purple-15:#300b60;
    --slds-g-color-palette-purple-20:#401075;
    --slds-g-color-palette-purple-30:#5a1ba9;
    --slds-g-color-palette-purple-40:#7526e3;
    --slds-g-color-palette-purple-50:#9050e9;
    --slds-g-color-palette-purple-60:#ad7bee;
    --slds-g-color-palette-purple-65:#b78def;
    --slds-g-color-palette-purple-70:#c29ef1;
    --slds-g-color-palette-purple-80:#d7bff2;
    --slds-g-color-palette-purple-90:#ece1f9;
    --slds-g-color-palette-purple-95:#f6f2fb;
    --slds-g-color-palette-red-10:#300c01;
    --slds-g-color-palette-red-15:#4a0c04;
    --slds-g-color-palette-red-20:#640103;
    --slds-g-color-palette-red-30:#8e030f;
    --slds-g-color-palette-red-40:#ba0517;
    --slds-g-color-palette-red-50:#ea001e;
    --slds-g-color-palette-red-60:#fe5c4c;
    --slds-g-color-palette-red-65:#fe7765;
    --slds-g-color-palette-red-70:#fe8f7d;
    --slds-g-color-palette-red-80:#feb8ab;
    --slds-g-color-palette-red-90:#feded8;
    --slds-g-color-palette-red-95:#fef1ee;
    --slds-g-color-palette-teal-10:#071b12;
    --slds-g-color-palette-teal-15:#072825;
    --slds-g-color-palette-teal-20:#023434;
    --slds-g-color-palette-teal-30:#024d4c;
    --slds-g-color-palette-teal-40:#056764;
    --slds-g-color-palette-teal-50:#0b827c;
    --slds-g-color-palette-teal-60:#06a59a;
    --slds-g-color-palette-teal-65:#03b4a7;
    --slds-g-color-palette-teal-70:#01c3b3;
    --slds-g-color-palette-teal-80:#04e1cb;
    --slds-g-color-palette-teal-90:#acf3e4;
    --slds-g-color-palette-teal-95:#def9f3;
    --slds-g-color-palette-violet-10:#2e0039;
    --slds-g-color-palette-violet-15:#3d0157;
    --slds-g-color-palette-violet-20:#580276;
    --slds-g-color-palette-violet-30:#730394;
    --slds-g-color-palette-violet-40:#9602c7;
    --slds-g-color-palette-violet-50:#ba01ff;
    --slds-g-color-palette-violet-60:#cb65ff;
    --slds-g-color-palette-violet-65:#d17dfe;
    --slds-g-color-palette-violet-70:#d892fe;
    --slds-g-color-palette-violet-80:#e5b9fe;
    --slds-g-color-palette-violet-90:#f2defe;
    --slds-g-color-palette-violet-95:#f9f0ff;
    --slds-g-color-palette-yellow-10:#281202;
    --slds-g-color-palette-yellow-15:#371e03;
    --slds-g-color-palette-yellow-20:#4f2100;
    --slds-g-color-palette-yellow-30:#6f3400;
    --slds-g-color-palette-yellow-40:#8c4b02;
    --slds-g-color-palette-yellow-50:#a96504;
    --slds-g-color-palette-yellow-60:#ca8501;
    --slds-g-color-palette-yellow-65:#da9401;
    --slds-g-color-palette-yellow-70:#e4a201;
    --slds-g-color-palette-yellow-80:#fcc003;
    --slds-g-color-palette-yellow-90:#f9e3b6;
    --slds-g-color-palette-yellow-95:#fbf3e0;
    --slds-g-color-border-1:var(--slds-g-color-neutral-base-80);
    --slds-g-color-border-2:var(--slds-g-color-neutral-base-50);
    --slds-g-color-border-accent-1:var(--slds-r-color-brand-50);
    --slds-g-color-border-accent-2:var(--slds-r-color-brand-40);
    --slds-g-color-border-accent-3:var(--slds-r-color-brand-30);
    --slds-g-color-border-error-1:var(--slds-r-color-error-40);
    --slds-g-color-border-error-2:var(--slds-r-color-error-30);
    --slds-g-color-border-warning-1:var(--slds-r-color-warning-60);
    --slds-g-color-border-success-1:var(--slds-r-color-success-50);
    --slds-g-color-border-success-2:var(--slds-r-color-success-40);
    --slds-g-color-border-inverse-1:#f3f3f3;
    --slds-g-color-border-inverse-2:#032d60;
    --slds-g-color-border-disabled-1:#c9c9c9;
    --slds-g-color-border-disabled-2:#aeaeae;
    --slds-g-color-surface-1:#fff;
    --slds-g-color-surface-2:#f3f3f3;
    --slds-g-color-surface-3:#e5e5e5;
    --slds-g-color-surface-container-1:#fff;
    --slds-g-color-surface-container-2:#f3f3f3;
    --slds-g-color-surface-container-3:#e5e5e5;
    --slds-g-color-surface-container-inverse-1:#032d60;
    --slds-g-color-surface-container-inverse-2:#001639;
    --slds-g-color-surface-inverse-1:#032d60;
    --slds-g-color-surface-inverse-2:#001639;
    --slds-g-color-on-surface-1:#757575;
    --slds-g-color-on-surface-2:#2e2e2e;
    --slds-g-color-on-surface-3:#181818;
    --slds-g-color-on-surface-inverse-1:#fff;
    --slds-g-color-on-surface-inverse-2:#aeaeae;
    --slds-g-color-on-accent-1:var(--slds-g-color-neutral-base-100);
    --slds-g-color-on-accent-2:var(--slds-g-color-neutral-base-100);
    --slds-g-color-on-accent-3:var(--slds-g-color-neutral-base-100);
    --slds-g-color-on-error-1:#fff;
    --slds-g-color-on-error-2:#fff;
    --slds-g-color-on-warning-1:#181818;
    --slds-g-color-on-success-1:#fff;
    --slds-g-color-on-success-2:#181818;
    --slds-g-color-on-info-1:#fff;
    --slds-g-color-on-disabled-1:#c9c9c9;
    --slds-g-color-on-disabled-2:#939393;
    --slds-g-color-accent-1:var(--lwc-brandPrimary,var(--slds-r-color-brand-60));
    --slds-g-color-accent-2:var(--lwc-brandPrimaryActive,var(--slds-r-color-brand-50));
    --slds-g-color-accent-3:var(--slds-r-color-brand-40);
    --slds-g-color-accent-container-1:var(--lwc-brandAccessible,var(--slds-r-color-brand-50));
    --slds-g-color-accent-container-2:var(--lwc-brandAccessibleActive,var(--slds-r-color-brand-40));
    --slds-g-color-accent-container-3:var(--slds-r-color-brand-30);
    --slds-g-color-accent-dark-1:var(--lwc-brandDark,var(--slds-g-color-brand-base-20));
    --slds-g-color-accent-dark-2:var(--lwc-brandDarkActive,var(--slds-g-color-brand-base-10));
    --slds-g-color-accent-light-1:var(--lwc-brandLight,var(--slds-g-color-brand-base-95));
    --slds-g-color-accent-light-2:var(--lwc-brandLightActive,var(--slds-g-color-brand-base-90));
    --slds-g-color-error-1:var(--slds-r-color-error-40);
    --slds-g-color-error-container-1:var(--slds-r-color-error-40);
    --slds-g-color-error-container-2:var(--slds-r-color-error-30);
    --slds-g-color-error-base-10:var(--slds-r-color-error-10);
    --slds-g-color-error-base-15:var(--slds-r-color-error-15);
    --slds-g-color-error-base-20:var(--slds-r-color-error-20);
    --slds-g-color-error-base-30:var(--slds-r-color-error-30);
    --slds-g-color-error-base-40:var(--slds-r-color-error-40);
    --slds-g-color-error-base-50:var(--slds-r-color-error-50);
    --slds-g-color-error-base-60:var(--slds-r-color-error-60);
    --slds-g-color-error-base-65:var(--slds-r-color-error-65);
    --slds-g-color-error-base-70:var(--slds-r-color-error-70);
    --slds-g-color-error-base-80:var(--slds-r-color-error-80);
    --slds-g-color-error-base-90:var(--slds-r-color-error-90);
    --slds-g-color-error-base-95:var(--slds-r-color-error-95);
    --slds-g-color-error-base-100:var(--slds-g-color-neutral-base-100);
    --slds-g-color-warning-1:var(--slds-r-color-warning-40);
    --slds-g-color-warning-container-1:var(--slds-r-color-warning-60);
    --slds-g-color-warning-base-10:var(--slds-r-color-warning-10);
    --slds-g-color-warning-base-15:var(--slds-r-color-warning-15);
    --slds-g-color-warning-base-20:var(--slds-r-color-warning-20);
    --slds-g-color-warning-base-30:var(--slds-r-color-warning-30);
    --slds-g-color-warning-base-40:var(--slds-r-color-warning-40);
    --slds-g-color-warning-base-50:var(--slds-r-color-warning-50);
    --slds-g-color-warning-base-60:var(--slds-r-color-warning-60);
    --slds-g-color-warning-base-65:var(--slds-r-color-warning-65);
    --slds-g-color-warning-base-70:var(--slds-r-color-warning-70);
    --slds-g-color-warning-base-80:var(--slds-r-color-warning-80);
    --slds-g-color-warning-base-90:var(--slds-r-color-warning-90);
    --slds-g-color-warning-base-95:var(--slds-r-color-warning-95);
    --slds-g-color-warning-base-100:var(--slds-g-color-neutral-base-100);
    --slds-g-color-success-1:var(--slds-r-color-success-50);
    --slds-g-color-success-container-1:var(--slds-r-color-success-50);
    --slds-g-color-success-container-2:var(--slds-r-color-success-30);
    --slds-g-color-success-base-10:var(--slds-r-color-success-10);
    --slds-g-color-success-base-15:var(--slds-r-color-success-15);
    --slds-g-color-success-base-20:var(--slds-r-color-success-20);
    --slds-g-color-success-base-30:var(--slds-r-color-success-30);
    --slds-g-color-success-base-40:var(--slds-r-color-success-40);
    --slds-g-color-success-base-50:var(--slds-r-color-success-50);
    --slds-g-color-success-base-60:var(--slds-r-color-success-60);
    --slds-g-color-success-base-65:var(--slds-r-color-success-65);
    --slds-g-color-success-base-70:var(--slds-r-color-success-70);
    --slds-g-color-success-base-80:var(--slds-r-color-success-80);
    --slds-g-color-success-base-90:var(--slds-r-color-success-90);
    --slds-g-color-success-base-95:var(--slds-r-color-success-95);
    --slds-g-color-success-base-100:var(--slds-g-color-neutral-base-100);
    --slds-g-color-info-1:var(--slds-r-color-info-30);
    --slds-g-color-info-container-1:var(--slds-r-color-info-40);
    --slds-g-color-info-base-10:var(--slds-r-color-info-10);
    --slds-g-color-info-base-15:var(--slds-r-color-info-15);
    --slds-g-color-info-base-20:var(--slds-r-color-info-20);
    --slds-g-color-info-base-30:var(--slds-r-color-info-30);
    --slds-g-color-info-base-35:var(--slds-r-color-info-35);
    --slds-g-color-info-base-40:var(--slds-r-color-info-40);
    --slds-g-color-info-base-50:var(--slds-r-color-info-50);
    --slds-g-color-info-base-60:var(--slds-r-color-info-60);
    --slds-g-color-info-base-65:var(--slds-r-color-info-65);
    --slds-g-color-info-base-70:var(--slds-r-color-info-70);
    --slds-g-color-info-base-80:var(--slds-r-color-info-80);
    --slds-g-color-info-base-90:var(--slds-r-color-info-90);
    --slds-g-color-info-base-95:var(--slds-r-color-info-95);
    --slds-g-color-info-base-100:var(--slds-g-color-neutral-base-100);
    --slds-g-color-disabled-1:#c9c9c9;
    --slds-g-color-disabled-2:#aeaeae;
    --slds-g-color-disabled-container-1:#fff;
    --slds-g-color-disabled-container-2:#c9c9c9;
    --slds-g-color-neutral-base-0:#000;
    --slds-g-color-neutral-base-10:#181818;
    --slds-g-color-neutral-base-15:#242424;
    --slds-g-color-neutral-base-20:#2e2e2e;
    --slds-g-color-neutral-base-30:#444;
    --slds-g-color-neutral-base-40:#5c5c5c;
    --slds-g-color-neutral-base-50:#757575;
    --slds-g-color-neutral-base-60:#939393;
    --slds-g-color-neutral-base-65:#a0a0a0;
    --slds-g-color-neutral-base-70:#aeaeae;
    --slds-g-color-neutral-base-80:#c9c9c9;
    --slds-g-color-neutral-base-90:#e5e5e5;
    --slds-g-color-neutral-base-95:#f3f3f3;
    --slds-g-color-neutral-base-100:#fff;
    --slds-g-color-brand-base-10:var(--slds-r-color-brand-10);
    --slds-g-color-brand-base-15:var(--slds-r-color-brand-15);
    --slds-g-color-brand-base-20:var(--slds-r-color-brand-20);
    --slds-g-color-brand-base-30:var(--slds-r-color-brand-30);
    --slds-g-color-brand-base-40:var(--slds-r-color-brand-40);
    --slds-g-color-brand-base-45:var(--slds-r-color-brand-45);
    --slds-g-color-brand-base-50:var(--slds-r-color-brand-50);
    --slds-g-color-brand-base-55:var(--slds-r-color-brand-55);
    --slds-g-color-brand-base-60:var(--slds-r-color-brand-60);
    --slds-g-color-brand-base-65:var(--slds-r-color-brand-65);
    --slds-g-color-brand-base-70:var(--slds-r-color-brand-70);
    --slds-g-color-brand-base-80:var(--slds-r-color-brand-80);
    --slds-g-color-brand-base-90:var(--slds-r-color-brand-90);
    --slds-g-color-brand-base-95:var(--slds-r-color-brand-95);
    --slds-g-color-brand-base-100:var(--slds-g-color-neutral-base-100);
    --slds-g-shadow-1:0px 2px 2px 0px #0000001A;
    --slds-g-shadow-2:0px 2px 3px 0px #00000027;
    --slds-g-shadow-3:0px 2px 4px 0px #00000027;
    --slds-g-shadow-4:0px 2px 5px 0px #00000027;
    --slds-g-shadow-5:var(--slds-g-shadow-4);
    --slds-g-shadow-6:var(--slds-g-shadow-4);
    --slds-g-shadow-outline-focus-1:0px 0px 0px 2px var(--slds-g-color-brand-base-40);
    --slds-g-shadow-outset-focus-1:0px 0px 0px 2px var(--slds-g-color-neutral-base-100),0px 0px 0px 4px var(--slds-g-color-brand-base-40);
    --slds-g-shadow-inset-focus-1:0px 0px 0px 2px var(--slds-g-color-brand-base-40) inset;
    --slds-g-shadow-inset-inverse-focus-1:0px 0px 0px 2px var(--slds-g-color-brand-base-40) inset,0px 0px 0px 4px var(--slds-g-color-neutral-base-100) inset;
    --slds-g-shadow-inverse-1:0 0 3px #f3f3f3;
    --slds-g-shadow-insetinverse-focus-1:var(--slds-g-shadow-inset-inverse-focus-1);
    --slds-g-shadow-block-start-1:0px -2px 2px 0px #0000001A;
    --slds-g-shadow-block-start-2:0px -2px 3px 0px #00000027;
    --slds-g-shadow-block-start-3:0px -2px 4px 0px #00000027;
    --slds-g-shadow-block-start-4:0px -2px 4px 0px #00000027;
    --slds-g-shadow-block-end-1:var(--slds-g-shadow-1);
    --slds-g-shadow-block-end-2:var(--slds-g-shadow-2);
    --slds-g-shadow-block-end-3:var(--slds-g-shadow-3);
    --slds-g-shadow-block-end-4:var(--slds-g-shadow-4);
    --slds-g-shadow-blockstart-1:var(--slds-g-shadow-block-start-1);
    --slds-g-shadow-blockstart-2:var(--slds-g-shadow-block-start-2);
    --slds-g-shadow-blockstart-3:var(--slds-g-shadow-block-start-3);
    --slds-g-shadow-blockstart-4:var(--slds-g-shadow-block-start-4);
    --slds-g-shadow-blockend-1:var(--slds-g-shadow-block-end-1);
    --slds-g-shadow-blockend-2:var(--slds-g-shadow-block-end-2);
    --slds-g-shadow-blockend-3:var(--slds-g-shadow-block-end-3);
    --slds-g-shadow-blockend-4:var(--slds-g-shadow-block-end-4);
    --slds-g-shadow-inline-start-1:-2px 0px 2px 0px #0000001A;
    --slds-g-shadow-inline-start-2:-2px 0px 3px 0px #00000027;
    --slds-g-shadow-inline-start-3:-2px 0px 4px 0px #00000027;
    --slds-g-shadow-inline-start-4:-2px 0px 4px 0px #00000027;
    --slds-g-shadow-inline-end-1:2px 0px 2px 0px #0000001A;
    --slds-g-shadow-inline-end-2:2px 0px 3px 0px #00000027;
    --slds-g-shadow-inline-end-3:2px 0px 4px 0px #00000027;
    --slds-g-shadow-inline-end-4:2px 0px 4px 0px #00000027;
    --slds-g-shadow-inlinestart-1:var(--slds-g-shadow-inline-start-1);
    --slds-g-shadow-inlinestart-2:var(--slds-g-shadow-inline-start-2);
    --slds-g-shadow-inlinestart-3:var(--slds-g-shadow-inline-start-3);
    --slds-g-shadow-inlinestart-4:var(--slds-g-shadow-inline-start-4);
    --slds-g-shadow-inlineend-1:var(--slds-g-shadow-inline-end-1);
    --slds-g-shadow-inlineend-2:var(--slds-g-shadow-inline-end-2);
    --slds-g-shadow-inlineend-3:var(--slds-g-shadow-inline-end-3);
    --slds-g-shadow-inlineend-4:var(--slds-g-shadow-inline-end-4);
  }
}
@layer shared {
  :where(html) {
    --slds-s-alert-font-weight:var(--slds-g-font-weight-4);
    --slds-s-avatar-radius-border:var(--slds-g-radius-border-2);
    --slds-s-backdrop-color-background:rgba(24,24,24,0.5);
    --slds-s-button-color-background:var(--slds-g-color-surface-container-1);
    --slds-s-button-color-background-hover:transparent;
    --slds-s-button-color-background-focus:var(--slds-g-color-surface-container-2);
    --slds-s-button-color-background-active:var(--slds-g-color-surface-container-2);
    --slds-s-button-color-border:var(--slds-g-color-border-2);
    --slds-s-button-color-hover:var(--slds-g-color-accent-3);
    --slds-s-button-shadow-focus:0 0 3px var(--slds-g-color-accent-2);
    --slds-s-button-shadow-active:0 0 3px var(--slds-g-color-accent-2);
    --slds-s-button-radius-border:var(--slds-g-radius-border-2);
    --slds-s-button-spacing-inline:var(--slds-g-spacing-4);
    --slds-s-container-color:var(--slds-g-color-on-surface-3);
    --slds-s-container-shadow:var(--slds-g-shadow-2);
    --slds-s-container-color-border:var(--slds-g-color-border-1);
    --slds-s-container-radius-border:var(--slds-g-radius-border-2);
    --slds-s-container-heading-font-size:var(--slds-g-font-scale-2);
    --slds-s-container-heading-font-weight:var(--slds-g-font-weight-4);
    --slds-s-container-footer-color-background:var(--slds-g-color-surface-container-2);
    --slds-s-container-heading-var-font-size:var(--slds-g-font-scale-var-2);
    --slds-s-helptext-font-size:var(--slds-g-font-scale-neg-1);
    --slds-s-helptext-spacing:var(--slds-g-spacing-1);
    --slds-s-icon-color-foreground:var(--slds-g-color-on-surface-1);
    --slds-s-icon-radius-border:var(--slds-g-radius-border-2);
    --slds-s-input-radius-border:var(--slds-g-radius-border-2);
    --slds-s-input-color:var(--slds-g-color-on-surface-2);
    --slds-s-input-color-background:var(--slds-g-color-surface-container-1);
    --slds-s-input-color-background-disabled:var(--slds-g-color-surface-container-3);
    --slds-s-input-color-background-invalid:var(--slds-g-color-surface-container-1);
    --slds-s-input-color-border:var(--slds-g-color-border-2);
    --slds-s-input-color-border-focus:var(--slds-g-color-border-accent-2);
    --slds-s-input-color-border-hover:var(--slds-g-color-border-2);
    --slds-s-input-color-invalid:var(--slds-g-color-on-surface-2);
    --slds-s-input-spacing:var(--slds-g-spacing-2);
    --slds-s-input-shadow-focus:0 0 3px var(--slds-g-color-accent-2);
    --slds-s-input-shadow-invalid:inset 0 0 0 1px var(--slds-g-color-error-1);
    --slds-s-label-spacing:var(--slds-g-spacing-1);
    --slds-s-label-font-size:var(--slds-g-font-scale-neg-1);
    --slds-s-label-color:var(--slds-g-color-on-surface-2);
    --slds-s-label-sizing-gap:var(--slds-g-spacing-1);
    --slds-s-link-color:var(--lwc-brandTextLink,var(--slds-g-color-accent-2));
    --slds-s-link-color-hover:var(--lwc-brandTextLinkActive,var(--slds-g-color-accent-3));
    --slds-s-link-color-focus:var(--lwc-brandTextLinkActive,var(--slds-g-color-accent-3));
    --slds-s-link-color-active:var(--lwc-brandTextLinkActive,var(--slds-g-color-accent-3));
    --slds-s-link-outline-color:var(--slds-g-color-brand-base-40);
    --slds-s-menu-item-color-background-active:var(--slds-g-color-surface-container-2);
    --slds-s-menu-item-color-active:var(--slds-g-color-accent-2);
    --slds-s-navigation-color:var(--slds-g-color-on-surface-2);
    --slds-s-navigation-color-active:var(--slds-g-color-on-surface-2);
    --slds-s-navigation-color-hover:var(--slds-g-color-on-surface-2);
    --slds-s-navigation-color-background:var(--slds-g-color-surface-container-2);
    --slds-s-navigation-color-background-active:var(--slds-g-color-surface-container-1);
    --slds-s-navigation-color-background-hover:var(--slds-g-color-surface-container-3);
    --slds-s-navigation-color-border:var(--slds-g-color-border-2);
    --slds-s-navigation-color-border-hover:var(--slds-g-color-accent-2);
    --slds-s-navigation-radius-border:var(--slds-g-radius-border-2);
    --slds-s-navigation-sizing-border-hover:2px;
    --slds-s-navigation-sizing-border-active:3px;
    --slds-s-navigation-font-weight:normal;
    --slds-s-navigation-font-weight-active:700;
    --slds-s-pageheader-color-background:var(--slds-g-color-surface-container-2);
    --slds-s-pageheader-row-color-background:var(--slds-g-color-surface-container-1);
    --slds-s-pageheader-radius-border:var(--slds-g-radius-border-2);
    --slds-s-pageheader-title-font-size:1.125rem;
    --slds-s-pageheader-title-font-weight:var(--slds-g-font-weight-7);
    --slds-s-pageheader-sizing-border:1px;
    --slds-s-pageheader-shadow:var(--slds-g-shadow-1);
    --slds-s-pill-color-background-hover:var(--slds-g-color-surface-container-2);
    --slds-s-table-color:var(--slds-g-color-on-surface-3);
    --slds-s-table-header-color-background:var(--slds-g-color-surface-container-2);
    --slds-s-table-header-color-background-hover:var(--slds-g-color-surface-container-1);
    --slds-s-table-header-color-background-selected:var(--slds-g-color-surface-container-1);
    --slds-s-table-header-font-weight:var(--slds-g-font-weight-7);
    --slds-s-table-resize-color:var(--slds-g-color-neutral-base-70);
    --slds-s-table-resize-color-active:var(--slds-g-color-accent-2);
    --slds-s-table-row-color-background-selected:var(--slds-g-color-surface-container-2);
    --slds-s-table-row-color-border-selected-hover:var(--slds-g-color-border-1);
    --slds-s-table-cell-shadow-selected:var(--slds-g-color-accent-2) 0 0 0 1px inset;
    --slds-s-table-header-color:var(--slds-g-color-on-surface-2);
  }
}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: .67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
*,
:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
::-webkit-input-placeholder {
  color: var(--slds-g-color-neutral-base-50,#747474);
  font-weight: 400;
  opacity: 1;
}
::-moz-placeholder {
  color: var(--slds-g-color-neutral-base-50,#747474);
  font-weight: 400;
  opacity: 1;
}
:-ms-input-placeholder {
  color: var(--slds-g-color-neutral-base-50,#747474);
  font-weight: 400;
  opacity: 1;
}
::-ms-input-placeholder {
  color: var(--slds-g-color-neutral-base-50,#747474);
  font-weight: 400;
  opacity: 1;
}
::placeholder {
  color: var(--slds-g-color-neutral-base-50,#747474);
  font-weight: 400;
  opacity: 1;
}
::-moz-selection {
  background-color: Highlight;
  text-shadow: none;
  color: HighlightText;
}
::selection {
  background-color: Highlight;
  text-shadow: none;
  color: HighlightText;
}
html {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-size: 100%;
  line-height: 1.5;
  background: #eef4ff;
  color: var(--slds-g-color-neutral-base-10,#181818);
  -webkit-tap-highlight-color: transparent;
}
body {
  font-size: .8125rem;
  background: 0 0;
}
dl,
fieldset,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
ul {
  margin: 0;
  padding: 0;
}
dd,
figure {
  margin: 0;
}
abbr[title] {
  text-decoration: none;
}
abbr[title],
fieldset,
hr {
  border: 0;
}
hr {
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: inherit;
  font-size: 1em;
}
ol,
ul {
  list-style: none;
}
a {
  color: #0b5cab;
  text-decoration: none;
  -webkit-transition: color .1s linear;
  transition: color .1s linear;
}
a:focus,
a:hover {
  text-decoration: underline;
  color: #014486;
}
a:active {
  color: #014486;
}
a:focus-visible {
  outline-color: var(--slds-g-color-palette-blue-40,#0b5cab);
}
a,
button {
  cursor: pointer;
}
b,
dfn,
strong {
  font-weight: 700;
}
mark {
  background-color: var(--slds-g-color-palette-yellow-90,#fff03f);
  color: var(--slds-g-color-neutral-base-10,#181818);
}
abbr[title] {
  cursor: help;
}
input[type=search] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
table {
  width: 100%;
}
caption,
td,
th {
  text-align: left;
}
hr {
  display: block;
  margin: 2rem 0;
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  height: 1px;
  clear: both;
}
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}
img {
  max-width: 100%;
  height: auto;
}
.slds-modal--form .slds-modal__content:last-child,
.slds-modal--form .slds-modal__header,
.slds-modal_form .slds-modal__content:last-child,
.slds-modal_form .slds-modal__header {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-modal--form .slds-modal__container,
.slds-modal_form .slds-modal__container {
  margin: 0;
  padding: 0;
}
.slds-modal--form .slds-modal__header .slds-text-heading--medium,
.slds-modal--form .slds-modal__header .slds-text-heading_medium,
.slds-modal_form .slds-modal__header .slds-text-heading--medium,
.slds-modal_form .slds-modal__header .slds-text-heading_medium {
  line-height: 1.5;
}
.slds-modal--form .slds-modal__header .slds-button,
.slds-modal_form .slds-modal__header .slds-button {
  display: inline-block;
  width: auto;
}
.slds-modal--form .slds-modal__header .slds-button:first-child,
.slds-modal_form .slds-modal__header .slds-button:first-child {
  float: left;
  margin-right: .5rem;
}
.slds-modal--form .slds-modal__header .slds-button:first-child + .slds-button,
.slds-modal_form .slds-modal__header .slds-button:first-child + .slds-button {
  float: right;
  margin-top: 0;
  margin-left: .5rem;
}
.slds-action-overflow--touch,
.slds-action-overflow_touch {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9001;
}
.slds-action-overflow--touch__container,
.slds-action-overflow_touch__container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 100%;
}
.slds-action-overflow--touch__content,
.slds-action-overflow_touch__content {
  padding-top: 33.333%;
  overflow: hidden;
  overflow-y: auto;
}
.slds-action-overflow--touch__body,
.slds-action-overflow_touch__body {
  position: relative;
  top: 2rem;
  background: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-box-shadow: 0 -2px 4px rgba(0, 0, 0, .07);
  box-shadow: 0 -2px 4px rgba(0, 0, 0, .07);
}
.slds-action-overflow--touch__footer,
.slds-action-overflow_touch__footer {
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  padding: .75rem 1rem;
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  -webkit-box-shadow: 0 -2px 4px #f3f3f3;
  box-shadow: 0 -2px 4px #f3f3f3;
}
.slds-media--timeline,
.slds-media_timeline,
.slds-timeline__media {
  padding-bottom: 1.5rem;
  position: relative;
}
.slds-media--timeline:before,
.slds-media_timeline:before,
.slds-timeline__media:before {
  content: "";
  background: var(--slds-g-color-neutral-base-80,#e5e5e5);
  height: 100%;
  width: 2px;
  position: absolute;
  left: .75rem;
  top: 2px;
  bottom: 0;
  margin-left: 1px;
  z-index: -1;
}
.slds-timeline__title {
  position: relative;
}
.slds-timeline__title-content {
  position: relative;
  top: -1px;
  padding-right: 1rem;
  background: var(--slds-g-color-neutral-base-100,#fff);
  z-index: 2;
}
.slds-timeline__title:after {
  position: absolute;
  right: 0;
  bottom: .5rem;
  left: 0;
  border-bottom: 1px dashed var(--slds-g-color-border-base-1,#e5e5e5);
  content: " ";
  z-index: 1;
}
.slds-timeline__media--call:before,
.slds-timeline__media_call:before {
  background: #06a59a;
}
.slds-timeline__media--email:before,
.slds-timeline__media_email:before {
  background: #939393;
}
.slds-timeline__media--event:before,
.slds-timeline__media_event:before {
  background: #cb65ff;
}
.slds-timeline__media--task:before,
.slds-timeline__media_task:before {
  background: #3ba755;
}
.slds-timeline__item_expandable {
  position: relative;
  padding-bottom: 1rem;
}
.slds-timeline__item_expandable:before {
  content: "";
  background: var(--slds-g-color-neutral-base-80,#e5e5e5);
  height: 100%;
  width: 2px;
  position: absolute;
  left: 2.25rem;
  top: 0;
  bottom: 0;
  margin-left: 1px;
}
.slds-timeline__item_expandable .slds-media__figure {
  margin-right: .25rem;
  z-index: 1;
}
.slds-timeline__item_expandable .slds-media__figure .slds-button_icon {
  margin-right: .5rem;
}
.slds-timeline__item_expandable .slds-media__body {
  padding: 0 .25rem;
}
.slds-timeline__item_expandable .slds-checkbox {
  margin-right: .25rem;
}
.slds-timeline__item_expandable .slds-timeline__actions_inline {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: .5rem;
}
.slds-timeline__item_expandable .slds-timeline__actions_inline .slds-timeline__date {
  padding-right: .5rem;
  margin-bottom: 0;
}
.slds-timeline__item_expandable .slds-timeline__item_details {
  visibility: hidden;
  opacity: 0;
  height: 0;
  padding: 0;
}
.slds-timeline__item_expandable.slds-is-open .slds-timeline__item_details {
  visibility: visible;
  opacity: 1;
  height: auto;
  padding: 1rem;
}
.slds-timeline__item_expandable.slds-is-open .slds-timeline__details-action-icon {
  -webkit-transform: rotate(0);
  transform: rotate(0);
  -webkit-transform-origin: 45%;
  transform-origin: 45%;
}
.slds-timeline__item_call:before {
  background: #06a59a;
}
.slds-timeline__item_email:before {
  background: #939393;
}
.slds-timeline__item_event:before {
  background: #cb65ff;
}
.slds-timeline__item_task:before {
  background: #3ba755;
}
.slds-timeline__trigger {
  padding: .25rem;
}
.slds-timeline__trigger:hover {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-timeline__icon {
  border: 2px solid var(--slds-g-color-neutral-base-100,#fff);
}
.slds-timeline__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.slds-timeline__date {
  margin-bottom: .25rem;
  font-size: .75rem;
  color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-timeline__details-action-icon {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.slds-badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: .25rem .5rem;
  color: var(--slds-c-badge-text-color,var(--sds-c-badge-text-color,var(--slds-g-color-neutral-base-10,#181818)));
  font-size: var(--slds-c-badge-font-size,var(--sds-c-badge-font-size,.75rem));
  font-weight: 700;
  line-height: var(--slds-c-badge-line-height,var(--sds-c-badge-line-height,normal));
  white-space: nowrap;
  border-width: var(--slds-c-badge-sizing-border,var(--sds-c-badge-sizing-border,1px));
  border-style: solid;
  border-color: var(--slds-c-badge-color-border,var(--sds-c-badge-color-border,transparent));
  border-radius: var(--slds-c-badge-radius-border,var(--sds-c-badge-radius-border,15rem));
  background-color: var(--slds-c-badge-color-background,var(--sds-c-badge-color-background,var(--slds-g-color-neutral-base-95,#f3f3f3)));
}
.slds-badge + .slds-badge {
  margin-left: .5rem;
}
.slds-badge:empty {
  padding: 0;
}
.slds-badge_inverse {
  --slds-c-badge-color-background:var(--slds-c-badge-inverse-color-background, var(--sds-c-badge-inverse-color-background, var(--slds-g-color-neutral-base-50, rgb(116, 116, 116))));
  --slds-c-badge-text-color:var(--slds-c-badge-inverse-text-color, var(--sds-c-badge-inverse-text-color, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255))));
}
.slds-badge_lightest {
  --slds-c-badge-color-background:var(--slds-c-badge-lightest-color-background, var(--sds-c-badge-lightest-color-background, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255))));
  --slds-c-badge-color-border:var(--slds-c-badge-lightest-color-border, var(--sds-c-badge-lightest-color-border, var(--slds-g-color-border-base-1, rgb(229, 229, 229))));
}
.slds-badge__icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--slds-c-badge-icon-color-foreground,var(--sds-c-badge-icon-color-foreground,var(--slds-g-color-neutral-base-50,#747474)));
  line-height: 1;
  vertical-align: middle;
}
.slds-badge__icon.slds-badge__icon_inverse {
  --slds-c-badge-icon-color-foreground:var(--slds-c-badge-icon-inverse-color-foreground, currentColor);
}
.slds-badge__icon_left {
  margin-right: .25rem;
}
.slds-badge__icon_right {
  margin-left: .25rem;
}
.slds-breadcrumb .slds-breadcrumb__item,
.slds-breadcrumb .slds-list__item {
  position: relative;
}
.slds-breadcrumb .slds-breadcrumb__item:before,
.slds-breadcrumb .slds-list__item:before {
  content: ">";
  position: absolute;
  left: -.25rem;
}
.slds-breadcrumb .slds-breadcrumb__item > a,
.slds-breadcrumb .slds-list__item > a {
  display: block;
  padding-top: 0;
  padding-right: var(--slds-c-breadcrumbs-spacing-inline-end,var(--slds-c-breadcrumbs-spacing-inlineend,var(--sds-c-breadcrumbs-spacing-inline-end,.5rem)));
  padding-bottom: 0;
  padding-left: var(--slds-c-breadcrumbs-spacing-inline-start,var(--slds-c-breadcrumbs-spacing-inlinestart,var(--sds-c-breadcrumbs-spacing-inline-start,.5rem)));
}
.slds-breadcrumb .slds-breadcrumb__item > a:hover,
.slds-breadcrumb .slds-list__item > a:hover {
  text-decoration: none;
}
.slds-breadcrumb .slds-breadcrumb__item:first-child > a,
.slds-breadcrumb .slds-list__item:first-child > a {
  --slds-c-breadcrumbs-spacing-inline-start:0;
}
.slds-breadcrumb .slds-breadcrumb__item:first-child:before,
.slds-breadcrumb .slds-list__item:first-child:before {
  content: "";
}
.slds-breadcrumb .slds-dropdown-trigger {
  margin-right: var(--slds-c-breadcrumbs-spacing-inline-end,var(--slds-c-breadcrumbs-spacing-inlineend,var(--sds-c-breadcrumbs-spacing-inline-end,.5rem)));
}
.slds-button-group-row {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.slds-button-group-row .slds-button-group-item + .slds-button-group-item {
  margin-left: .25rem;
}
.slds-button-group-row .slds-button-group-item .slds-button {
  margin: 0;
}
.slds-button-group,
.slds-button-group-list {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.slds-button-group .slds-button,
.slds-button-group-list .slds-button {
  border-radius: 0;
  border-width: 1px;
}
.slds-button-group .slds-button:focus,
.slds-button-group-list .slds-button:focus {
  z-index: 1;
}
.slds-button-group .slds-button + .slds-button,
.slds-button-group .slds-button + .slds-button--last .slds-button,
.slds-button-group .slds-button + .slds-button_last .slds-button,
.slds-button-group-list li + li .slds-button {
  margin-left: -1px;
}
.slds-button-group .slds-button_brand + .slds-button--last .slds-button_icon-brand,
.slds-button-group .slds-button_brand + .slds-button_last .slds-button_icon-brand,
.slds-button-group-list li:last-child .slds-button_icon-brand {
  -webkit-box-shadow: inset 1px 0 0 var(--slds-g-color-neutral-base-100,#fff);
  box-shadow: inset 1px 0 0 var(--slds-g-color-neutral-base-100,#fff);
}
.slds-button-group .slds-button_brand + .slds-button--last .slds-button_icon-brand:focus,
.slds-button-group .slds-button_brand + .slds-button_last .slds-button_icon-brand:focus,
.slds-button-group-list li:last-child .slds-button_icon-brand:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1);
  box-shadow: var(--slds-g-shadow-outset-focus-1);
}
.slds-button-group .slds-button:first-child,
.slds-button-group-list li:first-child .slds-button {
  border-radius: .25rem 0 0 .25rem;
}
.slds-button-group .slds-button--last .slds-button,
.slds-button-group .slds-button--last .slds-button:only-child,
.slds-button-group .slds-button.slds-button--last,
.slds-button-group .slds-button.slds-button_last,
.slds-button-group .slds-button:last-child,
.slds-button-group .slds-button_last .slds-button,
.slds-button-group .slds-button_last .slds-button:only-child,
.slds-button-group-list li:last-child .slds-button {
  border-radius: 0 .25rem .25rem 0;
}
.slds-button-group .slds-button:only-child,
.slds-button-group-list li:only-child .slds-button {
  border-radius: .25rem;
}
.slds-button.slds-button_first.slds-button_first {
  border-right: 0;
  border-radius: .25rem 0 0 .25rem;
}
.slds-button.slds-button_middle.slds-button_middle {
  border-radius: 0;
  margin-left: -1px;
}
.slds-button.slds-button_last.slds-button_last {
  border-radius: 0 .25rem .25rem 0;
  margin-left: -1px;
}
.slds-button-group + .slds-button,
.slds-button-group + .slds-button-group,
.slds-button-group + .slds-button-group-list,
.slds-button-group-list + .slds-button,
.slds-button-group-list + .slds-button-group,
.slds-button-group-list + .slds-button-group-list {
  margin-left: .25rem;
}
.slds-button-group .slds-dropdown-trigger,
.slds-button-group-list .slds-dropdown-trigger {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.slds-button-space-left {
  margin-left: .25rem;
}
.slds-button--small,
.slds-button_small {
  line-height: 1.75rem;
  min-height: 2rem;
}
.slds-button {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: var(--slds-c-button-spacing-block-start,var(--slds-c-button-spacing-blockstart,var(--sds-c-button-spacing-block-start,0)));
  padding-right: var(--slds-c-button-spacing-inline-end,var(--slds-c-button-spacing-inlineend,var(--sds-c-button-spacing-inline-end,0)));
  padding-bottom: var(--slds-c-button-spacing-block-end,var(--slds-c-button-spacing-blockend,var(--sds-c-button-spacing-block-end,0)));
  padding-left: var(--slds-c-button-spacing-inline-start,var(--slds-c-button-spacing-inlinestart,var(--sds-c-button-spacing-inline-start,0)));
  background: 0 0;
  background-color: var(--slds-c-button-color-background,var(--sds-c-button-color-background,transparent));
  background-clip: border-box;
  border-color: var(--slds-c-button-color-border,var(--sds-c-button-color-border,transparent));
  border-style: solid;
  border-width: var(--slds-c-button-sizing-border,var(--sds-c-button-sizing-border,1px));
  border-radius: var(--slds-c-button-radius-border,var(--sds-c-button-radius-border,.25rem));
  -webkit-box-shadow: var(--slds-c-button-shadow,var(--sds-c-button-shadow));
  box-shadow: var(--slds-c-button-shadow,var(--sds-c-button-shadow));
  line-height: var(--slds-c-button-line-height,var(--sds-c-button-line-height,1.875rem));
  text-decoration: none;
  color: var(--slds-c-button-text-color,var(--sds-c-button-text-color,#0176d3));
  -webkit-appearance: none;
  white-space: normal;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
}
.slds-button:active,
.slds-button:focus,
.slds-button:hover,
.slds-button:visited {
  text-decoration: none;
}
.slds-button:focus,
.slds-button:hover {
  --slds-c-button-color-border:var(--slds-c-button-color-border-hover);
  --slds-c-button-color-background:var(--slds-c-button-color-background-hover);
  color: var(--slds-c-button-text-color-hover,var(--sds-c-button-text-color-hover,#014486));
}
.slds-button:focus {
  -webkit-box-shadow: var(--slds-c-button-shadow-focus,var(--sds-c-button-shadow-focus,var(--slds-g-shadow-outline-focus-1)));
  box-shadow: var(--slds-c-button-shadow-focus,var(--sds-c-button-shadow-focus,var(--slds-g-shadow-outline-focus-1)));
  outline: 0;
}
.slds-button:active {
  color: var(--slds-c-button-text-color-active,var(--sds-c-button-text-color-active,#014486));
  background-color: var(--slds-c-button-color-background-active);
  border-color: var(--slds-c-button-color-border-active);
}
.slds-button:disabled,
.slds-button[disabled] {
  background-color: transparent;
  border-color: transparent;
  color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  cursor: default;
}
.slds-button:disabled *,
.slds-button[disabled] * {
  pointer-events: none;
}
.slds-button a {
  --slds-c-button-text-color:currentColor;
}
.slds-button:active .slds-button__icon,
.slds-button:disabled .slds-button__icon,
.slds-button:focus .slds-button__icon,
.slds-button:hover .slds-button__icon,
.slds-button[disabled] .slds-button__icon {
  fill: currentColor;
  pointer-events: none;
}
.slds-button + .slds-button-group,
.slds-button + .slds-button-group-list {
  margin-left: .25rem;
}
.slds-button + .slds-button {
  margin-left: .25rem;
}
a.slds-button {
  text-align: center;
}
a.slds-button:focus {
  --slds-c-button-shadow-focus:var(--sds-c-button-shadow-focus, var(--slds-g-shadow-outline-focus-1));
}
a.slds-button--brand:focus,
a.slds-button--brand:hover,
a.slds-button_brand:focus,
a.slds-button_brand:hover {
  color: var(--slds-c-button-brand-text-color-hover,var(--sds-c-button-brand-text-color-hover,var(--slds-g-link-text-color-hover,var(--slds-g-color-neutral-base-100,#fff))));
}
a.slds-button--destructive:focus,
a.slds-button--destructive:hover,
a.slds-button_destructive:focus,
a.slds-button_destructive:hover {
  color: var(--slds-c-button-destructive-text-color,var(--sds-c-button-destructive-text-color,var(--slds-g-color-neutral-base-100,#fff)));
}
a.slds-button_text-destructive:focus,
a.slds-button_text-destructive:hover {
  color: var(--slds-c-button-text-destructive-text-color-hover,var(--sds-c-button-text-destructive-text-color-hover,var(--slds-g-color-error-base-30,#ba0517)));
}
a.slds-button--success:focus,
a.slds-button--success:hover,
a.slds-button_success:focus,
a.slds-button_success:hover {
  color: var(--slds-c-button-success-text-color-hover,var(--sds-c-button-success-text-color-hover,var(--slds-g-color-neutral-base-100,#fff)));
}
a.slds-button--inverse:focus,
a.slds-button_inverse:focus {
  --slds-c-button-color-border:var(--slds-c-button-inverse-color-border-focus, var(--sds-c-button-inverse-color-border-focus, var(--slds-g-color-neutral-base-100, rgb(243, 243, 243))));
  --slds-c-button-shadow:var(--slds-c-button-inverse-shadow-focus, var(--sds-c-button-inverse-shadow-focus, var(--slds-s-button-shadow-focus-inverse, 0 0 3px #f3f3f3)));
  outline: 0;
}
.slds-button--reset,
.slds-button_reset {
  font-size: inherit;
  color: inherit;
  line-height: inherit;
  padding: 0;
  background: 0 0;
  border: 0;
  text-align: inherit;
}
.slds-button--neutral,
.slds-button_neutral {
  --slds-c-button-spacing-inline-start:var(--slds-c-button-neutral-spacing-inline-start, var(--slds-c-button-neutral-spacing-inlinestart, var(--sds-c-button-neutral-spacing-inline-start, 1rem)));
  --slds-c-button-spacing-inline-end:var(--slds-c-button-neutral-spacing-inline-end, var(--slds-c-button-neutral-spacing-inlineend, var(--sds-c-button-neutral-spacing-inline-end, 1rem)));
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: border .15s linear;
  transition: border .15s linear;
  --slds-c-button-color-background:var(--slds-c-button-neutral-color-background, var(--sds-c-button-neutral-color-background, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255))));
  --slds-c-button-color-border:var(--slds-c-button-neutral-color-border, var(--sds-c-button-neutral-color-border, var(--slds-g-color-border-base-4, rgb(201, 201, 201))));
}
.slds-button--neutral:focus,
.slds-button--neutral:hover,
.slds-button_neutral:focus,
.slds-button_neutral:hover {
  --slds-c-button-color-background-hover:var(--slds-c-button-neutral-color-background-hover, var(--sds-c-button-neutral-color-background-hover, var(--slds-g-color-neutral-base-95, rgb(243, 243, 243))));
  --slds-c-button-color-border-hover:var(--slds-c-button-neutral-color-border-hover, var(--sds-c-button-neutral-color-border-hover, var(--slds-g-color-border-base-4, rgb(201, 201, 201))));
}
.slds-button--neutral:active,
.slds-button_neutral:active {
  --slds-c-button-color-background-active:var(--slds-c-button-neutral-color-background-active, var(--sds-c-button-neutral-color-background-active, var(--slds-g-color-neutral-base-95, rgb(243, 243, 243))));
  --slds-c-button-color-border-active:var(--slds-c-button-neutral-color-border-active, var(--sds-c-button-neutral-color-border-active, var(--slds-g-color-border-base-4, rgb(201, 201, 201))));
}
.slds-button--neutral:disabled,
.slds-button--neutral[disabled],
.slds-button_neutral:disabled,
.slds-button_neutral[disabled] {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border-color: var(--slds-g-color-border-base-1,#c9c9c9);
}
.slds-button--brand,
.slds-button_brand {
  --slds-c-button-spacing-inline-start:var(--slds-c-button-brand-spacing-inline-start, var(--slds-c-button-brand-spacing-inlinestart, var(--sds-c-button-brand-spacing-inline-start, 1rem)));
  --slds-c-button-spacing-inline-end:var(--slds-c-button-brand-spacing-inline-end, var(--slds-c-button-brand-spacing-inlineend, var(--sds-c-button-brand-spacing-inline-end, 1rem)));
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: border .15s linear;
  transition: border .15s linear;
  --slds-c-button-color-background:var(--slds-c-button-brand-color-background, var(--sds-c-button-brand-color-background, rgb(1, 118, 211)));
  --slds-c-button-color-border:var(--slds-c-button-brand-color-border, var(--sds-c-button-brand-color-border, rgb(1, 118, 211)));
  --slds-c-button-text-color:var(--slds-c-button-brand-text-color, var(--sds-c-button-brand-text-color, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255))));
}
.slds-button--brand:focus,
.slds-button--brand:hover,
.slds-button_brand:focus,
.slds-button_brand:hover {
  --slds-c-button-color-background-hover:var(--slds-c-button-brand-color-background-hover, var(--sds-c-button-brand-color-background-hover, rgb(1, 68, 134)));
  --slds-c-button-color-border-hover:var(--slds-c-button-brand-color-border-hover, var(--sds-c-button-brand-color-border-hover, rgb(1, 68, 134)));
  --slds-c-button-text-color-hover:var(--slds-c-button-brand-text-color-hover, var(--sds-c-button-brand-text-color-hover, var(--slds-g-link-text-color-hover, rgb(255, 255, 255))));
}
.slds-button--brand:active,
.slds-button_brand:active {
  --slds-c-button-color-background-active:var(--slds-c-button-brand-color-background-active, var(--sds-c-button-brand-color-background-active, rgb(1, 68, 134)));
  --slds-c-button-color-border-active:var(--slds-c-button-brand-color-border-active, var(--sds-c-button-brand-color-border-active, rgb(1, 68, 134)));
  --slds-c-button-text-color-active:var(--slds-c-button-brand-text-color-active, var(--sds-c-button-brand-text-color-active, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255))));
}
.slds-button--brand:disabled,
.slds-button--brand[disabled],
.slds-button_brand:disabled,
.slds-button_brand[disabled] {
  background-color: var(--slds-g-color-neutral-base-80,#c9c7c5);
  border-color: var(--slds-g-color-neutral-base-80,#c9c7c5);
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-button_outline-brand {
  --slds-c-button-spacing-inline-start:var(--slds-c-button-outline-brand-spacing-inline-start, var(--slds-c-button-outline-brand-spacing-inlinestart, var(--sds-c-button-outline-brand-spacing-inline-start, 1rem)));
  --slds-c-button-spacing-inline-end:var(--slds-c-button-outline-brand-spacing-inline-end, var(--slds-c-button-outline-brand-spacing-inlineend, var(--sds-c-button-outline-brand-spacing-inline-end, 1rem)));
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: border .15s linear;
  transition: border .15s linear;
  --slds-c-button-color-background:var(--slds-c-button-outline-brand-color-background, var(--sds-c-button-outline-brand-color-background, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255))));
  --slds-c-button-color-border:var(--slds-c-button-outline-brand-color-border, var(--sds-c-button-outline-brand-color-border, rgb(1, 118, 211)));
}
.slds-button_outline-brand:focus,
.slds-button_outline-brand:hover {
  --slds-c-button-color-background-hover:var(--slds-c-button-outline-brand-color-background-hover, var(--sds-c-button-outline-brand-color-background-hover, var(--slds-g-color-neutral-base-95, rgb(243, 243, 243))));
  --slds-c-button-color-border-hover:var(--slds-c-button-outline-brand-color-border-hover, var(--sds-c-button-outline-brand-color-border-hover, rgb(1, 118, 211)));
}
.slds-button_outline-brand:active {
  --slds-c-button-color-background-active:var(--slds-c-button-outline-brand-color-background-active, var(--sds-c-button-outline-brand-color-background-active, var(--slds-g-color-neutral-base-95, rgb(243, 243, 243))));
  --slds-c-button-color-border-active:var(--slds-c-button-outline-brand-color-border-active, var(--sds-c-button-outline-brand-color-border-active, rgb(1, 118, 211)));
}
.slds-button_outline-brand:disabled,
.slds-button_outline-brand[disabled] {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border-color: var(--slds-g-color-border-base-1,#c9c9c9);
}
.slds-button--inverse,
.slds-button_inverse {
  --slds-c-button-spacing-inline-start:var(--slds-c-button-inverse-spacing-inline-start, var(--slds-c-button-inverse-spacing-inlinestart, var(--sds-c-button-inverse-spacing-inline-start, 1rem)));
  --slds-c-button-spacing-inline-end:var(--slds-c-button-inverse-spacing-inline-end, var(--slds-c-button-inverse-spacing-inlineend, var(--sds-c-button-inverse-spacing-inline-end, 1rem)));
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: border .15s linear;
  transition: border .15s linear;
  --slds-c-button-color-background:var(--slds-c-button-inverse-color-background, var(--sds-c-button-inverse-color-background, transparent));
  --slds-c-button-color-border:var(--slds-c-button-inverse-color-border, var(--sds-c-button-inverse-color-border, var(--slds-g-color-border-base-4, rgb(201, 201, 201))));
}
.slds-button--inverse:focus,
.slds-button--inverse:hover,
.slds-button_inverse:focus,
.slds-button_inverse:hover {
  --slds-c-button-color-background-hover:var(--slds-c-button-inverse-color-background-hover, var(--sds-c-button-inverse-color-background-hover, var(--slds-g-color-neutral-base-95, rgb(243, 243, 243))));
  --slds-c-button-color-border-hover:var(--slds-c-button-inverse-color-border-hover, var(--sds-c-button-inverse-color-border-hover, var(--slds-g-color-border-base-4, rgb(201, 201, 201))));
}
.slds-button--inverse:focus,
.slds-button_inverse:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
}
.slds-button--inverse:active,
.slds-button_inverse:active {
  --slds-c-button-color-background-active:var(--slds-c-button-inverse-color-background-active, var(--sds-c-button-inverse-color-background-active, var(--slds-g-color-neutral-base-95, rgb(243, 243, 243))));
  --slds-c-button-color-border-active:var(--slds-c-button-inverse-color-border-active, var(--sds-c-button-inverse-color-border-active, var(--slds-g-color-border-base-4, rgb(201, 201, 201))));
}
.slds-button--inverse:disabled,
.slds-button--inverse[disabled],
.slds-button_inverse:disabled,
.slds-button_inverse[disabled] {
  background-color: transparent;
  border-color: var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15));
}
.slds-button--icon-border-inverse,
.slds-button--icon-border-inverse:link,
.slds-button--icon-border-inverse:visited,
.slds-button--inverse,
.slds-button--inverse:link,
.slds-button--inverse:visited,
.slds-button_icon-border-inverse,
.slds-button_icon-border-inverse:link,
.slds-button_icon-border-inverse:visited,
.slds-button_inverse,
.slds-button_inverse:link,
.slds-button_inverse:visited {
  --slds-c-button-text-color:var(--slds-c-button-inverse-text-color, var(--sds-c-button-inverse-text-color, var(--slds-g-color-neutral-base-100, rgb(243, 243, 243))));
}
.slds-button--icon-border-inverse:focus,
.slds-button--icon-border-inverse:hover,
.slds-button--inverse:focus,
.slds-button--inverse:hover,
.slds-button_icon-border-inverse:focus,
.slds-button_icon-border-inverse:hover,
.slds-button_inverse:focus,
.slds-button_inverse:hover {
  --slds-c-button-text-color-hover:var(--slds-c-button-inverse-text-color-hover, var(--sds-c-button-inverse-text-color-hover, var(--slds-g-link-color, rgb(1, 118, 211))));
}
.slds-button--icon-border-inverse:focus,
.slds-button--inverse:focus,
.slds-button_icon-border-inverse:focus,
.slds-button_inverse:focus {
  --slds-c-button-shadow:var(--sds-c-button-inverse-shadow-focus, var(--sds-c-button-inverse-shadow-focus, 0 0 3px #f3f3f3));
  --slds-c-button-color-border:var(--slds-g-color-neutral-base-100, rgb(243, 243, 243));
  outline: 0;
}
.slds-button--icon-border-inverse:active,
.slds-button--inverse:active,
.slds-button_icon-border-inverse:active,
.slds-button_inverse:active {
  --slds-c-button-text-color-active:var(--slds-c-button-inverse-text-color-active, var(--sds-c-button-inverse-text-color-active, var(--slds-g-link-color, rgb(1, 118, 211))));
}
.slds-button--icon-border-inverse:disabled,
.slds-button--icon-border-inverse[disabled],
.slds-button--inverse:disabled,
.slds-button--inverse[disabled],
.slds-button_icon-border-inverse:disabled,
.slds-button_icon-border-inverse[disabled],
.slds-button_inverse:disabled,
.slds-button_inverse[disabled] {
  color: var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5));
}
.slds-button--destructive,
.slds-button_destructive {
  --slds-c-button-spacing-inline-start:var(--slds-c-button-destructive-spacing-inline-start, var(--slds-c-button-destructive-spacing-inlinestart, var(--sds-c-button-destructive-spacing-inline-start, 1rem)));
  --slds-c-button-spacing-inline-end:var(--slds-c-button-destructive-spacing-inline-end, var(--slds-c-button-destructive-spacing-inlineend, var(--sds-c-button-destructive-spacing-inline-end, 1rem)));
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: border .15s linear;
  transition: border .15s linear;
  --slds-c-button-color-background:var(--slds-c-button-destructive-color-background, var(--sds-c-button-destructive-color-background, var(--slds-g-color-error-base-40, rgb(186, 5, 23))));
  --slds-c-button-color-border:var(--slds-c-button-destructive-color-border, var(--sds-c-button-destructive-color-border, var(--slds-g-color-error-base-40, rgb(186, 5, 23))));
  --slds-c-button-text-color:var(--slds-c-button-destructive-text-color, var(--sds-c-button-destructive-text-color, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255))));
}
.slds-button--destructive:focus,
.slds-button--destructive:hover,
.slds-button_destructive:focus,
.slds-button_destructive:hover {
  --slds-c-button-color-background-hover:var(--slds-c-button-destructive-color-background-hover, var(--sds-c-button-destructive-color-background-hover, var(--slds-g-color-error-base-30, rgb(142, 3, 15))));
  --slds-c-button-color-border-hover:var(--slds-c-button-destructive-color-border-hover, var(--sds-c-button-destructive-color-border-hover));
  --slds-c-button-text-color-hover:var(--slds-c-button-destructive-text-color-hover, var(--sds-c-button-destructive-text-color-hover, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255))));
}
.slds-button--destructive:active,
.slds-button_destructive:active {
  --slds-c-button-color-background-active:var(--slds-c-button-destructive-color-background-active, var(--sds-c-button-destructive-color-background-active, var(--slds-g-color-error-base-30, rgb(142, 3, 15))));
  --slds-c-button-color-border-active:var(--slds-c-button-destructive-color-border-active, var(--sds-c-button-destructive-color-border-active, var(--slds-g-color-error-base-30, rgb(142, 3, 15))));
  --slds-c-button-text-color-active:var(--slds-c-button-destructive-text-color-active, var(--sds-c-button-destructive-text-color-active, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255))));
}
.slds-button--destructive:disabled,
.slds-button--destructive[disabled],
.slds-button_destructive:disabled,
.slds-button_destructive[disabled] {
  background-color: var(--slds-g-color-neutral-base-80,#c9c7c5);
  border-color: var(--slds-g-color-neutral-base-80,#c9c7c5);
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-button_text-destructive {
  --slds-c-button-spacing-inline-start:var(--slds-c-button-text-destructive-spacing-inline-start, var(--slds-c-button-text-destructive-spacing-inlinestart, var(--sds-c-button-text-destructive-spacing-inline-start, 1rem)));
  --slds-c-button-spacing-inline-end:var(--slds-c-button-text-destructive-spacing-inline-end, var(--slds-c-button-text-destructive-spacing-inlineend, var(--sds-c-button-text-destructive-spacing-inline-end, 1rem)));
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: border .15s linear;
  transition: border .15s linear;
  --slds-c-button-color-background:var(--slds-c-button-text-destructive-color-background, var(--sds-c-button-text-destructive-color-background, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255))));
  --slds-c-button-color-border:var(--slds-c-button-text-destructive-color-border, var(--sds-c-button-text-destructive-color-border, var(--slds-g-color-border-base-4, rgb(201, 201, 201))));
  --slds-c-button-text-color:var(--slds-c-button-text-destructive-text-color, var(--sds-c-button-text-destructive-text-color, var(--slds-g-color-error-base-30, rgb(234, 0, 30))));
}
.slds-button_text-destructive:focus,
.slds-button_text-destructive:hover {
  --slds-c-button-color-background-hover:var(--slds-c-button-text-destructive-color-background-hover, var(--sds-c-button-text-destructive-color-background-hover, var(--slds-g-color-neutral-base-95, rgb(243, 243, 243))));
  --slds-c-button-color-border-hover:var(--slds-c-button-text-destructive-color-border-hover, var(--sds-c-button-text-destructive-color-border-hover, var(--slds-g-color-border-base-4, rgb(201, 201, 201))));
  --slds-c-button-text-color-hover:var(--sds-c-button-text-destructive-text-color-hover, var(--sds-c-button-text-destructive-text-color-hover, var(--slds-g-color-error-base-30, rgb(186, 5, 23))));
}
.slds-button_text-destructive:active {
  --slds-c-button-color-background-active:var(--slds-c-button-text-destructive-color-background-active, var(--sds-c-button-text-destructive-color-background-active, var(--slds-g-color-neutral-base-95, rgb(243, 243, 243))));
  --slds-c-button-color-border-active:var(--slds-c-button-text-destructive-color-border-active, var(--sds-c-button-text-destructive-color-border-active, var(--slds-g-color-border-base-4, rgb(201, 201, 201))));
  --slds-c-button-text-color-active:var(--slds-c-button-text-destructive-text-color-active, var(--sds-c-button-text-destructive-text-color-active, var(--slds-g-color-error-base-30, rgb(186, 5, 23))));
}
.slds-button_text-destructive:disabled,
.slds-button_text-destructive[disabled] {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border-color: var(--slds-g-color-border-base-1,#c9c9c9);
  color: var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-button--success,
.slds-button_success {
  --slds-c-button-spacing-inline-start:var(--slds-c-button-success-spacing-inline-start, var(--slds-c-button-success-spacing-inlinestart, var(--sds-c-button-success-spacing-inline-start, 1rem)));
  --slds-c-button-spacing-inline-end:var(--slds-c-button-success-spacing-inline-end, var(--slds-c-button-success-spacing-inlineend, var(--sds-c-button-success-spacing-inline-end, 1rem)));
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: border .15s linear;
  transition: border .15s linear;
  --slds-c-button-color-background:var(--slds-c-button-success-color-background, var(--sds-c-button-success-color-background, var(--slds-g-color-success-base-70, rgb(69, 198, 90))));
  --slds-c-button-color-border:var(--slds-c-button-success-color-border, var(--sds-c-button-success-color-border, var(--slds-g-color-success-base-50, rgb(145, 219, 139))));
  --slds-c-button-text-color:var(--slds-c-button-success-text-color, var(--sds-c-button-success-text-color, var(--slds-g-color-neutral-base-10, rgb(24, 24, 24))));
}
.slds-button--success:focus,
.slds-button--success:hover,
.slds-button_success:focus,
.slds-button_success:hover {
  --slds-c-button-color-background-hover:var(--slds-c-button-success-color-background-hover, var(--sds-c-button-success-color-background-hover, var(--slds-g-color-success-base-50, rgb(46, 132, 74))));
  --slds-c-button-color-border-hover:var(--slds-c-button-success-color-border-hover, var(--sds-c-button-success-color-border-hover, var(--slds-g-color-success-base-50, rgb(46, 132, 74))));
  --slds-c-button-text-color-hover:var(--slds-c-button-success-text-color-hover, var(--sds-c-button-success-text-color-hover, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255))));
}
.slds-button--success:active,
.slds-button_success:active {
  --slds-c-button-color-background-active:var(--slds-c-button-success-color-background-active, var(--sds-c-button-success-color-background-active, var(--slds-g-color-success-base-50, rgb(46, 132, 74))));
  --slds-c-button-color-border-active:var(--slds-c-button-success-color-border-active, var(--sds-c-button-success-color-border-active, var(--slds-g-color-success-base-50, rgb(46, 132, 74))));
  --slds-c-button-text-color-active:var(--slds-c-button-success-text-color-active, var(--sds-c-button-success-text-color-active, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255))));
}
.slds-button--success:disabled,
.slds-button--success[disabled],
.slds-button_success:disabled,
.slds-button_success[disabled] {
  background-color: var(--slds-g-color-neutral-base-80,#c9c7c5);
  border-color: var(--slds-g-color-neutral-base-80,#c9c7c5);
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-button--brand:focus,
.slds-button--destructive:focus,
.slds-button--success:focus,
.slds-button_brand:focus,
.slds-button_destructive:focus,
.slds-button_success:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1);
  box-shadow: var(--slds-g-shadow-outset-focus-1);
  outline: 0;
}
.slds-button__icon {
  width: .875rem;
  height: .875rem;
  fill: var(--slds-c-icon-color-foreground,currentColor);
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.slds-button__icon--large,
.slds-button__icon_large {
  width: 1.5rem;
  height: 1.5rem;
}
.slds-button__icon--small,
.slds-button__icon_small {
  width: .75rem;
  height: .75rem;
}
.slds-button__icon--x-small,
.slds-button__icon_x-small {
  width: .5rem;
  height: .5rem;
}
.slds-button__icon--left,
.slds-button__icon_left {
  margin-right: .5rem;
}
.slds-button__icon--right,
.slds-button__icon_right {
  margin-left: .5rem;
}
.slds-button_full-width {
  font-size: inherit;
  color: inherit;
  line-height: inherit;
  padding: 0;
  background: 0 0;
  border: 0;
  text-align: inherit;
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.slds-button_full-width:focus {
  --slds-c-button-shadow:none;
}
.slds-button_stretch {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}
.slds-button__icon--stateful,
.slds-button__icon_stateful {
  width: .75rem;
  height: .75rem;
  fill: currentColor;
}
.slds-button--neutral.slds-is-selected,
.slds-button_neutral.slds-is-selected {
  --slds-c-button-neutral-color-background:var(--slds-c-button-stateful-color-background-selected, transparent);
  --slds-c-button-neutral-color-border:var(--slds-c-button-stateful-color-border-selected, transparent);
}
.slds-button--neutral.slds-is-selected:focus:not([disabled]),
.slds-button--neutral.slds-is-selected:hover:not([disabled]),
.slds-button_neutral.slds-is-selected:focus:not([disabled]),
.slds-button_neutral.slds-is-selected:hover:not([disabled]) {
  --slds-c-button-neutral-color-background-hover:var(--slds-c-button-stateful-color-background-selected-hover, var(--slds-g-color-neutral-base-95, rgb(243, 243, 243)));
  --slds-c-button-neutral-color-border-hover:var(--slds-c-button-stateful-color-border-selected-hover, var(--slds-g-color-border-base-1, rgb(201, 201, 201)));
}
.slds-button--neutral.slds-is-selected:active:not([disabled]),
.slds-button_neutral.slds-is-selected:active:not([disabled]) {
  --slds-c-button-neutral-color-background-active:var(--slds-c-button-stateful-color-background-selected-active, var(--slds-g-color-neutral-base-95, rgb(243, 243, 243)));
}
.slds-button--inverse.slds-is-selected,
.slds-button_inverse.slds-is-selected {
  border-color: transparent;
}
.slds-button_stateful .slds-text-not-selected,
.slds-button_stateful .slds-text-selected,
.slds-button_stateful .slds-text-selected-focus {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-not-selected .slds-text-selected {
  display: none;
}
.slds-not-selected .slds-text-selected-focus {
  display: none;
}
.slds-not-selected .slds-text-not-selected {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.slds-is-selected-clicked .slds-text-selected,
.slds-is-selected[disabled] .slds-text-selected,
.slds-is-selected[disabled]:focus .slds-text-selected,
.slds-is-selected[disabled]:hover .slds-text-selected {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.slds-is-selected-clicked .slds-text-selected-focus,
.slds-is-selected[disabled] .slds-text-selected-focus,
.slds-is-selected[disabled]:focus .slds-text-selected-focus,
.slds-is-selected[disabled]:hover .slds-text-selected-focus {
  display: none;
}
.slds-is-selected-clicked .slds-text-not-selected,
.slds-is-selected[disabled] .slds-text-not-selected,
.slds-is-selected[disabled]:focus .slds-text-not-selected,
.slds-is-selected[disabled]:hover .slds-text-not-selected {
  display: none;
}
.slds-is-selected .slds-text-not-selected {
  display: none;
}
.slds-is-selected .slds-text-selected {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.slds-is-selected .slds-text-selected-focus {
  display: none;
}
.slds-is-selected:focus .slds-text-not-selected,
.slds-is-selected:hover .slds-text-not-selected {
  display: none;
}
.slds-is-selected:focus .slds-text-selected,
.slds-is-selected:hover .slds-text-selected {
  display: none;
}
.slds-is-selected:focus .slds-text-selected-focus,
.slds-is-selected:hover .slds-text-selected-focus {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.slds-button_dual-stateful .slds-text-not-pressed {
  display: block;
}
.slds-button_dual-stateful .slds-text-pressed {
  display: none;
}
.slds-button_dual-stateful.slds-is-pressed {
  padding-left: var(--slds-c-button-brand-spacing-inline-start,var(--sds-c-button-brand-spacing-inline-start,1rem));
  padding-right: var(--slds-c-button-brand-spacing-inline-end,var(--sds-c-button-brand-spacing-inline-end,1rem));
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: border .15s linear;
  transition: border .15s linear;
  --slds-c-button-color-background:var(--slds-c-button-dual-stateful-color-background-selected, var(--slds-c-button-brand-color-background, var(--sds-c-button-brand-color-background, rgb(1, 118, 211))));
  --slds-c-button-color-border:var(--slds-c-button-dual-stateful-color-border-selected, var(--slds-c-button-brand-color-border, var(--sds-c-button-brand-color-border, rgb(1, 118, 211))));
  --slds-c-button-text-color:var(--slds-c-button-dual-stateful-text-color-selected, var(--slds-c-button-brand-text-color, var(--sds-c-button-brand-text-color, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255)))));
  --slds-c-button-text-color-hover:var(--slds-c-button-dual-stateful-text-color-selected-hover, var(--slds-c-button-brand-text-color-hover, var(--sds-c-button-brand-text-color-hover, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255)))));
}
.slds-button_dual-stateful.slds-is-pressed:focus,
.slds-button_dual-stateful.slds-is-pressed:hover {
  --slds-c-button-dual-stateful-color-background-selected:var(--slds-c-button-dual-stateful-color-background-selected-hover, var(--slds-c-button-brand-color-background-hover, var(--sds-c-button-brand-color-background-hover, rgb(1, 68, 134))));
  --slds-c-button-dual-stateful-color-border-selected:var(--slds-c-button-dual-stateful-color-border-selected-hover, var(--slds-c-button-brand-color-border-hover, var(--sds-c-button-brand-color-border-hover, rgb(1, 68, 134))));
  --slds-c-button-dual-stateful-text-color-selected:var(--slds-c-button-dual-stateful-text-color-selected-hover, var(--slds-c-button-brand-text-color-hover, var(--sds-c-button-brand-text-color-hover, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255)))));
  --slds-c-button-dual-stateful-text-color-selected-hover:var(--slds-c-button-brand-text-color-hover, var(--sds-c-button-brand-text-color-hover, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255))));
}
.slds-button_dual-stateful.slds-is-pressed:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1);
  box-shadow: var(--slds-g-shadow-outset-focus-1);
  outline: 0;
}
.slds-button_dual-stateful.slds-is-pressed .slds-text-not-pressed {
  display: none;
}
.slds-button_dual-stateful.slds-is-pressed .slds-text-pressed {
  display: block;
}
.slds-button--icon-bare,
.slds-button_icon-bare {
  line-height: 1;
  vertical-align: middle;
  color: var(--slds-g-color-neutral-base-50,#747474);
}
.slds-button--icon,
.slds-button--icon-border,
.slds-button--icon-border-filled,
.slds-button--icon-border-inverse,
.slds-button--icon-container,
.slds-button--icon-error,
.slds-button--icon-inverse,
.slds-button--icon-more,
.slds-button--icon-warning,
.slds-button_icon,
.slds-button_icon-border,
.slds-button_icon-border-filled,
.slds-button_icon-border-inverse,
.slds-button_icon-container,
.slds-button_icon-error,
.slds-button_icon-inverse,
.slds-button_icon-more,
.slds-button_icon-warning {
  --slds-c-button-spacing-inline-start:0;
  --slds-c-button-spacing-inline-end:0;
  line-height: 1;
  vertical-align: middle;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--slds-g-color-neutral-base-50,#747474);
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.slds-button--icon-border,
.slds-button--icon-border-filled,
.slds-button--icon-border-inverse,
.slds-button--icon-container,
.slds-button--icon-container-more,
.slds-button--icon-more,
.slds-button_icon-border,
.slds-button_icon-border-filled,
.slds-button_icon-border-inverse,
.slds-button_icon-brand,
.slds-button_icon-container,
.slds-button_icon-container-more,
.slds-button_icon-more {
  width: 2rem;
  height: 2rem;
}
.slds-button--icon-border,
.slds-button--icon-border-filled,
.slds-button_icon-border,
.slds-button_icon-border-filled {
  line-height: 1;
  vertical-align: middle;
  color: var(--slds-g-color-neutral-base-50,#747474);
  border: 1px solid var(--slds-g-color-border-base-1,#c9c9c9);
  -webkit-transition: border .15s linear;
  transition: border .15s linear;
  border-color: var(--slds-g-color-border-base-4,#c9c9c9);
}
.slds-button--icon-border-filled:disabled,
.slds-button--icon-border-filled[disabled],
.slds-button--icon-border:disabled,
.slds-button--icon-border[disabled],
.slds-button_icon-border-filled:disabled,
.slds-button_icon-border-filled[disabled],
.slds-button_icon-border:disabled,
.slds-button_icon-border[disabled] {
  color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  border-color: var(--slds-g-color-border-base-1,#c9c9c9);
}
.slds-button--icon-border-inverse,
.slds-button_icon-border-inverse {
  background-color: transparent;
  border-color: #c9c9c9;
}
.slds-button--icon-border-inverse:disabled,
.slds-button--icon-border-inverse[disabled],
.slds-button_icon-border-inverse:disabled,
.slds-button_icon-border-inverse[disabled] {
  background-color: transparent;
  border-color: var(--slds-g-color-neutral-100-opacity-25,rgba(255,255,255,.15));
}
.slds-button_icon-brand {
  background-color: #0176d3;
  border-color: #0176d3;
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-button_icon-brand:active,
.slds-button_icon-brand:link,
.slds-button_icon-brand:visited {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-button_icon-brand:focus,
.slds-button_icon-brand:hover {
  background-color: #014486;
  border-color: #014486;
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-button_icon-brand:active {
  background-color: #014486;
  border-color: #014486;
}
.slds-button_icon-brand:disabled,
.slds-button_icon-brand[disabled] {
  background: var(--slds-g-color-neutral-base-80,#c9c7c5);
  border-color: var(--slds-g-color-neutral-base-80,#c9c7c5);
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-button_icon-brand:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1);
  box-shadow: var(--slds-g-shadow-outset-focus-1);
  outline: 0;
}
.slds-button--icon-border-filled,
.slds-button_icon-border-filled {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-button--icon-border-filled:disabled,
.slds-button--icon-border-filled[disabled],
.slds-button_icon-border-filled:disabled,
.slds-button_icon-border-filled[disabled] {
  border-color: var(--slds-g-color-border-base-1,#c9c9c9);
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-button--icon-border-inverse,
.slds-button--icon-inverse,
.slds-button_icon-border-inverse,
.slds-button_icon-inverse {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-button--icon-border-inverse:focus,
.slds-button--icon-border-inverse:hover,
.slds-button--icon-inverse:focus,
.slds-button--icon-inverse:hover,
.slds-button_icon-border-inverse:focus,
.slds-button_icon-border-inverse:hover,
.slds-button_icon-inverse:focus,
.slds-button_icon-inverse:hover {
  color: var(--slds-g-color-neutral-100-opacity-75,rgba(255,255,255,.75));
}
.slds-button--icon-border-inverse:focus,
.slds-button--icon-inverse:focus,
.slds-button_icon-border-inverse:focus,
.slds-button_icon-inverse:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 3px #f3f3f3;
  box-shadow: 0 0 3px #f3f3f3;
  border: 1px solid var(--slds-g-color-neutral-base-100,#f3f3f3);
}
.slds-button--icon-border-inverse:focus,
.slds-button--icon-inverse:focus,
.slds-button_icon-border-inverse:focus,
.slds-button_icon-inverse:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  border-color: transparent;
  outline: 0;
}
.slds-button--icon-border-inverse:active,
.slds-button--icon-inverse:active,
.slds-button_icon-border-inverse:active,
.slds-button_icon-inverse:active {
  color: var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5));
}
.slds-button--icon-border-inverse:disabled,
.slds-button--icon-border-inverse[disabled],
.slds-button--icon-inverse:disabled,
.slds-button--icon-inverse[disabled],
.slds-button_icon-border-inverse:disabled,
.slds-button_icon-border-inverse[disabled],
.slds-button_icon-inverse:disabled,
.slds-button_icon-inverse[disabled] {
  color: var(--slds-g-color-neutral-100-opacity-25,rgba(255,255,255,.15));
}
.slds-button--icon-error,
.slds-button--icon-error:active,
.slds-button--icon-error:focus,
.slds-button--icon-error:hover,
.slds-button_icon-error,
.slds-button_icon-error:active,
.slds-button_icon-error:focus,
.slds-button_icon-error:hover {
  color: var(--slds-g-color-error-base-40,#ea001e);
}
.slds-button--icon-warning,
.slds-button--icon-warning:active,
.slds-button--icon-warning:focus,
.slds-button--icon-warning:hover,
.slds-button_icon-warning,
.slds-button_icon-warning:active,
.slds-button_icon-warning:focus,
.slds-button_icon-warning:hover {
  color: var(--slds-g-color-warning-base-50,#fe9339);
}
.slds-button_icon-current-color {
  color: currentColor;
}
.slds-button--icon-large,
.slds-button_icon-large {
  width: 3rem;
  height: 3rem;
}
.slds-button--icon-large .slds-button__icon,
.slds-button_icon-large .slds-button__icon {
  width: 1.5rem;
  height: 1.5rem;
}
.slds-button--icon-small,
.slds-button_icon-small {
  width: 1.5rem;
  height: 1.5rem;
}
.slds-button--icon-x-small,
.slds-button_icon-x-small {
  width: 1.25rem;
  height: 1.25rem;
  line-height: 1;
}
.slds-button--icon-x-small .slds-button__icon,
.slds-button_icon-x-small .slds-button__icon {
  width: .75rem;
  height: .75rem;
}
.slds-button--icon-xx-small,
.slds-button_icon-xx-small {
  width: 1rem;
  height: 1rem;
  line-height: 1;
}
.slds-button--icon-xx-small .slds-button__icon,
.slds-button_icon-xx-small .slds-button__icon {
  width: .5rem;
  height: .5rem;
}
.slds-button--icon-more,
.slds-button_icon-more {
  width: auto;
  line-height: 1.875rem;
  padding: 0 .5rem;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border-color: var(--slds-g-color-border-base-4,#c9c9c9);
  color: var(--slds-g-color-neutral-base-50,#747474);
}
.slds-button--icon-more:focus .slds-button__icon,
.slds-button--icon-more:hover .slds-button__icon,
.slds-button_icon-more:focus .slds-button__icon,
.slds-button_icon-more:hover .slds-button__icon {
  fill: #0176d3;
}
.slds-button--icon-more:active .slds-button__icon,
.slds-button_icon-more:active .slds-button__icon {
  fill: #014486;
}
.slds-button--icon-more:disabled,
.slds-button--icon-more[disabled],
.slds-button_icon-more:disabled,
.slds-button_icon-more[disabled] {
  cursor: default;
}
.slds-button--icon-more:disabled .slds-button__icon,
.slds-button--icon-more[disabled] .slds-button__icon,
.slds-button_icon-more:disabled .slds-button__icon,
.slds-button_icon-more[disabled] .slds-button__icon {
  fill: var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-button--icon-container-more,
.slds-button_icon-container-more {
  width: auto;
  line-height: 1.875rem;
  padding: 0 .5rem;
  vertical-align: middle;
}
.slds-button__icon--hint,
.slds-button__icon_hint {
  fill: var(--slds-g-color-neutral-base-50,#aeaeae);
}
.slds-button__icon--inverse-hint,
.slds-button__icon_inverse-hint {
  fill: var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5));
}
.slds-hint-parent .slds-button--icon-border-inverse,
.slds-hint-parent .slds-button_icon-border-inverse {
  border-color: var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5));
}
.slds-hint-parent .slds-button--icon-border-inverse:focus,
.slds-hint-parent .slds-button_icon-border-inverse:focus {
  border-color: var(--slds-g-color-neutral-100-opacity-75,rgba(255,255,255,.75));
}
.slds-hint-parent:focus .slds-button--icon-border-inverse,
.slds-hint-parent:focus .slds-button_icon-border-inverse,
.slds-hint-parent:hover .slds-button--icon-border-inverse,
.slds-hint-parent:hover .slds-button_icon-border-inverse {
  border-color: var(--slds-g-color-neutral-100-opacity-75,rgba(255,255,255,.75));
}
.slds-hint-parent:focus .slds-button__icon--hint,
.slds-hint-parent:focus .slds-button__icon_hint,
.slds-hint-parent:hover .slds-button__icon--hint,
.slds-hint-parent:hover .slds-button__icon_hint {
  fill: var(--slds-g-color-neutral-base-40,#747474);
}
.slds-hint-parent:focus .slds-button__icon--inverse-hint,
.slds-hint-parent:focus .slds-button__icon_inverse-hint,
.slds-hint-parent:hover .slds-button__icon--inverse-hint,
.slds-hint-parent:hover .slds-button__icon_inverse-hint {
  fill: var(--slds-g-color-neutral-100-opacity-75,rgba(255,255,255,.75));
}
.slds-hint-parent:focus .slds-button:disabled .slds-button__icon--hint,
.slds-hint-parent:focus .slds-button:disabled .slds-button__icon_hint,
.slds-hint-parent:hover .slds-button:disabled .slds-button__icon--hint,
.slds-hint-parent:hover .slds-button:disabled .slds-button__icon_hint {
  fill: currentColor;
}
.slds-button--icon-border.slds-is-selected,
.slds-button--icon-container.slds-is-selected,
.slds-button_icon-border-filled.slds-is-selected,
.slds-button_icon-border-inverse.slds-is-selected,
.slds-button_icon-border.slds-is-selected,
.slds-button_icon-container.slds-is-selected {
  background-color: #0176d3;
  border-color: #0176d3;
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-button--icon-border.slds-is-selected:active,
.slds-button--icon-border.slds-is-selected:link,
.slds-button--icon-border.slds-is-selected:visited,
.slds-button--icon-container.slds-is-selected:active,
.slds-button--icon-container.slds-is-selected:link,
.slds-button--icon-container.slds-is-selected:visited,
.slds-button_icon-border-filled.slds-is-selected:active,
.slds-button_icon-border-filled.slds-is-selected:link,
.slds-button_icon-border-filled.slds-is-selected:visited,
.slds-button_icon-border-inverse.slds-is-selected:active,
.slds-button_icon-border-inverse.slds-is-selected:link,
.slds-button_icon-border-inverse.slds-is-selected:visited,
.slds-button_icon-border.slds-is-selected:active,
.slds-button_icon-border.slds-is-selected:link,
.slds-button_icon-border.slds-is-selected:visited,
.slds-button_icon-container.slds-is-selected:active,
.slds-button_icon-container.slds-is-selected:link,
.slds-button_icon-container.slds-is-selected:visited {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-button--icon-border.slds-is-selected:focus,
.slds-button--icon-border.slds-is-selected:hover,
.slds-button--icon-container.slds-is-selected:focus,
.slds-button--icon-container.slds-is-selected:hover,
.slds-button_icon-border-filled.slds-is-selected:focus,
.slds-button_icon-border-filled.slds-is-selected:hover,
.slds-button_icon-border-inverse.slds-is-selected:focus,
.slds-button_icon-border-inverse.slds-is-selected:hover,
.slds-button_icon-border.slds-is-selected:focus,
.slds-button_icon-border.slds-is-selected:hover,
.slds-button_icon-container.slds-is-selected:focus,
.slds-button_icon-container.slds-is-selected:hover {
  background-color: #014486;
  border-color: #014486;
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-button--icon-border.slds-is-selected:active,
.slds-button--icon-container.slds-is-selected:active,
.slds-button_icon-border-filled.slds-is-selected:active,
.slds-button_icon-border-inverse.slds-is-selected:active,
.slds-button_icon-border.slds-is-selected:active,
.slds-button_icon-container.slds-is-selected:active {
  background-color: #014486;
  border-color: #014486;
}
.slds-button--icon-border.slds-is-selected .slds-button__icon,
.slds-button--icon-container.slds-is-selected .slds-button__icon,
.slds-button_icon-border-filled.slds-is-selected .slds-button__icon,
.slds-button_icon-border-inverse.slds-is-selected .slds-button__icon,
.slds-button_icon-border.slds-is-selected .slds-button__icon,
.slds-button_icon-container.slds-is-selected .slds-button__icon {
  fill: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-button--icon-border.slds-is-selected:focus .slds-button__icon,
.slds-button--icon-border.slds-is-selected:hover .slds-button__icon,
.slds-button--icon-container.slds-is-selected:focus .slds-button__icon,
.slds-button--icon-container.slds-is-selected:hover .slds-button__icon,
.slds-button_icon-border-filled.slds-is-selected:focus .slds-button__icon,
.slds-button_icon-border-filled.slds-is-selected:hover .slds-button__icon,
.slds-button_icon-border-inverse.slds-is-selected:focus .slds-button__icon,
.slds-button_icon-border-inverse.slds-is-selected:hover .slds-button__icon,
.slds-button_icon-border.slds-is-selected:focus .slds-button__icon,
.slds-button_icon-border.slds-is-selected:hover .slds-button__icon,
.slds-button_icon-container.slds-is-selected:focus .slds-button__icon,
.slds-button_icon-container.slds-is-selected:hover .slds-button__icon {
  fill: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-button--icon-border.slds-is-selected:focus,
.slds-button--icon-container.slds-is-selected:focus,
.slds-button_icon-border-filled.slds-is-selected:focus,
.slds-button_icon-border-inverse.slds-is-selected:focus,
.slds-button_icon-border.slds-is-selected:focus,
.slds-button_icon-container.slds-is-selected:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1);
  box-shadow: var(--slds-g-shadow-outset-focus-1);
  outline: 0;
}
.slds-button--icon-border.slds-is-selected:disabled,
.slds-button--icon-border.slds-is-selected[disabled],
.slds-button--icon-container.slds-is-selected:disabled,
.slds-button--icon-container.slds-is-selected[disabled],
.slds-button_icon-border-filled.slds-is-selected:disabled,
.slds-button_icon-border-filled.slds-is-selected[disabled],
.slds-button_icon-border-inverse.slds-is-selected:disabled,
.slds-button_icon-border-inverse.slds-is-selected[disabled],
.slds-button_icon-border.slds-is-selected:disabled,
.slds-button_icon-border.slds-is-selected[disabled],
.slds-button_icon-container.slds-is-selected:disabled,
.slds-button_icon-container.slds-is-selected[disabled] {
  background: var(--slds-g-color-neutral-base-80,#c9c7c5);
  border-color: var(--slds-g-color-neutral-base-80,#c9c7c5);
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-color-picker {
  position: relative;
}
.slds-color-picker .slds-form-error {
  padding-top: .5rem;
  color: var(--slds-g-color-error-base-40,#ea001e);
  font-size: .75rem;
}
.slds-color-picker__summary-label {
  display: block;
}
.slds-color-picker__summary-button {
  vertical-align: top;
  padding: .3rem .5rem;
  line-height: 1;
  background: var(--slds-g-color-neutral-base-100,#fff);
  margin-right: .25rem;
}
.slds-color-picker__summary-input {
  display: inline-block;
}
.slds-color-picker__summary-input .slds-input {
  width: 6rem;
}
.slds-color-picker__selector {
  margin-top: .5rem;
}
.slds-color-picker__selector.slds-popover {
  width: 14rem;
}
.slds-color-picker__selector .slds-popover__footer {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-color-picker__selector .slds-tabs_default__content {
  padding: .5rem 0 .25rem;
}
.slds-color-picker__swatches {
  font-size: 0;
}
.slds-color-picker__swatches.slds-swatch {
  cursor: pointer;
}
.slds-color-picker__swatch {
  display: inline-block;
  margin: .25rem;
}
.slds-color-picker__swatch-trigger {
  display: inline-block;
}
.slds-color-picker__swatch-trigger:active,
.slds-color-picker__swatch-trigger:focus {
  outline: 0;
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  border-radius: .125rem;
}
.slds-color-picker__custom {
  padding: .25rem 0;
}
.slds-color-picker__custom-range {
  position: relative;
  margin-bottom: .25rem;
  height: 5rem;
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-radius: .25rem;
  overflow: hidden;
}
.slds-color-picker__custom-range:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left bottom, left top, from(var(--slds-g-color-neutral-base-10,#000)), color-stop(1%, var(--slds-g-color-neutral-10-opacity-75,rgba(0,0,0,.9))), color-stop(99%, transparent)), -webkit-gradient(linear, left top, right top, color-stop(1%, var(--slds-g-color-neutral-base-100,#fff)), to(transparent));
  background: -webkit-gradient(linear, left bottom, left top, from(var(--slds-g-color-neutral-base-10,#000)), color-stop(1%, var(--slds-g-color-neutral-10-opacity-75,rgba(0,0,0,.9))), color-stop(99%, transparent)), -webkit-gradient(linear, left top, right top, color-stop(1%, var(--slds-g-color-neutral-base-100,#fff)), to(transparent));
  background:
    linear-gradient(
      to top,
      var(--slds-g-color-neutral-base-10,#000),
      var(--slds-g-color-neutral-10-opacity-75,rgba(0,0,0,.9)) 1%,
      transparent 99%),
    linear-gradient(
      to right,
      var(--slds-g-color-neutral-base-100,#fff) 1%,
      transparent);
}
.slds-color-picker__range-indicator {
  -webkit-transform: translate3d(-.375rem, .375rem, 0);
  transform: translate3d(-.375rem, .375rem, 0);
  cursor: pointer;
  position: absolute;
  height: .75rem;
  width: .75rem;
  border: 2px solid #fff;
  border-radius: 50%;
  background-color: transparent;
  padding: 0;
}
.slds-color-picker__range-indicator:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outline-focus-1);
  box-shadow: var(--slds-g-shadow-outline-focus-1);
  outline: 0;
}
.slds-color-picker__hue-and-preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-color-picker__hue-and-preview .slds-swatch {
  margin-left: .25rem;
  height: 1.5rem;
  width: 1.5rem;
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-radius: .25rem;
}
.slds-color-picker__hue-slider {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 0;
  height: 1.5rem;
  width: 100%;
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-radius: .25rem;
  background: -webkit-gradient(linear, left top, right top, from(red), color-stop(#ff1500), color-stop(#ff2a00), color-stop(#ff3f00), color-stop(#f50), color-stop(#ff6a00), color-stop(#ff7f00), color-stop(#ff9400), color-stop(#fa0), color-stop(#ffbf00), color-stop(#ffd400), color-stop(#ffe900), color-stop(#feff00), color-stop(#e9ff00), color-stop(#d4ff00), color-stop(#bfff00), color-stop(#a9ff00), color-stop(#94ff00), color-stop(#7fff00), color-stop(#6aff00), color-stop(#54ff00), color-stop(#3fff00), color-stop(#2aff00), color-stop(#15ff00), color-stop(#0f0), color-stop(#00ff15), color-stop(#00ff2a), color-stop(#00ff3f), color-stop(#0f5), color-stop(#00ff6a), color-stop(#00ff7f), color-stop(#00ff94), color-stop(#0fa), color-stop(#00ffbf), color-stop(#00ffd4), color-stop(#00ffe9), color-stop(#00feff), color-stop(#00e9ff), color-stop(#00d4ff), color-stop(#00bfff), color-stop(#00a9ff), color-stop(#0094ff), color-stop(#007fff), color-stop(#006aff), color-stop(#0054ff), color-stop(#003fff), color-stop(#002aff), color-stop(#0015ff), color-stop(#00f), color-stop(#1500ff), color-stop(#2a00ff), color-stop(#3f00ff), color-stop(#50f), color-stop(#6a00ff), color-stop(#7f00ff), color-stop(#9400ff), color-stop(#a0f), color-stop(#bf00ff), color-stop(#d400ff), color-stop(#e900ff), color-stop(#ff00fe), color-stop(#ff00e9), color-stop(#ff00d4), color-stop(#ff00bf), color-stop(#ff00a9), color-stop(#ff0094), color-stop(#ff007f), color-stop(#ff006a), color-stop(#ff0054), color-stop(#ff003f), color-stop(#ff002a), to(#ff0015));
  background: -webkit-gradient(linear, left top, right top, from(red), color-stop(#ff1500), color-stop(#ff2a00), color-stop(#ff3f00), color-stop(#f50), color-stop(#ff6a00), color-stop(#ff7f00), color-stop(#ff9400), color-stop(#fa0), color-stop(#ffbf00), color-stop(#ffd400), color-stop(#ffe900), color-stop(#feff00), color-stop(#e9ff00), color-stop(#d4ff00), color-stop(#bfff00), color-stop(#a9ff00), color-stop(#94ff00), color-stop(#7fff00), color-stop(#6aff00), color-stop(#54ff00), color-stop(#3fff00), color-stop(#2aff00), color-stop(#15ff00), color-stop(#0f0), color-stop(#00ff15), color-stop(#00ff2a), color-stop(#00ff3f), color-stop(#0f5), color-stop(#00ff6a), color-stop(#00ff7f), color-stop(#00ff94), color-stop(#0fa), color-stop(#00ffbf), color-stop(#00ffd4), color-stop(#00ffe9), color-stop(#00feff), color-stop(#00e9ff), color-stop(#00d4ff), color-stop(#00bfff), color-stop(#00a9ff), color-stop(#0094ff), color-stop(#007fff), color-stop(#006aff), color-stop(#0054ff), color-stop(#003fff), color-stop(#002aff), color-stop(#0015ff), color-stop(#00f), color-stop(#1500ff), color-stop(#2a00ff), color-stop(#3f00ff), color-stop(#50f), color-stop(#6a00ff), color-stop(#7f00ff), color-stop(#9400ff), color-stop(#a0f), color-stop(#bf00ff), color-stop(#d400ff), color-stop(#e900ff), color-stop(#ff00fe), color-stop(#ff00e9), color-stop(#ff00d4), color-stop(#ff00bf), color-stop(#ff00a9), color-stop(#ff0094), color-stop(#ff007f), color-stop(#ff006a), color-stop(#ff0054), color-stop(#ff003f), color-stop(#ff002a), to(#ff0015));
  background:
    linear-gradient(
      to right,
      red,
      #ff1500,
      #ff2a00,
      #ff3f00,
      #f50,
      #ff6a00,
      #ff7f00,
      #ff9400,
      #fa0,
      #ffbf00,
      #ffd400,
      #ffe900,
      #feff00,
      #e9ff00,
      #d4ff00,
      #bfff00,
      #a9ff00,
      #94ff00,
      #7fff00,
      #6aff00,
      #54ff00,
      #3fff00,
      #2aff00,
      #15ff00,
      #0f0,
      #00ff15,
      #00ff2a,
      #00ff3f,
      #0f5,
      #00ff6a,
      #00ff7f,
      #00ff94,
      #0fa,
      #00ffbf,
      #00ffd4,
      #00ffe9,
      #00feff,
      #00e9ff,
      #00d4ff,
      #00bfff,
      #00a9ff,
      #0094ff,
      #007fff,
      #006aff,
      #0054ff,
      #003fff,
      #002aff,
      #0015ff,
      #00f,
      #1500ff,
      #2a00ff,
      #3f00ff,
      #50f,
      #6a00ff,
      #7f00ff,
      #9400ff,
      #a0f,
      #bf00ff,
      #d400ff,
      #e900ff,
      #ff00fe,
      #ff00e9,
      #ff00d4,
      #ff00bf,
      #ff00a9,
      #ff0094,
      #ff007f,
      #ff006a,
      #ff0054,
      #ff003f,
      #ff002a,
      #ff0015);
}
.slds-color-picker__hue-slider::-webkit-slider-thumb {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  height: calc(1.5rem - 1px * 2);
  width: .375rem;
  border: 1px solid var(--slds-g-color-neutral-base-30,#444);
  border-radius: .125rem;
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-color-picker__hue-slider::-moz-range-thumb {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  height: calc(1.5rem - 1px * 2);
  width: .375rem;
  border: 1px solid var(--slds-g-color-neutral-base-30,#444);
  border-radius: .125rem;
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-color-picker__hue-slider::-ms-thumb {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  height: calc(1.5rem - 1px * 2);
  width: .375rem;
  border: 1px solid var(--slds-g-color-neutral-base-30,#444);
  border-radius: .125rem;
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  height: 1.5rem;
}
.slds-color-picker__hue-slider:focus {
  outline: 0;
}
.slds-color-picker__hue-slider:focus::-webkit-slider-thumb {
  border-color: var(--slds-g-color-brand-base-60,#1b96ff);
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
}
.slds-color-picker__hue-slider:focus::-moz-range-thumb {
  border-color: var(--slds-g-color-brand-base-60,#1b96ff);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
}
.slds-color-picker__hue-slider:focus::-ms-thumb {
  border-color: var(--slds-g-color-brand-base-60,#1b96ff);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
}
.slds-color-picker__hue-slider::-moz-range-track {
  height: 0;
}
.slds-color-picker__hue-slider::-ms-track {
  height: 0;
  border: 0;
  background: 0 0;
  color: transparent;
}
.slds-color-picker__custom-inputs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: .5rem;
}
.slds-color-picker__custom-inputs .slds-form-element:not(:first-child) {
  margin-left: .25rem;
}
.slds-color-picker__custom-inputs input {
  padding: 0 .25rem;
}
.slds-color-picker__custom-inputs abbr {
  cursor: text;
  text-decoration: none;
}
.slds-color-picker__custom-inputs .slds-form-element.slds-color-picker__input-custom-hex {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 4.2rem;
}
.slds-color-picker__custom-inputs .slds-form-element.slds-color-picker__input-custom-hex input {
  font-size: .75rem;
}
.slds-color-picker__selector-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-color-picker__selector-footer .slds-button {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.slds-swatch {
  display: inline-block;
  vertical-align: middle;
  height: 1.25rem;
  width: 1.25rem;
  border-radius: .125rem;
  -webkit-box-shadow: var(--slds-g-color-neutral-base-10,inset 0 0 1px rgba(0,0,0,.4));
  box-shadow: var(--slds-g-color-neutral-base-10,inset 0 0 1px rgba(0,0,0,.4));
  border: 1px solid var(--slds-g-color-border-base-4,#747474);
}
.slds-color-picker.slds-color-picker_swatches-only {
  width: 13.3rem;
  padding: .5rem;
}
.slds-color-picker.slds-color-picker_swatches-only .slds-color-picker__selector {
  margin: 0;
}
.slds-icon__container,
.slds-icon_container {
  display: inline-block;
  border-radius: var(--slds-c-icon-radius-border,var(--sds-c-icon-radius-border,.25rem));
  line-height: 1;
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,transparent));
}
.slds-icon__container--circle,
.slds-icon__container_circle,
.slds-icon_container--circle,
.slds-icon_container_circle {
  --slds-c-icon-radius-border:50%;
  padding: .5rem;
}
[dir=rtl] .slds-icon_flip {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.slds-icon-action-add-contact,
.slds-icon-action-add-file,
.slds-icon-action-add-photo-video,
.slds-icon-action-add-relationship,
.slds-icon-action-adjust-value,
.slds-icon-action-announcement,
.slds-icon-action-apex,
.slds-icon-action-approval,
.slds-icon-action-back,
.slds-icon-action-bug,
.slds-icon-action-call,
.slds-icon-action-canvas,
.slds-icon-action-change-owner,
.slds-icon-action-change-record-type,
.slds-icon-action-check,
.slds-icon-action-clone,
.slds-icon-action-close,
.slds-icon-action-concur,
.slds-icon-action-default-custom-object,
.slds-icon-action-defer,
.slds-icon-action-delete,
.slds-icon-action-description,
.slds-icon-action-dial-in,
.slds-icon-action-docusign,
.slds-icon-action-download,
.slds-icon-action-dropbox,
.slds-icon-action-edit,
.slds-icon-action-edit-groups,
.slds-icon-action-edit-relationship,
.slds-icon-action-email,
.slds-icon-action-evernote,
.slds-icon-action-fallback,
.slds-icon-action-filter,
.slds-icon-action-flow,
.slds-icon-action-follow,
.slds-icon-action-following,
.slds-icon-action-freeze-user,
.slds-icon-action-goal,
.slds-icon-action-google-news,
.slds-icon-action-info,
.slds-icon-action-join-group,
.slds-icon-action-lead-convert,
.slds-icon-action-leave-group,
.slds-icon-action-log-a-call,
.slds-icon-action-log-event,
.slds-icon-action-log-this-event,
.slds-icon-action-manage-perm-sets,
.slds-icon-action-map,
.slds-icon-action-more,
.slds-icon-action-new,
.slds-icon-action-new-account,
.slds-icon-action-new-campaign,
.slds-icon-action-new-case,
.slds-icon-action-new-child-case,
.slds-icon-action-new-contact,
.slds-icon-action-new-custom-object,
.slds-icon-action-new-custom1,
.slds-icon-action-new-custom10,
.slds-icon-action-new-custom100,
.slds-icon-action-new-custom11,
.slds-icon-action-new-custom12,
.slds-icon-action-new-custom13,
.slds-icon-action-new-custom14,
.slds-icon-action-new-custom15,
.slds-icon-action-new-custom16,
.slds-icon-action-new-custom17,
.slds-icon-action-new-custom18,
.slds-icon-action-new-custom19,
.slds-icon-action-new-custom2,
.slds-icon-action-new-custom20,
.slds-icon-action-new-custom21,
.slds-icon-action-new-custom22,
.slds-icon-action-new-custom23,
.slds-icon-action-new-custom24,
.slds-icon-action-new-custom25,
.slds-icon-action-new-custom26,
.slds-icon-action-new-custom27,
.slds-icon-action-new-custom28,
.slds-icon-action-new-custom29,
.slds-icon-action-new-custom3,
.slds-icon-action-new-custom30,
.slds-icon-action-new-custom31,
.slds-icon-action-new-custom32,
.slds-icon-action-new-custom33,
.slds-icon-action-new-custom34,
.slds-icon-action-new-custom35,
.slds-icon-action-new-custom36,
.slds-icon-action-new-custom37,
.slds-icon-action-new-custom38,
.slds-icon-action-new-custom39,
.slds-icon-action-new-custom4,
.slds-icon-action-new-custom40,
.slds-icon-action-new-custom41,
.slds-icon-action-new-custom42,
.slds-icon-action-new-custom43,
.slds-icon-action-new-custom44,
.slds-icon-action-new-custom45,
.slds-icon-action-new-custom46,
.slds-icon-action-new-custom47,
.slds-icon-action-new-custom48,
.slds-icon-action-new-custom49,
.slds-icon-action-new-custom5,
.slds-icon-action-new-custom50,
.slds-icon-action-new-custom51,
.slds-icon-action-new-custom52,
.slds-icon-action-new-custom53,
.slds-icon-action-new-custom54,
.slds-icon-action-new-custom55,
.slds-icon-action-new-custom56,
.slds-icon-action-new-custom57,
.slds-icon-action-new-custom58,
.slds-icon-action-new-custom59,
.slds-icon-action-new-custom6,
.slds-icon-action-new-custom60,
.slds-icon-action-new-custom61,
.slds-icon-action-new-custom62,
.slds-icon-action-new-custom63,
.slds-icon-action-new-custom64,
.slds-icon-action-new-custom65,
.slds-icon-action-new-custom66,
.slds-icon-action-new-custom67,
.slds-icon-action-new-custom68,
.slds-icon-action-new-custom69,
.slds-icon-action-new-custom7,
.slds-icon-action-new-custom70,
.slds-icon-action-new-custom71,
.slds-icon-action-new-custom72,
.slds-icon-action-new-custom73,
.slds-icon-action-new-custom74,
.slds-icon-action-new-custom75,
.slds-icon-action-new-custom76,
.slds-icon-action-new-custom77,
.slds-icon-action-new-custom78,
.slds-icon-action-new-custom79,
.slds-icon-action-new-custom8,
.slds-icon-action-new-custom80,
.slds-icon-action-new-custom81,
.slds-icon-action-new-custom82,
.slds-icon-action-new-custom83,
.slds-icon-action-new-custom84,
.slds-icon-action-new-custom85,
.slds-icon-action-new-custom86,
.slds-icon-action-new-custom87,
.slds-icon-action-new-custom88,
.slds-icon-action-new-custom89,
.slds-icon-action-new-custom9,
.slds-icon-action-new-custom90,
.slds-icon-action-new-custom91,
.slds-icon-action-new-custom92,
.slds-icon-action-new-custom93,
.slds-icon-action-new-custom94,
.slds-icon-action-new-custom95,
.slds-icon-action-new-custom96,
.slds-icon-action-new-custom97,
.slds-icon-action-new-custom98,
.slds-icon-action-new-custom99,
.slds-icon-action-new-event,
.slds-icon-action-new-group,
.slds-icon-action-new-lead,
.slds-icon-action-new-note,
.slds-icon-action-new-notebook,
.slds-icon-action-new-opportunity,
.slds-icon-action-new-person-account,
.slds-icon-action-new-task,
.slds-icon-action-notebook,
.slds-icon-action-office-365,
.slds-icon-action-opportunity-competitor,
.slds-icon-action-opportunity-line-item,
.slds-icon-action-opportunity-team-member,
.slds-icon-action-password-unlock,
.slds-icon-action-preview,
.slds-icon-action-priority,
.slds-icon-action-question-post-action,
.slds-icon-action-quote,
.slds-icon-action-recall,
.slds-icon-action-record,
.slds-icon-action-refresh,
.slds-icon-action-reject,
.slds-icon-action-remove,
.slds-icon-action-remove-relationship,
.slds-icon-action-reset-password,
.slds-icon-action-scan-disabled,
.slds-icon-action-scan-enabled,
.slds-icon-action-script,
.slds-icon-action-search,
.slds-icon-action-share,
.slds-icon-action-share-file,
.slds-icon-action-share-link,
.slds-icon-action-share-poll,
.slds-icon-action-share-post,
.slds-icon-action-share-thanks,
.slds-icon-action-social-post,
.slds-icon-action-sort,
.slds-icon-action-submit-for-approval,
.slds-icon-action-update,
.slds-icon-action-update-status,
.slds-icon-action-upload,
.slds-icon-action-user,
.slds-icon-action-user-activation,
.slds-icon-action-view-relationship,
.slds-icon-action-web-link {
  padding: .5rem;
  border-radius: 50%;
}
.slds-icon-action-new-custom18 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-new-custom29 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-edit-groups {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-new-custom9 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-log-a-call {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-new-custom19 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-filter {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-user-activation {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-opportunity-competitor {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-canvas {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-change-record-type {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-new-notebook {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-docusign {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-share-link {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-add-file {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-edit-relationship {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-notebook {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-lead {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-custom-object {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-new-account {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-question-post-action {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-share-file {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-action-default-custom-object {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-opportunity-team-member {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-add-photo-video {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-sort {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-call {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-concur {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-reject {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-share-poll {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-scan-enabled {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-following {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-defer {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-opportunity-line-item {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-social-post {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-share-post {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-view-relationship {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-adjust-value {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-upload {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-remove-relationship {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-freeze-user {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-new-person-account {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-bug {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-apex {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5c5c5c));
}
.slds-icon-action-new-opportunity {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-fallback {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-dial-in {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-approval {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-change-owner {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-new-task {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-priority {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-remove {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-web-link {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-leave-group {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-manage-perm-sets {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-close {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-google-news {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-announcement {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-back {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-new-custom90 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-download {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-new-custom80 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-new-custom91 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-action-search {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-new-event {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom70 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom81 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom92 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#056764));
}
.slds-icon-action-refresh {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-share-thanks {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-update {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-email {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-join-group {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-new-custom60 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom71 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff));
}
.slds-icon-action-new-custom82 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom93 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5c5c5c));
}
.slds-icon-action-edit {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-quote {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-dropbox {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-description {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-map {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-user {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-reset-password {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-new-custom50 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-new-custom61 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom72 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-new-custom83 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom94 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-clone {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-script {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-delete {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom40 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-new-custom51 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-custom62 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-new-custom73 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-new-custom84 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom95 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-scan-disabled {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-action-share {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-new-custom30 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-custom41 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-new-custom52 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom63 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-new-custom74 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-new-custom85 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom96 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-log-event {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-new-group {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-new-custom20 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-new-custom31 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom42 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-info {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-new-custom53 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom64 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-new-custom75 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-action-new-custom86 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-flow {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-new-custom97 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-submit-for-approval {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-new {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-new-campaign {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-custom10 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-new-custom21 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-new-custom32 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-new-custom43 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-new-custom54 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom65 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom76 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom87 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff));
}
.slds-icon-action-new-custom98 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-case {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-custom100 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom1 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-contact {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-action-office-365 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-custom11 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-new-custom22 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-new-custom33 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-new-custom44 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-new-custom55 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff));
}
.slds-icon-action-new-custom66 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-custom77 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom88 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-action-new-custom99 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-add-contact {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-action-evernote {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-new-custom2 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-lead-convert {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-custom12 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff));
}
.slds-icon-action-new-custom23 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff));
}
.slds-icon-action-new-custom34 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-custom45 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom56 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-new-custom67 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-recall {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#084968));
}
.slds-icon-action-new-custom78 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-new-custom89 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-follow {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-record {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-new-custom3 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-note {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-custom13 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom24 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom35 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom46 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-new-custom57 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-new-custom68 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom79 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-new-child-case {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-custom4 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-custom14 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-new-custom25 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom36 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff));
}
.slds-icon-action-new-custom47 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-new-custom58 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-new-custom69 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom5 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-goal {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-new-custom15 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom26 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-new-custom37 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-new-custom48 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom59 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-custom6 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-log-this-event {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom16 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-action-new-custom27 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-new-custom38 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-new-custom49 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-action-new-custom7 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-more {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-add-relationship {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-action-new-custom17 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-new-custom28 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-new-custom39 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-action-password-unlock {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-check {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-action-update-status {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-action-preview {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-action-new-custom8 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-custom-110,
.slds-icon-custom-custom110 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-100,
.slds-icon-custom-custom100 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e15d76));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-111,
.slds-icon-custom-custom111 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-1,
.slds-icon-custom-custom1 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff7b84));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-101,
.slds-icon-custom-custom101 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-112,
.slds-icon-custom-custom112 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-2,
.slds-icon-custom-custom2 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cfd05c));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-102,
.slds-icon-custom-custom102 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-113,
.slds-icon-custom-custom113 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-90,
.slds-icon-custom-custom90 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22a48a));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-3,
.slds-icon-custom-custom3 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ecb46c));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-103,
.slds-icon-custom-custom103 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-80,
.slds-icon-custom-custom80 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#659ad5));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-91,
.slds-icon-custom-custom91 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#bf7b66));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-4,
.slds-icon-custom-custom4 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e1d951));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-104,
.slds-icon-custom-custom104 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-70,
.slds-icon-custom-custom70 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e769b4));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-81,
.slds-icon-custom-custom81 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#da627f));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-92,
.slds-icon-custom-custom92 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#517e82));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-5,
.slds-icon-custom-custom5 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9fdb66));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-105,
.slds-icon-custom-custom105 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-60,
.slds-icon-custom-custom60 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#bf5a88));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-71,
.slds-icon-custom-custom71 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e36ee3));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-82,
.slds-icon-custom-custom82 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#d15b97));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-93,
.slds-icon-custom-custom93 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#904d4c));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-6,
.slds-icon-custom-custom6 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#54c473));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-106,
.slds-icon-custom-custom106 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-50,
.slds-icon-custom-custom50 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#49bcd3));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-61,
.slds-icon-custom-custom61 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f57376));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-72,
.slds-icon-custom-custom72 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#8d9bfb));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-83,
.slds-icon-custom-custom83 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e7806f));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-94,
.slds-icon-custom-custom94 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#439cba));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-7,
.slds-icon-custom-custom7 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#6a89e5));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-107,
.slds-icon-custom-custom107 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-40,
.slds-icon-custom-custom40 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#83c75e));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-51,
.slds-icon-custom-custom51 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#d8c760));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-62,
.slds-icon-custom-custom62 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#6b92dc));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-73,
.slds-icon-custom-custom73 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#679ef0));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-84,
.slds-icon-custom-custom84 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f6707b));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-95,
.slds-icon-custom-custom95 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#8bcf6a));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-8,
.slds-icon-custom-custom8 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#50ceb9));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-108,
.slds-icon-custom-custom108 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-30,
.slds-icon-custom-custom30 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f59f71));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-41,
.slds-icon-custom-custom41 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#43b5b5));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-52,
.slds-icon-custom-custom52 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ee8e6f));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-63,
.slds-icon-custom-custom63 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#7ccf60));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-74,
.slds-icon-custom-custom74 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#41c8a0));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-85,
.slds-icon-custom-custom85 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f26891));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-96,
.slds-icon-custom-custom96 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#6d9de3));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-9,
.slds-icon-custom-custom9 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#6b9ee2));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-109,
.slds-icon-custom-custom109 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-20,
.slds-icon-custom-custom20 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#48c7c8));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-31,
.slds-icon-custom-custom31 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#eb687f));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-42,
.slds-icon-custom-custom42 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cfd05b));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-53,
.slds-icon-custom-custom53 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f36e83));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-64,
.slds-icon-custom-custom64 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#618fd8));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-75,
.slds-icon-custom-custom75 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cd9f65));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-86,
.slds-icon-custom-custom86 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e260ab));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-97,
.slds-icon-custom-custom97 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#dd6085));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-10,
.slds-icon-custom-custom10 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#6488e3));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-21,
.slds-icon-custom-custom21 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#8a7aed));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-32,
.slds-icon-custom-custom32 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#38c393));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-43,
.slds-icon-custom-custom43 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#7f93f9));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-54,
.slds-icon-custom-custom54 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ea70b1));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-65,
.slds-icon-custom-custom65 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f279ab));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-76,
.slds-icon-custom-custom76 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#db6d7a));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-87,
.slds-icon-custom-custom87 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#d876e5));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-98,
.slds-icon-custom-custom98 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e1be5c));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-11,
.slds-icon-custom-custom11 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#8784ea));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-22,
.slds-icon-custom-custom22 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#8b85f9));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-33,
.slds-icon-custom-custom33 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#97cf5d));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-44,
.slds-icon-custom-custom44 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#c8ca58));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-55,
.slds-icon-custom-custom55 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#d66ee0));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-66,
.slds-icon-custom-custom66 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#d8be5f));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-77,
.slds-icon-custom-custom77 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b55d5b));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-88,
.slds-icon-custom-custom88 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#996fe6));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-99,
.slds-icon-custom-custom99 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f0856e));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-12,
.slds-icon-custom-custom12 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#dc71d1));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-23,
.slds-icon-custom-custom23 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b070e6));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-34,
.slds-icon-custom-custom34 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#d58a6a));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-45,
.slds-icon-custom-custom45 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#d95879));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-56,
.slds-icon-custom-custom56 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#718deb));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-67,
.slds-icon-custom-custom67 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f87d76));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-78,
.slds-icon-custom-custom78 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5a95dd));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-89,
.slds-icon-custom-custom89 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3e99be));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-13,
.slds-icon-custom-custom13 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#df6184));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-24,
.slds-icon-custom-custom24 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e56798));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-35,
.slds-icon-custom-custom35 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e9637e));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-46,
.slds-icon-custom-custom46 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#67a5e7));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-57,
.slds-icon-custom-custom57 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5a9cdd));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-68,
.slds-icon-custom-custom68 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f26979));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-79,
.slds-icon-custom-custom79 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#8ed363));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-14,
.slds-icon-custom-custom14 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3cc2b3));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-25,
.slds-icon-custom-custom25 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e46fbe));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-36,
.slds-icon-custom-custom36 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#d472d4));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-47,
.slds-icon-custom-custom47 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5fcc64));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-58,
.slds-icon-custom-custom58 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#34b59d));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-69,
.slds-icon-custom-custom69 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ed6387));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-15,
.slds-icon-custom-custom15 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f77e75));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-26,
.slds-icon-custom-custom26 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#7698f0));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-37,
.slds-icon-custom-custom37 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#8c89f2));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-48,
.slds-icon-custom-custom48 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ef697f));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-59,
.slds-icon-custom-custom59 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e3d067));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-16,
.slds-icon-custom-custom16 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e9af67));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-27,
.slds-icon-custom-custom27 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5ab0d2));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-38,
.slds-icon-custom-custom38 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#53b6d7));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-49,
.slds-icon-custom-custom49 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e25c80));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-17,
.slds-icon-custom-custom17 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#acd360));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-28,
.slds-icon-custom-custom28 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#89c059));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-39,
.slds-icon-custom-custom39 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#4fbe75));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-18,
.slds-icon-custom-custom18 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#4dca76));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-29,
.slds-icon-custom-custom29 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#bdd25f));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-custom-19,
.slds-icon-custom-custom19 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3abeb1));
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-icon-standard-task-2 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-header-discounts {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5c5c5c));
}
.slds-icon-standard-contact {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9602c7));
}
.slds-icon-standard-prep-flow {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-crypto-transaction {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-multi-select-checkbox {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-work-order {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-post {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-global-constant {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-change-request {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#056764));
}
.slds-icon-standard-indicator-performance-period {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-eval-result {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-data-cloud {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5a1ba9));
}
.slds-icon-standard-carousel {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-account-score {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-ai-slack-summary {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-submit-for-approval {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-work-contract {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-impact-strategy-assignment {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-resource-skill {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-system-and-global-variable {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-segments {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-account-info {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-prompt-builder {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7));
}
.slds-icon-standard-goals {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-tour-check {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-adjust-value {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-case-wrap-up {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-investment-account {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-store {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-slider {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-output {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-medication-ingredient {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-store-group {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-all {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-service-territory-policy {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-slack-conversations {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#481a54));
}
.slds-icon-standard-picklist-choice {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-choice {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-funding-requirement {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-your-account {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#014486));
}
.slds-icon-standard-app {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-default {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-case-milestone {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-operation-plan {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5a1ba9));
}
.slds-icon-standard-today {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-buyer-account {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-lead-list {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-it-service-management {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-list-rate {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-work-plan-template {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-program-site {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-tableau {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#0f1e3c));
}
.slds-icon-standard-shift {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-people-score {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-product-item-transaction {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-person-language {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-apex {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-reply-text {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-answer-private {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-immunization {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-asset-downtime-period {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-opportunity-contact-role {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-retail-banking-console {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-channel-program-members {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-apps-admin {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-metric-definition {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-usage-entitlement-entry {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#056764));
}
.slds-icon-standard-end-call {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-datadotcom {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-settings {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-network-contract {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-crypto-transaction-envelope-item {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-product-item {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-metrics {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-topic2 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-partner-fund-allocation {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-care-request-reviewer {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-outcome-datebound {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-indicator-definition {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-crypto-transaction-envelope-change-snapshot {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff));
}
.slds-icon-standard-operation-plan-step-execution {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5a1ba9));
}
.slds-icon-standard-approval {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-work-queue {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-business-unit {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-changes {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-iot-orchestrations {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-visualforce-page {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-person-account {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-entity {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-dynamic-highlights-panel {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-service-territory-location {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-qualifications {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-document-preview {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-tax-treatment {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-entitlement-policy {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-form {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-query-editor {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#7e2600));
}
.slds-icon-standard-hierarchy-table {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-visualization {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-similar-case {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-products {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5a1ba9));
}
.slds-icon-standard-prompt {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-order-item {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-read-receipts {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-outcome-timebound {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-javascript-button {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-maintenance-asset {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-work-plan-rule {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-loop {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#dd7a01));
}
.slds-icon-standard-portal-roles-and-subordinates {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-work-capacity-limit {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-employee-organization {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-workforce-engagement {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-constant {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-marketing-actions {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-record-companion-agent {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-calculated-dimension {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-case-transcript {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-list-fee {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7));
}
.slds-icon-standard-timesheet-entry {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-key-dates {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-multi-picklist {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-facility-bed {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-product-workspace {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-visit-templates {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-restriction-policy {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-task {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-scheduling-workspace-territory {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-answer-best {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-agent-astro {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-attach {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-asset-action {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-ad-event-party {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-section {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-service-request {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-orders {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-propagation-policy {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-budget {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-report-type {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-past-chat {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-crypto-transaction-envelope-change-log {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#084968));
}
.slds-icon-standard-feedback {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-voicemail-drop {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-action-list-component {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-opportunity-splits {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-location-permit {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-app-form-product-participant {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#7e2600));
}
.slds-icon-standard-messaging-user {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-filter-criteria {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-tax-policy {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-trailhead {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-entitlements {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-checkout {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-formula {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-case-log-a-call {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-shift-pattern-entry {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-thanks-loading {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-job-family {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-service-appointment-capacity-usage {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-inbox {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-channel-program-levels {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-member-period {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-letterhead {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-promotions-workspace {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-nft-settings {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-asset-hierarchy {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-email-chatter {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-custody-chain-entry {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-document-reference {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-announcement {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-field-sales {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-bot {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-secondary-index {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-macros {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-dashboard-ea {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-job-profile {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-steps {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-snippet-alt {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-asset-relationship {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-high-velocity-sales {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-brand {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-ad-event-cause {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-collection-alt {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#7e2600));
}
.slds-icon-standard-historical-adherence {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-visits {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-einstein-replies {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-coaching {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-record-lookup {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-product-service-campaign-item {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-scheduling-constraint {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-disease-definition-criteria {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-lightning-component {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-mcp-server {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-search {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-connected-apps {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-swarm-request {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-usage-summary {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-work-type-group {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-usage-ratable-summary {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7));
}
.slds-icon-standard-education {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-work-type {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-travel-mode {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-environment-hub {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-identifier {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-cms {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-study {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7));
}
.slds-icon-standard-call-coaching {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-salesforce-cms {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-price-sheet {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-thanks {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-service-territory-member {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-work-forecast {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-crypto-product-category-wallet-role {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#056764));
}
.slds-icon-standard-program-cohort-member {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-holiday-operating-hours {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-uploaded-model {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-user-role {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-observation-component {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-orchestrator {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-work-capacity-usage {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-record-create {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-campaign-members {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-retail-banking {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-rcs-message {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-product-service-campaign {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-portal-roles {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-operation-plan-step {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5a1ba9));
}
.slds-icon-standard-calibration {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-answer-public {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-robot {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7));
}
.slds-icon-standard-display-text {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-product-consumed-state {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-budget-category-value {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-scheduling-workspace {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-unmatched {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-partners {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-email-iq {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-mulesoft {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-service-crew {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-payment-gateway {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#056764));
}
.slds-icon-standard-voice-call {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-cancel-checkout {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-asset-warranty {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-resource-capacity {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-repeaters {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-setup-modal {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-channel-programs {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-quip {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-quip-sheet {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-timeslot {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-enrollee-status {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-live-chat {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-service-request-detail {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-med-rec-statement-recommendation {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-job-position {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-reset-password {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-sobject-collection {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-user {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-client {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-screen {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-portal {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-in-app-messaging {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff));
}
.slds-icon-standard-partner-fund-request {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-asset-audit {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-prospect {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-resource-preference {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-record-consent {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-first-non-empty {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-rate-adjustment {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-impact-strategy {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-customer-360 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-employee-job {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-program-detail {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-resource-absence {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-registered-model {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-panel-detail {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#084968));
}
.slds-icon-standard-text-template {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-entitlement-template {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-lightning-usage {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-volume-discounts {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-indicator-result {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-product-transfer-state {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-tabset {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#7e2600));
}
.slds-icon-standard-medication-dispense {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-entitlement {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-empty {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-text {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-delegated-account {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-fulfillment-order {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-case-email {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-send-log {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-dx-pipeline {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-account {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-suggested-for-you {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-program-status {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-outbound-call {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-study-candidate {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7));
}
.slds-icon-standard-coupon-codes {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-adverse-event {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-assignment {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#dd7a01));
}
.slds-icon-standard-wealth-management-console {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-task2 {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-patient-medication-dosage {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-code-playground {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-social {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-transaction-usage-entitlement {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-endorsement {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-folder {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-service-crew-member {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-variation-attribute-setup {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-real-time {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-connect-wallet {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-flow {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-recipe {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-expense-report-entry {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7));
}
.slds-icon-standard-employee {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-omni-supervisor {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-capacity-plan {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-asset-object {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-table {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-medication-administration {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-sub-metric {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5c5c5c));
}
.slds-icon-standard-product {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-ad-event-info {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-crypto-transaction-envelope {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#056764));
}
.slds-icon-standard-topic {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-product-required {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-dynamic-record-choice {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-aggregation-policy {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-warranty-term {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-process {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-swarm-session {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-people {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-medication {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-reward {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-usage-billing-period-item {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5a1ba9));
}
.slds-icon-standard-employee-contact {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-bundle-policy {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-performance {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-promotions {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-case-comment {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-price-book-entries {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-sales-channel {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-apex-plugin {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-party-profile {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5a1ba9));
}
.slds-icon-standard-campaign {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-contact-request {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-ad-event-factor {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-business-hours {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-metric {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-evernote {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-variation-products {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-program-cohort {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-trailhead-alt {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-custom-textbox {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-service-territory {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-customer-lifecycle-analytics {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-code-set {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-case {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-slack {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#4a154b));
}
.slds-icon-standard-currency {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-record {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-custom-entity {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-code-set-bundle {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-queue {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-schedule-objective {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-contract-line-item {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-skill-entity {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-funding-award-adjustment {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-skill {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-operating-hours {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-crypto-product {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-taxonomy {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-ad-event-outcome {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-operation-plan-request {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5a1ba9));
}
.slds-icon-standard-custom {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-shift-ui {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-related-list {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-bot-training {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-life-sciences {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9602c7));
}
.slds-icon-standard-case-change-status {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-insurance-console {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-dashboard-component {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-incident {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-inspector-brief {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-contract {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-policy {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-sobject {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-in-queue-experience {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-ad-event-effect {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-whatsapp {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-sales-cadence-target {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-photo {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-apps {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-timesheet {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-drafts {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-outcome {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-discounts {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-work-order-item {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-pricebook {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-scan-card {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-note {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-serialized-product-transaction {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-shift-pattern {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-buyer-group {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-price-adjustment-schedule {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-product-quantity-rules {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-medication-reconciliation {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-procedure {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-opportunity {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-news {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-sort-policy {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-display-rich-text {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-strategy {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-time-period {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-call-history {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-webcart {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-serialized-product {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-tax-rate {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-report {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-customer-workspace {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-rfp-record {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-groups {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-disease-outbreak {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-data-model {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-dashboard {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7));
}
.slds-icon-standard-generic-loading {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-replace {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-play {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-number-input {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-toggle {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-address {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-price-books {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-entity-milestone {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-contract-line-outcome {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-ai-model-generative {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-wealth-management {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-customers {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-disclosure-and-compliance {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-workspace {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-story {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-service-appointment {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-maintenance-plan {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-contract-line-outcome-data {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-data-integration-hub {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-person-name {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-work-plan-template-entry {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-hierarchy {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-custom-component-task {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-partner-marketing-budget {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-asset-action-source {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-skill-requirement {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-filter-criteria-rule {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-study-related {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7));
}
.slds-icon-standard-no-code-model {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-location {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-action-override {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#7e2600));
}
.slds-icon-standard-promotion-tiers {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-radio-button {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-avatar-loading {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-article {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-custody-entry-verification {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-learner-program {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-invocable-action {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-device {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-app-form-participant {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#056764));
}
.slds-icon-standard-proposition {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-snippets {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-customer-portal-users {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-cost-model {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-path-experiment {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#dd7a01));
}
.slds-icon-standard-actions-and-buttons {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-record-update {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-shift-type {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-water {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-log-a-call {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-crypto-wallet {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-crypto-wallet-group {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-quotes {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-data-governance {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-ad-event-action {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-question-feed {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-attribute-based-pricing {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-walkthroughs {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-kanban {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-work-plan {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-shift-template {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-merge {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-entity-milestone-time {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-expense {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7));
}
.slds-icon-standard-dataset {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-work-summary {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-shift-preference {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-product-consumed {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-canvas {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-bundles-pricing {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-forecasts {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-relationship {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-tour {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-service-resource {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-filter {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7));
}
.slds-icon-standard-sales-path {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-shift-scheduling-operation {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-data-graph {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-data-lake-objects {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5a1ba9));
}
.slds-icon-standard-entity-milestone-date {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-events {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-data-mapping {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-sms {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-impact-outcome {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-rtc-presence {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-avatar {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-record-delete {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-solution {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-initiate-external-transfer {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-edit-form {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-nft-studio {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-manual-discounts {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-agent-home {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-linked {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-partner-fund-claim {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-individual {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-custom-notification {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-contract-payment {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-date-input {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-catalog {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-template {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-usage-entitlement-bucket {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-activation-target {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff));
}
.slds-icon-standard-selling-model {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-shipment {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-budget-allocation {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-custody-override {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-record-signature-task {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-event {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff));
}
.slds-icon-standard-insurance {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-live-chat-visitor {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-push {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-textarea {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-work-step {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-picklist-type {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-survey {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-operation-plan-execution {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5a1ba9));
}
.slds-icon-standard-link {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-messaging-session {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-video {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-list-email {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-med-rec-recommendation {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-crypto-wallet-group-item {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-recycle-bin {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-document {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-map-line-item {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-product-transfer {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-database {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-instore-locations {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-billing {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-recent {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-practitioner-role {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-password {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-datashare-target {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-send-to-flow {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-expense-report {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7));
}
.slds-icon-standard-patient-service {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9602c7));
}
.slds-icon-standard-branch-merge {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-ai-accelerator-card {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-insights {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff));
}
.slds-icon-standard-budget-period {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9602c7));
}
.slds-icon-standard-market {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-dropbox {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-unified-health-score {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-bill-of-materials {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-calculated-insights {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-employee-job-position {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-file {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-outcome-activity {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-currency-input {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-data-transforms {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-variable {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-team-member {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-event-ext {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-pricing-workspace {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-agent-session {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-guidance-center {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-crypto-category-wallet-group {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-group-loading {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-lead {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-email {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-service-contract {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-decision {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#dd7a01));
}
.slds-icon-standard-promotion-segments {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-duration-downscale {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-snippet {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-usage-entitlement-account {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-entitlement-process {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-price-adjustment-matrix {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-contact-list {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-planogram {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-activations {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-sparkles {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-scheduling-policy {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-channel-program-history {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-question-best {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-omni-channel {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-collection-variable {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-indicator-assignment {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-procedure-detail {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-calculated-measure {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-procedure-output-resolution {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-sales-value {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-knowledge {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff));
}
.slds-icon-standard-datashares {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9602c7));
}
.slds-icon-standard-date-time {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-category {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-maintenance-work-rule {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-data-streams {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-textbox {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393));
}
.slds-icon-standard-lead-insights {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-waits {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-concur {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-feed {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#084968));
}
.slds-icon-standard-sort {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7));
}
.slds-icon-standard-messaging-conversation {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-service-report {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8));
}
.slds-icon-standard-iot-context {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-price-adjustment-tier {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60));
}
.slds-icon-standard-asset-state-period {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-call {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-collection {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-stage {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-sales-cadence {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-product-request-line-item {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-return-order-line-item {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-chart {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-table-code {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-customer {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-buyer-group-qualifier {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#396547));
}
.slds-icon-standard-quick-text {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-home {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a));
}
.slds-icon-standard-sossession {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-digital-verification-config {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7));
}
.slds-icon-standard-disease-investigation {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554));
}
.slds-icon-standard-aggregate {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-bundle-config {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-title-party {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#056764));
}
.slds-icon-standard-employee-asset {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-process-exception {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-product-warranty-term {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9));
}
.slds-icon-standard-problem {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-stage-collection {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d));
}
.slds-icon-standard-product-request {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-logging {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad));
}
.slds-icon-standard-digital-verification-config-group {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7));
}
.slds-icon-standard-assigned-resource {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon-standard-return-order {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-poll {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-household {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-work-step-template {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a));
}
.slds-icon-standard-medication-statement {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff));
}
.slds-icon-standard-labels {
  background-color: var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755));
}
.slds-icon {
  width: 2rem;
  height: 2rem;
  fill: var(--slds-c-icon-color-foreground,var(--sds-c-icon-color-foreground,var(--slds-g-color-neutral-base-100,#fff)));
}
.slds-icon--xx-small,
.slds-icon_xx-small {
  width: .875rem;
  height: .875rem;
  line-height: 1;
}
.slds-icon--x-small,
.slds-icon_x-small {
  width: 1rem;
  height: 1rem;
  line-height: 1;
}
.slds-icon--small,
.slds-icon_small {
  width: 1.5rem;
  height: 1.5rem;
  line-height: 1;
}
.slds-icon--large,
.slds-icon_large {
  width: 3rem;
  height: 3rem;
}
.slds-icon-text-default {
  --slds-c-icon-color-foreground:var(--slds-c-icon-color-foreground-default, var(--sds-c-icon-color-foreground-default, var(--slds-g-color-neutral-base-50, rgb(116, 116, 116))));
}
.slds-icon-text-default.slds-is-disabled {
  fill: var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-icon-text-warning {
  --slds-c-icon-color-foreground:var(--slds-g-color-warning-base-50, rgb(254, 147, 57));
}
.slds-icon-text-success {
  --slds-c-icon-color-foreground:var(--slds-g-color-success-base-50, rgb(46, 132, 74));
}
.slds-icon-text-error {
  --slds-c-icon-color-foreground:var(--slds-g-color-error-base-40, rgb(234, 0, 30));
}
.slds-icon-text-light {
  --slds-c-icon-color-foreground:var(--slds-g-color-neutral-base-50, rgb(174, 174, 174));
}
.slds-current-color .slds-icon {
  --slds-c-icon-color-foreground:currentColor;
}
.slds-icon_disabled {
  background-color: currentColor;
}
.slds-accordion {
  position: relative;
}
.slds-accordion__list-item {
  border-top-width: var(--slds-c-accordion-section-sizing-border,var(--slds-c-accordion-sizing-border,var(--sds-c-accordion-sizing-border,1px)));
  border-top-style: solid;
  border-top-color: var(--slds-c-accordion-section-color-border,var(--slds-c-accordion-color-border,var(--sds-c-accordion-color-border,var(--slds-g-color-border-base-1,#e5e5e5))));
}
.slds-accordion__list-item:first-child {
  border-top: 0;
}
.slds-accordion__summary {
  --_slds-c-accordion-section-spacing-block-start-deprecated:var( --slds-c-accordion-section-spacing-blockstart, var(--sds-c-accordion-section-spacing-block-start) );
  --_slds-c-accordion-section-spacing-inline-end-deprecated:var( --slds-c-accordion-section-spacing-inlineend, var(--sds-c-accordion-section-spacing-inline-end) );
  --_slds-c-accordion-section-spacing-block-end-deprecated:var( --slds-c-accordion-section-spacing-blockend, var(--sds-c-accordion-section-spacing-block-end) );
  --_slds-c-accordion-section-spacing-inline-start-deprecated:var( --slds-c-accordion-section-spacing-inlinestart, var(--sds-c-accordion-section-spacing-inline-start) );
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: calc(var(--slds-c-accordion-section-spacing-block-start,var(--_slds-c-accordion-section-spacing-block-start-deprecated,.75rem)) * -1);
  margin-right: calc(var(--slds-c-accordion-section-spacing-inline-end,var(--_slds-c-accordion-section-spacing-inline-end-deprecated,.75rem)) * -1);
  margin-bottom: calc(var(--slds-c-accordion-section-spacing-block-end,var(--_slds-c-accordion-section-spacing-block-end-deprecated,.75rem)) * -1);
  margin-left: calc(var(--slds-c-accordion-section-spacing-inline-start,var(--_slds-c-accordion-section-spacing-inline-start-deprecated,.75rem)) * -1);
  padding-top: var(--slds-c-accordion-section-spacing-block-start,var(--slds-c-accordion-section-spacing-blockstart,var(--sds-c-accordion-section-spacing-block-start,.75rem)));
  padding-right: var(--slds-c-accordion-section-spacing-inline-end,var(--slds-c-accordion-section-spacing-inlineend,var(--sds-c-accordion-section-spacing-inline-end,.75rem)));
  padding-bottom: var(--slds-c-accordion-section-spacing-block-end,var(--slds-c-accordion-section-spacing-blockend,var(--sds-c-accordion-section-spacing-block-end,.75rem)));
  padding-left: var(--slds-c-accordion-section-spacing-inline-start,var(--slds-c-accordion-section-spacing-inlinestart,var(--sds-c-accordion-section-spacing-inline-start,.75rem)));
  background-color: var(--slds-c-accordion-summary-color-background,var(--sds-c-accordion-summary-color-background,transparent));
}
.slds-accordion__summary .slds-dropdown-trigger .slds-button {
  margin-left: .75rem;
}
.slds-accordion__summary-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 0;
  color: var(--slds-c-accordion-heading-color,var(--slds-c-accordion-heading-text-color,var(--sds-c-accordion-heading-text-color,var(--slds-g-color-neutral-base-10,#181818))));
  font-size: var(--slds-c-accordion-heading-font-size,var(--sds-c-accordion-heading-font-size,1rem));
  line-height: var(--slds-c-accordion-heading-line-height,var(--slds-c-accordion-heading-font-lineheight,var(--sds-c-accordion-heading-line-height,1.25)));
}
.slds-accordion__summary-heading .slds-button:focus {
  -webkit-box-shadow: inset var(--slds-g-shadow-outline-focus-1);
  box-shadow: inset var(--slds-g-shadow-outline-focus-1);
}
.slds-accordion__summary-action {
  --_slds-c-accordion-section-spacing-block-start-deprecated:var( --slds-c-accordion-section-spacing-blockstart, var(--sds-c-accordion-section-spacing-block-start) );
  --_slds-c-accordion-section-spacing-inline-end-deprecated:var( --slds-c-accordion-section-spacing-inlineend, var(--sds-c-accordion-section-spacing-inline-end) );
  --_slds-c-accordion-section-spacing-block-end-deprecated:var( --slds-c-accordion-section-spacing-blockend, var(--sds-c-accordion-section-spacing-block-end) );
  --_slds-c-accordion-section-spacing-inline-start-deprecated:var( --slds-c-accordion-section-spacing-inlinestart, var(--sds-c-accordion-section-spacing-inline-start) );
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0;
  margin-top: calc(var(--slds-c-accordion-section-spacing-block-start,var(--_slds-c-accordion-section-spacing-block-start-deprecated,.75rem)) * -1);
  margin-right: calc(var(--slds-c-accordion-section-spacing-inline-end,var(--_slds-c-accordion-section-spacing-inline-end-deprecated,.75rem)) * -1);
  margin-bottom: calc(var(--slds-c-accordion-section-spacing-block-end,var(--_slds-c-accordion-section-spacing-block-end-deprecated,.75rem)) * -1);
  margin-left: calc(var(--slds-c-accordion-section-spacing-inline-start,var(--_slds-c-accordion-section-spacing-inline-start-deprecated,.75rem)) * -1);
  padding-top: var(--slds-c-accordion-section-spacing-block-start,var(--slds-c-accordion-section-spacing-blockstart,var(--sds-c-accordion-section-spacing-block-start,.75rem)));
  padding-right: var(--slds-c-accordion-section-spacing-inline-end,var(--slds-c-accordion-section-spacing-inlineend,var(--sds-c-accordion-section-spacing-inline-end,.75rem)));
  padding-bottom: var(--slds-c-accordion-section-spacing-block-end,var(--slds-c-accordion-section-spacing-blockend,var(--sds-c-accordion-section-spacing-block-end,.75rem)));
  padding-left: var(--slds-c-accordion-section-spacing-inline-start,var(--slds-c-accordion-section-spacing-inlinestart,var(--sds-c-accordion-section-spacing-inline-start,.75rem)));
}
.slds-accordion__summary-action:focus,
.slds-accordion__summary-action:hover {
  color: var(--slds-c-accordion-heading-text-color-hover,var(--sds-c-accordion-heading-text-color-hover,#014486));
}
.slds-accordion__summary-action-icon {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
[dir=rtl] .slds-accordion__summary-action-icon {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
@media (min-width: 64em) {
  .slds-accordion__summary-content {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.slds-accordion__section {
  padding-top: var(--slds-c-accordion-section-spacing-block-start,var(--slds-c-accordion-section-spacing-blockstart,var(--sds-c-accordion-section-spacing-block-start,.75rem)));
  padding-right: var(--slds-c-accordion-section-spacing-inline-end,var(--slds-c-accordion-section-spacing-inlineend,var(--sds-c-accordion-section-spacing-inline-end,.75rem)));
  padding-bottom: var(--slds-c-accordion-section-spacing-block-end,var(--slds-c-accordion-section-spacing-blockend,var(--sds-c-accordion-section-spacing-block-end,.75rem)));
  padding-left: var(--slds-c-accordion-section-spacing-inline-start,var(--slds-c-accordion-section-spacing-inlinestart,var(--sds-c-accordion-section-spacing-inline-start,.75rem)));
}
.slds-accordion__content {
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  height: 0;
}
.slds-is-open > .slds-accordion__summary {
  margin-bottom: 0;
}
.slds-is-open > .slds-accordion__summary .slds-accordion__summary-action-icon {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.slds-is-open > .slds-accordion__content {
  overflow: visible;
  visibility: visible;
  opacity: 1;
  height: auto;
}
.slds-icon-ellie {
  width: calc(14rem / 16);
  height: calc(14rem / 16);
  display: inline-block;
  overflow: hidden;
}
.slds-icon-ellie.slds-is-animated {
  will-change: transform;
  -webkit-animation: slds-icon-ellie-pop .3s ease-in 2s 1 both;
  animation: slds-icon-ellie-pop .3s ease-in 2s 1 both;
}
.slds-icon-ellie.slds-is-animated svg {
  will-change: transform;
  -webkit-animation: slds-icon-ellie 1.2s steps(20) 2.3s 2 alternate;
  animation: slds-icon-ellie 1.2s steps(20) 2.3s 2 alternate;
}
.slds-icon-ellie.slds-is-paused,
.slds-icon-ellie.slds-is-paused svg {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.slds-icon-ellie svg {
  width: 17.5rem;
  vertical-align: top;
  color: var(--slds-g-color-palette-cloud-blue-60,#0d9dda);
}
.slds-icon-ellie circle:nth-child(2n+1) {
  fill: currentColor;
  stroke: currentColor;
  stroke-width: 4px;
}
.slds-icon-ellie circle:nth-child(2n) {
  fill: var(--slds-g-color-neutral-base-100,#fff);
  stroke: var(--slds-g-color-neutral-base-100,#fff);
  stroke-width: 1px;
}
.slds-icon-ellie circle:nth-child(1),
.slds-icon-ellie circle:nth-last-child(2) {
  stroke-width: 4px;
}
.slds-icon-ellie circle:nth-child(2),
.slds-icon-ellie circle:nth-last-child(1) {
  stroke-width: 1px;
}
.slds-icon-ellie circle:nth-child(3),
.slds-icon-ellie circle:nth-last-child(4) {
  stroke-width: 3.95px;
}
.slds-icon-ellie circle:nth-child(4),
.slds-icon-ellie circle:nth-last-child(3) {
  stroke-width: 1.2px;
}
.slds-icon-ellie circle:nth-child(5),
.slds-icon-ellie circle:nth-last-child(6) {
  stroke-width: 3.85px;
}
.slds-icon-ellie circle:nth-child(6),
.slds-icon-ellie circle:nth-last-child(5) {
  stroke-width: 1.4px;
}
.slds-icon-ellie circle:nth-child(7),
.slds-icon-ellie circle:nth-last-child(8) {
  stroke-width: 3.6px;
}
.slds-icon-ellie circle:nth-child(8),
.slds-icon-ellie circle:nth-last-child(7) {
  stroke-width: 1.7px;
}
.slds-icon-ellie circle:nth-child(9),
.slds-icon-ellie circle:nth-last-child(10) {
  stroke-width: 3.3px;
}
.slds-icon-ellie circle:nth-child(10),
.slds-icon-ellie circle:nth-last-child(9) {
  stroke-width: 2px;
}
.slds-icon-ellie circle:nth-child(11),
.slds-icon-ellie circle:nth-last-child(12) {
  stroke-width: 3.2px;
}
.slds-icon-ellie circle:nth-child(12),
.slds-icon-ellie circle:nth-last-child(11) {
  stroke-width: 2.4px;
}
.slds-icon-ellie circle:nth-child(13),
.slds-icon-ellie circle:nth-last-child(14) {
  stroke-width: 3.15px;
}
.slds-icon-ellie circle:nth-child(14),
.slds-icon-ellie circle:nth-last-child(13) {
  stroke-width: 2.8px;
}
.slds-icon-ellie circle:nth-child(15),
.slds-icon-ellie circle:nth-last-child(16) {
  stroke-width: 3.1px;
}
.slds-icon-ellie circle:nth-child(16),
.slds-icon-ellie circle:nth-last-child(15) {
  stroke-width: 3.25px;
}
.slds-icon-ellie circle:nth-child(17),
.slds-icon-ellie circle:nth-last-child(18) {
  stroke-width: 3.05px;
}
.slds-icon-ellie circle:nth-child(18),
.slds-icon-ellie circle:nth-last-child(17) {
  stroke-width: 3.7px;
}
.slds-icon-ellie circle:nth-child(19),
.slds-icon-ellie circle:nth-last-child(20) {
  stroke-width: 3px;
}
.slds-icon-ellie circle:nth-child(20),
.slds-icon-ellie circle:nth-last-child(19) {
  stroke-width: 4px;
}
@-webkit-keyframes slds-icon-ellie-pop {
  0% {
    -webkit-transform: scale(.2);
    transform: scale(.2);
  }
  70% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  90% {
    -webkit-transform: scale(.7);
    transform: scale(.7);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes slds-icon-ellie-pop {
  0% {
    -webkit-transform: scale(.2);
    transform: scale(.2);
  }
  70% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  90% {
    -webkit-transform: scale(.7);
    transform: scale(.7);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes slds-icon-ellie {
  to {
    -webkit-transform: translateX(-17.5rem);
    transform: translateX(-17.5rem);
  }
}
@keyframes slds-icon-ellie {
  to {
    -webkit-transform: translateX(-17.5rem);
    transform: translateX(-17.5rem);
  }
}
.slds-icon-eq {
  position: relative;
  width: calc(14rem / 16);
  height: calc(14rem / 16);
}
.slds-icon-eq.slds-is-animated .slds-icon-eq__bar {
  -webkit-animation: slds-icon-eq .25s ease-in-out infinite alternate;
  animation: slds-icon-eq .25s ease-in-out infinite alternate;
  will-change: transform;
  height: .1875rem;
}
.slds-icon-eq.slds-is-animated .slds-icon-eq__bar:nth-of-type(2) {
  -webkit-animation-duration: .65s;
  animation-duration: .65s;
}
.slds-icon-eq.slds-is-animated .slds-icon-eq__bar:nth-of-type(3) {
  -webkit-animation-duration: .35s;
  animation-duration: .35s;
}
.slds-icon-eq__bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(4rem / 16);
  height: .5625rem;
  background: #0176d3;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}
.slds-icon-eq__bar:nth-of-type(2) {
  left: calc(5rem / 16);
  height: .875rem;
}
.slds-icon-eq__bar:nth-of-type(3) {
  left: calc(10rem / 16);
  height: .75rem;
}
@-webkit-keyframes slds-icon-eq {
  to {
    -webkit-transform: scaleY(4.6666666667);
    transform: scaleY(4.6666666667);
  }
}
@keyframes slds-icon-eq {
  to {
    -webkit-transform: scaleY(4.6666666667);
    transform: scaleY(4.6666666667);
  }
}
.slds-icon-score {
  display: inline-block;
  width: .3125rem;
  height: .3125rem;
  position: relative;
}
.slds-icon-score__negative,
.slds-icon-score__positive {
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity .4s ease-in-out;
  transition: opacity .4s ease-in-out;
  will-change: opacity;
  stroke-width: 1.125px;
}
.slds-icon-score__positive {
  fill: var(--slds-g-color-success-base-50,#2e844a);
  stroke: var(--slds-g-color-success-base-50,#2e844a);
}
.slds-icon-score__negative {
  fill: transparent;
  stroke: var(--slds-g-color-error-base-40,#ba0517);
}
[data-slds-state=negative] .slds-icon-score__negative,
[data-slds-state=positive] .slds-icon-score__positive {
  opacity: 1;
}
.slds-icon-strength {
  width: 1.6875rem;
  height: .4375rem;
  display: inline-block;
}
.slds-icon-strength circle {
  stroke-width: .95px;
  fill: transparent;
  stroke: var(--slds-g-color-neutral-base-60,#939393);
  -webkit-transition: fill .4s ease-in-out, stroke .4s ease-in-out;
  transition: fill .4s ease-in-out, stroke .4s ease-in-out;
  will-change: fill, stroke;
}
.slds-icon-strength[data-slds-strength="1"] circle:nth-child(1),
.slds-icon-strength[data-slds-strength="2"] circle:nth-child(1),
.slds-icon-strength[data-slds-strength="2"] circle:nth-child(2),
.slds-icon-strength[data-slds-strength="3"] circle:nth-child(1),
.slds-icon-strength[data-slds-strength="3"] circle:nth-child(2),
.slds-icon-strength[data-slds-strength="3"] circle:nth-child(3) {
  fill: var(--slds-g-color-success-base-50,#2e844a);
  stroke: var(--slds-g-color-success-base-50,#2e844a);
}
.slds-icon-strength[data-slds-strength="-1"] circle:nth-child(1),
.slds-icon-strength[data-slds-strength="-2"] circle:nth-child(1),
.slds-icon-strength[data-slds-strength="-2"] circle:nth-child(2),
.slds-icon-strength[data-slds-strength="-3"] circle:nth-child(1),
.slds-icon-strength[data-slds-strength="-3"] circle:nth-child(2),
.slds-icon-strength[data-slds-strength="-3"] circle:nth-child(3) {
  fill: var(--slds-g-color-palette-pink-90,#fddde3);
  stroke: var(--slds-g-color-error-base-30,#ba0517);
}
.slds-icon-strength.slds-is-animated circle {
  -webkit-animation: slds-icon-strength-positive-load .4s 1s ease-in-out alternate both paused;
  animation: slds-icon-strength-positive-load .4s 1s ease-in-out alternate both paused;
}
.slds-icon-strength.slds-is-animated circle:nth-child(2) {
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s;
}
.slds-icon-strength.slds-is-animated circle:nth-child(3) {
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}
.slds-icon-strength.slds-is-animated[data-slds-strength^="-"] circle {
  -webkit-animation-name: slds-icon-strength-negative-load;
  animation-name: slds-icon-strength-negative-load;
}
.slds-icon-strength.slds-is-animated[data-slds-strength="-1"] circle:nth-child(1),
.slds-icon-strength.slds-is-animated[data-slds-strength="-2"] circle:nth-child(1),
.slds-icon-strength.slds-is-animated[data-slds-strength="-2"] circle:nth-child(2),
.slds-icon-strength.slds-is-animated[data-slds-strength="-3"] circle:nth-child(1),
.slds-icon-strength.slds-is-animated[data-slds-strength="-3"] circle:nth-child(2),
.slds-icon-strength.slds-is-animated[data-slds-strength="-3"] circle:nth-child(3),
.slds-icon-strength.slds-is-animated[data-slds-strength="1"] circle:nth-child(1),
.slds-icon-strength.slds-is-animated[data-slds-strength="2"] circle:nth-child(1),
.slds-icon-strength.slds-is-animated[data-slds-strength="2"] circle:nth-child(2),
.slds-icon-strength.slds-is-animated[data-slds-strength="3"] circle:nth-child(1),
.slds-icon-strength.slds-is-animated[data-slds-strength="3"] circle:nth-child(2),
.slds-icon-strength.slds-is-animated[data-slds-strength="3"] circle:nth-child(3) {
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.slds-icon-strength.slds-is-paused circle {
  -webkit-animation-play-state: paused !important;
  animation-play-state: paused !important;
}
@-webkit-keyframes slds-icon-strength-positive-load {
  0% {
    fill: transparent;
    stroke: var(--slds-g-color-neutral-base-60,#939393);
  }
  100% {
    fill: var(--slds-g-color-success-base-50,#2e844a);
    stroke: var(--slds-g-color-success-base-50,#2e844a);
  }
}
@keyframes slds-icon-strength-positive-load {
  0% {
    fill: transparent;
    stroke: var(--slds-g-color-neutral-base-60,#939393);
  }
  100% {
    fill: var(--slds-g-color-success-base-50,#2e844a);
    stroke: var(--slds-g-color-success-base-50,#2e844a);
  }
}
@-webkit-keyframes slds-icon-strength-negative-load {
  0% {
    fill: transparent;
    stroke: var(--slds-g-color-neutral-base-60,#939393);
  }
  100% {
    fill: var(--slds-g-color-palette-pink-90,#fddde3);
    stroke: var(--slds-g-color-error-base-40,#ba0517);
  }
}
@keyframes slds-icon-strength-negative-load {
  0% {
    fill: transparent;
    stroke: var(--slds-g-color-neutral-base-60,#939393);
  }
  100% {
    fill: var(--slds-g-color-palette-pink-90,#fddde3);
    stroke: var(--slds-g-color-error-base-40,#ba0517);
  }
}
.slds-icon-trend {
  width: 1rem;
  height: 1rem;
  display: inline-block;
}
.slds-icon-trend.slds-is-animated .slds-icon-trend__arrow {
  -webkit-animation: slds-icon-trend-arrow .8s .4s ease-in-out both;
  animation: slds-icon-trend-arrow .8s .4s ease-in-out both;
}
.slds-icon-trend.slds-is-animated .slds-icon-trend__circle {
  -webkit-animation: slds-icon-trend-circle .8s ease-in-out both;
  animation: slds-icon-trend-circle .8s ease-in-out both;
}
.slds-icon-trend.slds-is-paused .slds-icon-trend__arrow,
.slds-icon-trend.slds-is-paused .slds-icon-trend__circle {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.slds-icon-trend[data-slds-trend=down] {
  color: var(--slds-g-color-error-base-30,#ba0517);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.slds-icon-trend[data-slds-trend=neutral] {
  color: var(--slds-g-color-neutral-base-50,#939393);
}
.slds-icon-trend[data-slds-trend=up] {
  color: var(--slds-g-color-success-base-50,#2e844a);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.slds-icon-trend__arrow,
.slds-icon-trend__circle {
  stroke: currentColor;
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.125px;
}
.slds-icon-trend__arrow {
  stroke-dashoffset: .1px;
  stroke-dasharray: 39.175px;
}
.slds-icon-trend__circle {
  stroke-dasharray: 42.3385px, 46.3385px;
}
@-webkit-keyframes slds-icon-trend-arrow {
  from {
    stroke-dashoffset: 40.3px;
  }
}
@keyframes slds-icon-trend-arrow {
  from {
    stroke-dashoffset: 40.3px;
  }
}
@-webkit-keyframes slds-icon-trend-circle {
  from {
    stroke-dasharray: .1px, 46.3385px;
  }
}
@keyframes slds-icon-trend-circle {
  from {
    stroke-dasharray: .1px, 46.3385px;
  }
}
.slds-icon-waffle_container {
  border: 0;
  outline: 0;
}
.slds-icon-waffle_container:focus .slds-r1,
.slds-icon-waffle_container:focus .slds-r2,
.slds-icon-waffle_container:focus .slds-r3,
.slds-icon-waffle_container:focus .slds-r4,
.slds-icon-waffle_container:focus .slds-r5,
.slds-icon-waffle_container:focus .slds-r6,
.slds-icon-waffle_container:focus .slds-r7,
.slds-icon-waffle_container:focus .slds-r8,
.slds-icon-waffle_container:focus .slds-r9,
.slds-icon-waffle_container:hover .slds-r1,
.slds-icon-waffle_container:hover .slds-r2,
.slds-icon-waffle_container:hover .slds-r3,
.slds-icon-waffle_container:hover .slds-r4,
.slds-icon-waffle_container:hover .slds-r5,
.slds-icon-waffle_container:hover .slds-r6,
.slds-icon-waffle_container:hover .slds-r7,
.slds-icon-waffle_container:hover .slds-r8,
.slds-icon-waffle_container:hover .slds-r9 {
  -webkit-animation: slds-icon-waffle-throb 2 .2s alternate;
  animation: slds-icon-waffle-throb 2 .2s alternate;
}
.slds-icon-waffle_container:focus .slds-r1,
.slds-icon-waffle_container:focus .slds-r2,
.slds-icon-waffle_container:focus .slds-r3,
.slds-icon-waffle_container:hover .slds-r1,
.slds-icon-waffle_container:hover .slds-r2,
.slds-icon-waffle_container:hover .slds-r3 {
  background-color: var(--slds-g-color-brand-base-50,#418fde);
}
.slds-icon-waffle_container:focus .slds-r4,
.slds-icon-waffle_container:focus .slds-r5,
.slds-icon-waffle_container:focus .slds-r7,
.slds-icon-waffle_container:hover .slds-r4,
.slds-icon-waffle_container:hover .slds-r5,
.slds-icon-waffle_container:hover .slds-r7 {
  background-color: var(--slds-g-color-warning-base-70,#ed8b00);
}
.slds-icon-waffle_container:focus .slds-r6,
.slds-icon-waffle_container:focus .slds-r8,
.slds-icon-waffle_container:focus .slds-r9,
.slds-icon-waffle_container:hover .slds-r6,
.slds-icon-waffle_container:hover .slds-r8,
.slds-icon-waffle_container:hover .slds-r9 {
  background-color: var(--slds-g-color-palette-yellow-80,#ffb60f);
}
.slds-icon-waffle_container:focus .slds-r2,
.slds-icon-waffle_container:focus .slds-r4,
.slds-icon-waffle_container:hover .slds-r2,
.slds-icon-waffle_container:hover .slds-r4 {
  -webkit-transition-delay: 50ms;
  transition-delay: 50ms;
  -webkit-animation-delay: 50ms;
  animation-delay: 50ms;
}
.slds-icon-waffle_container:focus .slds-r3,
.slds-icon-waffle_container:focus .slds-r5,
.slds-icon-waffle_container:focus .slds-r7,
.slds-icon-waffle_container:hover .slds-r3,
.slds-icon-waffle_container:hover .slds-r5,
.slds-icon-waffle_container:hover .slds-r7 {
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
  -webkit-animation-delay: .1s;
  animation-delay: .1s;
}
.slds-icon-waffle_container:focus .slds-r6,
.slds-icon-waffle_container:focus .slds-r8,
.slds-icon-waffle_container:hover .slds-r6,
.slds-icon-waffle_container:hover .slds-r8 {
  -webkit-transition-delay: 150ms;
  transition-delay: 150ms;
  -webkit-animation-delay: 150ms;
  animation-delay: 150ms;
}
.slds-icon-waffle_container:focus .slds-r9,
.slds-icon-waffle_container:hover .slds-r9 {
  -webkit-transition-delay: .2s;
  transition-delay: .2s;
  -webkit-animation-delay: .2s;
  animation-delay: .2s;
}
.slds-icon-waffle {
  width: 1.3125rem;
  height: 1.3125rem;
  position: relative;
  display: block;
  cursor: pointer;
}
.slds-icon-waffle .slds-r1,
.slds-icon-waffle .slds-r2,
.slds-icon-waffle .slds-r3,
.slds-icon-waffle .slds-r4,
.slds-icon-waffle .slds-r5,
.slds-icon-waffle .slds-r6,
.slds-icon-waffle .slds-r7,
.slds-icon-waffle .slds-r8,
.slds-icon-waffle .slds-r9 {
  width: .3125rem;
  height: .3125rem;
  background-color: var(--slds-g-color-neutral-base-50,#747474);
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  -webkit-transition: background-color .1s;
  transition: background-color .1s;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  will-change: scale, background-color;
  border: 2px solid transparent;
}
.slds-icon-waffle .slds-r1 {
  top: 0;
  left: 0;
}
.slds-icon-waffle .slds-r2 {
  top: 0;
  left: .5rem;
}
.slds-icon-waffle .slds-r3 {
  top: 0;
  right: 0;
}
.slds-icon-waffle .slds-r4 {
  top: .5rem;
  left: 0;
}
.slds-icon-waffle .slds-r5 {
  top: .5rem;
  left: .5rem;
}
.slds-icon-waffle .slds-r6 {
  top: .5rem;
  right: 0;
}
.slds-icon-waffle .slds-r7 {
  bottom: 0;
  left: 0;
}
.slds-icon-waffle .slds-r8 {
  bottom: 0;
  left: .5rem;
}
.slds-icon-waffle .slds-r9 {
  bottom: 0;
  right: 0;
}
.slds-icon-waffle .slds-r1 {
  -webkit-transition-delay: .2s;
  transition-delay: .2s;
}
.slds-icon-waffle .slds-r2,
.slds-icon-waffle .slds-r4 {
  -webkit-transition-delay: 150ms;
  transition-delay: 150ms;
}
.slds-icon-waffle .slds-r3,
.slds-icon-waffle .slds-r5,
.slds-icon-waffle .slds-r7 {
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
}
.slds-icon-waffle .slds-r6,
.slds-icon-waffle .slds-r8 {
  -webkit-transition-delay: 50ms;
  transition-delay: 50ms;
}
@-webkit-keyframes slds-icon-waffle-throb {
  to {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@keyframes slds-icon-waffle-throb {
  to {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
.slds-icon-help {
  width: 1.5rem;
  height: 1.5rem;
  fill: var(--slds-g-color-neutral-base-70,#aeaeae);
}
.slds-icon-help:hover .slds-icon-help_hover {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.slds-icon-help:focus {
  -webkit-animation: slds-click-global-action 80ms cubic-bezier(1, 1.9, .94, .98);
  animation: slds-click-global-action 80ms cubic-bezier(1, 1.9, .94, .98);
}
.slds-icon-help:focus .slds-icon-help_focus {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.slds-icon-help mask {
  mask-type: alpha;
}
.slds-icon-help_hover {
  opacity: 0;
  -webkit-transform: scale(.1, .1);
  transform: scale(.1, .1);
  -webkit-transform-origin: 45px 47px;
  transform-origin: 45px 47px;
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out;
  fill: var(--slds-g-link-color-hover,#014486);
}
.slds-icon-help_focus {
  opacity: 0;
  -webkit-transform: scale(.1, .1);
  transform: scale(.1, .1);
  -webkit-transform-origin: 45px 47px;
  transform-origin: 45px 47px;
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out;
  fill: var(--slds-g-color-brand-base-50,#0176d3);
}
.slds-icon-help svg {
  width: 1.5rem;
  height: 1.5rem;
}
.slds-icon-help g {
  -webkit-mask: url(#questionMark);
  mask: url(#questionMark);
}
@-webkit-keyframes slds-click-global-action {
  25% {
    -webkit-transform: scale(.95, .95);
    transform: scale(.95, .95);
  }
  100% {
    -webkit-transform: scale(.98, .98);
    transform: scale(.98, .98);
  }
}
@keyframes slds-click-global-action {
  25% {
    -webkit-transform: scale(.95, .95);
    transform: scale(.95, .95);
  }
  100% {
    -webkit-transform: scale(.98, .98);
    transform: scale(.98, .98);
  }
}
.slds-icon-typing {
  display: inline-block;
  padding: .25rem 0;
}
.slds-icon-typing.slds-is-animated .slds-icon-typing__dot {
  -webkit-animation: slds-icon-typing__dot-first 1.2s infinite ease-in-out;
  animation: slds-icon-typing__dot-first 1.2s infinite ease-in-out;
}
.slds-icon-typing.slds-is-animated .slds-icon-typing__dot:nth-child(1) {
  -webkit-animation-name: slds-icon-typing__dot-first;
  animation-name: slds-icon-typing__dot-first;
}
.slds-icon-typing.slds-is-animated .slds-icon-typing__dot:nth-child(2) {
  -webkit-animation-name: slds-icon-typing__dot-second;
  animation-name: slds-icon-typing__dot-second;
}
.slds-icon-typing.slds-is-animated .slds-icon-typing__dot:nth-child(3) {
  -webkit-animation-name: slds-icon-typing__dot-third;
  animation-name: slds-icon-typing__dot-third;
}
.slds-icon-typing.slds-is-paused .slds-icon-typing__dot {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.slds-icon-typing__dot {
  background-color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  border-radius: 50%;
  display: inline-block;
  height: .5rem;
  margin: 0 .125rem;
  width: .5rem;
}
@-webkit-keyframes slds-icon-typing__dot-first {
  0% {
    background-color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  }
  16% {
    background-color: var(--slds-g-color-neutral-base-60,#c9c9c9);
  }
  100%, 33% {
    background-color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  }
}
@keyframes slds-icon-typing__dot-first {
  0% {
    background-color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  }
  16% {
    background-color: var(--slds-g-color-neutral-base-60,#c9c9c9);
  }
  100%, 33% {
    background-color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  }
}
@-webkit-keyframes slds-icon-typing__dot-second {
  0%, 33% {
    background-color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  }
  50% {
    background-color: var(--slds-g-color-neutral-base-60,#c9c9c9);
  }
  100%, 67% {
    background-color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  }
}
@keyframes slds-icon-typing__dot-second {
  0%, 33% {
    background-color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  }
  50% {
    background-color: var(--slds-g-color-neutral-base-60,#c9c9c9);
  }
  100%, 67% {
    background-color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  }
}
@-webkit-keyframes slds-icon-typing__dot-third {
  0%, 67% {
    background-color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  }
  83% {
    background-color: var(--slds-g-color-neutral-base-60,#c9c9c9);
  }
  100% {
    background-color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  }
}
@keyframes slds-icon-typing__dot-third {
  0%, 67% {
    background-color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  }
  83% {
    background-color: var(--slds-g-color-neutral-base-60,#c9c9c9);
  }
  100% {
    background-color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  }
}
.slds-dynamic-menu .slds-popover__footer {
  background-color: transparent;
}
.slds-dynamic-menu__header {
  font-size: .875rem;
  font-weight: 700;
}
.slds-carousel {
  position: relative;
}
.slds-carousel__stage {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
}
.slds-carousel__panels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: -webkit-transform 250ms ease-in;
  transition: -webkit-transform 250ms ease-in;
  transition: transform 250ms ease-in;
  transition: transform 250ms ease-in, -webkit-transform 250ms ease-in;
  transition: transform 250ms ease-in, -webkit-transform 250ms ease-in;
  min-height: 0;
}
.slds-carousel__panel {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.slds-carousel__panel-action {
  display: block;
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-radius: .25rem;
  margin: .25rem;
}
.slds-carousel__panel-action:focus,
.slds-carousel__panel-action:focus-visible {
  outline: 0;
}
.slds-carousel__panel-action:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1);
  box-shadow: var(--slds-g-shadow-outset-focus-1);
}
.slds-carousel__image {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
  overflow: hidden;
}
.slds-carousel__image > img {
  width: 100%;
}
.slds-carousel__content {
  background: var(--slds-g-color-neutral-base-100,#fff);
  padding: .75rem;
  border-bottom-left-radius: .25rem;
  border-bottom-right-radius: .25rem;
  text-align: center;
  height: 6.625rem;
  overflow-x: hidden;
  overflow-y: auto;
}
.slds-carousel__content-title {
  font-size: 1rem;
  font-weight: 600;
}
.slds-carousel__indicators {
  -ms-flex-item-align: center;
  align-self: center;
  margin: .5rem 0;
}
.slds-carousel__indicator {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 .25rem;
}
.slds-carousel__indicator-action {
  width: 1rem;
  height: 1rem;
  background: var(--slds-g-color-neutral-base-100,#fff);
  border: 1px solid var(--slds-g-color-border-base-4,#e5e5e5);
  border-radius: 50%;
}
.slds-carousel__indicator-action.slds-is-active,
.slds-carousel__indicator-action.slds-is-active:hover {
  background: var(--slds-g-color-brand-base-50,#0176d3);
  border-color: var(--slds-g-color-brand-base-50,#0176d3);
}
.slds-carousel__indicator-action:hover {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-carousel__indicator-action:focus,
.slds-carousel__indicator-action:focus-visible {
  outline: 0;
}
.slds-carousel__indicator-action:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1);
  box-shadow: var(--slds-g-shadow-outset-focus-1);
  border-radius: 50%;
}
.slds-carousel__autoplay {
  position: absolute;
  left: 0;
  bottom: .25rem;
  margin-left: .25rem;
}
.slds-carousel__autoplay .slds-button:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  outline: 0;
}
.slds-card--empty .slds-card__body,
.slds-card_empty .slds-card__body {
  text-align: center;
}
.slds-card {
  position: relative;
  padding-top: var(--slds-c-card-spacing-block-start,var(--slds-c-card-spacing-blockstart,var(--slds-c-card-spacing-block,var(--sds-c-card-spacing-block-start,var(--sds-c-card-spacing-block,0)))));
  padding-right: var(--slds-c-card-spacing-inline-end,var(--slds-c-card-spacing-inlineend,var(--slds-c-card-spacing-inline,var(--sds-c-card-spacing-inline-end,var(--sds-c-card-spacing-inline,0)))));
  padding-bottom: var(--slds-c-card-spacing-block-end,var(--slds-c-card-spacing-blockend,var(--slds-c-card-spacing-block,var(--sds-c-card-spacing-block-end,var(--sds-c-card-spacing-block,0)))));
  padding-left: var(--slds-c-card-spacing-inline-start,var(--slds-c-card-spacing-inlinestart,var(--slds-c-card-spacing-inline,var(--sds-c-card-spacing-inline-start,var(--sds-c-card-spacing-inline,0)))));
  background: var(--slds-c-card-color-background,var(--sds-c-card-color-background,var(--slds-g-color-neutral-base-100,#fff)));
  border-width: var(--slds-c-card-sizing-border,var(--sds-c-card-sizing-border,1px));
  border-style: solid;
  border-color: var(--slds-c-card-color-border,var(--sds-c-card-color-border,var(--slds-g-color-border-base-1,#c9c9c9)));
  border-radius: var(--slds-c-card-radius-border,var(--sds-c-card-radius-border,.25rem));
  background-clip: padding-box;
  -webkit-box-shadow: var(--slds-c-card-shadow,var(--sds-c-card-shadow,0 2px 2px 0 rgba(0,0,0,.1)));
  box-shadow: var(--slds-c-card-shadow,var(--sds-c-card-shadow,0 2px 2px 0 rgba(0,0,0,.1)));
  color: var(--slds-c-card-text-color,var(--sds-c-card-text-color));
}
.slds-card + .slds-card {
  margin-top: 1rem;
}
.slds-card__header {
  padding-top: var(--slds-c-card-header-spacing-block-start,var(--slds-c-card-header-spacing-blockstart,var(--sds-c-card-header-spacing-block-start,var(--slds-c-card-header-spacing-block,var(--sds-c-card-header-spacing-block,.75rem)))));
  padding-right: var(--slds-c-card-header-spacing-inline-end,var(--slds-c-card-header-spacing-inlineend,var(--sds-c-card-header-spacing-inline-end,var(--slds-c-card-header-spacing-inline,var(--sds-c-card-header-spacing-inline,1rem)))));
  padding-bottom: var(--slds-c-card-header-spacing-block-end,var(--slds-c-card-header-spacing-blockend,var(--sds-c-card-header-spacing-block-end,var(--slds-c-card-header-spacing-block,var(--sds-c-card-header-spacing-block,0)))));
  padding-left: var(--slds-c-card-header-spacing-inline-start,var(--slds-c-card-header-spacing-inlinestart,var(--sds-c-card-header-spacing-inline-start,var(--slds-c-card-header-spacing-inline,var(--sds-c-card-header-spacing-inline,1rem)))));
  margin: 0 0 var(--slds-c-card-header-spacing-block-end,var(--sds-c-card-header-spacing-block-end,.75rem));
}
.slds-card__header-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: var(--slds-c-card-heading-font-size,var(--sds-c-card-heading-font-size,1rem));
  font-weight: var(--slds-c-card-heading-font-weight,var(--sds-c-card-heading-font-weight,700));
  line-height: 1.25;
}
.slds-card__header-link {
  color: inherit;
  font-weight: var(--slds-c-card-heading-font-weight,var(--sds-c-card-heading-font-weight,700));
}
.slds-card__body {
  margin-top: var(--slds-c-card-body-spacing-block-start,var(--slds-c-card-body-spacing-blockstart,var(--sds-c-card-body-spacing-block-start,var(--slds-c-card-body-spacing-block,var(--sds-c-card-body-spacing-block,.75rem)))));
  margin-bottom: var(--slds-c-card-body-spacing-block-end,var(--slds-c-card-body-spacing-blockend,var(--sds-c-card-body-spacing-block-end,var(--slds-c-card-body-spacing-block,var(--sds-c-card-body-spacing-block,.75rem)))));
  padding-right: var(--slds-c-card-body-spacing-inline-end,var(--slds-c-card-body-spacing-inlineend,var(--sds-c-card-body-spacing-inline-end,var(--slds-c-card-body-spacing-inline,var(--sds-c-card-body-spacing-inline)))));
  padding-left: var(--slds-c-card-body-spacing-inline-start,var(--slds-c-card-body-spacing-inlinestart,var(--sds-c-card-body-spacing-inline-start,var(--slds-c-card-body-spacing-inline,var(--sds-c-card-body-spacing-inline)))));
}
.slds-card__body--inner,
.slds-card__body_inner {
  --slds-c-card-body-spacing-inline-end:var(--slds-c-card-body-spacing-inlineend, var(--sds-c-card-body-spacing-inline-end, var(--sds-c-card-body-spacing-inline, 1rem)));
  --slds-c-card-body-spacing-inline-start:var(--slds-c-card-body-spacing-inlinestart, var(--sds-c-card-body-spacing-inline-start, var(--sds-c-card-body-spacing-inline, 1rem)));
  padding-top: 0;
  padding-bottom: 0;
}
.slds-card__body:empty,
.slds-card__footer:empty {
  display: none;
}
.slds-card__footer {
  padding-top: var(--slds-c-card-footer-spacing-block-start,var(--slds-c-card-footer-spacing-blockstart,var(--sds-c-card-footer-spacing-block-start,var(--slds-c-card-footer-spacing-block,var(--sds-c-card-footer-spacing-block,.75rem)))));
  padding-right: var(--slds-c-card-footer-spacing-inline-end,var(--slds-c-card-footer-spacing-inlineend,var(--sds-c-card-footer-spacing-inline-end,var(--slds-c-card-footer-spacing-inline,var(--sds-c-card-footer-spacing-inline,1rem)))));
  padding-bottom: var(--slds-c-card-footer-spacing-block-end,var(--slds-c-card-footer-spacing-blockend,var(--sds-c-card-footer-spacing-block-end,var(--slds-c-card-footer-spacing-block,var(--sds-c-card-footer-spacing-block,.75rem)))));
  padding-left: var(--slds-c-card-footer-spacing-inline-start,var(--slds-c-card-footer-spacing-inlinestart,var(--sds-c-card-footer-spacing-inline-start,var(--slds-c-card-footer-spacing-inline,var(--sds-c-card-footer-spacing-inline,1rem)))));
  margin-top: var(--slds-c-card-footer-spacing-block-start,var(--slds-c-card-footer-spacing-blockstart,var(--sds-c-card-footer-spacing-block-start,.75rem)));
  text-align: var(--slds-c-card-footer-text-align,var(--sds-c-card-footer-text-align,center));
  font-size: var(--slds-c-card-footer-font-size,var(--sds-c-card-footer-font-size,.8125rem));
  border-top-width: var(--slds-c-card-footer-sizing-border,var(--sds-c-card-footer-sizing-border,1px));
  border-top-style: solid;
  border-top-color: var(--slds-c-card-footer-color-border,var(--sds-c-card-footer-color-border,var(--slds-g-color-border-base-1,#c9c9c9)));
}
.slds-card__footer-action {
  display: block;
}
.slds-card__tile {
  margin-top: .75rem;
}
.slds-region__pinned-left .slds-card,
.slds-region__pinned-left .slds-card-wrapper,
.slds-region__pinned-left .slds-card_boundary,
.slds-region__pinned-left .slds-tabs_card,
.slds-region__pinned-right .slds-card,
.slds-region__pinned-right .slds-card-wrapper,
.slds-region__pinned-right .slds-card_boundary,
.slds-region__pinned-right .slds-tabs_card {
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-region__pinned-left .slds-card-wrapper:last-child,
.slds-region__pinned-left .slds-card:last-child,
.slds-region__pinned-left .slds-card_boundary:last-child,
.slds-region__pinned-left .slds-tabs_card:last-child,
.slds-region__pinned-right .slds-card-wrapper:last-child,
.slds-region__pinned-right .slds-card:last-child,
.slds-region__pinned-right .slds-card_boundary:last-child,
.slds-region__pinned-right .slds-tabs_card:last-child {
  border-bottom: 0;
}
.slds-card-wrapper {
  padding: 1rem;
  background: var(--slds-c-card-color-background,var(--sds-c-card-color-background,var(--slds-g-color-neutral-base-100,#fff)));
  border-width: var(--slds-c-card-sizing-border,var(--sds-c-card-sizing-border,1px));
  border-style: solid;
  border-color: var(--slds-c-card-color-border,var(--sds-c-card-color-border,var(--slds-g-color-border-base-1,#c9c9c9)));
  border-radius: var(--slds-c-card-radius-border,var(--sds-c-card-radius-border,.25rem));
  background-clip: padding-box;
  -webkit-box-shadow: var(--slds-c-card-shadow,var(--sds-c-card-shadow,0 2px 2px 0 rgba(0,0,0,.1)));
  box-shadow: var(--slds-c-card-shadow,var(--sds-c-card-shadow,0 2px 2px 0 rgba(0,0,0,.1)));
}
.slds-card-wrapper .slds-card__body,
.slds-card-wrapper .slds-card__footer,
.slds-card-wrapper .slds-card__header {
  padding-left: 0;
  padding-right: 0;
}
.slds-card .slds-card,
.slds-card .slds-card-wrapper,
.slds-card-wrapper .slds-card,
.slds-card-wrapper .slds-card-wrapper,
.slds-modal .slds-card,
.slds-modal .slds-card-wrapper,
.slds-tabs--default .slds-card,
.slds-tabs--default .slds-card-wrapper,
.slds-tabs_card .slds-card,
.slds-tabs_card .slds-card-wrapper,
.slds-tabs_card.slds-tabs_card .slds-card,
.slds-tabs_card.slds-tabs_card .slds-card-wrapper,
.slds-tabs_default .slds-card,
.slds-tabs_default .slds-card-wrapper {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-card .slds-card_boundary,
.slds-modal .slds-card_boundary,
.slds-tabs--default .slds-card_boundary,
.slds-tabs_default .slds-card_boundary {
  border-width: var(--slds-c-card-sizing-border,var(--sds-c-card-sizing-border,1px));
  border-style: solid;
  border-color: var(--slds-c-card-color-border,var(--sds-c-card-color-border,var(--slds-g-color-border-base-1,#c9c9c9)));
  border-radius: var(--slds-c-card-radius-border,var(--sds-c-card-radius-border,.25rem));
}
.slds-tabs_card,
.slds-tabs_card.slds-tabs_card {
  padding: .75rem 1rem;
  background: var(--slds-c-card-color-background,var(--sds-c-card-color-background,var(--slds-g-color-neutral-base-100,#fff)));
  border-width: var(--slds-c-card-sizing-border,var(--sds-c-card-sizing-border,1px));
  border-style: solid;
  border-color: var(--slds-c-card-color-border,var(--sds-c-card-color-border,var(--slds-g-color-border-base-1,#c9c9c9)));
  border-radius: var(--slds-c-card-radius-border,var(--sds-c-card-radius-border,.25rem));
  -webkit-box-shadow: var(--slds-c-card-shadow,var(--sds-c-card-shadow,0 2px 2px 0 rgba(0,0,0,.1)));
  box-shadow: var(--slds-c-card-shadow,var(--sds-c-card-shadow,0 2px 2px 0 rgba(0,0,0,.1)));
}
.slds-tabs_card .slds-card,
.slds-tabs_card .slds-card-wrapper,
.slds-tabs_card.slds-tabs_card .slds-card,
.slds-tabs_card.slds-tabs_card .slds-card-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.slds-tabs_card .slds-card__body,
.slds-tabs_card .slds-card__footer,
.slds-tabs_card .slds-card__header,
.slds-tabs_card.slds-tabs_card .slds-card__body,
.slds-tabs_card.slds-tabs_card .slds-card__footer,
.slds-tabs_card.slds-tabs_card .slds-card__header {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
.slds-tabs_card .slds-card__header,
.slds-tabs_card.slds-tabs_card .slds-card__header {
  padding-top: 0;
}
.slds-card-wrapper .slds-card_boundary,
.slds-tabs_card .slds-card_boundary,
.slds-tabs_card.slds-tabs_card .slds-card_boundary {
  border-width: var(--slds-c-card-sizing-border,var(--sds-c-card-sizing-border,1px));
  border-style: solid;
  border-color: var(--slds-c-card-color-border,var(--sds-c-card-color-border,var(--slds-g-color-border-base-1,#c9c9c9)));
  border-radius: var(--slds-c-card-radius-border,var(--sds-c-card-radius-border,.25rem));
}
.slds-card-wrapper .slds-card_boundary .slds-card__header,
.slds-tabs_card .slds-card_boundary .slds-card__header,
.slds-tabs_card.slds-tabs_card .slds-card_boundary .slds-card__header {
  padding-top: var(--slds-c-card-header-spacing-block-start,var(--slds-c-card-header-spacing-blockstart,var(--sds-c-card-header-spacing-block-start,var(--slds-c-card-header-spacing-block,var(--sds-c-card-header-spacing-block,.75rem)))));
  padding-right: var(--slds-c-card-header-spacing-inline-end,var(--slds-c-card-header-spacing-inlineend,var(--sds-c-card-header-spacing-inline-end,var(--slds-c-card-header-spacing-inline,var(--sds-c-card-header-spacing-inline,1rem)))));
  padding-bottom: var(--slds-c-card-header-spacing-block-end,var(--slds-c-card-header-spacing-blockend,var(--sds-c-card-header-spacing-block-end,var(--slds-c-card-header-spacing-block,var(--sds-c-card-header-spacing-block,0)))));
  padding-left: var(--slds-c-card-header-spacing-inline-start,var(--slds-c-card-header-spacing-inlinestart,var(--sds-c-card-header-spacing-inline-start,var(--slds-c-card-header-spacing-inline,var(--sds-c-card-header-spacing-inline,1rem)))));
}
.slds-card-wrapper .slds-card_boundary .slds-card__body--inner,
.slds-card-wrapper .slds-card_boundary .slds-card__body_inner,
.slds-tabs_card .slds-card_boundary .slds-card__body--inner,
.slds-tabs_card .slds-card_boundary .slds-card__body_inner,
.slds-tabs_card.slds-tabs_card .slds-card_boundary .slds-card__body--inner,
.slds-tabs_card.slds-tabs_card .slds-card_boundary .slds-card__body_inner {
  padding: 0;
  padding-right: var(--slds-c-card-body-spacing-inline-end,var(--slds-c-card-body-spacing-inlineend,var(--sds-c-card-body-spacing-inline-end,var(--slds-c-card-body-spacing-inline,var(--sds-c-card-body-spacing-inline,1rem)))));
  padding-left: var(--slds-c-card-body-spacing-inline-start,var(--slds-c-card-body-spacing-inlinestart,var(--sds-c-card-body-spacing-inline-start,var(--slds-c-card-body-spacing-inline,var(--sds-c-card-body-spacing-inline,1rem)))));
}
.slds-card-wrapper .slds-card_boundary .slds-card__footer,
.slds-tabs_card .slds-card_boundary .slds-card__footer,
.slds-tabs_card.slds-tabs_card .slds-card_boundary .slds-card__footer {
  padding-top: var(--slds-c-card-footer-spacing-block-start,var(--slds-c-card-footer-spacing-blockstart,var(--sds-c-card-footer-spacing-block-start,var(--slds-c-card-footer-spacing-block,var(--sds-c-card-footer-spacing-block,.75rem)))));
  padding-right: var(--slds-c-card-footer-spacing-inline-end,var(--slds-c-card-footer-spacing-inlineend,var(--sds-c-card-footer-spacing-inline-end,var(--slds-c-card-footer-spacing-inline,var(--sds-c-card-footer-spacing-inline,1rem)))));
  padding-bottom: var(--slds-c-card-footer-spacing-block-end,var(--slds-c-card-footer-spacing-blockend,var(--sds-c-card-footer-spacing-block-end,var(--slds-c-card-footer-spacing-block,var(--sds-c-card-footer-spacing-block,.75rem)))));
  padding-left: var(--slds-c-card-footer-spacing-inline-start,var(--slds-c-card-footer-spacing-inlinestart,var(--sds-c-card-footer-spacing-inline-start,var(--slds-c-card-footer-spacing-inline,var(--sds-c-card-footer-spacing-inline,1rem)))));
}
.slds-chat {
  margin-bottom: .75rem;
}
.slds-chat-list {
  padding: 0 .75rem;
}
.slds-chat-listitem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: .75rem;
}
.slds-chat-listitem_outbound {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.slds-chat-listitem_inbound + .slds-chat-listitem_inbound,
.slds-chat-listitem_outbound + .slds-chat-listitem_outbound {
  margin-top: .25rem;
}
.slds-chat-listitem_bookend {
  margin: 1rem 0;
  margin-left: -.75rem;
  margin-right: -.75rem;
}
.slds-chat-listitem_bookend + .slds-chat-listitem_bookend {
  margin-top: 3rem;
}
.slds-chat-listitem_event {
  margin: 1.5rem 0;
}
.slds-chat-icon {
  margin-right: .5rem;
}
.slds-chat-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-chat-message_faux-avatar {
  padding-left: 2.5rem;
}
.slds-chat-avatar {
  margin-right: .5rem;
  min-width: 2rem;
}
.slds-chat-avatar__intials {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-chat-avatar__intials.slds-chat-avatar__intials:hover {
  color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-chat-message__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.slds-chat-message__image_loading {
  width: 15rem;
  height: 11.25rem;
}
.slds-chat-message__text {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  display: inline-block;
  font-size: .8125rem;
  max-width: 26.25rem;
  white-space: pre-line;
}
.slds-chat-message__text :where(a) {
  color: var(--slds-g-link-color-focus,#014486);
  text-decoration: underline;
}
.slds-chat-message__text :where(a):hover {
  text-decoration: none;
}
.slds-chat-message__file {
  width: 15rem;
}
.slds-chat-message__file,
.slds-chat-message__image {
  overflow: hidden;
}
.slds-chat-message__file .slds-file:hover,
.slds-chat-message__image .slds-file:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  transition: none;
}
.slds-chat-message__file:focus-within,
.slds-chat-message__image:focus-within {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
}
.slds-chat-message__file_inbound,
.slds-chat-message__file_outbound,
.slds-chat-message__image_inbound,
.slds-chat-message__image_outbound,
.slds-chat-message__text_delivery-failure,
.slds-chat-message__text_inbound,
.slds-chat-message__text_outbound,
.slds-chat-message__text_outbound-agent,
.slds-chat-message__text_unsupported-type {
  border-radius: .5rem .5rem 0;
  color: var(--slds-g-color-neutral-base-100,#fff);
  min-height: 2rem;
}
.slds-chat-message__text_delivery-failure,
.slds-chat-message__text_inbound,
.slds-chat-message__text_outbound,
.slds-chat-message__text_outbound-agent,
.slds-chat-message__text_unsupported-type {
  padding: .5rem;
}
.slds-chat-message__file_inbound,
.slds-chat-message__file_outbound,
.slds-chat-message__image_inbound,
.slds-chat-message__image_outbound {
  padding: 0;
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-chat-message__file_inbound,
.slds-chat-message__file_outbound,
.slds-chat-message__image_inbound,
.slds-chat-message__image_outbound {
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-chat-message__text_inbound {
  margin-right: auto;
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-radius: .5rem .5rem .5rem 0;
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-chat-message__image_inbound {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-radius: .5rem .5rem .5rem 0;
}
.slds-chat-message__file_inbound {
  border-radius: .5rem .5rem .5rem 0;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-chat-message__text_outbound {
  margin-left: auto;
  background-color: var(--slds-g-color-brand-base-30,#014486);
}
.slds-chat-message__text_outbound-agent {
  background-color: var(--slds-g-color-neutral-base-50,#747474);
  margin-left: auto;
}
.slds-chat-message__text_outbound :where(a),
.slds-chat-message__text_outbound-agent :where(a) {
  color: var(--slds-g-color-neutral-base-100,#fff);
  text-decoration: underline;
}
.slds-chat-message__text_outbound :where(a):active,
.slds-chat-message__text_outbound :where(a):focus,
.slds-chat-message__text_outbound :where(a):focus-visible,
.slds-chat-message__text_outbound :where(a):hover,
.slds-chat-message__text_outbound-agent :where(a):active,
.slds-chat-message__text_outbound-agent :where(a):focus,
.slds-chat-message__text_outbound-agent :where(a):focus-visible,
.slds-chat-message__text_outbound-agent :where(a):hover {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-chat-message__text_unsupported-type {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border-radius: .5rem .5rem .5rem 0;
  border: var(--slds-g-color-warning-base-60,#fe9339) 1px solid;
  color: var(--slds-g-color-neutral-base-10,#181818);
  margin-right: auto;
}
.slds-chat-message__text_unsupported-type .slds-chat-icon.slds-icon-utility-warning .slds-icon {
  fill: var(--slds-g-color-warning-base-50,#fe9339);
}
.slds-chat-message__text_delivery-failure {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border: var(--slds-g-color-error-base-40,#ea001e) 1px solid;
  color: var(--slds-g-color-neutral-base-10,#181818);
  margin-left: auto;
}
.slds-chat-message__text_delivery-failure .slds-chat-message__text_delivery-failure-reason {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: .5rem .5rem 0;
  margin: .5rem -.5rem 0;
  color: var(--slds-g-color-error-base-40,#ea001e);
  border-top: var(--slds-g-color-error-base-40,#ea001e) 1px solid;
}
.slds-chat-message__text_delivery-failure .slds-chat-icon.slds-icon-utility-error .slds-icon {
  fill: var(--slds-g-color-error-base-40,#ea001e);
}
.slds-chat-message__text_sneak-peak,
.slds-chat-message__text_sneak-peek {
  font-style: italic;
}
.slds-chat-message__text_sneak-peak .slds-icon-typing,
.slds-chat-message__text_sneak-peek .slds-icon-typing {
  margin-right: .5rem;
}
.slds-chat-message__meta {
  color: var(--slds-g-color-neutral-base-30,#444);
  font-size: .625rem;
  margin: .125rem 0 0 .5rem;
}
.slds-chat-message__action {
  font-size: .75rem;
  margin-left: .5rem;
  line-height: 1.25;
}
.slds-chat-message__action .slds-chat-icon.slds-icon-utility-redo .slds-icon {
  width: .75rem;
  height: .75rem;
  fill: var(--slds-g-link-color,#0b5cab);
}
.slds-chat-event {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--slds-g-color-neutral-base-30,#444);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: .8125rem;
  text-align: center;
  width: 100%;
}
.slds-chat-event.slds-has-error {
  color: var(--slds-g-color-error-base-40,#ea001e);
}
.slds-chat-event.slds-has-error svg {
  fill: var(--slds-g-color-error-base-40,#ea001e);
}
.slds-chat-event__rule {
  border-top: 1px var(--slds-g-color-border-base-1,#e5e5e5) solid;
  height: .0625rem;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.slds-chat-event__body {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 .5rem;
}
.slds-chat-event__agent-message {
  -webkit-box-flex: 3;
  -ms-flex-positive: 3;
  flex-grow: 3;
  font-size: .75rem;
  font-style: italic;
  margin-top: .5rem;
  width: 100%;
}
.slds-chat-bookend {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: var(--slds-g-color-border-base-1,#e5e5e5) 0 solid;
  border-bottom-width: 1px;
  color: var(--slds-g-color-neutral-base-30,#444);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: .8125rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: .5rem .75rem;
  width: 100%;
}
.slds-chat-bookend_stop {
  border-width: 1px 0 0;
}
.slds-chat_past .slds-chat-listitem_event {
  margin: 1rem 0;
}
.slds-chat_past .slds-chat-message__meta {
  margin: .25rem 0 0;
}
.slds-chat_past .slds-chat-message__meta b {
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-datetimepicker_has-tooltip .slds-form-element__icon {
  padding-top: 0;
}
.slds-form-element {
  position: relative;
  min-width: 0;
}
.slds-form-element__label {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: auto;
  hyphens: auto;
  display: inline-block;
  color: var(--slds-g-color-neutral-base-30,#444);
  font-size: .75rem;
  padding-right: 0;
  padding-top: .25rem;
  margin-right: .5rem;
  margin-bottom: .125rem;
}
[dir=rtl] .slds-form-element__label {
  margin-right: 0;
  padding-right: 0;
  margin-left: .5rem;
  padding-left: 0;
}
.slds-form-element__label:empty {
  margin: 0;
}
.slds-form-element__control {
  clear: left;
  position: relative;
}
[dir=rtl] .slds-form-element__control {
  clear: right;
}
.slds-form-element__control .slds-checkbox,
.slds-form-element__control .slds-radio {
  display: block;
}
.slds-form-element__icon {
  display: inline-block;
  position: relative;
  padding-top: .25rem;
  vertical-align: top;
  line-height: 1;
  z-index: 1;
}
.slds-form-element__icon .slds-button_icon {
  position: relative;
}
.slds-form-element__help,
.slds-form-element__helper {
  font-size: .75rem;
  margin-top: .125rem;
  display: block;
}
.slds-form-element--edit .slds-form-element__static,
.slds-form-element_edit .slds-form-element__static {
  width: calc(100% - 1.5rem);
}
.slds-form-element_readonly {
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  margin-bottom: 0;
}
.slds-form-element_readonly .slds-form-element__control {
  padding-top: .125rem;
  padding-bottom: .125rem;
}
.slds-form-element_readonly .slds-form-element__label {
  margin-bottom: 0;
}
.slds-form-element__legend {
  font-weight: 700;
  float: left;
}
[dir=rtl] .slds-form-element__legend {
  float: right;
  padding-right: 0;
}
.slds-form-element__addon {
  display: inline-block;
  margin: 0 .5rem;
  -ms-flex-item-align: center;
  align-self: center;
}
.slds-form-element__static {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  display: inline-block;
  font-size: .875rem;
  font-weight: 400;
  color: var(--slds-g-color-neutral-base-10,#181818);
  width: 100%;
}
.slds-form-element__static.slds-text-longform :last-child {
  margin-bottom: 0;
}
.slds-form-element__static:empty {
  min-height: calc(1.25rem + 1px);
  vertical-align: bottom;
}
.slds-form-element__static--edit,
.slds-form-element__static_edit {
  width: calc(100% - 1.5rem);
}
.slds-required {
  color: var(--slds-g-color-error-base-40,#ea001e);
  margin: 0 .125rem;
}
.slds-has-error .slds-form-element__help {
  color: var(--slds-g-color-error-base-40,#ea001e);
}
.slds-input-has-icon .slds-input__icon {
  fill: var(--slds-g-color-neutral-base-50,#aeaeae);
}
.slds-input {
  padding-top: 0;
  padding-right: var(--slds-c-input-spacing-inline-end,var(--slds-c-input-spacing-horizontal-end,var(--sds-c-input-spacing-horizontal-end,1rem)));
  padding-bottom: 0;
  padding-left: var(--slds-c-input-spacing-inline-start,var(--slds-c-input-spacing-horizontal-start,var(--sds-c-input-spacing-horizontal-start,.75rem)));
  width: 100%;
  min-height: calc(1.875rem + 1px * 2);
  line-height: 1.875rem;
  border: 1px solid var(--slds-c-input-color-border,var(--sds-c-input-color-border,var(--slds-g-color-border-base-4,#c9c9c9)));
  border-radius: var(--slds-c-input-radius-border,var(--sds-c-input-radius-border,.25rem));
  background-color: var(--slds-c-input-color-background,var(--sds-c-input-color-background,var(--slds-g-color-neutral-base-100,#fff)));
  color: var(--slds-c-input-text-color,var(--sds-c-input-text-color));
  -webkit-box-shadow: var(--slds-c-input-shadow,var(--sds-c-input-shadow));
  box-shadow: var(--slds-c-input-shadow,var(--sds-c-input-shadow));
  -webkit-transition: border .1s linear, background-color .1s linear;
  transition: border .1s linear, background-color .1s linear;
  display: inline-block;
}
.slds-input:active,
.slds-input:focus {
  --slds-c-input-color-border:var(--slds-c-input-color-border-focus, var(--sds-c-input-color-border-focus, var(--slds-g-color-brand-base-60, rgb(27, 150, 255))));
  --slds-c-input-background-color:var(--slds-c-input-color-background-focus, var(--sds-c-input-color-background-focus, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255))));
  --slds-c-input-text-color:var(--slds-c-input-text-color-focus, var(--sds-c-input-text-color-focus));
  --slds-c-input-shadow:var(--slds-c-input-shadow-focus, var(--sds-c-input-shadow-focus, 0 0 3px rgb(1, 118, 211)));
  outline: 0;
}
.slds-input:focus {
  --slds-c-input-shadow:var(--slds-c-input-shadow-focus, var(--slds-g-shadow-outline-focus-1, 0 0 3px #0176d3));
  --slds-c-input-color-border:inherit;
  outline: 0;
}
.slds-input.slds-is-disabled,
.slds-input[disabled] {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-color: var(--slds-g-color-border-base-1,#c9c9c9);
  color: var(--slds-g-color-neutral-base-50,#444);
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.slds-input.slds-is-disabled:active,
.slds-input.slds-is-disabled:focus,
.slds-input[disabled]:active,
.slds-input[disabled]:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-input[readonly] {
  --slds-c-input-spacing-inline-start:0;
  --slds-c-input-color-border:transparent;
  --slds-c-input-color-background:transparent;
  font-size: .875rem;
  font-weight: 400;
}
.slds-input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.slds-input[type=search]::-webkit-search-cancel-button,
.slds-input[type=search]::-webkit-search-decoration,
.slds-input[type=search]::-webkit-search-results-button,
.slds-input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.slds-input[type=email],
.slds-input[type=tel],
.slds-input[type=url] {
  direction: ltr;
  text-align: left;
}
.slds-input--bare,
.slds-input_bare {
  --slds-c-input-color-background:transparent;
  --slds-c-input-spacing-inline-end:0;
  --slds-c-input-spacing-inline-start:0.75rem;
  --slds-c-input-text-color:var(--slds-g-color-neutral-base-10, rgb(24, 24, 24));
  border: 0;
}
.slds-input--bare:active,
.slds-input--bare:focus,
.slds-input_bare:active,
.slds-input_bare:focus {
  --slds-c-input-shadow-focus:none;
}
.slds-input--bare:focus,
.slds-input_bare:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-inverse-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-inverse-focus-1,0 0 3px #0176d3);
  outline: 0;
}
.slds-input--height,
.slds-input_height {
  min-height: calc(1.875rem + 1px * 2);
}
.slds-input_faux {
  padding-top: 0;
  padding-right: var(--slds-c-input-spacing-inline-end,var(--slds-c-input-spacing-horizontal-end,var(--sds-c-input-spacing-horizontal-end,1rem)));
  padding-bottom: 0;
  padding-left: var(--slds-c-input-spacing-inline-start,var(--slds-c-input-spacing-horizontal-start,var(--sds-c-input-spacing-horizontal-start,.75rem)));
  width: 100%;
  min-height: calc(1.875rem + 1px * 2);
  line-height: 1.875rem;
  border: 1px solid var(--slds-c-input-color-border,var(--sds-c-input-color-border,var(--slds-g-color-border-base-4,#c9c9c9)));
  border-radius: var(--slds-c-input-radius-border,var(--sds-c-input-radius-border,.25rem));
  background-color: var(--slds-c-input-color-background,var(--sds-c-input-color-background,var(--slds-g-color-neutral-base-100,#fff)));
  color: var(--slds-c-input-text-color,var(--sds-c-input-text-color));
  -webkit-box-shadow: var(--slds-c-input-shadow,var(--sds-c-input-shadow));
  box-shadow: var(--slds-c-input-shadow,var(--sds-c-input-shadow));
  -webkit-transition: border .1s linear, background-color .1s linear;
  transition: border .1s linear, background-color .1s linear;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: left;
}
.slds-input_faux.slds-is-disabled {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-color: var(--slds-g-color-border-base-1,#c9c9c9);
  color: var(--slds-g-color-neutral-base-50,#444);
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.slds-input_faux.slds-is-disabled:active,
.slds-input_faux.slds-is-disabled:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-input_faux > span:before {
  content: "";
  display: inline-block;
}
.slds-input_borders[readonly] {
  --slds-c-input-spacing-inline-start:0.75rem;
  --slds-c-input-color-border:var(--slds-g-color-border-base-4, rgb(201, 201, 201));
}
.slds-input-has-icon {
  position: relative;
}
.slds-input-has-icon .slds-input__icon {
  width: .875rem;
  height: .875rem;
  position: absolute;
  top: 50%;
  margin-top: -.4375rem;
  line-height: 1;
  border: 0;
  z-index: 2;
}
.slds-input-has-icon .slds-input__icon:not(button) {
  pointer-events: none;
}
.slds-input-has-icon .slds-button.slds-input__icon {
  min-width: 1.5rem;
  min-height: 1.5rem;
  margin-top: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.slds-input-has-icon--left .slds-input__icon,
.slds-input-has-icon_left .slds-input__icon {
  left: .75rem;
}
.slds-input-has-icon--left .slds-input,
.slds-input-has-icon--left .slds-input--bare,
.slds-input-has-icon--left .slds-input_bare,
.slds-input-has-icon--left .slds-input_faux,
.slds-input-has-icon_left .slds-input,
.slds-input-has-icon_left .slds-input--bare,
.slds-input-has-icon_left .slds-input_bare,
.slds-input-has-icon_left .slds-input_faux {
  --slds-c-input-spacing-inline-start:2rem;
}
.slds-input-has-icon--right .slds-input__icon,
.slds-input-has-icon_right .slds-input__icon {
  right: .75rem;
}
.slds-input-has-icon--right .slds-input,
.slds-input-has-icon--right .slds-input--bare,
.slds-input-has-icon--right .slds-input_bare,
.slds-input-has-icon--right .slds-input_faux,
.slds-input-has-icon_right .slds-input,
.slds-input-has-icon_right .slds-input--bare,
.slds-input-has-icon_right .slds-input_bare,
.slds-input-has-icon_right .slds-input_faux {
  --slds-c-input-spacing-inline-end:2rem;
}
.slds-input-has-icon--left-right .slds-input__icon--left,
.slds-input-has-icon--left-right .slds-input__icon_left,
.slds-input-has-icon_left-right .slds-input__icon--left,
.slds-input-has-icon_left-right .slds-input__icon_left {
  left: .75rem;
}
.slds-input-has-icon--left-right .slds-input__icon--right,
.slds-input-has-icon--left-right .slds-input__icon_right,
.slds-input-has-icon_left-right .slds-input__icon--right,
.slds-input-has-icon_left-right .slds-input__icon_right {
  right: .75rem;
}
.slds-input-has-icon--left-right .slds-input,
.slds-input-has-icon--left-right .slds-input--bare,
.slds-input-has-icon--left-right .slds-input_bare,
.slds-input-has-icon--left-right .slds-input_faux,
.slds-input-has-icon_left-right .slds-input,
.slds-input-has-icon_left-right .slds-input--bare,
.slds-input-has-icon_left-right .slds-input_bare,
.slds-input-has-icon_left-right .slds-input_faux {
  --slds-c-input-spacing-inline-start:2rem;
  --slds-c-input-spacing-inline-end:2rem;
}
.slds-input-has-icon_group-right .slds-input,
.slds-input-has-icon_group-right .slds-input--bare,
.slds-input-has-icon_group-right .slds-input_bare,
.slds-input-has-icon_group-right .slds-input_faux {
  --slds-c-input-spacing-inline-end:calc(3rem + 0.5rem);
}
.slds-input__icon-group {
  position: absolute;
  height: 1rem;
  margin-top: -.5rem;
}
.slds-input__icon-group_right {
  right: 0;
  top: 50%;
}
.slds-input__icon-group_right .slds-input__icon--right,
.slds-input__icon-group_right .slds-input__icon_right {
  right: .5rem;
}
.slds-input__icon-group_right .slds-input__spinner {
  right: 1.5rem;
  left: auto;
}
.slds-input-has-fixed-addon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-has-error .slds-input {
  --slds-c-input-color-border:var(--slds-g-color-error-base-40, rgb(234, 0, 30));
  --slds-c-input-shadow:var(--slds-g-color-error-base-40, rgb(234, 0, 30)) 0 0 0 1px inset;
  --slds-c-input-color-background:var(--sds-c-input-color-background, var(--sds-c-input-color-background, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255))));
  --slds-c-input-text-color:var(--slds-c-input-text-color, var(--sds-c-input-text-color));
  background-clip: padding-box;
}
.slds-has-error .slds-input:active,
.slds-has-error .slds-input:focus {
  --slds-c-input-color-border-focus:var(--slds-g-color-error-base-40, rgb(234, 0, 30));
  --slds-c-input-shadow:var(--slds-g-color-error-base-40, rgb(234, 0, 30)) 0 0 0 1px inset,0 0 3px #0176d3;
}
.slds-has-error .slds-input:focus {
  --slds-c-input-shadow:var(--slds-g-color-error-base-40, rgb(234, 0, 30)) 0 0 0 1px inset,var(--slds-g-shadow-outline-focus-1, 0 0 3px #0176d3);
  --slds-c-input-color-border:var(--slds-g-color-error-base-40, rgb(234, 0, 30));
  outline: 0;
}
.slds-has-error .slds-input__icon {
  fill: var(--slds-g-color-error-base-40,#ea001e);
  color: var(--slds-g-color-error-base-40,#ea001e);
}
.slds-input_counter {
  text-align: center;
  padding: 0 3rem;
}
.slds-input_counter[type=number] {
  -moz-appearance: textfield;
}
.slds-input_counter::-webkit-inner-spin-button {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
.slds-input__button_decrement {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: .75rem;
}
.slds-input__button_increment {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: .75rem;
}
.slds-textarea {
  -webkit-appearance: none;
  min-height: var(--slds-c-textarea-sizing-min-height,var(--slds-c-textarea-sizing-height-min,var(--sds-c-textarea-sizing-min-height)));
  width: 100%;
  padding-top: var(--slds-c-textarea-spacing-block-start,var(--slds-c-textarea-spacing-blockstart,var(--sds-c-textarea-spacing-block-start,.5rem)));
  padding-right: var(--slds-c-textarea-spacing-inline-end,var(--slds-c-textarea-spacing-inlineend,var(--sds-c-textarea-spacing-inline-end,.75rem)));
  padding-bottom: var(--slds-c-textarea-spacing-block-end,var(--slds-c-textarea-spacing-blockend,var(--sds-c-textarea-spacing-block-end,.5rem)));
  padding-left: var(--slds-c-textarea-spacing-inline-start,var(--slds-c-textarea-spacing-inlinestart,var(--sds-c-textarea-spacing-inline-start,.75rem)));
  background-color: var(--slds-c-textarea-color-background,var(--sds-c-textarea-color-background,var(--slds-g-color-neutral-base-100,#fff)));
  color: var(--slds-c-textarea-text-color,var(--sds-c-textarea-text-color));
  border: 1px solid var(--slds-c-textarea-color-border,var(--sds-c-textarea-color-border,var(--slds-g-color-border-base-4,#c9c9c9)));
  border-radius: var(--slds-c-textarea-radius-border,var(--sds-c-textarea-radius-border,.25rem));
  -webkit-box-shadow: var(--slds-c-textarea-shadow,var(--sds-c-textarea-shadow));
  box-shadow: var(--slds-c-textarea-shadow,var(--sds-c-textarea-shadow));
  resize: vertical;
  -webkit-transition: border .1s linear, background-color .1s linear;
  transition: border .1s linear, background-color .1s linear;
}
.slds-textarea:required {
  --slds-c-textarea-shadow:none;
}
.slds-textarea:active,
.slds-textarea:focus {
  outline: 0;
  color: var(--slds-c-textarea-text-color-focus,var(--sds-c-textarea-text-color-focus));
  background-color: var(--slds-c-textarea-color-background-focus,var(--sds-c-textarea-color-background-focus,var(--slds-g-color-neutral-base-100,#fff)));
  border-color: var(--slds-c-textarea-color-border-focus,var(--sds-c-textarea-color-border-focus,var(--slds-s-input-color-border-focus,var(--slds-g-color-brand-base-60,#1b96ff))));
  -webkit-box-shadow: var(--slds-c-textarea-shadow-focus,var(--sds-c-textarea-shadow-focus,0 0 3px #0176d3));
  box-shadow: var(--slds-c-textarea-shadow-focus,var(--sds-c-textarea-shadow-focus,0 0 3px #0176d3));
}
.slds-textarea:focus {
  border-color: var(--slds-s-input-color-border-focus,var(--slds-g-color-border-base-4,#c9c9c9));
  -webkit-box-shadow: var(--slds-c-textarea-shadow-focus,var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3));
  box-shadow: var(--slds-c-textarea-shadow-focus,var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3));
}
.slds-textarea.slds-is-disabled,
.slds-textarea[disabled] {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-color: var(--slds-g-color-border-base-1,#c9c9c9);
  color: inherit;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.slds-textarea.slds-is-disabled:active,
.slds-textarea.slds-is-disabled:focus,
.slds-textarea[disabled]:active,
.slds-textarea[disabled]:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-has-error .slds-textarea {
  --slds-c-textarea-color-background:var(--slds-g-color-neutral-base-100, rgb(255, 255, 255));
  --slds-c-textarea-color-border:var(--slds-g-color-error-base-40, rgb(234, 0, 30));
  --slds-c-textarea-shadow:var(--slds-g-color-error-base-40, rgb(234, 0, 30)) 0 0 0 1px inset;
  background-clip: padding-box;
}
.slds-has-error .slds-textarea:active,
.slds-has-error .slds-textarea:focus {
  --slds-c-textarea-text-color-focus:var(--slds-c-textarea-text-color-error-focus);
  --slds-c-textarea-color-background-focus:var(--slds-c-textarea-color-background-error-focus, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255)));
  --slds-c-textarea-shadow-focus:var(--slds-g-color-error-base-40, rgb(234, 0, 30)) 0 0 0 1px inset,0 0 3px #0176d3;
}
.slds-has-error .slds-textarea:focus {
  --slds-c-textarea-shadow-focus:var(--slds-g-color-error-base-40, rgb(234, 0, 30)) 0 0 0 1px inset,var(--slds-g-shadow-outline-focus-1, 0 0 3px #0176d3);
}
.slds-radio {
  display: inline-block;
}
.slds-radio .slds-radio--faux,
.slds-radio .slds-radio_faux {
  width: 1rem;
  height: 1rem;
  display: inline-block;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  vertical-align: middle;
  border: 1px solid var(--slds-c-radio-color-border,var(--sds-c-radio-color-border,var(--slds-g-color-border-base-4,#c9c9c9)));
  border-radius: 50%;
  background: 0 0;
  background-color: var(--slds-c-radio-color-background,var(--sds-c-radio-color-background,var(--slds-g-color-neutral-base-100,#fff)));
  -webkit-box-shadow: var(--slds-c-radio-shadow,var(--sds-c-radio-shadow));
  box-shadow: var(--slds-c-radio-shadow,var(--sds-c-radio-shadow));
  -webkit-transition: border .1s linear, background-color .1s linear;
  transition: border .1s linear, background-color .1s linear;
}
.slds-radio .slds-radio__label {
  cursor: pointer;
}
.slds-radio .slds-form-element__label {
  display: inline;
  vertical-align: middle;
  font-size: .8125rem;
}
.slds-radio [type=radio] {
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.slds-radio [type=radio]:checked + .slds-radio--faux,
.slds-radio [type=radio]:checked + .slds-radio__label .slds-radio--faux,
.slds-radio [type=radio]:checked + .slds-radio__label .slds-radio_faux,
.slds-radio [type=radio]:checked + .slds-radio_faux,
.slds-radio [type=radio]:checked ~ .slds-radio--faux,
.slds-radio [type=radio]:checked ~ .slds-radio_faux {
  border-color: var(--slds-c-radio-color-border-checked,var(--sds-c-radio-color-border-checked,var(--sds-c-radio-color-border,var(--slds-g-color-border-base-4,#c9c9c9))));
  background: 0 0;
  background-color: var(--slds-c-radio-color-background-checked,var(--sds-c-radio-color-background-checked,var(--sds-c-radio-color-background,var(--slds-g-color-neutral-base-100,#fff))));
}
.slds-radio [type=radio]:checked + .slds-radio--faux:after,
.slds-radio [type=radio]:checked + .slds-radio__label .slds-radio--faux:after,
.slds-radio [type=radio]:checked + .slds-radio__label .slds-radio_faux:after,
.slds-radio [type=radio]:checked + .slds-radio_faux:after,
.slds-radio [type=radio]:checked ~ .slds-radio--faux:after,
.slds-radio [type=radio]:checked ~ .slds-radio_faux:after {
  width: .5rem;
  height: .5rem;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  border-radius: 50%;
  background: 0 0;
  background-color: var(--slds-c-radio-mark-color-foreground,var(--sds-c-radio-mark-color-foreground,var(--slds-s-mark-color-foreground-checked,#0176d3)));
  outline: .25rem solid transparent;
}
.slds-radio [type=radio]:focus + .slds-radio--faux,
.slds-radio [type=radio]:focus + .slds-radio__label .slds-radio--faux,
.slds-radio [type=radio]:focus + .slds-radio__label .slds-radio_faux,
.slds-radio [type=radio]:focus + .slds-radio_faux,
.slds-radio [type=radio]:focus ~ .slds-radio--faux,
.slds-radio [type=radio]:focus ~ .slds-radio_faux {
  border-color: var(--slds-c-radio-color-border-focus,var(--slds-c-radio-color-border-focus,var(--slds-g-color-border-base-4,#c9c9c9)));
  -webkit-box-shadow: var(--slds-c-radio-shadow-focus,var(--sds-c-radio-shadow-focus,var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3)));
  box-shadow: var(--slds-c-radio-shadow-focus,var(--sds-c-radio-shadow-focus,var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3)));
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.slds-radio [type=radio][disabled] {
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.slds-radio [type=radio][disabled] + .slds-radio__label .slds-radio--faux,
.slds-radio [type=radio][disabled] + .slds-radio__label .slds-radio_faux,
.slds-radio [type=radio][disabled] ~ .slds-radio--faux,
.slds-radio [type=radio][disabled] ~ .slds-radio_faux {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-color: var(--slds-g-color-border-base-1,#c9c9c9);
}
.slds-radio [type=radio][disabled] + .slds-radio__label .slds-radio--faux:after,
.slds-radio [type=radio][disabled] + .slds-radio__label .slds-radio_faux:after,
.slds-radio [type=radio][disabled] ~ .slds-radio--faux:after,
.slds-radio [type=radio][disabled] ~ .slds-radio_faux:after {
  background: var(--slds-g-color-neutral-base-60,#969492);
}
.slds-has-error .slds-radio [type=radio] + .slds-radio--faux,
.slds-has-error .slds-radio [type=radio] + .slds-radio__label .slds-radio--faux,
.slds-has-error .slds-radio [type=radio] + .slds-radio__label .slds-radio_faux,
.slds-has-error .slds-radio [type=radio] + .slds-radio_faux,
.slds-has-error .slds-radio [type=radio] ~ .slds-radio--faux,
.slds-has-error .slds-radio [type=radio] ~ .slds-radio_faux {
  border-color: var(--slds-g-color-error-base-40,#ea001e);
  border-width: 2px;
}
.slds-has-error .slds-radio [type=radio]:checked + .slds-radio--faux,
.slds-has-error .slds-radio [type=radio]:checked + .slds-radio__label .slds-radio--faux,
.slds-has-error .slds-radio [type=radio]:checked + .slds-radio__label .slds-radio_faux,
.slds-has-error .slds-radio [type=radio]:checked + .slds-radio_faux,
.slds-has-error .slds-radio [type=radio]:checked ~ .slds-radio--faux,
.slds-has-error .slds-radio [type=radio]:checked ~ .slds-radio_faux {
  --slds-c-radio-color-background:var(--slds-c-radio-color-background-checked, var(--sds-c-radio-color-background-checked, var(--sds-c-radio-color-background, var(--sds-c-radio-color-background, var(--slds-g-color-neutral-base-100, rgb(255, 255, 255))))));
  background: 0 0;
}
.slds-has-error .slds-radio [type=radio]:checked + .slds-radio--faux:after,
.slds-has-error .slds-radio [type=radio]:checked + .slds-radio__label .slds-radio--faux:after,
.slds-has-error .slds-radio [type=radio]:checked + .slds-radio__label .slds-radio_faux:after,
.slds-has-error .slds-radio [type=radio]:checked + .slds-radio_faux:after,
.slds-has-error .slds-radio [type=radio]:checked ~ .slds-radio--faux:after,
.slds-has-error .slds-radio [type=radio]:checked ~ .slds-radio_faux:after {
  background: var(--slds-g-color-error-base-40,#fe5c4c);
}
.slds-form-element .slds-radio [type=radio] + .slds-radio--faux,
.slds-form-element .slds-radio [type=radio] + .slds-radio_faux,
.slds-form-element .slds-radio [type=radio] ~ .slds-radio--faux,
.slds-form-element .slds-radio [type=radio] ~ .slds-radio_faux,
.slds-radio [type=radio] + .slds-radio__label .slds-radio--faux,
.slds-radio [type=radio] + .slds-radio__label .slds-radio_faux {
  margin-right: .5rem;
}
[dir=rtl] .slds-form-element .slds-radio [type=radio] + .slds-radio--faux,
[dir=rtl] .slds-form-element .slds-radio [type=radio] + .slds-radio_faux,
[dir=rtl] .slds-form-element .slds-radio [type=radio] ~ .slds-radio--faux,
[dir=rtl] .slds-form-element .slds-radio [type=radio] ~ .slds-radio_faux,
[dir=rtl] .slds-radio [type=radio] + .slds-radio__label .slds-radio--faux,
[dir=rtl] .slds-radio [type=radio] + .slds-radio__label .slds-radio_faux {
  margin-right: 0;
  margin-left: .5rem;
}
.slds-radio--button-group,
.slds-radio_button-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 1px solid var(--slds-g-color-border-base-4,#e5e5e5);
  border-radius: .25rem;
}
.slds-radio--button,
.slds-radio_button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 0;
  border-radius: 0;
  background-clip: padding-box;
}
.slds-radio--button .slds-radio--faux,
.slds-radio--button .slds-radio_faux,
.slds-radio_button .slds-radio--faux,
.slds-radio_button .slds-radio_faux {
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  vertical-align: middle;
}
.slds-radio--button + .slds-radio--button,
.slds-radio--button + .slds-radio_button,
.slds-radio_button + .slds-radio--button,
.slds-radio_button + .slds-radio_button {
  border-left: 1px solid var(--slds-g-color-border-base-4,#e5e5e5);
  margin: 0;
}
.slds-radio--button:first-child > .slds-radio--button__label,
.slds-radio--button:first-child > .slds-radio--faux,
.slds-radio--button:first-child > .slds-radio_button__label,
.slds-radio--button:first-child > .slds-radio_faux,
.slds-radio_button:first-child > .slds-radio--button__label,
.slds-radio_button:first-child > .slds-radio--faux,
.slds-radio_button:first-child > .slds-radio_button__label,
.slds-radio_button:first-child > .slds-radio_faux {
  border-radius: .25rem 0 0 .25rem;
}
.slds-radio--button .slds-button--last > .slds-radio--faux,
.slds-radio--button .slds-button_last > .slds-radio_faux,
.slds-radio--button:last-child > .slds-radio--button__label,
.slds-radio--button:last-child > .slds-radio--faux,
.slds-radio--button:last-child > .slds-radio_button__label,
.slds-radio--button:last-child > .slds-radio_faux,
.slds-radio_button .slds-button--last > .slds-radio--faux,
.slds-radio_button .slds-button_last > .slds-radio_faux,
.slds-radio_button:last-child > .slds-radio--button__label,
.slds-radio_button:last-child > .slds-radio--faux,
.slds-radio_button:last-child > .slds-radio_button__label,
.slds-radio_button:last-child > .slds-radio_faux {
  border-radius: 0 .25rem .25rem 0;
}
.slds-radio--button [type=radio],
.slds-radio_button [type=radio] {
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.slds-radio--button [type=radio]:checked + .slds-radio--button__label,
.slds-radio--button [type=radio]:checked + .slds-radio--faux,
.slds-radio--button [type=radio]:checked + .slds-radio_button__label,
.slds-radio--button [type=radio]:checked + .slds-radio_faux,
.slds-radio--button [type=radio]:checked ~ .slds-radio--faux,
.slds-radio--button [type=radio]:checked ~ .slds-radio_faux,
.slds-radio_button [type=radio]:checked + .slds-radio--button__label,
.slds-radio_button [type=radio]:checked + .slds-radio--faux,
.slds-radio_button [type=radio]:checked + .slds-radio_button__label,
.slds-radio_button [type=radio]:checked + .slds-radio_faux,
.slds-radio_button [type=radio]:checked ~ .slds-radio--faux,
.slds-radio_button [type=radio]:checked ~ .slds-radio_faux {
  background-color: #0176d3;
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-radio--button [type=radio]:checked + .slds-radio--button__label:focus,
.slds-radio--button [type=radio]:checked + .slds-radio--button__label:hover,
.slds-radio--button [type=radio]:checked + .slds-radio--faux:focus,
.slds-radio--button [type=radio]:checked + .slds-radio--faux:hover,
.slds-radio--button [type=radio]:checked + .slds-radio_button__label:focus,
.slds-radio--button [type=radio]:checked + .slds-radio_button__label:hover,
.slds-radio--button [type=radio]:checked + .slds-radio_faux:focus,
.slds-radio--button [type=radio]:checked + .slds-radio_faux:hover,
.slds-radio--button [type=radio]:checked ~ .slds-radio--faux:focus,
.slds-radio--button [type=radio]:checked ~ .slds-radio--faux:hover,
.slds-radio--button [type=radio]:checked ~ .slds-radio_faux:focus,
.slds-radio--button [type=radio]:checked ~ .slds-radio_faux:hover,
.slds-radio_button [type=radio]:checked + .slds-radio--button__label:focus,
.slds-radio_button [type=radio]:checked + .slds-radio--button__label:hover,
.slds-radio_button [type=radio]:checked + .slds-radio--faux:focus,
.slds-radio_button [type=radio]:checked + .slds-radio--faux:hover,
.slds-radio_button [type=radio]:checked + .slds-radio_button__label:focus,
.slds-radio_button [type=radio]:checked + .slds-radio_button__label:hover,
.slds-radio_button [type=radio]:checked + .slds-radio_faux:focus,
.slds-radio_button [type=radio]:checked + .slds-radio_faux:hover,
.slds-radio_button [type=radio]:checked ~ .slds-radio--faux:focus,
.slds-radio_button [type=radio]:checked ~ .slds-radio--faux:hover,
.slds-radio_button [type=radio]:checked ~ .slds-radio_faux:focus,
.slds-radio_button [type=radio]:checked ~ .slds-radio_faux:hover {
  background-color: #014486;
}
.slds-radio--button [type=radio]:focus + .slds-radio--button__label,
.slds-radio--button [type=radio]:focus + .slds-radio--faux,
.slds-radio--button [type=radio]:focus + .slds-radio_button__label,
.slds-radio--button [type=radio]:focus + .slds-radio_faux,
.slds-radio--button [type=radio]:focus ~ .slds-radio--faux,
.slds-radio--button [type=radio]:focus ~ .slds-radio_faux,
.slds-radio_button [type=radio]:focus + .slds-radio--button__label,
.slds-radio_button [type=radio]:focus + .slds-radio--faux,
.slds-radio_button [type=radio]:focus + .slds-radio_button__label,
.slds-radio_button [type=radio]:focus + .slds-radio_faux,
.slds-radio_button [type=radio]:focus ~ .slds-radio--faux,
.slds-radio_button [type=radio]:focus ~ .slds-radio_faux {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  z-index: 1;
}
.slds-radio--button [type=radio][disabled] + .slds-radio--button__label,
.slds-radio--button [type=radio][disabled] + .slds-radio--faux,
.slds-radio--button [type=radio][disabled] + .slds-radio_button__label,
.slds-radio--button [type=radio][disabled] + .slds-radio_faux,
.slds-radio--button [type=radio][disabled] ~ .slds-radio--faux,
.slds-radio--button [type=radio][disabled] ~ .slds-radio_faux,
.slds-radio_button [type=radio][disabled] + .slds-radio--button__label,
.slds-radio_button [type=radio][disabled] + .slds-radio--faux,
.slds-radio_button [type=radio][disabled] + .slds-radio_button__label,
.slds-radio_button [type=radio][disabled] + .slds-radio_faux,
.slds-radio_button [type=radio][disabled] ~ .slds-radio--faux,
.slds-radio_button [type=radio][disabled] ~ .slds-radio_faux {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  color: var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-radio--button [type=radio][disabled] + .slds-radio--button__label:focus,
.slds-radio--button [type=radio][disabled] + .slds-radio--button__label:hover,
.slds-radio--button [type=radio][disabled] + .slds-radio--faux:focus,
.slds-radio--button [type=radio][disabled] + .slds-radio--faux:hover,
.slds-radio--button [type=radio][disabled] + .slds-radio_button__label:focus,
.slds-radio--button [type=radio][disabled] + .slds-radio_button__label:hover,
.slds-radio--button [type=radio][disabled] + .slds-radio_faux:focus,
.slds-radio--button [type=radio][disabled] + .slds-radio_faux:hover,
.slds-radio--button [type=radio][disabled] ~ .slds-radio--faux:focus,
.slds-radio--button [type=radio][disabled] ~ .slds-radio--faux:hover,
.slds-radio--button [type=radio][disabled] ~ .slds-radio_faux:focus,
.slds-radio--button [type=radio][disabled] ~ .slds-radio_faux:hover,
.slds-radio_button [type=radio][disabled] + .slds-radio--button__label:focus,
.slds-radio_button [type=radio][disabled] + .slds-radio--button__label:hover,
.slds-radio_button [type=radio][disabled] + .slds-radio--faux:focus,
.slds-radio_button [type=radio][disabled] + .slds-radio--faux:hover,
.slds-radio_button [type=radio][disabled] + .slds-radio_button__label:focus,
.slds-radio_button [type=radio][disabled] + .slds-radio_button__label:hover,
.slds-radio_button [type=radio][disabled] + .slds-radio_faux:focus,
.slds-radio_button [type=radio][disabled] + .slds-radio_faux:hover,
.slds-radio_button [type=radio][disabled] ~ .slds-radio--faux:focus,
.slds-radio_button [type=radio][disabled] ~ .slds-radio--faux:hover,
.slds-radio_button [type=radio][disabled] ~ .slds-radio_faux:focus,
.slds-radio_button [type=radio][disabled] ~ .slds-radio_faux:hover {
  cursor: default;
}
.slds-radio--button [type=radio][disabled]:checked + .slds-radio--button__label,
.slds-radio--button [type=radio][disabled]:checked + .slds-radio--faux,
.slds-radio--button [type=radio][disabled]:checked + .slds-radio_button__label,
.slds-radio--button [type=radio][disabled]:checked + .slds-radio_faux,
.slds-radio--button [type=radio][disabled]:checked ~ .slds-radio--faux,
.slds-radio--button [type=radio][disabled]:checked ~ .slds-radio_faux,
.slds-radio_button [type=radio][disabled]:checked + .slds-radio--button__label,
.slds-radio_button [type=radio][disabled]:checked + .slds-radio--faux,
.slds-radio_button [type=radio][disabled]:checked + .slds-radio_button__label,
.slds-radio_button [type=radio][disabled]:checked + .slds-radio_faux,
.slds-radio_button [type=radio][disabled]:checked ~ .slds-radio--faux,
.slds-radio_button [type=radio][disabled]:checked ~ .slds-radio_faux {
  background-color: var(--slds-g-color-neutral-base-80,#c9c7c5);
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-radio--button [type=radio][disabled]:checked + .slds-radio--button__label:focus,
.slds-radio--button [type=radio][disabled]:checked + .slds-radio--button__label:hover,
.slds-radio--button [type=radio][disabled]:checked + .slds-radio--faux:focus,
.slds-radio--button [type=radio][disabled]:checked + .slds-radio--faux:hover,
.slds-radio--button [type=radio][disabled]:checked + .slds-radio_button__label:focus,
.slds-radio--button [type=radio][disabled]:checked + .slds-radio_button__label:hover,
.slds-radio--button [type=radio][disabled]:checked + .slds-radio_faux:focus,
.slds-radio--button [type=radio][disabled]:checked + .slds-radio_faux:hover,
.slds-radio--button [type=radio][disabled]:checked ~ .slds-radio--faux:focus,
.slds-radio--button [type=radio][disabled]:checked ~ .slds-radio--faux:hover,
.slds-radio--button [type=radio][disabled]:checked ~ .slds-radio_faux:focus,
.slds-radio--button [type=radio][disabled]:checked ~ .slds-radio_faux:hover,
.slds-radio_button [type=radio][disabled]:checked + .slds-radio--button__label:focus,
.slds-radio_button [type=radio][disabled]:checked + .slds-radio--button__label:hover,
.slds-radio_button [type=radio][disabled]:checked + .slds-radio--faux:focus,
.slds-radio_button [type=radio][disabled]:checked + .slds-radio--faux:hover,
.slds-radio_button [type=radio][disabled]:checked + .slds-radio_button__label:focus,
.slds-radio_button [type=radio][disabled]:checked + .slds-radio_button__label:hover,
.slds-radio_button [type=radio][disabled]:checked + .slds-radio_faux:focus,
.slds-radio_button [type=radio][disabled]:checked + .slds-radio_faux:hover,
.slds-radio_button [type=radio][disabled]:checked ~ .slds-radio--faux:focus,
.slds-radio_button [type=radio][disabled]:checked ~ .slds-radio--faux:hover,
.slds-radio_button [type=radio][disabled]:checked ~ .slds-radio_faux:focus,
.slds-radio_button [type=radio][disabled]:checked ~ .slds-radio_faux:hover {
  cursor: default;
}
.slds-radio--button__label,
.slds-radio_button__label {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-radio--button__label:focus,
.slds-radio--button__label:hover,
.slds-radio_button__label:focus,
.slds-radio_button__label:hover {
  cursor: pointer;
}
.slds-checkbox.slds-checkbox_stacked .slds-checkbox__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.slds-checkbox.slds-checkbox_stacked .slds-form-element__label {
  font-size: .75rem;
}
.slds-checkbox.slds-checkbox_stacked .slds-checkbox_faux {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin-bottom: 1px;
}
.slds-checkbox.slds-checkbox_stacked .slds-required {
  float: left;
}
.slds-checkbox {
  display: inline-block;
  position: relative;
}
.slds-checkbox .slds-checkbox--faux,
.slds-checkbox .slds-checkbox_faux {
  width: 1rem;
  height: 1rem;
  display: inline-block;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  vertical-align: middle;
  border-radius: var(--slds-c-checkbox-radius-border,var(--sds-c-checkbox-radius-border,.125rem));
  border-width: 1px;
  border-style: solid;
  border-color: var(--slds-c-checkbox-color-border,var(--sds-c-checkbox-color-border,var(--slds-g-color-border-base-4,#c9c9c9)));
  background-color: var(--slds-c-checkbox-color-background,var(--sds-c-checkbox-color-background,var(--slds-g-color-neutral-base-100,#fff)));
  -webkit-box-shadow: var(--slds-c-checkbox-shadow,var(--sds-c-checkbox-shadow));
  box-shadow: var(--slds-c-checkbox-shadow,var(--sds-c-checkbox-shadow));
  -webkit-transition: border .1s linear, background-color .1s linear;
  transition: border .1s linear, background-color .1s linear;
}
.slds-checkbox .slds-checkbox__label {
  cursor: pointer;
}
.slds-checkbox .slds-checkbox__label .slds-form-element__label {
  display: inline;
  vertical-align: middle;
  font-size: .8125rem;
}
.slds-checkbox [type=checkbox] {
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  pointer-events: auto;
  cursor: pointer;
}
.slds-checkbox [type=checkbox][disabled] {
  cursor: default;
}
.slds-checkbox [type=checkbox]:checked + .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox_faux,
.slds-checkbox [type=checkbox]:checked + .slds-checkbox_faux,
.slds-checkbox [type=checkbox]:checked ~ .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:checked ~ .slds-checkbox_faux {
  --slds-c-checkbox-color-border:var(--slds-c-checkbox-color-border-checked, var(--sds-c-checkbox-color-border-checked));
  --slds-c-checkbox-color-background:var(--slds-c-checkbox-color-background-checked, var(--sds-c-checkbox-color-background-checked));
}
.slds-checkbox [type=checkbox]:checked + .slds-checkbox--faux:after,
.slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox--faux:after,
.slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox_faux:after,
.slds-checkbox [type=checkbox]:checked + .slds-checkbox_faux:after,
.slds-checkbox [type=checkbox]:checked ~ .slds-checkbox--faux:after,
.slds-checkbox [type=checkbox]:checked ~ .slds-checkbox_faux:after {
  display: block;
  content: "";
  height: .25rem;
  width: .5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
  transform: translate3d(-50%, -50%, 0) rotate(-45deg);
  border-bottom: 2px solid var(--slds-c-checkbox-mark-color-foreground,var(--sds-c-checkbox-mark-color-foreground,var(--slds-s-mark-color-foreground-checked,#0176d3)));
  border-left: 2px solid var(--slds-c-checkbox-mark-color-foreground,var(--sds-c-checkbox-mark-color-foreground,var(--slds-s-mark-color-foreground-checked,#0176d3)));
}
.slds-checkbox [type=checkbox]:focus + .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:focus + .slds-checkbox__label .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:focus + .slds-checkbox__label .slds-checkbox_faux,
.slds-checkbox [type=checkbox]:focus + .slds-checkbox_faux,
.slds-checkbox [type=checkbox]:focus ~ .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:focus ~ .slds-checkbox_faux {
  outline: 0;
  outline-offset: 0;
  --slds-c-checkbox-color-border:var(--slds-c-checkbox-color-border-focus, var(--sds-c-checkbox-color-border-focus));
  --slds-c-checkbox-shadow:var(--slds-c-checkbox-shadow-focus, var(--sds-c-checkbox-shadow-focus, var(--slds-g-shadow-outset-focus-1, 0 0 3px #0176d3)));
}
.slds-checkbox [type=checkbox]:focus:checked + .slds-checkbox__label .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:focus:checked + .slds-checkbox__label .slds-checkbox_faux,
.slds-checkbox [type=checkbox]:focus:checked > .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:focus:checked > .slds-checkbox_faux,
.slds-checkbox [type=checkbox]:focus:checked ~ .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:focus:checked ~ .slds-checkbox_faux {
  --slds-c-checkbox-color-border:var(--slds-c-checkbox-color-border-focus, var(--sds-c-checkbox-color-border-focus));
}
.slds-checkbox [type=checkbox]:focus-visible + .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:focus-visible + .slds-checkbox__label .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:focus-visible + .slds-checkbox__label .slds-checkbox_faux,
.slds-checkbox [type=checkbox]:focus-visible + .slds-checkbox_faux,
.slds-checkbox [type=checkbox]:focus-visible ~ .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:focus-visible ~ .slds-checkbox_faux {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.slds-checkbox [type=checkbox]:indeterminate + .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:indeterminate + .slds-checkbox__label .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:indeterminate + .slds-checkbox__label .slds-checkbox_faux,
.slds-checkbox [type=checkbox]:indeterminate + .slds-checkbox_faux,
.slds-checkbox [type=checkbox]:indeterminate ~ .slds-checkbox--faux,
.slds-checkbox [type=checkbox]:indeterminate ~ .slds-checkbox_faux {
  --slds-c-checkbox-color-border:var(--slds-c-checkbox-color-border-checked, var(--sds-c-checkbox-color-border-checked));
  --slds-c-checkbox-color-background:var(--slds-c-checkbox-color-background-checked, var(--sds-c-checkbox-color-background-checked));
}
.slds-checkbox [type=checkbox]:indeterminate + .slds-checkbox--faux:after,
.slds-checkbox [type=checkbox]:indeterminate + .slds-checkbox__label .slds-checkbox--faux:after,
.slds-checkbox [type=checkbox]:indeterminate + .slds-checkbox__label .slds-checkbox_faux:after,
.slds-checkbox [type=checkbox]:indeterminate + .slds-checkbox_faux:after,
.slds-checkbox [type=checkbox]:indeterminate ~ .slds-checkbox--faux:after,
.slds-checkbox [type=checkbox]:indeterminate ~ .slds-checkbox_faux:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: .5rem;
  height: 2px;
  border: 0;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  border-bottom: var(--slds-g-sizing-border-2,2px) solid var(--slds-c-checkbox-mark-color-foreground,var(--sds-c-checkbox-mark-color-foreground,var(--slds-s-mark-color-foreground-checked,#0176d3)));
}
.slds-checkbox [type=checkbox][disabled] + .slds-checkbox--faux,
.slds-checkbox [type=checkbox][disabled] + .slds-checkbox__label .slds-checkbox--faux,
.slds-checkbox [type=checkbox][disabled] + .slds-checkbox__label .slds-checkbox_faux,
.slds-checkbox [type=checkbox][disabled] + .slds-checkbox_faux,
.slds-checkbox [type=checkbox][disabled] ~ .slds-checkbox--faux,
.slds-checkbox [type=checkbox][disabled] ~ .slds-checkbox_faux {
  border-color: var(--slds-g-color-border-base-1,#c9c9c9);
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-checkbox [type=checkbox][disabled] + .slds-checkbox--faux:after,
.slds-checkbox [type=checkbox][disabled] + .slds-checkbox__label .slds-checkbox--faux:after,
.slds-checkbox [type=checkbox][disabled] + .slds-checkbox__label .slds-checkbox_faux:after,
.slds-checkbox [type=checkbox][disabled] + .slds-checkbox_faux:after,
.slds-checkbox [type=checkbox][disabled] ~ .slds-checkbox--faux:after,
.slds-checkbox [type=checkbox][disabled] ~ .slds-checkbox_faux:after {
  border-color: var(--slds-g-color-neutral-base-60,#969492);
}
.slds-form-element:has(.slds-checkbox) > .slds-form-element__label {
  cursor: pointer;
}
.slds-checkbox:has([type=checkbox][disabled]) .slds-checkbox__label,
.slds-form-element:has(.slds-checkbox[type=checkbox][disabled]) > .slds-form-element__label {
  cursor: default;
}
.slds-has-error .slds-checkbox [type=checkbox] + .slds-checkbox--faux,
.slds-has-error .slds-checkbox [type=checkbox] + .slds-checkbox__label .slds-checkbox--faux,
.slds-has-error .slds-checkbox [type=checkbox] + .slds-checkbox__label .slds-checkbox_faux,
.slds-has-error .slds-checkbox [type=checkbox] + .slds-checkbox_faux,
.slds-has-error .slds-checkbox [type=checkbox] ~ .slds-checkbox--faux,
.slds-has-error .slds-checkbox [type=checkbox] ~ .slds-checkbox_faux {
  border-color: var(--slds-g-color-error-base-40,#ea001e);
  border-width: 2px;
}
.slds-has-error .slds-checkbox [type=checkbox]:checked + .slds-checkbox--faux,
.slds-has-error .slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox--faux,
.slds-has-error .slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox_faux,
.slds-has-error .slds-checkbox [type=checkbox]:checked + .slds-checkbox_faux,
.slds-has-error .slds-checkbox [type=checkbox]:checked ~ .slds-checkbox--faux,
.slds-has-error .slds-checkbox [type=checkbox]:checked ~ .slds-checkbox_faux {
  border-color: var(--slds-g-color-error-base-40,#ea001e);
}
.slds-has-error .slds-checkbox [type=checkbox]:checked + .slds-checkbox--faux:after,
.slds-has-error .slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox--faux:after,
.slds-has-error .slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox_faux:after,
.slds-has-error .slds-checkbox [type=checkbox]:checked + .slds-checkbox_faux:after,
.slds-has-error .slds-checkbox [type=checkbox]:checked ~ .slds-checkbox--faux:after,
.slds-has-error .slds-checkbox [type=checkbox]:checked ~ .slds-checkbox_faux:after {
  border-color: var(--slds-g-color-error-base-40,#fe5c4c);
}
.slds-form-element .slds-checkbox [type=checkbox] + .slds-checkbox--faux,
.slds-form-element .slds-checkbox [type=checkbox] + .slds-checkbox__label .slds-checkbox--faux,
.slds-form-element .slds-checkbox [type=checkbox] + .slds-checkbox__label .slds-checkbox_faux,
.slds-form-element .slds-checkbox [type=checkbox] + .slds-checkbox_faux,
.slds-form-element .slds-checkbox [type=checkbox] ~ .slds-checkbox--faux,
.slds-form-element .slds-checkbox [type=checkbox] ~ .slds-checkbox_faux {
  margin-right: .5rem;
}
[dir=rtl] .slds-form-element .slds-checkbox [type=checkbox] + .slds-checkbox--faux,
[dir=rtl] .slds-form-element .slds-checkbox [type=checkbox] + .slds-checkbox__label .slds-checkbox--faux,
[dir=rtl] .slds-form-element .slds-checkbox [type=checkbox] + .slds-checkbox__label .slds-checkbox_faux,
[dir=rtl] .slds-form-element .slds-checkbox [type=checkbox] + .slds-checkbox_faux,
[dir=rtl] .slds-form-element .slds-checkbox [type=checkbox] ~ .slds-checkbox--faux,
[dir=rtl] .slds-form-element .slds-checkbox [type=checkbox] ~ .slds-checkbox_faux {
  margin-right: 0;
  margin-left: .5rem;
}
.slds-checkbox_standalone {
  pointer-events: none;
}
.slds-checkbox_standalone [type=checkbox] {
  width: 1rem;
  height: 1rem;
  margin: 0;
  clip: auto;
  opacity: 0;
}
.slds-checkbox_standalone .slds-checkbox_faux {
  display: block;
}
.slds-checkbox--toggle,
.slds-checkbox_toggle {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.slds-checkbox--toggle .slds-checkbox--faux,
.slds-checkbox--toggle .slds-checkbox_faux,
.slds-checkbox_toggle .slds-checkbox--faux,
.slds-checkbox_toggle .slds-checkbox_faux {
  display: block;
  position: relative;
  width: 3rem;
  height: 1.5rem;
  border-width: 1px;
  border-style: solid;
  border-color: var(--slds-c-checkbox-toggle-color-border,var(--sds-c-checkbox-toggle-color-border,var(--slds-g-color-neutral-base-60,#aeaeae)));
  padding: .125rem;
  background-color: var(--slds-c-checkbox-toggle-color-background,var(--sds-c-checkbox-toggle-color-background,var(--slds-g-color-neutral-base-60,#aeaeae)));
  border-radius: var(--slds-c-checkbox-toggle-radius-border,var(--sds-c-checkbox-toggle-radius-border,15rem));
  -webkit-box-shadow: var(--slds-c-checkbox-toggle-shadow,var(--sds-c-checkbox-toggle-shadow));
  box-shadow: var(--slds-c-checkbox-toggle-shadow,var(--sds-c-checkbox-toggle-shadow));
  -webkit-transition: background-color .2s cubic-bezier(.75, 0, .08, 1);
  transition: background-color .2s cubic-bezier(.75, 0, .08, 1);
}
.slds-checkbox--toggle .slds-checkbox--faux:focus,
.slds-checkbox--toggle .slds-checkbox--faux:hover,
.slds-checkbox--toggle .slds-checkbox_faux:focus,
.slds-checkbox--toggle .slds-checkbox_faux:hover,
.slds-checkbox_toggle .slds-checkbox--faux:focus,
.slds-checkbox_toggle .slds-checkbox--faux:hover,
.slds-checkbox_toggle .slds-checkbox_faux:focus,
.slds-checkbox_toggle .slds-checkbox_faux:hover {
  --slds-c-checkbox-toggle-color-background:var(--slds-c-checkbox-toggle-color-background-hover, var(--sds-c-checkbox-toggle-color-background-hover, var(--slds-g-color-neutral-base-50, rgb(147, 147, 147))));
  --slds-c-checkbox-toggle-color-border:var(--slds-c-checkbox-toggle-color-border-hover);
  cursor: pointer;
}
.slds-checkbox--toggle .slds-checkbox--faux:after,
.slds-checkbox--toggle .slds-checkbox_faux:after,
.slds-checkbox_toggle .slds-checkbox--faux:after,
.slds-checkbox_toggle .slds-checkbox_faux:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  width: 1.25rem;
  height: 1.25rem;
  background-color: var(--slds-c-checkbox-toggle-switch-color-background,var(--sds-c-checkbox-toggle-switch-color-background,var(--slds-g-color-neutral-base-100,#fff)));
  border-radius: var(--slds-c-checkbox-toggle-radius-border,var(--sds-c-checkbox-toggle-radius-border,15rem));
}
.slds-checkbox--toggle [type=checkbox],
.slds-checkbox_toggle [type=checkbox] {
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.slds-checkbox--toggle [type=checkbox] + .slds-checkbox--faux_container,
.slds-checkbox--toggle [type=checkbox] + .slds-checkbox_faux_container,
.slds-checkbox_toggle [type=checkbox] + .slds-checkbox--faux_container,
.slds-checkbox_toggle [type=checkbox] + .slds-checkbox_faux_container {
  font-size: .625rem;
  color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-checkbox--toggle [type=checkbox] + .slds-checkbox--faux_container .slds-checkbox--off,
.slds-checkbox--toggle [type=checkbox] + .slds-checkbox--faux_container .slds-checkbox_off,
.slds-checkbox--toggle [type=checkbox] + .slds-checkbox_faux_container .slds-checkbox--off,
.slds-checkbox--toggle [type=checkbox] + .slds-checkbox_faux_container .slds-checkbox_off,
.slds-checkbox_toggle [type=checkbox] + .slds-checkbox--faux_container .slds-checkbox--off,
.slds-checkbox_toggle [type=checkbox] + .slds-checkbox--faux_container .slds-checkbox_off,
.slds-checkbox_toggle [type=checkbox] + .slds-checkbox_faux_container .slds-checkbox--off,
.slds-checkbox_toggle [type=checkbox] + .slds-checkbox_faux_container .slds-checkbox_off {
  display: block;
}
.slds-checkbox--toggle [type=checkbox] + .slds-checkbox--faux_container .slds-checkbox--on,
.slds-checkbox--toggle [type=checkbox] + .slds-checkbox--faux_container .slds-checkbox_on,
.slds-checkbox--toggle [type=checkbox] + .slds-checkbox_faux_container .slds-checkbox--on,
.slds-checkbox--toggle [type=checkbox] + .slds-checkbox_faux_container .slds-checkbox_on,
.slds-checkbox_toggle [type=checkbox] + .slds-checkbox--faux_container .slds-checkbox--on,
.slds-checkbox_toggle [type=checkbox] + .slds-checkbox--faux_container .slds-checkbox_on,
.slds-checkbox_toggle [type=checkbox] + .slds-checkbox_faux_container .slds-checkbox--on,
.slds-checkbox_toggle [type=checkbox] + .slds-checkbox_faux_container .slds-checkbox_on {
  display: none;
}
.slds-checkbox--toggle [type=checkbox]:focus + .slds-checkbox--faux,
.slds-checkbox--toggle [type=checkbox]:focus + .slds-checkbox--faux_container .slds-checkbox--faux,
.slds-checkbox--toggle [type=checkbox]:focus + .slds-checkbox_faux,
.slds-checkbox--toggle [type=checkbox]:focus + .slds-checkbox_faux_container .slds-checkbox_faux,
.slds-checkbox--toggle [type=checkbox]:focus ~ .slds-checkbox--faux,
.slds-checkbox--toggle [type=checkbox]:focus ~ .slds-checkbox_faux,
.slds-checkbox_toggle [type=checkbox]:focus + .slds-checkbox--faux,
.slds-checkbox_toggle [type=checkbox]:focus + .slds-checkbox--faux_container .slds-checkbox--faux,
.slds-checkbox_toggle [type=checkbox]:focus + .slds-checkbox_faux,
.slds-checkbox_toggle [type=checkbox]:focus + .slds-checkbox_faux_container .slds-checkbox_faux,
.slds-checkbox_toggle [type=checkbox]:focus ~ .slds-checkbox--faux,
.slds-checkbox_toggle [type=checkbox]:focus ~ .slds-checkbox_faux {
  --slds-c-checkbox-toggle-color-background:var(--slds-c-checkbox-toggle-color-background-focus, var(--sds-c-checkbox-toggle-color-background-focus, var(--slds-g-color-neutral-base-50, rgb(147, 147, 147))));
  --slds-c-checkbox-toggle-shadow:var(--slds-c-checkbox-toggle-shadow-focus, var(--sds-c-checkbox-toggle-shadow-focus, var(--slds-g-shadow-outset-focus-1, 0 0 3px #0176d3)));
}
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox--faux_container .slds-checkbox--off,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox_faux_container .slds-checkbox_off,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox--faux_container .slds-checkbox--off,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox_faux_container .slds-checkbox_off {
  display: none;
}
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox--faux_container .slds-checkbox--on,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox_faux_container .slds-checkbox_on,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox--faux_container .slds-checkbox--on,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox_faux_container .slds-checkbox_on {
  display: block;
}
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox--faux,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox--faux_container .slds-checkbox--faux,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox_faux,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox_faux_container .slds-checkbox_faux,
.slds-checkbox--toggle [type=checkbox]:checked ~ .slds-checkbox--faux,
.slds-checkbox--toggle [type=checkbox]:checked ~ .slds-checkbox_faux,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox--faux,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox--faux_container .slds-checkbox--faux,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox_faux,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox_faux_container .slds-checkbox_faux,
.slds-checkbox_toggle [type=checkbox]:checked ~ .slds-checkbox--faux,
.slds-checkbox_toggle [type=checkbox]:checked ~ .slds-checkbox_faux {
  --slds-c-checkbox-toggle-color-border:var(--slds-c-checkbox-toggle-color-border-checked, var(--sds-c-checkbox-toggle-color-border-checked, rgb(1, 118, 211)));
  --slds-c-checkbox-toggle-color-background:var(--slds-c-checkbox-toggle-color-background-checked, var(--sds-c-checkbox-toggle-color-background-checked, rgb(1, 118, 211)));
}
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox--faux:focus,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox--faux:hover,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox--faux_container .slds-checkbox--faux:focus,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox--faux_container .slds-checkbox--faux:hover,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox_faux:focus,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox_faux:hover,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox_faux_container .slds-checkbox_faux:focus,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox_faux_container .slds-checkbox_faux:hover,
.slds-checkbox--toggle [type=checkbox]:checked ~ .slds-checkbox--faux:focus,
.slds-checkbox--toggle [type=checkbox]:checked ~ .slds-checkbox--faux:hover,
.slds-checkbox--toggle [type=checkbox]:checked ~ .slds-checkbox_faux:focus,
.slds-checkbox--toggle [type=checkbox]:checked ~ .slds-checkbox_faux:hover,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox--faux:focus,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox--faux:hover,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox--faux_container .slds-checkbox--faux:focus,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox--faux_container .slds-checkbox--faux:hover,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox_faux:focus,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox_faux:hover,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox_faux_container .slds-checkbox_faux:focus,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox_faux_container .slds-checkbox_faux:hover,
.slds-checkbox_toggle [type=checkbox]:checked ~ .slds-checkbox--faux:focus,
.slds-checkbox_toggle [type=checkbox]:checked ~ .slds-checkbox--faux:hover,
.slds-checkbox_toggle [type=checkbox]:checked ~ .slds-checkbox_faux:focus,
.slds-checkbox_toggle [type=checkbox]:checked ~ .slds-checkbox_faux:hover {
  --slds-c-checkbox-toggle-color-background:var(--slds-c-checkbox-toggle-color-background-checked-hover, var(--sds-c-checkbox-toggle-color-background-checked-hover, rgb(1, 68, 134)));
}
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox--faux:before,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox--faux_container .slds-checkbox--faux:before,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox_faux:before,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox_faux_container .slds-checkbox_faux:before,
.slds-checkbox--toggle [type=checkbox]:checked ~ .slds-checkbox--faux:before,
.slds-checkbox--toggle [type=checkbox]:checked ~ .slds-checkbox_faux:before,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox--faux:before,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox--faux_container .slds-checkbox--faux:before,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox_faux:before,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox_faux_container .slds-checkbox_faux:before,
.slds-checkbox_toggle [type=checkbox]:checked ~ .slds-checkbox--faux:before,
.slds-checkbox_toggle [type=checkbox]:checked ~ .slds-checkbox_faux:before {
  content: "";
  position: absolute;
  top: 1px;
  right: 1px;
  width: 1.25rem;
  height: 1.25rem;
  background-color: var(--slds-c-checkbox-toggle-switch-color-background-checked,var(--sds-c-checkbox-toggle-switch-color-background-checked,var(--slds-c-checkbox-toggle-switch-color-background,var(--sds-c-checkbox-toggle-switch-color-background,#fff))));
  border-radius: var(--slds-c-checkbox-toggle-radius-border,var(--sds-c-checkbox-toggle-radius-border,15rem));
  -webkit-transition: -webkit-transform .2s cubic-bezier(.75, 0, .08, 1);
  transition: -webkit-transform .2s cubic-bezier(.75, 0, .08, 1);
  transition: transform .2s cubic-bezier(.75, 0, .08, 1);
  transition: transform .2s cubic-bezier(.75, 0, .08, 1), -webkit-transform .2s cubic-bezier(.75, 0, .08, 1);
  transition: transform .2s cubic-bezier(.75, 0, .08, 1), -webkit-transform .2s cubic-bezier(.75, 0, .08, 1);
}
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox--faux:after,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox--faux_container .slds-checkbox--faux:after,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox_faux:after,
.slds-checkbox--toggle [type=checkbox]:checked + .slds-checkbox_faux_container .slds-checkbox_faux:after,
.slds-checkbox--toggle [type=checkbox]:checked ~ .slds-checkbox--faux:after,
.slds-checkbox--toggle [type=checkbox]:checked ~ .slds-checkbox_faux:after,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox--faux:after,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox--faux_container .slds-checkbox--faux:after,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox_faux:after,
.slds-checkbox_toggle [type=checkbox]:checked + .slds-checkbox_faux_container .slds-checkbox_faux:after,
.slds-checkbox_toggle [type=checkbox]:checked ~ .slds-checkbox--faux:after,
.slds-checkbox_toggle [type=checkbox]:checked ~ .slds-checkbox_faux:after {
  --slds-c-checkbox-toggle-switch-color-background:transparent;
  --slds-c-checkbox-toggle-radius-border:0;
  content: " ";
  position: absolute;
  top: .25rem;
  left: .6rem;
  height: .7rem;
  width: .45rem;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: var(--slds-c-checkbox-toggle-mark-color-foreground,var(--sds-c-checkbox-toggle-mark-color-foreground,var(--slds-g-color-neutral-base-100,#fff)));
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: var(--slds-c-checkbox-toggle-mark-color-foreground,var(--sds-c-checkbox-toggle-mark-color-foreground,var(--slds-g-color-neutral-base-100,#fff)));
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.slds-checkbox--toggle [type=checkbox]:checked:focus + .slds-checkbox--faux,
.slds-checkbox--toggle [type=checkbox]:checked:focus + .slds-checkbox--faux_container .slds-checkbox--faux,
.slds-checkbox--toggle [type=checkbox]:checked:focus + .slds-checkbox_faux,
.slds-checkbox--toggle [type=checkbox]:checked:focus + .slds-checkbox_faux_container .slds-checkbox_faux,
.slds-checkbox--toggle [type=checkbox]:checked:focus ~ .slds-checkbox--faux,
.slds-checkbox--toggle [type=checkbox]:checked:focus ~ .slds-checkbox_faux,
.slds-checkbox_toggle [type=checkbox]:checked:focus + .slds-checkbox--faux,
.slds-checkbox_toggle [type=checkbox]:checked:focus + .slds-checkbox--faux_container .slds-checkbox--faux,
.slds-checkbox_toggle [type=checkbox]:checked:focus + .slds-checkbox_faux,
.slds-checkbox_toggle [type=checkbox]:checked:focus + .slds-checkbox_faux_container .slds-checkbox_faux,
.slds-checkbox_toggle [type=checkbox]:checked:focus ~ .slds-checkbox--faux,
.slds-checkbox_toggle [type=checkbox]:checked:focus ~ .slds-checkbox_faux {
  --slds-c-checkbox-toggle-color-background:var(--slds-c-checkbox-toggle-color-background-checked-focus, var(--sds-c-checkbox-toggle-color-background-checked-focus, rgb(1, 68, 134)));
}
.slds-checkbox--toggle [type=checkbox][disabled] + .slds-checkbox--faux,
.slds-checkbox--toggle [type=checkbox][disabled] + .slds-checkbox--faux_container .slds-checkbox--faux,
.slds-checkbox--toggle [type=checkbox][disabled] + .slds-checkbox_faux,
.slds-checkbox--toggle [type=checkbox][disabled] + .slds-checkbox_faux_container .slds-checkbox_faux,
.slds-checkbox--toggle [type=checkbox][disabled] ~ .slds-checkbox--faux,
.slds-checkbox--toggle [type=checkbox][disabled] ~ .slds-checkbox_faux,
.slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox--faux,
.slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox--faux_container .slds-checkbox--faux,
.slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox_faux,
.slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox_faux_container .slds-checkbox_faux,
.slds-checkbox_toggle [type=checkbox][disabled] ~ .slds-checkbox--faux,
.slds-checkbox_toggle [type=checkbox][disabled] ~ .slds-checkbox_faux {
  background-color: var(--slds-g-color-neutral-base-80,#aeaeae);
  border-color: var(--slds-g-color-neutral-base-80,#aeaeae);
  pointer-events: none;
}
.slds-checkbox--toggle [type=checkbox][disabled] + .slds-checkbox--faux:after,
.slds-checkbox--toggle [type=checkbox][disabled] + .slds-checkbox--faux_container .slds-checkbox--faux:after,
.slds-checkbox--toggle [type=checkbox][disabled] + .slds-checkbox_faux:after,
.slds-checkbox--toggle [type=checkbox][disabled] + .slds-checkbox_faux_container .slds-checkbox_faux:after,
.slds-checkbox--toggle [type=checkbox][disabled] ~ .slds-checkbox--faux:after,
.slds-checkbox--toggle [type=checkbox][disabled] ~ .slds-checkbox_faux:after,
.slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox--faux:after,
.slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox--faux_container .slds-checkbox--faux:after,
.slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox_faux:after,
.slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox_faux_container .slds-checkbox_faux:after,
.slds-checkbox_toggle [type=checkbox][disabled] ~ .slds-checkbox--faux:after,
.slds-checkbox_toggle [type=checkbox][disabled] ~ .slds-checkbox_faux:after {
  background-color: var(--slds-g-color-neutral-base-90,#c9c9c9);
}
.slds-checkbox--toggle [type=checkbox][disabled] + .slds-checkbox--faux:focus,
.slds-checkbox--toggle [type=checkbox][disabled] + .slds-checkbox--faux:hover,
.slds-checkbox--toggle [type=checkbox][disabled] + .slds-checkbox--faux_container .slds-checkbox--faux:focus,
.slds-checkbox--toggle [type=checkbox][disabled] + .slds-checkbox--faux_container .slds-checkbox--faux:hover,
.slds-checkbox--toggle [type=checkbox][disabled] + .slds-checkbox_faux:focus,
.slds-checkbox--toggle [type=checkbox][disabled] + .slds-checkbox_faux:hover,
.slds-checkbox--toggle [type=checkbox][disabled] + .slds-checkbox_faux_container .slds-checkbox_faux:focus,
.slds-checkbox--toggle [type=checkbox][disabled] + .slds-checkbox_faux_container .slds-checkbox_faux:hover,
.slds-checkbox--toggle [type=checkbox][disabled] ~ .slds-checkbox--faux:focus,
.slds-checkbox--toggle [type=checkbox][disabled] ~ .slds-checkbox--faux:hover,
.slds-checkbox--toggle [type=checkbox][disabled] ~ .slds-checkbox_faux:focus,
.slds-checkbox--toggle [type=checkbox][disabled] ~ .slds-checkbox_faux:hover,
.slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox--faux:focus,
.slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox--faux:hover,
.slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox--faux_container .slds-checkbox--faux:focus,
.slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox--faux_container .slds-checkbox--faux:hover,
.slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox_faux:focus,
.slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox_faux:hover,
.slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox_faux_container .slds-checkbox_faux:focus,
.slds-checkbox_toggle [type=checkbox][disabled] + .slds-checkbox_faux_container .slds-checkbox_faux:hover,
.slds-checkbox_toggle [type=checkbox][disabled] ~ .slds-checkbox--faux:focus,
.slds-checkbox_toggle [type=checkbox][disabled] ~ .slds-checkbox--faux:hover,
.slds-checkbox_toggle [type=checkbox][disabled] ~ .slds-checkbox_faux:focus,
.slds-checkbox_toggle [type=checkbox][disabled] ~ .slds-checkbox_faux:hover {
  background-color: var(--slds-g-color-neutral-base-80,#aeaeae);
  cursor: default;
}
.slds-checkbox--toggle [type=checkbox][disabled]:checked + .slds-checkbox--faux_container .slds-checkbox--faux:before,
.slds-checkbox--toggle [type=checkbox][disabled]:checked + .slds-checkbox_faux_container .slds-checkbox_faux:before,
.slds-checkbox_toggle [type=checkbox][disabled]:checked + .slds-checkbox--faux_container .slds-checkbox--faux:before,
.slds-checkbox_toggle [type=checkbox][disabled]:checked + .slds-checkbox_faux_container .slds-checkbox_faux:before {
  background-color: var(--slds-g-color-neutral-base-90,#c9c9c9);
}
.slds-checkbox--toggle [type=checkbox][disabled]:checked + .slds-checkbox--faux_container .slds-checkbox--faux:after,
.slds-checkbox--toggle [type=checkbox][disabled]:checked + .slds-checkbox_faux_container .slds-checkbox_faux:after,
.slds-checkbox_toggle [type=checkbox][disabled]:checked + .slds-checkbox--faux_container .slds-checkbox--faux:after,
.slds-checkbox_toggle [type=checkbox][disabled]:checked + .slds-checkbox_faux_container .slds-checkbox_faux:after {
  background-color: transparent;
}
.slds-checkbox--add-button .slds-checkbox--faux,
.slds-checkbox--add-button .slds-checkbox_faux,
.slds-checkbox_add-button .slds-checkbox--faux,
.slds-checkbox_add-button .slds-checkbox_faux {
  width: 2rem;
  height: 2rem;
  position: relative;
  display: inline-block;
  border: 1px solid var(--slds-g-color-border-base-4,#c9c9c9);
  border-radius: .25rem;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  cursor: pointer;
}
.slds-checkbox--add-button .slds-checkbox--faux:after,
.slds-checkbox--add-button .slds-checkbox--faux:before,
.slds-checkbox--add-button .slds-checkbox_faux:after,
.slds-checkbox--add-button .slds-checkbox_faux:before,
.slds-checkbox_add-button .slds-checkbox--faux:after,
.slds-checkbox_add-button .slds-checkbox--faux:before,
.slds-checkbox_add-button .slds-checkbox_faux:after,
.slds-checkbox_add-button .slds-checkbox_faux:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: .875rem;
  width: .125rem;
  margin: auto;
  background: #0176d3;
}
.slds-checkbox--add-button .slds-checkbox--faux:after,
.slds-checkbox--add-button .slds-checkbox_faux:after,
.slds-checkbox_add-button .slds-checkbox--faux:after,
.slds-checkbox_add-button .slds-checkbox_faux:after {
  width: .875rem;
  height: .125rem;
}
.slds-checkbox--add-button .slds-checkbox--faux:focus:not([disabled]),
.slds-checkbox--add-button .slds-checkbox--faux:hover:not([disabled]),
.slds-checkbox--add-button .slds-checkbox_faux:focus:not([disabled]),
.slds-checkbox--add-button .slds-checkbox_faux:hover:not([disabled]),
.slds-checkbox_add-button .slds-checkbox--faux:focus:not([disabled]),
.slds-checkbox_add-button .slds-checkbox--faux:hover:not([disabled]),
.slds-checkbox_add-button .slds-checkbox_faux:focus:not([disabled]),
.slds-checkbox_add-button .slds-checkbox_faux:hover:not([disabled]) {
  border: 1px solid var(--slds-g-color-border-base-4,#c9c9c9);
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-checkbox--add-button .slds-checkbox--faux:active,
.slds-checkbox--add-button .slds-checkbox_faux:active,
.slds-checkbox_add-button .slds-checkbox--faux:active,
.slds-checkbox_add-button .slds-checkbox_faux:active {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-checkbox--add-button [type=checkbox]:checked + .slds-checkbox--faux,
.slds-checkbox--add-button [type=checkbox]:checked + .slds-checkbox_faux,
.slds-checkbox--add-button [type=checkbox]:checked ~ .slds-checkbox--faux,
.slds-checkbox--add-button [type=checkbox]:checked ~ .slds-checkbox_faux,
.slds-checkbox_add-button [type=checkbox]:checked + .slds-checkbox--faux,
.slds-checkbox_add-button [type=checkbox]:checked + .slds-checkbox_faux,
.slds-checkbox_add-button [type=checkbox]:checked ~ .slds-checkbox--faux,
.slds-checkbox_add-button [type=checkbox]:checked ~ .slds-checkbox_faux {
  border-color: transparent;
  background: var(--slds-g-color-brand-base-30,#014486);
}
.slds-checkbox--add-button [type=checkbox]:checked + .slds-checkbox--faux:after,
.slds-checkbox--add-button [type=checkbox]:checked + .slds-checkbox--faux:before,
.slds-checkbox--add-button [type=checkbox]:checked + .slds-checkbox_faux:after,
.slds-checkbox--add-button [type=checkbox]:checked + .slds-checkbox_faux:before,
.slds-checkbox--add-button [type=checkbox]:checked ~ .slds-checkbox--faux:after,
.slds-checkbox--add-button [type=checkbox]:checked ~ .slds-checkbox--faux:before,
.slds-checkbox--add-button [type=checkbox]:checked ~ .slds-checkbox_faux:after,
.slds-checkbox--add-button [type=checkbox]:checked ~ .slds-checkbox_faux:before,
.slds-checkbox_add-button [type=checkbox]:checked + .slds-checkbox--faux:after,
.slds-checkbox_add-button [type=checkbox]:checked + .slds-checkbox--faux:before,
.slds-checkbox_add-button [type=checkbox]:checked + .slds-checkbox_faux:after,
.slds-checkbox_add-button [type=checkbox]:checked + .slds-checkbox_faux:before,
.slds-checkbox_add-button [type=checkbox]:checked ~ .slds-checkbox--faux:after,
.slds-checkbox_add-button [type=checkbox]:checked ~ .slds-checkbox--faux:before,
.slds-checkbox_add-button [type=checkbox]:checked ~ .slds-checkbox_faux:after,
.slds-checkbox_add-button [type=checkbox]:checked ~ .slds-checkbox_faux:before {
  background: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-checkbox--add-button [type=checkbox]:checked + .slds-checkbox--faux:before,
.slds-checkbox--add-button [type=checkbox]:checked + .slds-checkbox_faux:before,
.slds-checkbox--add-button [type=checkbox]:checked ~ .slds-checkbox--faux:before,
.slds-checkbox--add-button [type=checkbox]:checked ~ .slds-checkbox_faux:before,
.slds-checkbox_add-button [type=checkbox]:checked + .slds-checkbox--faux:before,
.slds-checkbox_add-button [type=checkbox]:checked + .slds-checkbox_faux:before,
.slds-checkbox_add-button [type=checkbox]:checked ~ .slds-checkbox--faux:before,
.slds-checkbox_add-button [type=checkbox]:checked ~ .slds-checkbox_faux:before {
  left: .3125rem;
  width: .125rem;
  height: 1rem;
  -webkit-transform: rotate(40deg);
  transform: rotate(40deg);
}
.slds-checkbox--add-button [type=checkbox]:checked + .slds-checkbox--faux:after,
.slds-checkbox--add-button [type=checkbox]:checked + .slds-checkbox_faux:after,
.slds-checkbox--add-button [type=checkbox]:checked ~ .slds-checkbox--faux:after,
.slds-checkbox--add-button [type=checkbox]:checked ~ .slds-checkbox_faux:after,
.slds-checkbox_add-button [type=checkbox]:checked + .slds-checkbox--faux:after,
.slds-checkbox_add-button [type=checkbox]:checked + .slds-checkbox_faux:after,
.slds-checkbox_add-button [type=checkbox]:checked ~ .slds-checkbox--faux:after,
.slds-checkbox_add-button [type=checkbox]:checked ~ .slds-checkbox_faux:after {
  top: .3125rem;
  left: -.625rem;
  width: .5625rem;
  height: .125rem;
  -webkit-transform: rotate(40deg);
  transform: rotate(40deg);
}
.slds-checkbox--add-button [type=checkbox]:focus + .slds-checkbox--faux,
.slds-checkbox--add-button [type=checkbox]:focus + .slds-checkbox_faux,
.slds-checkbox--add-button [type=checkbox]:focus ~ .slds-checkbox--faux,
.slds-checkbox--add-button [type=checkbox]:focus ~ .slds-checkbox_faux,
.slds-checkbox_add-button [type=checkbox]:focus + .slds-checkbox--faux,
.slds-checkbox_add-button [type=checkbox]:focus + .slds-checkbox_faux,
.slds-checkbox_add-button [type=checkbox]:focus ~ .slds-checkbox--faux,
.slds-checkbox_add-button [type=checkbox]:focus ~ .slds-checkbox_faux {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  border: none;
}
.slds-checkbox--add-button [type=checkbox][disabled] + .slds-checkbox--faux,
.slds-checkbox--add-button [type=checkbox][disabled] + .slds-checkbox_faux,
.slds-checkbox--add-button [type=checkbox][disabled] ~ .slds-checkbox--faux,
.slds-checkbox--add-button [type=checkbox][disabled] ~ .slds-checkbox_faux,
.slds-checkbox_add-button [type=checkbox][disabled] + .slds-checkbox--faux,
.slds-checkbox_add-button [type=checkbox][disabled] + .slds-checkbox_faux,
.slds-checkbox_add-button [type=checkbox][disabled] ~ .slds-checkbox--faux,
.slds-checkbox_add-button [type=checkbox][disabled] ~ .slds-checkbox_faux {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-color: var(--slds-g-color-neutral-base-80,transparent);
  color: var(--slds-g-color-neutral-base-100,#fff);
  cursor: default;
}
.slds-checkbox--add-button [type=checkbox][disabled] + .slds-checkbox--faux:after,
.slds-checkbox--add-button [type=checkbox][disabled] + .slds-checkbox--faux:before,
.slds-checkbox--add-button [type=checkbox][disabled] + .slds-checkbox_faux:after,
.slds-checkbox--add-button [type=checkbox][disabled] + .slds-checkbox_faux:before,
.slds-checkbox--add-button [type=checkbox][disabled] ~ .slds-checkbox--faux:after,
.slds-checkbox--add-button [type=checkbox][disabled] ~ .slds-checkbox--faux:before,
.slds-checkbox--add-button [type=checkbox][disabled] ~ .slds-checkbox_faux:after,
.slds-checkbox--add-button [type=checkbox][disabled] ~ .slds-checkbox_faux:before,
.slds-checkbox_add-button [type=checkbox][disabled] + .slds-checkbox--faux:after,
.slds-checkbox_add-button [type=checkbox][disabled] + .slds-checkbox--faux:before,
.slds-checkbox_add-button [type=checkbox][disabled] + .slds-checkbox_faux:after,
.slds-checkbox_add-button [type=checkbox][disabled] + .slds-checkbox_faux:before,
.slds-checkbox_add-button [type=checkbox][disabled] ~ .slds-checkbox--faux:after,
.slds-checkbox_add-button [type=checkbox][disabled] ~ .slds-checkbox--faux:before,
.slds-checkbox_add-button [type=checkbox][disabled] ~ .slds-checkbox_faux:after,
.slds-checkbox_add-button [type=checkbox][disabled] ~ .slds-checkbox_faux:before {
  background: var(--slds-g-color-neutral-base-60,#969492);
}
.slds-checkbox--add-button [type=checkbox][disabled]:checked + .slds-checkbox_faux,
.slds-checkbox--add-button [type=checkbox][disabled]:checked ~ .slds-checkbox_faux,
.slds-checkbox_add-button [type=checkbox][disabled]:checked + .slds-checkbox_faux,
.slds-checkbox_add-button [type=checkbox][disabled]:checked ~ .slds-checkbox_faux {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-checkbox-button {
  width: 2rem;
  height: 2rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid var(--slds-g-color-border-base-4,#c9c9c9);
  border-radius: .25rem;
  color: var(--slds-g-color-brand-base-30,#014486);
  cursor: pointer;
}
.slds-checkbox-button_is-checked {
  background-color: var(--slds-g-color-brand-base-30,#014486);
  border-color: transparent;
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-checkbox-button_is-disabled {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border-color: var(--slds-g-color-border-base-1,#c9c9c9);
  color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  cursor: default;
}
.slds-checkbox-button_is-disabled.slds-checkbox-button_is-checked {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-color: var(--slds-g-color-neutral-base-80,transparent);
  color: var(--slds-g-color-neutral-base-50,#fff);
}
.slds-checkbox-button_is-focused {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
}
.slds-checkbox--button-group,
.slds-checkbox_button-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border: 1px solid var(--slds-g-color-border-base-4,#e5e5e5);
  border-radius: .25rem;
}
.slds-checkbox--button,
.slds-checkbox_button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 0;
  border-radius: 0;
  background-clip: padding-box;
}
.slds-checkbox--button .slds-checkbox--faux,
.slds-checkbox--button .slds-checkbox_faux,
.slds-checkbox_button .slds-checkbox--faux,
.slds-checkbox_button .slds-checkbox_faux {
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  vertical-align: middle;
  position: relative;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-transition: border .1s linear, background-color .1s linear;
  transition: border .1s linear, background-color .1s linear;
}
.slds-checkbox--button .slds-checkbox--faux:focus,
.slds-checkbox--button .slds-checkbox--faux:hover,
.slds-checkbox--button .slds-checkbox_faux:focus,
.slds-checkbox--button .slds-checkbox_faux:hover,
.slds-checkbox_button .slds-checkbox--faux:focus,
.slds-checkbox_button .slds-checkbox--faux:hover,
.slds-checkbox_button .slds-checkbox_faux:focus,
.slds-checkbox_button .slds-checkbox_faux:hover {
  cursor: pointer;
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-checkbox--button .slds-checkbox--button__label .slds-checkbox--faux,
.slds-checkbox--button .slds-checkbox_button__label .slds-checkbox_faux,
.slds-checkbox--button [type=checkbox]:checked + .slds-checkbox--button__label .slds-checkbox--faux,
.slds-checkbox_button .slds-checkbox--button__label .slds-checkbox--faux,
.slds-checkbox_button .slds-checkbox_button__label .slds-checkbox_faux,
.slds-checkbox_button [type=checkbox]:checked + .slds-checkbox--button__label .slds-checkbox--faux {
  background-color: transparent;
}
.slds-checkbox--button + .slds-checkbox--button,
.slds-checkbox--button + .slds-checkbox_button,
.slds-checkbox_button + .slds-checkbox--button,
.slds-checkbox_button + .slds-checkbox_button {
  border-left: 1px solid var(--slds-g-color-border-base-4,#e5e5e5);
  border-radius: 0;
  margin: 0;
}
.slds-checkbox--button:first-child > .slds-checkbox--button__label,
.slds-checkbox--button:first-child > .slds-checkbox--faux,
.slds-checkbox--button:first-child > .slds-checkbox_button__label,
.slds-checkbox--button:first-child > .slds-checkbox_faux,
.slds-checkbox_button:first-child > .slds-checkbox--button__label,
.slds-checkbox_button:first-child > .slds-checkbox--faux,
.slds-checkbox_button:first-child > .slds-checkbox_button__label,
.slds-checkbox_button:first-child > .slds-checkbox_faux {
  border-radius: .25rem 0 0 .25rem;
}
.slds-checkbox--button .slds-button--last > .slds-checkbox--faux,
.slds-checkbox--button .slds-button_last > .slds-checkbox_faux,
.slds-checkbox--button:last-child > .slds-checkbox--button__label,
.slds-checkbox--button:last-child > .slds-checkbox--faux,
.slds-checkbox--button:last-child > .slds-checkbox_button__label,
.slds-checkbox--button:last-child > .slds-checkbox_faux,
.slds-checkbox_button .slds-button--last > .slds-checkbox--faux,
.slds-checkbox_button .slds-button_last > .slds-checkbox_faux,
.slds-checkbox_button:last-child > .slds-checkbox--button__label,
.slds-checkbox_button:last-child > .slds-checkbox--faux,
.slds-checkbox_button:last-child > .slds-checkbox_button__label,
.slds-checkbox_button:last-child > .slds-checkbox_faux {
  border-radius: 0 .25rem .25rem 0;
}
.slds-checkbox--button [type=checkbox],
.slds-checkbox_button [type=checkbox] {
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.slds-checkbox--button [type=checkbox]:checked + .slds-checkbox--button__label,
.slds-checkbox--button [type=checkbox]:checked + .slds-checkbox--faux,
.slds-checkbox--button [type=checkbox]:checked + .slds-checkbox_button__label,
.slds-checkbox--button [type=checkbox]:checked + .slds-checkbox_faux,
.slds-checkbox--button [type=checkbox]:checked ~ .slds-checkbox--faux,
.slds-checkbox--button [type=checkbox]:checked ~ .slds-checkbox_faux,
.slds-checkbox_button [type=checkbox]:checked + .slds-checkbox--button__label,
.slds-checkbox_button [type=checkbox]:checked + .slds-checkbox--faux,
.slds-checkbox_button [type=checkbox]:checked + .slds-checkbox_button__label,
.slds-checkbox_button [type=checkbox]:checked + .slds-checkbox_faux,
.slds-checkbox_button [type=checkbox]:checked ~ .slds-checkbox--faux,
.slds-checkbox_button [type=checkbox]:checked ~ .slds-checkbox_faux {
  background-color: #0176d3;
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-checkbox--button [type=checkbox]:checked + .slds-checkbox--button__label:focus,
.slds-checkbox--button [type=checkbox]:checked + .slds-checkbox--button__label:hover,
.slds-checkbox--button [type=checkbox]:checked + .slds-checkbox--faux:focus,
.slds-checkbox--button [type=checkbox]:checked + .slds-checkbox--faux:hover,
.slds-checkbox--button [type=checkbox]:checked + .slds-checkbox_button__label:focus,
.slds-checkbox--button [type=checkbox]:checked + .slds-checkbox_button__label:hover,
.slds-checkbox--button [type=checkbox]:checked + .slds-checkbox_faux:focus,
.slds-checkbox--button [type=checkbox]:checked + .slds-checkbox_faux:hover,
.slds-checkbox--button [type=checkbox]:checked ~ .slds-checkbox--faux:focus,
.slds-checkbox--button [type=checkbox]:checked ~ .slds-checkbox--faux:hover,
.slds-checkbox--button [type=checkbox]:checked ~ .slds-checkbox_faux:focus,
.slds-checkbox--button [type=checkbox]:checked ~ .slds-checkbox_faux:hover,
.slds-checkbox_button [type=checkbox]:checked + .slds-checkbox--button__label:focus,
.slds-checkbox_button [type=checkbox]:checked + .slds-checkbox--button__label:hover,
.slds-checkbox_button [type=checkbox]:checked + .slds-checkbox--faux:focus,
.slds-checkbox_button [type=checkbox]:checked + .slds-checkbox--faux:hover,
.slds-checkbox_button [type=checkbox]:checked + .slds-checkbox_button__label:focus,
.slds-checkbox_button [type=checkbox]:checked + .slds-checkbox_button__label:hover,
.slds-checkbox_button [type=checkbox]:checked + .slds-checkbox_faux:focus,
.slds-checkbox_button [type=checkbox]:checked + .slds-checkbox_faux:hover,
.slds-checkbox_button [type=checkbox]:checked ~ .slds-checkbox--faux:focus,
.slds-checkbox_button [type=checkbox]:checked ~ .slds-checkbox--faux:hover,
.slds-checkbox_button [type=checkbox]:checked ~ .slds-checkbox_faux:focus,
.slds-checkbox_button [type=checkbox]:checked ~ .slds-checkbox_faux:hover {
  background-color: #014486;
}
.slds-checkbox--button [type=checkbox]:focus + .slds-checkbox--button__label,
.slds-checkbox--button [type=checkbox]:focus + .slds-checkbox--faux,
.slds-checkbox--button [type=checkbox]:focus + .slds-checkbox_button__label,
.slds-checkbox--button [type=checkbox]:focus + .slds-checkbox_faux,
.slds-checkbox--button [type=checkbox]:focus ~ .slds-checkbox--faux,
.slds-checkbox--button [type=checkbox]:focus ~ .slds-checkbox_faux,
.slds-checkbox_button [type=checkbox]:focus + .slds-checkbox--button__label,
.slds-checkbox_button [type=checkbox]:focus + .slds-checkbox--faux,
.slds-checkbox_button [type=checkbox]:focus + .slds-checkbox_button__label,
.slds-checkbox_button [type=checkbox]:focus + .slds-checkbox_faux,
.slds-checkbox_button [type=checkbox]:focus ~ .slds-checkbox--faux,
.slds-checkbox_button [type=checkbox]:focus ~ .slds-checkbox_faux {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  z-index: 1;
}
.slds-checkbox--button [type=checkbox][disabled] + .slds-checkbox--button__label,
.slds-checkbox--button [type=checkbox][disabled] + .slds-checkbox--faux,
.slds-checkbox--button [type=checkbox][disabled] + .slds-checkbox_button__label,
.slds-checkbox--button [type=checkbox][disabled] + .slds-checkbox_faux,
.slds-checkbox--button [type=checkbox][disabled] ~ .slds-checkbox--faux,
.slds-checkbox--button [type=checkbox][disabled] ~ .slds-checkbox_faux,
.slds-checkbox_button [type=checkbox][disabled] + .slds-checkbox--button__label,
.slds-checkbox_button [type=checkbox][disabled] + .slds-checkbox--faux,
.slds-checkbox_button [type=checkbox][disabled] + .slds-checkbox_button__label,
.slds-checkbox_button [type=checkbox][disabled] + .slds-checkbox_faux,
.slds-checkbox_button [type=checkbox][disabled] ~ .slds-checkbox--faux,
.slds-checkbox_button [type=checkbox][disabled] ~ .slds-checkbox_faux {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  cursor: default;
}
.slds-checkbox--button [type=checkbox][disabled]:checked + .slds-checkbox--button__label,
.slds-checkbox--button [type=checkbox][disabled]:checked + .slds-checkbox--faux,
.slds-checkbox--button [type=checkbox][disabled]:checked + .slds-checkbox_button__label,
.slds-checkbox--button [type=checkbox][disabled]:checked + .slds-checkbox_faux,
.slds-checkbox--button [type=checkbox][disabled]:checked ~ .slds-checkbox--faux,
.slds-checkbox--button [type=checkbox][disabled]:checked ~ .slds-checkbox_faux,
.slds-checkbox_button [type=checkbox][disabled]:checked + .slds-checkbox--button__label,
.slds-checkbox_button [type=checkbox][disabled]:checked + .slds-checkbox--faux,
.slds-checkbox_button [type=checkbox][disabled]:checked + .slds-checkbox_button__label,
.slds-checkbox_button [type=checkbox][disabled]:checked + .slds-checkbox_faux,
.slds-checkbox_button [type=checkbox][disabled]:checked ~ .slds-checkbox--faux,
.slds-checkbox_button [type=checkbox][disabled]:checked ~ .slds-checkbox_faux {
  background-color: var(--slds-g-color-neutral-base-80,#c9c7c5);
  color: var(--slds-g-color-neutral-base-100,#fff);
  cursor: default;
}
.slds-select {
  height: calc(1.875rem + 1px * 2);
  width: 100%;
  border: 1px solid var(--slds-c-select-color-border,var(--sds-c-select-color-border,var(--slds-g-color-border-base-4,#c9c9c9)));
  border-radius: var(--slds-c-select-radius-border,var(--sds-c-select-radius-border,.25rem));
  background-color: var(--slds-c-select-color-background,var(--sds-c-select-color-background,var(--slds-g-color-neutral-base-100,#fff)));
  color: var(--slds-c-select-text-color,var(--sds-c-select-text-color));
  -webkit-box-shadow: var(--slds-c-select-shadow,var(--sds-c-select-shadow));
  box-shadow: var(--slds-c-select-shadow,var(--sds-c-select-shadow));
  -webkit-transition: border .1s linear, background-color .1s linear;
  transition: border .1s linear, background-color .1s linear;
}
.slds-select:required {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-select:active,
.slds-select:focus {
  outline: 0;
  border-color: var(--slds-c-select-color-border-focus,var(--sds-c-select-color-border-focus,var(--slds-g-color-brand-base-60,#1b96ff)));
  background-color: var(--slds-c-select-color-background-focus,var(--sds-c-select-color-background-focus,var(--slds-g-color-neutral-base-100,#fff)));
  color: var(--slds-c-select-text-color-focus,var(--sds-c-select-text-color-focus));
  -webkit-box-shadow: var(--slds-c-select-shadow-focus,var(--sds-c-select-shadow-focus,0 0 3px #0176d3));
  box-shadow: var(--slds-c-select-shadow-focus,var(--sds-c-select-shadow-focus,0 0 3px #0176d3));
}
.slds-select:focus {
  border-color: var(--slds-g-color-border-base-4,#c9c9c9);
  -webkit-box-shadow: var(--slds-c-select-shadow-focus,var(--sds-c-select-shadow-focus,var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3)));
  box-shadow: var(--slds-c-select-shadow-focus,var(--sds-c-select-shadow-focus,var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3)));
}
.slds-select.slds-is-disabled,
.slds-select[disabled] {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-color: var(--slds-g-color-border-base-1,#c9c9c9);
  color: var(--slds-g-color-neutral-base-50,#444);
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 1;
}
.slds-select.slds-is-disabled:active,
.slds-select.slds-is-disabled:focus,
.slds-select[disabled]:active,
.slds-select[disabled]:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-select[multiple],
.slds-select[size] {
  -webkit-appearance: base-select;
  -moz-appearance: base-select;
  appearance: base-select;
  min-height: calc(1.875rem + 1px * 2);
  height: inherit;
}
.slds-select[multiple] option,
.slds-select[size] option {
  padding: .5rem;
}
.slds-select[multiple] option:hover,
.slds-select[size] option:hover {
  background-color: var(--slds-c-listbox-option-color-background-hover,var(--slds-g-color-neutral-base-95,#f3f3f3));
}
.slds-select_container {
  position: relative;
  color: var(--sds-c-select-text-color);
}
.slds-select_container .slds-select {
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-left: .5rem;
  padding-right: 1.5rem;
}
.slds-select_container .slds-select::-ms-expand {
  display: none;
}
.slds-select_container:after,
.slds-select_container:before {
  position: absolute;
  content: "";
  display: block;
  right: .5rem;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  pointer-events: none;
}
.slds-select_container:before {
  border-bottom: 5px solid currentColor;
  top: calc(1.75rem / 2 - 6px);
}
.slds-select_container:after {
  border-top: 5px solid currentColor;
  bottom: calc(1.75rem / 2 - 6px);
}
.slds-has-error .slds-select {
  border-color: var(--slds-g-color-error-base-40,#ea001e);
  -webkit-box-shadow: var(--slds-g-color-error-base-40,#ea001e) 0 0 0 1px inset;
  box-shadow: var(--slds-g-color-error-base-40,#ea001e) 0 0 0 1px inset;
  background-clip: padding-box;
}
.slds-has-error .slds-select:active {
  -webkit-box-shadow: var(--slds-g-color-error-base-40,#ea001e) 0 0 0 1px inset, 0 0 3px #0176d3;
  box-shadow: var(--slds-g-color-error-base-40,#ea001e) 0 0 0 1px inset, 0 0 3px #0176d3;
}
.slds-has-error .slds-select:focus {
  -webkit-box-shadow: var(--slds-g-color-error-base-40,#ea001e) 0 0 0 1px inset, var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-color-error-base-40,#ea001e) 0 0 0 1px inset, var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
}
.slds-form--inline .slds-form-element,
.slds-form--inline .slds-form-element__control,
.slds-form--inline .slds-form-element__label,
.slds-form_inline .slds-form-element,
.slds-form_inline .slds-form-element__control,
.slds-form_inline .slds-form-element__label {
  display: block;
}
.slds-form--inline .slds-form-element + .slds-form-element,
.slds-form_inline .slds-form-element + .slds-form-element {
  margin-top: .75rem;
}
@media (min-width: 30em) {
  .slds-form--inline .slds-form-element,
  .slds-form_inline .slds-form-element {
    margin-right: .5rem;
  }
  .slds-form--inline .slds-form-element + .slds-form-element,
  .slds-form_inline .slds-form-element + .slds-form-element {
    margin-top: 0;
  }
  .slds-form--inline .slds-form-element,
  .slds-form--inline .slds-form-element__control,
  .slds-form--inline .slds-form-element__label,
  .slds-form_inline .slds-form-element,
  .slds-form_inline .slds-form-element__control,
  .slds-form_inline .slds-form-element__label {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
  }
}
.slds-form-element__legend_has-tooltip {
  float: left;
}
.slds-form--compound .slds-form-element__control,
.slds-form_compound .slds-form-element__control {
  position: relative;
}
.slds-form--compound .slds-form-element__control + .slds-form-element__control,
.slds-form_compound .slds-form-element__control + .slds-form-element__control {
  padding-left: .5rem;
}
.slds-form--compound,
.slds-form_compound {
  width: 100%;
}
.slds-form--compound > .slds-form-element,
.slds-form_compound > .slds-form-element {
  margin-top: var(--slds-c-form-compound-spacing-block-start,var(--slds-c-form-compound-spacing-block,0));
  margin-bottom: var(--slds-c-form-compound-spacing-block-end,var(--slds-c-form-compound-spacing-block,0));
  margin-left: var(--slds-c-form-compound-spacing-inline-start,var(--slds-c-form-compound-spacing-inline,0));
  margin-right: var(--slds-c-form-compound-spacing-inline-end,var(--slds-c-form-compound-spacing-inline,0));
}
.slds-form--compound .slds-form-element__row,
.slds-form_compound .slds-form-element__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: var(--slds-c-form-row-spacing-block-start,var(--slds-c-form-row-spacing-block,0));
  margin-bottom: var(--slds-c-form-row-spacing-block-end,var(--slds-c-form-row-spacing-block,.25rem));
  margin-left: var(--slds-c-form-row-spacing-inline-start,var(--slds-c-form-row-spacing-inline,0));
  margin-right: var(--slds-c-form-row-spacing-inline-end,var(--slds-c-form-row-spacing-inline,0));
}
.slds-form--compound .slds-form-element__row + .slds-form-element__row,
.slds-form_compound .slds-form-element__row + .slds-form-element__row {
  clear: both;
}
.slds-form--compound .slds-form-element__row .slds-form-element,
.slds-form_compound .slds-form-element__row .slds-form-element {
  margin-bottom: 0;
}
.slds-form--compound .slds-form-element__row .slds-form-element + .slds-form-element,
.slds-form_compound .slds-form-element__row .slds-form-element + .slds-form-element {
  padding-left: .5rem;
  margin-top: 0;
}
.slds-form--compound .slds-form-element__row .slds-form-element__label,
.slds-form_compound .slds-form-element__row .slds-form-element__label {
  padding-top: 0;
}
.slds-form-element_address .slds-form-element__row {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.slds-form-element_stacked,
.slds-form_horizontal .slds-form-element_stacked,
.slds-form_stacked .slds-form-element {
  display: block;
}
.slds-form-element_stacked:not(.slds-form-element_readonly),
.slds-form_horizontal .slds-form-element_stacked:not(.slds-form-element_readonly),
.slds-form_stacked .slds-form-element:not(.slds-form-element_readonly) {
  margin-bottom: .5rem;
}
.slds-form-element_stacked:not(.slds-is-editing),
.slds-form_horizontal .slds-form-element_stacked:not(.slds-is-editing),
.slds-form_stacked .slds-form-element:not(.slds-is-editing) {
  padding: 0 .25rem;
}
.slds-form-element_stacked .slds-form-element,
.slds-form_horizontal .slds-form-element_stacked .slds-form-element,
.slds-form_stacked .slds-form-element .slds-form-element {
  padding: 0;
  margin-bottom: 0;
}
.slds-form-element_stacked:not([class*=slds-size]),
.slds-form_horizontal .slds-form-element_stacked:not([class*=slds-size]),
.slds-form_stacked .slds-form-element:not([class*=slds-size]) {
  width: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.slds-form-element_stacked .slds-checkbox,
.slds-form-element_stacked .slds-radio,
.slds-form_horizontal .slds-form-element_stacked .slds-checkbox,
.slds-form_horizontal .slds-form-element_stacked .slds-radio,
.slds-form_stacked .slds-form-element .slds-checkbox,
.slds-form_stacked .slds-form-element .slds-radio {
  display: block;
}
.slds-form-element_stacked .slds-form-element__control,
.slds-form-element_stacked .slds-form-element__label,
.slds-form_horizontal .slds-form-element_stacked .slds-form-element__control,
.slds-form_horizontal .slds-form-element_stacked .slds-form-element__label,
.slds-form_stacked .slds-form-element .slds-form-element__control,
.slds-form_stacked .slds-form-element .slds-form-element__label {
  border-bottom: 0;
  padding-left: 0;
}
.slds-form-element_stacked .slds-form-element__control,
.slds-form_horizontal .slds-form-element_stacked .slds-form-element__control,
.slds-form_stacked .slds-form-element .slds-form-element__control {
  width: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  clear: left;
}
[dir=rtl] .slds-form-element_stacked .slds-form-element__control,
[dir=rtl] .slds-form_horizontal .slds-form-element_stacked .slds-form-element__control,
[dir=rtl] .slds-form_stacked .slds-form-element .slds-form-element__control {
  clear: right;
}
.slds-form-element_stacked .slds-form-element__icon,
.slds-form_horizontal .slds-form-element_stacked .slds-form-element__icon,
.slds-form_stacked .slds-form-element .slds-form-element__icon {
  float: none;
  padding-top: .25rem;
}
.slds-form-element_horizontal,
.slds-form_horizontal .slds-form-element,
.slds-form_stacked .slds-form-element_horizontal {
  display: block;
}
.slds-form-element_horizontal:not(.slds-form-element_readonly),
.slds-form_horizontal .slds-form-element:not(.slds-form-element_readonly),
.slds-form_stacked .slds-form-element_horizontal:not(.slds-form-element_readonly) {
  margin-bottom: .5rem;
}
.slds-form-element_horizontal:not([class*=slds-size]),
.slds-form_horizontal .slds-form-element:not([class*=slds-size]),
.slds-form_stacked .slds-form-element_horizontal:not([class*=slds-size]) {
  width: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.slds-form-element_horizontal:not(.slds-is-editing),
.slds-form_horizontal .slds-form-element:not(.slds-is-editing),
.slds-form_stacked .slds-form-element_horizontal:not(.slds-is-editing) {
  padding: .25rem .25rem;
}
.slds-form-element_horizontal .slds-form-element,
.slds-form_horizontal .slds-form-element .slds-form-element,
.slds-form_stacked .slds-form-element_horizontal .slds-form-element {
  padding: 0;
  margin-bottom: 0;
}
.slds-form-element_horizontal.slds-is-edited,
.slds-form_horizontal .slds-form-element.slds-is-edited,
.slds-form_stacked .slds-form-element_horizontal.slds-is-edited {
  padding-top: 1.25rem;
}
@media (min-width: 48em) {
  .slds-form-element_horizontal.slds-form-element_1-col .slds-form-element__label,
  .slds-form_horizontal .slds-form-element.slds-form-element_1-col .slds-form-element__label,
  .slds-form_stacked .slds-form-element_horizontal.slds-form-element_1-col .slds-form-element__label {
    max-width: calc(16.667% - 1.25rem);
  }
  .slds-form-element_horizontal.slds-form-element_1-col .slds-form-element__control,
  .slds-form_horizontal .slds-form-element.slds-form-element_1-col .slds-form-element__control,
  .slds-form_stacked .slds-form-element_horizontal.slds-form-element_1-col .slds-form-element__control {
    padding-left: calc(16.667% - .25rem * 2);
  }
  .slds-form-element_horizontal.slds-form-element_1-col .slds-form-element__help,
  .slds-form_horizontal .slds-form-element.slds-form-element_1-col .slds-form-element__help,
  .slds-form_stacked .slds-form-element_horizontal.slds-form-element_1-col .slds-form-element__help {
    margin-left: calc(16.667% - .25rem * 2);
  }
  .slds-form-element_horizontal.slds-form-element_1-col .slds-input-has-icon_left .slds-input__icon,
  .slds-form_horizontal .slds-form-element.slds-form-element_1-col .slds-input-has-icon_left .slds-input__icon,
  .slds-form_stacked .slds-form-element_horizontal.slds-form-element_1-col .slds-input-has-icon_left .slds-input__icon {
    left: calc(16.667% + .25rem);
  }
}
@media (min-width: 48em) {
  .slds-form-element_horizontal .slds-form-element__label,
  .slds-form_horizontal .slds-form-element .slds-form-element__label,
  .slds-form_stacked .slds-form-element_horizontal .slds-form-element__label {
    float: left;
    max-width: calc(33% - 1.25rem);
    -ms-flex-preferred-size: calc(33% - 1.25rem);
    flex-basis: calc(33% - 1.25rem);
    margin-bottom: 0;
    position: relative;
    z-index: 1;
  }
  .slds-form-element_horizontal .slds-form-element__control,
  .slds-form_horizontal .slds-form-element .slds-form-element__control,
  .slds-form_stacked .slds-form-element_horizontal .slds-form-element__control {
    padding-left: 33%;
    clear: none;
  }
  .slds-form-element_horizontal .slds-form-element__control .slds-form-element__control,
  .slds-form_horizontal .slds-form-element .slds-form-element__control .slds-form-element__control,
  .slds-form_stacked .slds-form-element_horizontal .slds-form-element__control .slds-form-element__control {
    padding-left: 0;
  }
  .slds-form-element_horizontal .slds-form-element__icon,
  .slds-form_horizontal .slds-form-element .slds-form-element__icon,
  .slds-form_stacked .slds-form-element_horizontal .slds-form-element__icon {
    float: left;
    padding-top: .25rem;
  }
  .slds-form-element_horizontal .slds-checkbox_standalone,
  .slds-form_horizontal .slds-form-element .slds-checkbox_standalone,
  .slds-form_stacked .slds-form-element_horizontal .slds-checkbox_standalone {
    padding: .25rem 0;
  }
  .slds-form-element_horizontal .slds-checkbox:not(.slds-checkbox_stacked) .slds-form-element__label,
  .slds-form-element_horizontal .slds-radio .slds-form-element__label,
  .slds-form_horizontal .slds-form-element .slds-checkbox:not(.slds-checkbox_stacked) .slds-form-element__label,
  .slds-form_horizontal .slds-form-element .slds-radio .slds-form-element__label,
  .slds-form_stacked .slds-form-element_horizontal .slds-checkbox:not(.slds-checkbox_stacked) .slds-form-element__label,
  .slds-form_stacked .slds-form-element_horizontal .slds-radio .slds-form-element__label {
    position: relative;
    float: none;
    max-width: 100%;
    width: auto;
  }
  .slds-form-element_horizontal .slds-dueling-list__column .slds-form-element__label,
  .slds-form-element_horizontal .slds-form-element__row .slds-form-element__control,
  .slds-form-element_horizontal .slds-form-element__row .slds-form-element__label,
  .slds-form_horizontal .slds-form-element .slds-dueling-list__column .slds-form-element__label,
  .slds-form_horizontal .slds-form-element .slds-form-element__row .slds-form-element__control,
  .slds-form_horizontal .slds-form-element .slds-form-element__row .slds-form-element__label,
  .slds-form_stacked .slds-form-element_horizontal .slds-dueling-list__column .slds-form-element__label,
  .slds-form_stacked .slds-form-element_horizontal .slds-form-element__row .slds-form-element__control,
  .slds-form_stacked .slds-form-element_horizontal .slds-form-element__row .slds-form-element__label {
    width: auto;
    max-width: 100%;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    float: none;
    position: relative;
    padding-left: 0;
    margin-bottom: 0;
  }
  .slds-form-element_horizontal .slds-dueling-list,
  .slds-form_horizontal .slds-form-element .slds-dueling-list,
  .slds-form_stacked .slds-form-element_horizontal .slds-dueling-list {
    clear: none;
  }
  .slds-form-element_horizontal .slds-input-has-icon_left .slds-input__icon,
  .slds-form_horizontal .slds-form-element .slds-input-has-icon_left .slds-input__icon,
  .slds-form_stacked .slds-form-element_horizontal .slds-input-has-icon_left .slds-input__icon {
    left: calc(33% + .75rem);
  }
  .slds-form-element_horizontal .slds-input-has-icon_left-right .slds-input__icon_left,
  .slds-form_horizontal .slds-form-element .slds-input-has-icon_left-right .slds-input__icon_left,
  .slds-form_stacked .slds-form-element_horizontal .slds-input-has-icon_left-right .slds-input__icon_left {
    left: calc(33% + .75rem);
  }
}
.slds-form-element_horizontal .slds-form-element__help,
.slds-form_horizontal .slds-form-element .slds-form-element__help,
.slds-form_stacked .slds-form-element_horizontal .slds-form-element__help {
  margin-left: 33%;
}
@media (min-width: 48em) {
  .slds-form-element_horizontal.slds-form-element:after,
  .slds-form_horizontal .slds-form-element:after,
  .slds-form_stacked .slds-form-element_horizontal.slds-form-element:after {
    content: "";
    display: table;
    clear: both;
  }
}
.slds-form-element__control:has(.slds-form-element__control) .slds-form-element__help {
  margin-left: 0;
}
@media (min-width: 48em) {
  .slds-form-element__control:has(.slds-form-element__control) .slds-input-has-icon_left .slds-input__icon {
    left: .75rem;
  }
}
.slds-form-element_compound .slds-form-element__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: .25rem;
  margin-left: -.25rem;
  margin-right: -.25rem;
}
.slds-form-element_compound .slds-form-element__row .slds-form-element__label {
  padding-top: 0;
}
.slds-form-element_compound .slds-form-element {
  padding-left: .25rem;
  padding-right: .25rem;
}
.slds-form-element_address .slds-form-element__row {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.slds-form__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -.75rem;
  margin-right: -.75rem;
}
.slds-form__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  min-width: 280px;
  padding-left: .75rem;
  padding-right: .75rem;
}
@media (max-width: 304px) {
  .slds-form__item {
    min-width: 0;
    width: 100%;
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }
}
.slds-is-edited {
  background: var(--slds-g-color-palette-yellow-90,#faffbd);
}
.slds-is-edited .slds-form-element__undo {
  top: -1.25rem;
  right: .25rem;
}
.slds-form-element__undo {
  position: absolute;
  top: 0;
  right: 0;
}
.slds-docked-form-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: .5rem 0;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  -webkit-box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, .16);
  z-index: 8000;
}
.slds-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.slds-slider__range {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  background: 0 0;
  background-color: transparent;
  border-radius: .125rem;
}
.slds-slider__range:focus {
  outline: 0;
}
.slds-slider__range::-webkit-slider-thumb {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  width: 1rem;
  height: 1rem;
  border-radius: var(--slds-c-slider-thumb-radius-border,var(--sds-c-slider-thumb-radius-border,50%));
  background: 0 0;
  background-color: var(--slds-c-slider-thumb-color-foreground,var(--sds-c-slider-thumb-color-foreground,#0176d3));
  border: 0;
  -webkit-box-shadow: var(--slds-c-slider-thumb-shadow,var(--sds-c-slider-thumb-shadow,var(--slds-g-color-neutral-base-10,rgba(0,0,0,.16) 0 2px 3px)));
  box-shadow: var(--slds-c-slider-thumb-shadow,var(--sds-c-slider-thumb-shadow,var(--slds-g-color-neutral-base-10,rgba(0,0,0,.16) 0 2px 3px)));
  cursor: pointer;
  -webkit-transition: background .15s ease-in-out;
  transition: background .15s ease-in-out;
  margin-top: calc((1rem / 2 - 4px / 2) * -1);
}
.slds-slider__range::-webkit-slider-thumb:hover {
  background-color: var(--slds-c-slider-thumb-color-foreground-hover,var(--sds-c-slider-thumb-color-foreground-hover,#014486));
}
.slds-slider__range::-webkit-slider-runnable-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  background: 0 0;
  background-color: var(--slds-c-slider-track-color-background,var(--sds-c-slider-track-color-background,var(--slds-g-color-neutral-base-95,#f3f3f3)));
  border-radius: var(--slds-c-slider-track-radius-border,var(--sds-c-slider-track-radius-border,.125rem));
}
.slds-slider__range::-moz-range-thumb {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  width: 1rem;
  height: 1rem;
  border-radius: var(--slds-c-slider-thumb-radius-border,var(--sds-c-slider-thumb-radius-border,50%));
  background: 0 0;
  background-color: var(--slds-c-slider-thumb-color-foreground,var(--sds-c-slider-thumb-color-foreground,#0176d3));
  border: 0;
  box-shadow: var(--slds-c-slider-thumb-shadow,var(--sds-c-slider-thumb-shadow,var(--slds-g-color-neutral-base-10,rgba(0,0,0,.16) 0 2px 3px)));
  cursor: pointer;
  -moz-transition: background .15s ease-in-out;
  transition: background .15s ease-in-out;
}
.slds-slider__range::-moz-range-thumb:hover {
  background-color: var(--slds-c-slider-thumb-color-foreground-hover,var(--sds-c-slider-thumb-color-foreground-hover,#014486));
}
.slds-slider__range::-moz-range-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  background: 0 0;
  background-color: var(--slds-c-slider-track-color-background,var(--sds-c-slider-track-color-background,var(--slds-g-color-neutral-base-95,#f3f3f3)));
  border-radius: var(--slds-c-slider-track-radius-border,var(--sds-c-slider-track-radius-border,.125rem));
}
.slds-slider__range::-ms-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  background: 0 0;
  background-color: var(--slds-c-slider-track-color-background,var(--sds-c-slider-track-color-background,var(--slds-g-color-neutral-base-95,#f3f3f3)));
  border-radius: var(--slds-c-slider-track-radius-border,var(--sds-c-slider-track-radius-border,.125rem));
  border-color: transparent;
  color: transparent;
  cursor: pointer;
}
.slds-slider__range::-ms-thumb {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  width: 1rem;
  height: 1rem;
  border-radius: var(--slds-c-slider-thumb-radius-border,var(--sds-c-slider-thumb-radius-border,50%));
  background: 0 0;
  background-color: var(--slds-c-slider-thumb-color-foreground,var(--sds-c-slider-thumb-color-foreground,#0176d3));
  border: 0;
  box-shadow: var(--slds-c-slider-thumb-shadow,var(--sds-c-slider-thumb-shadow,var(--slds-g-color-neutral-base-10,rgba(0,0,0,.16) 0 2px 3px)));
  cursor: pointer;
  -ms-transition: background .15s ease-in-out;
  transition: background .15s ease-in-out;
  margin-top: calc(4px / 4);
}
.slds-slider__range::-ms-thumb:hover {
  background-color: var(--slds-c-slider-thumb-color-foreground-hover,var(--sds-c-slider-thumb-color-foreground-hover,#014486));
}
.slds-slider__range:focus::-webkit-slider-thumb {
  background-color: var(--slds-c-slider-thumb-color-foreground-focus,var(--sds-c-slider-thumb-color-foreground-focus,#014486));
  -webkit-box-shadow: var(--slds-c-slider-thumb-shadow-focus,var(--sds-c-slider-thumb-shadow-focus,var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3)));
  box-shadow: var(--slds-c-slider-thumb-shadow-focus,var(--sds-c-slider-thumb-shadow-focus,var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3)));
}
.slds-slider__range:active::-webkit-slider-thumb {
  background-color: var(--slds-c-slider-thumb-color-foreground-active,var(--sds-c-slider-thumb-color-foreground-active,#014486));
}
.slds-slider__range:focus::-moz-range-thumb {
  background-color: var(--slds-c-slider-thumb-color-foreground-focus,var(--sds-c-slider-thumb-color-foreground-focus,#014486));
  box-shadow: var(--slds-c-slider-thumb-shadow-focus,var(--sds-c-slider-thumb-shadow-focus,0 0 3px #0176d3));
}
.slds-slider__range:active::-moz-range-thumb {
  background-color: var(--slds-c-slider-thumb-color-foreground-active,var(--sds-c-slider-thumb-color-foreground-active,#014486));
}
.slds-slider__range[disabled]::-webkit-slider-thumb {
  background-color: var(--slds-g-color-neutral-base-80,#f3f3f3);
  cursor: default;
}
.slds-slider__range[disabled]::-webkit-slider-runnable-track {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  cursor: default;
}
.slds-slider__range[disabled]::-moz-range-thumb {
  background-color: var(--slds-g-color-neutral-base-80,#f3f3f3);
  cursor: default;
}
.slds-slider__range[disabled]::-moz-range-track {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-slider__range[disabled]::-ms-thumb {
  background-color: var(--slds-g-color-neutral-base-80,#f3f3f3);
  cursor: default;
}
.slds-slider__range[disabled]::-ms-track {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  cursor: default;
}
.slds-slider__value {
  padding: 0 .5rem;
}
.slds-slider-label__label {
  display: block;
}
.slds-slider_vertical {
  height: 13.875rem;
}
.slds-slider_vertical .slds-slider__range {
  width: 12rem;
  height: 1rem;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: 6rem 6rem;
  transform-origin: 6rem 6rem;
}
.slds-slider_vertical .slds-slider__value {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0;
}
.slds-file-selector {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.slds-file-selector__dropzone {
  padding: .125rem;
  border: 1px dashed var(--slds-g-color-border-base-4,#e5e5e5);
  border-radius: .25rem;
}
.slds-file-selector__dropzone.slds-has-drag-over {
  outline: 0;
  border-color: var(--slds-g-color-brand-base-60,#1b96ff);
  -webkit-box-shadow: 0 0 3px #0176d3;
  box-shadow: 0 0 3px #0176d3;
  border-style: solid;
}
.slds-file-selector__input:focus ~ .slds-file-selector__body > .slds-file-selector__button {
  -webkit-box-shadow: var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
}
.slds-file-selector__input[disabled] ~ .slds-file-selector__body {
  color: var(--slds-g-color-neutral-base-50,#c9c9c9);
}
.slds-file-selector__input[disabled] ~ .slds-file-selector__body > .slds-file-selector__button {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-color: var(--slds-g-color-neutral-base-80,transparent);
  color: var(--slds-g-color-neutral-base-50,#fff);
}
.slds-file-selector__input[disabled] ~ .slds-file-selector__body > .slds-file-selector__body-icon {
  fill: currentColor;
}
.slds-file-selector__button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-file-selector--files .slds-file-selector__body,
.slds-file-selector_files .slds-file-selector__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-file-selector--files .slds-file-selector__text,
.slds-file-selector_files .slds-file-selector__text {
  margin-left: .5rem;
  margin-right: .75rem;
}
.slds-file-selector--images,
.slds-file-selector_images {
  display: block;
}
.slds-file-selector--images .slds-file-selector__dropzone,
.slds-file-selector_images .slds-file-selector__dropzone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: auto;
  padding: 1rem;
}
.slds-file-selector--images .slds-file-selector__body,
.slds-file-selector_images .slds-file-selector__body {
  text-align: center;
}
.slds-file-selector--images .slds-file-selector__text,
.slds-file-selector_images .slds-file-selector__text {
  margin-top: .75rem;
}
.slds-file-selector--integrated,
.slds-file-selector_integrated {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
}
.slds-file-selector__dropzone--integrated,
.slds-file-selector__dropzone_integrated {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 0;
  opacity: 0;
  z-index: -1;
}
.slds-file-selector__dropzone--integrated.slds-has-drag,
.slds-file-selector__dropzone_integrated.slds-has-drag {
  background: var(--slds-g-color-neutral-100-opacity-75,rgba(255,255,255,.75));
  opacity: 1;
  z-index: 8000;
}
.slds-file-selector__dropzone--integrated.slds-has-drag-over,
.slds-file-selector__dropzone_integrated.slds-has-drag-over {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  -webkit-box-shadow: 0 0 0 4px var(--slds-g-color-border-brand-2,#1b96ff) inset;
  box-shadow: 0 0 0 4px var(--slds-g-color-border-brand-2,#1b96ff) inset;
}
.slds-file-selector__body--integrated,
.slds-file-selector__body_integrated {
  width: 12rem;
  height: 12rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: auto;
  background: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-radius: .25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.slds-file-selector__text--integrated,
.slds-file-selector__text_integrated {
  margin-top: .75rem;
}
.slds-page-header {
  padding: 1rem 1rem;
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#c9c9c9);
  border-radius: .25rem;
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  background-clip: padding-box;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
  border: 1px solid var(--slds-g-color-border-base-1,#c9c9c9);
}
.slds-page-header__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-page-header__row_gutters {
  margin-left: -1rem;
  margin-right: -1rem;
}
.slds-page-header__col-title {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  min-width: 0;
}
.slds-page-header__icon {
  width: 2.25rem;
  height: 2.25rem;
}
.slds-page-header__col-actions {
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  padding-bottom: .25rem;
  vertical-align: top;
}
.slds-page-header__col-meta {
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  vertical-align: middle;
}
.slds-page-header__col-controls {
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  vertical-align: bottom;
}
.slds-page-header__col-details {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding-left: 1rem;
  padding-right: 1rem;
  max-width: 100%;
}
.slds-page-header__name {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-right: .5rem;
  max-width: 100%;
}
.slds-page-header__name h1 {
  line-height: 1;
}
.slds-page-header__name-title {
  min-width: 0;
}
.slds-page-header__name-switcher {
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin: 0 0 .125rem .125rem;
}
.slds-page-header__name-switcher .slds-button__icon {
  fill: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-page-header__name-meta {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: .75rem;
  padding-right: .5rem;
}
.slds-page-header__meta-text {
  font-size: .875rem;
}
.slds-page-header__title {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.25;
  display: block;
}
.slds-page-header__title .slds-icon {
  fill: currentColor;
}
.slds-page-header__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-page-header__control {
  margin-left: .25rem;
}
.slds-page-header.slds-has-bottom-magnet,
.slds-page-header_joined {
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#c9c9c9);
  border-radius: .25rem .25rem 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-card .slds-page-header,
.slds-tabs_card .slds-page-header {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: .25rem;
}
.slds-page-header__detail-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: .75rem -1rem -1rem;
  padding: 1rem;
  border-radius: 0 0 .25rem .25rem;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  position: relative;
  z-index: 2;
}
.slds-page-header__detail-block {
  padding-right: 2rem;
  padding-left: 2rem;
  max-width: 25%;
}
.slds-page-header__detail-block:first-child {
  padding-left: 0;
}
.slds-page-header__detail-block:last-child {
  padding-right: 0;
}
.slds-page-header--vertical,
.slds-page-header_vertical {
  padding: .75rem;
  background: var(--slds-g-color-neutral-base-100,#fff);
  border-bottom: 0;
}
.slds-page-header--vertical .slds-page-header__controls,
.slds-page-header_vertical .slds-page-header__controls {
  padding-top: .5rem;
  margin-top: .5rem;
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-page-header--vertical .slds-page-header__name-title,
.slds-page-header_vertical .slds-page-header__name-title {
  margin-top: .25rem;
}
.slds-page-header__detail-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.slds-page-header__detail-item {
  margin-top: .75rem;
  width: 50%;
}
.slds-page-header--object-home,
.slds-page-header_object-home {
  padding-bottom: .75rem;
}
.slds-brand-band {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  height: 100%;
  width: 100%;
}
.slds-brand-band:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url("./media/banner-brand-default.png"), -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(1, 68, 134, 0)), to(#014486));
  background-image: url("./media/banner-brand-default.png"), -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(1, 68, 134, 0)), to(#014486));
  background-image:
    url("./media/banner-brand-default.png"),
    linear-gradient(
      to top,
      rgba(1, 68, 134, 0) 0,
      #014486);
  background-repeat: repeat-x;
  background-position: top left;
}
.slds-brand-band:after {
  content: none;
  display: block;
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 3.125rem;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(176, 196, 223, 0)), to(#eef4ff));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(176, 196, 223, 0)), to(#eef4ff));
  background-image:
    linear-gradient(
      to bottom,
      rgba(176, 196, 223, 0) 60%,
      #eef4ff);
}
.slds-brand-band.slds-brand-band_cover:before {
  background-repeat: no-repeat;
  background-size: cover;
}
.slds-brand-band.slds-brand-band_small:before {
  height: 6rem;
}
.slds-brand-band.slds-brand-band_small:after {
  content: "";
  top: 2.875rem;
}
.slds-brand-band.slds-brand-band_medium:before {
  height: 12.5rem;
}
.slds-brand-band.slds-brand-band_medium:after {
  content: "";
  top: 9.375rem;
}
.slds-brand-band.slds-brand-band_large:before {
  height: 18.75rem;
}
.slds-brand-band.slds-brand-band_large:after {
  content: "";
  top: 15.625rem;
}
.slds-brand-band.slds-brand-band_full:before {
  height: 100%;
}
.slds-brand-band.slds-brand-band_bottom:before {
  background-position: bottom;
  top: initial;
}
.slds-brand-band.slds-brand-band_none:before {
  height: 0;
}
.slds-brand-band.slds-brand-band_group:before {
  background-image: url("./media/banner-group-public-default.png");
}
.slds-brand-band.slds-brand-band_user:before {
  background-image: url("./media/banner-user-default.png");
}
.slds-brand-band .slds-brand-band_blank {
  background: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-brand-band .slds-brand-band_blank:after,
.slds-brand-band .slds-brand-band_blank:before {
  background: 0 0;
}
.slds-template__container {
  position: relative;
  height: 100%;
  width: 100%;
}
.slds-template_default {
  padding: .75rem;
}
.slds-template_default.slds-brand-band:before {
  position: fixed;
  top: 5.625rem;
}
.slds-template_default.slds-brand-band.slds-brand-band_medium:after {
  position: fixed;
  top: 15rem;
}
.slds-template_bottom-magnet {
  padding: .75rem .75rem 0 .75rem;
}
.slds-template_profile {
  padding: 8rem .75rem .75rem;
}
.slds-template__content {
  padding: .75rem .75rem 0 .75rem;
}
.slds-template_app {
  padding: .75rem 0 0 .75rem;
}
.slds-template_iframe {
  width: calc(100% + .75rem * 2);
  height: calc(100% + .75rem * 2);
  margin: -.75rem;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-panel {
  background: var(--slds-g-color-neutral-base-100,#fff);
  border-radius: .25rem;
  overflow-y: auto;
}
.slds-panel.slds-is-editing {
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
}
.slds-panel__section {
  padding: 1rem;
}
.slds-panel__actions {
  padding: .75rem;
}
.slds-panel__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: .75rem;
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-panel__header_custom {
  padding: .75rem 1rem;
}
.slds-panel__close:first-child {
  margin-right: .5rem;
}
.slds-panel__close:last-child {
  margin-left: .5rem;
}
.slds-panel__back:first-child {
  margin-right: .5rem;
}
.slds-panel__back:last-child {
  margin-left: .5rem;
}
.slds-panel__back,
.slds-panel__close {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.slds-panel__header_align-center {
  padding: .75rem 3rem;
}
.slds-panel__header_align-center .slds-panel__header-title {
  text-align: center;
}
.slds-panel__header_align-center .slds-panel__close {
  position: absolute;
  right: .75rem;
  left: auto;
  top: 50%;
  margin-top: -.75rem;
}
.slds-panel__header_align-center .slds-panel__back {
  position: absolute;
  left: .75rem;
  right: auto;
  top: 50%;
  margin-top: -.75rem;
}
.slds-panel__header-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: .5rem;
}
.slds-panel__header-actions .slds-panel__close {
  margin-left: 0;
  margin-right: 0;
}
.slds-panel__body {
  padding: .75rem;
}
.slds-panel__header-title {
  text-align: start;
  width: 100%;
}
.slds-panel_docked {
  position: relative;
  min-width: 15rem;
  height: 100%;
  border-radius: 0;
  display: none;
}
.slds-panel_docked.slds-is-open {
  display: block;
}
.slds-panel_docked-left {
  -webkit-box-shadow: 1px 0 3px rgba(0, 0, 0, .25);
  box-shadow: 1px 0 3px rgba(0, 0, 0, .25);
}
.slds-panel_docked-right {
  margin-left: auto;
  -webkit-box-shadow: -1px 0 3px 0 rgba(0, 0, 0, .25);
  box-shadow: -1px 0 3px 0 rgba(0, 0, 0, .25);
}
.slds-panel_animated {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -webkit-transform: translate3d(120%, 0, 0);
  transform: translate3d(120%, 0, 0);
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
  z-index: 9000;
}
.slds-tabs-mobile__container .slds-panel_animated {
  position: fixed;
}
.slds-panel_animated.slds-is-open {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slds-panel--filters,
.slds-panel_filters {
  margin-left: 1rem;
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
  border-radius: 0;
}
.slds-popover {
  position: relative;
  border-radius: .25rem;
  width: 20rem;
  min-height: 2rem;
  z-index: var(--slds-c-popover-position-zindex,6000);
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  display: inline-block;
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-popover__meta {
  margin-bottom: .75rem;
}
.slds-popover__body {
  padding: .5rem .75rem;
}
.slds-popover__body .slds-popover__header {
  padding: 0 0 .5rem 0;
}
.slds-popover__body,
.slds-popover__footer,
.slds-popover__header {
  position: relative;
  padding: .5rem .75rem;
  word-wrap: break-word;
}
.slds-popover__header {
  border-bottom: 0;
}
.slds-popover__footer {
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  padding: .5rem .75rem;
}
.slds-popover__footer_form {
  text-align: center;
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-radius: 0 0 .25rem .25rem;
}
.slds-popover__body_small {
  max-height: 15rem;
  overflow-y: auto;
}
.slds-popover__close {
  position: relative;
  margin: .25rem;
  z-index: 6001;
}
.slds-popover--small,
.slds-popover_small {
  max-width: 15rem;
}
.slds-popover--medium,
.slds-popover_medium {
  min-width: 20rem;
}
.slds-popover--large,
.slds-popover_large {
  min-width: 25rem;
  max-width: 512px;
}
.slds-popover[class*=theme--],
.slds-popover[class*=theme_] {
  border: 0;
}
.slds-popover :last-child {
  margin-bottom: 0;
}
.slds-popover_full-width {
  width: 100%;
}
.slds-popover_hide {
  display: none;
}
.slds-popover_dark {
  background-color: var(--slds-g-color-brand-base-10,#014486);
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-popover_dark .slds-badge {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-popover_dark .slds-popover__close {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-popover_dark .slds-text-title {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-popover_dark a {
  color: var(--slds-g-color-neutral-base-100,#fff);
  text-decoration: underline;
}
.slds-popover_dark a:hover {
  text-decoration: none;
}
.slds-popover_dark .slds-icon-text-default {
  fill: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-popover_dark .slds-popover__header {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-popover_dark .slds-popover__body {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-popover_dark .slds-popover__footer {
  border-top-color: var(--slds-g-color-brand-base-10,#001639);
  background-color: var(--slds-g-color-brand-base-20,#032d60);
}
.slds-popover_dark .slds-button:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1);
  box-shadow: var(--slds-g-shadow-outset-focus-1);
}
.slds-popover_brand .slds-popover__footer {
  background-color: transparent;
  border-color: transparent;
}
.slds-popover_brand .slds-popover__icon {
  fill: #0176d3;
}
.slds-popover_brand.slds-popover_brand-dark .slds-popover__icon {
  fill: var(--slds-g-color-brand-base-10,#001639);
}
.slds-popover_brand:not(.slds-popover_brand-dark):not(.slds-popover_prompt) .slds-button:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-popover_brand-top {
  border-top-width: .25rem;
  border-top-color: #0176d3;
}
.slds-popover_brand-top.slds-nubbin_top-left-corner:before,
.slds-popover_brand-top.slds-nubbin_top-left:before,
.slds-popover_brand-top.slds-nubbin_top-right-corner:before,
.slds-popover_brand-top.slds-nubbin_top-right:before,
.slds-popover_brand-top.slds-nubbin_top:before {
  margin-top: -.1875rem;
  background:
    linear-gradient(
      -45deg,
      transparent 50%,
      #0176d3 50%,
      #0176d3);
}
.slds-popover_brand-top.slds-nubbin_top-left-corner:after,
.slds-popover_brand-top.slds-nubbin_top-left:after,
.slds-popover_brand-top.slds-nubbin_top-right-corner:after,
.slds-popover_brand-top.slds-nubbin_top-right:after,
.slds-popover_brand-top.slds-nubbin_top:after {
  margin-top: -.1875rem;
  background:
    linear-gradient(
      -45deg,
      transparent 50%,
      transparent 50%,
      transparent);
}
.slds-popover_brand-top.slds-popover_brand-dark {
  border-top-color: var(--slds-g-color-brand-base-10,#001639);
}
.slds-popover_brand-top.slds-popover_brand-dark.slds-nubbin_top-left-corner:before,
.slds-popover_brand-top.slds-popover_brand-dark.slds-nubbin_top-left:before,
.slds-popover_brand-top.slds-popover_brand-dark.slds-nubbin_top-right-corner:before,
.slds-popover_brand-top.slds-popover_brand-dark.slds-nubbin_top-right:before,
.slds-popover_brand-top.slds-popover_brand-dark.slds-nubbin_top:before {
  margin-top: -.1875rem;
  background:
    linear-gradient(
      -45deg,
      transparent 50%,
      #001639 50%,
      #001639);
}
.slds-popover_brand-left {
  border-left-width: .25rem;
  border-left-color: #0176d3;
}
.slds-popover_brand-left.slds-nubbin_left-bottom-corner:before,
.slds-popover_brand-left.slds-nubbin_left-bottom:before,
.slds-popover_brand-left.slds-nubbin_left-top-corner:before,
.slds-popover_brand-left.slds-nubbin_left-top:before,
.slds-popover_brand-left.slds-nubbin_left:before {
  margin-left: -.1875rem;
  background:
    linear-gradient(
      -135deg,
      transparent 50%,
      #0176d3 50%,
      #0176d3);
}
.slds-popover_brand-left.slds-nubbin_left-bottom-corner:after,
.slds-popover_brand-left.slds-nubbin_left-bottom:after,
.slds-popover_brand-left.slds-nubbin_left-top-corner:after,
.slds-popover_brand-left.slds-nubbin_left-top:after,
.slds-popover_brand-left.slds-nubbin_left:after {
  margin-left: -.1875rem;
  background:
    linear-gradient(
      -135deg,
      transparent 50%,
      transparent 50%,
      transparent);
}
.slds-popover_brand-left.slds-popover_brand-dark {
  border-left-color: var(--slds-g-color-brand-base-10,#001639);
}
.slds-popover_brand-left.slds-popover_brand-dark.slds-nubbin_left-bottom-corner:before,
.slds-popover_brand-left.slds-popover_brand-dark.slds-nubbin_left-bottom:before,
.slds-popover_brand-left.slds-popover_brand-dark.slds-nubbin_left-top-corner:before,
.slds-popover_brand-left.slds-popover_brand-dark.slds-nubbin_left-top:before,
.slds-popover_brand-left.slds-popover_brand-dark.slds-nubbin_left:before {
  margin-left: -.1875rem;
  background:
    linear-gradient(
      -135deg,
      transparent 50%,
      #001639 50%,
      #001639);
}
.slds-popover_brand-bottom {
  border-bottom-width: .25rem;
  border-bottom-color: #0176d3;
}
.slds-popover_brand-bottom.slds-nubbin_bottom-left-corner:before,
.slds-popover_brand-bottom.slds-nubbin_bottom-left:before,
.slds-popover_brand-bottom.slds-nubbin_bottom-right-corner:before,
.slds-popover_brand-bottom.slds-nubbin_bottom-right:before,
.slds-popover_brand-bottom.slds-nubbin_bottom:before {
  margin-bottom: -.1875rem;
  background:
    linear-gradient(
      135deg,
      transparent 50%,
      #0176d3 50%,
      #0176d3);
}
.slds-popover_brand-bottom.slds-nubbin_bottom-left-corner:after,
.slds-popover_brand-bottom.slds-nubbin_bottom-left:after,
.slds-popover_brand-bottom.slds-nubbin_bottom-right-corner:after,
.slds-popover_brand-bottom.slds-nubbin_bottom-right:after,
.slds-popover_brand-bottom.slds-nubbin_bottom:after {
  margin-bottom: -.1875rem;
  background:
    linear-gradient(
      135deg,
      transparent 50%,
      transparent 50%,
      transparent);
}
.slds-popover_brand-bottom.slds-popover_brand-dark {
  border-bottom-color: var(--slds-g-color-brand-base-10,#001639);
}
.slds-popover_brand-bottom.slds-popover_brand-dark.slds-nubbin_bottom-left-corner:before,
.slds-popover_brand-bottom.slds-popover_brand-dark.slds-nubbin_bottom-left:before,
.slds-popover_brand-bottom.slds-popover_brand-dark.slds-nubbin_bottom-right-corner:before,
.slds-popover_brand-bottom.slds-popover_brand-dark.slds-nubbin_bottom-right:before,
.slds-popover_brand-bottom.slds-popover_brand-dark.slds-nubbin_bottom:before {
  margin-bottom: -.1875rem;
  background:
    linear-gradient(
      135deg,
      transparent 50%,
      #001639 50%,
      #001639);
}
.slds-popover_brand-right {
  border-right-width: .25rem;
  border-right-color: #0176d3;
}
.slds-popover_brand-right.slds-nubbin_right-bottom-corner:before,
.slds-popover_brand-right.slds-nubbin_right-bottom:before,
.slds-popover_brand-right.slds-nubbin_right-top-corner:before,
.slds-popover_brand-right.slds-nubbin_right-top:before,
.slds-popover_brand-right.slds-nubbin_right:before {
  margin-right: -.1875rem;
  background:
    linear-gradient(
      45deg,
      transparent 50%,
      #0176d3 50%,
      #0176d3);
}
.slds-popover_brand-right.slds-nubbin_right-bottom-corner:after,
.slds-popover_brand-right.slds-nubbin_right-bottom:after,
.slds-popover_brand-right.slds-nubbin_right-top-corner:after,
.slds-popover_brand-right.slds-nubbin_right-top:after,
.slds-popover_brand-right.slds-nubbin_right:after {
  margin-right: -.1875rem;
  background:
    linear-gradient(
      45deg,
      transparent 50%,
      transparent 50%,
      transparent);
}
.slds-popover_brand-right.slds-popover_brand-dark {
  border-right-color: var(--slds-g-color-brand-base-10,#001639);
}
.slds-popover_brand-right.slds-popover_brand-dark.slds-nubbin_right-bottom-corner:before,
.slds-popover_brand-right.slds-popover_brand-dark.slds-nubbin_right-bottom:before,
.slds-popover_brand-right.slds-popover_brand-dark.slds-nubbin_right-top-corner:before,
.slds-popover_brand-right.slds-popover_brand-dark.slds-nubbin_right-top:before,
.slds-popover_brand-right.slds-popover_brand-dark.slds-nubbin_right:before {
  margin-right: -.1875rem;
  background:
    linear-gradient(
      45deg,
      transparent 50%,
      #001639 50%,
      #001639);
}
.slds-popover--panel .slds-popover__header,
.slds-popover_panel .slds-popover__header {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  padding: 1.5rem 1.5rem .75rem;
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px);
  border-bottom: 0;
}
.slds-popover--panel .slds-popover__body,
.slds-popover_panel .slds-popover__body {
  padding: 0;
}
.slds-popover--panel .slds-popover__body-list,
.slds-popover_panel .slds-popover__body-list {
  padding: 1rem 1.5rem;
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-popover--panel.slds-nubbin--left-top:after,
.slds-popover--panel.slds-nubbin--left-top:before,
.slds-popover--panel.slds-nubbin--right-top:after,
.slds-popover--panel.slds-nubbin--right-top:before,
.slds-popover--panel.slds-nubbin--top-left:after,
.slds-popover--panel.slds-nubbin--top-left:before,
.slds-popover--panel.slds-nubbin--top-right:after,
.slds-popover--panel.slds-nubbin--top-right:before,
.slds-popover--panel.slds-nubbin_left-top:after,
.slds-popover--panel.slds-nubbin_left-top:before,
.slds-popover--panel.slds-nubbin_right-top:after,
.slds-popover--panel.slds-nubbin_right-top:before,
.slds-popover--panel.slds-nubbin_top-left:after,
.slds-popover--panel.slds-nubbin_top-left:before,
.slds-popover--panel.slds-nubbin_top-right:after,
.slds-popover--panel.slds-nubbin_top-right:before,
.slds-popover_panel.slds-nubbin--left-top:after,
.slds-popover_panel.slds-nubbin--left-top:before,
.slds-popover_panel.slds-nubbin--right-top:after,
.slds-popover_panel.slds-nubbin--right-top:before,
.slds-popover_panel.slds-nubbin--top-left:after,
.slds-popover_panel.slds-nubbin--top-left:before,
.slds-popover_panel.slds-nubbin--top-right:after,
.slds-popover_panel.slds-nubbin--top-right:before,
.slds-popover_panel.slds-nubbin_left-top:after,
.slds-popover_panel.slds-nubbin_left-top:before,
.slds-popover_panel.slds-nubbin_right-top:after,
.slds-popover_panel.slds-nubbin_right-top:before,
.slds-popover_panel.slds-nubbin_top-left:after,
.slds-popover_panel.slds-nubbin_top-left:before,
.slds-popover_panel.slds-nubbin_top-right:after,
.slds-popover_panel.slds-nubbin_top-right:before {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-popover--panel.slds-nubbin--left-top:after,
.slds-popover--panel.slds-nubbin--left-top:before,
.slds-popover--panel.slds-nubbin--right-top:after,
.slds-popover--panel.slds-nubbin--right-top:before,
.slds-popover--panel.slds-nubbin_left-top:after,
.slds-popover--panel.slds-nubbin_left-top:before,
.slds-popover--panel.slds-nubbin_right-top:after,
.slds-popover--panel.slds-nubbin_right-top:before,
.slds-popover_panel.slds-nubbin--left-top:after,
.slds-popover_panel.slds-nubbin--left-top:before,
.slds-popover_panel.slds-nubbin--right-top:after,
.slds-popover_panel.slds-nubbin--right-top:before,
.slds-popover_panel.slds-nubbin_left-top:after,
.slds-popover_panel.slds-nubbin_left-top:before,
.slds-popover_panel.slds-nubbin_right-top:after,
.slds-popover_panel.slds-nubbin_right-top:before {
  top: 2.25rem;
}
.slds-popover_panel__label {
  font-size: .875rem;
  font-weight: 700;
}
.slds-nubbin--top:before,
.slds-nubbin_top:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  left: 50%;
  top: -.5rem;
  margin-left: -.5rem;
}
.slds-nubbin--top:after,
.slds-nubbin_top:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  left: 50%;
  top: -.5rem;
  margin-left: -.5rem;
}
.slds-nubbin--top:after,
.slds-nubbin_top:after {
  -webkit-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
  box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-nubbin--top-left:before,
.slds-nubbin_top-left-corner:before,
.slds-nubbin_top-left:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  left: 50%;
  top: -.5rem;
  margin-left: -.5rem;
}
.slds-nubbin--top-left:after,
.slds-nubbin_top-left-corner:after,
.slds-nubbin_top-left:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  left: 50%;
  top: -.5rem;
  margin-left: -.5rem;
}
.slds-nubbin--top-left:after,
.slds-nubbin_top-left-corner:after,
.slds-nubbin_top-left:after {
  -webkit-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
  box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-nubbin--top-left:after,
.slds-nubbin--top-left:before,
.slds-nubbin_top-left-corner:after,
.slds-nubbin_top-left-corner:before,
.slds-nubbin_top-left:after,
.slds-nubbin_top-left:before {
  left: 1.5rem;
  top: -.5rem;
}
.slds-nubbin--top-right:before,
.slds-nubbin_top-right-corner:before,
.slds-nubbin_top-right:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  left: 50%;
  top: -.5rem;
  margin-left: -.5rem;
}
.slds-nubbin--top-right:after,
.slds-nubbin_top-right-corner:after,
.slds-nubbin_top-right:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  left: 50%;
  top: -.5rem;
  margin-left: -.5rem;
}
.slds-nubbin--top-right:after,
.slds-nubbin_top-right-corner:after,
.slds-nubbin_top-right:after {
  -webkit-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
  box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-nubbin--top-right:after,
.slds-nubbin--top-right:before,
.slds-nubbin_top-right-corner:after,
.slds-nubbin_top-right-corner:before,
.slds-nubbin_top-right:after,
.slds-nubbin_top-right:before {
  left: auto;
  right: 1.5rem;
  top: -.5rem;
  margin-right: -.5rem;
}
.slds-nubbin--bottom:before,
.slds-nubbin_bottom:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  left: 50%;
  bottom: -.5rem;
  margin-left: -.5rem;
}
.slds-nubbin--bottom:after,
.slds-nubbin_bottom:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  left: 50%;
  bottom: -.5rem;
  margin-left: -.5rem;
}
.slds-nubbin--bottom:after,
.slds-nubbin_bottom:after {
  -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .16);
  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-nubbin--bottom-left:before,
.slds-nubbin_bottom-left-corner:before,
.slds-nubbin_bottom-left:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  left: 50%;
  bottom: -.5rem;
  margin-left: -.5rem;
}
.slds-nubbin--bottom-left:after,
.slds-nubbin_bottom-left-corner:after,
.slds-nubbin_bottom-left:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  left: 50%;
  bottom: -.5rem;
  margin-left: -.5rem;
}
.slds-nubbin--bottom-left:after,
.slds-nubbin_bottom-left-corner:after,
.slds-nubbin_bottom-left:after {
  -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .16);
  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-nubbin--bottom-left:after,
.slds-nubbin--bottom-left:before,
.slds-nubbin_bottom-left-corner:after,
.slds-nubbin_bottom-left-corner:before,
.slds-nubbin_bottom-left:after,
.slds-nubbin_bottom-left:before {
  left: 1.5rem;
  top: 100%;
  margin-top: -.5rem;
}
.slds-nubbin--bottom-right:before,
.slds-nubbin_bottom-right-corner:before,
.slds-nubbin_bottom-right:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  left: 50%;
  bottom: -.5rem;
  margin-left: -.5rem;
}
.slds-nubbin--bottom-right:after,
.slds-nubbin_bottom-right-corner:after,
.slds-nubbin_bottom-right:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  left: 50%;
  bottom: -.5rem;
  margin-left: -.5rem;
}
.slds-nubbin--bottom-right:after,
.slds-nubbin_bottom-right-corner:after,
.slds-nubbin_bottom-right:after {
  -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .16);
  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-nubbin--bottom-right:after,
.slds-nubbin--bottom-right:before,
.slds-nubbin_bottom-right-corner:after,
.slds-nubbin_bottom-right-corner:before,
.slds-nubbin_bottom-right:after,
.slds-nubbin_bottom-right:before {
  left: auto;
  right: 1.5rem;
  top: 100%;
  margin-top: -.5rem;
  margin-right: -.5rem;
}
.slds-nubbin--left:before,
.slds-nubbin_left:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  left: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin--left:after,
.slds-nubbin_left:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  left: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin--left:after,
.slds-nubbin_left:after {
  -webkit-box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-nubbin--left-top:before,
.slds-nubbin_left-top-corner:before,
.slds-nubbin_left-top:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  left: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin--left-top:after,
.slds-nubbin_left-top-corner:after,
.slds-nubbin_left-top:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  left: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin--left-top:after,
.slds-nubbin_left-top-corner:after,
.slds-nubbin_left-top:after {
  -webkit-box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-nubbin--left-top:after,
.slds-nubbin--left-top:before,
.slds-nubbin_left-top-corner:after,
.slds-nubbin_left-top-corner:before,
.slds-nubbin_left-top:after,
.slds-nubbin_left-top:before {
  top: 1.5rem;
}
.slds-nubbin--left-bottom:before,
.slds-nubbin_left-bottom-corner:before,
.slds-nubbin_left-bottom:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  left: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin--left-bottom:after,
.slds-nubbin_left-bottom-corner:after,
.slds-nubbin_left-bottom:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  left: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin--left-bottom:before,
.slds-nubbin_left-bottom-corner:before,
.slds-nubbin_left-bottom:before {
  margin-bottom: -1px;
}
.slds-nubbin--left-bottom:after,
.slds-nubbin_left-bottom-corner:after,
.slds-nubbin_left-bottom:after {
  -webkit-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, .16);
  box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-nubbin--left-bottom:after,
.slds-nubbin--left-bottom:before,
.slds-nubbin_left-bottom-corner:after,
.slds-nubbin_left-bottom-corner:before,
.slds-nubbin_left-bottom:after,
.slds-nubbin_left-bottom:before {
  top: auto;
  bottom: 1rem;
}
.slds-nubbin--right:before,
.slds-nubbin_right:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  right: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin--right:after,
.slds-nubbin_right:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  right: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin--right:after,
.slds-nubbin_right:after {
  -webkit-box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-nubbin--right-top:before,
.slds-nubbin_right-top-corner:before,
.slds-nubbin_right-top:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  right: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin--right-top:after,
.slds-nubbin_right-top-corner:after,
.slds-nubbin_right-top:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  right: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin--right-top:after,
.slds-nubbin_right-top-corner:after,
.slds-nubbin_right-top:after {
  -webkit-box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-nubbin--right-top:after,
.slds-nubbin--right-top:before,
.slds-nubbin_right-top-corner:after,
.slds-nubbin_right-top-corner:before,
.slds-nubbin_right-top:after,
.slds-nubbin_right-top:before {
  top: 1.5rem;
}
.slds-nubbin--right-bottom:before,
.slds-nubbin_right-bottom-corner:before,
.slds-nubbin_right-bottom:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  right: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin--right-bottom:after,
.slds-nubbin_right-bottom-corner:after,
.slds-nubbin_right-bottom:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  right: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin--right-bottom:before,
.slds-nubbin_right-bottom-corner:before,
.slds-nubbin_right-bottom:before {
  margin-bottom: -1px;
}
.slds-nubbin--right-bottom:after,
.slds-nubbin_right-bottom-corner:after,
.slds-nubbin_right-bottom:after {
  -webkit-box-shadow: 2px -1px 3px 0 rgba(0, 0, 0, .16);
  box-shadow: 2px -1px 3px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-nubbin--right-bottom:after,
.slds-nubbin--right-bottom:before,
.slds-nubbin_right-bottom-corner:after,
.slds-nubbin_right-bottom-corner:before,
.slds-nubbin_right-bottom:after,
.slds-nubbin_right-bottom:before {
  top: auto;
  bottom: 1rem;
}
.slds-nubbin_top-left-corner {
  border-radius: .125rem .25rem .25rem .25rem;
}
.slds-nubbin_top-left-corner:after,
.slds-nubbin_top-left-corner:before {
  left: .75rem;
}
.slds-nubbin_bottom-left-corner {
  border-radius: .25rem .25rem .25rem .125rem;
}
.slds-nubbin_bottom-left-corner:after,
.slds-nubbin_bottom-left-corner:before {
  left: .75rem;
}
.slds-nubbin_top-right-corner {
  border-radius: .25rem .125rem .25rem .25rem;
}
.slds-nubbin_top-right-corner:after,
.slds-nubbin_top-right-corner:before {
  right: .75rem;
}
.slds-nubbin_bottom-right-corner {
  border-radius: .25rem .25rem .125rem .25rem;
}
.slds-nubbin_bottom-right-corner:after,
.slds-nubbin_bottom-right-corner:before {
  right: .75rem;
}
.slds-nubbin_left-top-corner {
  border-radius: .125rem .25rem .25rem .25rem;
}
.slds-nubbin_left-top-corner:after,
.slds-nubbin_left-top-corner:before {
  top: .75rem;
}
.slds-nubbin_right-top-corner {
  border-radius: .25rem .125rem .25rem .25rem;
}
.slds-nubbin_right-top-corner:after,
.slds-nubbin_right-top-corner:before {
  top: .75rem;
}
.slds-nubbin_left-bottom-corner {
  border-radius: .25rem .25rem .25rem .125rem;
}
.slds-nubbin_left-bottom-corner:after,
.slds-nubbin_left-bottom-corner:before {
  bottom: .25rem;
}
.slds-nubbin_right-bottom-corner {
  border-radius: .25rem .25rem .125rem .25rem;
}
.slds-nubbin_right-bottom-corner:after,
.slds-nubbin_right-bottom-corner:before {
  bottom: .25rem;
}
.slds-nubbin_top-start:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  inset-inline-start: 50%;
  top: -.5rem;
  -webkit-margin-start: -.5rem;
  margin-inline-start: -.5rem;
}
.slds-nubbin_top-start:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  inset-inline-start: 50%;
  top: -.5rem;
  -webkit-margin-start: -.5rem;
  margin-inline-start: -.5rem;
}
.slds-nubbin_top-start:after {
  -webkit-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
  box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-nubbin_top-start:after,
.slds-nubbin_top-start:before {
  inset-inline-start: 1.5rem;
  top: -.5rem;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
}
.slds-nubbin_top-end:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  inset-inline-start: 50%;
  top: -.5rem;
  -webkit-margin-start: -.5rem;
  margin-inline-start: -.5rem;
}
.slds-nubbin_top-end:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  inset-inline-start: 50%;
  top: -.5rem;
  -webkit-margin-start: -.5rem;
  margin-inline-start: -.5rem;
}
.slds-nubbin_top-end:after {
  -webkit-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
  box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-nubbin_top-end:after,
.slds-nubbin_top-end:before {
  inset-inline-start: auto;
  inset-inline-end: 1.5rem;
  top: -.5rem;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
  -webkit-margin-end: -.5rem;
  margin-inline-end: -.5rem;
}
.slds-nubbin_bottom-start:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  inset-inline-start: 50%;
  bottom: -.5rem;
  -webkit-margin-start: -.5rem;
  margin-inline-start: -.5rem;
}
.slds-nubbin_bottom-start:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  inset-inline-start: 50%;
  bottom: -.5rem;
  -webkit-margin-start: -.5rem;
  margin-inline-start: -.5rem;
}
.slds-nubbin_bottom-start:after {
  -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .16);
  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-nubbin_bottom-start:after,
.slds-nubbin_bottom-start:before {
  inset-inline-start: 1.5rem;
  top: 100%;
  margin-top: -.5rem;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
}
.slds-nubbin_bottom-end:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  inset-inline-start: 50%;
  bottom: -.5rem;
  -webkit-margin-start: -.5rem;
  margin-inline-start: -.5rem;
}
.slds-nubbin_bottom-end:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  inset-inline-start: 50%;
  bottom: -.5rem;
  -webkit-margin-start: -.5rem;
  margin-inline-start: -.5rem;
}
.slds-nubbin_bottom-end:after {
  -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .16);
  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-nubbin_bottom-end:after,
.slds-nubbin_bottom-end:before {
  inset-inline-start: auto;
  inset-inline-end: 1.5rem;
  top: 100%;
  margin-top: -.5rem;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
  -webkit-margin-end: -.5rem;
  margin-inline-end: -.5rem;
}
.slds-nubbin_start:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  inset-inline-start: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin_start:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  inset-inline-start: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin_start:after {
  -webkit-box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
[dir=rtl] .slds-nubbin_start:after {
  -webkit-box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, .16);
}
.slds-nubbin_start-top:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  inset-inline-start: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin_start-top:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  inset-inline-start: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin_start-top:after {
  -webkit-box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
[dir=rtl] .slds-nubbin_start-top:after {
  -webkit-box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, .16);
}
.slds-nubbin_start-top:after,
.slds-nubbin_start-top:before {
  top: 1.5rem;
}
.slds-nubbin_start-bottom:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  inset-inline-start: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin_start-bottom:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  inset-inline-start: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin_start-bottom:before {
  margin-bottom: -1px;
}
.slds-nubbin_start-bottom:after {
  -webkit-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, .16);
  box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
[dir=rtl] .slds-nubbin_start-bottom:after {
  -webkit-box-shadow: 2px -1px 3px 0 rgba(0, 0, 0, .16);
  box-shadow: 2px -1px 3px 0 rgba(0, 0, 0, .16);
}
.slds-nubbin_start-bottom:after,
.slds-nubbin_start-bottom:before {
  top: auto;
  bottom: 1rem;
}
.slds-nubbin_end:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  inset-inline-end: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin_end:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  inset-inline-end: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin_end:after {
  -webkit-box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
[dir=rtl] .slds-nubbin_end:after {
  -webkit-box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .16);
}
.slds-nubbin_end-top:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  inset-inline-end: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin_end-top:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  inset-inline-end: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin_end-top:after {
  -webkit-box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
[dir=rtl] .slds-nubbin_end-top:after {
  -webkit-box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .16);
}
.slds-nubbin_end-top:after,
.slds-nubbin_end-top:before {
  top: 1.5rem;
}
.slds-nubbin_end-bottom:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  inset-inline-end: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin_end-bottom:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: inherit;
  top: 50%;
  inset-inline-end: -.5rem;
  margin-top: -.5rem;
}
.slds-nubbin_end-bottom:before {
  margin-bottom: -1px;
}
.slds-nubbin_end-bottom:after {
  -webkit-box-shadow: 2px -1px 3px 0 rgba(0, 0, 0, .16);
  box-shadow: 2px -1px 3px 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
[dir=rtl] .slds-nubbin_end-bottom:after {
  -webkit-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, .16);
  box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, .16);
}
.slds-nubbin_end-bottom:after,
.slds-nubbin_end-bottom:before {
  top: auto;
  bottom: 1rem;
}
.slds-popover--walkthrough,
.slds-popover_walkthrough {
  border-color: var(--slds-g-color-brand-base-10,#001639);
  color: var(--slds-g-color-neutral-base-100,#fff);
  background: var(--slds-g-color-brand-base-10,#001639);
  border-color: var(--slds-g-color-brand-base-10,#001639);
}
.slds-popover--walkthrough .slds-text-title,
.slds-popover--walkthrough .slds-text-title--caps,
.slds-popover--walkthrough .slds-text-title_caps,
.slds-popover_walkthrough .slds-text-title,
.slds-popover_walkthrough .slds-text-title--caps,
.slds-popover_walkthrough .slds-text-title_caps {
  color: var(--slds-g-color-neutral-base-70,#aeaeae);
}
.slds-popover--walkthrough .slds-icon,
.slds-popover_walkthrough .slds-icon {
  fill: currentColor;
}
.slds-popover--walkthrough a,
.slds-popover_walkthrough a {
  color: currentColor;
  border: 1px solid transparent;
  border-radius: .25rem;
}
.slds-popover--walkthrough a:focus,
.slds-popover--walkthrough a:hover,
.slds-popover_walkthrough a:focus,
.slds-popover_walkthrough a:hover {
  text-decoration: none;
  outline: 0;
}
.slds-popover--walkthrough a:focus,
.slds-popover_walkthrough a:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
}
.slds-popover--walkthrough a:active,
.slds-popover_walkthrough a:active {
  color: var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5));
}
.slds-popover--walkthrough a[disabled],
.slds-popover_walkthrough a[disabled] {
  color: var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15));
}
.slds-popover--walkthrough a,
.slds-popover_walkthrough a {
  text-decoration: underline;
}
.slds-popover--walkthrough .slds-popover__header,
.slds-popover_walkthrough .slds-popover__header {
  background-color: var(--slds-g-color-brand-base-20,#032d60);
  background-image: url("./media/popover-header.png");
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: contain;
  border-color: inherit;
  padding: .75rem 1rem;
  text-shadow: 0 0 4px var(--slds-g-color-brand-base-10,#001639);
}
.slds-popover--walkthrough .slds-popover__body,
.slds-popover--walkthrough .slds-popover__footer,
.slds-popover_walkthrough .slds-popover__body,
.slds-popover_walkthrough .slds-popover__footer {
  padding: 1rem;
}
.slds-popover--walkthrough .slds-popover__footer,
.slds-popover_walkthrough .slds-popover__footer {
  background-color: transparent;
  border: 0;
}
.slds-popover--walkthrough .slds-text-title,
.slds-popover_walkthrough .slds-text-title {
  color: var(--slds-g-color-neutral-base-100,#c9c9c9);
}
.slds-popover--walkthrough .slds-input,
.slds-popover--walkthrough .slds-select,
.slds-popover--walkthrough .slds-textarea,
.slds-popover_walkthrough .slds-input,
.slds-popover_walkthrough .slds-select,
.slds-popover_walkthrough .slds-textarea {
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-popover--walkthrough.slds-nubbin--left-top:before,
.slds-popover--walkthrough.slds-nubbin--right-top:before,
.slds-popover--walkthrough.slds-nubbin--top-left:before,
.slds-popover--walkthrough.slds-nubbin--top-right:before,
.slds-popover--walkthrough.slds-nubbin--top:before,
.slds-popover--walkthrough.slds-nubbin_left-top:before,
.slds-popover--walkthrough.slds-nubbin_right-top:before,
.slds-popover--walkthrough.slds-nubbin_top-left:before,
.slds-popover--walkthrough.slds-nubbin_top-right:before,
.slds-popover--walkthrough.slds-nubbin_top:before,
.slds-popover_walkthrough.slds-nubbin--left-top:before,
.slds-popover_walkthrough.slds-nubbin--right-top:before,
.slds-popover_walkthrough.slds-nubbin--top-left:before,
.slds-popover_walkthrough.slds-nubbin--top-right:before,
.slds-popover_walkthrough.slds-nubbin--top:before,
.slds-popover_walkthrough.slds-nubbin_left-top:before,
.slds-popover_walkthrough.slds-nubbin_right-top:before,
.slds-popover_walkthrough.slds-nubbin_top-left:before,
.slds-popover_walkthrough.slds-nubbin_top-right:before,
.slds-popover_walkthrough.slds-nubbin_top:before {
  background-color: var(--slds-g-color-brand-base-20,#032d60);
}
.slds-popover_feature,
.slds-popover_walkthrough-alt {
  border-color: var(--slds-g-color-brand-base-50,#0176d3);
  background-color: var(--slds-g-color-brand-base-50,#0176d3);
  background-image: url("./media/popover-action.png");
  background-repeat: no-repeat;
  background-size: 100% 2.25rem;
  background-position: bottom;
  padding-bottom: 1.5rem;
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-popover_feature .slds-text-heading_small,
.slds-popover_walkthrough-alt .slds-text-heading_small {
  margin-bottom: .5rem;
}
.slds-popover_feature.slds-nubbin--bottom-left:before,
.slds-popover_feature.slds-nubbin--bottom-right:before,
.slds-popover_feature.slds-nubbin--bottom:before,
.slds-popover_feature.slds-nubbin_bottom-left:before,
.slds-popover_feature.slds-nubbin_bottom-right:before,
.slds-popover_feature.slds-nubbin_bottom:before,
.slds-popover_walkthrough-alt.slds-nubbin--bottom-left:before,
.slds-popover_walkthrough-alt.slds-nubbin--bottom-right:before,
.slds-popover_walkthrough-alt.slds-nubbin--bottom:before,
.slds-popover_walkthrough-alt.slds-nubbin_bottom-left:before,
.slds-popover_walkthrough-alt.slds-nubbin_bottom-right:before,
.slds-popover_walkthrough-alt.slds-nubbin_bottom:before {
  background-color: var(--slds-g-color-brand-base-50,#0176d3);
}
.slds-popover_error .slds-popover__header {
  background-color: var(--slds-g-color-error-base-30,#ba0517);
  color: var(--slds-g-color-neutral-base-100,#fff);
  padding-left: .75rem;
}
.slds-popover_error .slds-popover__footer {
  background-color: transparent;
}
.slds-popover_error .slds-popover__footer .slds-button {
  text-decoration: none;
}
.slds-popover_error .slds-popover__footer .slds-button.slds-button_neutral {
  color: #0176d3;
}
.slds-popover_error.slds-nubbin--left-top:before,
.slds-popover_error.slds-nubbin--right-top:before,
.slds-popover_error.slds-nubbin--top-left:before,
.slds-popover_error.slds-nubbin--top-right:before,
.slds-popover_error.slds-nubbin--top:before,
.slds-popover_error.slds-nubbin_left-top:before,
.slds-popover_error.slds-nubbin_right-top:before,
.slds-popover_error.slds-nubbin_top-left:before,
.slds-popover_error.slds-nubbin_top-right:before,
.slds-popover_error.slds-nubbin_top:before {
  background-color: var(--slds-g-color-error-base-30,#ba0517);
}
.slds-popover_error .slds-popover__body {
  padding-left: 2.5rem;
}
.slds-popover_error .slds-popover__header,
.slds-popover_warning .slds-popover__header {
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}
.slds-popover_error .slds-popover__body_scrollable,
.slds-popover_warning .slds-popover__body_scrollable {
  max-height: 150px;
  overflow-y: auto;
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-popover_error .slds-popover__body_scrollable + .slds-popover__footer,
.slds-popover_warning .slds-popover__body_scrollable + .slds-popover__footer {
  border-top: 0;
}
.slds-popover_warning button:has(.slds-button__icon) {
  color: var(--slds-g-color-neutral-base-30,#514f4d);
  text-decoration: underline;
}
.slds-popover_warning button:has(.slds-button__icon):hover {
  color: var(--slds-g-color-neutral-base-50,#706e6b);
}
.slds-popover_warning button:has(.slds-button__icon):focus {
  color: var(--slds-g-color-neutral-base-30,#514f4d);
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
}
.slds-popover_warning button:has(.slds-button__icon):active {
  color: var(--slds-g-color-neutral-base-50,#706e6b);
}
.slds-popover_warning .slds-popover__header {
  background-color: var(--slds-g-color-warning-base-60,#fe9339);
  color: var(--slds-g-color-neutral-base-10,#2b2826);
}
.slds-popover_warning .slds-popover__header .slds-icon {
  fill: currentColor;
}
.slds-popover_warning .slds-popover__close {
  color: currentColor;
}
.slds-popover_warning.slds-nubbin--left-top:before,
.slds-popover_warning.slds-nubbin--right-top:before,
.slds-popover_warning.slds-nubbin--top-left:before,
.slds-popover_warning.slds-nubbin--top-right:before,
.slds-popover_warning.slds-nubbin--top:before,
.slds-popover_warning.slds-nubbin_left-top:before,
.slds-popover_warning.slds-nubbin_right-top:before,
.slds-popover_warning.slds-nubbin_top-left:before,
.slds-popover_warning.slds-nubbin_top-right:before,
.slds-popover_warning.slds-nubbin_top:before {
  background-color: var(--slds-g-color-warning-base-60,#fe9339);
}
.slds-popover_warning .slds-popover__body {
  padding-left: 2.5rem;
}
.slds-popover_warning .slds-popover__footer {
  background-color: transparent;
}
.slds-popover_prompt {
  width: 25rem;
}
.slds-popover_prompt .slds-popover__body {
  padding: 1rem;
}
.slds-popover_prompt .slds-popover__footer {
  border-top: inherit;
}
.slds-popover_prompt__heading {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 700;
}
.slds-popover_prompt__action-link {
  margin-right: 1rem;
}
.slds-popover_prompt_bottom,
.slds-popover_prompt_bottom-left,
.slds-popover_prompt_bottom-right,
.slds-popover_prompt_top,
.slds-popover_prompt_top-left,
.slds-popover_prompt_top-right {
  position: absolute;
}
.slds-popover_prompt_top,
.slds-popover_prompt_top-left,
.slds-popover_prompt_top-right {
  top: .5rem;
}
.slds-popover_prompt_bottom,
.slds-popover_prompt_bottom-left,
.slds-popover_prompt_bottom-right {
  bottom: .5rem;
}
.slds-popover_prompt_bottom,
.slds-popover_prompt_top {
  left: 50%;
  margin-left: -12.5rem;
}
.slds-popover_prompt_bottom-right,
.slds-popover_prompt_top-right {
  right: .5rem;
}
.slds-popover_prompt_bottom-left,
.slds-popover_prompt_top-left {
  left: .5rem;
}
.slds-tooltip {
  position: relative;
  border-radius: .25rem;
  width: 20rem;
  min-height: 2rem;
  z-index: var(--slds-c-popover-position-zindex,6000);
  background-color: var(--slds-g-color-brand-base-10,#001639);
  display: inline-block;
}
.slds-tooltip__body {
  padding: .5rem .75rem;
  font-size: .75rem;
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-popover--tooltip,
.slds-popover_tooltip {
  width: auto;
  max-width: var(--slds-c-tooltip-sizing-max-width,var(--slds-c-tooltip-sizing-width-max,var(--sds-c-tooltip-sizing-max-width,20rem)));
  background-color: var(--slds-c-tooltip-color-background,var(--sds-c-tooltip-color-background,var(--slds-g-color-brand-base-20,#032d60)));
  border: 0;
}
.slds-popover--tooltip .slds-popover__body,
.slds-popover_tooltip .slds-popover__body {
  font-size: var(--slds-c-tooltip-font-size,var(--sds-c-tooltip-font-size,.75rem));
  color: var(--slds-c-tooltip-text-color,var(--sds-c-tooltip-text-color,var(--slds-g-color-neutral-base-100,#fff)));
}
@media (max-width: 480px) {
  .slds-popover--tooltip,
  .slds-popover_tooltip {
    max-width: 160px;
  }
}
a:has(+ .slds-popover.slds-popover_tooltip):focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1);
  box-shadow: var(--slds-g-shadow-outset-focus-1);
  outline: 0;
}
.slds-rise-from-ground {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition:
    opacity .1s linear,
    visibility .1s linear,
    -webkit-transform .1s linear;
  transition:
    opacity .1s linear,
    visibility .1s linear,
    -webkit-transform .1s linear;
  transition:
    opacity .1s linear,
    visibility .1s linear,
    transform .1s linear;
  transition:
    opacity .1s linear,
    visibility .1s linear,
    transform .1s linear,
    -webkit-transform .1s linear;
  will-change: transform;
}
.slds-fall-into-ground {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition:
    opacity .1s linear,
    visibility .1s linear,
    -webkit-transform .1s linear;
  transition:
    opacity .1s linear,
    visibility .1s linear,
    -webkit-transform .1s linear;
  transition:
    opacity .1s linear,
    visibility .1s linear,
    transform .1s linear;
  transition:
    opacity .1s linear,
    visibility .1s linear,
    transform .1s linear,
    -webkit-transform .1s linear;
  will-change: transform;
}
.slds-slide-from-bottom-to-top {
  -webkit-transform: translateY(10%);
  transform: translateY(10%);
  will-change: transform;
}
.slds-slide-from-top-to-bottom {
  -webkit-transform: translateY(-10%);
  transform: translateY(-10%);
  will-change: transform;
}
.slds-slide-from-right-to-left {
  -webkit-transform: translateX(5%);
  transform: translateX(5%);
  will-change: transform;
}
.slds-slide-from-left-to-right {
  -webkit-transform: translateX(-5%);
  transform: translateX(-5%);
  will-change: transform;
}
.slds-markdown p {
  line-height: 1.5rem;
}
.slds-markdown h1 {
  font-size: 1.25rem;
  font-weight: 400;
  -webkit-padding-before: .75rem;
  padding-block-start: .75rem;
  -webkit-padding-after: .25rem;
  padding-block-end: .25rem;
  line-height: 1.25;
}
.slds-markdown h2 {
  font-size: 1.125rem;
  font-weight: 400;
  -webkit-padding-before: .75rem;
  padding-block-start: .75rem;
  -webkit-padding-after: .25rem;
  padding-block-end: .25rem;
  line-height: 1.25;
}
.slds-markdown h3 {
  font-size: 1rem;
  font-weight: 600;
  -webkit-padding-before: .75rem;
  padding-block-start: .75rem;
  -webkit-padding-after: .25rem;
  padding-block-end: .25rem;
  line-height: 1.25;
}
.slds-markdown h4 {
  font-size: .875rem;
  font-weight: 600;
  -webkit-padding-before: .75rem;
  padding-block-start: .75rem;
  -webkit-padding-after: .25rem;
  padding-block-end: .25rem;
  line-height: 1.25;
}
.slds-markdown h5 {
  font-size: .8125rem;
  font-weight: 700;
  -webkit-padding-before: .75rem;
  padding-block-start: .75rem;
  -webkit-padding-after: .25rem;
  padding-block-end: .25rem;
  line-height: 1.25;
}
.slds-markdown h6 {
  font-size: .75rem;
  font-weight: 700;
  -webkit-padding-before: .75rem;
  padding-block-start: .75rem;
  -webkit-padding-after: .25rem;
  padding-block-end: .25rem;
  line-height: 1.25;
}
.slds-markdown ul {
  list-style: disc;
  margin-inline: 1.125rem 0;
  margin-block: 0 .25rem;
  line-height: 1.25rem;
}
.slds-markdown ol {
  list-style: decimal;
  margin-inline: 1.125rem 0;
  margin-block: 0 .25rem;
  line-height: 1.25rem;
}
.slds-markdown > ol,
.slds-markdown > ul {
  -webkit-margin-after: .5rem;
  margin-block-end: .5rem;
}
.slds-markdown li {
  -webkit-padding-start: .125rem;
  padding-inline-start: .125rem;
}
.slds-markdown ul:has(> li > input[type=checkbox]) {
  list-style-type: none;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
}
.slds-markdown li input[type=checkbox] {
  vertical-align: middle;
  -webkit-margin-end: 0;
  margin-inline-end: 0;
}
.slds-markdown li:has(> input[type=checkbox])::before {
  content: " ";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  width: .875rem;
  height: .875rem;
  border: 1px solid var(--slds-g-color-neutral-base-70,#e6e6e6);
  border-radius: .125rem;
  pointer-events: none;
  -webkit-margin-end: .125rem;
  margin-inline-end: .125rem;
}
.slds-markdown li:has(> input[type=checkbox]:checked)::before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http:%2F%2Fwww.w3.org/2000/svg'%3E%3Cpath d='M1.9 7.6L3.1 6.4L5.5 8.8L10.7 3.6L11.9 4.8L5.5 11.2L1.9 7.6Z' fill='black'/%3E%3C/svg%3E");
  background-position: center;
}
.slds-markdown li:has(> input[type=checkbox]) input[type=checkbox] {
  width: 0;
  height: 0;
}
.slds-markdown p:has(+ blockquote),
.slds-markdown p:has(+ ol),
.slds-markdown p:has(+ p),
.slds-markdown p:has(+ table),
.slds-markdown p:has(+ ul) {
  -webkit-margin-after: .5rem;
  margin-block-end: .5rem;
}
.slds-markdown hr {
  margin-block: .75rem;
}
.slds-markdown pre:has(> code) {
  padding: .75rem 1rem;
  -webkit-margin-after: .5rem;
  margin-block-end: .5rem;
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border: 1px solid var(--slds-g-color-neutral-base-90,#e6e6e6);
  border-radius: .25rem;
}
.slds-markdown pre > code {
  padding: 0;
  word-break: normal;
  white-space: pre;
  background: 0 0;
  border: 0;
}
.slds-markdown code {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border: 1px solid var(--slds-g-color-neutral-base-90,#e6e6e6);
  padding: .125rem .25rem;
  border-radius: .25rem;
  font-family:
    Consolas,
    Menlo,
    Monaco,
    Courier,
    monospace;
  font-size: .75rem;
}
.slds-markdown kbd {
  background-color: var(--slds-g-color-neutral-base-90,#e5e5e5);
  border: 1px solid var(--slds-g-color-neutral-base-80,#c9c9c9);
  padding: .125rem .25rem;
  border-radius: .125rem;
  font-family:
    Consolas,
    Menlo,
    Monaco,
    Courier,
    monospace;
  font-size: .75rem;
  -webkit-box-shadow: 0 1px 0 var(--slds-g-color-neutral-base-80,#c9c9c9);
  box-shadow: 0 1px 0 var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-markdown mark {
  background-color: var(--slds-g-color-palette-yellow-90,#f9e3b6);
  padding: .125rem;
}
.slds-markdown del,
.slds-markdown s {
  text-decoration: line-through;
  color: var(--slds-g-color-neutral-base-60,#939393);
}
.slds-markdown sub,
.slds-markdown sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.slds-markdown sup {
  top: -.5em;
}
.slds-markdown sub {
  bottom: -.25em;
}
.slds-markdown img {
  max-width: 100%;
  height: auto;
  border-radius: .25rem;
}
.slds-markdown table {
  width: unset;
  border-collapse: separate;
  border-spacing: 0;
  -webkit-margin-after: .5rem;
  margin-block-end: .5rem;
}
.slds-markdown tr:first-child th {
  border-top: 1px solid var(--slds-g-color-neutral-base-80,#c9c9c9);
  border-bottom: 1px solid var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-markdown tr:first-child th:first-child {
  border-top-left-radius: .25rem;
}
.slds-markdown tr:first-child th:last-child {
  border-top-right-radius: .25rem;
}
.slds-markdown th {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  padding: .25rem .75rem;
  border-left: 1px solid var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-markdown th:last-child {
  border-right: 1px solid var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-markdown td {
  padding: .25rem .75rem;
}
.slds-markdown td:has(code:first-child) {
  -webkit-padding-start: .5rem;
  padding-inline-start: .5rem;
}
.slds-markdown td:has(code:last-child) {
  -webkit-padding-end: .5rem;
  padding-inline-end: .5rem;
}
.slds-markdown td:first-child {
  border-left: 1px solid var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-markdown td:last-child {
  border-right: 1px solid var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-markdown tr:not(:last-child) td {
  border-bottom: 1px solid var(--slds-g-color-neutral-base-90,#e5e5e5);
}
.slds-markdown tr:last-child td {
  border-bottom: 1px solid var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-markdown tr:last-child td:first-child {
  border-bottom-left-radius: .25rem;
}
.slds-markdown tr:last-child td:last-child {
  border-bottom-right-radius: .25rem;
}
.slds-markdown blockquote {
  -webkit-margin-start: 1.25rem;
  margin-inline-start: 1.25rem;
  position: relative;
  -webkit-margin-before: 0;
  margin-block-start: 0;
  -webkit-margin-after: .5rem;
  margin-block-end: .5rem;
}
.slds-markdown blockquote p:has(+ blockquote) {
  -webkit-margin-after: .5rem;
  margin-block-end: .5rem;
}
.slds-markdown blockquote::before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: .25rem;
  margin-left: -1.25rem;
  height: 100%;
  background-color: var(--slds-g-color-neutral-base-90,#e5e5e5);
  border-radius: .125rem;
}
.slds-dropdown-trigger .slds-dropdown {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .1s linear, visibility .1s linear;
  transition: opacity .1s linear, visibility .1s linear;
}
.slds-dropdown-trigger:focus,
.slds-dropdown-trigger:hover {
  outline: 0;
}
.slds-dropdown-trigger:focus .slds-dropdown,
.slds-dropdown-trigger:hover .slds-dropdown {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .1s linear, visibility .1s linear;
  transition: opacity .1s linear, visibility .1s linear;
}
.slds-dropdown--nubbin-top,
.slds-dropdown_nubbin-top {
  margin-top: .5rem;
}
.slds-dropdown--nubbin-top:before,
.slds-dropdown_nubbin-top:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  left: 50%;
  top: -.5rem;
  margin-left: -.5rem;
}
.slds-dropdown--nubbin-top:after,
.slds-dropdown_nubbin-top:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  left: 50%;
  top: -.5rem;
  margin-left: -.5rem;
}
.slds-dropdown--nubbin-top:before,
.slds-dropdown_nubbin-top:before {
  background: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-dropdown--nubbin-top:after,
.slds-dropdown_nubbin-top:after {
  background: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
  box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
  z-index: -1;
}
.slds-dropdown--nubbin-top.slds-dropdown--left,
.slds-dropdown--nubbin-top.slds-dropdown_left,
.slds-dropdown_nubbin-top.slds-dropdown--left,
.slds-dropdown_nubbin-top.slds-dropdown_left {
  left: -1rem;
}
.slds-dropdown--nubbin-top.slds-dropdown--left:after,
.slds-dropdown--nubbin-top.slds-dropdown--left:before,
.slds-dropdown--nubbin-top.slds-dropdown_left:after,
.slds-dropdown--nubbin-top.slds-dropdown_left:before,
.slds-dropdown_nubbin-top.slds-dropdown--left:after,
.slds-dropdown_nubbin-top.slds-dropdown--left:before,
.slds-dropdown_nubbin-top.slds-dropdown_left:after,
.slds-dropdown_nubbin-top.slds-dropdown_left:before {
  left: 1.5rem;
  margin-left: 0;
}
.slds-dropdown--nubbin-top.slds-dropdown--right,
.slds-dropdown--nubbin-top.slds-dropdown_right,
.slds-dropdown_nubbin-top.slds-dropdown--right,
.slds-dropdown_nubbin-top.slds-dropdown_right {
  right: -1rem;
}
.slds-dropdown--nubbin-top.slds-dropdown--right:after,
.slds-dropdown--nubbin-top.slds-dropdown--right:before,
.slds-dropdown--nubbin-top.slds-dropdown_right:after,
.slds-dropdown--nubbin-top.slds-dropdown_right:before,
.slds-dropdown_nubbin-top.slds-dropdown--right:after,
.slds-dropdown_nubbin-top.slds-dropdown--right:before,
.slds-dropdown_nubbin-top.slds-dropdown_right:after,
.slds-dropdown_nubbin-top.slds-dropdown_right:before {
  left: auto;
  right: 1.5rem;
  margin-left: 0;
}
.slds-dropdown__item .slds-has-icon {
  position: relative;
}
.slds-dropdown__item .slds-has-icon .slds-icon {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 50%;
  margin-top: -.5rem;
  fill: var(--slds-g-color-neutral-base-50,#747474);
}
.slds-dropdown__item .slds-has-icon .slds-icon--left,
.slds-dropdown__item .slds-has-icon .slds-icon_left {
  left: .75rem;
}
.slds-dropdown__item .slds-has-icon .slds-icon--right,
.slds-dropdown__item .slds-has-icon .slds-icon_right {
  right: .75rem;
}
.slds-dropdown__item .slds-has-icon--left > a,
.slds-dropdown__item .slds-has-icon--left > span,
.slds-dropdown__item .slds-has-icon_left > a,
.slds-dropdown__item .slds-has-icon_left > span {
  padding-left: 2rem;
}
.slds-dropdown__item .slds-has-icon--right > a,
.slds-dropdown__item .slds-has-icon--right > span,
.slds-dropdown__item .slds-has-icon_right > a,
.slds-dropdown__item .slds-has-icon_right > span {
  padding-right: 2rem;
}
.slds-dropdown__item .slds-has-icon--left-right > a,
.slds-dropdown__item .slds-has-icon--left-right > span,
.slds-dropdown__item .slds-has-icon_left-right > a,
.slds-dropdown__item .slds-has-icon_left-right > span {
  padding-left: 2rem;
  padding-right: 2rem;
}
.slds-dropdown-trigger {
  position: relative;
  display: inline-block;
}
.slds-dropdown-trigger .slds-dropdown {
  top: 100%;
}
.slds-dropdown-trigger .slds-dropdown--bottom,
.slds-dropdown-trigger .slds-dropdown_bottom {
  top: auto;
}
.slds-dropdown-trigger > [class*=slds-button--icon] ~ .slds-dropdown--left[class*=slds-nubbin],
.slds-dropdown-trigger > [class*=slds-button--icon] ~ .slds-dropdown_left[class*=slds-nubbin],
.slds-dropdown-trigger > [class*=slds-button_icon] ~ .slds-dropdown--left[class*=slds-nubbin],
.slds-dropdown-trigger > [class*=slds-button_icon] ~ .slds-dropdown_left[class*=slds-nubbin] {
  left: -.5rem;
}
.slds-dropdown-trigger > [class*=slds-button--icon] ~ .slds-dropdown--right[class*=slds-nubbin],
.slds-dropdown-trigger > [class*=slds-button--icon] ~ .slds-dropdown_right[class*=slds-nubbin],
.slds-dropdown-trigger > [class*=slds-button_icon] ~ .slds-dropdown--right[class*=slds-nubbin],
.slds-dropdown-trigger > [class*=slds-button_icon] ~ .slds-dropdown_right[class*=slds-nubbin] {
  right: -.5rem;
}
.slds-dropdown-trigger--hover .slds-dropdown,
.slds-dropdown-trigger_hover .slds-dropdown {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .1s linear, visibility .1s linear;
  transition: opacity .1s linear, visibility .1s linear;
}
.slds-dropdown-trigger--hover:focus,
.slds-dropdown-trigger--hover:hover,
.slds-dropdown-trigger_hover:focus,
.slds-dropdown-trigger_hover:hover {
  outline: 0;
}
.slds-dropdown-trigger--hover:focus .slds-dropdown,
.slds-dropdown-trigger--hover:hover .slds-dropdown,
.slds-dropdown-trigger_hover:focus .slds-dropdown,
.slds-dropdown-trigger_hover:hover .slds-dropdown {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .1s linear, visibility .1s linear;
  transition: opacity .1s linear, visibility .1s linear;
}
.slds-dropdown-trigger--click .slds-dropdown,
.slds-dropdown-trigger--click:hover .slds-dropdown,
.slds-dropdown-trigger_click .slds-dropdown,
.slds-dropdown-trigger_click:hover .slds-dropdown {
  display: none;
}
.slds-dropdown-trigger--click.slds-is-open .slds-dropdown,
.slds-dropdown-trigger_click.slds-is-open .slds-dropdown {
  display: block;
  visibility: visible;
  opacity: 1;
}
.slds-dropdown {
  position: absolute;
  z-index: 7000;
  left: 50%;
  float: left;
  min-width: 6rem;
  max-width: 20rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-top: .125rem;
  margin-bottom: .125rem;
  border: 1px solid var(--slds-g-color-border-base-4,#e5e5e5);
  border-radius: .25rem;
  padding: .25rem 0;
  font-family: var(--slds-c-dropdown-font-family);
  font-size: var(--slds-c-dropdown-font-size,.75rem);
  font-weight: var(--slds-c-dropdown-font-weight);
  font-style: var(--slds-c-dropdown-font-style);
  -webkit-text-decoration: var(--slds-c-dropdown-font-decoration);
  text-decoration: var(--slds-c-dropdown-font-decoration);
  line-height: var(--slds-c-dropdown-font-lineheight);
  letter-spacing: var(--slds-c-dropdown-letter-spacing);
  background: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  color: var(--slds-c-dropdown-color,var(--slds-g-color-neutral-base-10,#181818));
}
.slds-dropdown mark {
  font-weight: 700;
  background-color: transparent;
  color: inherit;
}
.slds-dropdown[class*=slds-nubbin--top],
.slds-dropdown[class*=slds-nubbin_top] {
  margin-top: .5rem;
}
.slds-dropdown[class*=slds-nubbin--bottom],
.slds-dropdown[class*=slds-nubbin_bottom] {
  margin-bottom: .5rem;
}
.slds-dropdown--inverse,
.slds-dropdown_inverse {
  background: var(--slds-g-color-brand-base-10,#001639);
  border-color: var(--slds-g-color-brand-base-10,#001639);
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-dropdown--inverse .slds-dropdown__item > a,
.slds-dropdown_inverse .slds-dropdown__item > a {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-dropdown--inverse .slds-dropdown__item > a:focus,
.slds-dropdown--inverse .slds-dropdown__item > a:hover,
.slds-dropdown_inverse .slds-dropdown__item > a:focus,
.slds-dropdown_inverse .slds-dropdown__item > a:hover {
  color: var(--slds-g-color-neutral-100-opacity-75,rgba(255,255,255,.75));
  background-color: transparent;
}
.slds-dropdown--inverse .slds-dropdown__item > a:focus,
.slds-dropdown_inverse .slds-dropdown__item > a:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  outline: 0;
}
.slds-dropdown--inverse .slds-dropdown__item > a:active,
.slds-dropdown_inverse .slds-dropdown__item > a:active {
  color: var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5));
  background-color: transparent;
}
.slds-dropdown--inverse .slds-dropdown__item > a[aria-disabled=true],
.slds-dropdown_inverse .slds-dropdown__item > a[aria-disabled=true] {
  color: var(--slds-g-color-neutral-100-opacity-25,rgba(255,255,255,.15));
  cursor: default;
}
.slds-dropdown--inverse .slds-dropdown__item > a[aria-disabled=true]:hover,
.slds-dropdown_inverse .slds-dropdown__item > a[aria-disabled=true]:hover {
  background-color: transparent;
}
.slds-dropdown__header {
  font-size: .875rem;
  font-weight: 700;
  padding: .5rem .75rem;
}
.slds-dropdown__header:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1);
  box-shadow: var(--slds-g-shadow-inset-focus-1);
  outline: 0;
}
.slds-dropdown__item {
  line-height: 1.5;
  font-weight: 400;
}
.slds-dropdown__item > a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: .5rem .75rem;
  background-color: var(--slds-c-dropdown-item-color-background);
  color: var(--slds-c-dropdown-item-color,var(--slds-g-color-neutral-base-10,#181818));
  text-decoration: none;
  cursor: pointer;
}
.slds-dropdown__item > a:focus,
.slds-dropdown__item > a:hover {
  outline: 0;
  text-decoration: none;
}
.slds-dropdown__item > a:hover {
  background-color: var(--slds-c-dropdown-item-color-background-hover,var(--slds-g-color-neutral-base-95,#f3f3f3));
  color: var(--slds-c-dropdown-item-color-hover);
}
.slds-dropdown__item > a:focus {
  background-color: var(--slds-c-dropdown-item-color-background-focus,var(--slds-g-color-neutral-base-95,#f3f3f3));
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  color: var(--slds-c-dropdown-item-color-focus);
}
.slds-dropdown__item > a.slds-has-error:focus,
.slds-dropdown__item > a.slds-has-success:focus,
.slds-dropdown__item > a.slds-has-warning:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
  box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
}
.slds-dropdown__item > a:active {
  text-decoration: none;
  background-color: var(--slds-c-dropdown-item-color-background-active,var(--slds-g-color-neutral-base-95,#f3f3f3));
  color: var(--slds-c-dropdown-item-color-active);
}
.slds-dropdown__item > a[aria-disabled=true] {
  cursor: default;
}
.slds-dropdown__item > a[aria-disabled=true],
.slds-dropdown__item > a[aria-disabled=true]:active,
.slds-dropdown__item > a[aria-disabled=true]:focus,
.slds-dropdown__item > a[aria-disabled=true]:hover {
  background-color: var(--slds-c-dropdown-item-color-background-disabled,transparent);
  color: var(--slds-c-dropdown-item-color-disabled,var(--slds-g-color-neutral-base-80,#c9c9c9));
}
.slds-dropdown__item > a[aria-disabled=true]:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-dropdown__item > a[aria-disabled=true]:focus-visible {
  outline: 2px solid var(--slds-g-color-on-disabled-2);
  outline-offset: -4px;
}
.slds-dropdown__item > a[aria-disabled=true] .slds-icon {
  fill: var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-dropdown__item > a.slds-has-error {
  background: var(--slds-g-color-error-base-40,#ba0517);
}
.slds-dropdown__item > a.slds-has-success {
  background: var(--slds-g-color-success-base-50,#2e844a);
}
.slds-dropdown__item > a.slds-has-error,
.slds-dropdown__item > a.slds-has-success {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-dropdown__item > a.slds-has-warning {
  background: var(--slds-g-color-warning-base-60,#fe9339);
}
.slds-dropdown__item > a.slds-has-warning .slds-indicator_unread {
  background-color: currentColor;
}
.slds-dropdown__item > a.slds-has-warning .slds-indicator_unsaved {
  color: currentColor;
}
.slds-dropdown__item > a.slds-has-error:focus,
.slds-dropdown__item > a.slds-has-error:hover,
.slds-dropdown__item > a.slds-has-success:focus,
.slds-dropdown__item > a.slds-has-success:hover,
.slds-dropdown__item > a.slds-has-warning:focus,
.slds-dropdown__item > a.slds-has-warning:hover {
  text-decoration: underline;
}
.slds-dropdown__item .slds-icon--selected,
.slds-dropdown__item .slds-icon_selected {
  opacity: 0;
  -webkit-transition: opacity 50ms ease;
  transition: opacity 50ms ease;
}
.slds-dropdown__item.slds-is-selected .slds-icon--selected,
.slds-dropdown__item.slds-is-selected .slds-icon_selected {
  opacity: 1;
}
.slds-dropdown__item.slds-has-notification .slds-indicator_unsaved {
  top: -.375rem;
}
.slds-dropdown--left,
.slds-dropdown_left {
  left: 0;
  right: auto;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
[dir=rtl] .slds-dropdown--left.slds-nubbin--bottom-left:after,
[dir=rtl] .slds-dropdown--left.slds-nubbin--bottom-left:before,
[dir=rtl] .slds-dropdown--left.slds-nubbin--top-left:after,
[dir=rtl] .slds-dropdown--left.slds-nubbin--top-left:before,
[dir=rtl] .slds-dropdown--left.slds-nubbin_bottom-left:after,
[dir=rtl] .slds-dropdown--left.slds-nubbin_bottom-left:before,
[dir=rtl] .slds-dropdown--left.slds-nubbin_top-left:after,
[dir=rtl] .slds-dropdown--left.slds-nubbin_top-left:before,
[dir=rtl] .slds-dropdown_left.slds-nubbin--bottom-left:after,
[dir=rtl] .slds-dropdown_left.slds-nubbin--bottom-left:before,
[dir=rtl] .slds-dropdown_left.slds-nubbin--top-left:after,
[dir=rtl] .slds-dropdown_left.slds-nubbin--top-left:before,
[dir=rtl] .slds-dropdown_left.slds-nubbin_bottom-left:after,
[dir=rtl] .slds-dropdown_left.slds-nubbin_bottom-left:before,
[dir=rtl] .slds-dropdown_left.slds-nubbin_top-left:after,
[dir=rtl] .slds-dropdown_left.slds-nubbin_top-left:before {
  right: 1.5rem;
}
.slds-dropdown--right,
.slds-dropdown_right {
  left: auto;
  right: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
[dir=rtl] .slds-dropdown--right.slds-nubbin--bottom-right:after,
[dir=rtl] .slds-dropdown--right.slds-nubbin--bottom-right:before,
[dir=rtl] .slds-dropdown--right.slds-nubbin--top-right:after,
[dir=rtl] .slds-dropdown--right.slds-nubbin--top-right:before,
[dir=rtl] .slds-dropdown--right.slds-nubbin_bottom-right:after,
[dir=rtl] .slds-dropdown--right.slds-nubbin_bottom-right:before,
[dir=rtl] .slds-dropdown--right.slds-nubbin_top-right:after,
[dir=rtl] .slds-dropdown--right.slds-nubbin_top-right:before,
[dir=rtl] .slds-dropdown_right.slds-nubbin--bottom-right:after,
[dir=rtl] .slds-dropdown_right.slds-nubbin--bottom-right:before,
[dir=rtl] .slds-dropdown_right.slds-nubbin--top-right:after,
[dir=rtl] .slds-dropdown_right.slds-nubbin--top-right:before,
[dir=rtl] .slds-dropdown_right.slds-nubbin_bottom-right:after,
[dir=rtl] .slds-dropdown_right.slds-nubbin_bottom-right:before,
[dir=rtl] .slds-dropdown_right.slds-nubbin_top-right:after,
[dir=rtl] .slds-dropdown_right.slds-nubbin_top-right:before {
  right: auto;
  left: 1.5rem;
  margin-left: -.5rem;
}
.slds-dropdown--bottom,
.slds-dropdown_bottom {
  bottom: 100%;
}
.slds-dropdown--xx-small,
.slds-dropdown_xx-small {
  min-width: 6rem;
}
.slds-dropdown--x-small,
.slds-dropdown_x-small {
  min-width: 12rem;
}
.slds-dropdown--small,
.slds-dropdown_small {
  min-width: 15rem;
}
.slds-dropdown--medium,
.slds-dropdown_medium {
  min-width: 20rem;
}
.slds-dropdown--large,
.slds-dropdown_large {
  min-width: 25rem;
  max-width: 512px;
}
.slds-dropdown--fluid,
.slds-dropdown_fluid {
  min-width: 12rem;
  max-width: 100%;
  width: 100%;
}
.slds-dropdown--length-5,
.slds-dropdown_length-5 {
  -webkit-overflow-scrolling: touch;
  max-height: calc((1rem * 1.5 + 1rem) * 5);
  overflow-y: auto;
}
.slds-dropdown--length-7,
.slds-dropdown_length-7 {
  -webkit-overflow-scrolling: touch;
  max-height: calc((1rem * 1.5 + 1rem) * 7);
  overflow-y: auto;
}
.slds-dropdown--length-10,
.slds-dropdown_length-10 {
  -webkit-overflow-scrolling: touch;
  max-height: calc((1rem * 1.5 + 1rem) * 10);
  overflow-y: auto;
}
.slds-dropdown--length-with-icon-5,
.slds-dropdown_length-with-icon-5 {
  -webkit-overflow-scrolling: touch;
  max-height: calc((1.5rem + 1rem) * 5);
  overflow-y: auto;
}
.slds-dropdown--length-with-icon-7,
.slds-dropdown_length-with-icon-7 {
  -webkit-overflow-scrolling: touch;
  max-height: calc((1.5rem + 1rem) * 7);
  overflow-y: auto;
}
.slds-dropdown--length-with-icon-10,
.slds-dropdown_length-with-icon-10 {
  -webkit-overflow-scrolling: touch;
  max-height: calc((1.5rem + 1rem) * 10);
  overflow-y: auto;
}
[dir=rtl] .slds-dropdown--center,
[dir=rtl] .slds-dropdown_center {
  left: auto;
  right: auto;
  -webkit-transform: translateX(calc(50% - .4375rem));
  transform: translateX(calc(50% - .4375rem));
}
.slds-dropdown--actions a,
.slds-dropdown_actions a {
  color: #0b5cab;
}
.slds-has-submenu {
  position: relative;
}
.slds-has-submenu .slds-dropdown_submenu {
  top: 0;
  -webkit-transform: none;
  transform: none;
}
.slds-has-submenu .slds-dropdown_submenu-left {
  left: auto;
  right: 100%;
  margin-right: .25rem;
}
.slds-has-submenu .slds-dropdown_submenu-right {
  left: 100%;
  margin-left: .25rem;
}
.slds-has-submenu .slds-dropdown_submenu-bottom {
  top: auto;
  bottom: 0;
  margin-bottom: -.25rem;
}
.slds-has-submenu.slds-dropdown__item .slds-dropdown_submenu {
  display: none;
}
.slds-has-submenu [role=menuitem][aria-expanded=true] + .slds-dropdown_submenu {
  display: block;
}
.slds-picklist {
  position: relative;
}
.slds-picklist .slds-dropdown {
  width: 15rem;
}
.slds-picklist li .slds-icon--selected,
.slds-picklist li .slds-icon_selected {
  opacity: 0;
  -webkit-transition: opacity 50ms ease;
  transition: opacity 50ms ease;
}
.slds-picklist li.slds-is-selected .slds-icon--selected,
.slds-picklist li.slds-is-selected .slds-icon_selected {
  fill: var(--slds-g-color-brand-base-50,#0176d3);
  opacity: 1;
}
.slds-picklist input[readonly] {
  padding-left: .75rem;
  border-color: var(--slds-g-color-border-base-4,#c9c9c9);
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  font-size: inherit;
  font-weight: 400;
}
.slds-picklist input[readonly].slds-has-focus,
.slds-picklist input[readonly]:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
}
.slds-picklist input[readonly][disabled] {
  background-color: var(--slds-g-color-neutral-base-80,#f3f3f3);
  border-color: var(--slds-g-color-border-base-1,#c9c9c9);
}
.slds-picklist--fluid .slds-dropdown,
.slds-picklist--fluid .slds-lookup,
.slds-picklist--fluid .slds-picklist__input,
.slds-picklist--fluid .slds-picklist__label,
.slds-picklist_fluid .slds-dropdown,
.slds-picklist_fluid .slds-lookup,
.slds-picklist_fluid .slds-picklist__input,
.slds-picklist_fluid .slds-picklist__label {
  width: auto;
  min-width: 0;
  max-width: 15rem;
}
.slds-picklist__input {
  width: 15rem;
}
.slds-picklist__input .slds-button {
  line-height: 0;
}
.slds-picklist__label {
  padding-right: 2rem;
  width: 15rem;
  color: var(--slds-g-color-neutral-base-10,#181818);
  text-align: left;
}
.slds-picklist__label .slds-icon {
  width: .75rem;
  height: .75rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  margin-top: -.375rem;
  fill: var(--slds-g-color-neutral-base-50,#747474);
}
.slds-picklist__label .slds-truncate {
  display: block;
}
.slds-combobox_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.slds-combobox_container.slds-is-open .slds-dropdown {
  display: block;
}
.slds-combobox_container.slds-has-selection .slds-combobox__input-value,
.slds-combobox_container.slds-has-selection .slds-combobox__input-value:focus {
  -webkit-box-shadow: 0 0 0 2px var(--slds-g-color-neutral-base-100,#fff) inset, 0 0 0 3px var(--slds-g-color-border-base-1,#e5e5e5) inset;
  box-shadow: 0 0 0 2px var(--slds-g-color-neutral-base-100,#fff) inset, 0 0 0 3px var(--slds-g-color-border-base-1,#e5e5e5) inset;
}
.slds-combobox_container.slds-has-selection .slds-combobox__input-value:focus {
  outline: 2px solid var(--slds-g-color-brand-base-40);
}
.slds-combobox_container.slds-has-icon-only .slds-combobox__input,
.slds-combobox_container.slds-has-icon-only .slds-combobox__input.slds-has-focus,
.slds-combobox_container.slds-has-icon-only .slds-combobox__input:focus {
  width: 0;
  pointer-events: auto;
}
.slds-combobox_container.slds-has-icon-only .slds-input__icon {
  z-index: 2;
  pointer-events: none;
}
.slds-combobox_container.slds-has-object-switcher .slds-listbox_object-switcher .slds-button:focus {
  outline-offset: 0;
}
.slds-combobox {
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.slds-combobox__form-element {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
[role=combobox] input[readonly],
input[readonly][role=combobox] {
  padding-left: .75rem;
  border-color: var(--slds-g-color-border-base-4,#c9c9c9);
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  font-size: inherit;
  font-weight: 400;
}
[role=combobox] input[readonly].slds-has-focus,
[role=combobox] input[readonly]:focus,
input[readonly][role=combobox].slds-has-focus,
input[readonly][role=combobox]:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
}
[role=combobox] input[readonly][disabled],
input[readonly][role=combobox][disabled] {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-color: var(--slds-g-color-border-base-1,#c9c9c9);
}
.slds-listbox--inline,
.slds-listbox_inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: .125rem;
  margin-right: .125rem;
}
.slds-listbox--inline li,
.slds-listbox_inline li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-listbox--inline li + li,
.slds-listbox_inline li + li {
  padding-left: .125rem;
}
.slds-listbox--horizontal,
.slds-listbox_horizontal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-listbox--horizontal li,
.slds-listbox_horizontal li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-listbox--horizontal li + li,
.slds-listbox_horizontal li + li {
  padding-left: .125rem;
}
.slds-listbox__option {
  color: var(--slds-c-listbox-option-color);
  background-color: var(--slds-c-listbox-option-color-background);
}
.slds-listbox__option:hover {
  cursor: pointer;
  color: var(--slds-c-listbox-option-color-hover);
  background-color: var(--slds-c-listbox-option-color-background-hover);
}
.slds-listbox__option:focus {
  outline: 0;
  color: var(--slds-c-listbox-option-color-focus);
  background-color: var(--slds-c-listbox-option-color-background-focus);
}
.slds-listbox__option .slds-media__body > :first-child,
.slds-listbox__option .slds-truncate {
  display: inline-block;
  vertical-align: middle;
}
.slds-listbox__option[aria-disabled=true],
.slds-listbox__option[aria-disabled=true]:focus,
.slds-listbox__option[aria-disabled=true]:hover {
  color: var(--slds-c-listbox-option-color-disabled,var(--slds-g-color-neutral-base-50,#c9c9c9));
  background-color: var(--slds-c-listbox-option-color-background-disabled);
}
.slds-listbox__option-header {
  font-size: .875rem;
  font-weight: 700;
}
.slds-listbox__option-icon {
  width: 1.5rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--slds-g-color-neutral-base-50,#747474);
}
.slds-listbox__option[aria-disabled=true] .slds-listbox__option-icon {
  color: currentColor;
}
.slds-listbox--vertical .slds-listbox__option.slds-has-focus,
.slds-listbox--vertical .slds-listbox__option:focus,
.slds-listbox--vertical .slds-listbox__option:hover,
.slds-listbox_vertical .slds-listbox__option.slds-has-focus,
.slds-listbox_vertical .slds-listbox__option:focus,
.slds-listbox_vertical .slds-listbox__option:hover {
  text-decoration: none;
}
.slds-listbox--vertical .slds-listbox__option:hover,
.slds-listbox_vertical .slds-listbox__option:hover {
  background-color: var(--slds-c-listbox-option-color-background-hover,var(--slds-g-color-neutral-base-95,#f3f3f3));
}
.slds-listbox--vertical .slds-listbox__option.slds-has-focus,
.slds-listbox--vertical .slds-listbox__option:focus,
.slds-listbox_vertical .slds-listbox__option.slds-has-focus,
.slds-listbox_vertical .slds-listbox__option:focus {
  background-color: var(--slds-c-listbox-option-color-background-focus,var(--slds-g-color-neutral-base-95,#f3f3f3));
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  outline: 0;
}
.slds-listbox--vertical .slds-listbox__option[aria-disabled=true],
.slds-listbox--vertical .slds-listbox__option[aria-disabled=true].slds-has-focus,
.slds-listbox--vertical .slds-listbox__option[aria-disabled=true]:focus,
.slds-listbox--vertical .slds-listbox__option[aria-disabled=true]:hover,
.slds-listbox--vertical .slds-listbox__option[role=presentation]:hover,
.slds-listbox_vertical .slds-listbox__option[aria-disabled=true],
.slds-listbox_vertical .slds-listbox__option[aria-disabled=true].slds-has-focus,
.slds-listbox_vertical .slds-listbox__option[aria-disabled=true]:focus,
.slds-listbox_vertical .slds-listbox__option[aria-disabled=true]:hover,
.slds-listbox_vertical .slds-listbox__option[role=presentation]:hover {
  background-color: var(--slds-c-listbox-option-color-background-disabled,transparent);
  cursor: default;
}
.slds-listbox--vertical .slds-listbox__option--entity,
.slds-listbox--vertical .slds-listbox__option_entity,
.slds-listbox_vertical .slds-listbox__option--entity,
.slds-listbox_vertical .slds-listbox__option_entity {
  padding: .25rem .75rem;
}
.slds-listbox--vertical .slds-listbox__option--entity .slds-media__figure,
.slds-listbox--vertical .slds-listbox__option_entity .slds-media__figure,
.slds-listbox_vertical .slds-listbox__option--entity .slds-media__figure,
.slds-listbox_vertical .slds-listbox__option_entity .slds-media__figure {
  margin-right: .5rem;
}
.slds-listbox--vertical .slds-listbox__option--plain,
.slds-listbox--vertical .slds-listbox__option_plain,
.slds-listbox_vertical .slds-listbox__option--plain,
.slds-listbox_vertical .slds-listbox__option_plain {
  padding: .5rem .75rem;
}
.slds-listbox--vertical .slds-listbox__option_term,
.slds-listbox_vertical .slds-listbox__option_term {
  padding: .5rem .75rem;
}
.slds-listbox--vertical .slds-listbox__option--has-meta .slds-media__figure,
.slds-listbox--vertical .slds-listbox__option_has-meta .slds-media__figure,
.slds-listbox_vertical .slds-listbox__option--has-meta .slds-media__figure,
.slds-listbox_vertical .slds-listbox__option_has-meta .slds-media__figure {
  margin-top: .25rem;
}
.slds-dueling-list__options .slds-listbox--vertical .slds-listbox__option.slds-is-selected.slds-has-focus,
.slds-dueling-list__options .slds-listbox--vertical .slds-listbox__option.slds-is-selected:focus,
.slds-dueling-list__options .slds-listbox_vertical .slds-listbox__option.slds-is-selected.slds-has-focus,
.slds-dueling-list__options .slds-listbox_vertical .slds-listbox__option.slds-is-selected:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
  box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
}
.slds-input-has-icon--left .slds-combobox__input.slds-combobox__input-value,
.slds-input-has-icon--left .slds-combobox__input[value],
.slds-input-has-icon--left-right .slds-combobox__input.slds-combobox__input-value,
.slds-input-has-icon--left-right .slds-combobox__input[value],
.slds-input-has-icon_left .slds-combobox__input.slds-combobox__input-value,
.slds-input-has-icon_left .slds-combobox__input[value],
.slds-input-has-icon_left-right .slds-combobox__input.slds-combobox__input-value,
.slds-input-has-icon_left-right .slds-combobox__input[value] {
  padding-left: 2.25rem;
}
.slds-input_faux:not(.slds-combobox__input-value) {
  color: var(--slds-g-color-neutral-base-50,#747474);
}
.slds-combobox__input-entity-icon {
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  left: calc(.25rem + 1px);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.slds-combobox__input-entity-icon .slds-icon {
  width: 1.25rem;
  height: 1.25rem;
}
.slds-combobox_container__icon {
  color: var(--slds-g-color-neutral-base-50,#aeaeae);
}
.slds-listbox__icon-selected {
  opacity: 0;
  fill: #0176d3;
}
.slds-listbox__option.slds-is-selected .slds-listbox__icon-selected {
  opacity: 1;
}
.slds-listbox__option.slds-is-selected .slds-listbox__option-icon {
  color: #0176d3;
}
.slds-listbox__option-text--entity,
.slds-listbox__option-text_entity {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  margin-bottom: .125rem;
}
.slds-listbox__option-meta {
  display: block;
  margin-top: -.25rem;
  color: var(--slds-c-listbox-option-meta-color,var(--slds-g-color-neutral-base-30,#444));
}
.slds-listbox__option:hover .slds-listbox__option-meta {
  color: var(--slds-c-listbox-option-meta-color-hover);
}
.slds-listbox__option.slds-has-focus .slds-listbox__option-meta,
.slds-listbox__option:focus .slds-listbox__option-meta {
  color: var(--slds-c-listbox-option-meta-color-focus);
}
.slds-listbox__option[aria-disabled=true] .slds-listbox__option-meta {
  color: var(--slds-c-listbox-option-meta-color-disabled,currentColor);
}
.slds-listbox--object-switcher,
.slds-listbox_object-switcher {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: .125rem;
}
.slds-combobox_object-switcher {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.slds-combobox_object-switcher .slds-combobox__input {
  width: 7.5rem;
  -webkit-transition: width 80ms linear;
  transition: width 80ms linear;
  font-size: .75rem;
  color: var(--slds-g-color-neutral-base-50,#747474);
}
.slds-combobox_object-switcher .slds-combobox__input.slds-has-focus,
.slds-combobox_object-switcher .slds-combobox__input:focus {
  width: 10rem;
}
.slds-combobox__input.slds-has-focus,
.slds-combobox__input:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
  outline: 0;
}
.slds-combobox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.slds-combobox-group .slds-combobox_container {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.slds-combobox-group .slds-combobox__input,
.slds-combobox-group .slds-combobox_object-switcher__button {
  border-radius: 0;
  margin-left: -1px;
  margin-right: -1px;
  position: relative;
}
.slds-combobox-group .slds-combobox__input.slds-has-focus,
.slds-combobox-group .slds-combobox__input:focus,
.slds-combobox-group .slds-combobox_object-switcher__button.slds-has-focus,
.slds-combobox-group .slds-combobox_object-switcher__button:focus {
  z-index: 1;
}
.slds-combobox-group.slds-has-selection .slds-combobox-addon_start .slds-combobox__input {
  border-bottom-left-radius: 0;
}
.slds-combobox-group.slds-has-selection .slds-combobox-addon_end .slds-combobox__input {
  border-bottom-right-radius: 0;
}
.slds-combobox-group.slds-has-selection ~ .slds-listbox_selection-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  background: var(--slds-g-color-neutral-base-100,#fff);
  border: 1px solid var(--slds-g-color-border-base-4,#e5e5e5);
  border-top: 0;
  border-bottom-left-radius: .25rem;
  border-bottom-right-radius: .25rem;
  left: -1px;
}
.slds-combobox-group .slds-listbox_horizontal li + li {
  padding: .125rem;
}
.slds-listbox_selection-group {
  position: relative;
  padding: 0;
  padding-right: 3.75rem;
  height: 1.875rem;
  overflow: hidden;
}
.slds-listbox_selection-group.slds-is-expanded {
  height: auto;
  padding: 0;
}
.slds-listbox_selection-group .slds-listbox {
  padding: 0 0 .125rem;
}
.slds-listbox_selection-group .slds-listbox-item {
  padding: .125rem .125rem 0;
}
.slds-listbox_selection-group .slds-listbox-toggle {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: .5rem;
}
.slds-listbox_selection-group .slds-listbox-toggle .slds-button {
  line-height: 1;
}
.slds-combobox-addon_start .slds-combobox__input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.slds-combobox-addon_end .slds-combobox__input {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.slds-has-inline-listbox,
.slds-has-object-switcher {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background: var(--slds-g-color-neutral-base-100,#fff);
  border: 1px solid var(--slds-g-color-border-base-4,#e5e5e5);
  border-radius: .25rem;
}
.slds-has-inline-listbox .slds-combobox,
.slds-has-object-switcher .slds-combobox {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.slds-has-inline-listbox .slds-combobox__input,
.slds-has-object-switcher .slds-combobox__input {
  min-height: 100%;
  line-height: calc(1.875rem - 2px);
  border: 0;
  padding-top: .125rem;
  padding-bottom: .125rem;
}
.slds-has-inline-listbox .slds-combobox__input:active,
.slds-has-inline-listbox .slds-combobox__input:focus,
.slds-has-object-switcher .slds-combobox__input:active,
.slds-has-object-switcher .slds-combobox__input:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-has-inline-listbox .slds-combobox__input:focus,
.slds-has-object-switcher .slds-combobox__input:focus {
  outline: 2px solid var(--slds-g-color-brand-base-40);
  outline-offset: -.25rem;
}
.slds-has-inline-listbox .slds-combobox_container__icon ~ .slds-listbox--inline,
.slds-has-inline-listbox .slds-combobox_container__icon ~ .slds-listbox_inline,
.slds-has-inline-listbox .slds-listbox--object-switcher ~ .slds-listbox--inline,
.slds-has-inline-listbox .slds-listbox_object-switcher ~ .slds-listbox_inline,
.slds-has-object-switcher .slds-combobox_container__icon ~ .slds-listbox--inline,
.slds-has-object-switcher .slds-combobox_container__icon ~ .slds-listbox_inline,
.slds-has-object-switcher .slds-listbox--object-switcher ~ .slds-listbox--inline,
.slds-has-object-switcher .slds-listbox_object-switcher ~ .slds-listbox_inline {
  margin-left: .5rem;
}
.slds-has-inline-listbox.slds-has-icon_left,
.slds-has-object-switcher.slds-has-icon_left {
  padding-left: 2.25rem;
}
.slds-has-inline-listbox.slds-has-icon_left .slds-combobox_container__icon,
.slds-has-object-switcher.slds-has-icon_left .slds-combobox_container__icon {
  width: 1rem;
  height: 1rem;
  position: absolute;
  left: 1.125rem;
  top: 50%;
  margin-top: -.5rem;
}
.slds-has-inline-listbox [role=listbox] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 .125rem;
}
.slds-has-inline-listbox .slds-combobox__input-value {
  -webkit-box-shadow: 0 0 0 2px var(--slds-g-color-neutral-base-100,#fff) inset, 0 0 0 3px var(--slds-g-color-border-base-1,#e5e5e5) inset;
  box-shadow: 0 0 0 2px var(--slds-g-color-neutral-base-100,#fff) inset, 0 0 0 3px var(--slds-g-color-border-base-1,#e5e5e5) inset;
}
.slds-combobox-button .slds-button_brand,
.slds-combobox-button .slds-button_neutral {
  --_slds-c-icon-sizing:calc(var(--slds-g-sizing-1) + var(--slds-g-sizing-4));
  --slds-c-icon-color-foreground-default:currentColor;
}
.slds-combobox-button .slds-button_neutral:active:not([disabled]),
.slds-combobox-button .slds-button_neutral:focus-visible:not([disabled]),
.slds-combobox-button .slds-button_neutral:hover:not([disabled]) {
  background-color: var(--slds-g-color-surface-container-1,var(--slds-g-color-neutral-base-100,#fff));
  color: var(--slds-g-color-accent-2,var(--sds-c-button-text-color-hover,#0176d3));
}
.slds-combobox-button .slds-button_brand:active:not([disabled]),
.slds-combobox-button .slds-button_brand:focus-visible:not([disabled]),
.slds-combobox-button .slds-button_brand:hover:not([disabled]) {
  background-color: var(--slds-g-color-accent-1,#0176d3);
  color: var(--slds-g-color-on-accent-1,var(--slds-g-link-text-color-hover,#fff));
}
.slds-picklist--draggable,
.slds-picklist_draggable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-picklist--draggable .slds-button,
.slds-picklist_draggable .slds-button {
  margin: .25rem;
}
.slds-picklist--draggable .slds-button:first-of-type,
.slds-picklist_draggable .slds-button:first-of-type {
  margin-top: 1.5rem;
}
.slds-picklist__item {
  position: relative;
  line-height: 1.5;
}
.slds-picklist__item > a,
.slds-picklist__item > span {
  display: block;
  padding: .5rem .75rem;
}
.slds-picklist__item > a:hover,
.slds-picklist__item > span:hover {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  cursor: pointer;
}
.slds-picklist__item > a:active,
.slds-picklist__item > span:active {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-picklist__item[aria-selected=true] {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-dueling-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  clear: left;
}
.slds-dueling-list__column {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.slds-dueling-list__column .slds-button {
  margin: .25rem;
}
.slds-dueling-list__column .slds-button:first-of-type {
  margin-top: 1.5rem;
}
.slds-dueling-list__column_responsive {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 15rem;
  flex: 1 1 15rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  overflow: hidden;
  min-width: 6rem;
}
.slds-dueling-list__column_responsive .slds-dueling-list__options {
  width: auto;
  max-width: 100%;
}
.slds-dueling-list__options,
.slds-picklist__options {
  border: 1px solid var(--slds-g-color-border-base-4,#c9c9c9);
  border-radius: .25rem;
  padding: .25rem 0;
  width: 15rem;
  height: 15rem;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  overflow: auto;
}
.slds-dueling-list__options [aria-selected=true],
.slds-picklist__options [aria-selected=true] {
  background-color: #0176d3;
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-dueling-list__options [aria-selected=true]:focus,
.slds-dueling-list__options [aria-selected=true]:hover,
.slds-picklist__options [aria-selected=true]:focus,
.slds-picklist__options [aria-selected=true]:hover {
  background: #014486;
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-dueling-list__options .slds-is-grabbed,
.slds-picklist__options .slds-is-grabbed {
  -webkit-transform: rotate(3deg);
  transform: rotate(3deg);
}
.slds-dueling-list__options.slds-is-disabled,
.slds-picklist__options.slds-is-disabled {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-color: var(--slds-g-color-border-base-1,#c9c9c9);
  color: var(--slds-g-color-neutral-base-50,#444);
}
.slds-dueling-list__options.slds-is-disabled:hover,
.slds-picklist__options.slds-is-disabled:hover {
  cursor: not-allowed;
}
.slds-dueling-list__options.slds-is-disabled .slds-listbox__option:hover,
.slds-picklist__options.slds-is-disabled .slds-listbox__option:hover {
  cursor: not-allowed;
  background-color: transparent;
}
.slds-dueling-list__options.slds-is-disabled .slds-listbox__option:focus,
.slds-picklist__options.slds-is-disabled .slds-listbox__option:focus {
  background-color: transparent;
}
.slds-disabled-text {
  color: var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-datepicker td.slds-is-today > .slds-day,
.slds-datepicker td:focus:not(.slds-disabled-text) > .slds-day,
.slds-datepicker td:hover:not(.slds-disabled-text) > .slds-day {
  cursor: pointer;
}
.slds-datepicker {
  padding: 0;
  font-size: .75rem;
}
.slds-datepicker tbody > tr > td,
.slds-datepicker thead > tr > th {
  text-align: center;
}
.slds-datepicker thead > tr > th {
  padding: .5rem;
  font-weight: 400;
  color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-datepicker tbody > tr > td {
  padding: .25rem;
  font-size: .75rem;
}
.slds-datepicker tbody > tr > td > .slds-day {
  width: 2rem;
  height: 2rem;
  display: block;
  position: relative;
  min-width: 2rem;
  line-height: 2rem;
  border-radius: 50%;
  margin: auto;
}
.slds-datepicker tbody > tr > td.slds-is-today > .slds-day,
.slds-datepicker tbody > tr > td:focus > .slds-day,
.slds-datepicker tbody > tr > td:hover > .slds-day {
  cursor: pointer;
}
.slds-datepicker tbody > tr > td.slds-is-today > .slds-day {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  -webkit-box-shadow: 0 0 0 1px var(--slds-g-color-border-base-4);
  box-shadow: 0 0 0 1px var(--slds-g-color-border-base-4);
}
.slds-datepicker tbody > tr > td:focus {
  outline: 0;
}
.slds-datepicker tbody > tr > td:focus > .slds-day {
  -webkit-box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
  box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
}
.slds-datepicker tbody > tr > td:hover > .slds-day {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-datepicker tbody > tr > td.slds-is-selected > .slds-day {
  background: #0176d3;
  color: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-box-shadow: 0 0 0 1px var(--slds-g-color-brand-base-20);
  box-shadow: 0 0 0 1px var(--slds-g-color-brand-base-20);
}
.slds-datepicker tbody > tr > td.slds-is-selected:focus > .slds-day {
  background: #014486;
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  outline: 0;
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-datepicker .slds-datepicker__month [role=gridcell].slds-has-focus,
.slds-datepicker .slds-datepicker__month [role=gridcell]:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-datepicker__filter {
  padding: .25rem;
}
.slds-datepicker__filter--month,
.slds-datepicker__filter_month {
  padding: 0 .25rem 0 0;
}
.slds-datepicker__month {
  font-size: .75rem;
}
.slds-has-error .slds-datepicker__filter .slds-select {
  border: 1px solid var(--slds-g-color-border-base-4,#c9c9c9);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-has-error .slds-datepicker__filter .slds-select:active {
  border-color: var(--slds-g-color-brand-base-60,#1b96ff);
  -webkit-box-shadow: 0 0 3px #0176d3;
  box-shadow: 0 0 3px #0176d3;
}
.slds-has-error .slds-datepicker__filter .slds-select:focus {
  border-color: var(--slds-g-color-border-base-4,#c9c9c9);
  -webkit-box-shadow: var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
}
.slds-day_adjacent-month {
  color: var(--slds-g-color-neutral-base-50,#747474);
}
.slds-form-element__help:has(+ .slds-datepicker) {
  position: absolute;
}
.slds-table .slds-datepicker .slds-datepicker__month tbody > tr:hover > td {
  background-color: unset;
}
.slds-datepicker .slds-has-multi-selection .slds-is-selected-multi > .slds-day {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-datepicker .slds-has-multi-selection .slds-is-selected-multi:last-child > .slds-day:after {
  left: auto;
  right: 0;
  -webkit-transform: translateX(.25rem);
  transform: translateX(.25rem);
}
.slds-datepicker .slds-has-multi-selection :nth-child(1of.slds-is-selected-multi) > .slds-day::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  z-index: -2;
  width: 2rem;
  -webkit-box-shadow: 0 0 0 1px var(--slds-g-color-brand-base-20);
  box-shadow: 0 0 0 1px var(--slds-g-color-brand-base-20);
}
.slds-datepicker .slds-has-multi-selection :nth-last-child(1of.slds-is-selected-multi) > .slds-day::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  z-index: -2;
  width: 2rem;
  -webkit-box-shadow: 0 0 0 1px var(--slds-g-color-brand-base-20);
  box-shadow: 0 0 0 1px var(--slds-g-color-brand-base-20);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.slds-datepicker .slds-has-multi-row-selection .slds-is-selected-multi > .slds-day {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-datepicker .slds-has-multi-row-selection .slds-is-selected-multi:first-child > .slds-day:before,
.slds-datepicker .slds-has-multi-row-selection .slds-is-selected-multi:last-child > .slds-day:after {
  content: "";
  position: absolute;
  background: #0176d3;
  top: 0;
  left: -50%;
  height: 100%;
  width: 2.625rem;
  -webkit-transform: translateX(-.5rem);
  transform: translateX(-.5rem);
  z-index: -1;
  -webkit-box-shadow: 0 1px 0 0 var(--slds-g-color-brand-base-20), 0 -1px 0 0 var(--slds-g-color-brand-base-20);
  box-shadow: 0 1px 0 0 var(--slds-g-color-brand-base-20), 0 -1px 0 0 var(--slds-g-color-brand-base-20);
}
.slds-datepicker .slds-has-multi-row-selection .slds-is-selected-multi:first-child > .slds-day:before {
  left: 0;
  -webkit-transform: translateX(-.25rem);
  transform: translateX(-.25rem);
}
.slds-datepicker .slds-has-multi-row-selection .slds-is-selected-multi:last-child > .slds-day:after {
  left: auto;
  right: 0;
  -webkit-transform: translateX(.25rem);
  transform: translateX(.25rem);
  z-index: -2;
}
.slds-datepicker .slds-has-multi-row-selection:nth-child(1of.slds-has-multi-row-selection) :nth-child(1of.slds-is-selected-multi) > .slds-day::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  z-index: -2;
  width: 2rem;
  -webkit-box-shadow: 0 0 0 1px var(--slds-g-color-brand-base-20);
  box-shadow: 0 0 0 1px var(--slds-g-color-brand-base-20);
}
.slds-datepicker .slds-has-multi-row-selection:nth-child(1of.slds-has-multi-row-selection) .slds-is-selected-multi:first-child > .slds-day:before {
  left: 2px;
}
.slds-datepicker .slds-has-multi-row-selection:nth-child(1of.slds-has-multi-row-selection) :nth-last-child(1of.slds-is-selected-multi) > .slds-day::after {
  width: 1.25rem;
}
.slds-datepicker .slds-has-multi-row-selection:nth-last-child(1of.slds-has-multi-row-selection) :nth-last-child(1of.slds-is-selected-multi) > .slds-day::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  z-index: -2;
  width: 2rem;
  -webkit-box-shadow: 0 0 0 1px var(--slds-g-color-brand-base-20);
  box-shadow: 0 0 0 1px var(--slds-g-color-brand-base-20);
}
.slds-datepicker .slds-has-multi-row-selection:nth-last-child(1of.slds-has-multi-row-selection) :nth-child(1of.slds-is-selected-multi) > .slds-day::before {
  width: 1.25rem;
}
.slds-datepicker td.slds-is-selected-multi > .slds-day {
  overflow: visible;
}
.slds-datepicker td.slds-is-selected-multi.slds-is-today > .slds-day {
  -webkit-box-shadow: var(--slds-g-color-neutral-base-100,#fff) 0 0 0 1px inset;
  box-shadow: var(--slds-g-color-neutral-base-100,#fff) 0 0 0 1px inset;
}
.slds-datepicker td.slds-is-selected-multi + .slds-is-selected-multi > .slds-day:before {
  content: "";
  position: absolute;
  background: #0176d3;
  top: 0;
  left: -50%;
  height: 100%;
  width: 2.625rem;
  -webkit-transform: translateX(-.5rem);
  transform: translateX(-.5rem);
  z-index: -1;
  -webkit-box-shadow: 0 1px 0 0 var(--slds-g-color-brand-base-20), 0 -1px 0 0 var(--slds-g-color-brand-base-20);
  box-shadow: 0 1px 0 0 var(--slds-g-color-brand-base-20), 0 -1px 0 0 var(--slds-g-color-brand-base-20);
}
.slds-datepicker--time,
.slds-datepicker_time {
  max-width: 12rem;
  max-height: 13.5rem;
  overflow-x: hidden;
  overflow-y: auto;
}
.slds-datepicker--time__list > li,
.slds-datepicker_time__list > li {
  white-space: nowrap;
  padding: .5rem;
  padding-left: 2rem;
  padding-right: 2rem;
}
.slds-datepicker--time__list > li:focus,
.slds-datepicker--time__list > li:hover,
.slds-datepicker_time__list > li:focus,
.slds-datepicker_time__list > li:hover {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  text-decoration: none;
  cursor: pointer;
}
.slds-timepicker.slds-combobox .slds-input[readonly] {
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  border-color: transparent;
  background-color: transparent;
  font-size: .875rem;
}
.slds-timepicker:has(.slds-input[readonly]) .slds-input__icon .slds-icon {
  fill: var(--slds-g-color-neutral-base-90);
}
.slds-docked-composer--overflow__pill,
.slds-docked-composer_overflow__pill {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 .75rem;
  height: inherit;
  white-space: nowrap;
  border-bottom-left-radius: .25rem;
  border-bottom-right-radius: .25rem;
}
.slds-docked-composer--overflow__pill:focus,
.slds-docked-composer--overflow__pill:hover,
.slds-docked-composer_overflow__pill:focus,
.slds-docked-composer_overflow__pill:hover {
  color: var(--slds-g-color-neutral-base-100,#fff);
  text-decoration: none;
}
.slds-docked-composer--overflow__pill .slds-text-body--small,
.slds-docked-composer--overflow__pill .slds-text-body_small,
.slds-docked-composer_overflow__pill .slds-text-body--small,
.slds-docked-composer_overflow__pill .slds-text-body_small {
  color: var(--slds-g-color-neutral-base-100,#fff);
  margin-left: .5rem;
}
.slds-docked_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  position: fixed;
  bottom: 0;
  right: 0;
  padding: 0 1.5rem;
  height: 2.5rem;
}
.slds-docked-composer {
  position: relative;
  border-radius: .25rem .25rem 0 0;
  width: 480px;
  height: 2.5rem;
  float: left;
  -webkit-box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, .16);
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-bottom: none;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-docked-composer.slds-has-focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
}
.slds-docked-composer.slds-is-open {
  height: 480px;
}
.slds-docked-composer.slds-is-closed {
  height: 2.5rem;
}
.slds-docked-composer.slds-is-closed .slds-docked-composer__body,
.slds-docked-composer.slds-is-closed .slds-docked-composer__footer {
  display: none;
}
.slds-docked-composer + .slds-docked-composer {
  margin-left: 1.5rem;
}
.slds-docked-composer__header {
  background: var(--slds-g-color-neutral-base-100,#fff);
  border-bottom: 2px solid #1b96ff;
  border-radius: .25rem .25rem 0 0;
  padding: .5rem .75rem;
}
.slds-docked-composer__actions .slds-button {
  margin-left: .75rem;
}
.slds-docked-composer__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: auto;
}
.slds-docked-composer__body--form,
.slds-docked-composer__body_form {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 1rem;
}
.slds-docked-composer__lead {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: var(--slds-g-color-neutral-base-100,#fff);
  padding: 1rem .5rem;
}
.slds-docked-composer__toolbar {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  padding: .25rem .5rem;
  max-height: 60px;
  overflow-y: auto;
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-docked-composer__input {
  background: var(--slds-g-color-neutral-base-100,#fff);
  padding: 1rem;
  min-height: 6rem;
  resize: none;
  line-height: 1.5;
  overflow: hidden;
  overflow-y: auto;
}
.slds-docked-composer__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  padding: .75rem .5rem;
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-docked-composer--overflow,
.slds-docked-composer_overflow {
  width: auto;
}
.slds-docked-composer--overflow__button,
.slds-docked-composer_overflow__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: var(--slds-g-color-neutral-base-100,#fff);
  padding: 0 .75rem;
  height: inherit;
  white-space: nowrap;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.slds-docked-composer-modal .slds-modal__content {
  border-radius: .25rem;
}
.slds-docked-composer-modal .slds-docked-composer {
  width: 100%;
  height: 100%;
  border: 0;
}
.slds-email-composer {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.slds-email-composer .slds-rich-text-editor {
  border: 0;
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-radius: 0;
}
.slds-email-composer__combobox {
  padding-left: 3rem;
  border: 0;
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-radius: 0;
}
.slds-email-composer__combobox .slds-form-element__label {
  position: absolute;
  left: .75rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.slds-email-composer__combobox .slds-combobox_container,
.slds-email-composer__combobox .slds-input[value] {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-email-composer__recipient {
  position: absolute;
  top: 0;
  right: .75rem;
}
.slds-utility-bar_container {
  position: relative;
}
.slds-utility-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2.5rem;
  background: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, .16);
  z-index: 4;
}
.slds-utility-bar .slds-indicator--unread,
.slds-utility-bar .slds-indicator_unread {
  background: var(--slds-g-color-error-base-40,#fe5c4c);
  top: .5rem;
  border: 1px solid var(--slds-g-color-neutral-base-95);
}
.slds-utility-bar__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 1px;
}
.slds-utility-bar__item_pop-out {
  position: relative;
}
.slds-utility-bar__item_pop-out:before {
  content: "";
  position: absolute;
  top: 4px;
  right: 4px;
  height: 4px;
  width: 4px;
  border-top: 1px solid var(--slds-g-color-neutral-base-10,#181818);
  border-right: 1px solid var(--slds-g-color-neutral-base-10,#181818);
}
[dir=rtl] .slds-utility-bar__item_pop-out:before {
  right: auto;
  left: 4px;
  border-right-width: 0;
  border-left: 1px solid var(--slds-g-color-neutral-base-10,#181818);
}
.slds-utility-bar__item_pop-out:after {
  content: "";
  position: absolute;
  top: 2px;
  right: 6px;
  height: 7px;
  width: 7px;
  border-right: 1px solid var(--slds-g-color-neutral-base-10,#181818);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
[dir=rtl] .slds-utility-bar__item_pop-out:after {
  right: auto;
  left: 6px;
  border-right-width: 0;
  border-left: 1px solid var(--slds-g-color-neutral-base-10,#181818);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.slds-utility-bar__action {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 .75rem;
  border-radius: 0;
  border: 0;
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-utility-bar__action:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: 0 0;
}
.slds-utility-bar__action:focus-visible,
.slds-utility-bar__action:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0;
}
.slds-utility-bar__action:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1);
  box-shadow: var(--slds-g-shadow-inset-focus-1);
  outline: 0;
}
.slds-utility-bar__action:focus,
.slds-utility-bar__action:hover {
  background: rgba(21, 137, 238, .1);
  color: inherit;
}
.slds-utility-bar__action.slds-is-active {
  background: rgba(21, 137, 238, .1);
  color: inherit;
}
.slds-utility-bar__action.slds-is-active:after {
  background: #1b96ff;
}
.slds-utility-bar__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 1;
  text-align: left;
}
.slds-has-notification .slds-utility-bar__action {
  background: var(--slds-g-color-neutral-base-50,#747474);
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-has-notification .slds-utility-bar__action:focus,
.slds-has-notification .slds-utility-bar__action:hover {
  background: var(--slds-g-color-brand-base-20,#032d60);
}
.slds-has-notification .slds-utility-bar__action:focus:after {
  background: var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-utility-panel {
  position: fixed;
  bottom: 1.875rem;
  width: 21.25rem;
  height: 30rem;
  border-radius: .25rem .25rem 0 0;
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-bottom: none;
  background: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
.slds-utility-panel.slds-is-open {
  -webkit-box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, .16);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.slds-utility-panel__header {
  background: var(--slds-g-color-neutral-base-100,#fff);
  border-bottom: 2px solid #1b96ff;
  border-radius: .25rem .25rem 0 0;
  padding: .5rem .75rem;
}
.slds-utility-panel__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: auto;
}
.slds-drop-zone {
  position: relative;
}
.slds-drop-zone:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 1px dotted var(--slds-g-color-neutral-base-30,#3e3e3c);
  outline: 1px dotted var(--slds-g-color-neutral-base-100,#fff);
}
.slds-drop-zone.slds-drop-zone_drag:after {
  border: 1px solid var(--slds-g-color-success-base-50,#2e844a);
  outline: 0;
}
.slds-drop-zone__label {
  color: var(--slds-g-color-neutral-base-100,#fff);
  background: var(--slds-g-color-success-base-50,#2e844a);
  border-radius: .25rem .25rem 0 0;
  padding: .25rem .5rem;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
}
.slds-drop-zone__label.slds-drop-zone__label_container {
  opacity: 0;
  background: var(--slds-g-color-brand-base-50,#0176d3);
}
.slds-drop-zone__label .slds-media__body {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.slds-drop-zone__label_button {
  border-radius: 0;
}
.slds-drop-zone__label_button:focus,
.slds-drop-zone__label_button:hover {
  text-decoration: underline;
  outline: 0;
}
.slds-drop-zone_drag__slot {
  border: 1px solid var(--slds-g-color-neutral-base-100,#fff);
  border-left-width: 2px;
  border-right-width: 2px;
  background: var(--slds-g-color-success-base-50,#2e844a);
  width: 100%;
  height: .25rem;
}
.slds-drop-zone__container {
  position: relative;
  z-index: 8000;
}
.slds-drop-zone__container:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.slds-drop-zone__container.slds-is-hovered .slds-drop-zone__actions,
.slds-drop-zone__container.slds-is-hovered .slds-drop-zone__label_container,
.slds-drop-zone__container:hover .slds-drop-zone__actions,
.slds-drop-zone__container:hover .slds-drop-zone__label_container {
  opacity: 1;
  z-index: 8000;
}
.slds-drop-zone__container.slds-is-hovered:after,
.slds-drop-zone__container:hover:after {
  border: 1px solid var(--slds-g-color-brand-base-60,#1b96ff);
}
.slds-drop-zone__container:active:after {
  border: 2px solid var(--slds-g-color-brand-base-20,#032d60);
}
.slds-drop-zone__container:active .slds-drop-zone__label {
  background-color: var(--slds-g-color-brand-base-20,#032d60);
}
.slds-drop-zone__container:focus-within {
  outline: 0;
}
.slds-drop-zone__container:focus-within .slds-drop-zone__actions,
.slds-drop-zone__container:focus-within .slds-drop-zone__label_container {
  opacity: 1;
  z-index: 8000;
}
.slds-drop-zone__container:focus-within:after {
  border: 2px solid var(--slds-g-color-brand-base-50,#0176d3);
}
.slds-drop-zone__container:focus-within .slds-drop-zone__label {
  background-color: var(--slds-g-color-brand-base-30,#014486);
}
.slds-drop-zone__actions {
  opacity: 0;
  background: var(--slds-g-color-brand-base-50,#0176d3);
  position: absolute;
  right: 0;
  top: 0;
}
.slds-global-header__button--icon-actions,
.slds-global-header__button_icon-actions {
  background: #919191;
  border-radius: .25rem;
  color: #fff;
}
.slds-global-header__button--icon-actions:focus,
.slds-global-header__button--icon-actions:hover,
.slds-global-header__button_icon-actions:focus,
.slds-global-header__button_icon-actions:hover {
  background-color: #818181;
  color: #fff;
}
.slds-global-header__button--icon-actions .slds-button__icon,
.slds-global-header__button_icon-actions .slds-button__icon {
  width: 1rem;
  height: 1rem;
}
.slds-global-header__icon,
.slds-global-header__icon .slds-button__icon,
.slds-global-header__icon .slds-icon {
  width: 1.25rem;
  height: 1.25rem;
}
.slds-global-header__button--icon-favorites,
.slds-global-header__button_icon-favorites {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-global-header__button--icon-favorites .slds-button__icon,
.slds-global-header__button--icon-favorites .slds-icon,
.slds-global-header__button_icon-favorites .slds-button__icon,
.slds-global-header__button_icon-favorites .slds-icon {
  color: #fff;
  stroke: #919191;
  stroke-width: 2px;
  stroke-linejoin: round;
  stroke-linecap: round;
}
.slds-global-header__button--icon-favorites:focus .slds-button__icon,
.slds-global-header__button--icon-favorites:focus .slds-icon,
.slds-global-header__button--icon-favorites:hover .slds-button__icon,
.slds-global-header__button--icon-favorites:hover .slds-icon,
.slds-global-header__button_icon-favorites:focus .slds-button__icon,
.slds-global-header__button_icon-favorites:focus .slds-icon,
.slds-global-header__button_icon-favorites:hover .slds-button__icon,
.slds-global-header__button_icon-favorites:hover .slds-icon {
  color: #fff;
  stroke: #818181;
}
.slds-global-header__button--icon-favorites.slds-is-selected .slds-button__icon,
.slds-global-header__button--icon-favorites.slds-is-selected .slds-icon,
.slds-global-header__button_icon-favorites.slds-is-selected .slds-button__icon,
.slds-global-header__button_icon-favorites.slds-is-selected .slds-icon {
  color: #fff;
  stroke: #0176d3;
  stroke-width: 1px;
  fill: #fff;
}
.slds-global-header__button--icon-favorites.slds-is-selected:focus .slds-button__icon,
.slds-global-header__button--icon-favorites.slds-is-selected:focus .slds-icon,
.slds-global-header__button--icon-favorites.slds-is-selected:hover .slds-button__icon,
.slds-global-header__button--icon-favorites.slds-is-selected:hover .slds-icon,
.slds-global-header__button_icon-favorites.slds-is-selected:focus .slds-button__icon,
.slds-global-header__button_icon-favorites.slds-is-selected:focus .slds-icon,
.slds-global-header__button_icon-favorites.slds-is-selected:hover .slds-button__icon,
.slds-global-header__button_icon-favorites.slds-is-selected:hover .slds-icon {
  color: #fff;
  stroke: #014486;
  fill: #fff;
}
.slds-global-header__button--icon-favorites.slds-is-selected:active .slds-button__icon,
.slds-global-header__button--icon-favorites.slds-is-selected:active .slds-icon,
.slds-global-header__button_icon-favorites.slds-is-selected:active .slds-button__icon,
.slds-global-header__button_icon-favorites.slds-is-selected:active .slds-icon {
  color: #fff;
  stroke: #014486;
  fill: #fff;
}
.slds-global-header__button--icon-favorites.slds-is-disabled .slds-button__icon,
.slds-global-header__button--icon-favorites.slds-is-disabled .slds-icon,
.slds-global-header__button--icon-favorites:disabled .slds-button__icon,
.slds-global-header__button--icon-favorites:disabled .slds-icon,
.slds-global-header__button_icon-favorites.slds-is-disabled .slds-button__icon,
.slds-global-header__button_icon-favorites.slds-is-disabled .slds-icon,
.slds-global-header__button_icon-favorites:disabled .slds-button__icon,
.slds-global-header__button_icon-favorites:disabled .slds-icon {
  stroke: rgba(166, 166, 166, .25);
}
.slds-global-header__button--icon,
.slds-global-header__button_icon {
  margin: 0 .25rem;
  color: #919191;
}
.slds-global-header__button--icon .slds-icon,
.slds-global-header__button_icon .slds-icon {
  fill: #919191;
}
.slds-global-header__button--icon:focus,
.slds-global-header__button--icon:hover:not(:disabled),
.slds-global-header__button_icon:focus,
.slds-global-header__button_icon:hover:not(:disabled) {
  color: #818181;
}
.slds-global-header__button--icon:focus .slds-icon,
.slds-global-header__button--icon:hover:not(:disabled) .slds-icon,
.slds-global-header__button_icon:focus .slds-icon,
.slds-global-header__button_icon:hover:not(:disabled) .slds-icon {
  fill: #818181;
}
.slds-global-header_container {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
}
.slds-global-header_container .slds-assistive-text--focus,
.slds-global-header_container .slds-assistive-text_focus {
  top: 0;
  color: #5e5e5e;
  background: #fff;
}
.slds-global-header {
  background: #fff;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .07);
  box-shadow: 0 2px 4px rgba(0, 0, 0, .07);
  padding: .5rem 0;
  height: 3.125rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-global-header .slds-global-search__form-element .slds-input {
  padding-left: 3rem;
}
.slds-global-header .slds-global-search__form-element.slds-input-has-icon .slds-input__icon--left,
.slds-global-header .slds-global-search__form-element.slds-input-has-icon .slds-input__icon_left {
  left: 1.25rem;
}
.slds-global-header .slds-global-search__form-element .slds-icon {
  fill: var(--slds-g-color-neutral-base-50,#aeaeae);
}
.slds-global-header__item {
  padding: 0 1rem;
}
.slds-global-header__item--search,
.slds-global-header__item_search {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 33.5rem;
  flex: 0 1 33.5rem;
  min-width: 27.5rem;
  padding: 0;
}
.slds-global-header__logo {
  width: 12.5rem;
  height: 2.5rem;
  background-image: url("./media/logo-noname.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
}
.slds-global-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-global-actions__item {
  margin-left: .25rem;
  margin-right: .25rem;
}
.slds-global-actions__item .slds-button_icon {
  color: #919191;
}
.slds-global-actions__item-action {
  -webkit-transition: color .2s linear;
  transition: color .2s linear;
}
.slds-global-actions__item-action:focus,
.slds-global-actions__item-action:hover:not(:disabled) {
  color: #818181;
}
.slds-global-actions__item-action:active {
  -webkit-animation: click-icon 120ms cubic-bezier(1, 1.9, .94, .98);
  animation: click-icon 120ms cubic-bezier(1, 1.9, .94, .98);
}
.slds-global-actions__item-action:active:not(:disabled) {
  color: #5e5e5e;
}
@-webkit-keyframes click-icon {
  25% {
    -webkit-transform: scale(.94, .94);
    transform: scale(.94, .94);
  }
  100% {
    -webkit-transform: scale(.98, .98);
    transform: scale(.98, .98);
  }
}
@keyframes click-icon {
  25% {
    -webkit-transform: scale(.94, .94);
    transform: scale(.94, .94);
  }
  100% {
    -webkit-transform: scale(.98, .98);
    transform: scale(.98, .98);
  }
}
.slds-global-actions__avatar {
  -webkit-box-shadow: #818181 0 0 0 0;
  box-shadow: #818181 0 0 0 0;
  border-radius: 50%;
  border: 0;
  margin-left: .5rem;
  -webkit-transition: -webkit-transform 80ms ease-out, -webkit-box-shadow .1s linear;
  transition: -webkit-transform 80ms ease-out, -webkit-box-shadow .1s linear;
  transition: transform 80ms ease-out, box-shadow .1s linear;
  transition:
    transform 80ms ease-out,
    box-shadow .1s linear,
    -webkit-transform 80ms ease-out,
    -webkit-box-shadow .1s linear;
}
.slds-global-actions__avatar:hover {
  -webkit-box-shadow: #818181 0 0 0 2px;
  box-shadow: #818181 0 0 0 2px;
}
.slds-global-actions__avatar:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1);
  box-shadow: var(--slds-g-shadow-outset-focus-1);
  outline: 0;
}
.slds-global-actions__avatar.slds-global-actions__item-action:focus-visible {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1);
  box-shadow: var(--slds-g-shadow-outset-focus-1);
}
.slds-global-actions__favorites {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: .5rem;
}
.slds-global-actions__favorites-action {
  border-color: #919191;
}
.slds-global-actions__favorites-action:hover {
  border-color: #5e5e5e;
}
.slds-global-actions__favorites-action .slds-button__icon {
  width: 1rem;
  height: 1rem;
  -webkit-transition: -webkit-transform .2s ease-out;
  transition: -webkit-transform .2s ease-out;
  transition: transform .2s ease-out;
  transition: transform .2s ease-out, -webkit-transform .2s ease-out;
  transition: transform .2s ease-out, -webkit-transform .2s ease-out;
}
.slds-global-actions__favorites-action:hover:not(:disabled) .slds-button__icon {
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
  -webkit-transform-origin: 60% 40%;
  transform-origin: 60% 40%;
}
.slds-global-actions__favorites-action.slds-is-selected {
  background-color: #014486;
  border-color: #014486;
}
.slds-global-actions__favorites-action.slds-is-selected:focus,
.slds-global-actions__favorites-action.slds-is-selected:hover {
  background-color: #014486;
  border-color: #014486;
}
.slds-global-actions__favorites-action.slds-is-selected .slds-button__icon {
  -webkit-animation: click-favorites-icon .6s cubic-bezier(.46, .32, 0, .98);
  animation: click-favorites-icon .6s cubic-bezier(.46, .32, 0, .98);
}
.slds-global-actions__favorites-action.slds-is-disabled,
.slds-global-actions__favorites-action:disabled {
  color: var(--slds-g-color-neutral-base-80,rgba(166,166,166,.25));
  border-color: var(--slds-g-color-border-base-1,rgba(166,166,166,.25));
}
.slds-global-actions__favorites-more {
  padding-left: .125rem;
  padding-right: .125rem;
  border-color: #919191;
}
.slds-global-actions__favorites-more:hover {
  border-color: #5e5e5e;
}
@-webkit-keyframes click-favorites-icon {
  25% {
    -webkit-transform: scale(.85, .85) rotate(15deg);
    transform: scale(.85, .85) rotate(15deg);
  }
  75% {
    -webkit-transform: scale(1.2, 1.2) rotate(0);
    transform: scale(1.2, 1.2) rotate(0);
  }
  100% {
    -webkit-transform: scale(1, 1) rotate(0);
    transform: scale(1, 1) rotate(0);
  }
}
@keyframes click-favorites-icon {
  25% {
    -webkit-transform: scale(.85, .85) rotate(15deg);
    transform: scale(.85, .85) rotate(15deg);
  }
  75% {
    -webkit-transform: scale(1.2, 1.2) rotate(0);
    transform: scale(1.2, 1.2) rotate(0);
  }
  100% {
    -webkit-transform: scale(1, 1) rotate(0);
    transform: scale(1, 1) rotate(0);
  }
}
.slds-global-actions__task {
  width: 1.25rem;
  height: 1.25rem;
  background: #919191;
  position: relative;
  top: -1px;
}
.slds-global-actions__task:hover {
  background: #818181;
}
.slds-global-actions__task:active {
  background: #5e5e5e;
}
.slds-global-actions__task.slds-global-actions__item-action,
.slds-global-actions__task.slds-global-actions__item-action:active,
.slds-global-actions__task.slds-global-actions__item-action:hover {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-global-actions__task.slds-global-actions__item-action:focus-visible {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1);
  box-shadow: var(--slds-g-shadow-outset-focus-1);
}
.slds-global-actions__task .slds-button__icon {
  width: 1rem;
  height: 1rem;
}
.slds-global-actions__notifications {
  position: relative;
}
.slds-global-actions__notifications.slds-incoming-notification {
  -webkit-animation: bell .8s ease-in-out;
  animation: bell .8s ease-in-out;
}
.slds-notification-badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: -.25rem;
  right: -.25rem;
  background: #ba0517;
  color: var(--slds-g-color-neutral-base-100,#fff);
  border-radius: 15rem;
  min-width: 1rem;
  min-height: 1rem;
  text-align: center;
  font-size: .625rem;
  padding: 0 .125rem;
  opacity: 0;
  pointer-events: none;
}
.slds-notification-badge.slds-show-notification {
  -webkit-animation: ding .8s ease-out;
  animation: ding .8s ease-out;
  opacity: 1;
  -webkit-transition-delay: .5s;
  transition-delay: .5s;
  -webkit-transform-origin: 1.1875rem 0;
  transform-origin: 1.1875rem 0;
}
@-webkit-keyframes ding {
  75% {
    -webkit-transform: scale(.5, .5);
    transform: scale(.5, .5);
  }
  85% {
    -webkit-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@keyframes ding {
  75% {
    -webkit-transform: scale(.5, .5);
    transform: scale(.5, .5);
  }
  85% {
    -webkit-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-webkit-keyframes bell {
  45% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  57% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  70% {
    -webkit-transform: rotate(7deg);
    transform: rotate(7deg);
  }
  77% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@keyframes bell {
  45% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  57% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  70% {
    -webkit-transform: rotate(7deg);
    transform: rotate(7deg);
  }
  77% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
.slds-global-header__notification {
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  padding: .25rem;
}
.slds-global-header__notification:hover {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-global-header__notification:last-child {
  border-bottom: 0;
}
.slds-global-header__notification--unread,
.slds-global-header__notification_unread {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-context-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.5rem;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border-bottom: 3px solid #1b96ff;
  color: var(--slds-g-color-neutral-base-10,#181818);
  position: relative;
  padding: 0 0 0 1.5rem;
}
.slds-context-bar .slds-context-bar__button {
  color: inherit;
}
.slds-context-bar .slds-context-bar__icon-action {
  margin-left: auto;
}
.slds-context-bar .slds-is-unsaved .slds-context-bar__label-action {
  position: relative;
  font-style: italic;
  line-height: normal;
}
.slds-context-bar .slds-is-unsaved .slds-indicator_unread {
  margin-left: -.35rem;
}
.slds-context-bar .slds-has-notification .slds-indicator_unread {
  display: inline-block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 6px;
  width: 6px;
  left: auto;
  position: relative;
  top: auto;
}
.slds-context-bar .slds-has-notification .slds-indicator--unsaved,
.slds-context-bar .slds-has-notification .slds-indicator_unsaved {
  top: -.25rem;
}
.slds-context-bar__primary,
.slds-context-bar__secondary,
.slds-context-bar__tertiary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.slds-context-bar__secondary {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  min-width: 0;
}
.slds-context-bar__vertical-divider {
  width: 0;
  overflow: hidden;
  border-left: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-context-bar__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  white-space: nowrap;
  position: relative;
  max-width: 15rem;
  -webkit-transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
  transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
}
.slds-context-bar__item.slds-is-active,
.slds-context-bar__item:not(.slds-no-hover):hover {
  outline: 0;
  border-radius: 0;
  background-color: rgba(21, 137, 238, .1);
  text-decoration: none;
  cursor: pointer;
}
.slds-context-bar__item:not(.slds-no-hover):hover:after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background: var(--slds-g-color-neutral-10-opacity-25,rgba(0,0,0,.25));
  position: absolute;
  bottom: -3px;
  left: 0;
  right: 0;
}
@supports (mix-blend-mode:soft-light) {
  .slds-context-bar__item:not(.slds-no-hover):hover:after {
    background: var(--slds-g-color-neutral-10-opacity-75,rgba(0,0,0,.75));
    mix-blend-mode: soft-light;
  }
}
.slds-context-bar__item:before {
  bottom: 0;
  content: "";
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition-property: top, background-color;
  transition-property: top, background-color;
}
.slds-context-bar__item.slds-is-active {
  -webkit-animation: bkAnim 135ms cubic-bezier(.39, .575, .565, 1) both;
  animation: bkAnim 135ms cubic-bezier(.39, .575, .565, 1) both;
}
@-webkit-keyframes bkAnim {
  50% {
    background-color: var(--slds-g-color-neutral-base-100,#fff);
  }
  100% {
    background-color: rgba(21, 137, 238, .1);
  }
}
@keyframes bkAnim {
  50% {
    background-color: var(--slds-g-color-neutral-base-100,#fff);
  }
  100% {
    background-color: rgba(21, 137, 238, .1);
  }
}
.slds-context-bar__item.slds-is-active:before {
  content: "";
  height: 3px;
  display: block;
  background: #1b96ff;
  position: absolute;
  top: 0;
  left: -1px;
  right: -1px;
  -webkit-animation: navBounceIn .15s cubic-bezier(.39, .575, .565, 1) both;
  animation: navBounceIn .15s cubic-bezier(.39, .575, .565, 1) both;
}
@-webkit-keyframes navBounceIn {
  0% {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  90% {
    -webkit-transform: translate3d(0, 1px, 0);
    transform: translate3d(0, 1px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes navBounceIn {
  0% {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  90% {
    -webkit-transform: translate3d(0, 1px, 0);
    transform: translate3d(0, 1px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slds-context-bar__item.slds-is-active:hover {
  border-bottom-color: rgba(21, 137, 238, .1);
}
.slds-context-bar__item.slds-has-focus:after,
.slds-context-bar__item.slds-has-focus:before,
.slds-context-bar__item.slds-has-focus:hover:after,
.slds-context-bar__item.slds-has-focus:hover:before {
  height: 4px;
}
.slds-context-bar__item.slds-has-notification {
  background: rgba(21, 137, 238, .1);
}
@-webkit-keyframes error-pulse {
  0% {
    background-color: var(--slds-g-color-error-base-40,#ba0517);
  }
  40% {
    background-color: var(--slds-g-color-error-base-30,#8e030f);
  }
  100% {
    background-color: var(--slds-g-color-error-base-40,#ba0517);
  }
}
@keyframes error-pulse {
  0% {
    background-color: var(--slds-g-color-error-base-40,#ba0517);
  }
  40% {
    background-color: var(--slds-g-color-error-base-30,#8e030f);
  }
  100% {
    background-color: var(--slds-g-color-error-base-40,#ba0517);
  }
}
@-webkit-keyframes success-pulse {
  0% {
    background-color: var(--slds-g-color-success-base-50,#2e844a);
  }
  40% {
    background-color: var(--slds-g-color-success-base-40,#194e31);
  }
  100% {
    background-color: var(--slds-g-color-success-base-50,#2e844a);
  }
}
@keyframes success-pulse {
  0% {
    background-color: var(--slds-g-color-success-base-50,#2e844a);
  }
  40% {
    background-color: var(--slds-g-color-success-base-40,#194e31);
  }
  100% {
    background-color: var(--slds-g-color-success-base-50,#2e844a);
  }
}
@-webkit-keyframes warning-pulse {
  0% {
    background-color: var(--slds-g-color-warning-base-60,#fe9339);
  }
  40% {
    background-color: var(--slds-g-color-warning-base-60,#fe9339);
  }
  100% {
    background-color: var(--slds-g-color-warning-base-60,#fe9339);
  }
}
@keyframes warning-pulse {
  0% {
    background-color: var(--slds-g-color-warning-base-60,#fe9339);
  }
  40% {
    background-color: var(--slds-g-color-warning-base-60,#fe9339);
  }
  100% {
    background-color: var(--slds-g-color-warning-base-60,#fe9339);
  }
}
.slds-context-bar__item.slds-has-success:before {
  -webkit-animation: none;
  animation: none;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-delay: 150ms;
  animation-delay: 150ms;
  -webkit-animation-timing-function: cubic-bezier(.07, .49, .5, 1);
  animation-timing-function: cubic-bezier(.07, .49, .5, 1);
  background-color: var(--slds-g-color-success-base-50,#2e844a);
  bottom: 0;
  content: "";
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
  transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
}
.slds-context-bar__item.slds-has-success:hover:before {
  background-color: var(--slds-g-color-success-base-40,#194e31);
  height: auto;
}
.slds-context-bar__item.slds-has-success:before {
  -webkit-animation-name: success-pulse;
  animation-name: success-pulse;
}
.slds-context-bar__item.slds-has-error:before {
  -webkit-animation: none;
  animation: none;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-delay: 150ms;
  animation-delay: 150ms;
  -webkit-animation-timing-function: cubic-bezier(.07, .49, .5, 1);
  animation-timing-function: cubic-bezier(.07, .49, .5, 1);
  background-color: var(--slds-g-color-error-base-40,#ba0517);
  bottom: 0;
  content: "";
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
  transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
}
.slds-context-bar__item.slds-has-error:hover:before {
  background-color: var(--slds-g-color-error-base-30,#8e030f);
  height: auto;
}
.slds-context-bar__item.slds-has-error:before {
  -webkit-animation-name: error-pulse;
  animation-name: error-pulse;
}
.slds-context-bar__item.slds-has-error .slds-context-bar__label-action,
.slds-context-bar__item.slds-has-success .slds-context-bar__label-action {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-context-bar__item.slds-has-error .slds-indicator_unread,
.slds-context-bar__item.slds-has-success .slds-indicator_unread {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-context-bar__item.slds-has-error .slds-indicator_unsaved,
.slds-context-bar__item.slds-has-success .slds-indicator_unsaved {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-context-bar__item.slds-has-warning:before {
  -webkit-animation: none;
  animation: none;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-delay: 150ms;
  animation-delay: 150ms;
  -webkit-animation-timing-function: cubic-bezier(.07, .49, .5, 1);
  animation-timing-function: cubic-bezier(.07, .49, .5, 1);
  background-color: var(--slds-g-color-warning-base-60,#fe9339);
  bottom: 0;
  content: "";
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
  transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
}
.slds-context-bar__item.slds-has-warning:hover:before {
  background-color: var(--slds-g-color-warning-base-60,#fe9339);
  height: auto;
}
.slds-context-bar__item.slds-has-warning:before {
  -webkit-animation-name: warning-pulse;
  animation-name: warning-pulse;
}
.slds-context-bar__item.slds-has-warning .slds-indicator_unread {
  background-color: currentColor;
}
.slds-context-bar__item.slds-has-warning .slds-indicator_unsaved {
  color: currentColor;
}
.slds-context-bar__item.slds-has-warning .slds-button_icon:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1);
  box-shadow: var(--slds-g-shadow-inset-focus-1);
}
.slds-context-bar__item.slds-has-error.slds-is-active:after,
.slds-context-bar__item.slds-has-success.slds-is-active:after,
.slds-context-bar__item.slds-has-warning.slds-is-active:after {
  content: "";
  background: var(--slds-g-color-neutral-base-30,#3e3e3c);
  position: absolute;
  height: 3px;
  opacity: .4;
  top: 0;
  right: 0;
  left: 0;
}
.slds-context-bar__item.slds-has-error.slds-has-focus:after,
.slds-context-bar__item.slds-has-success.slds-has-focus:after,
.slds-context-bar__item.slds-has-warning.slds-has-focus:after {
  height: 4px;
}
.slds-context-bar__item--divider-left,
.slds-context-bar__item_divider-left {
  border-left: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-context-bar__item--divider-right,
.slds-context-bar__item_divider-right {
  border-right: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-context-bar__label-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 0 .75rem;
  border-radius: 0;
  min-width: 0;
  color: inherit;
  font-size: .8125rem;
  z-index: 1;
}
.slds-context-bar__label-action:focus,
.slds-context-bar__label-action:focus:hover {
  text-decoration: none;
}
.slds-context-bar__label-action:focus-visible {
  outline-offset: -.375rem;
}
.slds-context-bar__label-action:hover {
  text-decoration: none;
}
.slds-context-bar__label-action:focus,
.slds-context-bar__label-action:hover {
  color: inherit;
}
.slds-context-bar__label-action:active {
  color: inherit;
  text-decoration: none;
}
.slds-context-bar__label-action.slds-button:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1);
  box-shadow: var(--slds-g-shadow-inset-focus-1);
}
.slds-context-bar__icon-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  margin-left: -.25rem;
  padding: 0 .5rem;
  color: var(--slds-g-color-neutral-base-30,#444);
  border-radius: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.slds-context-bar__icon-action:focus {
  outline: 0;
}
.slds-context-bar__icon-action:focus .slds-context-bar__button {
  outline: 0;
  -webkit-box-shadow: 0 0 3px #0176d3;
  box-shadow: 0 0 3px #0176d3;
}
.slds-context-bar__icon-action:focus ~ .slds-dropdown {
  visibility: visible;
  opacity: 1;
}
.slds-context-bar__icon-action:focus,
.slds-context-bar__icon-action:hover {
  color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-context-bar__icon-action:active {
  color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-context-bar__icon-action .slds-icon-waffle_container {
  width: 2rem;
  height: 2rem;
  margin-right: .25rem;
  margin-left: -.5rem;
}
.slds-context-bar__icon-action .slds-icon-waffle {
  margin-right: auto;
  margin-left: auto;
}
.slds-context-bar--tabs,
.slds-context-bar_tabs {
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-context-bar__item--tab,
.slds-context-bar__item_tab {
  width: 12rem;
  border-right: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-context-bar__item--tab .slds-context-bar__label-action,
.slds-context-bar__item_tab .slds-context-bar__label-action {
  padding: 0 .5rem;
}
.slds-context-bar__item--tab.slds-is-pinned,
.slds-context-bar__item_tab.slds-is-pinned {
  width: auto;
  padding-right: .5rem;
}
.slds-context-bar__item--tab.slds-is-pinned .slds-context-bar__label-action,
.slds-context-bar__item_tab.slds-is-pinned .slds-context-bar__label-action {
  padding: 0 .5rem;
}
.slds-context-bar__item_tab.slds-has-sub-tabs.slds-is-active,
.slds-context-bar__item_tab.slds-has-sub-tabs.slds-is-active:hover {
  -webkit-animation: none;
  animation: none;
  background-color: transparent;
}
.slds-context-bar__item_tab.slds-has-sub-tabs.slds-is-active:after,
.slds-context-bar__item_tab.slds-has-sub-tabs.slds-is-active:hover:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -3px;
  height: 3px;
  width: 100%;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border: 0;
  mix-blend-mode: unset;
}
.slds-indicator--unsaved,
.slds-indicator_unsaved {
  color: #0176d3;
  -ms-flex-item-align: center;
  align-self: center;
  position: relative;
}
.slds-context-bar__dropdown-trigger .slds-dropdown {
  margin-top: 3px;
}
.slds-context-bar__dropdown-trigger .slds-dropdown:before {
  content: "";
  position: absolute;
  bottom: 100%;
  width: 100%;
  height: 3px;
}
.slds-context-bar__app-name {
  padding: 0 1.5rem 0 0;
  font-size: 1.125rem;
  line-height: 1.25;
}
.slds-context-bar__object-switcher {
  min-width: 9rem;
  max-width: 12rem;
  border-left: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-right: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-context-bar--theme-marketing,
.slds-context-bar_theme-marketing {
  border-bottom-color: var(--slds-g-color-warning-base-60,#f59331);
}
.slds-context-bar--theme-marketing .slds-context-bar__item:not(.slds-no-hover):hover,
.slds-context-bar_theme-marketing .slds-context-bar__item:not(.slds-no-hover):hover {
  border-bottom-color: var(--slds-g-color-warning-base-60,#f59331);
}
.slds-context-bar--theme-marketing .slds-context-bar__item.slds-is-active:before,
.slds-context-bar_theme-marketing .slds-context-bar__item.slds-is-active:before {
  background: var(--slds-g-color-warning-base-60,#f59331);
}
.slds-indicator-container {
  display: inline;
  margin-right: .25rem;
}
.slds-indicator-container:empty {
  margin-right: 0;
}
.slds-expression__options {
  width: 15rem;
}
.slds-expression__options .slds-form-element__control {
  clear: none;
}
.slds-expression__legend {
  float: left;
  width: 3rem;
  padding-top: calc(1.5 * .75rem + 1.875rem / 4);
  font-weight: 700;
}
.slds-expression__legend.slds-expression__legend_group {
  margin-top: 0;
}
.slds-expression__row {
  margin-top: .75rem;
}
.slds-expression__row.slds-expression__row_group {
  padding-left: 3rem;
}
.slds-expression__buttons {
  margin-top: .75rem;
}
.slds-expression__group {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border: 1px solid var(--slds-g-color-border-base-4,#e5e5e5);
  border-radius: .25rem;
  padding: .75rem;
  margin-top: .75rem;
}
.slds-expression__title {
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: .5rem;
}
.slds-expression__custom-logic {
  margin-top: .75rem;
}
.slds-expression_formula__rte {
  margin-top: .75rem;
}
.slds-filters {
  position: relative;
}
.slds-filters__header {
  padding: .5rem .75rem;
}
.slds-filters__body {
  padding: .5rem .75rem;
}
.slds-filters__footer {
  padding: .5rem 1rem;
}
.slds-filters__item {
  padding: .75rem;
  background: var(--slds-g-color-neutral-base-100,#fff);
  border: 1px solid var(--slds-g-color-border-base-4,#c9c9c9);
  border-radius: .25rem;
}
.slds-filters__item.slds-is-new {
  background: var(--slds-g-color-palette-yellow-90,#faffbd);
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-filters__item.slds-has-error {
  border-color: var(--slds-g-color-error-base-40,#ea001e);
}
.slds-filters__item.slds-is-locked {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-filters__item + .slds-filters__item {
  margin-top: .5rem;
}
.slds-filters__item:hover {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-filters__group {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border: 1px solid var(--slds-g-color-border-base-4,#e5e5e5);
  border-radius: .25rem;
  padding: .75rem;
}
.slds-builder-header_container {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
}
.slds-builder-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3.125rem;
  background: var(--slds-g-color-brand-base-20,#032d60);
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-builder-header__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
}
.slds-builder-header__item + .slds-builder-header__item {
  border-left: 1px solid var(--slds-g-color-brand-base-10,#001639);
}
.slds-builder-header__item-action,
.slds-builder-header__item-label {
  color: currentColor;
  padding: 0 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 0;
  height: 100%;
}
.slds-builder-header__item-action .slds-media__body,
.slds-builder-header__item-label .slds-media__body {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.slds-builder-header__item-action {
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
}
.slds-builder-header__item-action:focus,
.slds-builder-header__item-action:hover {
  background-color: var(--slds-g-color-brand-base-10,#001639);
  color: var(--slds-g-color-neutral-base-100,#fff);
  text-decoration: none;
}
.slds-builder-header__item-action:focus {
  text-decoration: underline;
  -webkit-box-shadow: var(--slds-g-shadow-inset-inverse-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-inverse-focus-1,0 0 3px #0176d3);
  outline: 0;
  border-radius: 0;
}
.slds-builder-header__nav,
.slds-builder-header__utilities {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.slds-builder-header__nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-builder-header__utilities {
  margin-left: auto;
}
.slds-builder-header__nav-item,
.slds-builder-header__utilities-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.slds-builder-header__nav-item + .slds-builder-header__nav-item,
.slds-builder-header__nav-item + .slds-builder-header__utilities-item,
.slds-builder-header__utilities-item + .slds-builder-header__nav-item,
.slds-builder-header__utilities-item + .slds-builder-header__utilities-item {
  border-left: 1px solid var(--slds-g-color-brand-base-10,#001639);
}
.slds-builder-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: .5rem 1rem;
  background: var(--slds-g-color-neutral-base-100,#fff);
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-builder-toolbar__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: auto;
}
.slds-builder-toolbar__item-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-builder-toolbar__item-group + .slds-builder-toolbar__item-group {
  margin-left: .25rem;
}
.slds-publisher {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-publisher.slds-is-active {
  display: block;
}
.slds-publisher.slds-is-active .slds-publisher__toggle-visibility {
  display: inherit;
  height: auto;
  overflow: visible;
  width: auto;
}
.slds-publisher.slds-is-active .slds-publisher__input {
  line-height: 1.5;
  height: auto;
  max-height: 10rem;
  resize: vertical;
  padding-top: .75rem;
  padding-bottom: .75rem;
}
.slds-publisher .slds-publisher__toggle-visibility {
  display: block;
  height: 0;
  overflow: hidden;
  width: 0;
}
.slds-publisher__input {
  line-height: 1.875rem;
  padding: 0 1rem;
  resize: none;
  max-height: calc(1.875rem + 2px);
  width: 100%;
  border-radius: .25rem;
}
.slds-publisher__actions > .slds-button {
  margin-left: .75rem;
}
.slds-publisher--comment,
.slds-publisher_comment {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border: 1px solid var(--slds-g-color-border-base-4,#c9c9c9);
  border-radius: .25rem;
  width: 100%;
  position: relative;
  min-height: calc(1.875rem + 2px);
  max-height: calc(1.875rem + 2px);
}
.slds-publisher--comment.slds-is-active,
.slds-publisher_comment.slds-is-active {
  min-height: 6rem;
  max-height: 15rem;
}
.slds-publisher--comment.slds-is-active .slds-publisher__actions,
.slds-publisher_comment.slds-is-active .slds-publisher__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-publisher--comment.slds-has-focus,
.slds-publisher_comment.slds-has-focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
}
.slds-publisher--comment .slds-publisher__actions,
.slds-publisher_comment .slds-publisher__actions {
  display: none;
  padding: 0 .75rem .75rem;
}
.slds-publisher--comment .slds-attachments,
.slds-publisher_comment .slds-attachments {
  padding: .5rem .75rem;
}
.slds-feed {
  position: relative;
  max-width: 49rem;
  margin: auto;
}
.slds-feed__list {
  margin: 0;
  padding: 0;
}
.slds-feed__item {
  padding: .5rem 0;
}
@media (min-width: 48em) {
  .slds-feed__item {
    padding: .75rem 0;
  }
}
.slds-comment__replies {
  padding-top: 1rem;
  margin-left: 3.75rem;
}
.slds-comment__replies > :last-child,
.slds-comment__replies > :last-child .slds-comment {
  padding-bottom: 0;
}
.slds-comment__replies > :last-child .slds-comment:before,
.slds-comment__replies > :last-child:before {
  content: none;
}
.slds-comment__replies .slds-comment {
  margin-bottom: 0;
  padding-bottom: 1rem;
  position: relative;
}
.slds-comment__replies .slds-comment:before {
  content: "";
  background: var(--slds-g-color-border-base-4,#e5e5e5);
  height: 100%;
  width: 1px;
  position: absolute;
  left: 1.125rem;
  top: 0;
  bottom: 0;
  margin-left: -1.125rem;
  z-index: -1;
}
.slds-comment__replies .slds-avatar {
  border: 2px solid var(--slds-g-color-neutral-base-100,#fff);
}
.slds-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-tags__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-tags__item {
  margin-left: .25rem;
}
.slds-tags__item:after {
  content: ", ";
}
.slds-tags__item:last-child:after {
  content: none;
}
.slds-attachments {
  padding-bottom: .5rem;
}
.slds-attachments:empty {
  padding: 0;
}
.slds-attachments__item + .slds-attachments__item {
  margin-top: 1rem;
}
.slds-comment__content {
  padding: .25rem 0;
}
.slds-feed__item-comments {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-feed__item-comments .slds-comment {
  padding: .5rem 1rem;
}
.slds-post {
  background: var(--slds-g-color-neutral-base-100,#fff);
  padding: .75rem 1rem;
}
@media (max-width: 48em) {
  .slds-post {
    border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  }
}
@media (min-width: 64em) {
  .slds-post {
    padding: 0 1rem .5rem;
  }
}
.slds-post__header {
  margin-bottom: .75rem;
}
.slds-post__content {
  margin-bottom: .75rem;
}
@media (min-width: 48em) {
  .slds-post__content {
    margin-bottom: 1.5rem;
  }
}
.slds-post__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: .75rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 48em) {
  .slds-post__footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.slds-post__footer-actions-list {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: center;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
@media (max-width: 30em) {
  .slds-post__footer-actions-list {
    border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
    margin: 0 -.75rem -.75rem;
    padding: 0 1rem;
  }
}
@media (min-width: 48em) {
  .slds-post__footer-actions-list {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
}
.slds-post__footer-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--slds-g-color-neutral-base-10,#181818);
  padding: .75rem 0;
  line-height: 1;
}
@media (min-width: 48em) {
  .slds-post__footer-action {
    margin-right: 1rem;
    padding: 0;
  }
}
.slds-post__footer-action .slds-icon {
  margin-right: .25rem;
}
.slds-post__footer-action.slds-is-active,
.slds-post__footer-action:focus,
.slds-post__footer-action:hover {
  color: var(--slds-g-link-color-hover,#014486);
  text-decoration: none;
}
.slds-post__footer-action.slds-is-active .slds-icon,
.slds-post__footer-action:focus .slds-icon,
.slds-post__footer-action:hover .slds-icon {
  fill: currentColor;
}
.slds-post__footer-action:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1);
  box-shadow: var(--slds-g-shadow-outset-focus-1);
  outline: 0;
  border-radius: .125rem;
}
.slds-post__footer-meta-list {
  margin-bottom: 1rem;
}
@media (min-width: 48em) {
  .slds-post__footer-meta-list {
    margin-left: auto;
    margin-bottom: 0;
  }
}
.slds-region--narrow .slds-post,
.slds-region_narrow .slds-post {
  border: 0;
  padding: .75rem 1rem;
}
.slds-region--narrow .slds-post__content,
.slds-region_narrow .slds-post__content {
  margin-bottom: .75rem;
}
.slds-region--narrow .slds-post__footer,
.slds-region_narrow .slds-post__footer {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.slds-region--narrow .slds-post__footer-action,
.slds-region_narrow .slds-post__footer-action {
  padding: .75rem 0;
}
.slds-region--narrow .slds-post__footer-actions-list,
.slds-region_narrow .slds-post__footer-actions-list {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  margin: 0 -.75rem -.75rem;
  padding: 0 1rem;
}
.slds-region--narrow .slds-post__footer-meta-list,
.slds-region_narrow .slds-post__footer-meta-list {
  margin-left: 0;
  margin-bottom: 1rem;
}
.slds-post__payload {
  padding: 0 0 1rem;
}
.slds-post__payload:empty {
  padding: 0;
  border: 0;
}
.slds-modal__menu {
  position: relative;
  border-radius: .25rem;
  padding: 1rem;
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
@media (max-width: 48em) {
  .slds-modal__menu .slds-button {
    width: 100%;
    margin: .125rem 0;
  }
}
.slds-modal__header .slds-modal__close {
  position: absolute;
  top: -2.5rem;
  right: 0;
  margin-left: 0;
  bottom: 0;
}
.slds-modal__header--empty,
.slds-modal__header_empty {
  --sds-c-modal-header-spacing-block-start:0;
  --sds-c-modal-header-spacing-block-end:0;
  --sds-c-modal-header-spacing-inline-start:0;
  --sds-c-modal-header-spacing-inline-end:0;
  --slds-c-modal-sizing-border:0;
}
.slds-modal {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .1s linear, -webkit-transform .1s linear;
  transition: opacity .1s linear, -webkit-transform .1s linear;
  transition: transform .1s linear, opacity .1s linear;
  transition:
    transform .1s linear,
    opacity .1s linear,
    -webkit-transform .1s linear;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9001;
}
.slds-modal .slds-modal__title {
  font-weight: var(--slds-c-modal-heading-font-weight,var(--sds-c-modal-heading-font-weight));
  font-size: var(--slds-c-modal-heading-font-size,var(--sds-c-modal-heading-font-size,1.25rem));
  line-height: var(--slds-c-modal-heading-line-height,var(--sds-c-modal-heading-line-height,1.25));
}
.slds-modal__container {
  position: relative;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: opacity .1s linear, -webkit-transform .1s linear;
  transition: opacity .1s linear, -webkit-transform .1s linear;
  transition: transform .1s linear, opacity .1s linear;
  transition:
    transform .1s linear,
    opacity .1s linear,
    -webkit-transform .1s linear;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 2rem;
  height: 100%;
  padding: 3rem 0 5rem 0;
  border-radius: .25rem;
}
@media (min-width: 48em) {
  .slds-modal__container {
    margin: 0 auto;
    width: 50%;
    max-width: 40rem;
    min-width: 20rem;
  }
}
.slds-modal__header {
  position: relative;
  border-top-right-radius: var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));
  border-top-left-radius: var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));
  border-bottom-width: var(--slds-c-modal-sizing-border,var(--sds-c-modal-sizing-border,2px));
  border-bottom-style: solid;
  border-bottom-color: var(--slds-c-modal-color-border,var(--sds-c-modal-color-border,var(--slds-g-color-border-base-1,#e5e5e5)));
  background-color: var(--slds-c-modal-header-color-background,var(--sds-c-modal-header-color-background,var(--slds-c-modal-color-background,var(--sds-c-modal-color-background,var(--slds-g-color-neutral-base-100,#fff)))));
  color: var(--slds-c-modal-header-text-color,var(--sds-c-modal-header-text-color,var(--sds-c-modal-text-color)));
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-top: var(--slds-c-modal-header-spacing-block-start,var(--slds-c-modal-header-spacing-blockstart,var(--sds-c-modal-header-spacing-block-start,1rem)));
  padding-right: var(--slds-c-modal-header-spacing-inline-end,var(--slds-c-modal-header-spacing-inlineend,var(--sds-c-modal-header-spacing-inline-end,1rem)));
  padding-bottom: var(--slds-c-modal-header-spacing-block-end,var(--slds-c-modal-header-spacing-blockend,var(--sds-c-modal-header-spacing-block-end,1rem)));
  padding-left: var(--slds-c-modal-header-spacing-inline-start,var(--slds-c-modal-header-spacing-inlinestart,var(--sds-c-modal-header-spacing-inline-start,1rem)));
  text-align: center;
}
.slds-modal__header + .slds-modal__menu {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.slds-modal__content_headless,
.slds-modal__header--empty + .slds-modal__content,
.slds-modal__header_empty + .slds-modal__content {
  border-top-right-radius: var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));
  border-top-left-radius: var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));
}
.slds-modal__content {
  background-color: var(--slds-c-modal-content-color-background,var(--sds-c-modal-content-color-background,var(--slds-c-modal-color-background,var(--sds-c-modal-color-background,var(--slds-g-color-neutral-base-100,#fff)))));
  color: var(--slds-c-modal-content-text-color,var(--sds-c-modal-content-text-color,var(--slds-c-modal-text-color,var(--sds-c-modal-text-color))));
  overflow: hidden;
  overflow-y: auto;
}
.slds-modal__container > .slds-modal__content:last-child,
.slds-modal__content_footless,
.slds-modal__content_has-hidden-footer {
  border-bottom-right-radius: var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));
  border-bottom-left-radius: var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));
  -webkit-box-shadow: var(--slds-c-modal-shadow,var(--sds-c-modal-shadow,0 2px 3px 0 rgba(0,0,0,.16)));
  box-shadow: var(--slds-c-modal-shadow,var(--sds-c-modal-shadow,0 2px 3px 0 rgba(0,0,0,.16)));
}
.slds-modal__footer {
  border-bottom-right-radius: var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));
  border-bottom-left-radius: var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));
  border-top-width: var(--slds-c-modal-sizing-border,var(--sds-c-modal-sizing-border,2px));
  border-top-style: solid;
  border-top-color: var(--slds-c-modal-color-border,var(--sds-c-modal-color-border,var(--slds-g-color-border-base-1,#e5e5e5)));
  background-color: var(--slds-c-modal-footer-color-background,var(--sds-c-modal-footer-color-background,var(--slds-c-modal-color-background,var(--sds-c-modal-color-background,var(--slds-g-color-neutral-base-95,#f3f3f3)))));
  color: var(--slds-c-modal-footer-text-color,var(--sds-c-modal-footer-text-color,var(--slds-c-modal-text-color,var(--sds-c-modal-text-color))));
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-top: var(--slds-c-modal-footer-spacing-block-start,var(--slds-c-modal-footer-spacing-blockstart,var(--sds-c-modal-footer-spacing-block-start,.75rem)));
  padding-right: var(--slds-c-modal-footer-spacing-inline-end,var(--slds-c-modal-footer-spacing-inlineend,var(--sds-c-modal-footer-spacing-inline-end,1rem)));
  padding-bottom: var(--slds-c-modal-footer-spacing-block-end,var(--slds-c-modal-footer-spacing-blockend,var(--sds-c-modal-footer-spacing-block-end,.75rem)));
  padding-left: var(--slds-c-modal-footer-spacing-inline-start,var(--slds-c-modal-footer-spacing-inlinestart,var(--sds-c-modal-footer-spacing-inline-start,1rem)));
  text-align: right;
  -webkit-box-shadow: var(--slds-c-modal-shadow,var(--sds-c-modal-shadow,0 2px 3px 0 rgba(0,0,0,.16)));
  box-shadow: var(--slds-c-modal-shadow,var(--sds-c-modal-shadow,0 2px 3px 0 rgba(0,0,0,.16)));
}
.slds-modal__footer .slds-button + .slds-button {
  margin-left: .5rem;
}
.slds-modal__footer--directional .slds-button:first-child,
.slds-modal__footer_directional .slds-button:first-child {
  float: left;
}
.slds-modal__close {
  width: 2rem;
  height: 2rem;
  margin-left: auto;
  position: relative;
  bottom: .5rem;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-modal__close:active {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border: none;
}
.slds-modal__close:focus,
.slds-modal__close:focus-visible {
  -webkit-box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
  box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
  outline: 0;
}
@media (min-width: 48em) {
  .slds-modal_small .slds-modal__container {
    width: 60%;
    max-width: 52.0625rem;
    min-width: 40rem;
  }
}
@media (min-width: 48em) {
  .slds-modal_medium .slds-modal__container {
    width: 70%;
    max-width: 75rem;
    min-width: 40rem;
  }
}
@media (min-width: 48em) {
  .slds-modal--large .slds-modal__container,
  .slds-modal_large .slds-modal__container {
    width: 90%;
    max-width: none;
    min-width: 40rem;
  }
}
@media (min-width: 48em) {
  .slds-modal_full .slds-modal__container {
    width: 90%;
    max-width: none;
    min-width: 40rem;
  }
}
@media (max-width: 30em) {
  .slds-modal_full {
    top: env(safe-area-inset-top, 0);
    bottom: auto;
    height: calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));
  }
  .slds-modal_full .slds-modal__header {
    grid-area: header;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .slds-modal_full .slds-modal__container {
    width: 100%;
    max-width: none;
    min-width: 0;
    margin: 0;
    padding: 1rem 0 0 0;
    background-color: var(--slds-c-modal-header-color-background,var(--slds-c-modal-color-background,var(--slds-g-color-neutral-base-100,#fff)));
    border-radius: 0;
    display: grid;
    height: 100dvh;
    grid-template-rows: -webkit-min-content -webkit-min-content 1fr -webkit-min-content;
    grid-template-rows: min-content min-content 1fr min-content;
    grid-template-areas: "close" "header" "content" "footer";
    grid-template-columns: minmax(0, 1fr);
  }
  .slds-modal_full .slds-modal__container > .slds-modal__content:last-child,
  .slds-modal_full .slds-modal__content_footless,
  .slds-modal_full .slds-modal__content_has-hidden-footer {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .slds-modal_full .slds-modal__close {
    grid-area: close;
    right: 1rem;
    --slds-c-button-color-background:var(--slds-g-color-neutral-base-100, rgb(255, 255, 255));
    --slds-c-button-color-background-active:var(--slds-g-color-neutral-base-100, rgb(255, 255, 255));
    color: var(--slds-g-color-neutral-base-50,#747474);
  }
  .slds-modal_full .slds-modal__:focus,
  .slds-modal_full .slds-modal__close:hover {
    color: #014486;
  }
  .slds-modal_full .slds-modal__content {
    grid-area: content;
  }
  .slds-modal_full .slds-modal__footer {
    grid-area: footer;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.slds-modal_full lightning-modal,
.slds-modal_full lightning-modal-body,
.slds-modal_full lightning-modal-footer,
.slds-modal_full lightning-modal-header {
  display: contents;
}
.slds-backdrop {
  -webkit-transition-duration: .4s;
  transition-duration: .4s;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--slds-c-backdrop-color-background,var(--sds-c-backdrop-color-background,var(--slds-s-backdrop-color-background,var(--slds-g-color-neutral-10-opacity-50,rgba(8,7,7,.6)))));
  z-index: 9000;
}
.slds-backdrop--open,
.slds-backdrop_open {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .4s linear;
  transition: opacity .4s linear;
}
.slds-fade-in-open {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity .1s linear;
  transition: opacity .1s linear;
}
.slds-fade-in-open .slds-modal__container-reset {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.slds-slide-up-open {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: opacity .1s linear, -webkit-transform .2s linear;
  transition: opacity .1s linear, -webkit-transform .2s linear;
  transition: opacity .1s linear, transform .2s linear;
  transition:
    opacity .1s linear,
    transform .2s linear,
    -webkit-transform .2s linear;
}
.slds-slide-up-open .slds-modal__container-reset {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(0, 1rem);
  transform: translate(0, 1rem);
  -webkit-transition: opacity .2s linear, -webkit-transform .2s linear;
  transition: opacity .2s linear, -webkit-transform .2s linear;
  transition: opacity .2s linear, transform .2s linear;
  transition:
    opacity .2s linear,
    transform .2s linear,
    -webkit-transform .2s linear;
}
.slds-slide-up-saving {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, -1rem);
  transform: translate(0, -1rem);
}
.slds-slide-down-cancel {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, 1rem);
  transform: translate(0, 1rem);
}
.slds-map_container {
  -webkit-box-flex: 3;
  -ms-flex: 3 1 auto;
  flex: 3 1 auto;
}
.slds-map {
  position: relative;
  min-width: 23.75rem;
  width: 100%;
  max-height: 100%;
}
.slds-map:before {
  content: "";
  display: block;
  height: 0;
  width: 100%;
  padding-top: 56.25%;
}
.slds-map iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.slds-has-coordinates {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  overflow: auto;
  max-height: 41.25rem;
  background: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-has-coordinates .slds-map:before {
  padding-top: 75%;
}
.slds-coordinates {
  overflow: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.slds-coordinates__header {
  padding: 1rem;
}
.slds-coordinates__title {
  font-size: 1rem;
  font-weight: 700;
}
.slds-coordinates__item-action {
  padding: .5rem 1rem;
  width: 100%;
}
.slds-coordinates__item-action .slds-text-link {
  display: block;
}
.slds-coordinates__item-action:focus,
.slds-coordinates__item-action:hover {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  outline: 0;
}
.slds-coordinates__item-action:focus .slds-text-link,
.slds-coordinates__item-action:hover .slds-text-link {
  text-decoration: underline;
}
.slds-coordinates__item-action:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
}
.slds-coordinates__item-action:active {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-coordinates__item-action[aria-pressed=true] {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-coordinates__item-action[aria-pressed=true] .slds-text-link {
  color: var(--slds-g-link-color-focus,#032d60);
}
.slds-app-launcher__header-search {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 25rem;
  flex: 0 1 25rem;
  padding: 0 1rem;
}
.slds-app-launcher__content {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.slds-app-launcher__content .slds-section__title-action {
  background: 0 0;
}
.slds-app-launcher__tile--small,
.slds-app-launcher__tile_small {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 0;
  border-radius: 0;
  text-align: center;
  cursor: pointer;
}
.slds-app-launcher__tile--small:focus .slds-app-launcher__tile-figure--small,
.slds-app-launcher__tile--small:focus .slds-app-launcher__tile-figure_small,
.slds-app-launcher__tile--small:hover .slds-app-launcher__tile-figure--small,
.slds-app-launcher__tile--small:hover .slds-app-launcher__tile-figure_small,
.slds-app-launcher__tile_small:focus .slds-app-launcher__tile-figure--small,
.slds-app-launcher__tile_small:focus .slds-app-launcher__tile-figure_small,
.slds-app-launcher__tile_small:hover .slds-app-launcher__tile-figure--small,
.slds-app-launcher__tile_small:hover .slds-app-launcher__tile-figure_small {
  border-color: var(--slds-g-color-border-brand-2,#1b96ff);
}
.slds-app-launcher__tile-figure--small,
.slds-app-launcher__tile-figure_small {
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-radius: .25rem;
}
.slds-app-launcher__tile-body--small,
.slds-app-launcher__tile-body_small {
  background: 0 0;
  padding: .5rem 0;
  border: 0;
  border-radius: 0;
}
.slds-app-launcher__tile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin: .5rem 0;
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-radius: .25rem;
  cursor: move;
}
.slds-app-launcher__tile:active,
.slds-app-launcher__tile:focus,
.slds-app-launcher__tile:hover {
  outline: 0;
  border-color: #014486;
}
.slds-app-launcher__tile:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
}
.slds-app-launcher__tile.slds-is-draggable .slds-app-launcher__tile-figure {
  padding-bottom: .25rem;
}
.slds-app-launcher__tile.slds-is-grabbed {
  -webkit-transform: rotate(3deg);
  transform: rotate(3deg);
}
.slds-app-launcher__tile-figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: .75rem;
  color: var(--slds-g-color-neutral-base-100,#fff);
  border-radius: .25rem 0 0 .25rem;
  text-align: center;
}
.slds-app-launcher__tile-body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  padding: .5rem .75rem;
  border-radius: 0 .25rem .25rem 0;
}
.slds-visual-picker {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 0;
  border-radius: 0;
  text-align: center;
  cursor: pointer;
}
.slds-visual-picker + .slds-visual-picker {
  margin-left: 1rem;
}
.slds-visual-picker:active .slds-visual-picker__figure {
  border: 1px solid var(--slds-g-color-border-brand-2,#1b96ff);
  -webkit-box-shadow: 0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset;
  box-shadow: 0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset;
}
.slds-visual-picker:hover .slds-visual-picker__figure {
  cursor: pointer;
}
.slds-visual-picker input:not(:disabled) ~ label:hover .slds-visual-picker__figure {
  cursor: pointer;
  outline: 0;
  border: 1px solid var(--slds-g-color-border-brand-2,#1b96ff);
  -webkit-box-shadow: 0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset;
  box-shadow: 0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset;
}
.slds-visual-picker input {
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.slds-visual-picker input:focus ~ label .slds-visual-picker__figure {
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  outline: 0;
}
.slds-visual-picker input:checked ~ label .slds-visual-picker__figure {
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .16);
}
.slds-visual-picker input:checked:focus ~ label .slds-visual-picker__figure {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
}
.slds-visual-picker input:focus ~ label .slds-visual-picker__body > :first-child {
  text-decoration: underline;
}
.slds-visual-picker input:checked ~ label .slds-is-not-selected {
  display: none;
}
.slds-visual-picker input:checked ~ label .slds-is-selected {
  display: block;
}
.slds-visual-picker input:checked ~ label .slds-visual-picker__icon {
  background-color: var(--slds-g-color-brand-base-60,#1b96ff);
  border: 1px solid var(--slds-g-color-border-brand-2,#1b96ff);
}
.slds-visual-picker input:checked ~ label .slds-visual-picker__text {
  border: 1px solid var(--slds-g-color-border-brand-2,#1b96ff);
  -webkit-box-shadow: 0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset;
  box-shadow: 0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset;
}
.slds-visual-picker input:checked ~ label .slds-visual-picker__text:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-color: transparent;
  border-style: solid;
  border-radius: 0 .25rem 0 0;
  border-width: 1rem;
  border-right-color: var(--slds-g-color-brand-base-60,#1b96ff);
  border-top-color: var(--slds-g-color-brand-base-60,#1b96ff);
}
.slds-visual-picker input[disabled] {
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.slds-visual-picker input[disabled] ~ label .slds-visual-picker__body,
.slds-visual-picker input[disabled] ~ label .slds-visual-picker__text {
  color: var(--slds-g-color-neutral-base-50,#444);
}
.slds-visual-picker input[disabled] ~ label .slds-visual-picker__figure {
  border-color: var(--slds-g-color-border-base-1,#c9c9c9);
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-visual-picker input[disabled] ~ label .slds-visual-picker__figure:hover {
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-visual-picker input[disabled] ~ label .slds-visual-picker__figure .slds-icon {
  fill: var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-visual-picker__figure {
  display: block;
  background: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .05);
  box-shadow: 0 2px 2px rgba(0, 0, 0, .05);
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-radius: .25rem;
  text-align: center;
}
.slds-visual-picker__figure .slds-icon-action-check {
  background-color: var(--slds-g-color-brand-base-60,#1b96ff);
}
.slds-visual-picker__figure span {
  display: block;
}
.slds-visual-picker__figure .slds-is-selected {
  display: none;
}
.slds-visual-picker_medium .slds-visual-picker__body,
.slds-visual-picker_medium .slds-visual-picker__figure {
  width: 12rem;
}
.slds-visual-picker_medium .slds-visual-picker__figure {
  height: 12rem;
}
.slds-visual-picker_large .slds-visual-picker__body,
.slds-visual-picker_large .slds-visual-picker__figure {
  width: 15rem;
}
.slds-visual-picker_large .slds-visual-picker__figure {
  height: 15rem;
}
.slds-visual-picker_small .slds-visual-picker__body,
.slds-visual-picker_small .slds-visual-picker__figure {
  width: 8.5rem;
}
.slds-visual-picker_small .slds-visual-picker__figure {
  height: 8.5rem;
}
.slds-visual-picker__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: 0 0;
  padding: 1rem .5rem;
  border: 0;
  border-radius: 0;
}
.slds-visual-picker__text-check {
  position: absolute;
  top: .1rem;
  right: .625rem;
  width: .5rem;
  height: .5rem;
}
.slds-visual-picker input[disabled] ~ label .slds-visual-picker__text-check {
  opacity: 0;
}
.slds-visual-picker_vertical {
  width: 25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-visual-picker_vertical .slds-visual-picker__figure {
  text-align: left;
  padding: 1rem;
  height: 6rem;
}
.slds-visual-picker_vertical + .slds-visual-picker_vertical {
  margin-left: 0;
  margin-top: 1rem;
}
.slds-visual-picker_vertical .slds-visual-picker__body,
.slds-visual-picker_vertical .slds-visual-picker__figure {
  width: 25rem;
}
.slds-pill {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  line-height: var(--slds-c-pill-line-height,var(--sds-c-pill-line-height,1.5));
  max-width: 100%;
  padding-top: var(--slds-c-pill-spacing-block-start,var(--slds-c-pill-spacing-blockstart,var(--sds-c-pill-spacing-block-start,0)));
  padding-right: var(--slds-c-pill-spacing-inline-end,var(--slds-c-pill-spacing-inlineend,var(--sds-c-pill-spacing-inline-end,0)));
  padding-bottom: var(--slds-c-pill-spacing-block-end,var(--slds-c-pill-spacing-blockend,var(--sds-c-pill-spacing-block-end,0)));
  padding-left: var(--slds-c-pill-spacing-inline-start,var(--slds-c-pill-spacing-inlinestart,var(--sds-c-pill-spacing-inline-start,.125rem)));
  border-width: var(--slds-c-pill-sizing-border,var(--sds-c-pill-sizing-border,1px));
  border-style: solid;
  border-color: var(--slds-c-pill-color-border,var(--sds-c-pill-color-border,var(--slds-g-color-border-base-4,#e5e5e5)));
  border-radius: var(--slds-c-pill-radius-border,var(--sds-c-pill-radius-border,.25rem));
  background-color: var(--slds-c-pill-color-background,var(--sds-c-pill-color-background,var(--slds-g-color-neutral-base-100,#fff)));
  -webkit-box-shadow: var(--slds-c-pill-shadow);
  box-shadow: var(--slds-c-pill-shadow);
  position: relative;
  min-height: 1.625rem;
}
.slds-pill + .slds-pill {
  margin-left: .125rem;
}
.slds-pill:hover {
  --slds-c-pill-color-background:var(--slds-c-pill-color-background-hover, var(--sds-c-pill-color-background-hover, var(--slds-g-color-neutral-base-95, rgb(243, 243, 243))));
}
.slds-pill:focus {
  --slds-c-pill-shadow:var(--slds-c-pill-shadow-focus, var(--sds-c-pill-shadow-focus, var(--slds-g-shadow-outline-focus-1, 0 0 3px #0176d3)));
  outline: 0;
}
.slds-pill a {
  text-decoration: none;
}
.slds-pill .slds-popover--tooltip,
.slds-pill .slds-popover_tooltip {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.slds-pill .slds-pill__remove:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
  box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
  outline: 0;
}
.slds-pill--bare,
.slds-pill_bare {
  --slds-c-pill-color-background:transparent;
  --slds-c-pill-sizing-border:0;
}
.slds-pill--bare:hover,
.slds-pill_bare:hover {
  --slds-c-pill-color-background-hover:transparent;
}
.slds-pill_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: calc(1.875rem + 2px);
  padding-top: var(--slds-c-pill-container-spacing-block-start,var(--slds-c-pill-container-spacing-blockstart,var(--sds-c-pill-container-spacing-block-start,.125rem)));
  padding-right: var(--slds-c-pill-container-spacing-inline-end,var(--slds-c-pill-container-spacing-inlineend,var(--sds-c-pill-container-spacing-inline-end,.125rem)));
  padding-bottom: var(--slds-c-pill-container-spacing-block-end,var(--slds-c-pill-container-spacing-blockend,var(--sds-c-pill-container-spacing-block-end,.125rem)));
  padding-left: var(--slds-c-pill-container-spacing-inline-start,var(--slds-c-pill-container-spacing-inlinestart,var(--sds-c-pill-container-spacing-inline-start,.125rem)));
  border-width: var(--slds-c-pill-sizing-border,var(--sds-c-pill-sizing-border,1px));
  border-style: solid;
  border-color: var(--slds-c-pill-color-border,var(--sds-c-pill-color-border,var(--slds-g-color-border-base-4,#e5e5e5)));
  border-radius: var(--slds-c-pill-radius-border,var(--sds-c-pill-radius-border,.25rem));
  background-color: var(--slds-c-pill-container-color-background,var(--sds-c-pill-container-color-background,var(--slds-g-color-neutral-base-100,#fff)));
}
.slds-pill_container .slds-listbox_inline {
  margin-left: 0;
  margin-right: 0;
}
.slds-pill_container .slds-listbox-item .slds-pill:focus,
.slds-pill_container .slds-listbox-item .slds-pill__action:focus,
.slds-pill_container .slds-pill--link .slds-pill:focus,
.slds-pill_container .slds-pill--link .slds-pill__action:focus,
.slds-pill_container .slds-pill_link .slds-pill:focus,
.slds-pill_container .slds-pill_link .slds-pill__action:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
  box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
}
.slds-pill_container .slds-listbox-item .slds-pill.slds-pill_bare:focus,
.slds-pill_container .slds-pill--link .slds-pill.slds-pill_bare:focus,
.slds-pill_container .slds-pill_link .slds-pill.slds-pill_bare:focus {
  outline-offset: -2px;
}
.slds-listbox_selection-group .slds-listbox-item .slds-pill:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
  box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
}
.slds-pill__label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.slds-pill__label:focus {
  outline: 0;
  border-radius: .25rem;
  -webkit-box-shadow: var(--slds-c-pill-label-shadow-focus,var(--sds-c-pill-label-shadow-focus,var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3)));
  box-shadow: var(--slds-c-pill-label-shadow-focus,var(--sds-c-pill-label-shadow-focus,var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3)));
}
.slds-pill__icon,
.slds-pill__icon_container {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
}
.slds-pill__icon .slds-avatar,
.slds-pill__icon .slds-icon,
.slds-pill__icon_container .slds-avatar,
.slds-pill__icon_container .slds-icon {
  width: 1.25rem;
  height: 1.25rem;
  display: block;
  font-size: .625rem;
}
.slds-pill__icon_container ~ .slds-pill__action,
.slds-pill__icon ~ .slds-pill__action {
  padding-left: calc(1.25rem + .25rem + 2px);
}
.slds-pill__icon .slds-icon_container,
.slds-pill__icon_container .slds-icon_container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.slds-pill__remove {
  width: 1rem;
  height: 1rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: .125rem;
  padding: .25rem;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  right: 0;
}
.slds-pill__remove svg {
  width: .875rem;
  height: .875rem;
}
.slds-pill--link,
.slds-pill_link {
  border: 0;
  padding: 0;
}
.slds-pill--link .slds-pill__icon_container,
.slds-pill_link .slds-pill__icon_container {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: .125rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.slds-pill--link .slds-pill__remove,
.slds-pill_link .slds-pill__remove {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.slds-pill__action {
  --_slds-postcss-fix-calc-part-1:var(--slds-c-pill-spacing-inline-end, var(--slds-c-pill-spacing-inlineend));
  --_slds-postcss-fix-calc-part-2:var(--sds-c-pill-spacing-inline-end, 0.125rem);
  padding-right: calc(1rem + var(--_slds-postcss-fix-calc-part-1,var(--_slds-postcss-fix-calc-part-2)) + 6px);
  padding-top: var(--slds-c-pill-spacing-block-start,var(--slds-c-pill-spacing-blockstart,var(--sds-c-pill-spacing-block-start,.125rem)));
  padding-bottom: var(--slds-c-pill-spacing-block-end,var(--slds-c-pill-spacing-blockend,var(--sds-c-pill-spacing-block-end,.125rem)));
  padding-left: var(--slds-c-pill-spacing-inline-start,var(--slds-c-pill-spacing-inlinestart,var(--sds-c-pill-spacing-inline-start,.125rem)));
  border-width: var(--slds-c-pill-sizing-border,var(--sds-c-pill-sizing-border,1px));
  border-style: solid;
  border-color: var(--slds-c-pill-color-border,var(--sds-c-pill-color-border,var(--slds-g-color-border-base-4,#e5e5e5)));
  border-radius: var(--slds-c-pill-radius-border,var(--sds-c-pill-radius-border,.25rem));
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.slds-pill__action:focus {
  -webkit-box-shadow: var(--slds-c-pill-action-shadow,var(--sds-c-pill-action-shadow,var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3)));
  box-shadow: var(--slds-c-pill-action-shadow,var(--sds-c-pill-action-shadow,var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3)));
  outline: 0;
}
.slds-has-error {
  border-color: var(--slds-c-pill-error-color-border,var(--sds-c-pill-error-color-border,var(--slds-g-color-error-base-40,#ea001e)));
}
.slds-has-error:active {
  border-color: var(--slds-c-pill-error-color-border-active,var(--sds-c-pill-error-color-border-active,var(--slds-g-color-error-base-40,#ea001e)));
}
.slds-has-error .slds-pill__label {
  font-weight: 700;
  color: var(--slds-c-pill-error-text-color,var(--slds-c-pill-text-color-error,var(--sds-c-pill-error-text-color,var(--slds-g-color-error-base-40,#ea001e))));
}
.slds-has-error:hover {
  --slds-c-pill-error-text-color:var(--slds-g-color-error-base-30, rgb(234, 0, 30));
}
.slds-has-error:hover .slds-pill__icon_container .slds-icon-text-error {
  --slds-c-icon-color-foreground:var(--slds-g-color-error-base-30, rgb(234, 0, 30));
}
.slds-wizard {
  position: relative;
}
.slds-wizard .slds-is-active .slds-wizard__marker {
  background: #0076de;
}
.slds-wizard .slds-is-active a:focus .slds-wizard__marker,
.slds-wizard .slds-is-active a:hover .slds-wizard__marker {
  background: #005fb2;
}
.slds-wizard__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  margin: auto;
}
.slds-wizard__item {
  -webkit-box-flex: 2;
  -ms-flex: 2 0 auto;
  flex: 2 0 auto;
  text-align: center;
  width: 0%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.slds-wizard__item:first-child {
  text-align: left;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.slds-wizard__item:last-child {
  text-align: right;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.slds-wizard__item a:focus,
.slds-wizard__item a:hover {
  outline: 0;
  text-decoration: none;
}
.slds-wizard__item a:focus .slds-wizard__marker,
.slds-wizard__item a:hover .slds-wizard__marker {
  background: #d8dde6;
}
.slds-wizard__link {
  display: block;
}
.slds-wizard__marker {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  display: inline-block;
  vertical-align: middle;
  z-index: 1;
  position: relative;
}
.slds-wizard__label {
  display: block;
  margin-top: .75rem;
}
.slds-wizard__progress {
  position: absolute;
  left: 0;
  top: .625rem;
  height: .25rem;
  display: block;
  width: 100%;
  z-index: -1;
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-wizard__progress-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background: #0076de;
  -webkit-transition: width .2s ease;
  transition: width .2s ease;
}
.slds-path-coach {
  border: transparent 1px solid;
  border-top: 0;
}
.slds-path-coach.slds-is-expanded {
  border-color: var(--slds-g-color-border-base-1,#e5e5e5);
  padding-bottom: 1rem;
}
.slds-path-coach .slds-path__mark-current {
  background-color: var(--slds-g-color-brand-base-10,#001639);
  border-color: var(--slds-g-color-brand-base-10,#001639);
}
.slds-tabs--path,
.slds-tabs_path {
  display: block;
  width: 100%;
}
.slds-tabs--path .slds-is-complete,
.slds-tabs_path .slds-is-complete {
  background-color: var(--slds-g-color-success-base-60,#3ba755);
}
.slds-tabs--path .slds-is-complete .slds-tabs--path__stage,
.slds-tabs--path .slds-is-complete .slds-tabs_path__stage,
.slds-tabs_path .slds-is-complete .slds-tabs--path__stage,
.slds-tabs_path .slds-is-complete .slds-tabs_path__stage {
  -webkit-transform: rotateX(0);
  transform: rotateX(0);
}
.slds-tabs--path .slds-is-complete .slds-tabs--path__title,
.slds-tabs--path .slds-is-complete .slds-tabs_path__title,
.slds-tabs_path .slds-is-complete .slds-tabs--path__title,
.slds-tabs_path .slds-is-complete .slds-tabs_path__title {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.slds-tabs--path .slds-is-complete .slds-tabs--path__link,
.slds-tabs--path .slds-is-complete .slds-tabs_path__link,
.slds-tabs_path .slds-is-complete .slds-tabs--path__link,
.slds-tabs_path .slds-is-complete .slds-tabs_path__link {
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-tabs--path .slds-is-complete:hover,
.slds-tabs_path .slds-is-complete:hover {
  background-color: var(--slds-g-color-success-base-50,#2e844a);
}
.slds-tabs--path .slds-is-complete:hover .slds-tabs--path__stage,
.slds-tabs--path .slds-is-complete:hover .slds-tabs_path__stage,
.slds-tabs_path .slds-is-complete:hover .slds-tabs--path__stage,
.slds-tabs_path .slds-is-complete:hover .slds-tabs_path__stage {
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}
.slds-tabs--path .slds-is-complete:hover .slds-tabs--path__title,
.slds-tabs--path .slds-is-complete:hover .slds-tabs_path__title,
.slds-tabs_path .slds-is-complete:hover .slds-tabs--path__title,
.slds-tabs_path .slds-is-complete:hover .slds-tabs_path__title {
  -webkit-transform: rotateX(0);
  transform: rotateX(0);
}
.slds-tabs--path .slds-is-complete:hover .slds-tabs--path__link,
.slds-tabs--path .slds-is-complete:hover .slds-tabs_path__link,
.slds-tabs_path .slds-is-complete:hover .slds-tabs--path__link,
.slds-tabs_path .slds-is-complete:hover .slds-tabs_path__link {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-tabs--path .slds-is-current,
.slds-tabs_path .slds-is-current {
  background-color: var(--slds-g-color-palette-blue-30,#014486);
}
.slds-tabs--path .slds-is-current:hover,
.slds-tabs_path .slds-is-current:hover {
  background-color: var(--slds-g-color-palette-blue-20,#032d60);
}
.slds-tabs--path .slds-is-current + .slds-is-incomplete:before,
.slds-tabs_path .slds-is-current + .slds-is-incomplete:before {
  background-color: var(--slds-g-color-palette-blue-30,#014486);
}
.slds-tabs--path .slds-is-current:hover + .slds-is-incomplete:before,
.slds-tabs_path .slds-is-current:hover + .slds-is-incomplete:before {
  background-color: var(--slds-g-color-palette-blue-20,#032d60);
}
.slds-tabs--path .slds-is-incomplete,
.slds-tabs_path .slds-is-incomplete {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-tabs--path .slds-is-incomplete:hover,
.slds-tabs_path .slds-is-incomplete:hover {
  background-color: var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-tabs--path .slds-is-incomplete .slds-tabs--path__link,
.slds-tabs--path .slds-is-incomplete .slds-tabs_path__link,
.slds-tabs_path .slds-is-incomplete .slds-tabs--path__link,
.slds-tabs_path .slds-is-incomplete .slds-tabs_path__link {
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-tabs--path .slds-is-lost,
.slds-tabs--path .slds-is-lost:hover,
.slds-tabs_path .slds-is-lost,
.slds-tabs_path .slds-is-lost:hover {
  background-color: var(--slds-g-color-error-base-50,#ea001e);
}
.slds-tabs--path .slds-is-current .slds-tabs--path__link,
.slds-tabs--path .slds-is-current .slds-tabs_path__link,
.slds-tabs--path .slds-is-lost .slds-tabs--path__link,
.slds-tabs--path .slds-is-lost .slds-tabs_path__link,
.slds-tabs_path .slds-is-current .slds-tabs--path__link,
.slds-tabs_path .slds-is-current .slds-tabs_path__link,
.slds-tabs_path .slds-is-lost .slds-tabs--path__link,
.slds-tabs_path .slds-is-lost .slds-tabs_path__link {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-tabs--path .slds-is-active,
.slds-tabs_path .slds-is-active {
  background-color: var(--slds-g-color-brand-base-10,#001639);
}
.slds-tabs--path .slds-is-active .slds-tabs--path__link,
.slds-tabs--path .slds-is-active .slds-tabs_path__link,
.slds-tabs_path .slds-is-active .slds-tabs--path__link,
.slds-tabs_path .slds-is-active .slds-tabs_path__link {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-tabs--path .slds-is-active:hover,
.slds-tabs_path .slds-is-active:hover {
  background-color: var(--slds-g-color-brand-base-20,#032d60);
}
.slds-tabs--path .slds-is-active:hover + .slds-tabs--path__item:before,
.slds-tabs--path .slds-is-active:hover + .slds-tabs_path__item:before,
.slds-tabs_path .slds-is-active:hover + .slds-tabs--path__item:before,
.slds-tabs_path .slds-is-active:hover + .slds-tabs_path__item:before {
  background-color: var(--slds-g-color-brand-base-20,#032d60);
}
.slds-tabs--path .slds-is-active + .slds-tabs--path__item:before,
.slds-tabs--path .slds-is-active + .slds-tabs_path__item:before,
.slds-tabs_path .slds-is-active + .slds-tabs--path__item:before,
.slds-tabs_path .slds-is-active + .slds-tabs_path__item:before {
  background-color: var(--slds-g-color-brand-base-10,#001639);
}
.slds-tabs--path .slds-is-active .slds-tabs--path__title,
.slds-tabs--path .slds-is-active .slds-tabs_path__title,
.slds-tabs--path .slds-is-won .slds-tabs--path__title,
.slds-tabs--path .slds-is-won .slds-tabs_path__title,
.slds-tabs_path .slds-is-active .slds-tabs--path__title,
.slds-tabs_path .slds-is-active .slds-tabs_path__title,
.slds-tabs_path .slds-is-won .slds-tabs--path__title,
.slds-tabs_path .slds-is-won .slds-tabs_path__title {
  color: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-transform: rotateX(0);
  transform: rotateX(0);
}
.slds-tabs--path .slds-is-active .slds-tabs--path__stage,
.slds-tabs--path .slds-is-active .slds-tabs_path__stage,
.slds-tabs--path .slds-is-won .slds-tabs--path__stage,
.slds-tabs--path .slds-is-won .slds-tabs_path__stage,
.slds-tabs_path .slds-is-active .slds-tabs--path__stage,
.slds-tabs_path .slds-is-active .slds-tabs_path__stage,
.slds-tabs_path .slds-is-won .slds-tabs--path__stage,
.slds-tabs_path .slds-is-won .slds-tabs_path__stage {
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}
.slds-tabs--path__nav,
.slds-tabs_path__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.slds-tabs--path__item,
.slds-tabs_path__item {
  overflow: hidden;
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  min-width: 5rem;
  text-align: center;
  -webkit-perspective: 500px;
  perspective: 500px;
  -webkit-transition: background-color .1s linear, -webkit-transform .1s ease-in-out;
  transition: background-color .1s linear, -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out, background-color .1s linear;
  transition:
    transform .1s ease-in-out,
    background-color .1s linear,
    -webkit-transform .1s ease-in-out;
}
.slds-tabs--path__item:first-child,
.slds-tabs_path__item:first-child {
  border-radius: 15rem 0 0 15rem;
}
.slds-tabs--path__item:last-child,
.slds-tabs_path__item:last-child {
  border-radius: 0 15rem 15rem 0;
  border-right: 0;
}
.slds-tabs--path__item:before,
.slds-tabs_path__item:before {
  content: "";
  display: block;
  position: absolute;
  top: 2px;
  left: -1rem;
  width: calc(2rem - 2px * 2);
  height: calc(2rem - 2px * 2);
  border: 2px solid var(--slds-g-color-neutral-base-100,#fff);
  border-left: 0;
  border-bottom: 0;
  background-clip: padding-box;
  -webkit-transform: scale3d(.8, 1.1, 1) rotate(45deg);
  transform: scale3d(.8, 1.1, 1) rotate(45deg);
  -webkit-transition: background-color .1s linear, -webkit-transform .1s ease-in-out;
  transition: background-color .1s linear, -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out, background-color .1s linear;
  transition:
    transform .1s ease-in-out,
    background-color .1s linear,
    -webkit-transform .1s ease-in-out;
}
.slds-tabs--path__item:first-child:before,
.slds-tabs_path__item:first-child:before {
  display: none;
}
.slds-tabs--path__item + .slds-is-complete:before,
.slds-tabs--path__item + .slds-is-current:before,
.slds-tabs_path__item + .slds-is-complete:before,
.slds-tabs_path__item + .slds-is-current:before {
  background-color: var(--slds-g-color-success-base-60,#3ba755);
}
.slds-tabs--path__item:hover + .slds-is-complete:before,
.slds-tabs--path__item:hover + .slds-is-current:before,
.slds-tabs_path__item:hover + .slds-is-complete:before,
.slds-tabs_path__item:hover + .slds-is-current:before {
  background-color: var(--slds-g-color-success-base-50,#2e844a);
}
.slds-tabs--path__item + .slds-is-incomplete:before,
.slds-tabs--path__item + .slds-is-lost:before,
.slds-tabs_path__item + .slds-is-incomplete:before,
.slds-tabs_path__item + .slds-is-lost:before {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-tabs--path__item:hover + .slds-is-incomplete:before,
.slds-tabs--path__item:hover + .slds-is-lost:before,
.slds-tabs_path__item:hover + .slds-is-incomplete:before,
.slds-tabs_path__item:hover + .slds-is-lost:before {
  background-color: var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-tabs--path__title,
.slds-tabs_path__title {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.slds-tabs--path__stage,
.slds-tabs_path__stage {
  position: absolute;
  top: 50%;
  left: .5rem;
  width: 100%;
  margin-top: -.5rem;
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
  line-height: 1;
}
.slds-tabs--path__link,
.slds-tabs_path__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  padding: .25rem .25rem .25rem 1.25rem;
  line-height: 1.5rem;
  text-decoration: none;
  cursor: pointer;
}
.slds-tabs--path__link:hover,
.slds-tabs_path__link:hover {
  text-decoration: none;
}
.slds-tabs--path__link:focus,
.slds-tabs_path__link:focus {
  outline: 0;
}
.slds-tabs--path__stage,
.slds-tabs--path__title,
.slds-tabs_path__stage,
.slds-tabs_path__title {
  display: block;
  -webkit-transition: -webkit-transform .2s linear;
  transition: -webkit-transform .2s linear;
  transition: transform .2s linear;
  transition: transform .2s linear, -webkit-transform .2s linear;
  transition: transform .2s linear, -webkit-transform .2s linear;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.slds-tabs--path__content,
.slds-tabs_path__content {
  position: relative;
  padding-left: 1.5rem;
  padding-right: 1rem;
}
.slds-coach__keys {
  padding-left: .75rem;
}
.slds-coach__guidance {
  padding-left: 1.5rem;
  padding-bottom: .25rem;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-coach__guidance,
.slds-coach__keys {
  margin-top: 1rem;
  padding-top: 1rem;
  padding-right: 1.5rem;
}
.slds-coach__item {
  border-top: var(--slds-g-color-border-base-1,#e5e5e5) 1px solid;
  padding: 1rem 0;
  color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-coach__value {
  border-top: var(--slds-g-color-border-base-1,#e5e5e5) 1px solid;
  padding-top: 1rem;
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-path.slds-is-expanded {
  padding-bottom: .75rem;
  border-color: var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-path__track {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (min-width: 64em) {
  .slds-path__track {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.slds-path__track.slds-has-overflow .slds-path__scroller_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  overflow: hidden;
}
.slds-path__track.slds-has-overflow .slds-path__scroll-controls {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-left: .5rem;
}
@media (pointer: coarse) and (hover: none) {
  .slds-path__track.slds-has-overflow .slds-path__scroll-controls {
    display: none;
  }
}
.slds-path__track.slds-has-overflow .slds-path__scroll-controls .slds-button:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  outline: 0;
}
.slds-path__scroller {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 100%;
  overflow: hidden;
}
.slds-path__scroll-controls {
  display: none;
}
.slds-path__stage-name {
  display: block;
  font-weight: 700;
  margin: .75rem 0;
}
@media (min-width: 48em) {
  .slds-path__stage-name {
    margin: 0;
  }
}
@media (min-width: 64em) {
  .slds-path__stage-name {
    display: none;
  }
}
.slds-path__scroller-container {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  overflow: hidden;
}
@media (min-width: 64em) {
  .slds-path__scroller-container {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}
.slds-path__scroller-container .slds-button:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  outline: 0;
}
@media (min-width: 48em) {
  .slds-path_has-coaching .slds-path__action {
    padding-left: 2.75rem;
  }
}
@media (min-width: 64em) {
  .slds-path_has-coaching .slds-path__action {
    padding-left: 0;
  }
}
.slds-path__action {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin-left: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 48em) {
  .slds-path__action {
    max-width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 1rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 64em) {
  .slds-path__action {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    margin-top: 0;
    margin-left: 1.5rem;
  }
}
.slds-path__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: hidden;
}
.slds-path__nav .slds-is-incomplete {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-path__nav .slds-is-incomplete:after,
.slds-path__nav .slds-is-incomplete:before {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-path__nav .slds-is-incomplete .slds-path__link {
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-path__nav .slds-is-incomplete:hover {
  background: var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-path__nav .slds-is-incomplete:hover:after,
.slds-path__nav .slds-is-incomplete:hover:before {
  background: var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-path__nav .slds-is-complete {
  background: #3ba755;
}
.slds-path__nav .slds-is-complete:after,
.slds-path__nav .slds-is-complete:before {
  background: #3ba755;
}
.slds-path__nav .slds-is-complete .slds-path__stage {
  -webkit-transform: translate(-50%, -50%) rotateX(0);
  transform: translate(-50%, -50%) rotateX(0);
}
.slds-path__nav .slds-is-complete .slds-path__title {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.slds-path__nav .slds-is-complete .slds-path__link {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-path__nav .slds-is-complete:hover {
  background: #2e844a;
}
.slds-path__nav .slds-is-complete:hover:after,
.slds-path__nav .slds-is-complete:hover:before {
  background: #2e844a;
}
.slds-path__nav .slds-is-complete:hover .slds-path__stage {
  -webkit-transform: translate(-50%, -50%) rotateX(-180deg);
  transform: translate(-50%, -50%) rotateX(-180deg);
}
.slds-path__nav .slds-is-complete:hover .slds-path__title {
  -webkit-transform: rotateX(0);
  transform: rotateX(0);
}
.slds-path__nav .slds-is-current {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-path__nav .slds-is-current:after,
.slds-path__nav .slds-is-current:before {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  background-image:
    -webkit-gradient(linear, left top, right top, from(#014486), color-stop(.125rem, #014486), color-stop(.125rem, transparent)),
    -webkit-gradient(linear, left top, right top, from(#014486), color-stop(.125rem, #014486), color-stop(.125rem, transparent)),
    -webkit-gradient(linear, left top, left bottom, from(#014486), color-stop(.125rem, #014486), color-stop(.125rem, transparent));
  background-image:
    -webkit-gradient(linear, left top, right top, from(#014486), color-stop(.125rem, #014486), color-stop(.125rem, transparent)),
    -webkit-gradient(linear, left top, right top, from(#014486), color-stop(.125rem, #014486), color-stop(.125rem, transparent)),
    -webkit-gradient(linear, left top, left bottom, from(#014486), color-stop(.125rem, #014486), color-stop(.125rem, transparent));
  background-image:
    linear-gradient(
      90deg,
      #014486,
      #014486 .125rem,
      transparent .125rem),
    linear-gradient(
      90deg,
      #014486,
      #014486 .125rem,
      transparent .125rem),
    linear-gradient(
      #014486,
      #014486 .125rem,
      transparent .125rem);
  background-repeat: no-repeat;
  background-size:
    .125rem 100%,
    .125rem 100%,
    100% .125rem;
}
.slds-path__nav .slds-is-current:before {
  background-position:
    top right,
    top left,
    top left;
}
.slds-path__nav .slds-is-current:after {
  background-position:
    top right,
    top left,
    bottom left;
}
.slds-path__nav .slds-is-current:first-child {
  border: 2px solid #014486;
  border-right: 0;
}
.slds-path__nav .slds-is-current:first-child:after,
.slds-path__nav .slds-is-current:first-child:before {
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(#014486), color-stop(.125rem, #014486), color-stop(.125rem, transparent));
  background-image: -webkit-gradient(linear, left top, right top, from(#014486), color-stop(.125rem, #014486), color-stop(.125rem, transparent));
  background-image:
    linear-gradient(
      90deg,
      #014486,
      #014486 .125rem,
      transparent .125rem);
}
.slds-path__nav .slds-is-current:first-child:before {
  top: -.125rem;
}
.slds-path__nav .slds-is-current:first-child:after {
  bottom: -.125rem;
}
.slds-path__nav .slds-is-current:first-child:hover {
  border-color: #032d60;
}
.slds-path__nav .slds-is-current:first-child:hover:after,
.slds-path__nav .slds-is-current:first-child:hover:before {
  background-image: -webkit-gradient(linear, left top, right top, from(#032d60), color-stop(.125rem, #032d60), color-stop(.125rem, transparent));
  background-image: -webkit-gradient(linear, left top, right top, from(#032d60), color-stop(.125rem, #032d60), color-stop(.125rem, transparent));
  background-image:
    linear-gradient(
      90deg,
      #032d60,
      #032d60 .125rem,
      transparent .125rem);
}
.slds-path__nav .slds-is-current:first-child .slds-path__link {
  height: calc(2rem - .25rem);
}
.slds-path__nav .slds-is-current .slds-path__link {
  color: #014486;
}
.slds-path__nav .slds-is-current:hover:after,
.slds-path__nav .slds-is-current:hover:before {
  background-image:
    -webkit-gradient(linear, left top, right top, from(#032d60), color-stop(.125rem, #032d60), color-stop(.125rem, transparent)),
    -webkit-gradient(linear, left top, right top, from(#032d60), color-stop(.125rem, #032d60), color-stop(.125rem, transparent)),
    -webkit-gradient(linear, left top, left bottom, from(#032d60), color-stop(.125rem, #032d60), color-stop(.125rem, transparent));
  background-image:
    -webkit-gradient(linear, left top, right top, from(#032d60), color-stop(.125rem, #032d60), color-stop(.125rem, transparent)),
    -webkit-gradient(linear, left top, right top, from(#032d60), color-stop(.125rem, #032d60), color-stop(.125rem, transparent)),
    -webkit-gradient(linear, left top, left bottom, from(#032d60), color-stop(.125rem, #032d60), color-stop(.125rem, transparent));
  background-image:
    linear-gradient(
      90deg,
      #032d60,
      #032d60 .125rem,
      transparent .125rem),
    linear-gradient(
      90deg,
      #032d60,
      #032d60 .125rem,
      transparent .125rem),
    linear-gradient(
      #032d60,
      #032d60 .125rem,
      transparent .125rem);
}
.slds-path__nav .slds-is-current:hover .slds-path__link {
  color: #032d60;
}
.slds-path__nav .slds-is-active {
  background: #014486;
}
.slds-path__nav .slds-is-active:after,
.slds-path__nav .slds-is-active:before {
  background: #014486;
}
.slds-path__nav .slds-is-active:first-child {
  border: 0;
}
.slds-path__nav .slds-is-active:first-child:after,
.slds-path__nav .slds-is-active:first-child:before {
  background: #014486;
}
.slds-path__nav .slds-is-active:first-child:before {
  top: 0;
}
.slds-path__nav .slds-is-active:first-child:after {
  bottom: 0;
}
.slds-path__nav .slds-is-active:first-child .slds-path__link {
  height: 2rem;
}
.slds-path__nav .slds-is-active .slds-path__stage {
  -webkit-transform: translateY(-50%) rotateX(-180deg);
  transform: translateY(-50%) rotateX(-180deg);
}
.slds-path__nav .slds-is-active .slds-path__title {
  -webkit-transform: rotateX(0);
  transform: rotateX(0);
}
.slds-path__nav .slds-is-active .slds-path__link {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-path__nav .slds-is-active:hover {
  background: #032d60;
}
.slds-path__nav .slds-is-active:hover:after,
.slds-path__nav .slds-is-active:hover:before {
  background: #032d60;
}
.slds-path__nav .slds-is-active:hover .slds-path__link {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-path__nav .slds-is-lost {
  background: #ea001e;
}
.slds-path__nav .slds-is-lost:after,
.slds-path__nav .slds-is-lost:before,
.slds-path__nav .slds-is-lost:hover,
.slds-path__nav .slds-is-lost:hover:after,
.slds-path__nav .slds-is-lost:hover:before {
  background: #ea001e;
}
.slds-path__nav .slds-is-lost .slds-path__link {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-path__nav .slds-is-lost:hover .slds-path__link {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-path__nav .slds-is-won {
  background: #2e844a;
}
.slds-path__nav .slds-is-won:after,
.slds-path__nav .slds-is-won:before,
.slds-path__nav .slds-is-won:hover,
.slds-path__nav .slds-is-won:hover:after,
.slds-path__nav .slds-is-won:hover:before {
  background: #2e844a;
}
.slds-path.slds-is-won .slds-path__item.slds-is-current {
  background: #2e844a;
}
.slds-path.slds-is-won .slds-path__item.slds-is-current:after,
.slds-path.slds-is-won .slds-path__item.slds-is-current:before,
.slds-path.slds-is-won .slds-path__item.slds-is-current:hover,
.slds-path.slds-is-won .slds-path__item.slds-is-current:hover:after,
.slds-path.slds-is-won .slds-path__item.slds-is-current:hover:before {
  background: #2e844a;
}
.slds-path.slds-is-lost .slds-path__item.slds-is-current {
  background: #ea001e;
}
.slds-path.slds-is-lost .slds-path__item.slds-is-current:after,
.slds-path.slds-is-lost .slds-path__item.slds-is-current:before,
.slds-path.slds-is-lost .slds-path__item.slds-is-current:hover,
.slds-path.slds-is-lost .slds-path__item.slds-is-current:hover:after,
.slds-path.slds-is-lost .slds-path__item.slds-is-current:hover:before {
  background: #ea001e;
}
.slds-path__item {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-left: .375rem;
  margin-right: .4375rem;
  min-width: 5rem;
  text-align: center;
}
.slds-path__item:after,
.slds-path__item:before {
  content: "";
  position: absolute;
  left: -.25rem;
  right: -.3125rem;
  cursor: pointer;
}
.slds-path__item:before {
  top: 0;
  height: calc(2rem / 2 + .0625rem);
  -webkit-transform: skew(28deg) translate3d(0, 0, 0);
  transform: skew(28deg) translate3d(0, 0, 0);
}
.slds-path__item:after {
  bottom: 0;
  height: 1rem;
  -webkit-transform: skew(-30deg) translate3d(0, 0, 0);
  transform: skew(-30deg) translate3d(0, 0, 0);
}
.slds-path__item:first-child {
  margin-left: 0;
  border-top-left-radius: 2rem;
  border-bottom-left-radius: 2rem;
  padding-left: .625rem;
}
.slds-path__item:first-child:after,
.slds-path__item:first-child:before {
  left: 1.125rem;
}
.slds-path__item:last-child {
  margin-right: 0;
  border-top-right-radius: 2rem;
  border-bottom-right-radius: 2rem;
  padding-right: .625rem;
}
.slds-path__item:last-child .slds-path__link {
  padding-left: .25rem;
}
.slds-path__item:last-child:after,
.slds-path__item:last-child:before {
  right: .625rem;
}
[dir=rtl] .slds-path__item:before {
  -webkit-transform: skew(-30deg) translate3d(0, 0, 0);
  transform: skew(-30deg) translate3d(0, 0, 0);
}
[dir=rtl] .slds-path__item:after {
  -webkit-transform: skew(28deg) translate3d(0, 0, 0);
  transform: skew(28deg) translate3d(0, 0, 0);
}
.slds-path__title {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slds-path__stage {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotateX(-180deg);
  transform: translate(-50%, -50%) rotateX(-180deg);
}
.slds-path__link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 2rem;
  padding: .5rem .25rem .5rem .5rem;
  text-decoration: none;
  z-index: 5;
  cursor: pointer;
}
.slds-path__link:hover {
  text-decoration: none;
}
.slds-path__link:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
  box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
  outline: 0;
  text-decoration: none;
}
.slds-path__stage,
.slds-path__title {
  display: block;
  -webkit-transition: -webkit-transform .2s linear;
  transition: -webkit-transform .2s linear;
  transition: transform .2s linear;
  transition: transform .2s linear, -webkit-transform .2s linear;
  transition: transform .2s linear, -webkit-transform .2s linear;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.slds-path .slds-path__trigger {
  margin-right: .75rem;
  -webkit-transition: .4s -webkit-transform ease-in-out;
  transition: .4s -webkit-transform ease-in-out;
  -webkit-transition: .4s transform ease-in-out;
  transition: .4s transform ease-in-out;
  -webkit-transition: .4s transform ease-in-out, .4s -webkit-transform ease-in-out;
  transition: .4s transform ease-in-out, .4s -webkit-transform ease-in-out;
  display: none;
}
@media (min-width: 48em) {
  .slds-path .slds-path__trigger {
    display: block;
  }
}
.slds-flip--vertical,
.slds-flip_vertical {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.slds-flip--horizontal,
.slds-flip_horizontal {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.slds-path__trigger_open {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
[dir=rtl] .slds-path__trigger_open {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.slds-path .slds-path__mark-complete {
  width: 100%;
  min-width: 13rem;
  margin-right: 0;
}
@media (min-width: 48em) {
  .slds-path .slds-path__mark-complete {
    width: auto;
  }
}
.slds-path__mark-current {
  border-color: #0176d3;
  background-color: #0176d3;
}
.slds-path__mark-current:focus,
.slds-path__mark-current:hover {
  background-color: #014486;
}
.slds-path__guidance {
  margin-right: .5rem;
  padding-bottom: .25rem;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
@media (min-width: 48em) {
  .slds-path__guidance {
    margin-top: 0;
  }
}
.slds-path__guidance,
.slds-path__keys {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  margin-top: 1rem;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 48em) {
  .slds-path__guidance,
  .slds-path__keys {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 48em) {
  .slds-path__keys {
    padding-right: .75rem;
  }
}
.slds-path__coach {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (min-width: 48em) {
  .slds-path__coach {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.slds-path__coach-title {
  font-size: .875rem;
  font-weight: 700;
  margin-bottom: .5rem;
  padding-bottom: .5rem;
  line-height: 1.125;
}
.slds-path__coach-edit {
  border: 0;
  padding: 0;
  line-height: inherit;
}
.slds-path__guidance-content {
  padding-top: .25rem;
}
.slds-path__trigger-coaching-content {
  width: 100%;
  margin-top: .75rem;
}
@media (min-width: 48em) {
  .slds-path__trigger-coaching-content {
    display: none;
  }
}
.slds-path .slds-path__trigger-coaching-content {
  margin-left: 0;
}
.slds-region_medium .slds-path_has-coaching .slds-path__action {
  padding-left: 2.75rem;
}
.slds-region_medium .slds-path__scroller-container {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.slds-region_medium .slds-path__track {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.slds-region_medium .slds-path__action {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin-left: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 1rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.slds-region_medium .slds-path__stage-name,
.slds-region_medium .slds-path__trigger {
  display: block;
}
.slds-region_medium .slds-path__stage-name {
  margin: 0;
}
.slds-region_medium .slds-path__trigger-coaching-content {
  display: none;
}
.slds-region_medium .slds-path__mark-complete {
  width: auto;
}
.slds-region_medium .slds-path__coach {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.slds-region_medium .slds-path__guidance,
.slds-region_medium .slds-path__keys {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}
.slds-region_medium .slds-path__keys {
  padding-right: .75rem;
}
.slds-region_small .slds-path__scroller-container {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.slds-region_small .slds-path__coach,
.slds-region_small .slds-path__track {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.slds-region_small .slds-path__stage-name {
  display: block;
  margin: .75rem 0;
}
.slds-region_small .slds-path__action {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin-left: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0;
}
.slds-region_small .slds-path_has-coaching .slds-path__action {
  padding-left: 0;
}
.slds-region_small .slds-path__mark-complete {
  width: 100%;
}
.slds-region_small .slds-path__guidance,
.slds-region_small .slds-path__keys {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  padding-left: 0;
  padding-right: 0;
}
.slds-region_small .slds-path__guidance {
  margin-top: 1rem;
}
.slds-region_small .slds-path__trigger {
  display: none;
}
.slds-region_small .slds-path__trigger-coaching-content {
  display: inline-block;
}
.slds-progress-bar {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: .5rem;
  background: var(--slds-g-color-neutral-base-80,#c9c9c9);
  border: 0;
  position: relative;
}
.slds-progress-bar--x-small,
.slds-progress-bar_x-small {
  height: .125rem;
}
.slds-progress-bar--small,
.slds-progress-bar_small {
  height: .25rem;
}
.slds-progress-bar--medium,
.slds-progress-bar_medium {
  height: .5rem;
}
.slds-progress-bar--large,
.slds-progress-bar_large {
  height: .75rem;
}
.slds-progress-bar--circular,
.slds-progress-bar_circular {
  border-radius: .5rem;
}
.slds-progress-bar--circular .slds-progress-bar__value,
.slds-progress-bar_circular .slds-progress-bar__value {
  border-radius: .5rem;
}
.slds-progress-bar__value {
  display: block;
  background: var(--slds-g-color-brand-base-50,#1ab9ff);
  height: 100%;
}
.slds-progress-bar__value_success {
  background: var(--slds-g-color-success-base-50,#2e844a);
}
.slds-progress-bar_vertical {
  height: 100%;
  width: .5rem;
}
.slds-progress-bar_vertical.slds-progress-bar_x-small {
  width: .125rem;
}
.slds-progress-bar_vertical.slds-progress-bar_small {
  width: .25rem;
}
.slds-progress-bar_vertical.slds-progress-bar_medium {
  width: .5rem;
}
.slds-progress-bar_vertical.slds-progress-bar_large {
  width: .75rem;
}
.slds-progress {
  position: relative;
  max-width: 70%;
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: auto;
}
.slds-progress .slds-progress-bar {
  position: absolute;
  top: 50%;
  margin-top: -.0625rem;
  background: var(--slds-g-color-neutral-base-50,#c9c9c9);
}
.slds-progress--shade .slds-progress__item.slds-is-active .slds-progress__marker,
.slds-progress--shade .slds-progress__item.slds-is-completed .slds-progress__marker,
.slds-progress_shade .slds-progress__item.slds-is-active .slds-progress__marker,
.slds-progress_shade .slds-progress__item.slds-is-completed .slds-progress__marker {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-progress--shade .slds-progress__item.slds-is-completed .slds-progress__marker--icon,
.slds-progress--shade .slds-progress__item.slds-is-completed .slds-progress__marker_icon,
.slds-progress_shade .slds-progress__item.slds-is-completed .slds-progress__marker--icon,
.slds-progress_shade .slds-progress__item.slds-is-completed .slds-progress__marker_icon {
  border-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-progress--shade .slds-progress__item.slds-is-active .slds-progress__marker,
.slds-progress_shade .slds-progress__item.slds-is-active .slds-progress__marker {
  -webkit-box-shadow: var(--slds-g-color-neutral-base-95,#f3f3f3) 0 0 0 4px;
  box-shadow: var(--slds-g-color-neutral-base-95,#f3f3f3) 0 0 0 4px;
}
.slds-progress--shade .slds-progress__item.slds-is-active .slds-progress__marker:focus,
.slds-progress_shade .slds-progress__item.slds-is-active .slds-progress__marker:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  outline: 0;
}
.slds-progress--shade .slds-progress__item.slds-has-error .slds-progress__marker,
.slds-progress--shade .slds-progress__item.slds-has-error .slds-progress__marker:focus,
.slds-progress--shade .slds-progress__item.slds-has-error .slds-progress__marker:hover,
.slds-progress_shade .slds-progress__item.slds-has-error .slds-progress__marker,
.slds-progress_shade .slds-progress__item.slds-has-error .slds-progress__marker:focus,
.slds-progress_shade .slds-progress__item.slds-has-error .slds-progress__marker:hover {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-progress--shade .slds-progress__item .slds-progress__marker,
.slds-progress_shade .slds-progress__item .slds-progress__marker {
  border-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-progress__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  margin: auto;
  position: relative;
  z-index: 1;
}
.slds-progress__item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: center;
  align-self: center;
}
.slds-progress__item.slds-is-active .slds-progress__marker,
.slds-progress__item.slds-is-completed .slds-progress__marker {
  background: var(--slds-g-color-neutral-base-100,#fff);
  border-color: var(--slds-g-color-brand-base-50,#1b96ff);
}
.slds-progress__item.slds-is-completed .slds-progress__marker--icon,
.slds-progress__item.slds-is-completed .slds-progress__marker_icon {
  border-color: var(--slds-g-color-neutral-base-100,#fff);
  color: var(--slds-g-color-brand-base-50,#1ab9ff);
}
.slds-progress__item.slds-is-active .slds-progress__marker {
  -webkit-box-shadow: var(--slds-g-color-neutral-base-100,#fff) 0 0 0 4px;
  box-shadow: var(--slds-g-color-neutral-base-100,#fff) 0 0 0 4px;
}
.slds-progress__item.slds-is-active .slds-progress__marker:focus,
.slds-progress__item.slds-is-active .slds-progress__marker:hover {
  border-color: var(--slds-g-color-brand-base-50,#0176d3);
}
.slds-progress__item.slds-is-active .slds-progress__marker:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  outline: 0;
}
.slds-progress__item.slds-has-error .slds-progress__marker,
.slds-progress__item.slds-has-error .slds-progress__marker:focus,
.slds-progress__item.slds-has-error .slds-progress__marker:hover {
  color: var(--slds-g-color-error-base-40,#ea001e);
  background: var(--slds-g-color-neutral-base-100,#fff);
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-progress__item.slds-has-error .slds-progress__marker:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  outline: 0;
}
.slds-progress__marker {
  width: 1rem;
  height: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  border-radius: 50%;
  background: var(--slds-g-color-neutral-base-50,#c9c9c9);
  border: 4px solid var(--slds-g-color-neutral-base-100,#fff);
  vertical-align: middle;
}
.slds-progress__marker:focus-visible {
  outline: 0;
}
.slds-progress__marker:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
}
.slds-progress__marker--icon,
.slds-progress__marker_icon {
  width: auto;
  height: auto;
}
.slds-progress__marker--icon .slds-icon,
.slds-progress__marker_icon .slds-icon {
  fill: currentColor;
}
.slds-progress_vertical {
  max-width: none;
}
.slds-progress_vertical .slds-progress__list {
  display: block;
}
.slds-progress_vertical .slds-progress__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: left;
  align-self: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
}
.slds-progress_vertical .slds-progress__item:after,
.slds-progress_vertical .slds-progress__item:before {
  content: "";
  position: absolute;
  left: calc(1rem / 2 - 1px);
  width: 2px;
  background-color: var(--slds-g-color-neutral-base-50,#c9c9c9);
}
.slds-progress_vertical .slds-progress__item:before {
  top: 0;
  bottom: 50%;
}
[dir=rtl] .slds-progress_vertical .slds-progress__item:before {
  right: 1.5rem;
}
.slds-progress_vertical .slds-progress__item:after {
  top: 50%;
  bottom: 0;
}
[dir=rtl] .slds-progress_vertical .slds-progress__item:after {
  right: 1.5rem;
}
.slds-progress_vertical .slds-progress__item:first-child:before,
.slds-progress_vertical .slds-progress__item:last-child:after {
  display: none;
}
.slds-progress_vertical .slds-progress__item.slds-has-error:before,
.slds-progress_vertical .slds-progress__item.slds-is-active:before,
.slds-progress_vertical .slds-progress__item.slds-is-completed:after,
.slds-progress_vertical .slds-progress__item.slds-is-completed:before {
  background-color: var(--slds-g-color-brand-base-50,#1ab9ff);
}
.slds-progress_vertical .slds-progress__item_content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: .75rem;
  padding-bottom: .75rem;
}
.slds-progress_vertical .slds-progress__list-bordered .slds-progress__item:not(:last-child) .slds-progress__item_content {
  border-bottom: 1px var(--slds-g-color-border-base-1,#e5e5e5) solid;
}
.slds-progress_vertical .slds-progress__marker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 1rem;
  min-width: 1rem;
  z-index: 5;
}
[dir=rtl] .slds-progress_vertical .slds-progress__marker {
  margin-left: 1rem;
}
.slds-progress_vertical .slds-progress__marker_icon {
  border-right: 0;
  border-left: 0;
}
.slds-progress_vertical .slds-progress__item.slds-is-completed .slds-progress__marker_icon svg {
  fill: var(--slds-g-color-brand-base-60,#1ab9ff);
}
.slds-progress_vertical .slds-progress__item.slds-is-completed .slds-progress__marker_icon-success svg {
  fill: var(--slds-g-color-success-base-50,#2e844a);
}
.slds-progress_vertical .slds-progress__item.slds-has-error .slds-progress__marker_icon svg {
  fill: var(--slds-g-color-error-base-40,#ea001e);
}
.slds-progress_success .slds-progress__item.slds-has-error:before,
.slds-progress_success .slds-progress__item.slds-is-active:before,
.slds-progress_success .slds-progress__item.slds-is-completed:after,
.slds-progress_success .slds-progress__item.slds-is-completed:before {
  opacity: .3;
  background-color: var(--slds-g-color-success-base-50,#2e844a);
}
.slds-progress-ring {
  position: relative;
  display: inline-block;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 1.5rem;
  background: var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-progress-ring .slds-icon_container {
  line-height: 0;
}
.slds-progress-ring__progress {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-transform: scale(-1, 1) rotate(-90deg);
  transform: scale(-1, 1) rotate(-90deg);
}
.slds-progress-ring__progress svg {
  width: 100%;
}
.slds-progress-ring__path {
  fill: var(--slds-g-color-success-base-50,#2e844a);
}
.slds-progress-ring__progress-head {
  position: absolute;
  height: calc(100% + .375rem);
  width: calc(100% + .375rem);
  top: -.1875rem;
  left: -.1875rem;
  -webkit-transform: scale(-1, 1) rotate(-90deg);
  transform: scale(-1, 1) rotate(-90deg);
}
.slds-progress-ring__progress-head svg {
  width: 100%;
}
.slds-progress-ring__content {
  position: absolute;
  top: .1875rem;
  right: .1875rem;
  bottom: .1875rem;
  left: .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 1.5rem;
  background: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-progress-ring__content .slds-icon {
  width: .75rem;
}
.slds-progress-ring_warning .slds-progress-ring__content {
  background: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-progress-ring_warning .slds-icon,
.slds-progress-ring_warning .slds-progress-ring__path {
  fill: var(--slds-g-color-warning-base-60,#fe9339);
}
.slds-progress-ring_expired .slds-progress-ring__content {
  background: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-progress-ring_expired .slds-icon,
.slds-progress-ring_expired .slds-progress-ring__path {
  fill: var(--slds-g-color-error-base-40,#fe5c4c);
}
.slds-progress-ring_complete .slds-icon {
  fill: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-progress-ring_complete .slds-progress-ring__path {
  fill: var(--slds-g-color-success-base-50,#2e844a);
}
.slds-progress-ring_complete .slds-progress-ring__content {
  background: var(--slds-g-color-success-base-50,#2e844a);
}
.slds-progress-ring_large {
  height: 2rem;
  width: 2rem;
}
.slds-progress-ring_large .slds-icon {
  width: 1rem;
}
.slds-progress-ring_active-step .slds-progress-ring__path {
  fill: var(--slds-g-color-brand-base-60,#1b96ff);
}
.slds-rich-text-editor {
  border: 1px solid var(--slds-g-color-border-base-4,#e5e5e5);
  border-radius: .25rem;
}
.slds-rich-text-editor[aria-label=disabled] {
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-rich-text-editor_toolbar-only {
  border: 0;
  border-radius: 0;
}
.slds-rich-text-editor__toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  white-space: nowrap;
  position: relative;
  padding: .5rem .5rem .25rem .5rem;
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
  border-bottom: 1px solid var(--slds-g-color-border-base-4,#e5e5e5);
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-rich-text-editor__toolbar[aria-label=disabled] {
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-rich-text-editor__col {
  -ms-flex-item-align: center;
  align-self: center;
}
.slds-rich-text-editor__col + .slds-rich-text-editor__col {
  margin-left: .5rem;
}
.slds-rich-text-editor__col_grow {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.slds-rich-text-editor__toolbar_bottom {
  border-radius: 0 0 .25rem .25rem;
  border-top: 1px solid var(--slds-g-color-border-base-4,#e5e5e5);
  border-bottom: 0;
}
.slds-rich-text-editor__toolbar_detached {
  border-radius: 0;
  border-top: 0;
  border-bottom: 0;
}
.slds-rich-text-editor .slds-button-group-list {
  margin-right: .25rem;
  margin-bottom: .25rem;
  margin-left: 0;
}
.slds-rich-text-editor .slds-button-group-list:last-child {
  margin-right: 0;
}
.slds-rich-text-editor__select {
  margin-right: .25rem;
  margin-bottom: .25rem;
}
.slds-rich-text-editor__select_x-small {
  max-width: 12rem;
  width: auto;
}
.slds-rich-text-editor__select_xx-small {
  max-width: 6rem;
  width: auto;
}
.slds-region_narrow .slds-combobox {
  max-width: 11rem;
}
.slds-rich-text-editor.slds-has-focus {
  border: 1px solid var(--slds-g-color-border-base-4,#e5e5e5);
  -webkit-box-shadow: var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
}
.slds-rich-text-editor.slds-has-error {
  border: 2px solid var(--slds-g-color-error-base-40,#ea001e);
}
.slds-rich-text-editor.slds-has-error .slds-input {
  border-color: var(--slds-g-color-border-base-4,#c9c9c9);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-rich-text-editor.slds-has-error .slds-form-element__help {
  background: var(--slds-g-color-neutral-base-100,#fff);
  margin-top: 0;
  border-radius: 0 0 .125rem .125rem;
}
.slds-rich-text-area__content {
  overflow-y: auto;
  min-height: var(--slds-c-textarea-sizing-min-height,var(--sds-c-textarea-sizing-min-height,6rem));
  max-height: var(--slds-c-textarea-sizing-max-height,var(--sds-c-textarea-sizing-max-height,15rem));
  padding: 1rem;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-picklist__label[disabled] .slds-icon {
  fill: var(--slds-g-color-neutral-base-80,#c9c9c9);
}
[contenteditable]:focus {
  outline: 0;
}
.slds-rich-text-editor__textarea:last-child .slds-rich-text-area__content {
  border-radius: 0 0 .25rem .25rem;
}
.slds-rich-text-editor__textarea:first-child .slds-rich-text-area__content {
  border-radius: .25rem .25rem 0 0;
}
.slds-rich-text-editor__textarea .ql-editor {
  white-space: pre-wrap;
  word-wrap: break-word;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.slds-rich-text-editor__textarea .ql-editor.ql-blank:before {
  color: var(--slds-g-color-neutral-base-50,#54698d);
  content: attr(data-placeholder);
  pointer-events: none;
  position: absolute;
}
.slds-rich-text-editor__textarea .ql-editor a {
  text-decoration: underline;
}
.slds-rich-text-editor__textarea .overflow-menu {
  z-index: 2;
}
.slds-rich-text-editor__textarea .ql-active {
  background-color: var(--slds-g-color-neutral-base-95,#eef1f6);
}
.slds-rich-text-editor__textarea .ql-clipboard {
  position: absolute !important;
  margin: -1px !important;
  border: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
}
.slds-rich-text-editor__textarea blockquote,
.slds-rich-text-editor__textarea h1,
.slds-rich-text-editor__textarea h2,
.slds-rich-text-editor__textarea h3,
.slds-rich-text-editor__textarea h4,
.slds-rich-text-editor__textarea h5,
.slds-rich-text-editor__textarea h6,
.slds-rich-text-editor__textarea ol,
.slds-rich-text-editor__textarea p,
.slds-rich-text-editor__textarea pre,
.slds-rich-text-editor__textarea ul {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.slds-rich-text-editor__textarea ol,
.slds-rich-text-editor__textarea ul {
  margin: 0;
  padding: 0;
  padding-left: 1.5em;
}
.slds-rich-text-editor__textarea ol > li {
  list-style-type: none;
}
.slds-rich-text-editor__textarea ul > li {
  list-style-type: none;
}
.slds-rich-text-editor__textarea ul > li:before {
  content: "\2022";
  vertical-align: middle;
  display: inline-block;
  line-height: normal;
}
.slds-rich-text-editor__textarea ul[data-checked=false],
.slds-rich-text-editor__textarea ul[data-checked=true] {
  pointer-events: none;
}
.slds-rich-text-editor__textarea ul[data-checked=true] > li:before {
  color: var(--slds-g-color-neutral-base-50,#777);
  cursor: pointer;
  pointer-events: all;
}
.slds-rich-text-editor__textarea ul[data-checked=false] > li:before {
  color: var(--slds-g-color-neutral-base-50,#777);
  cursor: pointer;
  pointer-events: all;
}
.slds-rich-text-editor__textarea ul[data-checked=true] > li:before {
  content: "\2611";
}
.slds-rich-text-editor__textarea ul[data-checked=false] > li:before {
  content: "\2610";
}
.slds-rich-text-editor__textarea li:before {
  display: inline-block;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.slds-rich-text-editor__textarea li:not(.ql-direction-rtl):before {
  margin-left: -1.5em;
}
.slds-rich-text-editor__textarea ol li,
.slds-rich-text-editor__textarea ul li {
  padding-left: 1.5em;
}
.slds-rich-text-editor__textarea ol li {
  counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-num;
}
.slds-rich-text-editor__textarea ol li:before {
  content: counter(list-num, decimal) ". ";
}
.slds-rich-text-editor__textarea ol li.ql-indent-1 {
  counter-increment: list-1;
  counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.slds-rich-text-editor__textarea ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}
.slds-rich-text-editor__textarea ol li.ql-indent-2 {
  counter-increment: list-2;
  counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.slds-rich-text-editor__textarea ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}
.slds-rich-text-editor__textarea ol li.ql-indent-3 {
  counter-increment: list-3;
  counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
}
.slds-rich-text-editor__textarea ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}
.slds-rich-text-editor__textarea ol li.ql-indent-4 {
  counter-increment: list-4;
  counter-set: list-5 list-6 list-7 list-8 list-9;
}
.slds-rich-text-editor__textarea ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}
.slds-rich-text-editor__textarea ol li.ql-indent-5 {
  counter-increment: list-5;
  counter-set: list-6 list-7 list-8 list-9;
}
.slds-rich-text-editor__textarea ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}
.slds-rich-text-editor__textarea ol li.ql-indent-6 {
  counter-increment: list-6;
  counter-set: list-7 list-8 list-9;
}
.slds-rich-text-editor__textarea ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}
.slds-rich-text-editor__textarea ol li.ql-indent-7 {
  counter-increment: list-7;
  counter-set: list-8 list-9;
}
.slds-rich-text-editor__textarea ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}
.slds-rich-text-editor__textarea ol li.ql-indent-8 {
  counter-increment: list-8;
  counter-set: list-9;
}
.slds-rich-text-editor__textarea ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}
.slds-rich-text-editor__textarea ol li.ql-indent-9 {
  counter-increment: list-9;
}
.slds-rich-text-editor__textarea ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}
.slds-rich-text-editor__textarea ul li.ql-indent-1:before {
  content: "\25e6";
}
.slds-rich-text-editor__textarea ul li.ql-indent-2:before,
.slds-rich-text-editor__textarea ul li.ql-indent-3:before,
.slds-rich-text-editor__textarea ul li.ql-indent-4:before,
.slds-rich-text-editor__textarea ul li.ql-indent-5:before,
.slds-rich-text-editor__textarea ul li.ql-indent-6:before,
.slds-rich-text-editor__textarea ul li.ql-indent-7:before,
.slds-rich-text-editor__textarea ul li.ql-indent-8:before {
  content: "\25aa";
}
.slds-rich-text-editor__textarea li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 5.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 9.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 11.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 15.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 17.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.slds-rich-text-editor__textarea li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.slds-rich-text-editor__output,
.slds-rich-text-editor__textarea {
  line-height: 1.5;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: manual;
  hyphens: manual;
}
.slds-rich-text-editor__output h1,
.slds-rich-text-editor__textarea h1 {
  font-size: 1.5rem;
}
.slds-rich-text-editor__output h2,
.slds-rich-text-editor__textarea h2 {
  font-size: 1.125rem;
  font-weight: 700;
}
.slds-rich-text-editor__output h3,
.slds-rich-text-editor__textarea h3 {
  font-size: 1.125rem;
}
.slds-rich-text-editor__output h4,
.slds-rich-text-editor__textarea h4 {
  font-size: .875rem;
  font-weight: 700;
}
.slds-rich-text-editor__output h5,
.slds-rich-text-editor__textarea h5 {
  font-size: .875rem;
}
.slds-rich-text-editor__output h6,
.slds-rich-text-editor__textarea h6 {
  font-size: .75rem;
  font-weight: 700;
}
.slds-rich-text-editor__output dl,
.slds-rich-text-editor__output h1,
.slds-rich-text-editor__output h2,
.slds-rich-text-editor__output h3,
.slds-rich-text-editor__output h4,
.slds-rich-text-editor__output h5,
.slds-rich-text-editor__output h6,
.slds-rich-text-editor__output img,
.slds-rich-text-editor__output ol,
.slds-rich-text-editor__output ul,
.slds-rich-text-editor__textarea dl,
.slds-rich-text-editor__textarea h1,
.slds-rich-text-editor__textarea h2,
.slds-rich-text-editor__textarea h3,
.slds-rich-text-editor__textarea h4,
.slds-rich-text-editor__textarea h5,
.slds-rich-text-editor__textarea h6,
.slds-rich-text-editor__textarea img,
.slds-rich-text-editor__textarea ol,
.slds-rich-text-editor__textarea ul {
  margin-bottom: .75rem;
}
.slds-rich-text-editor__output blockquote,
.slds-rich-text-editor__textarea blockquote {
  margin: 2rem 1.5rem;
}
.slds-rich-text-editor__output ins,
.slds-rich-text-editor__textarea ins {
  color: var(--slds-g-color-success-base-50,#2e844a);
  text-decoration: underline;
}
.slds-rich-text-editor__output del,
.slds-rich-text-editor__textarea del {
  color: var(--slds-g-color-error-base-30,#ea001e);
  text-decoration: line-through;
}
.slds-rich-text-editor__output ul,
.slds-rich-text-editor__textarea ul {
  margin-left: 1.5rem;
  list-style: disc;
}
.slds-rich-text-editor__output ul ul,
.slds-rich-text-editor__textarea ul ul {
  list-style: circle;
  margin-bottom: 0;
}
.slds-rich-text-editor__output ul ul ul,
.slds-rich-text-editor__textarea ul ul ul {
  list-style: square;
}
.slds-rich-text-editor__output ul ul ul ul,
.slds-rich-text-editor__textarea ul ul ul ul {
  list-style: disc;
}
.slds-rich-text-editor__output ul ul ul ul ul,
.slds-rich-text-editor__textarea ul ul ul ul ul {
  list-style: circle;
}
.slds-rich-text-editor__output ul ol,
.slds-rich-text-editor__textarea ul ol {
  margin-left: 1.5rem;
  list-style: decimal;
  margin-bottom: 0;
}
.slds-rich-text-editor__output ol,
.slds-rich-text-editor__textarea ol {
  margin-left: 1.5rem;
  list-style: decimal;
}
.slds-rich-text-editor__output ol ol,
.slds-rich-text-editor__textarea ol ol {
  list-style: lower-alpha;
  margin-bottom: 0;
}
.slds-rich-text-editor__output ol ol ol,
.slds-rich-text-editor__textarea ol ol ol {
  list-style: lower-roman;
}
.slds-rich-text-editor__output ol ol ol ol,
.slds-rich-text-editor__textarea ol ol ol ol {
  list-style: decimal;
}
.slds-rich-text-editor__output ol ol ol ol ol,
.slds-rich-text-editor__textarea ol ol ol ol ol {
  list-style: lower-alpha;
}
.slds-rich-text-editor__output ol ul,
.slds-rich-text-editor__textarea ol ul {
  margin-left: 1.5rem;
  list-style: disc;
  margin-bottom: 0;
}
.slds-rich-text-editor__output dd,
.slds-rich-text-editor__textarea dd {
  margin-left: 2.5rem;
}
.slds-rich-text-editor__output abbr[title],
.slds-rich-text-editor__output acronym[title],
.slds-rich-text-editor__textarea abbr[title],
.slds-rich-text-editor__textarea acronym[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
.slds-rich-text-editor__output table,
.slds-rich-text-editor__textarea table {
  overflow-wrap: normal;
  word-wrap: normal;
  word-break: normal;
  width: auto;
}
.slds-rich-text-editor__output table caption,
.slds-rich-text-editor__textarea table caption {
  text-align: center;
}
.slds-rich-text-editor__output td,
.slds-rich-text-editor__output th,
.slds-rich-text-editor__textarea td,
.slds-rich-text-editor__textarea th {
  padding: .5rem;
}
.slds-rich-text-editor__output .sans-serif,
.slds-rich-text-editor__textarea .sans-serif {
  font-family: sans-serif;
}
.slds-rich-text-editor__output .courier,
.slds-rich-text-editor__textarea .courier {
  font-family: courier;
}
.slds-rich-text-editor__output .verdana,
.slds-rich-text-editor__textarea .verdana {
  font-family: verdana;
}
.slds-rich-text-editor__output .tahoma,
.slds-rich-text-editor__textarea .tahoma {
  font-family: tahoma;
}
.slds-rich-text-editor__output .garamond,
.slds-rich-text-editor__textarea .garamond {
  font-family: garamond;
}
.slds-rich-text-editor__output .serif,
.slds-rich-text-editor__textarea .serif {
  font-family: serif;
}
.slds-rich-text-editor__output .ql-indent-1:not(.ql-direction-rtl),
.slds-rich-text-editor__textarea .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.slds-rich-text-editor__output .ql-indent-1.ql-direction-rtl.ql-align-right,
.slds-rich-text-editor__textarea .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.slds-rich-text-editor__output .ql-indent-2:not(.ql-direction-rtl),
.slds-rich-text-editor__textarea .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.slds-rich-text-editor__output .ql-indent-2.ql-direction-rtl.ql-align-right,
.slds-rich-text-editor__textarea .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.slds-rich-text-editor__output .ql-indent-3:not(.ql-direction-rtl),
.slds-rich-text-editor__textarea .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.slds-rich-text-editor__output .ql-indent-3.ql-direction-rtl.ql-align-right,
.slds-rich-text-editor__textarea .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.slds-rich-text-editor__output .ql-indent-4:not(.ql-direction-rtl),
.slds-rich-text-editor__textarea .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.slds-rich-text-editor__output .ql-indent-4.ql-direction-rtl.ql-align-right,
.slds-rich-text-editor__textarea .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.slds-rich-text-editor__output .ql-indent-5:not(.ql-direction-rtl),
.slds-rich-text-editor__textarea .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.slds-rich-text-editor__output .ql-indent-5.ql-direction-rtl.ql-align-right,
.slds-rich-text-editor__textarea .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.slds-rich-text-editor__output .ql-indent-6:not(.ql-direction-rtl),
.slds-rich-text-editor__textarea .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.slds-rich-text-editor__output .ql-indent-6.ql-direction-rtl.ql-align-right,
.slds-rich-text-editor__textarea .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.slds-rich-text-editor__output .ql-indent-7:not(.ql-direction-rtl),
.slds-rich-text-editor__textarea .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.slds-rich-text-editor__output .ql-indent-7.ql-direction-rtl.ql-align-right,
.slds-rich-text-editor__textarea .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.slds-rich-text-editor__output .ql-indent-8:not(.ql-direction-rtl),
.slds-rich-text-editor__textarea .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.slds-rich-text-editor__output .ql-indent-8.ql-direction-rtl.ql-align-right,
.slds-rich-text-editor__textarea .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.slds-rich-text-editor__output .ql-indent-9:not(.ql-direction-rtl),
.slds-rich-text-editor__textarea .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.slds-rich-text-editor__output .ql-indent-9.ql-direction-rtl.ql-align-right,
.slds-rich-text-editor__textarea .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.slds-spinner_container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9050;
  background-color: var(--slds-g-color-neutral-100-opacity-75,rgba(255,255,255,.75));
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .2s ease, visibility 0s;
  transition: opacity .2s ease, visibility 0s;
  -webkit-transition-delay: 0s, .3s;
  transition-delay: 0s, .3s;
}
.slds-spinner_container.is-hidden {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .2s ease, visibility 0s;
  transition: opacity .2s ease, visibility 0s;
  -webkit-transition-delay: 0s, 0s;
  transition-delay: 0s, 0s;
}
.slds-spinner_container.hide {
  display: none;
}
.slds-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 9051;
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}
.slds-spinner_inline {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  -webkit-transform: none;
  transform: none;
}
.slds-spinner,
.slds-spinner__dot-a,
.slds-spinner__dot-b {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  will-change: transform;
}
.slds-spinner__dot-a,
.slds-spinner__dot-b {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.slds-spinner:after,
.slds-spinner:before,
.slds-spinner__dot-a:after,
.slds-spinner__dot-a:before,
.slds-spinner__dot-b:after,
.slds-spinner__dot-b:before {
  content: "";
  position: absolute;
  background: var(--slds-g-color-neutral-base-50,#aeaeae);
  border-radius: 50%;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slds-spinner__dot-a {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}
.slds-spinner__dot-b {
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
}
.slds-spinner:before {
  -webkit-animation-delay: -.083s;
  animation-delay: -.083s;
}
.slds-spinner__dot-a:before {
  -webkit-animation-delay: .083s;
  animation-delay: .083s;
}
.slds-spinner__dot-b:before {
  -webkit-animation-delay: 250ms;
  animation-delay: 250ms;
}
.slds-spinner:after {
  -webkit-animation-delay: .416s;
  animation-delay: .416s;
}
.slds-spinner__dot-a:after {
  -webkit-animation-delay: .583s;
  animation-delay: .583s;
}
.slds-spinner__dot-b:after {
  -webkit-animation-delay: 750ms;
  animation-delay: 750ms;
}
.slds-spinner_delayed:before {
  -webkit-animation-delay: .216s;
  animation-delay: .216s;
}
.slds-spinner_delayed .slds-spinner__dot-a:before {
  -webkit-animation-delay: .383s;
  animation-delay: .383s;
}
.slds-spinner_delayed .slds-spinner__dot-b:before {
  -webkit-animation-delay: 550ms;
  animation-delay: 550ms;
}
.slds-spinner_delayed:after {
  -webkit-animation-delay: .716s;
  animation-delay: .716s;
}
.slds-spinner_delayed .slds-spinner__dot-a:after {
  -webkit-animation-delay: .883s;
  animation-delay: .883s;
}
.slds-spinner_delayed .slds-spinner__dot-b:after {
  -webkit-animation-delay: 1.05s;
  animation-delay: 1.05s;
}
.slds-spinner--brand .slds-spinner__dot-a:after,
.slds-spinner--brand .slds-spinner__dot-a:before,
.slds-spinner--brand .slds-spinner__dot-b:after,
.slds-spinner--brand .slds-spinner__dot-b:before,
.slds-spinner--brand.slds-spinner:after,
.slds-spinner--brand.slds-spinner:before,
.slds-spinner_brand .slds-spinner__dot-a:after,
.slds-spinner_brand .slds-spinner__dot-a:before,
.slds-spinner_brand .slds-spinner__dot-b:after,
.slds-spinner_brand .slds-spinner__dot-b:before,
.slds-spinner_brand.slds-spinner:after,
.slds-spinner_brand.slds-spinner:before {
  background-color: #1b96ff;
}
.slds-spinner--inverse .slds-spinner__dot-a:after,
.slds-spinner--inverse .slds-spinner__dot-a:before,
.slds-spinner--inverse .slds-spinner__dot-b:after,
.slds-spinner--inverse .slds-spinner__dot-b:before,
.slds-spinner--inverse.slds-spinner:after,
.slds-spinner--inverse.slds-spinner:before,
.slds-spinner_inverse .slds-spinner__dot-a:after,
.slds-spinner_inverse .slds-spinner__dot-a:before,
.slds-spinner_inverse .slds-spinner__dot-b:after,
.slds-spinner_inverse .slds-spinner__dot-b:before,
.slds-spinner_inverse.slds-spinner:after,
.slds-spinner_inverse.slds-spinner:before {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-spinner--xx-small,
.slds-spinner_xx-small {
  width: .5rem;
}
.slds-spinner--xx-small.slds-spinner_inline,
.slds-spinner_xx-small.slds-spinner_inline {
  height: .5rem;
}
.slds-spinner--xx-small .slds-spinner__dot-a:after,
.slds-spinner--xx-small .slds-spinner__dot-a:before,
.slds-spinner--xx-small .slds-spinner__dot-b:after,
.slds-spinner--xx-small .slds-spinner__dot-b:before,
.slds-spinner--xx-small.slds-spinner:after,
.slds-spinner--xx-small.slds-spinner:before,
.slds-spinner_xx-small .slds-spinner__dot-a:after,
.slds-spinner_xx-small .slds-spinner__dot-a:before,
.slds-spinner_xx-small .slds-spinner__dot-b:after,
.slds-spinner_xx-small .slds-spinner__dot-b:before,
.slds-spinner_xx-small.slds-spinner:after,
.slds-spinner_xx-small.slds-spinner:before {
  width: .125rem;
  height: .125rem;
}
.slds-spinner--xx-small .slds-spinner__dot-a:before,
.slds-spinner--xx-small .slds-spinner__dot-b:before,
.slds-spinner--xx-small.slds-spinner:before,
.slds-spinner_xx-small .slds-spinner__dot-a:before,
.slds-spinner_xx-small .slds-spinner__dot-b:before,
.slds-spinner_xx-small.slds-spinner:before {
  top: -.0625rem;
  left: -.0625rem;
  -webkit-animation-name: dotsBounceBefore-extraExtraSmall;
  animation-name: dotsBounceBefore-extraExtraSmall;
}
.slds-spinner--xx-small .slds-spinner__dot-a:after,
.slds-spinner--xx-small .slds-spinner__dot-b:after,
.slds-spinner--xx-small.slds-spinner:after,
.slds-spinner_xx-small .slds-spinner__dot-a:after,
.slds-spinner_xx-small .slds-spinner__dot-b:after,
.slds-spinner_xx-small.slds-spinner:after {
  top: -.0625rem;
  right: -.0625rem;
  -webkit-animation-name: dotsBounceAfter-extraExtraSmall;
  animation-name: dotsBounceAfter-extraExtraSmall;
}
@-webkit-keyframes dotsBounceBefore-extraExtraSmall {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.275, .0425, .34, .265);
    animation-timing-function: cubic-bezier(.275, .0425, .34, .265);
  }
  80% {
    -webkit-transform: translate3d(-.125rem, 0, 0);
    transform: translate3d(-.125rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, .555, .35, .715);
    animation-timing-function: cubic-bezier(0, .555, .35, .715);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dotsBounceBefore-extraExtraSmall {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.275, .0425, .34, .265);
    animation-timing-function: cubic-bezier(.275, .0425, .34, .265);
  }
  80% {
    -webkit-transform: translate3d(-.125rem, 0, 0);
    transform: translate3d(-.125rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, .555, .35, .715);
    animation-timing-function: cubic-bezier(0, .555, .35, .715);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dotsBounceAfter-extraExtraSmall {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(.275, .0425, .34, .265);
    animation-timing-function: cubic-bezier(.275, .0425, .34, .265);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  80% {
    -webkit-animation-timing-function: cubic-bezier(0, .555, .35, .715);
    animation-timing-function: cubic-bezier(0, .555, .35, .715);
    -webkit-transform: translate3d(.125rem, 0, 0);
    transform: translate3d(.125rem, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dotsBounceAfter-extraExtraSmall {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(.275, .0425, .34, .265);
    animation-timing-function: cubic-bezier(.275, .0425, .34, .265);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  80% {
    -webkit-animation-timing-function: cubic-bezier(0, .555, .35, .715);
    animation-timing-function: cubic-bezier(0, .555, .35, .715);
    -webkit-transform: translate3d(.125rem, 0, 0);
    transform: translate3d(.125rem, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slds-spinner--x-small,
.slds-spinner_x-small {
  width: 1rem;
}
.slds-spinner--x-small.slds-spinner_inline,
.slds-spinner_x-small.slds-spinner_inline {
  height: 1rem;
}
.slds-spinner--x-small .slds-spinner__dot-a:after,
.slds-spinner--x-small .slds-spinner__dot-a:before,
.slds-spinner--x-small .slds-spinner__dot-b:after,
.slds-spinner--x-small .slds-spinner__dot-b:before,
.slds-spinner--x-small.slds-spinner:after,
.slds-spinner--x-small.slds-spinner:before,
.slds-spinner_x-small .slds-spinner__dot-a:after,
.slds-spinner_x-small .slds-spinner__dot-a:before,
.slds-spinner_x-small .slds-spinner__dot-b:after,
.slds-spinner_x-small .slds-spinner__dot-b:before,
.slds-spinner_x-small.slds-spinner:after,
.slds-spinner_x-small.slds-spinner:before {
  width: .25rem;
  height: .25rem;
}
.slds-spinner--x-small .slds-spinner__dot-a:before,
.slds-spinner--x-small .slds-spinner__dot-b:before,
.slds-spinner--x-small.slds-spinner:before,
.slds-spinner_x-small .slds-spinner__dot-a:before,
.slds-spinner_x-small .slds-spinner__dot-b:before,
.slds-spinner_x-small.slds-spinner:before {
  top: -.125rem;
  left: -.125rem;
  -webkit-animation-name: dotsBounceBefore-extraSmall;
  animation-name: dotsBounceBefore-extraSmall;
}
.slds-spinner--x-small .slds-spinner__dot-a:after,
.slds-spinner--x-small .slds-spinner__dot-b:after,
.slds-spinner--x-small.slds-spinner:after,
.slds-spinner_x-small .slds-spinner__dot-a:after,
.slds-spinner_x-small .slds-spinner__dot-b:after,
.slds-spinner_x-small.slds-spinner:after {
  top: -.125rem;
  right: -.125rem;
  -webkit-animation-name: dotsBounceAfter-extraSmall;
  animation-name: dotsBounceAfter-extraSmall;
}
@-webkit-keyframes dotsBounceBefore-extraSmall {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
    animation-timing-function: cubic-bezier(.55, .085, .68, .53);
  }
  80% {
    -webkit-transform: translate3d(-.25rem, 0, 0);
    transform: translate3d(-.25rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
    animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dotsBounceBefore-extraSmall {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
    animation-timing-function: cubic-bezier(.55, .085, .68, .53);
  }
  80% {
    -webkit-transform: translate3d(-.25rem, 0, 0);
    transform: translate3d(-.25rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
    animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dotsBounceAfter-extraSmall {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
    animation-timing-function: cubic-bezier(.55, .085, .68, .53);
  }
  80% {
    -webkit-transform: translate3d(.25rem, 0, 0);
    transform: translate3d(.25rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
    animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dotsBounceAfter-extraSmall {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
    animation-timing-function: cubic-bezier(.55, .085, .68, .53);
  }
  80% {
    -webkit-transform: translate3d(.25rem, 0, 0);
    transform: translate3d(.25rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
    animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slds-spinner--small,
.slds-spinner_small {
  width: 1.25rem;
}
.slds-spinner--small.slds-spinner_inline,
.slds-spinner_small.slds-spinner_inline {
  height: 1.25rem;
}
.slds-spinner--small .slds-spinner__dot-a:after,
.slds-spinner--small .slds-spinner__dot-a:before,
.slds-spinner--small .slds-spinner__dot-b:after,
.slds-spinner--small .slds-spinner__dot-b:before,
.slds-spinner--small.slds-spinner:after,
.slds-spinner--small.slds-spinner:before,
.slds-spinner_small .slds-spinner__dot-a:after,
.slds-spinner_small .slds-spinner__dot-a:before,
.slds-spinner_small .slds-spinner__dot-b:after,
.slds-spinner_small .slds-spinner__dot-b:before,
.slds-spinner_small.slds-spinner:after,
.slds-spinner_small.slds-spinner:before {
  width: .25rem;
  height: .25rem;
}
.slds-spinner--small .slds-spinner__dot-a:before,
.slds-spinner--small .slds-spinner__dot-b:before,
.slds-spinner--small.slds-spinner:before,
.slds-spinner_small .slds-spinner__dot-a:before,
.slds-spinner_small .slds-spinner__dot-b:before,
.slds-spinner_small.slds-spinner:before {
  top: -.125rem;
  left: -.125rem;
  -webkit-animation-name: dotsBounceBefore-small;
  animation-name: dotsBounceBefore-small;
}
.slds-spinner--small .slds-spinner__dot-a:after,
.slds-spinner--small .slds-spinner__dot-b:after,
.slds-spinner--small.slds-spinner:after,
.slds-spinner_small .slds-spinner__dot-a:after,
.slds-spinner_small .slds-spinner__dot-b:after,
.slds-spinner_small.slds-spinner:after {
  top: -.125rem;
  right: -.125rem;
  -webkit-animation-name: dotsBounceAfter-small;
  animation-name: dotsBounceAfter-small;
}
@-webkit-keyframes dotsBounceBefore-small {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
    animation-timing-function: cubic-bezier(.55, .085, .68, .53);
  }
  80% {
    -webkit-transform: translate3d(-.375rem, 0, 0);
    transform: translate3d(-.375rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
    animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dotsBounceBefore-small {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
    animation-timing-function: cubic-bezier(.55, .085, .68, .53);
  }
  80% {
    -webkit-transform: translate3d(-.375rem, 0, 0);
    transform: translate3d(-.375rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
    animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dotsBounceAfter-small {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
    animation-timing-function: cubic-bezier(.55, .085, .68, .53);
  }
  80% {
    -webkit-transform: translate3d(.375rem, 0, 0);
    transform: translate3d(.375rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
    animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes dotsBounceAfter-small {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
    animation-timing-function: cubic-bezier(.55, .085, .68, .53);
  }
  80% {
    -webkit-transform: translate3d(.375rem, 0, 0);
    transform: translate3d(.375rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
    animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.slds-spinner--medium,
.slds-spinner_medium {
  width: 2rem;
}
.slds-spinner--medium.slds-spinner_inline,
.slds-spinner_medium.slds-spinner_inline {
  height: 2rem;
}
.slds-spinner--medium .slds-spinner__dot-a:after,
.slds-spinner--medium .slds-spinner__dot-a:before,
.slds-spinner--medium .slds-spinner__dot-b:after,
.slds-spinner--medium .slds-spinner__dot-b:before,
.slds-spinner--medium.slds-spinner:after,
.slds-spinner--medium.slds-spinner:before,
.slds-spinner_medium .slds-spinner__dot-a:after,
.slds-spinner_medium .slds-spinner__dot-a:before,
.slds-spinner_medium .slds-spinner__dot-b:after,
.slds-spinner_medium .slds-spinner__dot-b:before,
.slds-spinner_medium.slds-spinner:after,
.slds-spinner_medium.slds-spinner:before {
  width: .5rem;
  height: .5rem;
}
.slds-spinner--medium .slds-spinner__dot-a:before,
.slds-spinner--medium .slds-spinner__dot-b:before,
.slds-spinner--medium.slds-spinner:before,
.slds-spinner_medium .slds-spinner__dot-a:before,
.slds-spinner_medium .slds-spinner__dot-b:before,
.slds-spinner_medium.slds-spinner:before {
  -webkit-animation-name: dotsBounceBefore-medium;
  animation-name: dotsBounceBefore-medium;
  top: -.25rem;
  left: -.25rem;
}
.slds-spinner--medium .slds-spinner__dot-a:after,
.slds-spinner--medium .slds-spinner__dot-b:after,
.slds-spinner--medium.slds-spinner:after,
.slds-spinner_medium .slds-spinner__dot-a:after,
.slds-spinner_medium .slds-spinner__dot-b:after,
.slds-spinner_medium.slds-spinner:after {
  -webkit-animation-name: dotsBounceAfter-medium;
  animation-name: dotsBounceAfter-medium;
  top: -.25rem;
  right: -.25rem;
}
@-webkit-keyframes dotsBounceBefore-medium {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
    animation-timing-function: cubic-bezier(.55, .085, .68, .53);
  }
  80% {
    -webkit-transform: translate3d(-.5rem, 0, 0);
    transform: translate3d(-.5rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
    animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dotsBounceBefore-medium {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
    animation-timing-function: cubic-bezier(.55, .085, .68, .53);
  }
  80% {
    -webkit-transform: translate3d(-.5rem, 0, 0);
    transform: translate3d(-.5rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
    animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dotsBounceAfter-medium {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
    animation-timing-function: cubic-bezier(.55, .085, .68, .53);
  }
  80% {
    -webkit-transform: translate3d(.5rem, 0, 0);
    transform: translate3d(.5rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
    animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes dotsBounceAfter-medium {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
    animation-timing-function: cubic-bezier(.55, .085, .68, .53);
  }
  80% {
    -webkit-transform: translate3d(.5rem, 0, 0);
    transform: translate3d(.5rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
    animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.slds-spinner--large,
.slds-spinner_large {
  width: 2.75rem;
}
.slds-spinner--large.slds-spinner_inline,
.slds-spinner_large.slds-spinner_inline {
  height: 2.75rem;
}
.slds-spinner--large .slds-spinner__dot-a:after,
.slds-spinner--large .slds-spinner__dot-a:before,
.slds-spinner--large .slds-spinner__dot-b:after,
.slds-spinner--large .slds-spinner__dot-b:before,
.slds-spinner--large.slds-spinner:after,
.slds-spinner--large.slds-spinner:before,
.slds-spinner_large .slds-spinner__dot-a:after,
.slds-spinner_large .slds-spinner__dot-a:before,
.slds-spinner_large .slds-spinner__dot-b:after,
.slds-spinner_large .slds-spinner__dot-b:before,
.slds-spinner_large.slds-spinner:after,
.slds-spinner_large.slds-spinner:before {
  width: .625rem;
  height: .625rem;
}
.slds-spinner--large .slds-spinner__dot-a:before,
.slds-spinner--large .slds-spinner__dot-b:before,
.slds-spinner--large.slds-spinner:before,
.slds-spinner_large .slds-spinner__dot-a:before,
.slds-spinner_large .slds-spinner__dot-b:before,
.slds-spinner_large.slds-spinner:before {
  -webkit-animation-name: dotsBounceBefore-medium;
  animation-name: dotsBounceBefore-medium;
  top: -.3125rem;
  left: -.3125rem;
}
.slds-spinner--large .slds-spinner__dot-a:after,
.slds-spinner--large .slds-spinner__dot-b:after,
.slds-spinner--large.slds-spinner:after,
.slds-spinner_large .slds-spinner__dot-a:after,
.slds-spinner_large .slds-spinner__dot-b:after,
.slds-spinner_large.slds-spinner:after {
  -webkit-animation-name: dotsBounceAfter-medium;
  animation-name: dotsBounceAfter-medium;
  top: -.3125rem;
  right: -.3125rem;
}
@-webkit-keyframes dotsBounceBefore-large {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
    animation-timing-function: cubic-bezier(.55, .085, .68, .53);
  }
  80% {
    -webkit-transform: translate3d(-.75rem, 0, 0);
    transform: translate3d(-.75rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
    animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes dotsBounceBefore-large {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
    animation-timing-function: cubic-bezier(.55, .085, .68, .53);
  }
  80% {
    -webkit-transform: translate3d(-.75rem, 0, 0);
    transform: translate3d(-.75rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
    animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes dotsBounceAfter-large {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
    animation-timing-function: cubic-bezier(.55, .085, .68, .53);
  }
  80% {
    -webkit-transform: translate3d(.75rem, 0, 0);
    transform: translate3d(.75rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
    animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes dotsBounceAfter-large {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
    animation-timing-function: cubic-bezier(.55, .085, .68, .53);
  }
  80% {
    -webkit-transform: translate3d(.75rem, 0, 0);
    transform: translate3d(.75rem, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
    animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.slds-split-view__list-item-action[aria-selected=true] {
  -webkit-box-shadow: inset 4px 0 0 #0176d3;
  box-shadow: inset 4px 0 0 #0176d3;
}
.slds-split-view__list-item-action[aria-selected=true]:focus {
  -webkit-box-shadow: inset 4px 0 0 #0176d3, inset 0 0 0 1px #0176d3;
  box-shadow: inset 4px 0 0 #0176d3, inset 0 0 0 1px #0176d3;
}
.slds-split-view_container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
}
.slds-split-view_container.slds-is-closed .slds-split-view {
  display: none;
}
.slds-split-view_container.slds-is-closed .slds-split-view__toggle-button .slds-button__icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.slds-split-view_container.slds-is-open {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.slds-split-view_container.slds-is-open .slds-split-view {
  display: inherit;
}
.slds-split-view_container.slds-is-open .slds-split-view__toggle-button .slds-button__icon {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.slds-split-view {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-split-view__header {
  padding: 1rem 1rem .5rem 1.5rem;
}
.slds-split-view__list-header {
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25;
  border-top: 1px solid var(--slds-g-color-border-base-1,#c9c9c9);
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#c9c9c9);
  padding: .5rem 1rem .5rem 1.5rem;
}
.slds-split-view__list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#c9c9c9);
  font-size: .75rem;
}
.slds-split-view__list-item:focus,
.slds-split-view__list-item:hover {
  background: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-split-view__list-item .slds-indicator--unread,
.slds-split-view__list-item .slds-indicator_unread {
  background: var(--slds-g-color-brand-base-50,#1b96ff);
}
.slds-indicator--unread,
.slds-indicator_unread {
  width: 8px;
  height: 8px;
  position: absolute;
  top: 1rem;
  left: .5rem;
  display: block;
  border-radius: 50%;
  background: var(--slds-g-color-error-base-40,#ea001e);
}
.slds-split-view__list-item-action {
  color: currentColor;
  padding: .75rem 1rem .75rem 1.5rem;
}
.slds-split-view__list-item-action:focus,
.slds-split-view__list-item-action:hover {
  outline: 0;
  background: var(--slds-g-color-neutral-base-100,#fff);
  color: currentColor;
  text-decoration: none;
}
.slds-split-view__list-item-action:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
}
.slds-split-view__list-item-action[aria-current=page] {
  -webkit-box-shadow: inset 4px 0 0 #0176d3;
  box-shadow: inset 4px 0 0 #0176d3;
}
.slds-split-view__list-item-action[aria-current=page]:focus {
  -webkit-box-shadow:
    inset 4px 0 0 #0176d3,
    0 0 0 2px var(--slds-g-color-brand-base-40,#0b5cab) inset,
    0 0 0 4px var(--slds-g-color-neutral-base-100,#fff) inset;
  box-shadow:
    inset 4px 0 0 #0176d3,
    0 0 0 2px var(--slds-g-color-brand-base-40,#0b5cab) inset,
    0 0 0 4px var(--slds-g-color-neutral-base-100,#fff) inset;
}
.slds-split-view__toggle-button {
  position: absolute;
  right: -.75rem;
  height: 100%;
  width: .75rem;
  background: var(--slds-g-color-neutral-base-100,#fff);
  border-radius: 0;
  border: 1px solid var(--slds-g-color-neutral-base-50,#e5e5e5);
}
.slds-split-view__toggle-button:focus,
.slds-split-view__toggle-button:hover {
  background: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-split-view__toggle-button.slds-is-closed .slds-button__icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.slds-split-view__toggle-button:focus {
  z-index: 1;
}
.slds-tile + .slds-tile {
  margin-top: .5rem;
}
.slds-tile__detail {
  position: relative;
}
.slds-tile__meta {
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-tile--board,
.slds-tile_board {
  position: relative;
}
.slds-tile--board .slds-has-alert,
.slds-tile_board .slds-has-alert {
  padding-right: 1.5rem;
}
.slds-tile--board__icon,
.slds-tile_board__icon {
  width: 1rem;
  height: 1rem;
  position: absolute;
  bottom: .25rem;
  right: .25rem;
}
@media (min-width: 48em) {
  .slds-tabs--default .slds-tabs__item + .slds-tabs__item,
  .slds-tabs_default .slds-tabs__item + .slds-tabs__item {
    margin-left: 1.5rem;
  }
}
.slds-tabs--default .slds-tabs__item > a,
.slds-tabs_default .slds-tabs__item > a {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  text-decoration: none;
  cursor: pointer;
  height: 2.5rem;
  line-height: 2.5rem;
  border-bottom: 2px solid transparent;
  padding: 0 .5rem;
  color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-tabs--default .slds-tabs__item > a:focus,
.slds-tabs_default .slds-tabs__item > a:focus {
  outline: 0;
}
@media (min-width: 48em) {
  .slds-tabs--default .slds-tabs__item > a,
  .slds-tabs_default .slds-tabs__item > a {
    padding: 0 1rem;
  }
}
.slds-tabs--default .slds-tabs__item > a:focus,
.slds-tabs--default .slds-tabs__item > a:hover,
.slds-tabs_default .slds-tabs__item > a:focus,
.slds-tabs_default .slds-tabs__item > a:hover {
  text-decoration: none;
  border-color: var(--slds-g-color-brand-base-50,#0176d3);
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-tabs--default .slds-tabs__item.slds-active a,
.slds-tabs_default .slds-tabs__item.slds-active a {
  border-color: #1b96ff;
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-tabs--default .slds-tabs__item.slds-active a:focus,
.slds-tabs_default .slds-tabs__item.slds-active a:focus {
  color: var(--slds-g-color-brand-base-50,#0176d3);
}
.slds-tabs--default > .slds-tabs__content,
.slds-tabs_default > .slds-tabs__content {
  position: relative;
  padding: 1rem 0;
}
.slds-tabs--default,
.slds-tabs_default {
  display: block;
  width: 100%;
}
.slds-tabs--default .slds-tabs__item--overflow,
.slds-tabs--default .slds-tabs__item_overflow,
.slds-tabs_default .slds-tabs__item--overflow,
.slds-tabs_default .slds-tabs__item_overflow {
  overflow: visible;
}
.slds-tabs--default__nav,
.slds-tabs_default__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom-width: var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,1px));
  border-bottom-style: solid;
  border-bottom-color: var(--slds-c-tabs-list-color-border,var(--sds-c-tabs-list-color-border,var(--slds-g-color-border-base-4,#e5e5e5)));
}
.slds-tabs--default__item,
.slds-tabs_default__item {
  color: var(--slds-c-tabs-item-text-color,var(--sds-c-tabs-item-text-color,var(--slds-g-color-neutral-base-30,#444)));
  position: relative;
  padding-top: var(--slds-c-tabs-item-spacing-block-start,var(--slds-c-tabs-item-spacing-blockstart,var(--slds-c-tabs-item-spacing-block,var(--sds-c-tabs-item-spacing-block-start,var(--sds-c-tabs-item-spacing-block,0)))));
  padding-right: var(--slds-c-tabs-item-spacing-inline-end,var(--slds-c-tabs-item-spacing-inlineend,var(--slds-c-tabs-item-spacing-inline,var(--sds-c-tabs-item-spacing-inline-end,var(--sds-c-tabs-item-spacing-inline,.75rem)))));
  padding-bottom: var(--slds-c-tabs-item-spacing-block-end,var(--slds-c-tabs-item-spacing-blockend,var(--slds-c-tabs-item-spacing-block,var(--sds-c-tabs-item-spacing-block-end,var(--sds-c-tabs-item-spacing-block,0)))));
  padding-left: var(--slds-c-tabs-item-spacing-inline-start,var(--slds-c-tabs-item-spacing-inlinestart,var(--slds-c-tabs-item-spacing-inline,var(--sds-c-tabs-item-spacing-inline-start,var(--sds-c-tabs-item-spacing-inline,.75rem)))));
  margin-bottom: calc(var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,1px)) * -1);
}
.slds-tabs--default__item:has(:focus-visible),
.slds-tabs_default__item:has(:focus-visible) {
  outline: 2px solid var(--slds-g-color-brand-base-40,#0b5cab);
  outline-offset: -.375rem;
}
.slds-tabs--default__item:after,
.slds-tabs_default__item:after {
  display: block;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  height: 0;
  position: absolute;
}
.slds-tabs--default__item.slds-active,
.slds-tabs--default__item.slds-is-active,
.slds-tabs_default__item.slds-active,
.slds-tabs_default__item.slds-is-active {
  --slds-c-tabs-item-text-color:var(--slds-c-tabs-item-text-color-active, var(--sds-c-tabs-item-text-color-active, var(--slds-g-color-neutral-base-10, rgb(24, 24, 24))));
}
.slds-tabs--default__item.slds-active:after,
.slds-tabs--default__item.slds-is-active:after,
.slds-tabs_default__item.slds-active:after,
.slds-tabs_default__item.slds-is-active:after {
  background-color: var(--slds-c-tabs-item-color-border-active,var(--sds-c-tabs-item-color-border-active,#1b96ff));
  height: calc(var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,1px)) + 2px);
}
.slds-tabs--default__item.slds-active .slds-tabs--default__link,
.slds-tabs--default__item.slds-active .slds-tabs_default__link,
.slds-tabs--default__item.slds-is-active .slds-tabs--default__link,
.slds-tabs--default__item.slds-is-active .slds-tabs_default__link,
.slds-tabs_default__item.slds-active .slds-tabs--default__link,
.slds-tabs_default__item.slds-active .slds-tabs_default__link,
.slds-tabs_default__item.slds-is-active .slds-tabs--default__link,
.slds-tabs_default__item.slds-is-active .slds-tabs_default__link {
  font-weight: 700;
}
.slds-tabs--default__item.slds-active .slds-tabs--default__link:hover,
.slds-tabs--default__item.slds-active .slds-tabs_default__link:hover,
.slds-tabs--default__item.slds-is-active .slds-tabs--default__link:hover,
.slds-tabs--default__item.slds-is-active .slds-tabs_default__link:hover,
.slds-tabs_default__item.slds-active .slds-tabs--default__link:hover,
.slds-tabs_default__item.slds-active .slds-tabs_default__link:hover,
.slds-tabs_default__item.slds-is-active .slds-tabs--default__link:hover,
.slds-tabs_default__item.slds-is-active .slds-tabs_default__link:hover {
  color: currentColor;
}
.slds-tabs--default__item:hover:after,
.slds-tabs_default__item:hover:after {
  height: calc(var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,1px)) + 1px);
  background-color: var(--slds-c-tabs-item-color-border-hover,var(--sds-c-tabs-item-color-border-hover,#0176d3));
}
.slds-tabs--default__item.slds-has-focus:after,
.slds-tabs--default__item:focus:after,
.slds-tabs_default__item.slds-has-focus:after,
.slds-tabs_default__item:focus:after {
  height: calc(var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,2px)) + 1px);
  background-color: var(--slds-c-tabs-item-color-border-active,var(--sds-c-tabs-item-color-border-active,#1b96ff));
}
.slds-tabs--default__item:focus,
.slds-tabs_default__item:focus {
  outline: 0;
}
.slds-tabs--default__item .slds-tabs--default__link:focus,
.slds-tabs--default__item .slds-tabs_default__link:focus,
.slds-tabs_default__item .slds-tabs--default__link:focus,
.slds-tabs_default__item .slds-tabs_default__link:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-tabs--default__item.slds-has-notification,
.slds-tabs_default__item.slds-has-notification {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-tabs--default__item.slds-has-notification:after,
.slds-tabs_default__item.slds-has-notification:after {
  background-color: var(--slds-g-color-border-base-4,#e5e5e5);
}
.slds-tabs--default__item.slds-has-notification:hover:after,
.slds-tabs_default__item.slds-has-notification:hover:after {
  background-color: var(--slds-g-color-brand-base-30,#0176d3);
}
.slds-tabs--default__item.slds-has-notification .slds-indicator_unread,
.slds-tabs_default__item.slds-has-notification .slds-indicator_unread {
  display: inline-block;
  height: .375rem;
  width: .375rem;
  position: relative;
  top: auto;
  left: auto;
}
.slds-tabs--default__item.slds-is-unsaved .slds-indicator_unread,
.slds-tabs_default__item.slds-is-unsaved .slds-indicator_unread {
  margin-left: -.35rem;
}
.slds-tabs--default__item.slds-is-unsaved .slds-indicator_unsaved,
.slds-tabs_default__item.slds-is-unsaved .slds-indicator_unsaved {
  color: #014486;
}
.slds-tabs--default__item.slds-has-notification .slds-indicator_unsaved,
.slds-tabs_default__item.slds-has-notification .slds-indicator_unsaved {
  top: -.25rem;
}
.slds-tabs--default__link,
.slds-tabs_default__link {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  text-decoration: none;
  cursor: pointer;
  height: var(--slds-c-tabs-item-sizing-height,var(--sds-c-tabs-item-sizing-height,2.5rem));
  line-height: var(--slds-c-tabs-item-line-height,var(--sds-c-tabs-item-line-height,2.5rem));
  color: currentColor;
  border: 0;
  text-transform: inherit;
  z-index: 1;
}
.slds-tabs--default__link:focus,
.slds-tabs--default__link:focus-visible,
.slds-tabs_default__link:focus,
.slds-tabs_default__link:focus-visible {
  outline: 0;
}
.slds-tabs--default__link:focus,
.slds-tabs--default__link:hover,
.slds-tabs_default__link:focus,
.slds-tabs_default__link:hover {
  text-decoration: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: currentColor;
}
.slds-tabs--default__link[tabindex="0"]:focus,
.slds-tabs_default__link[tabindex="0"]:focus {
  text-decoration: none;
}
.slds-tabs_default__overflow-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: var(--slds-c-tabs-item-sizing-height,var(--sds-c-tabs-item-sizing-height,2.5rem));
  line-height: var(--slds-c-tabs-item-line-height,var(--sds-c-tabs-item-line-height,2.5rem));
}
.slds-tabs_default__overflow-button .slds-button {
  line-height: inherit;
  color: var(--slds-c-tabs-item-text-color,var(--sds-c-tabs-item-text-color,var(--slds-g-color-neutral-base-30,#444)));
  --slds-c-button-color-border-active:transparent;
}
.slds-tabs_default__overflow-button .slds-button:focus,
.slds-tabs_default__overflow-button .slds-button:focus-visible {
  text-decoration: none;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-tabs_default__overflow-button.slds-has-error .slds-button,
.slds-tabs_default__overflow-button.slds-has-success .slds-button {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-tabs_default__overflow-button.slds-has-error .slds-button:focus,
.slds-tabs_default__overflow-button.slds-has-success .slds-button:focus,
.slds-tabs_default__overflow-button.slds-has-warning .slds-button:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1);
  box-shadow: var(--slds-g-shadow-outset-focus-1);
}
.slds-tabs--default__content,
.slds-tabs_default__content {
  position: relative;
  padding-top: var(--slds-c-tabs-panel-spacing-block-start,var(--slds-c-tabs-panel-spacing-blockstart,var(--sds-c-tabs-panel-spacing-block-start,var(--slds-c-tabs-panel-spacing-block,var(--sds-c-tabs-panel-spacing-block,.75rem)))));
  padding-right: var(--slds-c-tabs-panel-spacing-inline-end,var(--slds-c-tabs-panel-spacing-inlineend,var(--sds-c-tabs-panel-spacing-inline-end,var(--slds-c-tabs-panel-spacing-inline,var(--sds-c-tabs-panel-spacing-inline,0)))));
  padding-bottom: var(--slds-c-tabs-panel-spacing-block-end,var(--slds-c-tabs-panel-spacing-blockend,var(--sds-c-tabs-panel-spacing-block-end,var(--slds-c-tabs-panel-spacing-block,var(--sds-c-tabs-panel-spacing-block,.75rem)))));
  padding-left: var(--slds-c-tabs-panel-spacing-inline-start,var(--slds-c-tabs-panel-spacing-inlinestart,var(--sds-c-tabs-panel-spacing-inline-start,var(--slds-c-tabs-panel-spacing-inline,var(--sds-c-tabs-panel-spacing-inline,0)))));
}
.slds-tabs_default .slds-tabs_default__header {
  font-weight: 700;
}
.slds-tabs_default .slds-tabs_default__header:not(.slds-assistive-text) {
  font-size: .8125rem;
}
.slds-tabs_default .slds-tabs_default__header:not(.slds-assistive-text) + .slds-tabs_default__nav .slds-tabs_default__item {
  font-size: .75rem;
}
.slds-tabs_default .slds-tabs_default__item {
  font-size: .8125rem;
}
.slds-tabs_default.slds-tabs_medium .slds-tabs_default__header {
  font-size: 1rem;
}
.slds-tabs_default.slds-tabs_medium .slds-tabs_default__header + .slds-tabs_default__nav .slds-tabs_default__item {
  font-size: .875rem;
}
.slds-tabs_default.slds-tabs_medium .slds-tabs_default__item {
  font-size: 1rem;
}
.slds-tabs_default.slds-tabs_large .slds-tabs_default__header {
  font-size: 1.25rem;
}
.slds-tabs_default.slds-tabs_large .slds-tabs_default__header + .slds-tabs_default__nav .slds-tabs_default__item {
  font-size: 1.125rem;
}
.slds-tabs_default.slds-tabs_large .slds-tabs_default__item {
  font-size: 1.25rem;
}
.slds-tabs__left-icon {
  margin-right: .5rem;
}
.slds-tabs__left-icon:empty {
  margin-right: 0;
}
.slds-tabs__right-icon {
  margin-left: .5rem;
}
.slds-tabs_default__nav .slds-has-error .slds-tabs_default__link:focus-visible,
.slds-tabs_default__nav .slds-has-success .slds-tabs_default__link:focus-visible,
.slds-tabs_default__nav .slds-has-warning .slds-tabs_default__link:focus-visible {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1);
  box-shadow: var(--slds-g-shadow-inset-focus-1);
  outline: 0;
  text-decoration: none;
}
.slds-tabs_default__nav .slds-has-error .slds-button:focus,
.slds-tabs_default__nav .slds-has-success .slds-button:focus,
.slds-tabs_default__nav .slds-has-warning .slds-button:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1);
  box-shadow: var(--slds-g-shadow-inset-focus-1);
}
.slds-tabs_mobile__title {
  width: 100%;
  height: 100%;
  color: var(--slds-g-color-neutral-base-10,#181818);
  font-size: 1rem;
  padding: 0 1rem;
}
.slds-tabs_mobile__title .slds-button:focus {
  -webkit-box-shadow: inset var(--slds-g-shadow-outline-focus-1);
  box-shadow: inset var(--slds-g-shadow-outline-focus-1);
}
.slds-tabs_mobile__title-action {
  width: 100%;
  height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.slds-tabs_mobile__title-action .slds-button__icon {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.slds-tabs_mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.slds-tabs_mobile__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  height: 2.75rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-tabs_mobile__item:active {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-tabs_mobile__item:last-child {
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-tabs_mobile + .slds-tabs_mobile .slds-tabs_mobile__item:first-child {
  border-top: 0;
}
.slds-tabs-mobile__container {
  position: relative;
  overflow: hidden;
}
.slds-panel__body .slds-tabs-mobile {
  margin-left: -.75rem;
  margin-right: -.75rem;
}
.slds-panel__body .slds-tabs-mobile:first-child {
  margin-top: -.75rem;
}
.slds-panel__body .slds-tabs-mobile:first-child .slds-tabs-mobile__item:first-child {
  border-top: 0;
}
.slds-tabs-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-tabs-mobile__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  height: 2.75rem;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  color: var(--slds-g-color-neutral-base-10,#181818);
  font-size: 1rem;
  padding: 0 .75rem;
}
.slds-tabs-mobile__item:active {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-tabs-mobile__item:last-child {
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-tabs-mobile__item .slds-button:focus {
  -webkit-box-shadow: inset var(--slds-g-shadow-outline-focus-1);
  box-shadow: inset var(--slds-g-shadow-outline-focus-1);
}
.slds-tabs-mobile__group .slds-tabs-mobile__container + .slds-tabs-mobile__container .slds-tabs-mobile__item:first-child {
  border-top: 0;
}
.slds-tabs--scoped .slds-tabs__item,
.slds-tabs_scoped .slds-tabs__item {
  position: relative;
  margin-bottom: -1px;
}
.slds-tabs--scoped .slds-tabs__item + .slds-tabs__item,
.slds-tabs_scoped .slds-tabs__item + .slds-tabs__item {
  margin-left: -1px;
}
.slds-tabs--scoped .slds-tabs__item:first-child > a,
.slds-tabs_scoped .slds-tabs__item:first-child > a {
  border-left: 0;
  border-radius: .25rem 0 0 0;
}
.slds-tabs--scoped .slds-tabs__item > a,
.slds-tabs_scoped .slds-tabs__item > a {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  text-decoration: none;
  cursor: pointer;
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0 1.5rem;
  color: var(--slds-g-color-neutral-base-30,#444);
  background-clip: padding-box;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.slds-tabs--scoped .slds-tabs__item > a:focus,
.slds-tabs_scoped .slds-tabs__item > a:focus {
  outline: 0;
}
.slds-tabs--scoped .slds-tabs__item > a:focus,
.slds-tabs--scoped .slds-tabs__item > a:hover,
.slds-tabs_scoped .slds-tabs__item > a:focus,
.slds-tabs_scoped .slds-tabs__item > a:hover {
  text-decoration: none;
  color: var(--slds-g-link-color-hover,#014486);
  border-color: var(--slds-g-color-border-base-4,#e5e5e5);
}
.slds-tabs--scoped .slds-tabs__item .slds-active > a,
.slds-tabs_scoped .slds-tabs__item .slds-active > a {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  color: var(--slds-g-link-color,#0b5cab);
  border-color: var(--slds-g-color-border-base-4,#e5e5e5);
}
.slds-tabs--scoped .slds-tabs__item .slds-active > a:focus,
.slds-tabs_scoped .slds-tabs__item .slds-active > a:focus {
  text-decoration: underline;
}
.slds-tabs--scoped > .slds-tabs__content,
.slds-tabs_scoped > .slds-tabs__content {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border: 1px solid var(--slds-g-color-border-base-4,#c9c9c9);
  border-top: 0;
  border-radius: 0 0 .25rem .25rem;
  padding: 1rem;
}
.slds-tabs--scoped,
.slds-tabs_scoped {
  display: block;
  width: 100%;
}
.slds-tabs--scoped__nav,
.slds-tabs_scoped__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: var(--slds-g-color-neutral-base-95,#fafaf9);
  border: 1px solid var(--slds-g-color-border-base-4,#c9c9c9);
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.slds-tabs--scoped__item,
.slds-tabs_scoped__item {
  position: relative;
  margin-bottom: -1px;
}
.slds-tabs--scoped__item + .slds-tabs--scoped__item,
.slds-tabs--scoped__item + .slds-tabs_scoped__item,
.slds-tabs_scoped__item + .slds-tabs--scoped__item,
.slds-tabs_scoped__item + .slds-tabs_scoped__item {
  margin-left: -1px;
}
.slds-tabs--scoped__item:first-child .slds-tabs--scoped__link,
.slds-tabs--scoped__item:first-child .slds-tabs_scoped__link,
.slds-tabs_scoped__item:first-child .slds-tabs--scoped__link,
.slds-tabs_scoped__item:first-child .slds-tabs_scoped__link {
  border-left: 0;
  border-radius: 0;
}
.slds-tabs--scoped__content,
.slds-tabs_scoped__content {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border: 1px solid var(--slds-g-color-border-base-4,#c9c9c9);
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem;
  padding: 1rem;
}
.slds-tabs--scoped__link,
.slds-tabs_scoped__link {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  text-decoration: none;
  cursor: pointer;
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0 1rem;
  color: var(--slds-g-color-neutral-base-30,#444);
  background-clip: padding-box;
  border: 0;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-radius: 0;
}
.slds-tabs--scoped__link:focus,
.slds-tabs_scoped__link:focus {
  outline: 0;
}
.slds-tabs--scoped__link:focus,
.slds-tabs--scoped__link:hover,
.slds-tabs_scoped__link:focus,
.slds-tabs_scoped__link:hover {
  text-decoration: none;
  color: currentColor;
  border-color: var(--slds-g-color-border-base-4,#e5e5e5);
}
.slds-tabs--scoped__link:focus,
.slds-tabs_scoped__link:focus {
  outline: 2px solid var(--slds-g-color-brand-base-40);
  outline-offset: -.25rem;
}
.slds-tabs_scoped__overflow-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 2.5rem;
  line-height: 2.5rem;
}
.slds-tabs_scoped__overflow-button .slds-button {
  line-height: inherit;
  color: var(--slds-g-color-neutral-base-30,#444);
  padding: 0 1rem;
}
.slds-tabs_scoped__overflow-button .slds-button:focus {
  outline: 0;
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1);
  box-shadow: var(--slds-g-shadow-inset-focus-1);
}
.slds-active .slds-tabs--scoped__link,
.slds-active .slds-tabs_scoped__link,
.slds-is-active .slds-tabs--scoped__link,
.slds-is-active .slds-tabs_scoped__link {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border-color: var(--slds-g-color-border-base-4,#e5e5e5);
  font-weight: 700;
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-tabs_medium .slds-tabs_scoped__item {
  font-size: 1rem;
}
.slds-tabs_medium .slds-tabs_scoped__link {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.slds-tabs_large .slds-tabs_scoped__item {
  font-size: 1.25rem;
}
.slds-tabs_large .slds-tabs_scoped__link {
  padding-left: 2rem;
  padding-right: 2rem;
}
.slds-tabs__nav-scroller.slds-has-overflow {
  position: relative;
  padding-right: 4.7rem;
}
.slds-tab__scroll-controls {
  display: none;
}
.slds-has-overflow .slds-tabs__nav-scroller--inner,
.slds-has-overflow .slds-tabs__nav-scroller_inner {
  overflow: hidden;
}
.slds-has-overflow .slds-tabs--default__nav,
.slds-has-overflow .slds-tabs--scoped__nav,
.slds-has-overflow .slds-tabs_default__nav,
.slds-has-overflow .slds-tabs_scoped__nav {
  border: 0;
}
.slds-has-overflow .slds-tab__scroll-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-tabs--default .slds-has-overflow .slds-tabs__nav-scroller--inner,
.slds-tabs--default .slds-has-overflow .slds-tabs__nav-scroller_inner,
.slds-tabs_default .slds-has-overflow .slds-tabs__nav-scroller--inner,
.slds-tabs_default .slds-has-overflow .slds-tabs__nav-scroller_inner {
  border-bottom-width: var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,1px));
  border-bottom-style: solid;
  border-bottom-color: var(--slds-c-tabs-list-color-border,var(--sds-c-tabs-list-color-border,var(--slds-g-color-border-base-1,#e5e5e5)));
}
.slds-tabs--default .slds-tab__scroll-controls,
.slds-tabs_default .slds-tab__scroll-controls {
  padding: calc(.25rem - var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,1px))) 1px calc(.25rem - var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,1px))) .5rem;
  border-bottom-width: var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,1px));
  border-bottom-style: solid;
  border-bottom-color: var(--slds-c-tabs-list-color-border,var(--sds-c-tabs-list-color-border,var(--slds-g-color-border-base-1,#e5e5e5)));
}
.slds-tabs--scoped .slds-has-overflow .slds-tabs__nav-scroller--inner,
.slds-tabs--scoped .slds-has-overflow .slds-tabs__nav-scroller_inner,
.slds-tabs_scoped .slds-has-overflow .slds-tabs__nav-scroller--inner,
.slds-tabs_scoped .slds-has-overflow .slds-tabs__nav-scroller_inner {
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-bottom: 0;
  border-radius: .25rem .25rem 0 0;
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-tabs--scoped .slds-has-overflow .slds-tabs--scoped__item,
.slds-tabs--scoped .slds-has-overflow .slds-tabs_scoped__item,
.slds-tabs_scoped .slds-has-overflow .slds-tabs--scoped__item,
.slds-tabs_scoped .slds-has-overflow .slds-tabs_scoped__item {
  margin-bottom: 0;
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-tabs--scoped .slds-has-overflow .slds-tabs--scoped__item.slds-active,
.slds-tabs--scoped .slds-has-overflow .slds-tabs_scoped__item.slds-active,
.slds-tabs_scoped .slds-has-overflow .slds-tabs--scoped__item.slds-active,
.slds-tabs_scoped .slds-has-overflow .slds-tabs_scoped__item.slds-active {
  border-bottom-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-tabs--scoped .slds-tab__scroll-controls,
.slds-tabs_scoped .slds-tab__scroll-controls {
  padding: calc(.25rem - 1px) .25rem;
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-radius: 0 .25rem 0 0;
}
.slds-sub-tabs .slds-tabs_default__nav {
  border-bottom-width: 1px;
}
.slds-sub-tabs__item {
  text-transform: none;
  letter-spacing: 0;
  margin-bottom: 0;
}
.slds-sub-tabs__item.slds-active,
.slds-sub-tabs__item.slds-is-open {
  background: rgba(21, 137, 238, .1);
}
.slds-sub-tabs__item:after {
  content: none;
}
.slds-sub-tabs__item .slds-tabs_default__link:focus,
.slds-sub-tabs__item.slds-has-focus {
  text-decoration: underline;
}
.slds-sub-tabs__item + .slds-sub-tabs__item {
  margin-left: 0;
}
@keyframes error-pulse {
  0% {
    background-color: var(--slds-g-color-error-base-40,#ba0517);
  }
  40% {
    background-color: var(--slds-g-color-error-base-30,#8e030f);
  }
  100% {
    background-color: var(--slds-g-color-error-base-40,#ba0517);
  }
}
@keyframes success-pulse {
  0% {
    background-color: var(--slds-g-color-success-base-50,#2e844a);
  }
  40% {
    background-color: var(--slds-g-color-success-base-40,#194e31);
  }
  100% {
    background-color: var(--slds-g-color-success-base-50,#2e844a);
  }
}
@keyframes warning-pulse {
  0% {
    background-color: var(--slds-g-color-warning-base-60,#fe9339);
  }
  40% {
    background-color: var(--slds-g-color-warning-base-60,#fe9339);
  }
  100% {
    background-color: var(--slds-g-color-warning-base-60,#fe9339);
  }
}
.slds-sub-tabs__item.slds-has-success:before {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background-color: var(--slds-g-color-success-base-50,#2e844a);
  bottom: 0;
  content: " ";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
  transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
}
.slds-sub-tabs__item.slds-has-success:hover:before {
  background-color: var(--slds-g-color-success-base-40,#194e31);
}
.slds-sub-tabs__item.slds-has-success:before {
  -webkit-animation-name: success-pulse;
  animation-name: success-pulse;
}
.slds-sub-tabs__item.slds-has-error:before {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background-color: var(--slds-g-color-error-base-40,#ba0517);
  bottom: 0;
  content: " ";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
  transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
}
.slds-sub-tabs__item.slds-has-error:hover:before {
  background-color: var(--slds-g-color-error-base-30,#8e030f);
}
.slds-sub-tabs__item.slds-has-error:before {
  -webkit-animation-name: error-pulse;
  animation-name: error-pulse;
}
.slds-sub-tabs__item.slds-has-error,
.slds-sub-tabs__item.slds-has-success {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-sub-tabs__item.slds-has-error .slds-indicator_unread,
.slds-sub-tabs__item.slds-has-success .slds-indicator_unread {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-sub-tabs__item.slds-has-error .slds-indicator_unsaved,
.slds-sub-tabs__item.slds-has-success .slds-indicator_unsaved {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-sub-tabs__item.slds-has-warning {
  --slds-c-icon-color-foreground:var(--slds-g-color-neutral-base-10, rgb(116, 116, 116));
  color: var(--slds-g-color-neutral-base-10,currentColor);
}
.slds-sub-tabs__item.slds-has-warning:before {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background-color: var(--slds-g-color-warning-base-60,#fe9339);
  bottom: 0;
  content: " ";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
  transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
}
.slds-sub-tabs__item.slds-has-warning:hover:before {
  background-color: var(--slds-g-color-warning-base-70,#fe9339);
}
.slds-sub-tabs__item.slds-has-warning:before {
  -webkit-animation-name: warning-pulse;
  animation-name: warning-pulse;
}
.slds-sub-tabs__item.slds-has-warning .slds-indicator_unread {
  background-color: currentColor;
}
.slds-sub-tabs__item.slds-has-warning .slds-indicator_unsaved {
  color: currentColor;
}
.slds-has-pinned-regions .slds-sub-tabs__item.slds-active:before,
.slds-has-pinned-regions .slds-sub-tabs__item.slds-is-open:before {
  content: "";
  height: 3px;
  display: block;
  background: #1b96ff;
  position: absolute;
  top: 0;
  left: -1px;
  right: -1px;
}
.slds-navigation-list--vertical .slds-is-active,
.slds-navigation-list-vertical .slds-is-active,
.slds-navigation-list_vertical .slds-is-active {
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-navigation-list--vertical .slds-is-active .slds-navigation-list--vertical__action,
.slds-navigation-list--vertical .slds-is-active .slds-navigation-list-vertical__action,
.slds-navigation-list-vertical .slds-is-active .slds-navigation-list--vertical__action,
.slds-navigation-list-vertical .slds-is-active .slds-navigation-list-vertical__action,
.slds-navigation-list_vertical .slds-is-active .slds-navigation-list--vertical__action,
.slds-navigation-list_vertical .slds-is-active .slds-navigation-list-vertical__action {
  background-color: rgba(21, 137, 238, .1);
  border-color: var(--slds-g-color-border-base-1,#e5e5e5);
  border-left-color: #1b96ff;
}
.slds-navigation-list--vertical .slds-is-active .slds-navigation-list--vertical__action:focus,
.slds-navigation-list--vertical .slds-is-active .slds-navigation-list-vertical__action:focus,
.slds-navigation-list-vertical .slds-is-active .slds-navigation-list--vertical__action:focus,
.slds-navigation-list-vertical .slds-is-active .slds-navigation-list-vertical__action:focus,
.slds-navigation-list_vertical .slds-is-active .slds-navigation-list--vertical__action:focus,
.slds-navigation-list_vertical .slds-is-active .slds-navigation-list-vertical__action:focus {
  border-left-width: .5rem;
  color: #014486;
}
.slds-navigation-list--vertical-inverse .slds-is-active .slds-navigation-list--vertical__action,
.slds-navigation-list--vertical-inverse .slds-is-active .slds-navigation-list-vertical__action,
.slds-navigation-list-vertical--shade .slds-is-active .slds-navigation-list--vertical__action,
.slds-navigation-list-vertical--shade .slds-is-active .slds-navigation-list-vertical__action,
.slds-navigation-list-vertical_shade .slds-is-active .slds-navigation-list--vertical__action,
.slds-navigation-list-vertical_shade .slds-is-active .slds-navigation-list-vertical__action,
.slds-navigation-list_vertical-inverse .slds-is-active .slds-navigation-list--vertical__action,
.slds-navigation-list_vertical-inverse .slds-is-active .slds-navigation-list-vertical__action {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-navigation-list--vertical__action,
.slds-navigation-list-vertical__action,
.slds-navigation-list_vertical__action {
  display: block;
  border-left: .25rem solid transparent;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  padding: .5rem 1.5rem;
}
.slds-navigation-list--vertical__action:focus,
.slds-navigation-list--vertical__action:hover,
.slds-navigation-list-vertical__action:focus,
.slds-navigation-list-vertical__action:hover,
.slds-navigation-list_vertical__action:focus,
.slds-navigation-list_vertical__action:hover {
  outline: 0;
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-navigation-list--vertical__action:active,
.slds-navigation-list-vertical__action:active,
.slds-navigation-list_vertical__action:active {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-nav-vertical {
  position: relative;
}
.slds-nav-vertical_compact .slds-nav-vertical__action,
.slds-nav-vertical_compact .slds-nav-vertical__title {
  padding: .25rem 1.5rem;
}
.slds-nav-vertical_shade .slds-is-active.slds-nav-vertical__item:before {
  background: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-nav-vertical_shade .slds-nav-vertical__item:hover:before {
  background: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-nav-vertical_shade .slds-is-active .slds-nav-vertical__action {
  border-color: var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-nav-vertical__title {
  padding: .5rem 1rem;
  padding-left: 1.5rem;
  font-size: 1rem;
  font-weight: 700;
}
.slds-nav-vertical__title:not(:first-of-type) {
  margin-top: .5rem;
}
.slds-nav-vertical__section:not(:first-of-type) {
  margin-top: .5rem;
}
.slds-nav-vertical__item {
  position: relative;
}
.slds-nav-vertical__item:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}
.slds-nav-vertical__item.slds-is-active:before,
.slds-nav-vertical__item:hover:before {
  background: rgba(21, 137, 238, .1);
}
.slds-nav-vertical__action {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: .5rem 1.5rem .5rem 2rem;
  color: var(--slds-g-color-neutral-base-10,#181818);
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 #1b96ff;
  box-shadow: inset 0 0 0 #1b96ff;
  cursor: pointer;
}
.slds-nav-vertical__action:active,
.slds-nav-vertical__action:focus,
.slds-nav-vertical__action:hover {
  color: currentColor;
}
.slds-nav-vertical__action:hover {
  text-decoration: none;
  -webkit-box-shadow: inset 2px 0 0 #1b96ff;
  box-shadow: inset 2px 0 0 #1b96ff;
}
[dir=rtl] .slds-nav-vertical__action:hover {
  -webkit-box-shadow: inset -2px 0 0 #1b96ff;
  box-shadow: inset -2px 0 0 #1b96ff;
}
.slds-nav-vertical__action:focus {
  outline: 0;
  text-decoration: none;
  -webkit-box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
  box-shadow: var(--slds-g-shadow-inset-inverse-focus-1);
}
.slds-nav-vertical__action:focus:hover {
  -webkit-box-shadow: inset 2px 0 0 #1b96ff;
  box-shadow: inset 2px 0 0 #1b96ff;
  outline: 2px solid var(--slds-g-color-palette-blue-40);
  outline-offset: 1px;
}
.slds-nav-vertical__item.slds-is-active .slds-nav-vertical__action {
  font-weight: 700;
  -webkit-box-shadow: inset 4px 0 0 #1b96ff;
  box-shadow: inset 4px 0 0 #1b96ff;
}
.slds-nav-vertical__item.slds-is-active .slds-nav-vertical__action:focus {
  text-decoration: none;
  -webkit-box-shadow: inset 4px 0 0 #1b96ff;
  box-shadow: inset 4px 0 0 #1b96ff;
  outline: 2px solid var(--slds-g-color-palette-blue-40,#0b5cab);
  outline-offset: 1px;
}
[dir=rtl] .slds-nav-vertical__item.slds-is-active .slds-nav-vertical__action {
  -webkit-box-shadow: inset -4px 0 0 #1b96ff;
  box-shadow: inset -4px 0 0 #1b96ff;
}
.slds-nav-vertical__item {
  display: block;
}
.slds-nav-vertical__item [type=radio] {
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.slds-nav-vertical__item [type=radio]:focus + .slds-nav-vertical__action .slds-nav-vertical_radio-faux {
  text-decoration: underline;
}
.slds-nav-vertical__item [type=radio]:checked + .slds-nav-vertical__action {
  font-weight: 700;
  background-color: #eef4ff;
  -webkit-box-shadow: inset 4px 0 0 #1b96ff;
  box-shadow: inset 4px 0 0 #1b96ff;
}
.slds-nav-vertical_shade .slds-nav-vertical__item [type=radio]:checked + .slds-nav-vertical__action {
  border-color: var(--slds-g-color-border-base-1,#e5e5e5);
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-nav-vertical__action_overflow {
  color: var(--slds-g-color-neutral-base-50,#747474);
}
.slds-nav-vertical__action_overflow[aria-expanded=true] .slds-button__icon {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
[dir=rtl] .slds-nav-vertical__action_overflow[aria-expanded=true] .slds-button__icon {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.slds-nav-vertical__action-text {
  color: var(--slds-g-link-color,#0b5cab);
}
.slds-notify--alert,
.slds-notify_alert {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  padding-top: var(--slds-c-alert-spacing-block-start,var(--slds-c-alert-spacing-blockstart,var(--sds-c-alert-spacing-block-start,.5rem)));
  padding-right: var(--slds-c-alert-spacing-inline-end,var(--slds-c-alert-spacing-inlineend,var(--sds-c-alert-spacing-inline-end,2rem)));
  padding-bottom: var(--slds-c-alert-spacing-block-end,var(--slds-c-alert-spacing-blockend,var(--sds-c-alert-spacing-block-end,.5rem)));
  padding-left: var(--slds-c-alert-spacing-inline-start,var(--slds-c-alert-spacing-inlinestart,var(--sds-c-alert-spacing-inline-start,.5rem)));
  color: var(--slds-c-alert-text-color,var(--sds-c-alert-text-color,var(--slds-g-color-neutral-base-100,#fff)));
  font-weight: var(--slds-c-alert-font-weight,var(--sds-c-alert-font-weight));
  text-align: center;
  background-color: var(--slds-c-alert-color-background,var(--sds-c-alert-color-background,var(--slds-g-color-neutral-base-50,#747474)));
  background-image: var(--slds-c-alert-image-background,var(--sds-c-alert-image-background,linear-gradient(45deg,var(--slds-g-color-neutral-10-opacity-10,rgba(0,0,0,.025)) 25%,transparent 25%,transparent 50%,var(--slds-g-color-neutral-10-opacity-10,rgba(0,0,0,.025)) 50%,var(--slds-g-color-neutral-10-opacity-10,rgba(0,0,0,.025)) 75%,transparent 75%,transparent)));
  background-size: var(--slds-c-alert-size-background,var(--sds-c-alert-size-background,64px 64px));
}
.slds-notify--alert a,
.slds-notify_alert a {
  color: currentColor;
  border: 1px solid transparent;
  border-radius: .25rem;
  text-decoration: underline;
}
.slds-notify--alert a:focus,
.slds-notify--alert a:hover,
.slds-notify_alert a:focus,
.slds-notify_alert a:hover {
  text-decoration: none;
  outline: 0;
}
.slds-notify--alert a:focus,
.slds-notify_alert a:focus {
  -webkit-box-shadow: var(--slds-c-alert-shadow,var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3));
  box-shadow: var(--slds-c-alert-shadow,var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3));
  border-width: var(--slds-c-alert-sizing-border,1px);
  border-style: solid;
  border-color: var(--slds-c-alert-color-border,transparent);
}
.slds-notify--alert a:active,
.slds-notify_alert a:active {
  color: var(--slds-c-alert-text-color-active,var(--sds-c-alert-text-color-active,var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))));
}
.slds-notify--alert a[disabled],
.slds-notify_alert a[disabled] {
  color: var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15));
}
.slds-alert_warning {
  --slds-c-alert-color-background:var(--slds-g-color-warning-base-60, rgb(254, 147, 57));
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-alert_warning .slds-button__icon,
.slds-alert_warning .slds-icon {
  fill: var(--slds-g-color-neutral-base-30,#514f4d);
}
.slds-alert_warning .slds-button:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1);
  box-shadow: var(--slds-g-shadow-inset-focus-1);
}
.slds-alert_error {
  --slds-c-alert-color-background:var(--slds-g-color-error-base-40, rgb(234, 0, 30));
}
.slds-alert_offline {
  --slds-c-alert-color-background:var(--slds-g-color-neutral-base-30, rgb(68, 68, 68));
}
.slds-notify__close {
  position: absolute;
  top: 50%;
  right: .75rem;
  margin-left: .25rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.slds-modal--prompt .slds-modal__close,
.slds-modal_prompt .slds-modal__close {
  display: none;
}
.slds-modal--prompt .slds-modal__header,
.slds-modal_prompt .slds-modal__header {
  border-bottom: 0;
}
.slds-modal--prompt .slds-modal__content,
.slds-modal_prompt .slds-modal__content {
  padding-left: 2rem;
  padding-right: 2rem;
}
.slds-modal--prompt .slds-modal__footer,
.slds-modal_prompt .slds-modal__footer {
  border-top: 0;
  text-align: center;
}
.slds-notify-container,
.slds-notify_container {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 10000;
  text-align: center;
}
.slds-notify--toast,
.slds-notify_toast {
  color: var(--slds-g-color-neutral-base-100,#fff);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  background: 0 0;
  background-color: var(--slds-c-toast-color-background,var(--sds-c-toast-color-background,var(--slds-g-color-neutral-base-50,#747474)));
  color: var(--slds-c-toast-text-color,var(--sds-c-toast-text-color));
  border-radius: var(--slds-c-toast-radius-border,var(--sds-c-toast-radius-border,.25rem));
  margin: .5rem;
  padding-top: var(--slds-c-toast-spacing-block-start,var(--slds-c-toast-spacing-blockstart,var(--sds-c-toast-spacing-block-start,.75rem)));
  padding-right: var(--slds-c-toast-spacing-inline-end,var(--slds-c-toast-spacing-inlineend,var(--sds-c-toast-spacing-inline-end,3rem)));
  padding-bottom: var(--slds-c-toast-spacing-block-end,var(--slds-c-toast-spacing-blockend,var(--sds-c-toast-spacing-block-end,.75rem)));
  padding-left: var(--slds-c-toast-spacing-inline-start,var(--slds-c-toast-spacing-inlinestart,var(--sds-c-toast-spacing-inline-start,1.5rem)));
  min-width: var(--slds-c-toast-sizing-min-width,var(--slds-c-toast-sizing-width-min,var(--sds-c-toast-sizing-min-width,30rem)));
  text-align: left;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  word-break: break-word;
}
.slds-notify--toast a,
.slds-notify_toast a {
  color: currentColor;
  border: 1px solid transparent;
  border-radius: .25rem;
}
.slds-notify--toast a:focus,
.slds-notify--toast a:hover,
.slds-notify_toast a:focus,
.slds-notify_toast a:hover {
  text-decoration: none;
  outline: 0;
}
.slds-notify--toast a:focus,
.slds-notify_toast a:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
}
.slds-notify--toast a:active,
.slds-notify_toast a:active {
  color: var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5));
}
.slds-notify--toast a[disabled],
.slds-notify_toast a[disabled] {
  color: var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15));
}
.slds-notify--toast .slds-notify__close,
.slds-notify_toast .slds-notify__close {
  float: right;
  position: absolute;
  top: .75rem;
  right: .75rem;
  margin-left: .25rem;
  -webkit-transform: none;
  transform: none;
}
.slds-notify--toast .slds-notify__content a:focus,
.slds-notify_toast .slds-notify__content a:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  border-color: transparent;
}
.slds-region_narrow .slds-notify--toast,
.slds-region_narrow .slds-notify_toast {
  min-width: auto;
  width: 100%;
  margin-left: 0;
}
.slds-scoped-notification {
  padding: .75rem;
}
.slds-scoped-notification a:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  border-radius: .125rem;
  outline: 0;
}
.slds-scoped-notification.slds-theme_warning a:focus {
  border: 0;
}
.slds-scoped-notification_light {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-scoped-notification_light a {
  color: var(--slds-g-color-neutral-base-10,#181818);
  text-decoration: underline;
}
.slds-scoped-notification_light a:active,
.slds-scoped-notification_light a:hover {
  text-decoration: none;
}
.slds-scoped-notification_dark {
  background-color: var(--slds-g-color-neutral-base-50,#747474);
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-scoped-notification_dark a {
  color: var(--slds-g-color-neutral-base-100,#fff);
  text-decoration: underline;
}
.slds-scoped-notification_dark a:active,
.slds-scoped-notification_dark a:hover {
  text-decoration: none;
}
.slds-notification-container {
  position: fixed;
  display: block;
  width: 20.5rem;
  right: .25rem;
  top: .25rem;
  padding: .25rem .25rem .5rem;
  z-index: 8500;
}
.slds-notification {
  position: relative;
  width: 20rem;
  border: 1px solid var(--slds-g-color-border-base-1,#f3f3f3);
  border-radius: .25rem;
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);
  -webkit-transition-duration: .4s;
  transition-duration: .4s;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition-property:
    margin,
    max-height,
    opacity,
    top;
  transition-property:
    margin,
    max-height,
    opacity,
    top;
}
.slds-notification .slds-media__body {
  opacity: 1;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .4s;
  transition-duration: .4s;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.slds-notification + .slds-notification {
  margin-top: .5rem;
}
.slds-notification:nth-of-type(1) {
  z-index: 4;
}
.slds-notification:nth-of-type(2) {
  z-index: 3;
}
.slds-notification:nth-of-type(3) {
  z-index: 2;
}
.slds-notification:nth-of-type(4) {
  z-index: 1;
}
.slds-notification:nth-of-type(n+3) {
  overflow: hidden;
}
.slds-notification:nth-of-type(n+4) {
  margin-top: 0;
  -webkit-transform: scaleX(.95) translateY(-90%);
  transform: scaleX(.95) translateY(-90%);
}
.slds-notification:nth-of-type(n+4) .slds-media__body,
.slds-notification:nth-of-type(n+5) {
  opacity: 0;
}
.slds-notification:nth-of-type(n+6) {
  display: none;
}
.slds-notification__target {
  padding: .75rem;
  border-radius: .25rem;
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-notification__target:focus,
.slds-notification__target:hover {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  text-decoration: none;
}
.slds-notification__target:focus {
  -webkit-box-shadow: inset var(--slds-g-shadow-outline-focus-1);
  box-shadow: inset var(--slds-g-shadow-outline-focus-1);
  outline: 0;
}
.slds-notification__footer {
  padding: .75rem .75rem 1rem .75rem;
}
.slds-notification__close {
  position: absolute;
  top: 0;
  right: 0;
}
.slds-notification__close:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-inverse-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-inverse-focus-1,0 0 3px #0176d3);
  outline: 0;
}
.slds-modal__header .slds-notify-container,
.slds-modal__header .slds-notify_container {
  position: absolute;
}
.slds-modal__header .slds-notify--toast,
.slds-modal__header .slds-notify_toast {
  display: block;
}
.slds-trial-header {
  color: var(--slds-g-color-neutral-base-100,#fff);
  height: 3.125rem;
  background: var(--slds-g-color-brand-base-10,#001639);
  padding: 0 1rem;
}
.slds-trial-header .slds-icon {
  fill: currentColor;
}
.slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--]),
.slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--]) {
  color: currentColor;
  border: 1px solid transparent;
  border-radius: .25rem;
}
.slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--]):focus,
.slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--]):hover,
.slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--]):focus,
.slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--]):hover {
  text-decoration: none;
  outline: 0;
}
.slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--]):focus,
.slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--]):focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
}
.slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--]):active,
.slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--]):active {
  color: var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5));
}
.slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--])[disabled],
.slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--])[disabled] {
  color: var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15));
}
.slds-trial-header .slds-icon--selected,
.slds-trial-header .slds-icon_selected {
  fill: var(--slds-g-color-success-base-70,#45c65a);
}
.slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--]):focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
}
.slds-lookup {
  position: relative;
  width: 100%;
}
.slds-lookup mark {
  font-weight: 700;
  background-color: transparent;
  color: inherit;
}
.slds-lookup.slds-is-open .slds-lookup__menu {
  display: block;
}
.slds-lookup.slds-has-selection .slds-input,
.slds-lookup.slds-has-selection .slds-input__icon,
.slds-lookup.slds-has-selection .slds-lookup__search-input {
  display: none;
}
.slds-lookup.slds-has-selection .slds-pill {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-lookup.slds-has-selection .slds-pill__remove {
  margin-left: auto;
}
.slds-lookup__list {
  max-height: calc((1.5 * .8125rem + 1.5 * .75rem - .25rem + .25rem * 2) * 8);
  overflow-y: auto;
}
.slds-lookup__menu {
  background: var(--slds-g-color-neutral-base-100,#fff);
  border: 1px solid var(--slds-g-color-border-base-4,#e5e5e5);
  border-radius: .25rem;
  z-index: 7000;
  position: absolute;
  width: 100%;
  padding: .5rem 0;
  display: none;
}
.slds-lookup__item > a,
.slds-lookup__item > button,
.slds-lookup__item > span {
  display: block;
  padding: .5rem;
  color: var(--slds-g-color-neutral-base-10,#181818);
  text-align: left;
  width: 100%;
  line-height: 1.5;
  border-radius: 0;
}
.slds-lookup__item > a:focus,
.slds-lookup__item > a:hover,
.slds-lookup__item > button:focus,
.slds-lookup__item > button:hover,
.slds-lookup__item > span:focus,
.slds-lookup__item > span:hover {
  outline: 0;
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  color: var(--slds-g-color-neutral-base-10,#181818);
  text-decoration: none;
}
.slds-lookup__item > a .slds-icon,
.slds-lookup__item > button .slds-icon,
.slds-lookup__item > span .slds-icon {
  margin-right: .5rem;
}
.slds-lookup__item--label,
.slds-lookup__item_label {
  font-size: .875rem;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: .5rem 1rem;
}
.slds-lookup__item-action {
  font-size: .8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: .25rem 1rem;
  color: var(--slds-g-color-neutral-base-10,#181818);
  text-align: left;
  width: 100%;
  line-height: 1.5;
  border-radius: 0;
}
.slds-lookup__item-action.slds-has-focus,
.slds-lookup__item-action:focus,
.slds-lookup__item-action:hover {
  outline: 0;
  cursor: pointer;
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  color: var(--slds-g-color-neutral-base-10,#181818);
  text-decoration: none;
}
.slds-lookup__item-action.slds-has-focus,
.slds-lookup__item-action:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
}
.slds-lookup__item-action .slds-media__figure {
  margin-right: .5rem;
  margin-top: .25rem;
}
.slds-lookup__item-action--label,
.slds-lookup__item-action_label {
  padding: .5rem 1rem;
}
.slds-lookup__item-action--label > .slds-icon,
.slds-lookup__item-action_label > .slds-icon {
  margin-left: .25rem;
  margin-right: .75rem;
}
.slds-lookup__search-input {
  width: 100%;
}
.slds-lookup__result-text {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  margin-bottom: .125rem;
}
.slds-lookup__result-meta {
  display: block;
  margin-top: -.25rem;
  color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-lookup__pill-container {
  padding: 0 .5rem .25rem;
}
.slds-mobile-combobox {
  display: block;
}
.slds-mobile-combobox__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-mobile-combobox__header-has-icon {
  position: relative;
}
.slds-mobile-combobox__header-has-icon .slds-mobile-combobox__addon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: .5rem;
}
.slds-mobile-combobox__addon {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.slds-mobile-combobox__input {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.slds-mobile-combobox__input .slds-input {
  line-height: 2.625rem;
  font-size: 1rem;
}
.slds-mobile-lookup__listbox_container {
  width: 100%;
  margin: .25rem 0;
  background: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-mobile-lookup__listbox-option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: -.75rem;
  padding: .5rem 1.5rem .5rem 0;
  min-height: 2.75rem;
  line-height: 1.375;
  border-bottom: 1px solid var(--slds-g-color-neutral-base-95,#f1f2f3);
}
.slds-mobile-lookup__listbox-option mark {
  font-weight: 700;
  background-color: transparent;
  color: inherit;
}
.slds-mobile-lookup__listbox-option_heading {
  font-size: 1rem;
  font-weight: 700;
  border-bottom: 0;
}
.slds-mobile-lookup__listbox_text {
  display: block;
  color: var(--slds-g-color-neutral-base-10,#080707);
  font-size: 1rem;
}
.slds-mobile-lookup__listbox_meta {
  display: block;
  color: var(--slds-g-color-neutral-base-50,#706e6b);
  font-size: .875rem;
}
.slds-mobile-lookup__listbox_icon_container {
  margin-left: auto;
  color: var(--slds-g-color-brand-base-30,#0176d3);
}
.slds-mobile-lookup__listbox_trigger {
  line-height: 2.625rem;
  -webkit-box-pack: unset;
  -ms-flex-pack: unset;
  justify-content: unset;
  font-size: 1rem;
  font-weight: 700;
}
.slds-mobile-lookup__listbox_trigger .slds-icon {
  margin-left: .75rem;
  fill: currentColor;
}
.slds-mobile-lookup__listbox_trigger + .slds-mobile-lookup__listbox {
  margin-top: -.25rem;
}
.slds-mobile-lookup__listbox_loader {
  position: relative;
  height: 2.75rem;
}
.slds-faux-input {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
  height: 2.75rem;
  padding: 0 1rem;
  border-radius: .25rem;
  color: #0176d3;
  background: #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid var(--slds-g-color-border-base-4,#c9c9c9);
  -webkit-transition: border .15s linear;
  transition: border .15s linear;
}
.slds-faux-input:focus {
  outline: 0;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-box-shadow: var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
}
.slds-faux-input_label {
  display: inline-block;
  padding-right: .5rem;
  padding-top: .25rem;
  margin-bottom: .125rem;
  font-size: .75rem;
  color: var(--slds-g-color-neutral-base-30,#444);
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: auto;
  hyphens: auto;
}
.slds-avatar {
  width: 2rem;
  height: 2rem;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  border-radius: var(--slds-c-avatar-radius-border,var(--sds-c-avatar-radius-border,.25rem));
  line-height: 1;
  font-size: .875rem;
  color: var(--slds-c-avatar-text-color,var(--sds-c-avatar-text-color,var(--slds-g-color-neutral-base-100,#fff)));
}
.slds-avatar:focus:hover,
.slds-avatar:hover {
  color: var(--slds-c-avatar-text-color-hover,currentColor);
}
.slds-avatar:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1);
  box-shadow: var(--slds-g-shadow-outset-focus-1);
  outline: 0;
}
.slds-avatar.slds-avatar_group-image-small {
  background: url("./media/group_avatar_96.png") top left/cover no-repeat;
}
.slds-avatar.slds-avatar_group-image-medium {
  background: url("./media/group_avatar_160.png") top left/cover no-repeat;
}
.slds-avatar.slds-avatar_group-image-large {
  background: url("./media/group_avatar_200.png") top left/cover no-repeat;
}
.slds-avatar.slds-avatar_profile-image-small {
  background: url("./media/profile_avatar_96.png") top left/cover no-repeat;
}
.slds-avatar.slds-avatar_profile-image-medium {
  background: url("./media/profile_avatar_160.png") top left/cover no-repeat;
}
.slds-avatar.slds-avatar_profile-image-large {
  background: url("./media/profile_avatar_200.png") top left/cover no-repeat;
}
.slds-avatar--x-small,
.slds-avatar_x-small {
  width: 1.25rem;
  height: 1.25rem;
  font-size: .625rem;
}
.slds-avatar--x-small .slds-icon,
.slds-avatar_x-small .slds-icon {
  width: 1.25rem;
  height: 1.25rem;
}
.slds-avatar--small,
.slds-avatar_small {
  width: 1.5rem;
  height: 1.5rem;
  font-size: .625rem;
}
.slds-avatar--small .slds-icon,
.slds-avatar_small .slds-icon {
  width: 1.5rem;
  height: 1.5rem;
}
.slds-avatar--medium,
.slds-avatar_medium {
  width: 2rem;
  height: 2rem;
  font-size: .875rem;
}
.slds-avatar--medium .slds-icon,
.slds-avatar_medium .slds-icon {
  width: 2rem;
  height: 2rem;
}
.slds-avatar--large,
.slds-avatar_large {
  width: 3rem;
  height: 3rem;
  font-size: 1.125rem;
  line-height: 1.25;
}
.slds-avatar--large .slds-icon,
.slds-avatar_large .slds-icon {
  width: 3rem;
  height: 3rem;
}
.slds-avatar--circle,
.slds-avatar_circle {
  border-radius: 50%;
}
.slds-avatar--empty,
.slds-avatar_empty {
  border: 1px dashed var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-avatar__initials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: auto;
  color: var(--slds-c-avatar-initials-text-color,var(--sds-c-avatar-initials-text-color));
  height: 100%;
  text-shadow: 0 0 1px var(--slds-g-color-neutral-10-opacity-75,rgba(0,0,0,.8));
}
.slds-avatar__initials[title] {
  cursor: default;
  text-decoration: none;
}
.slds-avatar__initials:hover {
  color: var(--slds-c-avatar-initials-text-color-hover,var(--sds-c-avatar-initials-text-color-hover,var(--slds-g-color-neutral-base-100,#fff)));
  cursor: default;
}
.slds-avatar__initials_inverse {
  --slds-c-avatar-initials-text-color:var(--slds-c-avatar-inverse-text-color, var(--slds-c-avatar-initials-inverse-text-color, var(--slds-g-color-neutral-base-30, rgb(68, 68, 68))));
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  text-shadow: none;
}
.slds-avatar__initials_inverse:hover {
  --slds-c-avatar-initials-text-color-hover:var(--slds-c-avatar-inverse-text-color, var(--slds-c-avatar-initials-inverse-text-color-hover, var(--slds-g-color-neutral-base-30, rgb(68, 68, 68))));
}
.slds-avatar-group {
  width: 2rem;
  height: 2rem;
  position: relative;
  display: inline-block;
}
.slds-avatar-grouped {
  border: 1px solid var(--slds-g-color-neutral-base-100,#fff);
  line-height: 0;
  border-radius: 50%;
  background: #107cad;
}
.slds-avatar-grouped_inverse {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-avatar-grouped__primary {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
}
.slds-avatar-grouped__primary .slds-avatar-grouped__initials {
  -webkit-transform: scale(.6428571429);
  transform: scale(.6428571429);
}
.slds-avatar-grouped__secondary {
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 0;
  right: 0;
}
.slds-avatar-grouped__secondary .slds-avatar-grouped__initials {
  -webkit-transform: scale(.5);
  transform: scale(.5);
}
.slds-avatar-grouped__icon {
  height: 100%;
  line-height: 0;
}
.slds-avatar-grouped__icon .slds-icon {
  width: 100%;
  height: 100%;
}
.slds-avatar-group_x-small {
  width: 1.25rem;
  height: 1.25rem;
}
.slds-avatar-group_x-small .slds-avatar-grouped__primary {
  width: 1rem;
  height: 1rem;
}
.slds-avatar-group_x-small .slds-avatar-grouped__primary .slds-avatar-grouped__initials {
  -webkit-transform: scale(.3571428571);
  transform: scale(.3571428571);
}
.slds-avatar-group_x-small .slds-avatar-grouped__secondary {
  width: .75rem;
  height: .75rem;
}
.slds-avatar-group_x-small .slds-avatar-grouped__secondary .slds-avatar-grouped__initials {
  -webkit-transform: scale(.2142857143);
  transform: scale(.2142857143);
}
.slds-avatar-group_small {
  width: 1.5rem;
  height: 1.5rem;
}
.slds-avatar-group_small .slds-avatar-grouped__primary {
  width: 1.25rem;
  height: 1.25rem;
}
.slds-avatar-group_small .slds-avatar-grouped__primary .slds-avatar-grouped__initials {
  -webkit-transform: scale(.4714285714);
  transform: scale(.4714285714);
}
.slds-avatar-group_small .slds-avatar-grouped__secondary {
  width: 1rem;
  height: 1rem;
}
.slds-avatar-group_small .slds-avatar-grouped__secondary .slds-avatar-grouped__initials {
  -webkit-transform: scale(.3571428571);
  transform: scale(.3571428571);
}
.slds-avatar-group_medium {
  width: 2rem;
  height: 2rem;
}
.slds-avatar-group_medium .slds-avatar-grouped__primary {
  width: 1.5rem;
  height: 1.5rem;
}
.slds-avatar-group_medium .slds-avatar-grouped__primary .slds-avatar-grouped__initials {
  -webkit-transform: scale(.6428571429);
  transform: scale(.6428571429);
}
.slds-avatar-group_medium .slds-avatar-grouped__secondary {
  width: 1.25rem;
  height: 1.25rem;
}
.slds-avatar-group_medium .slds-avatar-grouped__secondary .slds-avatar-grouped__initials {
  -webkit-transform: scale(.5);
  transform: scale(.5);
}
.slds-avatar-group_large {
  width: 3rem;
  height: 3rem;
}
.slds-avatar-group_large .slds-avatar-grouped__primary {
  width: 2.5rem;
  height: 2.5rem;
}
.slds-avatar-group_large .slds-avatar-grouped__primary .slds-avatar-grouped__initials {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.slds-avatar-group_large .slds-avatar-grouped__secondary {
  width: 1.5rem;
  height: 1.5rem;
}
.slds-avatar-group_large .slds-avatar-grouped__secondary .slds-avatar-grouped__initials {
  -webkit-transform: scale(.5714285714);
  transform: scale(.5714285714);
}
.slds-file,
.slds-image {
  display: block;
  position: relative;
}
.slds-file .slds-file__text,
.slds-image .slds-file__text {
  display: block;
}
.slds-file:not(.slds-file_loading) .slds-file__crop:focus:after,
.slds-file:not(.slds-file_loading) .slds-file__crop:focus:before,
.slds-file:not(.slds-file_loading) .slds-file__crop:hover:after,
.slds-file:not(.slds-file_loading) .slds-file__crop:hover:before,
.slds-file:not(.slds-file_loading) .slds-file__figure:focus:after,
.slds-file:not(.slds-file_loading) .slds-file__figure:focus:before,
.slds-file:not(.slds-file_loading) .slds-file__figure:hover:after,
.slds-file:not(.slds-file_loading) .slds-file__figure:hover:before,
.slds-image:not(.slds-file_loading) .slds-file__crop:focus:after,
.slds-image:not(.slds-file_loading) .slds-file__crop:focus:before,
.slds-image:not(.slds-file_loading) .slds-file__crop:hover:after,
.slds-image:not(.slds-file_loading) .slds-file__crop:hover:before,
.slds-image:not(.slds-file_loading) .slds-file__figure:focus:after,
.slds-image:not(.slds-file_loading) .slds-file__figure:focus:before,
.slds-image:not(.slds-file_loading) .slds-file__figure:hover:after,
.slds-image:not(.slds-file_loading) .slds-file__figure:hover:before {
  position: absolute;
  z-index: 5;
  cursor: pointer;
  content: "";
}
.slds-file:not(.slds-file_loading) .slds-file__crop:focus:before,
.slds-file:not(.slds-file_loading) .slds-file__crop:hover:before,
.slds-file:not(.slds-file_loading) .slds-file__figure:focus:before,
.slds-file:not(.slds-file_loading) .slds-file__figure:hover:before,
.slds-image:not(.slds-file_loading) .slds-file__crop:focus:before,
.slds-image:not(.slds-file_loading) .slds-file__crop:hover:before,
.slds-image:not(.slds-file_loading) .slds-file__figure:focus:before,
.slds-image:not(.slds-file_loading) .slds-file__figure:hover:before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--slds-g-color-neutral-10-opacity-50,rgba(0,0,0,.6));
}
.slds-file:not(.slds-file_loading) .slds-file__crop:focus:after,
.slds-file:not(.slds-file_loading) .slds-file__crop:hover:after,
.slds-file:not(.slds-file_loading) .slds-file__figure:focus:after,
.slds-file:not(.slds-file_loading) .slds-file__figure:hover:after,
.slds-image:not(.slds-file_loading) .slds-file__crop:focus:after,
.slds-image:not(.slds-file_loading) .slds-file__crop:hover:after,
.slds-image:not(.slds-file_loading) .slds-file__figure:focus:after,
.slds-image:not(.slds-file_loading) .slds-file__figure:hover:after {
  top: 50%;
  left: 50%;
  width: 2rem;
  height: 2rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MiIgaGVpZ2h0PSI1MiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTUxLjggMjVBMjkgMjkgMCAwIDAgMjYgOSAyOSAyOSAwIDAgMCAuMiAyNWEyIDIgMCAwIDAgMCAxLjhDNSAzNi40IDE0LjcgNDMgMjYgNDNhMjkgMjkgMCAwIDAgMjUuOC0xNiAyIDIgMCAwIDAgMC0xLjh6TTI2IDM3YTExIDExIDAgMSAxIDAtMjIgMTEgMTEgMCAxIDEgMCAyMnptMC0xOGMtNCAwLTcgMy03IDdzMyA3IDcgNyA3LTMgNy03LTMtNy03LTd6Ii8+PC9zdmc+);
  background-size: contain;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (any-hover: none) {
  .slds-file:not(.slds-file_loading) .slds-file__crop:focus:after,
  .slds-file:not(.slds-file_loading) .slds-file__crop:focus:before,
  .slds-file:not(.slds-file_loading) .slds-file__crop:hover:after,
  .slds-file:not(.slds-file_loading) .slds-file__crop:hover:before,
  .slds-file:not(.slds-file_loading) .slds-file__figure:focus:after,
  .slds-file:not(.slds-file_loading) .slds-file__figure:focus:before,
  .slds-file:not(.slds-file_loading) .slds-file__figure:hover:after,
  .slds-file:not(.slds-file_loading) .slds-file__figure:hover:before,
  .slds-image:not(.slds-file_loading) .slds-file__crop:focus:after,
  .slds-image:not(.slds-file_loading) .slds-file__crop:focus:before,
  .slds-image:not(.slds-file_loading) .slds-file__crop:hover:after,
  .slds-image:not(.slds-file_loading) .slds-file__crop:hover:before,
  .slds-image:not(.slds-file_loading) .slds-file__figure:focus:after,
  .slds-image:not(.slds-file_loading) .slds-file__figure:focus:before,
  .slds-image:not(.slds-file_loading) .slds-file__figure:hover:after,
  .slds-image:not(.slds-file_loading) .slds-file__figure:hover:before {
    display: none;
  }
}
.slds-file:not(.slds-file_loading) .slds-file__crop:focus + .slds-file__title,
.slds-file:not(.slds-file_loading) .slds-file__crop:hover + .slds-file__title,
.slds-file:not(.slds-file_loading) .slds-file__figure:focus + .slds-file__title,
.slds-file:not(.slds-file_loading) .slds-file__figure:hover + .slds-file__title,
.slds-image:not(.slds-file_loading) .slds-file__crop:focus + .slds-file__title,
.slds-image:not(.slds-file_loading) .slds-file__crop:hover + .slds-file__title,
.slds-image:not(.slds-file_loading) .slds-file__figure:focus + .slds-file__title,
.slds-image:not(.slds-file_loading) .slds-file__figure:hover + .slds-file__title {
  z-index: 5;
}
.slds-file.slds-has-title .slds-file__crop:focus:after,
.slds-file.slds-has-title .slds-file__crop:hover:after,
.slds-file.slds-has-title .slds-file__figure:focus:after,
.slds-file.slds-has-title .slds-file__figure:hover:after,
.slds-image.slds-has-title .slds-file__crop:focus:after,
.slds-image.slds-has-title .slds-file__crop:hover:after,
.slds-image.slds-has-title .slds-file__figure:focus:after,
.slds-image.slds-has-title .slds-file__figure:hover:after {
  -webkit-transform: translate(-50%, calc(-50% - 2rem / 2));
  transform: translate(-50%, calc(-50% - 2rem / 2));
}
.slds-file:focus,
.slds-image:focus {
  border: 1px solid var(--slds-g-color-brand-base-50,#014486);
}
.slds-file :not(:only-child) .slds-spinner,
.slds-image :not(:only-child) .slds-spinner {
  top: 45%;
}
.slds-file .slds-file__figure_portrait img,
.slds-image .slds-file__figure_portrait img {
  display: block;
  margin: 0 auto;
  max-height: 15rem;
  height: auto;
}
.slds-file__crop,
.slds-image__crop {
  display: block;
  position: relative;
  overflow: hidden;
  padding-top: 56.25%;
}
.slds-file__crop img,
.slds-image__crop img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  max-width: 200%;
}
.slds-file__crop:after,
.slds-image__crop:after {
  content: "";
  display: block;
}
.slds-file__crop:focus,
.slds-image__crop:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1);
  box-shadow: var(--slds-g-shadow-outset-focus-1);
  outline: 0;
  border-radius: .125rem;
}
.slds-file__crop--1-by-1,
.slds-file__crop_1-by-1,
.slds-image__crop--1-by-1,
.slds-image__crop_1-by-1 {
  padding-top: 100%;
}
.slds-file__crop--16-by-9,
.slds-file__crop_16-by-9,
.slds-image__crop--16-by-9,
.slds-image__crop_16-by-9 {
  padding-top: 56.25%;
}
.slds-file__crop--4-by-3,
.slds-file__crop_4-by-3,
.slds-image__crop--4-by-3,
.slds-image__crop_4-by-3 {
  padding-top: 75%;
}
.slds-file__figure,
.slds-image__figure {
  display: block;
  min-width: 12rem;
  max-width: 15rem;
  min-height: 6rem;
  max-height: 15rem;
}
.slds-file__title,
.slds-image__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 5;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: .5rem;
  overflow: hidden;
}
.slds-file__title .slds-media,
.slds-image__title .slds-media {
  overflow: hidden;
}
.slds-file-has-actions,
.slds-image-has-actions {
  padding-right: 3rem;
}
.slds-file--overlay,
.slds-file_overlay,
.slds-image--overlay,
.slds-image_overlay {
  content: "";
  background: var(--slds-g-color-neutral-10-opacity-50,rgba(0,0,0,.6));
  color: var(--slds-g-color-neutral-base-100,#fff);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.slds-file--card,
.slds-file_card,
.slds-image--card,
.slds-image_card {
  background: var(--slds-g-color-neutral-base-100,#fff);
  border: 1px solid var(--slds-g-color-neutral-10-opacity-10,rgba(0,0,0,.16));
}
.slds-file__icon,
.slds-image__icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  margin-top: -1rem;
}
.slds-file__actions-menu,
.slds-image__actions-menu {
  position: absolute;
  z-index: 5;
  bottom: .5rem;
  right: .25rem;
}
.slds-file__external-icon,
.slds-image__external-icon {
  position: absolute;
  top: 2.5rem;
  left: 1.5rem;
}
.slds-file__loading-icon,
.slds-image__loading-icon {
  fill: var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-file_center-icon .slds-file__icon,
.slds-image_center-icon .slds-file__icon {
  margin-top: 0;
}
.slds-file__title--overlay,
.slds-file__title_overlay,
.slds-image__title--overlay,
.slds-image__title_overlay {
  color: var(--slds-g-color-neutral-base-100,#fff);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.slds-file__title--overlay .slds-media__body,
.slds-file__title_overlay .slds-media__body,
.slds-image__title--overlay .slds-media__body,
.slds-image__title_overlay .slds-media__body {
  z-index: 1;
}
.slds-file__title--card,
.slds-file__title_card,
.slds-image__title--card,
.slds-image__title_card {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.slds-file__title_scrim,
.slds-image__title_scrim {
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--slds-g-color-neutral-10-opacity-50,rgba(0,0,0,.5))));
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--slds-g-color-neutral-10-opacity-50,rgba(0,0,0,.5))));
  background:
    linear-gradient(
      to bottom,
      transparent,
      var(--slds-g-color-neutral-10-opacity-50,rgba(0,0,0,.5)));
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1rem;
}
.slds-table {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  font-size: inherit;
}
.slds-table td,
.slds-table th {
  padding: .25rem .5rem;
  white-space: nowrap;
  position: relative;
}
.slds-table th {
  font-weight: 400;
}
.slds-table th:focus {
  outline: 0;
}
.slds-table thead th {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  color: var(--slds-g-color-neutral-base-30,#444);
  padding: .25rem .5rem;
  font-weight: 700;
  line-height: normal;
}
.slds-table:not(.slds-no-row-hover) tbody tr:focus,
.slds-table:not(.slds-no-row-hover) tbody tr:hover {
  outline: 0;
}
.slds-table:not(.slds-no-row-hover) tbody tr:focus > td,
.slds-table:not(.slds-no-row-hover) tbody tr:focus > th,
.slds-table:not(.slds-no-row-hover) tbody tr:hover > td,
.slds-table:not(.slds-no-row-hover) tbody tr:hover > th {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-table:not(.slds-no-row-hover) tbody tr:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
}
.slds-table tbody tr.slds-is-selected > td,
.slds-table tbody tr.slds-is-selected > th,
.slds-table:not(.slds-no-row-hover) tr.slds-is-selected:hover > td,
.slds-table:not(.slds-no-row-hover) tr.slds-is-selected:hover > th {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-table tbody tr.slds-is-selected a,
.slds-table:not(.slds-no-row-hover) tr.slds-is-selected:hover a {
  color: var(--slds-g-link-color-focus,#032d60);
}
.slds-table tbody tr.slds-is-selected a[aria-disabled=true],
.slds-table:not(.slds-no-row-hover) tr.slds-is-selected:hover a[aria-disabled=true] {
  color: var(--slds-g-color-neutral-base-80,#c9c9c9);
  cursor: default;
}
.slds-table .slds-cell-wrap {
  white-space: pre-line;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.slds-table .slds-cell-shrink {
  width: 1%;
}
.slds-table .slds-cell-buffer--left,
.slds-table .slds-cell-buffer_left {
  padding-left: 1.5rem;
}
.slds-table .slds-cell-buffer--right,
.slds-table .slds-cell-buffer_right {
  padding-right: 1.5rem;
}
.slds-table tbody tr {
  counter-increment: row-number;
}
.slds-table .slds-row-number:after {
  content: counter(row-number);
}
.slds-table [role=gridcell]:focus,
.slds-table th:focus {
  outline: 0;
}
.slds-table [role=gridcell].slds-has-focus,
.slds-table [role=gridcell]:focus,
.slds-table th.slds-has-focus,
.slds-table th:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-inverse-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-inverse-focus-1,0 0 3px #0176d3);
}
.slds-table [role=gridcell].slds-has-focus.slds-cell_action-mode,
.slds-table [role=gridcell]:focus.slds-cell_action-mode,
.slds-table th.slds-has-focus.slds-cell_action-mode,
.slds-table th:focus.slds-cell_action-mode {
  border-bottom: 3px solid var(--slds-g-color-brand-base-50,#014486);
}
.slds-table th.slds-has-focus,
.slds-table th:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-inverse-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-inverse-focus-1,0 0 3px #0176d3);
}
.slds-table [role=gridcell]:active,
.slds-table th:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-table .slds-radio [type=radio] + .slds-radio__label .slds-radio_faux {
  margin-right: 0;
}
.slds-table--cell-buffer tr > td:first-child,
.slds-table--cell-buffer tr > th:first-child,
.slds-table_cell-buffer tr > td:first-child,
.slds-table_cell-buffer tr > th:first-child {
  padding-left: 1.5rem;
}
.slds-table--cell-buffer tr > td:last-child,
.slds-table--cell-buffer tr > th:last-child,
.slds-table_cell-buffer tr > td:last-child,
.slds-table_cell-buffer tr > th:last-child {
  padding-right: 1.5rem;
}
.slds-table--bordered,
.slds-table_bordered {
  border-collapse: separate;
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-table--bordered thead > tr + tr > th,
.slds-table_bordered thead > tr + tr > th {
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-table--bordered tbody td,
.slds-table--bordered tbody th,
.slds-table_bordered tbody td,
.slds-table_bordered tbody th {
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-table--bordered:not(.slds-no-row-hover) tbody tr:focus > td:not(.slds-has-focus),
.slds-table--bordered:not(.slds-no-row-hover) tbody tr:focus > th:not(.slds-has-focus),
.slds-table--bordered:not(.slds-no-row-hover) tbody tr:hover > td:not(.slds-has-focus),
.slds-table--bordered:not(.slds-no-row-hover) tbody tr:hover > th:not(.slds-has-focus),
.slds-table_bordered:not(.slds-no-row-hover) tbody tr:focus > td:not(.slds-has-focus),
.slds-table_bordered:not(.slds-no-row-hover) tbody tr:focus > th:not(.slds-has-focus),
.slds-table_bordered:not(.slds-no-row-hover) tbody tr:hover > td:not(.slds-has-focus),
.slds-table_bordered:not(.slds-no-row-hover) tbody tr:hover > th:not(.slds-has-focus) {
  -webkit-box-shadow: var(--slds-g-color-border-base-1,#e5e5e5) 0 -1px 0 inset, var(--slds-g-color-border-base-1,#e5e5e5) 0 1px 0 inset;
  box-shadow: var(--slds-g-color-border-base-1,#e5e5e5) 0 -1px 0 inset, var(--slds-g-color-border-base-1,#e5e5e5) 0 1px 0 inset;
}
.slds-table--col-bordered td + td,
.slds-table--col-bordered td + th,
.slds-table--col-bordered th + td,
.slds-table--col-bordered th + th,
.slds-table_col-bordered td + td,
.slds-table_col-bordered td + th,
.slds-table_col-bordered th + td,
.slds-table_col-bordered th + th {
  border-left: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-table--striped tbody tr:nth-of-type(even) > td,
.slds-table--striped tbody tr:nth-of-type(even) > th,
.slds-table_striped tbody tr:nth-of-type(even) > td,
.slds-table_striped tbody tr:nth-of-type(even) > th {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-table--fixed-layout,
.slds-table_fixed-layout {
  table-layout: fixed;
  width: 100%;
  white-space: nowrap;
}
.slds-table--fixed-layout thead,
.slds-table_fixed-layout thead {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-table--fixed-layout tbody,
.slds-table_fixed-layout tbody {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.slds-table--fixed-layout .slds-cell-shrink,
.slds-table_fixed-layout .slds-cell-shrink {
  width: 3rem;
}
.slds-table--fixed-layout .slds-cell-shrink:nth-child(n),
.slds-table_fixed-layout .slds-cell-shrink:nth-child(n) {
  padding-left: 0;
  padding-right: 0;
}
.slds-table--fixed-layout .slds-cell-shrink:first-child,
.slds-table_fixed-layout .slds-cell-shrink:first-child {
  text-align: right;
  padding-right: .5rem;
}
.slds-table--fixed-layout .slds-cell-shrink:last-child,
.slds-table_fixed-layout .slds-cell-shrink:last-child {
  text-align: left;
  padding-left: .5rem;
}
.slds-is-sortable .slds-th__action:focus,
.slds-is-sortable .slds-th__action:hover,
.slds-is-sortable.slds-has-focus .slds-th__action,
.slds-is-sortable.slds-has-focus .slds-th__action:focus,
.slds-is-sortable.slds-has-focus .slds-th__action:hover {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  color: currentColor;
}
.slds-is-sortable .slds-th__action:focus .slds-is-sortable__icon,
.slds-is-sortable .slds-th__action:hover .slds-is-sortable__icon,
.slds-is-sortable.slds-has-focus .slds-th__action .slds-is-sortable__icon,
.slds-is-sortable.slds-has-focus .slds-th__action:focus .slds-is-sortable__icon,
.slds-is-sortable.slds-has-focus .slds-th__action:hover .slds-is-sortable__icon {
  display: inline-block;
  fill: #0176d3;
}
.slds-th__action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: .25rem .5rem;
  height: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-th__action:focus,
.slds-th__action:hover {
  outline: 0;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-th__action:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
}
.slds-th__action--form,
.slds-th__action_form {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.slds-th__action-button {
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  right: .25rem;
}
.slds-has-button-menu .slds-th__action {
  padding-right: 2rem;
}
.slds-has-button-menu .slds-th__action-button {
  right: .75rem;
}
.slds-is-sortable__icon {
  width: .75rem;
  height: .75rem;
  margin-left: .25rem;
  display: none;
}
.slds-is-sorted .slds-is-sortable__icon {
  display: inline-block;
}
.slds-is-sorted--asc .slds-is-sortable__icon,
.slds-is-sorted_asc .slds-is-sortable__icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.slds-table_column-1-wrap tbody tr > :nth-child(1) .slds-truncate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: none;
  hyphens: none;
  white-space: normal;
}
.slds-table_column-2-wrap tbody tr > :nth-child(2) .slds-truncate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: none;
  hyphens: none;
  white-space: normal;
}
.slds-table_column-3-wrap tbody tr > :nth-child(3) .slds-truncate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: none;
  hyphens: none;
  white-space: normal;
}
.slds-table_column-4-wrap tbody tr > :nth-child(4) .slds-truncate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: none;
  hyphens: none;
  white-space: normal;
}
.slds-table_column-5-wrap tbody tr > :nth-child(5) .slds-truncate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: none;
  hyphens: none;
  white-space: normal;
}
.slds-table_column-6-wrap tbody tr > :nth-child(6) .slds-truncate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: none;
  hyphens: none;
  white-space: normal;
}
.slds-table_column-7-wrap tbody tr > :nth-child(7) .slds-truncate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: none;
  hyphens: none;
  white-space: normal;
}
.slds-table_column-8-wrap tbody tr > :nth-child(8) .slds-truncate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: none;
  hyphens: none;
  white-space: normal;
}
.slds-table_column-9-wrap tbody tr > :nth-child(9) .slds-truncate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: none;
  hyphens: none;
  white-space: normal;
}
.slds-table_column-10-wrap tbody tr > :nth-child(10) .slds-truncate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: none;
  hyphens: none;
  white-space: normal;
}
.slds-table_column-11-wrap tbody tr > :nth-child(11) .slds-truncate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: none;
  hyphens: none;
  white-space: normal;
}
.slds-table_column-12-wrap tbody tr > :nth-child(12) .slds-truncate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: none;
  hyphens: none;
  white-space: normal;
}
.slds-table_column-13-wrap tbody tr > :nth-child(13) .slds-truncate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: none;
  hyphens: none;
  white-space: normal;
}
.slds-table_column-14-wrap tbody tr > :nth-child(14) .slds-truncate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: none;
  hyphens: none;
  white-space: normal;
}
.slds-table_column-15-wrap tbody tr > :nth-child(15) .slds-truncate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: none;
  hyphens: none;
  white-space: normal;
}
[class*=slds-table_column-] tr td .slds-truncate {
  overflow: hidden;
  position: relative;
  max-height: 3.25rem;
}
[class*=slds-table_column-] tr td .slds-truncate:after {
  content: "";
  position: absolute;
  top: 2.25rem;
  bottom: 0;
  right: 0;
  width: 50%;
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(69%, var(--slds-g-color-neutral-base-100,#fff)));
  background: -webkit-gradient(linear, left top, right top, color-stop(0, transparent), color-stop(69%, var(--slds-g-color-neutral-base-100,#fff)));
  background:
    linear-gradient(
      to right,
      transparent 0,
      var(--slds-g-color-neutral-base-100,#fff) 69%);
}
[class*=slds-table_column-] tr:hover td .slds-truncate:after {
  background: -webkit-gradient(linear, left top, right top, from(rgba(250, 250, 249, 0)), color-stop(69%, #fafaf9));
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(250, 250, 249, 0)), color-stop(69%, #fafaf9));
  background:
    linear-gradient(
      to right,
      rgba(250, 250, 249, 0) 0,
      #fafaf9 69%);
}
.slds-table--resizable-cols thead th,
.slds-table_resizable-cols thead th {
  padding: 0;
}
.slds-table--resizable-cols thead th:last-of-type .slds-resizable__handle,
.slds-table_resizable-cols thead th:last-of-type .slds-resizable__handle {
  width: .75rem;
  right: 0;
}
.slds-table--resizable-cols thead th:last-of-type .slds-resizable__handle .slds-resizable__divider:after,
.slds-table--resizable-cols thead th:last-of-type .slds-resizable__handle .slds-resizable__divider:before,
.slds-table_resizable-cols thead th:last-of-type .slds-resizable__handle .slds-resizable__divider:after,
.slds-table_resizable-cols thead th:last-of-type .slds-resizable__handle .slds-resizable__divider:before {
  right: 0;
}
.slds-resizable {
  max-width: 100%;
}
.slds-resizable__handle {
  width: 1.5rem;
  height: 100%;
  position: absolute;
  top: 0;
  right: -.75rem;
}
.slds-resizable__divider {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  cursor: col-resize;
  z-index: 5000;
}
.slds-resizable__divider:after,
.slds-resizable__divider:before {
  height: 100%;
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  right: .75rem;
}
.slds-resizable__divider:before {
  background-color: var(--slds-g-color-neutral-base-70,#aeaeae);
  height: 100%;
  width: 1px;
}
.slds-resizable__divider:after {
  background-color: var(--slds-g-color-brand-base-50,#0176d3);
  width: 1px;
  height: 100vh;
  opacity: 0;
}
.slds-resizable__divider:active:before,
.slds-resizable__divider:focus:before,
.slds-resizable__divider:hover:before {
  background-color: var(--slds-g-color-brand-base-50,#0176d3);
  width: .25rem;
}
.slds-resizable__divider:active:after,
.slds-resizable__divider:focus:after,
.slds-resizable__divider:hover:after {
  opacity: 1;
}
.slds-resizable__input:focus ~ .slds-resizable__handle .slds-resizable__divider:before {
  background-color: var(--slds-g-color-brand-base-50,#0176d3);
  width: .25rem;
}
.slds-resizable__input:focus ~ .slds-resizable__handle .slds-resizable__divider:after {
  opacity: 1;
}
.slds-table.slds-has-top-magnet table,
.slds-table_joined table {
  border-radius: 0 0 .25rem .25rem;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
}
.slds-table_joined-wrapper {
  padding: 1rem 1rem 0 1rem;
  border-radius: .25rem;
  background-clip: padding-box;
}
.slds-table_joined-wrapper .slds-table {
  border-radius: 0 0 .25rem .25rem;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
}
@media (max-width: 48em) {
  .slds-max-medium-table--stacked,
  .slds-max-medium-table_stacked {
    border: 0;
  }
  .slds-max-medium-table--stacked thead,
  .slds-max-medium-table_stacked thead {
    position: absolute !important;
    margin: -1px !important;
    border: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
  }
  .slds-max-medium-table--stacked th,
  .slds-max-medium-table_stacked th {
    border-top: 0;
  }
  .slds-max-medium-table--stacked tr,
  .slds-max-medium-table_stacked tr {
    display: block;
    border-top: 2px solid var(--slds-g-color-border-base-1,#e5e5e5);
  }
  .slds-max-medium-table--stacked td,
  .slds-max-medium-table--stacked th,
  .slds-max-medium-table_stacked td,
  .slds-max-medium-table_stacked th {
    display: block;
    padding: .75rem;
    max-width: 100%;
    width: 100%;
    clear: both;
    white-space: normal;
    overflow: hidden;
    text-align: left;
  }
  .slds-max-medium-table--stacked td.slds-truncate,
  .slds-max-medium-table--stacked th.slds-truncate,
  .slds-max-medium-table_stacked td.slds-truncate,
  .slds-max-medium-table_stacked th.slds-truncate {
    max-width: 100%;
  }
  .slds-max-medium-table--stacked td:before,
  .slds-max-medium-table--stacked th:before,
  .slds-max-medium-table_stacked td:before,
  .slds-max-medium-table_stacked th:before {
    font-size: .75rem;
    line-height: 1.25;
    color: var(--slds-g-color-neutral-base-30,#444);
    text-transform: uppercase;
    letter-spacing: .0625rem;
    display: block;
    padding-bottom: .25rem;
    content: attr(data-label);
  }
  .slds-max-medium-table--stacked tr > td:first-child,
  .slds-max-medium-table--stacked tr > td:last-child,
  .slds-max-medium-table_stacked tr > td:first-child,
  .slds-max-medium-table_stacked tr > td:last-child {
    padding: .75rem;
  }
  .slds-max-medium-table--stacked:not(.slds-no-row-hover) tbody tr:hover td,
  .slds-max-medium-table--stacked:not(.slds-no-row-hover) tbody tr:hover th,
  .slds-max-medium-table_stacked:not(.slds-no-row-hover) tbody tr:hover td,
  .slds-max-medium-table_stacked:not(.slds-no-row-hover) tbody tr:hover th {
    background-color: inherit !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  .slds-max-medium-table--stacked .slds-is-interactive .slds-button,
  .slds-max-medium-table_stacked .slds-is-interactive .slds-button {
    visibility: visible;
  }
  .slds-max-medium-table--stacked .slds-cell-shrink,
  .slds-max-medium-table_stacked .slds-cell-shrink {
    width: auto;
  }
}
@media (max-width: 48em) {
  .slds-max-medium-table--stacked td:before,
  .slds-max-medium-table--stacked th:before,
  .slds-max-medium-table_stacked td:before,
  .slds-max-medium-table_stacked th:before {
    padding-bottom: .25rem;
  }
}
@media (max-width: 48em) {
  .slds-max-medium-table--stacked-horizontal,
  .slds-max-medium-table_stacked-horizontal {
    border: 0;
  }
  .slds-max-medium-table--stacked-horizontal thead,
  .slds-max-medium-table_stacked-horizontal thead {
    position: absolute !important;
    margin: -1px !important;
    border: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
  }
  .slds-max-medium-table--stacked-horizontal th,
  .slds-max-medium-table_stacked-horizontal th {
    border-top: 0;
  }
  .slds-max-medium-table--stacked-horizontal tr,
  .slds-max-medium-table_stacked-horizontal tr {
    display: block;
    border-top: 2px solid var(--slds-g-color-border-base-1,#e5e5e5);
  }
  .slds-max-medium-table--stacked-horizontal td,
  .slds-max-medium-table--stacked-horizontal th,
  .slds-max-medium-table_stacked-horizontal td,
  .slds-max-medium-table_stacked-horizontal th {
    display: block;
    padding: .75rem;
    max-width: 100%;
    width: 100%;
    clear: both;
    white-space: normal;
    overflow: hidden;
    text-align: left;
  }
  .slds-max-medium-table--stacked-horizontal td.slds-truncate,
  .slds-max-medium-table--stacked-horizontal th.slds-truncate,
  .slds-max-medium-table_stacked-horizontal td.slds-truncate,
  .slds-max-medium-table_stacked-horizontal th.slds-truncate {
    max-width: 100%;
  }
  .slds-max-medium-table--stacked-horizontal td:before,
  .slds-max-medium-table--stacked-horizontal th:before,
  .slds-max-medium-table_stacked-horizontal td:before,
  .slds-max-medium-table_stacked-horizontal th:before {
    font-size: .75rem;
    line-height: 1.25;
    color: var(--slds-g-color-neutral-base-30,#444);
    text-transform: uppercase;
    letter-spacing: .0625rem;
    display: block;
    padding-bottom: .25rem;
    content: attr(data-label);
  }
  .slds-max-medium-table--stacked-horizontal tr > td:first-child,
  .slds-max-medium-table--stacked-horizontal tr > td:last-child,
  .slds-max-medium-table_stacked-horizontal tr > td:first-child,
  .slds-max-medium-table_stacked-horizontal tr > td:last-child {
    padding: .75rem;
  }
  .slds-max-medium-table--stacked-horizontal:not(.slds-no-row-hover) tbody tr:hover td,
  .slds-max-medium-table--stacked-horizontal:not(.slds-no-row-hover) tbody tr:hover th,
  .slds-max-medium-table_stacked-horizontal:not(.slds-no-row-hover) tbody tr:hover td,
  .slds-max-medium-table_stacked-horizontal:not(.slds-no-row-hover) tbody tr:hover th {
    background-color: inherit !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  .slds-max-medium-table--stacked-horizontal .slds-is-interactive .slds-button,
  .slds-max-medium-table_stacked-horizontal .slds-is-interactive .slds-button {
    visibility: visible;
  }
  .slds-max-medium-table--stacked-horizontal .slds-cell-shrink,
  .slds-max-medium-table_stacked-horizontal .slds-cell-shrink {
    width: auto;
  }
}
@media (max-width: 48em) {
  .slds-max-medium-table--stacked-horizontal td,
  .slds-max-medium-table_stacked-horizontal td {
    text-align: right;
  }
  .slds-max-medium-table--stacked-horizontal td:before,
  .slds-max-medium-table_stacked-horizontal td:before {
    float: left;
    margin-top: .125rem;
  }
  .slds-max-medium-table--stacked-horizontal .slds-truncate,
  .slds-max-medium-table_stacked-horizontal .slds-truncate {
    max-width: 100%;
  }
}
.slds-table--edit_container:focus,
.slds-table_edit_container:focus {
  outline: 0;
}
.slds-table--edit_container:focus:before,
.slds-table_edit_container:focus:before {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 4px var(--slds-g-color-border-brand-2,#1b96ff) inset;
  box-shadow: 0 0 0 4px var(--slds-g-color-border-brand-2,#1b96ff) inset;
}
.slds-table--edit_container:focus .slds-table--edit_container-message,
.slds-table--edit_container:focus .slds-table_edit_container-message,
.slds-table_edit_container:focus .slds-table--edit_container-message,
.slds-table_edit_container:focus .slds-table_edit_container-message {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20rem;
  margin-top: -2.25rem;
  margin-left: -10rem;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  text-align: center;
  z-index: 1;
}
.slds-table--edit_container-message,
.slds-table_edit_container-message {
  display: none;
}
.slds-table--edit thead th,
.slds-table_edit thead th {
  padding: 0;
}
.slds-table--edit .slds-cell-error,
.slds-table_edit .slds-cell-error {
  padding-left: 0;
}
.slds-table--edit:not(.slds-no-cell-focus) tbody tr:hover > .slds-cell-edit.slds-has-focus,
.slds-table_edit:not(.slds-no-cell-focus) tbody tr:hover > .slds-cell-edit.slds-has-focus {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-box-shadow: #0176d3 0 0 0 1px inset;
  box-shadow: #0176d3 0 0 0 1px inset;
}
.slds-table--edit.slds-table tbody tr:hover > .slds-cell-edit:hover,
.slds-table_edit.slds-table tbody tr:hover > .slds-cell-edit:hover {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-table--edit.slds-table tbody tr:hover > .slds-cell-edit.slds-is-edited,
.slds-table_edit.slds-table tbody tr:hover > .slds-cell-edit.slds-is-edited {
  background-color: var(--slds-g-color-palette-yellow-90,#faffbd);
}
.slds-table--edit.slds-table tbody tr:hover > .slds-cell-edit.slds-has-error,
.slds-table_edit.slds-table tbody tr:hover > .slds-cell-edit.slds-has-error {
  background-color: var(--slds-g-color-palette-yellow-90,#faffbd);
  -webkit-box-shadow: var(--slds-g-color-error-base-40,#ea001e) 0 0 0 2px inset;
  box-shadow: var(--slds-g-color-error-base-40,#ea001e) 0 0 0 2px inset;
}
.slds-table--edit .slds-button__icon--edit:focus,
.slds-table--edit .slds-button__icon_edit:focus,
.slds-table_edit .slds-button__icon--edit:focus,
.slds-table_edit .slds-button__icon_edit:focus {
  fill: var(--slds-g-color-brand-base-50,#1b96ff);
}
.slds-has-focus .slds-th__action {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-box-shadow: #014486 0 0 0 1px inset;
  box-shadow: #014486 0 0 0 1px inset;
}
.slds-has-focus.slds-is-resizable .slds-th__action,
.slds-has-focus.slds-is-resizable .slds-th__action:focus,
.slds-has-focus.slds-is-resizable .slds-th__action:focus:hover,
.slds-has-focus.slds-is-resizable .slds-th__action:hover,
.slds-is-resizable .slds-th__action:focus,
.slds-is-resizable .slds-th__action:focus:hover {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-box-shadow: #014486 0 0 0 1px inset, #014486 -.25rem 0 0 inset;
  box-shadow: #014486 0 0 0 1px inset, #014486 -.25rem 0 0 inset;
}
.slds-is-resizable .slds-th__action:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
}
.slds-table .slds-cell-edit {
  outline: 0;
}
.slds-table .slds-cell-edit.slds-has-focus {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-box-shadow: var(--slds-g-shadow-inset-inverse-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-inverse-focus-1,0 0 3px #0176d3);
}
.slds-table .slds-cell-edit.slds-has-focus .slds-button__icon--edit,
.slds-table .slds-cell-edit.slds-has-focus .slds-button__icon--lock,
.slds-table .slds-cell-edit.slds-has-focus .slds-button__icon_edit,
.slds-table .slds-cell-edit.slds-has-focus .slds-button__icon_lock {
  opacity: 1;
}
.slds-table .slds-cell-edit.slds-has-focus:hover {
  -webkit-box-shadow: #014486 0 0 0 1px inset;
  box-shadow: #014486 0 0 0 1px inset;
}
.slds-table .slds-cell-edit.slds-has-focus a:focus {
  text-decoration: underline;
  outline: 0;
}
.slds-table .slds-cell-edit.slds-is-edited,
.slds-table .slds-cell-edit.slds-is-edited:hover {
  font-weight: 700;
  background-color: var(--slds-g-color-palette-yellow-90,#faffbd);
}
.slds-table .slds-cell-edit.slds-has-error,
.slds-table .slds-cell-edit.slds-has-error:hover {
  font-weight: 700;
  background-color: var(--slds-g-color-palette-yellow-90,#faffbd);
  -webkit-box-shadow: var(--slds-g-color-error-base-40,#ea001e) 0 0 0 2px inset;
  box-shadow: var(--slds-g-color-error-base-40,#ea001e) 0 0 0 2px inset;
}
.slds-cell-edit__button {
  width: 1.25rem;
  height: 1.25rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.slds-cell-edit__button:focus .slds-button__icon--edit,
.slds-cell-edit__button:focus .slds-button__icon_edit {
  opacity: 1;
}
.slds-cell-edit__button:disabled,
.slds-cell-edit__button[disabled] {
  color: var(--slds-g-color-neutral-base-50,#747474);
}
.slds-no-cell-focus .slds-has-focus {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-no-cell-focus .slds-has-focus .slds-th__action,
.slds-no-cell-focus .slds-has-focus .slds-th__action:focus,
.slds-no-cell-focus .slds-has-focus .slds-th__action:focus:hover,
.slds-no-cell-focus .slds-has-focus .slds-th__action:hover {
  color: inherit;
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-no-cell-focus .slds-has-focus .slds-button__icon--edit,
.slds-no-cell-focus .slds-has-focus .slds-button__icon_edit {
  opacity: 1;
}
.slds-no-cell-focus .slds-has-focus.slds-is-resizable:hover .slds-th__action {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-box-shadow: var(--slds-g-color-border-base-1,#e5e5e5) -.25rem 0 0 inset;
  box-shadow: var(--slds-g-color-border-base-1,#e5e5e5) -.25rem 0 0 inset;
}
.slds-no-cell-focus .slds-is-sortable.slds-has-focus .slds-is-sortable__icon {
  display: none;
}
.slds-no-cell-focus .slds-is-sorted.slds-has-focus .slds-is-sortable__icon {
  display: inline-block;
  fill: var(--slds-g-color-neutral-base-50,#747474);
}
.slds-no-cell-focus .slds-is-edited,
.slds-no-cell-focus .slds-is-edited:hover {
  background-color: var(--slds-g-color-palette-yellow-90,#faffbd);
}
.slds-no-cell-focus .slds-has-error,
.slds-no-cell-focus .slds-has-error:hover {
  background-color: var(--slds-g-color-palette-yellow-90,#faffbd);
  -webkit-box-shadow: var(--slds-g-color-error-base-40,#ea001e) 0 0 0 2px inset;
  box-shadow: var(--slds-g-color-error-base-40,#ea001e) 0 0 0 2px inset;
}
.slds-no-cell-focus thead .slds-has-focus:hover {
  color: var(--slds-g-link-color,#0b5cab);
}
.slds-no-cell-focus thead .slds-has-focus:hover .slds-is-sortable__icon {
  display: inline-block;
  fill: var(--slds-g-link-color,#0b5cab);
}
.slds-hint-parent .slds-cell-edit .slds-button__icon--edit,
.slds-hint-parent .slds-cell-edit .slds-button__icon--lock,
.slds-hint-parent .slds-cell-edit .slds-button__icon_edit,
.slds-hint-parent .slds-cell-edit .slds-button__icon_lock {
  opacity: 0;
}
.slds-hint-parent .slds-cell-edit:focus .slds-button__icon--edit,
.slds-hint-parent .slds-cell-edit:focus .slds-button__icon_edit,
.slds-hint-parent .slds-cell-edit:hover .slds-button__icon--edit,
.slds-hint-parent .slds-cell-edit:hover .slds-button__icon_edit {
  fill: var(--slds-g-color-neutral-base-50,#747474);
  opacity: 1;
}
.slds-hint-parent .slds-cell-edit:focus .slds-button__icon--edit:focus,
.slds-hint-parent .slds-cell-edit:focus .slds-button__icon--edit:hover,
.slds-hint-parent .slds-cell-edit:focus .slds-button__icon_edit:focus,
.slds-hint-parent .slds-cell-edit:focus .slds-button__icon_edit:hover,
.slds-hint-parent .slds-cell-edit:hover .slds-button__icon--edit:focus,
.slds-hint-parent .slds-cell-edit:hover .slds-button__icon--edit:hover,
.slds-hint-parent .slds-cell-edit:hover .slds-button__icon_edit:focus,
.slds-hint-parent .slds-cell-edit:hover .slds-button__icon_edit:hover {
  fill: var(--slds-g-color-brand-base-50,#1b96ff);
}
.slds-hint-parent .slds-cell-edit:focus .slds-button__icon--lock,
.slds-hint-parent .slds-cell-edit:focus .slds-button__icon_lock,
.slds-hint-parent .slds-cell-edit:hover .slds-button__icon--lock,
.slds-hint-parent .slds-cell-edit:hover .slds-button__icon_lock {
  fill: var(--slds-g-color-neutral-base-50,#747474);
  opacity: 1;
}
.slds-hint-parent .slds-cell-edit.slds-has-focus .slds-button__icon--edit,
.slds-hint-parent .slds-cell-edit.slds-has-focus .slds-button__icon_edit {
  fill: var(--slds-g-color-neutral-base-10,#181818);
  opacity: 1;
}
.slds-form-element__label--edit,
.slds-form-element__label_edit {
  margin: 0 .125rem 0;
}
.slds-popover--edit,
.slds-popover_edit {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.slds-popover--edit .slds-popover__body,
.slds-popover_edit .slds-popover__body {
  padding: .25rem .25rem .25rem 0;
}
.slds-popover--edit .slds-form-element__help,
.slds-popover_edit .slds-form-element__help {
  width: 100%;
  padding-left: .75rem;
}
.slds-table--header-fixed_container,
.slds-table_header-fixed_container {
  position: relative;
  padding-top: 2rem;
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  overflow: hidden;
}
.slds-table--header-fixed_container:before,
.slds-table_header-fixed_container:before {
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  content: "";
  display: block;
  position: relative;
  width: 100%;
}
.slds-cell-fixed {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  position: absolute;
  top: 0;
  min-height: 2rem;
}
.slds-table--header-fixed,
.slds-table_header-fixed {
  border-top: 0;
}
.slds-table--header-fixed thead th,
.slds-table_header-fixed thead th {
  position: static;
  padding: 0;
  border-top: 0;
}
.slds-table--header-fixed tbody tr:first-child td,
.slds-table--header-fixed tbody tr:first-child th,
.slds-table_header-fixed tbody tr:first-child td,
.slds-table_header-fixed tbody tr:first-child th {
  border-top: 0;
}
.slds-table_header-hidden {
  border-top: 0;
}
.slds-tree .slds-tree__item .slds-is-disabled {
  visibility: hidden;
}
.slds-tree .slds-is-selected {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  -webkit-box-shadow: var(--slds-g-color-brand-base-50,#0176d3) 4px 0 0 inset;
  box-shadow: var(--slds-g-color-brand-base-50,#0176d3) 4px 0 0 inset;
}
.slds-tree .slds-is-focused {
  text-decoration: underline;
}
.slds-tree [aria-expanded=false] > .slds-tree__item > .slds-button[aria-controls] > .slds-button__icon,
.slds-tree [aria-expanded=false] > .slds-tree__item > .slds-button[aria-controls] > span > .slds-button__icon {
  -webkit-transition: .2s -webkit-transform ease-in-out;
  transition: .2s -webkit-transform ease-in-out;
  -webkit-transition: .2s transform ease-in-out;
  transition: .2s transform ease-in-out;
  -webkit-transition: .2s transform ease-in-out, .2s -webkit-transform ease-in-out;
  transition: .2s transform ease-in-out, .2s -webkit-transform ease-in-out;
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.slds-tree [aria-expanded=true] > .slds-tree__item > .slds-button[aria-controls] > .slds-button__icon,
.slds-tree [aria-expanded=true] > .slds-tree__item > .slds-button[aria-controls] > span > .slds-button__icon {
  -webkit-transition: .2s -webkit-transform ease-in-out;
  transition: .2s -webkit-transform ease-in-out;
  -webkit-transition: .2s transform ease-in-out;
  transition: .2s transform ease-in-out;
  -webkit-transition: .2s transform ease-in-out, .2s -webkit-transform ease-in-out;
  transition: .2s transform ease-in-out, .2s -webkit-transform ease-in-out;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.slds-tree__item a {
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-tree__item a:hover {
  text-decoration: none;
}
.slds-tree__item a:focus {
  outline: 0;
  text-decoration: underline;
}
.slds-tree-container,
.slds-tree_container {
  min-width: 7.5rem;
  max-width: var(--slds-c-tree-sizing-max-width,var(--sds-c-tree-sizing-max-width,25rem));
}
.slds-tree-container > .slds-text-heading--label,
.slds-tree-container > .slds-text-heading_label,
.slds-tree_container > .slds-text-heading--label,
.slds-tree_container > .slds-text-heading_label {
  margin-bottom: .5rem;
}
.slds-tree__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: .375rem 0 .375rem 1rem;
}
.slds-tree__item.slds-is-hovered,
.slds-tree__item:hover {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  cursor: pointer;
}
.slds-tree [role=treeitem]:focus {
  outline: 0;
}
.slds-tree [role=treeitem]:focus > .slds-tree__item {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  cursor: pointer;
  text-decoration: none;
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
}
.slds-tree [role=treeitem][aria-selected=true]:focus > .slds-tree__item {
  -webkit-box-shadow:
    #1b96ff 4px 0 0 inset,
    0 0 0 2px var(--slds-g-color-neutral-base-100,#fff),
    0 0 0 4px var(--slds-g-color-brand-base-40,#0b5cab);
  box-shadow:
    #1b96ff 4px 0 0 inset,
    0 0 0 2px var(--slds-g-color-neutral-base-100,#fff),
    0 0 0 4px var(--slds-g-color-brand-base-40,#0b5cab);
}
.slds-tree [role=treeitem][aria-selected=true] > .slds-tree__item {
  background: rgba(21, 137, 238, .1);
  -webkit-box-shadow: #1b96ff 4px 0 0 inset;
  box-shadow: #1b96ff 4px 0 0 inset;
}
[dir=rtl] .slds-tree [role=treeitem][aria-selected=true] > .slds-tree__item {
  -webkit-box-shadow: #1b96ff -4px 0 0 inset;
  box-shadow: #1b96ff -4px 0 0 inset;
}
.slds-tree [aria-disabled=true] {
  color: var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-tree [aria-disabled=true] .slds-tree__item.slds-is-hovered,
.slds-tree [aria-disabled=true] .slds-tree__item:hover {
  background-color: transparent;
  cursor: default;
}
.slds-tree [aria-disabled=true] .slds-tree__item-meta {
  color: inherit;
}
.slds-tree [role=treeitem] > [role=group] {
  display: none;
}
.slds-tree [role=treeitem][aria-expanded=true] > [role=group] {
  display: block;
}
[aria-expanded=false] > .slds-tree__item .slds-button__icon {
  -webkit-transition: .2s -webkit-transform ease-in-out;
  transition: .2s -webkit-transform ease-in-out;
  -webkit-transition: .2s transform ease-in-out;
  transition: .2s transform ease-in-out;
  -webkit-transition: .2s transform ease-in-out, .2s -webkit-transform ease-in-out;
  transition: .2s transform ease-in-out, .2s -webkit-transform ease-in-out;
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
[aria-expanded=true] > .slds-tree__item .slds-button__icon {
  -webkit-transition: .2s -webkit-transform ease-in-out;
  transition: .2s -webkit-transform ease-in-out;
  -webkit-transition: .2s transform ease-in-out;
  transition: .2s transform ease-in-out;
  -webkit-transition: .2s transform ease-in-out, .2s -webkit-transform ease-in-out;
  transition: .2s transform ease-in-out, .2s -webkit-transform ease-in-out;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
[dir=rtl] [aria-expanded=true] > .slds-tree__item .slds-button__icon {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
[aria-level="1"] > .slds-tree__item {
  padding-left: 1rem;
}
[aria-level="2"] > .slds-tree__item {
  padding-left: 2rem;
}
[aria-level="3"] > .slds-tree__item {
  padding-left: 3rem;
}
[aria-level="4"] > .slds-tree__item {
  padding-left: 4rem;
}
[aria-level="5"] > .slds-tree__item {
  padding-left: 5rem;
}
[aria-level="6"] > .slds-tree__item {
  padding-left: 6rem;
}
[aria-level="7"] > .slds-tree__item {
  padding-left: 7rem;
}
[aria-level="8"] > .slds-tree__item {
  padding-left: 8rem;
}
[aria-level="9"] > .slds-tree__item {
  padding-left: 9rem;
}
[aria-level="10"] > .slds-tree__item {
  padding-left: 10rem;
}
[aria-level="11"] > .slds-tree__item {
  padding-left: 11rem;
}
[aria-level="12"] > .slds-tree__item {
  padding-left: 12rem;
}
[aria-level="13"] > .slds-tree__item {
  padding-left: 13rem;
}
[aria-level="14"] > .slds-tree__item {
  padding-left: 14rem;
}
[aria-level="15"] > .slds-tree__item {
  padding-left: 15rem;
}
[aria-level="16"] > .slds-tree__item {
  padding-left: 16rem;
}
[aria-level="17"] > .slds-tree__item {
  padding-left: 17rem;
}
[aria-level="18"] > .slds-tree__item {
  padding-left: 18rem;
}
[aria-level="19"] > .slds-tree__item {
  padding-left: 19rem;
}
[aria-level="20"] > .slds-tree__item {
  padding-left: 20rem;
}
.slds-tree__item-label {
  display: block;
}
.slds-tree__item-meta {
  display: block;
  color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-tree__item .slds-button {
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-top: .125rem;
}
.slds-tree__item .slds-pill {
  margin-left: .75rem;
}
.slds-tree__group-header {
  font-size: .875rem;
  font-weight: 700;
}
.slds-table--tree .slds-tree__item,
.slds-table_tree .slds-tree__item {
  line-height: 1.5rem;
}
.slds-table--tree .slds-tree__item a,
.slds-table_tree .slds-tree__item a {
  color: var(--slds-g-link-color,#0b5cab);
}
.slds-table--tree .slds-tree__item a:hover,
.slds-table_tree .slds-tree__item a:hover {
  text-decoration: underline;
}
.slds-table--tree tr .slds-tree__item,
.slds-table_tree tr .slds-tree__item {
  display: table-cell;
  vertical-align: middle;
}
.slds-table--tree tr .slds-tree__item > .slds-button,
.slds-table_tree tr .slds-tree__item > .slds-button {
  float: left;
  height: 1.5rem;
}
.slds-table--tree .slds-button,
.slds-table_tree .slds-button {
  -ms-flex-item-align: center;
  align-self: center;
}
.slds-table--tree .slds-button:not(.slds-th__action-button),
.slds-table_tree .slds-button:not(.slds-th__action-button) {
  margin-top: 0;
}
.slds-table--tree [aria-level="1"] > .slds-tree__item,
.slds-table_tree [aria-level="1"] > .slds-tree__item {
  padding-left: 1.5rem;
}
.slds-table--tree [aria-level="2"] > .slds-tree__item,
.slds-table_tree [aria-level="2"] > .slds-tree__item {
  padding-left: 2.5rem;
}
.slds-table--tree [aria-level="3"] > .slds-tree__item,
.slds-table_tree [aria-level="3"] > .slds-tree__item {
  padding-left: 3.5rem;
}
.slds-table--tree [aria-level="4"] > .slds-tree__item,
.slds-table_tree [aria-level="4"] > .slds-tree__item {
  padding-left: 4.5rem;
}
.slds-table--tree [aria-level="5"] > .slds-tree__item,
.slds-table_tree [aria-level="5"] > .slds-tree__item {
  padding-left: 5.5rem;
}
.slds-table--tree [aria-level="6"] > .slds-tree__item,
.slds-table_tree [aria-level="6"] > .slds-tree__item {
  padding-left: 6.5rem;
}
.slds-table--tree [aria-level="7"] > .slds-tree__item,
.slds-table_tree [aria-level="7"] > .slds-tree__item {
  padding-left: 7.5rem;
}
.slds-table--tree [aria-level="8"] > .slds-tree__item,
.slds-table_tree [aria-level="8"] > .slds-tree__item {
  padding-left: 8.5rem;
}
.slds-table--tree [aria-level="9"] > .slds-tree__item,
.slds-table_tree [aria-level="9"] > .slds-tree__item {
  padding-left: 9.5rem;
}
.slds-table--tree [aria-level="10"] > .slds-tree__item,
.slds-table_tree [aria-level="10"] > .slds-tree__item {
  padding-left: 10.5rem;
}
.slds-table--tree [aria-level="11"] > .slds-tree__item,
.slds-table_tree [aria-level="11"] > .slds-tree__item {
  padding-left: 11.5rem;
}
.slds-table--tree [aria-level="12"] > .slds-tree__item,
.slds-table_tree [aria-level="12"] > .slds-tree__item {
  padding-left: 12.5rem;
}
.slds-table--tree [aria-level="13"] > .slds-tree__item,
.slds-table_tree [aria-level="13"] > .slds-tree__item {
  padding-left: 13.5rem;
}
.slds-table--tree [aria-level="14"] > .slds-tree__item,
.slds-table_tree [aria-level="14"] > .slds-tree__item {
  padding-left: 14.5rem;
}
.slds-table--tree [aria-level="15"] > .slds-tree__item,
.slds-table_tree [aria-level="15"] > .slds-tree__item {
  padding-left: 15.5rem;
}
.slds-table--tree [aria-level="16"] > .slds-tree__item,
.slds-table_tree [aria-level="16"] > .slds-tree__item {
  padding-left: 16.5rem;
}
.slds-table--tree [aria-level="17"] > .slds-tree__item,
.slds-table_tree [aria-level="17"] > .slds-tree__item {
  padding-left: 17.5rem;
}
.slds-table--tree [aria-level="18"] > .slds-tree__item,
.slds-table_tree [aria-level="18"] > .slds-tree__item {
  padding-left: 18.5rem;
}
.slds-table--tree [aria-level="19"] > .slds-tree__item,
.slds-table_tree [aria-level="19"] > .slds-tree__item {
  padding-left: 19.5rem;
}
.slds-table--tree [aria-level="20"] > .slds-tree__item,
.slds-table_tree [aria-level="20"] > .slds-tree__item {
  padding-left: 20.5rem;
}
.slds-einstein-header {
  position: relative;
  background-color: var(--slds-g-color-palette-cloud-blue-80,#90d0fe);
  background-image: url("./media/einstein-header-background.svg");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: cover;
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  padding-top: .75rem;
  padding-bottom: .75rem;
  text-shadow: 0 0 4px var(--slds-g-color-palette-cloud-blue-90,#cfe9fe);
}
.slds-einstein-header .slds-popover__close {
  color: currentColor;
}
.slds-einstein-header .slds-einstein-header__figure,
.slds-einstein-header .slds-einstein-header__figure:last-child {
  margin-bottom: calc((.75rem + 5px) * -1);
  height: 4.75rem;
  background-image: url("./media/einstein-figure.svg");
  background-position: right bottom;
  background-repeat: no-repeat;
}
.slds-einstein-header .slds-einstein-header__actions {
  padding-left: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-einstein-header .slds-popover__close {
  position: absolute;
  top: 0;
  right: 0;
}
.slds-popover_einstein.slds-nubbin--left-top:before,
.slds-popover_einstein.slds-nubbin--right-top:before,
.slds-popover_einstein.slds-nubbin--top-left:before,
.slds-popover_einstein.slds-nubbin--top-right:before,
.slds-popover_einstein.slds-nubbin--top:before,
.slds-popover_einstein.slds-nubbin_left-top:before,
.slds-popover_einstein.slds-nubbin_right-top:before,
.slds-popover_einstein.slds-nubbin_top-left:before,
.slds-popover_einstein.slds-nubbin_top-right:before,
.slds-popover_einstein.slds-nubbin_top:before {
  background-color: var(--slds-g-color-palette-cloud-blue-80,#90d0fe);
}
.slds-section-title {
  font-size: 1rem;
}
.slds-section-title > a {
  display: inline-block;
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-section-title > a:focus,
.slds-section-title > a:hover {
  color: var(--slds-g-link-color-hover,#014486);
}
.slds-section-title > a:focus {
  -webkit-box-shadow: 0 0 3px #0176d3;
  box-shadow: 0 0 3px #0176d3;
}
.slds-section-title > a:active {
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-section-title .slds-icon {
  width: 1rem;
  height: 1rem;
  fill: currentColor;
}
.slds-section-title .slds-section-group--is-closed .slds-icon,
.slds-section-title .slds-section-group_is-closed .slds-icon {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.slds-section {
  margin-top: .5rem;
  margin-bottom: .5rem;
}
.slds-section.slds-is-open .slds-section__title-action-icon {
  -webkit-transform: rotate(0);
  transform: rotate(0);
  -webkit-transform-origin: 45%;
  transform-origin: 45%;
}
.slds-section.slds-is-open .slds-section__content {
  padding-top: .5rem;
  overflow: visible;
  visibility: visible;
  opacity: 1;
  height: auto;
}
.slds-section__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1rem;
  line-height: 1.875rem;
  border: 1px solid transparent;
  border-radius: .25rem;
}
.slds-section__title-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  cursor: pointer;
  width: 100%;
  text-align: left;
  color: currentColor;
  font-size: inherit;
  padding: 0 .5rem;
}
.slds-section__title-action:active,
.slds-section__title-action:focus,
.slds-section__title-action:hover {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  color: inherit;
}
.slds-section__content {
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  height: 0;
}
.slds-section__title-action-icon {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.slds-section-title--divider,
.slds-section-title_divider {
  font-size: .75rem;
  line-height: 1.25;
  color: var(--slds-g-color-neutral-base-30,#444);
  text-transform: uppercase;
  letter-spacing: .0625rem;
  padding: .5rem 1rem;
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-illustration {
  text-align: center;
}
.slds-illustration.slds-illustration_small .slds-illustration__svg {
  width: 100%;
  max-width: 300px;
  max-height: 200px;
  margin-bottom: 1rem;
}
.slds-illustration.slds-illustration_large .slds-illustration__svg {
  width: 100%;
  max-width: 600px;
  max-height: 400px;
  margin-bottom: 3rem;
}
.slds-illustration.slds-illustration_large .slds-illustration__header {
  margin-bottom: 1.5rem;
}
.slds-illustration.slds-illustration_large p {
  margin-bottom: 3rem;
}
.slds-illustration .slds-illustration__stroke-primary {
  stroke: var(--slds-g-color-palette-cloud-blue-80,#90d0fe);
}
.slds-illustration .slds-illustration__stroke-secondary {
  stroke: var(--slds-g-color-palette-cloud-blue-90,#cfe9fe);
}
.slds-illustration .slds-illustration__fill-primary {
  fill: var(--slds-g-color-palette-cloud-blue-80,#90d0fe);
}
.slds-illustration .slds-illustration__fill-secondary {
  fill: var(--slds-g-color-palette-cloud-blue-90,#cfe9fe);
}
.slds-region {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-region__pinned-top {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#c9c9c9);
}
.slds-region__pinned-left {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border-right: 1px solid var(--slds-g-color-border-base-1,#c9c9c9);
}
.slds-region__pinned-right {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border-left: 1px solid var(--slds-g-color-border-base-1,#c9c9c9);
}
.slds-vertical-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-radius: .25rem;
}
.slds-vertical-tabs__nav {
  width: 12rem;
  border-right: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-vertical-tabs__nav-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-vertical-tabs__nav-item:last-child {
  margin-bottom: -1px;
}
.slds-vertical-tabs__nav-item:focus-within {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  outline: 0;
}
.slds-vertical-tabs__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0;
  padding: .75rem;
  color: currentColor;
}
.slds-vertical-tabs__link:hover {
  background: var(--slds-g-color-neutral-base-80,#c9c9c9);
  color: var(--slds-g-color-neutral-base-10,#181818);
  text-decoration: none;
}
.slds-vertical-tabs__link:focus {
  outline: 0;
  text-decoration: none;
}
.slds-vertical-tabs__left-icon {
  margin-right: .5rem;
}
.slds-vertical-tabs__left-icon:empty {
  margin-right: 0;
}
.slds-vertical-tabs__right-icon {
  margin-left: auto;
}
.slds-vertical-tabs__content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 1rem;
  background: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-vertical-tabs__nav-item.slds-is-active {
  margin-right: -1px;
  border-right: 0;
  background: var(--slds-g-color-neutral-base-100,#fff);
  color: #0b5cab;
}
.slds-vertical-tabs__nav-item.slds-is-active .slds-vertical-tabs__link:hover {
  background: var(--slds-g-color-neutral-base-100,#fff);
  color: currentColor;
}
.slds-vertical-tabs__nav-item.slds-has-focus {
  text-decoration: none;
}
.slds-welcome-mat .slds-modal__container {
  width: 52.0625rem;
  max-width: none;
}
.slds-welcome-mat {
  position: relative;
}
.slds-welcome-mat__content {
  min-height: 25rem;
  max-height: 37.5rem;
}
.slds-welcome-mat__content .slds-progress-bar {
  display: inline-block;
  width: 12.5rem;
  background: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-welcome-mat__content .slds-progress-bar__value {
  background: var(--slds-g-color-success-base-50,#2e844a);
}
.slds-welcome-mat__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  padding: 1rem 3rem 7.75rem;
  color: var(--slds-g-color-brand-base-20,#032d60);
  background-image: url("./media/bg-info@2x.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: var(--slds-g-color-palette-cloud-blue-90,#cfe9fe);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-welcome-mat__info:focus {
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
}
.slds-welcome-mat__info:focus-visible {
  outline: 0;
}
.slds-welcome-mat__info-content {
  margin: auto;
  text-align: center;
}
.slds-welcome-mat__info-title {
  margin-bottom: 1.5rem;
  font-size: 2.625rem;
  font-weight: 700;
  line-height: 1.25;
}
.slds-welcome-mat__info-description {
  margin-bottom: 1.5rem;
}
.slds-welcome-mat__info-progress {
  margin-bottom: 1rem;
}
.slds-welcome-mat__tiles {
  background: var(--slds-g-color-neutral-base-95,#f3f3f3);
  overflow: auto;
  padding: 1rem;
}
.slds-welcome-mat__tile {
  margin: 1rem 0;
}
.slds-welcome-mat__tile .slds-media {
  padding: .5rem;
}
.slds-welcome-mat__tile:not(.slds-welcome-mat__tile_complete):not(.slds-welcome-mat__tile_info-only) {
  -webkit-box-shadow: 0 2px 2px var(--slds-g-color-neutral-10-opacity-10,rgba(0,0,0,.05));
  box-shadow: 0 2px 2px var(--slds-g-color-neutral-10-opacity-10,rgba(0,0,0,.05));
  border-radius: .25rem;
  background: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-welcome-mat__tile:not(.slds-welcome-mat__tile_complete):not(.slds-welcome-mat__tile_info-only):hover {
  -webkit-box-shadow: 0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset, 0 2px 2px var(--slds-g-color-neutral-10-opacity-25,rgba(0,0,0,.05));
  box-shadow: 0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset, 0 2px 2px var(--slds-g-color-neutral-10-opacity-25,rgba(0,0,0,.05));
}
.slds-welcome-mat__tile:not(.slds-welcome-mat__tile_complete) .slds-icon-action-check {
  display: none;
}
.slds-welcome-mat__tile:first-child {
  margin-top: 0;
}
.slds-welcome-mat__tile:last-child {
  margin-bottom: 0;
}
.slds-welcome-mat__tile-figure {
  margin-left: .25rem;
}
.slds-welcome-mat__tile-title {
  font-weight: 700;
}
.slds-welcome-mat__tile-body {
  padding: .75rem;
  border-left: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-welcome-mat__tile-description {
  color: var(--slds-g-color-neutral-base-30,#444);
  font-size: .75rem;
  line-height: 1.5;
}
.slds-welcome-mat__tile-icon-container {
  position: relative;
}
.slds-welcome-mat__tile_complete {
  background: 0 0;
}
.slds-welcome-mat__tile_complete .slds-icon {
  fill: var(--slds-g-color-neutral-base-80,#c9c9c9);
}
.slds-welcome-mat .slds-icon-action-check {
  position: absolute;
  bottom: -.625rem;
  right: -.625rem;
  height: 1.25rem;
  width: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: .25rem;
  border: 2px solid var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-radius: 1.25rem;
  line-height: 0;
  background: var(--slds-g-color-success-base-60,#3ba755);
}
.slds-welcome-mat .slds-icon-action-check .slds-icon {
  fill: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-welcome-mat_splash .slds-welcome-mat__content {
  height: 37.5rem;
}
.slds-welcome-mat_splash .slds-welcome-mat__info-content {
  max-width: 37.5rem;
}
.slds-welcome-mat_splash .slds-welcome-mat__info-title {
  font-size: 2rem;
}
.slds-welcome-mat_info-only .slds-welcome-mat__content {
  height: 37.5rem;
}
.slds-welcome-mat_info-only .slds-welcome-mat__info-title {
  font-size: 2rem;
}
.slds-welcome-mat__tiles_info-only {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-welcome-mat__tile_info-only .slds-welcome-mat__tile-body {
  border-left: 0;
}
.slds-welcome-mat__info-badge-container {
  display: inline-block;
  position: relative;
}
.slds-welcome-mat__info-badge-container .slds-icon-action-check {
  border-width: 0;
  top: 50%;
  right: 0;
  -webkit-transform: translate3d(50%, -50%, 0);
  transform: translate3d(50%, -50%, 0);
  display: none;
}
.slds-welcome-mat__info-badge {
  margin-bottom: .5rem;
}
.slds-welcome-mat__info-progress_complete .slds-icon-action-check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-summary-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.slds-summary-detail .slds-summary-detail__action-icon {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
[dir=rtl] .slds-summary-detail .slds-summary-detail__action-icon {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.slds-summary-detail .slds-summary-detail__content {
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  height: 0;
}
.slds-summary-detail.slds-is-open .slds-summary-detail__action-icon {
  -webkit-transform: rotate(0);
  transform: rotate(0);
  -webkit-transform-origin: 45%;
  transform-origin: 45%;
}
.slds-summary-detail.slds-is-open .slds-summary-detail__content {
  padding-top: .75rem;
  overflow: visible;
  visibility: visible;
  opacity: 1;
  height: auto;
}
.slds-setup-assistant {
  padding: 1rem;
}
.slds-setup-assistant__item {
  border-bottom: 1px var(--slds-g-color-border-base-1,#e5e5e5) solid;
  padding: 2rem 0;
}
.slds-setup-assistant__item:first-child {
  padding-top: 0;
}
.slds-setup-assistant__item:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.slds-setup-assistant__step-summary .slds-progress-ring_large {
  top: 1px;
}
[dir=rtl] .slds-setup-assistant__step-summary .slds-media__figure {
  margin-left: .75rem;
}
.slds-setup-assistant__step-summary-content {
  margin-right: 3rem;
}
[dir=rtl] .slds-setup-assistant__step-summary-content {
  margin-right: 0;
}
.slds-setup-assistant__step-summary-title {
  padding-bottom: .5rem;
  font-weight: 700;
}
.slds-setup-assistant__step-detail {
  padding-left: 2.75rem;
}
[dir=rtl] .slds-setup-assistant__step-detail {
  padding-right: 1.5rem;
  padding-left: 1rem;
}
[dir=rtl] .slds-setup-assistant__step-detail .slds-media_center {
  margin-right: 1rem;
}
[dir=rtl] .slds-setup-assistant__step-detail .slds-media__figure {
  margin-left: .75rem;
}
[kx-scope=breadcrumbs-item][kx-type=underline] > a {
  position: relative;
  will-change: color, transform;
  -webkit-transition: -webkit-transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
  transition: -webkit-transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
  transition: transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
  transition: transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1), -webkit-transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
  transition: transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1), -webkit-transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
  margin-right: var(--sds-c-breadcrumbs-spacing-inline-end,.5rem);
  margin-left: var(--sds-c-breadcrumbs-spacing-inline-start,.5rem);
  padding-right: 0;
  padding-left: 0;
}
[kx-scope=breadcrumbs-item][kx-type=underline] > a:active {
  -webkit-transform: scale(.95);
  transform: scale(.95);
}
@media (prefers-reduced-motion: reduce) {
  [kx-scope=breadcrumbs-item][kx-type=underline] > a:active {
    -webkit-transform: none;
    transform: none;
  }
}
[kx-scope=breadcrumbs-item][kx-type=underline] > a:after {
  will-change: transform-origin, transform;
  content: "";
  position: absolute;
  top: 80%;
  left: 0;
  height: .0625rem;
  width: 100%;
  background: var(--slds-g-color-brand-base-30,#0176d3);
  background-position: left top;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: var(--slds-kx-breadcrumbs-pointer-position-x,50%) 0;
  transform-origin: var(--slds-kx-breadcrumbs-pointer-position-x,50%) 0;
  -webkit-transition: -webkit-transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
  transition: -webkit-transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
  transition: transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
  transition: transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1), -webkit-transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
  transition: transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1), -webkit-transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
}
[kx-scope=breadcrumbs-item][kx-type=underline] > a:hover:after {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
[kx-scope=breadcrumbs-item][kx-type=underline]:first-child > a {
  margin-left: 0;
}
[kx-scope=button][kx-type=underline] {
  --slds-kx-button-underline-scale-x:0;
  --slds-kx-button-underline-base-y:600%;
  --slds-kx-button-underline-offset-y:0.25rem;
  --slds-kx-button-underline-translate-y:calc(var(--slds-kx-button-underline-base-y) + var(--slds-kx-button-underline-offset-y));
  will-change: color, transform;
  -webkit-transition: calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
  transition: calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
  -webkit-transition-property: color, -webkit-transform;
  transition-property: color, -webkit-transform;
  transition-property: transform, color;
  transition-property:
    transform,
    color,
    -webkit-transform;
}
[kx-scope=button][kx-type=underline]:active {
  -webkit-transform: scale(.95);
  transform: scale(.95);
}
@media (prefers-reduced-motion: reduce) {
  [kx-scope=button][kx-type=underline]:active {
    -webkit-transform: none;
    transform: none;
  }
}
[kx-scope=button][kx-type=underline]:after {
  will-change: transform-origin, transform;
  content: "";
  position: absolute;
  bottom: 50%;
  height: .0625rem;
  width: calc(100% - var(--slds-c-button-spacing-inline-start,var(--slds-c-button-spacing-inlinestart,0rem)) - var(--slds-c-button-spacing-inline-end,var(--slds-c-button-spacing-inlineend,0rem)));
  background: var(--slds-c-button-text-color-hover,var(--sds-c-button-text-color-hover,#014486));
  background-position: left top;
  -webkit-transform: scaleX(var(--slds-kx-button-underline-scale-x)) translateY(var(--slds-kx-button-underline-translate-y));
  transform: scaleX(var(--slds-kx-button-underline-scale-x)) translateY(var(--slds-kx-button-underline-translate-y));
  -webkit-transform-origin: var(--slds-kx-button-pointer-position-x,50%) 0;
  transform-origin: var(--slds-kx-button-pointer-position-x,50%) 0;
  -webkit-transition: -webkit-transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
  transition: -webkit-transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
  transition: transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
  transition: transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1), -webkit-transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
  transition: transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1), -webkit-transform calc(calc(1 * 1) * 250ms / 1) cubic-bezier(0, .3, .15, 1);
}
@media (prefers-reduced-motion: reduce) {
  [kx-scope=button][kx-type=underline]:after {
    -webkit-transition: none;
    transition: none;
  }
}
[kx-scope=button][kx-type=underline]:focus:after,
[kx-scope=button][kx-type=underline]:hover:after {
  --slds-kx-button-underline-scale-x:1;
}
[kx-scope=button][kx-type=underline]:disabled,
[kx-scope=button][kx-type=underline][disabled] {
  cursor: default;
}
[kx-scope=button][kx-type=underline]:disabled:after,
[kx-scope=button][kx-type=underline][disabled]:after {
  display: none;
}
[kx-scope=button][kx-type=underline]:disabled,
[kx-scope=button][kx-type=underline]:disabled *,
[kx-scope=button][kx-type=underline][disabled],
[kx-scope=button][kx-type=underline][disabled] * {
  pointer-events: none;
}
[kx-scope=button-brand],
[kx-scope=button-filled],
[kx-scope=button-neutral],
[kx-scope=button-outline] {
  position: relative;
  overflow: hidden;
  -webkit-transition: -webkit-transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1);
  transition: -webkit-transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1);
  transition: transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1);
  transition: transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1), -webkit-transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1);
  transition: transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1), -webkit-transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1);
}
[kx-scope=button-brand]:active,
[kx-scope=button-brand]:hover,
[kx-scope=button-filled]:active,
[kx-scope=button-filled]:hover,
[kx-scope=button-neutral]:active,
[kx-scope=button-neutral]:hover,
[kx-scope=button-outline]:active,
[kx-scope=button-outline]:hover {
  -webkit-transition: -webkit-transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1);
  transition: -webkit-transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1);
  transition: transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1);
  transition: transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1), -webkit-transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1);
  transition: transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1), -webkit-transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1);
}
@media (hover: none) {
  [kx-scope=button-brand]:active,
  [kx-scope=button-filled]:active,
  [kx-scope=button-neutral]:active,
  [kx-scope=button-outline]:active {
    -webkit-transform: scale(.97);
    transform: scale(.97);
  }
}
@media (hover: none) and (prefers-reduced-motion: reduce) {
  [kx-scope=button-brand]:active,
  [kx-scope=button-filled]:active,
  [kx-scope=button-neutral]:active,
  [kx-scope=button-outline]:active {
    -webkit-transform: none;
    transform: none;
  }
}
@media (hover: hover) and (pointer: fine) {
  [kx-scope=button-brand]:hover,
  [kx-scope=button-filled]:hover,
  [kx-scope=button-neutral]:hover,
  [kx-scope=button-outline]:hover {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: reduce) {
  [kx-scope=button-brand]:hover,
  [kx-scope=button-filled]:hover,
  [kx-scope=button-neutral]:hover,
  [kx-scope=button-outline]:hover {
    -webkit-transform: none;
    transform: none;
  }
}
@media (hover: hover) and (pointer: fine) {
  [kx-scope=button-brand]:active,
  [kx-scope=button-filled]:active,
  [kx-scope=button-neutral]:active,
  [kx-scope=button-outline]:active {
    -webkit-transform: scale(.97);
    transform: scale(.97);
  }
}
[kx-scope=button-brand]:active,
[kx-scope=button-brand]:focus,
[kx-scope=button-brand]:hover {
  background-color: var(--slds-c-button-brand-color-background,var(--sds-c-button-brand-color-background,#0176d3));
  border-color: transparent;
}
[kx-scope=button-brand]:hover:before {
  content: "";
  position: absolute;
  left: var(--slds-kx-button-pointer-position-x,50%);
  top: var(--slds-kx-button-pointer-position-y,50%);
  width: var(--slds-kx-button-gradient-size,140px);
  height: var(--slds-kx-button-gradient-size,140px);
  opacity: .75;
  z-index: -1;
  background:
    radial-gradient(
      circle closest-side,
      var(--slds-kx-button-gradient-color,#014486),
      transparent);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
[kx-scope=button-brand]:disabled:before,
[kx-scope=button-brand][disabled]:before {
  display: none;
}
[kx-scope^=button-][kx-type=ripple]:focus {
  -webkit-transition:
    border-color calc(calc(1 * 1) * 150ms / 1) cubic-bezier(0, 0, 1, 1) calc(calc(1 * 1) * 150ms / 1),
    -webkit-transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1),
    -webkit-box-shadow calc(calc(1 * 1) * 150ms / 1) cubic-bezier(0, 0, 1, 1) calc(calc(1 * 1) * 150ms / 1);
  transition:
    border-color calc(calc(1 * 1) * 150ms / 1) cubic-bezier(0, 0, 1, 1) calc(calc(1 * 1) * 150ms / 1),
    -webkit-transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1),
    -webkit-box-shadow calc(calc(1 * 1) * 150ms / 1) cubic-bezier(0, 0, 1, 1) calc(calc(1 * 1) * 150ms / 1);
  transition:
    transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1),
    box-shadow calc(calc(1 * 1) * 150ms / 1) cubic-bezier(0, 0, 1, 1) calc(calc(1 * 1) * 150ms / 1),
    border-color calc(calc(1 * 1) * 150ms / 1) cubic-bezier(0, 0, 1, 1) calc(calc(1 * 1) * 150ms / 1);
  transition:
    transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1),
    box-shadow calc(calc(1 * 1) * 150ms / 1) cubic-bezier(0, 0, 1, 1) calc(calc(1 * 1) * 150ms / 1),
    border-color calc(calc(1 * 1) * 150ms / 1) cubic-bezier(0, 0, 1, 1) calc(calc(1 * 1) * 150ms / 1),
    -webkit-transform calc(calc(1 * 1) * 150ms / 1) cubic-bezier(.3, 0, .15, 1),
    -webkit-box-shadow calc(calc(1 * 1) * 150ms / 1) cubic-bezier(0, 0, 1, 1) calc(calc(1 * 1) * 150ms / 1);
}
@media (prefers-reduced-motion: reduce) {
  [kx-scope^=button-][kx-type=ripple]:focus {
    -webkit-transition: none;
    transition: none;
  }
}
[kx-scope^=button-][kx-type=ripple]:after {
  content: "";
  position: absolute;
  width: var(--slds-kx-button-ripple-size,1.25rem);
  height: var(--slds-kx-button-ripple-size,1.25rem);
  left: calc(var(--slds-kx-button-pointer-position-x,50%) - var(--slds-kx-button-ripple-size,1.25rem)/ 2);
  top: calc(var(--slds-kx-button-pointer-position-y,50%) - var(--slds-kx-button-ripple-size,1.25rem)/ 2);
  border-radius: 50%;
  opacity: 0;
}
[kx-scope^=button-][kx-type=ripple].slds-kx-is-animating-from-click:after {
  -webkit-animation: slds-kx-button_ripple calc(calc(1 * 1) * 250ms / 1) cubic-bezier(.35, .01, .62, .99);
  animation: slds-kx-button_ripple calc(calc(1 * 1) * 250ms / 1) cubic-bezier(.35, .01, .62, .99);
}
@media (prefers-reduced-motion: reduce) {
  [kx-scope^=button-][kx-type=ripple].slds-kx-is-animating-from-click:after {
    -webkit-animation: none;
    animation: none;
  }
}
[kx-scope^=button-][kx-type=ripple]:disabled:after,
[kx-scope^=button-][kx-type=ripple][disabled]:after {
  display: none;
}
[kx-scope=button-brand][kx-type=ripple]:after,
[kx-scope=button-filled][kx-type=ripple]:after {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
}
[kx-scope=button-brand]:disabled,
[kx-scope=button-brand][disabled],
[kx-scope=button-filled]:disabled,
[kx-scope=button-filled][disabled] {
  background-color: var(--slds-g-color-neutral-base-80,#c9c7c5);
  border-color: var(--slds-g-color-neutral-base-80,#c9c7c5);
  color: var(--slds-g-color-neutral-base-100,#fff);
}
[kx-scope=button-neutral][kx-type=ripple]:after,
[kx-scope=button-outline][kx-type=ripple]:after {
  background-color: var(--slds-c-button-brand-color-background,var(--sds-c-button-brand-color-background,#0176d3));
}
[kx-scope=button-neutral]:disabled,
[kx-scope=button-neutral][disabled],
[kx-scope=button-outline]:disabled,
[kx-scope=button-outline][disabled] {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  border-color: var(--slds-g-color-border-base-4,#c9c9c9);
}
@-webkit-keyframes slds-kx-button_ripple {
  0% {
    opacity: .35;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(7);
    transform: scale(7);
  }
}
@keyframes slds-kx-button_ripple {
  0% {
    opacity: .35;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(7);
    transform: scale(7);
  }
}
@media (min-width: 30em) {
  .slds-nowrap--small,
  .slds-nowrap_small {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
@media (min-width: 48em) {
  .slds-nowrap--medium,
  .slds-nowrap_medium {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
@media (min-width: 64em) {
  .slds-nowrap--large,
  .slds-nowrap_large {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.slds-col--padded,
.slds-col_padded {
  padding-right: .75rem;
  padding-left: .75rem;
}
.slds-col--padded-medium,
.slds-col_padded-medium {
  padding-right: 1rem;
  padding-left: 1rem;
}
.slds-col--padded-large,
.slds-col_padded-large {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.slds-col--padded-around,
.slds-col_padded-around {
  padding: .75rem;
}
.slds-col--padded-around-medium,
.slds-col_padded-around-medium {
  padding: 1rem;
}
.slds-col--padded-around-large,
.slds-col_padded-around-large {
  padding: 1.5rem;
}
@media (min-width: 64em) {
  .slds-col-rule--top,
  .slds-col-rule_top {
    border-top: 1px solid var(--slds-g-color-neutral-base-95,#f3f3f3);
  }
  .slds-col-rule--right,
  .slds-col-rule_right {
    border-right: 1px solid var(--slds-g-color-neutral-base-95,#f3f3f3);
  }
  .slds-col-rule--bottom,
  .slds-col-rule_bottom {
    border-bottom: 1px solid var(--slds-g-color-neutral-base-95,#f3f3f3);
  }
  .slds-col-rule--left,
  .slds-col-rule_left {
    border-left: 1px solid var(--slds-g-color-neutral-base-95,#f3f3f3);
  }
}
.slds-align-content-center {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.slds-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-grid--frame,
.slds-grid_frame {
  min-width: 100vw;
  min-height: 100vh;
  overflow: hidden;
}
.slds-grid--vertical,
.slds-grid_vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.slds-grid--vertical-reverse,
.slds-grid_vertical-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.slds-grid--reverse,
.slds-grid_reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.slds-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.slds-nowrap {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
@media (min-width: 20em) {
  .slds-x-small-nowrap {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
@media (min-width: 30em) {
  .slds-small-nowrap {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
@media (min-width: 48em) {
  .slds-medium-nowrap {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
@media (min-width: 64em) {
  .slds-large-nowrap {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.slds-gutters {
  margin-right: -.75rem;
  margin-left: -.75rem;
}
.slds-gutters .slds-col {
  padding-right: .75rem;
  padding-left: .75rem;
}
.slds-gutters_xxx-small {
  margin-right: -.125rem;
  margin-left: -.125rem;
}
.slds-gutters_xxx-small .slds-col {
  padding-right: .125rem;
  padding-left: .125rem;
}
.slds-gutters_xx-small {
  margin-right: -.25rem;
  margin-left: -.25rem;
}
.slds-gutters_xx-small .slds-col {
  padding-right: .25rem;
  padding-left: .25rem;
}
.slds-gutters_x-small {
  margin-right: -.5rem;
  margin-left: -.5rem;
}
.slds-gutters_x-small .slds-col {
  padding-right: .5rem;
  padding-left: .5rem;
}
.slds-gutters_small {
  margin-right: -.75rem;
  margin-left: -.75rem;
}
.slds-gutters_small .slds-col {
  padding-right: .75rem;
  padding-left: .75rem;
}
.slds-gutters_medium {
  margin-right: -1rem;
  margin-left: -1rem;
}
.slds-gutters_medium .slds-col {
  padding-right: 1rem;
  padding-left: 1rem;
}
.slds-gutters_large {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}
.slds-gutters_large .slds-col {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.slds-gutters_x-large {
  margin-right: -2rem;
  margin-left: -2rem;
}
.slds-gutters_x-large .slds-col {
  padding-right: 2rem;
  padding-left: 2rem;
}
.slds-gutters_xx-large {
  margin-right: -3rem;
  margin-left: -3rem;
}
.slds-gutters_xx-large .slds-col {
  padding-right: 3rem;
  padding-left: 3rem;
}
.slds-gutters_direct {
  margin-right: -.75rem;
  margin-left: -.75rem;
}
.slds-gutters_direct > .slds-col {
  padding-right: .75rem;
  padding-left: .75rem;
}
.slds-gutters_direct-xxx-small {
  margin-right: -.125rem;
  margin-left: -.125rem;
}
.slds-gutters_direct-xxx-small > .slds-col {
  padding-right: .125rem;
  padding-left: .125rem;
}
.slds-gutters_direct-xx-small {
  margin-right: -.25rem;
  margin-left: -.25rem;
}
.slds-gutters_direct-xx-small > .slds-col {
  padding-right: .25rem;
  padding-left: .25rem;
}
.slds-gutters_direct-x-small {
  margin-right: -.5rem;
  margin-left: -.5rem;
}
.slds-gutters_direct-x-small > .slds-col {
  padding-right: .5rem;
  padding-left: .5rem;
}
.slds-gutters_direct-small {
  margin-right: -.75rem;
  margin-left: -.75rem;
}
.slds-gutters_direct-small > .slds-col {
  padding-right: .75rem;
  padding-left: .75rem;
}
.slds-gutters_direct-medium {
  margin-right: -1rem;
  margin-left: -1rem;
}
.slds-gutters_direct-medium > .slds-col {
  padding-right: 1rem;
  padding-left: 1rem;
}
.slds-gutters_direct-large {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}
.slds-gutters_direct-large > .slds-col {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.slds-gutters_direct-x-large {
  margin-right: -2rem;
  margin-left: -2rem;
}
.slds-gutters_direct-x-large > .slds-col {
  padding-right: 2rem;
  padding-left: 2rem;
}
.slds-gutters_direct-xx-large {
  margin-right: -3rem;
  margin-left: -3rem;
}
.slds-gutters_direct-xx-large > .slds-col {
  padding-right: 3rem;
  padding-left: 3rem;
}
.slds-grid--pull-padded,
.slds-grid_pull-padded {
  margin-right: -.75rem;
  margin-left: -.75rem;
}
.slds-grid--pull-padded-xxx-small,
.slds-grid_pull-padded-xxx-small {
  margin-right: -.125rem;
  margin-left: -.125rem;
}
.slds-grid--pull-padded-xx-small,
.slds-grid_pull-padded-xx-small {
  margin-right: -.25rem;
  margin-left: -.25rem;
}
.slds-grid--pull-padded-x-small,
.slds-grid_pull-padded-x-small {
  margin-right: -.5rem;
  margin-left: -.5rem;
}
.slds-grid--pull-padded-small,
.slds-grid_pull-padded-small {
  margin-right: -.75rem;
  margin-left: -.75rem;
}
.slds-grid--pull-padded-medium,
.slds-grid_pull-padded-medium {
  margin-right: -1rem;
  margin-left: -1rem;
}
.slds-grid--pull-padded-large,
.slds-grid_pull-padded-large {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}
.slds-grid--pull-padded-x-large,
.slds-grid_pull-padded-x-large {
  margin-right: -2rem;
  margin-left: -2rem;
}
.slds-grid--pull-padded-xx-large,
.slds-grid_pull-padded-xx-large {
  margin-right: -3rem;
  margin-left: -3rem;
}
.slds-col,
.slds-col--padded,
.slds-col--padded-around,
.slds-col--padded-around-large,
.slds-col--padded-around-medium,
.slds-col--padded-large,
.slds-col--padded-medium,
.slds-col_padded,
.slds-col_padded-around,
.slds-col_padded-around-large,
.slds-col_padded-around-medium,
.slds-col_padded-large,
.slds-col_padded-medium {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 64em) {
  .slds-col--rule-top,
  .slds-col_rule-top {
    border-top: 1px solid var(--slds-g-color-neutral-base-95,#f3f3f3);
  }
}
@media (min-width: 64em) {
  .slds-col--rule-right,
  .slds-col_rule-right {
    border-right: 1px solid var(--slds-g-color-neutral-base-95,#f3f3f3);
  }
}
@media (min-width: 64em) {
  .slds-col--rule-bottom,
  .slds-col_rule-bottom {
    border-bottom: 1px solid var(--slds-g-color-neutral-base-95,#f3f3f3);
  }
}
@media (min-width: 64em) {
  .slds-col--rule-left,
  .slds-col_rule-left {
    border-left: 1px solid var(--slds-g-color-neutral-base-95,#f3f3f3);
  }
}
.slds-has-flexi-truncate {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  min-width: 0;
}
.slds-no-flex {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.slds-no-space {
  min-width: 0;
}
.slds-grow {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.slds-grow-none {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.slds-shrink {
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.slds-shrink-none {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.slds-text-longform ul.slds-grid {
  margin-left: 0;
  list-style: none;
}
.slds-grid--align-center,
.slds-grid_align-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.slds-grid--align-center .slds-col,
.slds-grid--align-center .slds-col--padded,
.slds-grid--align-center .slds-col--padded-around,
.slds-grid--align-center .slds-col--padded-around-large,
.slds-grid--align-center .slds-col--padded-around-medium,
.slds-grid--align-center .slds-col--padded-large,
.slds-grid--align-center .slds-col--padded-medium,
.slds-grid--align-center .slds-col_padded,
.slds-grid--align-center .slds-col_padded-around,
.slds-grid--align-center .slds-col_padded-around-large,
.slds-grid--align-center .slds-col_padded-around-medium,
.slds-grid--align-center .slds-col_padded-large,
.slds-grid--align-center .slds-col_padded-medium,
.slds-grid_align-center .slds-col,
.slds-grid_align-center .slds-col--padded,
.slds-grid_align-center .slds-col--padded-around,
.slds-grid_align-center .slds-col--padded-around-large,
.slds-grid_align-center .slds-col--padded-around-medium,
.slds-grid_align-center .slds-col--padded-large,
.slds-grid_align-center .slds-col--padded-medium,
.slds-grid_align-center .slds-col_padded,
.slds-grid_align-center .slds-col_padded-around,
.slds-grid_align-center .slds-col_padded-around-large,
.slds-grid_align-center .slds-col_padded-around-medium,
.slds-grid_align-center .slds-col_padded-large,
.slds-grid_align-center .slds-col_padded-medium {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.slds-grid--align-space,
.slds-grid_align-space {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.slds-grid--align-space .slds-col,
.slds-grid--align-space .slds-col--padded,
.slds-grid--align-space .slds-col--padded-around,
.slds-grid--align-space .slds-col--padded-around-large,
.slds-grid--align-space .slds-col--padded-around-medium,
.slds-grid--align-space .slds-col--padded-large,
.slds-grid--align-space .slds-col--padded-medium,
.slds-grid--align-space .slds-col_padded,
.slds-grid--align-space .slds-col_padded-around,
.slds-grid--align-space .slds-col_padded-around-large,
.slds-grid--align-space .slds-col_padded-around-medium,
.slds-grid--align-space .slds-col_padded-large,
.slds-grid--align-space .slds-col_padded-medium,
.slds-grid_align-space .slds-col,
.slds-grid_align-space .slds-col--padded,
.slds-grid_align-space .slds-col--padded-around,
.slds-grid_align-space .slds-col--padded-around-large,
.slds-grid_align-space .slds-col--padded-around-medium,
.slds-grid_align-space .slds-col--padded-large,
.slds-grid_align-space .slds-col--padded-medium,
.slds-grid_align-space .slds-col_padded,
.slds-grid_align-space .slds-col_padded-around,
.slds-grid_align-space .slds-col_padded-around-large,
.slds-grid_align-space .slds-col_padded-around-medium,
.slds-grid_align-space .slds-col_padded-large,
.slds-grid_align-space .slds-col_padded-medium {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.slds-grid--align-spread,
.slds-grid_align-spread {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.slds-grid--align-spread .slds-col,
.slds-grid--align-spread .slds-col--padded,
.slds-grid--align-spread .slds-col--padded-around,
.slds-grid--align-spread .slds-col--padded-around-large,
.slds-grid--align-spread .slds-col--padded-around-medium,
.slds-grid--align-spread .slds-col--padded-large,
.slds-grid--align-spread .slds-col--padded-medium,
.slds-grid--align-spread .slds-col_padded,
.slds-grid--align-spread .slds-col_padded-around,
.slds-grid--align-spread .slds-col_padded-around-large,
.slds-grid--align-spread .slds-col_padded-around-medium,
.slds-grid--align-spread .slds-col_padded-large,
.slds-grid--align-spread .slds-col_padded-medium,
.slds-grid_align-spread .slds-col,
.slds-grid_align-spread .slds-col--padded,
.slds-grid_align-spread .slds-col--padded-around,
.slds-grid_align-spread .slds-col--padded-around-large,
.slds-grid_align-spread .slds-col--padded-around-medium,
.slds-grid_align-spread .slds-col--padded-large,
.slds-grid_align-spread .slds-col--padded-medium,
.slds-grid_align-spread .slds-col_padded,
.slds-grid_align-spread .slds-col_padded-around,
.slds-grid_align-spread .slds-col_padded-around-large,
.slds-grid_align-spread .slds-col_padded-around-medium,
.slds-grid_align-spread .slds-col_padded-large,
.slds-grid_align-spread .slds-col_padded-medium {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.slds-grid--align-end,
.slds-grid_align-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.slds-grid--align-end .slds-col,
.slds-grid--align-end .slds-col--padded,
.slds-grid--align-end .slds-col--padded-around,
.slds-grid--align-end .slds-col--padded-around-large,
.slds-grid--align-end .slds-col--padded-around-medium,
.slds-grid--align-end .slds-col--padded-large,
.slds-grid--align-end .slds-col--padded-medium,
.slds-grid--align-end .slds-col_padded,
.slds-grid--align-end .slds-col_padded-around,
.slds-grid--align-end .slds-col_padded-around-large,
.slds-grid--align-end .slds-col_padded-around-medium,
.slds-grid--align-end .slds-col_padded-large,
.slds-grid--align-end .slds-col_padded-medium,
.slds-grid_align-end .slds-col,
.slds-grid_align-end .slds-col--padded,
.slds-grid_align-end .slds-col--padded-around,
.slds-grid_align-end .slds-col--padded-around-large,
.slds-grid_align-end .slds-col--padded-around-medium,
.slds-grid_align-end .slds-col--padded-large,
.slds-grid_align-end .slds-col--padded-medium,
.slds-grid_align-end .slds-col_padded,
.slds-grid_align-end .slds-col_padded-around,
.slds-grid_align-end .slds-col_padded-around-large,
.slds-grid_align-end .slds-col_padded-around-medium,
.slds-grid_align-end .slds-col_padded-large,
.slds-grid_align-end .slds-col_padded-medium {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.slds-grid--vertical-align-start,
.slds-grid_vertical-align-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
.slds-grid--vertical-align-center,
.slds-grid_vertical-align-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
.slds-grid--vertical-align-end,
.slds-grid_vertical-align-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
}
.slds-align-top {
  vertical-align: top;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.slds-align-middle {
  vertical-align: middle;
  -ms-flex-item-align: center;
  align-self: center;
}
.slds-align-bottom {
  vertical-align: bottom;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.slds-col--bump-top,
.slds-col_bump-top {
  margin-top: auto;
}
.slds-col--bump-right,
.slds-col_bump-right {
  margin-right: auto;
}
.slds-col--bump-bottom,
.slds-col_bump-bottom {
  margin-bottom: auto;
}
.slds-col--bump-left,
.slds-col_bump-left {
  margin-left: auto;
}
.slds-grid--vertical-stretch,
.slds-grid_vertical-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}
.slds-container--small,
.slds-container_small {
  max-width: 30rem;
}
.slds-container--medium,
.slds-container_medium {
  max-width: 48rem;
}
.slds-container--large,
.slds-container_large {
  max-width: 64rem;
}
.slds-container--x-large,
.slds-container_x-large {
  max-width: 80rem;
}
.slds-container--fluid,
.slds-container_fluid {
  width: 100%;
}
.slds-container--center,
.slds-container_center {
  margin-left: auto;
  margin-right: auto;
}
.slds-container--left,
.slds-container_left {
  margin-right: auto;
}
.slds-container--right,
.slds-container_right {
  margin-left: auto;
}
.slds-grid--overflow,
.slds-grid_overflow {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}
.slds-grid--overflow .slds-col,
.slds-grid_overflow .slds-col {
  min-width: 11.25em;
  max-width: 22.5em;
}
.slds-align--absolute-center,
.slds-align_absolute-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: auto;
}
.slds-media--reverse > .slds-media__figure,
.slds-media_reverse > .slds-media__figure {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.slds-media--reverse.slds-media--small .slds-media__figure,
.slds-media--reverse.slds-media_small .slds-media__figure,
.slds-media_reverse.slds-media--small .slds-media__figure,
.slds-media_reverse.slds-media_small .slds-media__figure {
  margin-left: .25rem;
}
.slds-media--double > .slds-media__figure,
.slds-media_double > .slds-media__figure {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.slds-media--double .slds-media__figure--reverse,
.slds-media--double .slds-media__figure_reverse,
.slds-media_double .slds-media__figure--reverse,
.slds-media_double .slds-media__figure_reverse {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  margin: 0 0 0 1rem;
}
.slds-media--double .slds-media__body,
.slds-media_double .slds-media__body {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.slds-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.slds-media__figure {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: .75rem;
}
.slds-media__figure_fixed-width {
  min-width: 3rem;
}
.slds-media__body {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.slds-media__body,
.slds-media__body > :last-child {
  margin-bottom: 0;
}
.slds-media-body-iefix {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.slds-media--small .slds-media__figure,
.slds-media_small .slds-media__figure {
  margin-right: .25rem;
}
.slds-media--small .slds-media__figure--reverse,
.slds-media_small .slds-media__figure_reverse {
  margin-left: .25rem;
}
.slds-media--large .slds-media__figure,
.slds-media_large .slds-media__figure {
  margin-right: 1.5rem;
}
.slds-media--large .slds-media__figure--reverse,
.slds-media_large .slds-media__figure_reverse {
  margin-left: 1.5rem;
}
.slds-media_inline .slds-media__body {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.slds-media--center,
.slds-media_center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-media__figure--reverse,
.slds-media__figure_reverse {
  margin: 0 0 0 .75rem;
}
@media (max-width: 48em) {
  .slds-media--responsive,
  .slds-media_responsive {
    display: block;
  }
  .slds-media--responsive .slds-media__figure,
  .slds-media_responsive .slds-media__figure {
    margin: 0 0 .75rem;
  }
}
.slds-m-top--none,
.slds-m-top_none {
  margin-top: 0 !important;
}
.slds-m-top--xxx-small,
.slds-m-top_xxx-small {
  margin-top: .125rem;
}
.slds-m-top--xx-small,
.slds-m-top_xx-small {
  margin-top: .25rem;
}
.slds-m-top--x-small,
.slds-m-top_x-small {
  margin-top: .5rem;
}
.slds-m-top--small,
.slds-m-top_small {
  margin-top: .75rem;
}
.slds-m-top--medium,
.slds-m-top_medium {
  margin-top: 1rem;
}
.slds-m-top--large,
.slds-m-top_large {
  margin-top: 1.5rem;
}
.slds-m-top--x-large,
.slds-m-top_x-large {
  margin-top: 2rem;
}
.slds-m-top--xx-large,
.slds-m-top_xx-large {
  margin-top: 3rem;
}
.slds-var-m-top_xxx-small {
  margin-top: .125rem;
}
.slds-var-m-top_xx-small {
  margin-top: .25rem;
}
.slds-var-m-top_x-small {
  margin-top: .5rem;
}
.slds-var-m-top_small {
  margin-top: .75rem;
}
.slds-var-m-top_medium {
  margin-top: 1rem;
}
.slds-var-m-top_large {
  margin-top: 1.5rem;
}
.slds-var-m-top_x-large {
  margin-top: 2rem;
}
.slds-var-m-top_xx-large {
  margin-top: 3rem;
}
.slds-m-right--none,
.slds-m-right_none {
  margin-right: 0 !important;
}
.slds-m-right--xxx-small,
.slds-m-right_xxx-small {
  margin-right: .125rem;
}
.slds-m-right--xx-small,
.slds-m-right_xx-small {
  margin-right: .25rem;
}
.slds-m-right--x-small,
.slds-m-right_x-small {
  margin-right: .5rem;
}
.slds-m-right--small,
.slds-m-right_small {
  margin-right: .75rem;
}
.slds-m-right--medium,
.slds-m-right_medium {
  margin-right: 1rem;
}
.slds-m-right--large,
.slds-m-right_large {
  margin-right: 1.5rem;
}
.slds-m-right--x-large,
.slds-m-right_x-large {
  margin-right: 2rem;
}
.slds-m-right--xx-large,
.slds-m-right_xx-large {
  margin-right: 3rem;
}
.slds-var-m-right_xxx-small {
  margin-right: .125rem;
}
.slds-var-m-right_xx-small {
  margin-right: .25rem;
}
.slds-var-m-right_x-small {
  margin-right: .5rem;
}
.slds-var-m-right_small {
  margin-right: .75rem;
}
.slds-var-m-right_medium {
  margin-right: 1rem;
}
.slds-var-m-right_large {
  margin-right: 1.5rem;
}
.slds-var-m-right_x-large {
  margin-right: 2rem;
}
.slds-var-m-right_xx-large {
  margin-right: 3rem;
}
.slds-m-bottom--none,
.slds-m-bottom_none {
  margin-bottom: 0 !important;
}
.slds-m-bottom--xxx-small,
.slds-m-bottom_xxx-small {
  margin-bottom: .125rem;
}
.slds-m-bottom--xx-small,
.slds-m-bottom_xx-small {
  margin-bottom: .25rem;
}
.slds-m-bottom--x-small,
.slds-m-bottom_x-small {
  margin-bottom: .5rem;
}
.slds-m-bottom--small,
.slds-m-bottom_small {
  margin-bottom: .75rem;
}
.slds-m-bottom--medium,
.slds-m-bottom_medium {
  margin-bottom: 1rem;
}
.slds-m-bottom--large,
.slds-m-bottom_large {
  margin-bottom: 1.5rem;
}
.slds-m-bottom--x-large,
.slds-m-bottom_x-large {
  margin-bottom: 2rem;
}
.slds-m-bottom--xx-large,
.slds-m-bottom_xx-large {
  margin-bottom: 3rem;
}
.slds-var-m-bottom_xxx-small {
  margin-bottom: .125rem;
}
.slds-var-m-bottom_xx-small {
  margin-bottom: .25rem;
}
.slds-var-m-bottom_x-small {
  margin-bottom: .5rem;
}
.slds-var-m-bottom_small {
  margin-bottom: .75rem;
}
.slds-var-m-bottom_medium {
  margin-bottom: 1rem;
}
.slds-var-m-bottom_large {
  margin-bottom: 1.5rem;
}
.slds-var-m-bottom_x-large {
  margin-bottom: 2rem;
}
.slds-var-m-bottom_xx-large {
  margin-bottom: 3rem;
}
.slds-m-left--none,
.slds-m-left_none {
  margin-left: 0 !important;
}
.slds-m-left--xxx-small,
.slds-m-left_xxx-small {
  margin-left: .125rem;
}
.slds-m-left--xx-small,
.slds-m-left_xx-small {
  margin-left: .25rem;
}
.slds-m-left--x-small,
.slds-m-left_x-small {
  margin-left: .5rem;
}
.slds-m-left--small,
.slds-m-left_small {
  margin-left: .75rem;
}
.slds-m-left--medium,
.slds-m-left_medium {
  margin-left: 1rem;
}
.slds-m-left--large,
.slds-m-left_large {
  margin-left: 1.5rem;
}
.slds-m-left--x-large,
.slds-m-left_x-large {
  margin-left: 2rem;
}
.slds-m-left--xx-large,
.slds-m-left_xx-large {
  margin-left: 3rem;
}
.slds-var-m-left_xxx-small {
  margin-left: .125rem;
}
.slds-var-m-left_xx-small {
  margin-left: .25rem;
}
.slds-var-m-left_x-small {
  margin-left: .5rem;
}
.slds-var-m-left_small {
  margin-left: .75rem;
}
.slds-var-m-left_medium {
  margin-left: 1rem;
}
.slds-var-m-left_large {
  margin-left: 1.5rem;
}
.slds-var-m-left_x-large {
  margin-left: 2rem;
}
.slds-var-m-left_xx-large {
  margin-left: 3rem;
}
.slds-m-horizontal--none,
.slds-m-horizontal_none {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.slds-m-horizontal--xxx-small,
.slds-m-horizontal_xxx-small {
  margin-left: .125rem;
  margin-right: .125rem;
}
.slds-m-horizontal--xx-small,
.slds-m-horizontal_xx-small {
  margin-left: .25rem;
  margin-right: .25rem;
}
.slds-m-horizontal--x-small,
.slds-m-horizontal_x-small {
  margin-left: .5rem;
  margin-right: .5rem;
}
.slds-m-horizontal--small,
.slds-m-horizontal_small {
  margin-left: .75rem;
  margin-right: .75rem;
}
.slds-m-horizontal--medium,
.slds-m-horizontal_medium {
  margin-left: 1rem;
  margin-right: 1rem;
}
.slds-m-horizontal--large,
.slds-m-horizontal_large {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.slds-m-horizontal--x-large,
.slds-m-horizontal_x-large {
  margin-left: 2rem;
  margin-right: 2rem;
}
.slds-m-horizontal--xx-large,
.slds-m-horizontal_xx-large {
  margin-left: 3rem;
  margin-right: 3rem;
}
.slds-var-m-horizontal_xxx-small {
  margin-left: .125rem;
  margin-right: .125rem;
}
.slds-var-m-horizontal_xx-small {
  margin-left: .25rem;
  margin-right: .25rem;
}
.slds-var-m-horizontal_x-small {
  margin-left: .5rem;
  margin-right: .5rem;
}
.slds-var-m-horizontal_small {
  margin-left: .75rem;
  margin-right: .75rem;
}
.slds-var-m-horizontal_medium {
  margin-left: 1rem;
  margin-right: 1rem;
}
.slds-var-m-horizontal_large {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.slds-var-m-horizontal_x-large {
  margin-left: 2rem;
  margin-right: 2rem;
}
.slds-var-m-horizontal_xx-large {
  margin-left: 3rem;
  margin-right: 3rem;
}
.slds-m-vertical--none,
.slds-m-vertical_none {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.slds-m-vertical--xxx-small,
.slds-m-vertical_xxx-small {
  margin-top: .125rem;
  margin-bottom: .125rem;
}
.slds-m-vertical--xx-small,
.slds-m-vertical_xx-small {
  margin-top: .25rem;
  margin-bottom: .25rem;
}
.slds-m-vertical--x-small,
.slds-m-vertical_x-small {
  margin-top: .5rem;
  margin-bottom: .5rem;
}
.slds-m-vertical--small,
.slds-m-vertical_small {
  margin-top: .75rem;
  margin-bottom: .75rem;
}
.slds-m-vertical--medium,
.slds-m-vertical_medium {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.slds-m-vertical--large,
.slds-m-vertical_large {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.slds-m-vertical--x-large,
.slds-m-vertical_x-large {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.slds-m-vertical--xx-large,
.slds-m-vertical_xx-large {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.slds-var-m-vertical_xxx-small {
  margin-top: .125rem;
  margin-bottom: .125rem;
}
.slds-var-m-vertical_xx-small {
  margin-top: .25rem;
  margin-bottom: .25rem;
}
.slds-var-m-vertical_x-small {
  margin-top: .5rem;
  margin-bottom: .5rem;
}
.slds-var-m-vertical_small {
  margin-top: .75rem;
  margin-bottom: .75rem;
}
.slds-var-m-vertical_medium {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.slds-var-m-vertical_large {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.slds-var-m-vertical_x-large {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.slds-var-m-vertical_xx-large {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.slds-m-around--none,
.slds-m-around_none {
  margin: 0 !important;
}
.slds-m-around--xxx-small,
.slds-m-around_xxx-small {
  margin: .125rem;
}
.slds-m-around--xx-small,
.slds-m-around_xx-small {
  margin: .25rem;
}
.slds-m-around--x-small,
.slds-m-around_x-small {
  margin: .5rem;
}
.slds-m-around--small,
.slds-m-around_small {
  margin: .75rem;
}
.slds-m-around--medium,
.slds-m-around_medium {
  margin: 1rem;
}
.slds-m-around--large,
.slds-m-around_large {
  margin: 1.5rem;
}
.slds-m-around--x-large,
.slds-m-around_x-large {
  margin: 2rem;
}
.slds-m-around--xx-large,
.slds-m-around_xx-large {
  margin: 3rem;
}
.slds-var-m-around_xxx-small {
  margin: .125rem;
}
.slds-var-m-around_xx-small {
  margin: .25rem;
}
.slds-var-m-around_x-small {
  margin: .5rem;
}
.slds-var-m-around_small {
  margin: .75rem;
}
.slds-var-m-around_medium {
  margin: 1rem;
}
.slds-var-m-around_large {
  margin: 1.5rem;
}
.slds-var-m-around_x-large {
  margin: 2rem;
}
.slds-var-m-around_xx-large {
  margin: 3rem;
}
.slds-has-cushion {
  padding: 1rem;
}
.slds-p-top--none,
.slds-p-top_none {
  padding-top: 0 !important;
}
.slds-p-top--xxx-small,
.slds-p-top_xxx-small {
  padding-top: .125rem;
}
.slds-p-top--xx-small,
.slds-p-top_xx-small {
  padding-top: .25rem;
}
.slds-p-top--x-small,
.slds-p-top_x-small {
  padding-top: .5rem;
}
.slds-p-top--small,
.slds-p-top_small {
  padding-top: .75rem;
}
.slds-p-top--medium,
.slds-p-top_medium {
  padding-top: 1rem;
}
.slds-p-top--large,
.slds-p-top_large {
  padding-top: 1.5rem;
}
.slds-p-top--x-large,
.slds-p-top_x-large {
  padding-top: 2rem;
}
.slds-p-top--xx-large,
.slds-p-top_xx-large {
  padding-top: 3rem;
}
.slds-var-p-top_xxx-small {
  padding-top: .125rem;
}
.slds-var-p-top_xx-small {
  padding-top: .25rem;
}
.slds-var-p-top_x-small {
  padding-top: .5rem;
}
.slds-var-p-top_small {
  padding-top: .75rem;
}
.slds-var-p-top_medium {
  padding-top: 1rem;
}
.slds-var-p-top_large {
  padding-top: 1.5rem;
}
.slds-var-p-top_x-large {
  padding-top: 2rem;
}
.slds-var-p-top_xx-large {
  padding-top: 3rem;
}
.slds-p-right--none,
.slds-p-right_none {
  padding-right: 0 !important;
}
.slds-p-right--xxx-small,
.slds-p-right_xxx-small {
  padding-right: .125rem;
}
.slds-p-right--xx-small,
.slds-p-right_xx-small {
  padding-right: .25rem;
}
.slds-p-right--x-small,
.slds-p-right_x-small {
  padding-right: .5rem;
}
.slds-p-right--small,
.slds-p-right_small {
  padding-right: .75rem;
}
.slds-p-right--medium,
.slds-p-right_medium {
  padding-right: 1rem;
}
.slds-p-right--large,
.slds-p-right_large {
  padding-right: 1.5rem;
}
.slds-p-right--x-large,
.slds-p-right_x-large {
  padding-right: 2rem;
}
.slds-p-right--xx-large,
.slds-p-right_xx-large {
  padding-right: 3rem;
}
.slds-var-p-right_xxx-small {
  padding-right: .125rem;
}
.slds-var-p-right_xx-small {
  padding-right: .25rem;
}
.slds-var-p-right_x-small {
  padding-right: .5rem;
}
.slds-var-p-right_small {
  padding-right: .75rem;
}
.slds-var-p-right_medium {
  padding-right: 1rem;
}
.slds-var-p-right_large {
  padding-right: 1.5rem;
}
.slds-var-p-right_x-large {
  padding-right: 2rem;
}
.slds-var-p-right_xx-large {
  padding-right: 3rem;
}
.slds-p-bottom--none,
.slds-p-bottom_none {
  padding-bottom: 0 !important;
}
.slds-p-bottom--xxx-small,
.slds-p-bottom_xxx-small {
  padding-bottom: .125rem;
}
.slds-p-bottom--xx-small,
.slds-p-bottom_xx-small {
  padding-bottom: .25rem;
}
.slds-p-bottom--x-small,
.slds-p-bottom_x-small {
  padding-bottom: .5rem;
}
.slds-p-bottom--small,
.slds-p-bottom_small {
  padding-bottom: .75rem;
}
.slds-p-bottom--medium,
.slds-p-bottom_medium {
  padding-bottom: 1rem;
}
.slds-p-bottom--large,
.slds-p-bottom_large {
  padding-bottom: 1.5rem;
}
.slds-p-bottom--x-large,
.slds-p-bottom_x-large {
  padding-bottom: 2rem;
}
.slds-p-bottom--xx-large,
.slds-p-bottom_xx-large {
  padding-bottom: 3rem;
}
.slds-var-p-bottom_xxx-small {
  padding-bottom: .125rem;
}
.slds-var-p-bottom_xx-small {
  padding-bottom: .25rem;
}
.slds-var-p-bottom_x-small {
  padding-bottom: .5rem;
}
.slds-var-p-bottom_small {
  padding-bottom: .75rem;
}
.slds-var-p-bottom_medium {
  padding-bottom: 1rem;
}
.slds-var-p-bottom_large {
  padding-bottom: 1.5rem;
}
.slds-var-p-bottom_x-large {
  padding-bottom: 2rem;
}
.slds-var-p-bottom_xx-large {
  padding-bottom: 3rem;
}
.slds-p-left--none,
.slds-p-left_none {
  padding-left: 0 !important;
}
.slds-p-left--xxx-small,
.slds-p-left_xxx-small {
  padding-left: .125rem;
}
.slds-p-left--xx-small,
.slds-p-left_xx-small {
  padding-left: .25rem;
}
.slds-p-left--x-small,
.slds-p-left_x-small {
  padding-left: .5rem;
}
.slds-p-left--small,
.slds-p-left_small {
  padding-left: .75rem;
}
.slds-p-left--medium,
.slds-p-left_medium {
  padding-left: 1rem;
}
.slds-p-left--large,
.slds-p-left_large {
  padding-left: 1.5rem;
}
.slds-p-left--x-large,
.slds-p-left_x-large {
  padding-left: 2rem;
}
.slds-p-left--xx-large,
.slds-p-left_xx-large {
  padding-left: 3rem;
}
.slds-var-p-left_xxx-small {
  padding-left: .125rem;
}
.slds-var-p-left_xx-small {
  padding-left: .25rem;
}
.slds-var-p-left_x-small {
  padding-left: .5rem;
}
.slds-var-p-left_small {
  padding-left: .75rem;
}
.slds-var-p-left_medium {
  padding-left: 1rem;
}
.slds-var-p-left_large {
  padding-left: 1.5rem;
}
.slds-var-p-left_x-large {
  padding-left: 2rem;
}
.slds-var-p-left_xx-large {
  padding-left: 3rem;
}
.slds-p-horizontal--none,
.slds-p-horizontal_none {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.slds-p-horizontal--xxx-small,
.slds-p-horizontal_xxx-small {
  padding-left: .125rem;
  padding-right: .125rem;
}
.slds-p-horizontal--xx-small,
.slds-p-horizontal_xx-small {
  padding-left: .25rem;
  padding-right: .25rem;
}
.slds-p-horizontal--x-small,
.slds-p-horizontal_x-small {
  padding-left: .5rem;
  padding-right: .5rem;
}
.slds-p-horizontal--small,
.slds-p-horizontal_small {
  padding-left: .75rem;
  padding-right: .75rem;
}
.slds-p-horizontal--medium,
.slds-p-horizontal_medium {
  padding-left: 1rem;
  padding-right: 1rem;
}
.slds-p-horizontal--large,
.slds-p-horizontal_large {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.slds-p-horizontal--x-large,
.slds-p-horizontal_x-large {
  padding-left: 2rem;
  padding-right: 2rem;
}
.slds-p-horizontal--xx-large,
.slds-p-horizontal_xx-large {
  padding-left: 3rem;
  padding-right: 3rem;
}
.slds-var-p-horizontal_xxx-small {
  padding-left: .125rem;
  padding-right: .125rem;
}
.slds-var-p-horizontal_xx-small {
  padding-left: .25rem;
  padding-right: .25rem;
}
.slds-var-p-horizontal_x-small {
  padding-left: .5rem;
  padding-right: .5rem;
}
.slds-var-p-horizontal_small {
  padding-left: .75rem;
  padding-right: .75rem;
}
.slds-var-p-horizontal_medium {
  padding-left: 1rem;
  padding-right: 1rem;
}
.slds-var-p-horizontal_large {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.slds-var-p-horizontal_x-large {
  padding-left: 2rem;
  padding-right: 2rem;
}
.slds-var-p-horizontal_xx-large {
  padding-left: 3rem;
  padding-right: 3rem;
}
.slds-p-vertical--none,
.slds-p-vertical_none {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.slds-p-vertical--xxx-small,
.slds-p-vertical_xxx-small {
  padding-top: .125rem;
  padding-bottom: .125rem;
}
.slds-p-vertical--xx-small,
.slds-p-vertical_xx-small {
  padding-top: .25rem;
  padding-bottom: .25rem;
}
.slds-p-vertical--x-small,
.slds-p-vertical_x-small {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.slds-p-vertical--small,
.slds-p-vertical_small {
  padding-top: .75rem;
  padding-bottom: .75rem;
}
.slds-p-vertical--medium,
.slds-p-vertical_medium {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.slds-p-vertical--large,
.slds-p-vertical_large {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.slds-p-vertical--x-large,
.slds-p-vertical_x-large {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.slds-p-vertical--xx-large,
.slds-p-vertical_xx-large {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.slds-var-p-vertical_xxx-small {
  padding-top: .125rem;
  padding-bottom: .125rem;
}
.slds-var-p-vertical_xx-small {
  padding-top: .25rem;
  padding-bottom: .25rem;
}
.slds-var-p-vertical_x-small {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.slds-var-p-vertical_small {
  padding-top: .75rem;
  padding-bottom: .75rem;
}
.slds-var-p-vertical_medium {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.slds-var-p-vertical_large {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.slds-var-p-vertical_x-large {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.slds-var-p-vertical_xx-large {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.slds-p-around--none,
.slds-p-around_none {
  padding: 0 !important;
}
.slds-p-around--xxx-small,
.slds-p-around_xxx-small {
  padding: .125rem;
}
.slds-p-around--xx-small,
.slds-p-around_xx-small {
  padding: .25rem;
}
.slds-p-around--x-small,
.slds-p-around_x-small {
  padding: .5rem;
}
.slds-p-around--small,
.slds-p-around_small {
  padding: .75rem;
}
.slds-p-around--medium,
.slds-p-around_medium {
  padding: 1rem;
}
.slds-p-around--large,
.slds-p-around_large {
  padding: 1.5rem;
}
.slds-p-around--x-large,
.slds-p-around_x-large {
  padding: 2rem;
}
.slds-p-around--xx-large,
.slds-p-around_xx-large {
  padding: 3rem;
}
.slds-var-p-around_xxx-small {
  padding: .125rem;
}
.slds-var-p-around_xx-small {
  padding: .25rem;
}
.slds-var-p-around_x-small {
  padding: .5rem;
}
.slds-var-p-around_small {
  padding: .75rem;
}
.slds-var-p-around_medium {
  padding: 1rem;
}
.slds-var-p-around_large {
  padding: 1.5rem;
}
.slds-var-p-around_x-large {
  padding: 2rem;
}
.slds-var-p-around_xx-large {
  padding: 3rem;
}
.slds-clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.slds-clear {
  clear: both;
}
.slds-float--left,
.slds-float_left {
  float: left;
}
.slds-float--none,
.slds-float_none {
  float: none;
}
.slds-float--right,
.slds-float_right {
  float: right;
}
.slds-text-link--reset,
.slds-text-link_reset {
  cursor: pointer;
  line-height: inherit;
  font-size: inherit;
}
.slds-text-link--reset:active,
.slds-text-link_reset:active {
  outline: 0;
}
.slds-text-link--reset,
.slds-text-link--reset:active,
.slds-text-link--reset:focus,
.slds-text-link--reset:hover,
.slds-text-link_reset,
.slds-text-link_reset:active,
.slds-text-link_reset:focus,
.slds-text-link_reset:hover {
  color: inherit;
  text-decoration: inherit;
}
.slds-text-link {
  color: #0b5cab;
  text-decoration: none;
  -webkit-transition: color .1s linear;
  transition: color .1s linear;
}
.slds-text-link:focus,
.slds-text-link:hover {
  text-decoration: underline;
  color: #014486;
}
.slds-text-link:active {
  color: #014486;
}
.slds-text-link--faux,
.slds-text-link_faux,
.slds-type-focus {
  border-bottom: 1px solid transparent;
  border-radius: 0;
  color: currentColor;
  cursor: pointer;
}
.slds-text-link--faux:focus,
.slds-text-link--faux:hover,
.slds-text-link_faux:focus,
.slds-text-link_faux:hover,
.slds-type-focus:focus,
.slds-type-focus:hover {
  color: currentColor;
  border-bottom: 1px solid currentColor;
}
.slds-has-blur-focus {
  color: currentColor;
}
.slds-has-blur-focus:active,
.slds-has-blur-focus:focus,
.slds-has-blur-focus:hover {
  color: currentColor;
  text-decoration: none;
}
.slds-has-blur-focus:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
  outline: 0;
}
.slds-has-input-focus {
  outline: 0;
  border-color: var(--slds-g-color-brand-base-60,#1b96ff);
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  -webkit-box-shadow: var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outline-focus-1,0 0 3px #0176d3);
}
.slds-list--vertical.slds-has-dividers > .slds-list__item,
.slds-list_vertical.slds-has-dividers > .slds-list__item {
  padding: .5rem;
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-list--vertical.slds-has-dividers > .slds-list__item:hover,
.slds-list_vertical.slds-has-dividers > .slds-list__item:hover {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-color: var(--slds-g-color-border-base-1,#e5e5e5);
  cursor: pointer;
}
.slds-list--vertical.slds-has-dividers > .slds-list__item:active,
.slds-list_vertical.slds-has-dividers > .slds-list__item:active {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  -webkit-box-shadow: var(--slds-g-color-border-base-1,#e5e5e5) 0 -1px 0 inset;
  box-shadow: var(--slds-g-color-border-base-1,#e5e5e5) 0 -1px 0 inset;
}
.slds-list--vertical.slds-has-dividers > .slds-list__item.slds-is-selected,
.slds-list_vertical.slds-has-dividers > .slds-list__item.slds-is-selected {
  -webkit-box-shadow: var(--slds-g-color-brand-base-50,#0176d3) 0 0 0 1px inset;
  box-shadow: var(--slds-g-color-brand-base-50,#0176d3) 0 0 0 1px inset;
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-list--vertical.slds-has-dividers > .slds-list__item.slds-is-selected:focus,
.slds-list--vertical.slds-has-dividers > .slds-list__item.slds-is-selected:hover,
.slds-list_vertical.slds-has-dividers > .slds-list__item.slds-is-selected:focus,
.slds-list_vertical.slds-has-dividers > .slds-list__item.slds-is-selected:hover {
  -webkit-box-shadow: var(--slds-g-color-border-brand-2,#1b96ff) 0 -2px 0 inset, var(--slds-g-color-border-brand-2,#1b96ff) 0 0 0 1px inset;
  box-shadow: var(--slds-g-color-border-brand-2,#1b96ff) 0 -2px 0 inset, var(--slds-g-color-border-brand-2,#1b96ff) 0 0 0 1px inset;
}
.slds-has-cards > .slds-list__item {
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-radius: .25rem;
  background-clip: padding-box;
}
.slds-has-cards > .slds-list__item + .slds-list__item {
  margin-top: .5rem;
}
.slds-has-cards--space > .slds-list__item,
.slds-has-cards_space > .slds-list__item {
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-radius: .25rem;
  background-clip: padding-box;
  padding: .75rem;
}
@media (min-width: 30em) {
  .slds-has-cards--space > .slds-list__item,
  .slds-has-cards_space > .slds-list__item {
    padding: .5rem;
  }
}
.slds-has-cards--space > .slds-list__item + .slds-list__item,
.slds-has-cards_space > .slds-list__item + .slds-list__item {
  margin-top: .5rem;
}
.slds-has-divider {
  margin-top: .5rem;
  padding-top: .5rem;
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-has-block-links a {
  display: block;
  text-decoration: none;
}
.slds-has-block-links .slds-is-nested {
  margin-left: 1rem;
}
.slds-has-block-links--space .slds-item,
.slds-has-block-links--space .slds-list__item,
.slds-has-block-links_space .slds-item,
.slds-has-block-links_space .slds-list__item {
  padding: 0;
}
.slds-has-block-links--space a,
.slds-has-block-links_space a {
  display: block;
  text-decoration: none;
  padding: .75rem;
}
@media (min-width: 48em) {
  .slds-has-block-links--space a,
  .slds-has-block-links_space a {
    padding: .5rem;
  }
}
.slds-has-inline-block-links a {
  display: inline-block;
  text-decoration: none;
}
.slds-has-inline-block-links--space a,
.slds-has-inline-block-links_space a {
  display: inline-block;
  text-decoration: none;
  padding: .75rem;
}
@media (min-width: 48em) {
  .slds-has-inline-block-links--space a,
  .slds-has-inline-block-links_space a {
    padding: .5rem;
  }
}
.slds-list--vertical-space .slds-item + .slds-item,
.slds-list--vertical-space .slds-list__item + .slds-list__item,
.slds-list_vertical-space .slds-item + .slds-item,
.slds-list_vertical-space .slds-list__item + .slds-list__item {
  margin-top: .5rem;
}
.slds-list--vertical-space-medium .slds-item + .slds-item,
.slds-list--vertical-space-medium .slds-list__item + .slds-list__item,
.slds-list_vertical-space-medium .slds-item + .slds-item,
.slds-list_vertical-space-medium .slds-list__item + .slds-list__item {
  margin-top: 1rem;
}
.slds-is-nested {
  margin-left: 1rem;
}
.slds-list--dotted,
.slds-list_dotted {
  margin-left: 1.5rem;
  list-style: disc;
}
.slds-list--ordered,
.slds-list_ordered {
  margin-left: 1.5rem;
  list-style: decimal;
}
.slds-has-dividers--top > .slds-item,
.slds-has-dividers--top > .slds-list__item,
.slds-has-dividers_top > .slds-item,
.slds-has-dividers_top > .slds-list__item {
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-has-dividers--top-space > .slds-item,
.slds-has-dividers--top-space > .slds-list__item,
.slds-has-dividers_top-space > .slds-item,
.slds-has-dividers_top-space > .slds-list__item {
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  padding: .75rem;
}
@media (min-width: 30em) {
  .slds-has-dividers--top-space > .slds-item,
  .slds-has-dividers--top-space > .slds-list__item,
  .slds-has-dividers_top-space > .slds-item,
  .slds-has-dividers_top-space > .slds-list__item {
    padding: .5rem;
  }
}
.slds-has-dividers--bottom > .slds-item,
.slds-has-dividers--bottom > .slds-list__item,
.slds-has-dividers_bottom > .slds-item,
.slds-has-dividers_bottom > .slds-list__item {
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-has-dividers--bottom-space > .slds-item,
.slds-has-dividers--bottom-space > .slds-list__item,
.slds-has-dividers_bottom-space > .slds-item,
.slds-has-dividers_bottom-space > .slds-list__item {
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  padding: .75rem;
}
@media (min-width: 30em) {
  .slds-has-dividers--bottom-space > .slds-item,
  .slds-has-dividers--bottom-space > .slds-list__item,
  .slds-has-dividers_bottom-space > .slds-item,
  .slds-has-dividers_bottom-space > .slds-list__item {
    padding: .5rem;
  }
}
.slds-has-dividers--around > .slds-item,
.slds-has-dividers_around > .slds-item {
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-radius: .25rem;
  background-clip: padding-box;
}
.slds-has-dividers--around > .slds-item + .slds-item,
.slds-has-dividers_around > .slds-item + .slds-item {
  margin-top: .5rem;
}
.slds-has-dividers--around-space > .slds-item,
.slds-has-dividers_around-space > .slds-item {
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  border-radius: .25rem;
  background-clip: padding-box;
  padding: .75rem;
}
@media (min-width: 30em) {
  .slds-has-dividers--around-space > .slds-item,
  .slds-has-dividers_around-space > .slds-item {
    padding: .5rem;
  }
}
.slds-has-dividers--around-space > .slds-item + .slds-item,
.slds-has-dividers_around-space > .slds-item + .slds-item {
  margin-top: .5rem;
}
.slds-has-list-interactions > .slds-item:hover,
.slds-has-list-interactions > .slds-list__item:hover {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  border-color: var(--slds-g-color-border-base-1,#e5e5e5);
  cursor: pointer;
}
.slds-has-list-interactions > .slds-item:active,
.slds-has-list-interactions > .slds-list__item:active {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
  -webkit-box-shadow: var(--slds-g-color-border-base-1,#e5e5e5) 0 -1px 0 inset;
  box-shadow: var(--slds-g-color-border-base-1,#e5e5e5) 0 -1px 0 inset;
}
.slds-has-list-interactions > .slds-item.slds-is-selected,
.slds-has-list-interactions > .slds-list__item.slds-is-selected {
  -webkit-box-shadow: var(--slds-g-color-brand-base-50,#0176d3) 0 0 0 1px inset;
  box-shadow: var(--slds-g-color-brand-base-50,#0176d3) 0 0 0 1px inset;
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-has-list-interactions > .slds-item.slds-is-selected:focus,
.slds-has-list-interactions > .slds-item.slds-is-selected:hover,
.slds-has-list-interactions > .slds-list__item.slds-is-selected:focus,
.slds-has-list-interactions > .slds-list__item.slds-is-selected:hover {
  -webkit-box-shadow: var(--slds-g-color-border-brand-2,#1b96ff) 0 -2px 0 inset, var(--slds-g-color-border-brand-2,#1b96ff) 0 0 0 1px inset;
  box-shadow: var(--slds-g-color-border-brand-2,#1b96ff) 0 -2px 0 inset, var(--slds-g-color-border-brand-2,#1b96ff) 0 0 0 1px inset;
}
.slds-has-divider--top,
.slds-has-divider_top {
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-has-divider--top-space,
.slds-has-divider_top-space {
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  margin-top: .5rem;
  padding-top: .5rem;
}
.slds-has-divider--right,
.slds-has-divider_right {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-has-divider--right:after,
.slds-has-divider_right:after {
  width: 2px;
  height: 2px;
  content: "";
  margin-left: .5rem;
  margin-right: .5rem;
  border-radius: 50%;
  background-color: var(--slds-g-color-brand-base-20,#032d60);
}
.slds-has-divider--right:last-child,
.slds-has-divider_right:last-child {
  margin-right: 0;
  padding-right: 0;
}
.slds-has-divider--right:last-child:after,
.slds-has-divider_right:last-child:after {
  content: none;
}
.slds-has-divider--bottom,
.slds-has-divider_bottom {
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-has-divider--bottom-space,
.slds-has-divider_bottom-space {
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
  margin-bottom: .5rem;
  padding-bottom: .5rem;
}
.slds-has-divider--left,
.slds-has-divider_left {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-has-divider--left:before,
.slds-has-divider_left:before {
  width: 2px;
  height: 2px;
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-left: .5rem;
  margin-right: .5rem;
  border-radius: 50%;
  background-color: var(--slds-g-color-brand-base-20,#032d60);
}
.slds-has-divider--left:first-child,
.slds-has-divider_left:first-child {
  margin-right: 0;
  padding-right: 0;
}
.slds-has-divider--left:first-child:before,
.slds-has-divider_left:first-child:before {
  content: none;
}
.slds-list--horizontal.slds-has-dividers > .slds-list__item,
.slds-list_horizontal.slds-has-dividers > .slds-list__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-list--horizontal.slds-has-dividers > .slds-list__item:after,
.slds-list_horizontal.slds-has-dividers > .slds-list__item:after {
  width: 2px;
  height: 2px;
  content: "";
  margin-left: .5rem;
  margin-right: .5rem;
  border-radius: 50%;
  background-color: #032d60;
}
.slds-list--horizontal.slds-has-dividers > .slds-list__item:last-child,
.slds-list_horizontal.slds-has-dividers > .slds-list__item:last-child {
  margin-right: 0;
  padding-right: 0;
}
.slds-list--horizontal.slds-has-dividers > .slds-list__item:last-child:after,
.slds-list_horizontal.slds-has-dividers > .slds-list__item:last-child:after {
  content: none;
}
.slds-list--horizontal,
.slds-list_horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slds-list--horizontal > .slds-list__item,
.slds-list_horizontal > .slds-list__item {
  -ms-flex-item-align: center;
  align-self: center;
}
.slds-list--horizontal-large > .slds-item > a,
.slds-list--horizontal-large > .slds-list__item > a,
.slds-list_horizontal-large > .slds-item > a,
.slds-list_horizontal-large > .slds-list__item > a {
  padding: .75rem 1rem;
}
.slds-has-dividers--left > .slds-item,
.slds-has-dividers--left > .slds-list__item,
.slds-has-dividers_left > .slds-item,
.slds-has-dividers_left > .slds-list__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-has-dividers--left > .slds-item:before,
.slds-has-dividers--left > .slds-list__item:before,
.slds-has-dividers_left > .slds-item:before,
.slds-has-dividers_left > .slds-list__item:before {
  width: 2px;
  height: 2px;
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-left: .5rem;
  margin-right: .5rem;
  border-radius: 50%;
  background-color: var(--slds-g-color-brand-base-20,#032d60);
}
.slds-has-dividers--left > .slds-item:first-child,
.slds-has-dividers--left > .slds-list__item:first-child,
.slds-has-dividers_left > .slds-item:first-child,
.slds-has-dividers_left > .slds-list__item:first-child {
  margin-right: 0;
  padding-right: 0;
}
.slds-has-dividers--left > .slds-item:first-child:before,
.slds-has-dividers--left > .slds-list__item:first-child:before,
.slds-has-dividers_left > .slds-item:first-child:before,
.slds-has-dividers_left > .slds-list__item:first-child:before {
  content: none;
}
.slds-has-dividers--right > .slds-item,
.slds-has-dividers--right > .slds-list__item,
.slds-has-dividers_right > .slds-item,
.slds-has-dividers_right > .slds-list__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.slds-has-dividers--right > .slds-item:after,
.slds-has-dividers--right > .slds-list__item:after,
.slds-has-dividers_right > .slds-item:after,
.slds-has-dividers_right > .slds-list__item:after {
  width: 2px;
  height: 2px;
  content: "";
  margin-left: .5rem;
  margin-right: .5rem;
  border-radius: 50%;
  background-color: var(--slds-g-color-brand-base-20,#032d60);
}
.slds-has-dividers--right > .slds-item:last-child,
.slds-has-dividers--right > .slds-list__item:last-child,
.slds-has-dividers_right > .slds-item:last-child,
.slds-has-dividers_right > .slds-list__item:last-child {
  margin-right: 0;
  padding-right: 0;
}
.slds-has-dividers--right > .slds-item:last-child:after,
.slds-has-dividers--right > .slds-list__item:last-child:after,
.slds-has-dividers_right > .slds-item:last-child:after,
.slds-has-dividers_right > .slds-list__item:last-child:after {
  content: none;
}
.slds-dl--inline:after,
.slds-dl_inline:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 30em) {
  .slds-dl--inline__label,
  .slds-dl_inline__label {
    float: left;
    clear: left;
  }
  .slds-dl--inline__detail,
  .slds-dl_inline__detail {
    float: left;
    padding-left: .25rem;
  }
}
.slds-region_narrow .slds-dl_inline__detail,
.slds-region_narrow .slds-dl_inline__label {
  float: left;
}
.slds-region_narrow .slds-dl_inline__label {
  clear: left;
}
.slds-region_narrow .slds-dl_inline__detail {
  padding-left: .25rem;
}
@media (min-width: 30em) {
  .slds-dl--horizontal,
  .slds-dl_horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .slds-dl--horizontal__label,
  .slds-dl_horizontal__label {
    width: 30%;
    padding-right: .75rem;
  }
  .slds-dl--horizontal__detail,
  .slds-dl_horizontal__detail {
    width: 70%;
  }
}
.slds-region_narrow .slds-dl_horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.slds-region_narrow .slds-dl_horizontal .slds-dl_horizontal__label {
  width: 30%;
  padding-right: .75rem;
}
.slds-region_narrow .slds-dl_horizontal .slds-dl_horizontal__detail {
  width: 70%;
}
.slds-list--horizontal .slds-item--label,
.slds-list--horizontal .slds-item_label,
.slds-list_horizontal .slds-item--label,
.slds-list_horizontal .slds-item_label {
  width: 30%;
  padding-right: .75rem;
}
.slds-list--horizontal .slds-item--detail,
.slds-list--horizontal .slds-item_detail,
.slds-list_horizontal .slds-item--detail,
.slds-list_horizontal .slds-item_detail {
  width: 70%;
}
.slds-list--vertical .slds-item--detail,
.slds-list--vertical .slds-item--label,
.slds-list--vertical .slds-item_detail,
.slds-list--vertical .slds-item_label,
.slds-list_vertical .slds-item--detail,
.slds-list_vertical .slds-item--label,
.slds-list_vertical .slds-item_detail,
.slds-list_vertical .slds-item_label {
  display: block;
}
.slds-list--inline,
.slds-list_inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  max-width: 100%;
}
.slds-list--inline .slds-item--label,
.slds-list--inline .slds-item_label,
.slds-list_inline .slds-item--label,
.slds-list_inline .slds-item_label {
  max-width: 180px;
  padding-right: .75rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.slds-list--inline .slds-item--label ~ .slds-item--label,
.slds-list--inline .slds-item--label ~ .slds-item_label,
.slds-list--inline .slds-item_label ~ .slds-item--label,
.slds-list--inline .slds-item_label ~ .slds-item_label,
.slds-list_inline .slds-item--label ~ .slds-item--label,
.slds-list_inline .slds-item--label ~ .slds-item_label,
.slds-list_inline .slds-item_label ~ .slds-item--label,
.slds-list_inline .slds-item_label ~ .slds-item_label {
  padding-left: 1rem;
}
.slds-list--inline .slds-item--detail,
.slds-list--inline .slds-item_detail,
.slds-list_inline .slds-item--detail,
.slds-list_inline .slds-item_detail {
  min-width: 0;
}
.slds-border--bottom,
.slds-border_bottom {
  border-bottom: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-border--left,
.slds-border_left {
  border-left: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-border--right,
.slds-border_right {
  border-right: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-border--top,
.slds-border_top {
  border-top: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-truncate {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.slds-truncate a:focus-visible {
  outline-offset: 0;
}
.slds-truncate_container--25,
.slds-truncate_container_25 {
  max-width: 25%;
}
.slds-truncate_container--50,
.slds-truncate_container_50 {
  max-width: 50%;
}
.slds-truncate_container--75,
.slds-truncate_container_75 {
  max-width: 75%;
}
.slds-truncate_container--33,
.slds-truncate_container_33 {
  max-width: 33%;
}
.slds-truncate_container--66,
.slds-truncate_container_66 {
  max-width: 66%;
}
.slds-hyphenate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: auto;
  hyphens: auto;
}
.slds-box {
  padding: 1rem;
  border-radius: .25rem;
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-box--xx-small,
.slds-box_xx-small {
  padding: .25rem;
}
.slds-box--x-small,
.slds-box_x-small {
  padding: .5rem;
}
.slds-box--small,
.slds-box_small {
  padding: .75rem;
}
.slds-box--border,
.slds-box_border {
  padding: 0;
  border-radius: .25rem;
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-box_link,
.slds-box_link:active,
.slds-box_link:focus,
.slds-box_link:hover {
  color: inherit;
  text-decoration: inherit;
}
.slds-box_link:focus,
.slds-box_link:hover {
  cursor: pointer;
  outline: 0;
  border: 1px solid var(--slds-g-color-border-brand-2,#1b96ff);
  -webkit-box-shadow: 0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset;
  box-shadow: 0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset;
}
.slds-box_link:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  border: 1px solid var(--slds-g-color-border-base-1,#e5e5e5);
}
.slds-theme--default,
.slds-theme_default {
  background-color: var(--slds-g-color-neutral-base-100,#fff);
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-theme--shade,
.slds-theme_shade {
  background-color: var(--slds-g-color-neutral-base-95,#f3f3f3);
}
.slds-theme--inverse,
.slds-theme_inverse {
  color: var(--slds-g-color-neutral-base-100,#fff);
  background-color: var(--slds-g-color-brand-base-10,#001639);
  border-color: var(--slds-g-color-brand-base-10,#001639);
}
.slds-theme--inverse a:not(.slds-button--neutral),
.slds-theme_inverse a:not(.slds-button--neutral) {
  color: var(--slds-g-color-neutral-base-100,#fff);
  text-decoration: underline;
}
.slds-theme--inverse a:not(.slds-button--neutral):link,
.slds-theme--inverse a:not(.slds-button--neutral):visited,
.slds-theme_inverse a:not(.slds-button--neutral):link,
.slds-theme_inverse a:not(.slds-button--neutral):visited {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-theme--inverse a:not(.slds-button--neutral):focus,
.slds-theme--inverse a:not(.slds-button--neutral):hover,
.slds-theme_inverse a:not(.slds-button--neutral):focus,
.slds-theme_inverse a:not(.slds-button--neutral):hover {
  text-decoration: none;
}
.slds-theme--inverse a:not(.slds-button--neutral):active,
.slds-theme_inverse a:not(.slds-button--neutral):active {
  color: var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5));
}
.slds-theme--inverse a:not(.slds-button--neutral)[disabled],
.slds-theme_inverse a:not(.slds-button--neutral)[disabled] {
  color: var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15));
}
.slds-theme--alt-inverse,
.slds-theme_alt-inverse {
  color: var(--slds-g-color-neutral-base-100,#fff);
  background-color: var(--slds-g-color-brand-base-20,#032d60);
  border-color: var(--slds-g-color-brand-base-20,#032d60);
}
.slds-theme--alt-inverse a:not(.slds-button--neutral),
.slds-theme_alt-inverse a:not(.slds-button--neutral) {
  color: var(--slds-g-color-neutral-base-100,#fff);
  text-decoration: underline;
}
.slds-theme--alt-inverse a:not(.slds-button--neutral):link,
.slds-theme--alt-inverse a:not(.slds-button--neutral):visited,
.slds-theme_alt-inverse a:not(.slds-button--neutral):link,
.slds-theme_alt-inverse a:not(.slds-button--neutral):visited {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-theme--alt-inverse a:not(.slds-button--neutral):focus,
.slds-theme--alt-inverse a:not(.slds-button--neutral):hover,
.slds-theme_alt-inverse a:not(.slds-button--neutral):focus,
.slds-theme_alt-inverse a:not(.slds-button--neutral):hover {
  text-decoration: none;
}
.slds-theme--alt-inverse a:not(.slds-button--neutral):active,
.slds-theme_alt-inverse a:not(.slds-button--neutral):active {
  color: var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5));
}
.slds-theme--alt-inverse a:not(.slds-button--neutral)[disabled],
.slds-theme_alt-inverse a:not(.slds-button--neutral)[disabled] {
  color: var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15));
}
.slds-theme--success,
.slds-theme_success {
  color: var(--slds-g-color-neutral-base-100,#fff);
  background-color: var(--slds-g-color-success-base-50,#2e844a);
}
.slds-theme--success a:not(.slds-button--neutral),
.slds-theme_success a:not(.slds-button--neutral) {
  color: var(--slds-g-color-neutral-base-100,#fff);
  text-decoration: underline;
}
.slds-theme--success a:not(.slds-button--neutral):link,
.slds-theme--success a:not(.slds-button--neutral):visited,
.slds-theme_success a:not(.slds-button--neutral):link,
.slds-theme_success a:not(.slds-button--neutral):visited {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-theme--success a:not(.slds-button--neutral):focus,
.slds-theme--success a:not(.slds-button--neutral):hover,
.slds-theme_success a:not(.slds-button--neutral):focus,
.slds-theme_success a:not(.slds-button--neutral):hover {
  text-decoration: none;
}
.slds-theme--success a:not(.slds-button--neutral):active,
.slds-theme_success a:not(.slds-button--neutral):active {
  color: var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5));
}
.slds-theme--success a:not(.slds-button--neutral)[disabled],
.slds-theme_success a:not(.slds-button--neutral)[disabled] {
  color: var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15));
}
.slds-theme--info,
.slds-theme_info {
  color: var(--slds-g-color-neutral-base-100,#fff);
  background-color: var(--slds-g-color-neutral-base-50,#747474);
}
.slds-theme--info a:not(.slds-button--neutral),
.slds-theme_info a:not(.slds-button--neutral) {
  color: var(--slds-g-color-neutral-base-100,#fff);
  text-decoration: underline;
}
.slds-theme--info a:not(.slds-button--neutral):link,
.slds-theme--info a:not(.slds-button--neutral):visited,
.slds-theme_info a:not(.slds-button--neutral):link,
.slds-theme_info a:not(.slds-button--neutral):visited {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-theme--info a:not(.slds-button--neutral):focus,
.slds-theme--info a:not(.slds-button--neutral):hover,
.slds-theme_info a:not(.slds-button--neutral):focus,
.slds-theme_info a:not(.slds-button--neutral):hover {
  text-decoration: none;
}
.slds-theme--info a:not(.slds-button--neutral):active,
.slds-theme_info a:not(.slds-button--neutral):active {
  color: var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5));
}
.slds-theme--info a:not(.slds-button--neutral)[disabled],
.slds-theme_info a:not(.slds-button--neutral)[disabled] {
  color: var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15));
}
.slds-theme--warning,
.slds-theme_warning {
  background-color: var(--slds-g-color-warning-base-60,#fe9339);
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-theme--warning a,
.slds-theme_warning a {
  color: var(--slds-g-color-neutral-base-10,#181818);
  text-decoration: underline;
}
.slds-theme--warning a:link,
.slds-theme--warning a:visited,
.slds-theme_warning a:link,
.slds-theme_warning a:visited {
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-theme--warning a:focus,
.slds-theme--warning a:hover,
.slds-theme_warning a:focus,
.slds-theme_warning a:hover {
  text-decoration: none;
}
.slds-theme--warning a:focus,
.slds-theme_warning a:focus {
  -webkit-box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-outset-focus-1,0 0 3px #0176d3);
  border: 1px solid var(--slds-g-color-neutral-base-30,#514f4d);
}
.slds-theme--warning a:active,
.slds-theme_warning a:active {
  color: var(--slds-g-color-neutral-base-30,#514f4d);
}
.slds-theme--warning a[disabled],
.slds-theme_warning a[disabled] {
  color: var(--slds-g-color-neutral-base-30,#514f4d);
}
.slds-theme--warning button:has(.slds-button__icon),
.slds-theme_warning button:has(.slds-button__icon) {
  color: var(--slds-g-color-neutral-base-30,#514f4d);
  text-decoration: underline;
}
.slds-theme--warning button:has(.slds-button__icon):hover,
.slds-theme_warning button:has(.slds-button__icon):hover {
  color: var(--slds-g-color-neutral-base-50,#706e6b);
}
.slds-theme--warning button:has(.slds-button__icon):focus,
.slds-theme_warning button:has(.slds-button__icon):focus {
  color: var(--slds-g-color-neutral-base-30,#514f4d);
  -webkit-box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
  box-shadow: var(--slds-g-shadow-inset-focus-1,0 0 3px #0176d3);
}
.slds-theme--warning button:has(.slds-button__icon):active,
.slds-theme_warning button:has(.slds-button__icon):active {
  color: var(--slds-g-color-neutral-base-50,#706e6b);
}
.slds-theme--warning .slds-button__icon,
.slds-theme--warning .slds-icon,
.slds-theme_warning .slds-button__icon,
.slds-theme_warning .slds-icon {
  fill: var(--slds-g-color-neutral-base-30,#514f4d);
}
.slds-theme--error,
.slds-theme_error {
  color: var(--slds-g-color-neutral-base-100,#fff);
  background-color: var(--slds-g-color-error-base-40,#ea001e);
}
.slds-theme--error a:not(.slds-button--neutral),
.slds-theme_error a:not(.slds-button--neutral) {
  color: var(--slds-g-color-neutral-base-100,#fff);
  text-decoration: underline;
}
.slds-theme--error a:not(.slds-button--neutral):link,
.slds-theme--error a:not(.slds-button--neutral):visited,
.slds-theme_error a:not(.slds-button--neutral):link,
.slds-theme_error a:not(.slds-button--neutral):visited {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-theme--error a:not(.slds-button--neutral):focus,
.slds-theme--error a:not(.slds-button--neutral):hover,
.slds-theme_error a:not(.slds-button--neutral):focus,
.slds-theme_error a:not(.slds-button--neutral):hover {
  text-decoration: none;
}
.slds-theme--error a:not(.slds-button--neutral):active,
.slds-theme_error a:not(.slds-button--neutral):active {
  color: var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5));
}
.slds-theme--error a:not(.slds-button--neutral)[disabled],
.slds-theme_error a:not(.slds-button--neutral)[disabled] {
  color: var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15));
}
.slds-theme--offline,
.slds-theme_offline {
  color: var(--slds-g-color-neutral-base-100,#fff);
  background-color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-theme--offline a:not(.slds-button--neutral),
.slds-theme_offline a:not(.slds-button--neutral) {
  color: var(--slds-g-color-neutral-base-100,#fff);
  text-decoration: underline;
}
.slds-theme--offline a:not(.slds-button--neutral):link,
.slds-theme--offline a:not(.slds-button--neutral):visited,
.slds-theme_offline a:not(.slds-button--neutral):link,
.slds-theme_offline a:not(.slds-button--neutral):visited {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-theme--offline a:not(.slds-button--neutral):focus,
.slds-theme--offline a:not(.slds-button--neutral):hover,
.slds-theme_offline a:not(.slds-button--neutral):focus,
.slds-theme_offline a:not(.slds-button--neutral):hover {
  text-decoration: none;
}
.slds-theme--offline a:not(.slds-button--neutral):active,
.slds-theme_offline a:not(.slds-button--neutral):active {
  color: var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5));
}
.slds-theme--offline a:not(.slds-button--neutral)[disabled],
.slds-theme_offline a:not(.slds-button--neutral)[disabled] {
  color: var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15));
}
.slds-theme--alert-texture,
.slds-theme_alert-texture {
  background-image:
    linear-gradient(
      45deg,
      rgba(0, 0, 0, .025) 25%,
      transparent 25%,
      transparent 50%,
      rgba(0, 0, 0, .025) 50%,
      rgba(0, 0, 0, .025) 75%,
      transparent 75%,
      transparent);
  background-size: 64px 64px;
}
.slds-theme--inverse-text,
.slds-theme_inverse-text {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-theme--inverse-text a:not(.slds-button--neutral),
.slds-theme_inverse-text a:not(.slds-button--neutral) {
  color: var(--slds-g-color-neutral-base-100,#fff);
  text-decoration: underline;
}
.slds-theme--inverse-text a:not(.slds-button--neutral):link,
.slds-theme--inverse-text a:not(.slds-button--neutral):visited,
.slds-theme_inverse-text a:not(.slds-button--neutral):link,
.slds-theme_inverse-text a:not(.slds-button--neutral):visited {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-theme--inverse-text a:not(.slds-button--neutral):focus,
.slds-theme--inverse-text a:not(.slds-button--neutral):hover,
.slds-theme_inverse-text a:not(.slds-button--neutral):focus,
.slds-theme_inverse-text a:not(.slds-button--neutral):hover {
  text-decoration: none;
}
.slds-theme--inverse-text a:not(.slds-button--neutral):active,
.slds-theme_inverse-text a:not(.slds-button--neutral):active {
  color: var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5));
}
.slds-theme--inverse-text a:not(.slds-button--neutral)[disabled],
.slds-theme_inverse-text a:not(.slds-button--neutral)[disabled] {
  color: var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15));
}
.slds-text-body--regular,
.slds-text-body_regular {
  font-size: .8125rem;
}
.slds-text-body--small,
.slds-text-body_small {
  font-size: .75rem;
}
.slds-text-heading--large,
.slds-text-heading_large {
  font-size: 1.75rem;
  line-height: 1.25;
}
.slds-text-heading--medium,
.slds-text-heading_medium {
  font-size: 1.25rem;
  line-height: 1.25;
}
.slds-text-heading--small,
.slds-text-heading_small {
  font-size: 1rem;
  line-height: 1.25;
}
.slds-text-heading--label,
.slds-text-heading_label {
  font-size: .75rem;
  line-height: 1.25;
  color: var(--slds-g-color-neutral-base-30,#444);
  text-transform: uppercase;
  letter-spacing: .0625rem;
  font-weight: 400;
}
.slds-text-heading--label-normal,
.slds-text-heading_label-normal {
  font-size: .75rem;
  line-height: 1.25;
  color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-text-title {
  font-size: .75rem;
  line-height: 1.25;
  color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-text-title--caps,
.slds-text-title_caps {
  font-size: .75rem;
  line-height: 1.25;
  color: var(--slds-g-color-neutral-base-30,#444);
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: .0625rem;
}
.slds-text-title_bold {
  font-size: .875rem;
  font-weight: 700;
}
.slds-line-height--reset,
.slds-line-height_reset {
  line-height: 1;
}
.slds-text-color--default,
.slds-text-color_default {
  color: var(--slds-g-color-neutral-base-10,#181818);
}
.slds-text-color--weak,
.slds-text-color_weak {
  color: var(--slds-g-color-neutral-base-30,#444);
}
.slds-text-color--error,
.slds-text-color_error {
  color: var(--slds-g-color-error-base-40,#ea001e);
}
.slds-text-color_destructive {
  color: var(--slds-g-color-error-base-30,#ea001e);
}
.slds-text-color_success {
  color: var(--slds-g-color-success-base-50,#2e844a);
}
.slds-text-color--inverse,
.slds-text-color_inverse {
  color: var(--slds-g-color-neutral-base-100,#fff);
}
.slds-text-color--inverse-weak,
.slds-text-color_inverse-weak {
  color: var(--slds-g-color-neutral-base-70,#aeaeae);
}
.slds-text-align--left,
.slds-text-align_left {
  text-align: left;
}
.slds-text-align--center,
.slds-text-align_center {
  text-align: center;
}
.slds-text-align--right,
.slds-text-align_right {
  text-align: right;
}
.slds-text-longform dl,
.slds-text-longform h1,
.slds-text-longform h2,
.slds-text-longform h3,
.slds-text-longform img,
.slds-text-longform ol,
.slds-text-longform p,
.slds-text-longform ul {
  margin-bottom: .75rem;
}
.slds-text-longform ul {
  margin-left: 1.5rem;
  list-style: disc;
}
.slds-text-longform ul ul {
  list-style: circle;
}
.slds-text-longform ul ul ul {
  list-style: square;
}
.slds-text-longform ol {
  margin-left: 1.5rem;
  list-style: decimal;
}
.slds-text-longform ol ol {
  list-style: lower-alpha;
}
.slds-text-longform ol ol ol {
  list-style: lower-roman;
}
.slds-text-longform .slds-video {
  display: block;
  max-width: 100%;
}
.slds-text-longform .slds-video.slds-video--center,
.slds-text-longform .slds-video.slds-video_center {
  margin: 0 auto;
}
.slds-text-longform .slds-video.slds-video--right,
.slds-text-longform .slds-video.slds-video_right {
  margin: 0 0 0 auto;
}
.slds-text-font_monospace {
  font-family:
    Consolas,
    Menlo,
    Monaco,
    Courier,
    monospace;
}
.slds-color__text_gray-1 {
  color: var(--slds-g-color-neutral-base-100,#fff) !important;
}
.slds-color__text_gray-2 {
  color: var(--slds-g-color-neutral-base-95,#fafaf9) !important;
}
.slds-color__text_gray-3 {
  color: var(--slds-g-color-neutral-base-95,#f3f2f2) !important;
}
.slds-color__text_gray-4 {
  color: var(--slds-g-color-neutral-base-90,#ecebea) !important;
}
.slds-color__text_gray-5 {
  color: var(--slds-g-color-neutral-base-90,#dddbda) !important;
}
.slds-color__text_gray-6 {
  color: var(--slds-g-color-neutral-base-80,#c9c7c5) !important;
}
.slds-color__text_gray-7 {
  color: var(--slds-g-color-neutral-base-70,#b0adab) !important;
}
.slds-color__text_gray-8 {
  color: var(--slds-g-color-neutral-base-60,#969492) !important;
}
.slds-color__text_gray-9 {
  color: var(--slds-g-color-neutral-base-50,#706e6b) !important;
}
.slds-color__text_gray-10 {
  color: var(--slds-g-color-neutral-base-30,#514f4d) !important;
}
.slds-color__text_gray-11 {
  color: var(--slds-g-color-neutral-base-30,#3e3e3c) !important;
}
.slds-color__text_gray-12 {
  color: var(--slds-g-color-neutral-base-20,#2b2826) !important;
}
.slds-color__background_gray-1 {
  background-color: var(--slds-g-color-neutral-base-100,#fff) !important;
}
.slds-color__background_gray-2 {
  background-color: var(--slds-g-color-neutral-base-95,#fafaf9) !important;
}
.slds-color__background_gray-3 {
  background-color: var(--slds-g-color-neutral-base-95,#f3f2f2) !important;
}
.slds-color__background_gray-4 {
  background-color: var(--slds-g-color-neutral-base-90,#ecebea) !important;
}
.slds-color__background_gray-5 {
  background-color: var(--slds-g-color-neutral-base-90,#dddbda) !important;
}
.slds-color__background_gray-6 {
  background-color: var(--slds-g-color-neutral-base-80,#c9c7c5) !important;
}
.slds-color__background_gray-7 {
  background-color: var(--slds-g-color-neutral-base-70,#b0adab) !important;
}
.slds-color__background_gray-8 {
  background-color: var(--slds-g-color-neutral-base-60,#969492) !important;
}
.slds-color__background_gray-9 {
  background-color: var(--slds-g-color-neutral-base-50,#706e6b) !important;
}
.slds-color__background_gray-10 {
  background-color: var(--slds-g-color-neutral-base-30,#514f4d) !important;
}
.slds-color__background_gray-11 {
  background-color: var(--slds-g-color-neutral-base-30,#3e3e3c) !important;
}
.slds-color__background_gray-12 {
  background-color: var(--slds-g-color-neutral-base-20,#2b2826) !important;
}
.slds-color__border_gray-1 {
  border-color: var(--slds-g-color-neutral-base-100,#fff) !important;
}
.slds-color__border_gray-2 {
  border-color: var(--slds-g-color-neutral-base-95,#fafaf9) !important;
}
.slds-color__border_gray-3 {
  border-color: var(--slds-g-color-neutral-base-95,#f3f2f2) !important;
}
.slds-color__border_gray-4 {
  border-color: var(--slds-g-color-neutral-base-90,#ecebea) !important;
}
.slds-color__border_gray-5 {
  border-color: var(--slds-g-color-neutral-base-90,#dddbda) !important;
}
.slds-color__border_gray-6 {
  border-color: var(--slds-g-color-neutral-base-80,#c9c7c5) !important;
}
.slds-color__border_gray-7 {
  border-color: var(--slds-g-color-neutral-base-70,#b0adab) !important;
}
.slds-color__border_gray-8 {
  border-color: var(--slds-g-color-neutral-base-60,#969492) !important;
}
.slds-color__border_gray-9 {
  border-color: var(--slds-g-color-neutral-base-50,#706e6b) !important;
}
.slds-color__border_gray-10 {
  border-color: var(--slds-g-color-neutral-base-30,#514f4d) !important;
}
.slds-color__border_gray-11 {
  border-color: var(--slds-g-color-neutral-base-30,#3e3e3c) !important;
}
.slds-color__border_gray-12 {
  border-color: var(--slds-g-color-neutral-base-20,#2b2826) !important;
}
.slds-color__fill_gray-1 {
  fill: var(--slds-g-color-neutral-base-100,#fff) !important;
}
.slds-color__fill_gray-2 {
  fill: var(--slds-g-color-neutral-base-95,#fafaf9) !important;
}
.slds-color__fill_gray-3 {
  fill: var(--slds-g-color-neutral-base-95,#f3f2f2) !important;
}
.slds-color__fill_gray-4 {
  fill: var(--slds-g-color-neutral-base-90,#ecebea) !important;
}
.slds-color__fill_gray-5 {
  fill: var(--slds-g-color-neutral-base-90,#dddbda) !important;
}
.slds-color__fill_gray-6 {
  fill: var(--slds-g-color-neutral-base-80,#c9c7c5) !important;
}
.slds-color__fill_gray-7 {
  fill: var(--slds-g-color-neutral-base-70,#b0adab) !important;
}
.slds-color__fill_gray-8 {
  fill: var(--slds-g-color-neutral-base-60,#969492) !important;
}
.slds-color__fill_gray-9 {
  fill: var(--slds-g-color-neutral-base-50,#706e6b) !important;
}
.slds-color__fill_gray-10 {
  fill: var(--slds-g-color-neutral-base-30,#514f4d) !important;
}
.slds-color__fill_gray-11 {
  fill: var(--slds-g-color-neutral-base-30,#3e3e3c) !important;
}
.slds-color__fill_gray-12 {
  fill: var(--slds-g-color-neutral-base-20,#2b2826) !important;
}
.slds-scrollable {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.slds-scrollable--none,
.slds-scrollable_none {
  overflow: hidden;
}
.slds-scrollable--y,
.slds-scrollable_y {
  -webkit-overflow-scrolling: touch;
  max-height: 100%;
  overflow: hidden;
  overflow-y: auto;
}
.slds-scrollable--x,
.slds-scrollable_x {
  -webkit-overflow-scrolling: touch;
  max-width: 100%;
  overflow: hidden;
  overflow-x: auto;
}
.slds-size--xxx-small,
.slds-size_xxx-small {
  width: 3rem;
}
.slds-size--xx-small,
.slds-size_xx-small {
  width: 6rem;
}
.slds-size--x-small,
.slds-size_x-small {
  width: 12rem;
}
.slds-size--small,
.slds-size_small {
  width: 15rem;
}
.slds-size--medium,
.slds-size_medium {
  width: 20rem;
}
.slds-size--large,
.slds-size_large {
  width: 25rem;
}
.slds-size--x-large,
.slds-size_x-large {
  width: 40rem;
}
.slds-size--xx-large,
.slds-size_xx-large {
  width: 60rem;
}
.slds-size_full {
  width: 100%;
}
.slds-size--1-of-1,
.slds-size_1-of-1 {
  width: 100%;
}
.slds-size--1-of-2,
.slds-size_1-of-2 {
  width: 50%;
}
.slds-size--2-of-2,
.slds-size_2-of-2 {
  width: 100%;
}
.slds-size--1-of-3,
.slds-size_1-of-3 {
  width: 33.3333333333%;
}
.slds-size--2-of-3,
.slds-size_2-of-3 {
  width: 66.6666666667%;
}
.slds-size--3-of-3,
.slds-size_3-of-3 {
  width: 100%;
}
.slds-size--1-of-4,
.slds-size_1-of-4 {
  width: 25%;
}
.slds-size--2-of-4,
.slds-size_2-of-4 {
  width: 50%;
}
.slds-size--3-of-4,
.slds-size_3-of-4 {
  width: 75%;
}
.slds-size--4-of-4,
.slds-size_4-of-4 {
  width: 100%;
}
.slds-size--1-of-5,
.slds-size_1-of-5 {
  width: 20%;
}
.slds-size--2-of-5,
.slds-size_2-of-5 {
  width: 40%;
}
.slds-size--3-of-5,
.slds-size_3-of-5 {
  width: 60%;
}
.slds-size--4-of-5,
.slds-size_4-of-5 {
  width: 80%;
}
.slds-size--5-of-5,
.slds-size_5-of-5 {
  width: 100%;
}
.slds-size--1-of-6,
.slds-size_1-of-6 {
  width: 16.6666666667%;
}
.slds-size--2-of-6,
.slds-size_2-of-6 {
  width: 33.3333333333%;
}
.slds-size--3-of-6,
.slds-size_3-of-6 {
  width: 50%;
}
.slds-size--4-of-6,
.slds-size_4-of-6 {
  width: 66.6666666667%;
}
.slds-size--5-of-6,
.slds-size_5-of-6 {
  width: 83.3333333333%;
}
.slds-size--6-of-6,
.slds-size_6-of-6 {
  width: 100%;
}
.slds-size--1-of-7,
.slds-size_1-of-7 {
  width: 14.2857142857%;
}
.slds-size--2-of-7,
.slds-size_2-of-7 {
  width: 28.5714285714%;
}
.slds-size--3-of-7,
.slds-size_3-of-7 {
  width: 42.8571428571%;
}
.slds-size--4-of-7,
.slds-size_4-of-7 {
  width: 57.1428571429%;
}
.slds-size--5-of-7,
.slds-size_5-of-7 {
  width: 71.4285714286%;
}
.slds-size--6-of-7,
.slds-size_6-of-7 {
  width: 85.7142857143%;
}
.slds-size--7-of-7,
.slds-size_7-of-7 {
  width: 100%;
}
.slds-size--1-of-8,
.slds-size_1-of-8 {
  width: 12.5%;
}
.slds-size--2-of-8,
.slds-size_2-of-8 {
  width: 25%;
}
.slds-size--3-of-8,
.slds-size_3-of-8 {
  width: 37.5%;
}
.slds-size--4-of-8,
.slds-size_4-of-8 {
  width: 50%;
}
.slds-size--5-of-8,
.slds-size_5-of-8 {
  width: 62.5%;
}
.slds-size--6-of-8,
.slds-size_6-of-8 {
  width: 75%;
}
.slds-size--7-of-8,
.slds-size_7-of-8 {
  width: 87.5%;
}
.slds-size--8-of-8,
.slds-size_8-of-8 {
  width: 100%;
}
.slds-size--1-of-12,
.slds-size_1-of-12 {
  width: 8.3333333333%;
}
.slds-size--2-of-12,
.slds-size_2-of-12 {
  width: 16.6666666667%;
}
.slds-size--3-of-12,
.slds-size_3-of-12 {
  width: 25%;
}
.slds-size--4-of-12,
.slds-size_4-of-12 {
  width: 33.3333333333%;
}
.slds-size--5-of-12,
.slds-size_5-of-12 {
  width: 41.6666666667%;
}
.slds-size--6-of-12,
.slds-size_6-of-12 {
  width: 50%;
}
.slds-size--7-of-12,
.slds-size_7-of-12 {
  width: 58.3333333333%;
}
.slds-size--8-of-12,
.slds-size_8-of-12 {
  width: 66.6666666667%;
}
.slds-size--9-of-12,
.slds-size_9-of-12 {
  width: 75%;
}
.slds-size--10-of-12,
.slds-size_10-of-12 {
  width: 83.3333333333%;
}
.slds-size--11-of-12,
.slds-size_11-of-12 {
  width: 91.6666666667%;
}
.slds-size--12-of-12,
.slds-size_12-of-12 {
  width: 100%;
}
.slds-order--1,
.slds-order_1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.slds-order--2,
.slds-order_2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.slds-order--3,
.slds-order_3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
.slds-order--4,
.slds-order_4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}
.slds-order--5,
.slds-order_5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}
.slds-order--6,
.slds-order_6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}
.slds-order--7,
.slds-order_7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}
.slds-order--8,
.slds-order_8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}
.slds-order--9,
.slds-order_9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}
.slds-order--10,
.slds-order_10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
}
.slds-order--11,
.slds-order_11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11;
}
.slds-order--12,
.slds-order_12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
}
@media (min-width: 20em) {
  .slds-x-small-size--1-of-1,
  .slds-x-small-size--1-of-12,
  .slds-x-small-size--1-of-2,
  .slds-x-small-size--1-of-3,
  .slds-x-small-size--1-of-4,
  .slds-x-small-size--1-of-5,
  .slds-x-small-size--1-of-6,
  .slds-x-small-size--1-of-7,
  .slds-x-small-size--1-of-8,
  .slds-x-small-size--10-of-12,
  .slds-x-small-size--11-of-12,
  .slds-x-small-size--12-of-12,
  .slds-x-small-size--2-of-12,
  .slds-x-small-size--2-of-2,
  .slds-x-small-size--2-of-3,
  .slds-x-small-size--2-of-4,
  .slds-x-small-size--2-of-5,
  .slds-x-small-size--2-of-6,
  .slds-x-small-size--2-of-7,
  .slds-x-small-size--2-of-8,
  .slds-x-small-size--3-of-12,
  .slds-x-small-size--3-of-3,
  .slds-x-small-size--3-of-4,
  .slds-x-small-size--3-of-5,
  .slds-x-small-size--3-of-6,
  .slds-x-small-size--3-of-7,
  .slds-x-small-size--3-of-8,
  .slds-x-small-size--4-of-12,
  .slds-x-small-size--4-of-4,
  .slds-x-small-size--4-of-5,
  .slds-x-small-size--4-of-6,
  .slds-x-small-size--4-of-7,
  .slds-x-small-size--4-of-8,
  .slds-x-small-size--5-of-12,
  .slds-x-small-size--5-of-5,
  .slds-x-small-size--5-of-6,
  .slds-x-small-size--5-of-7,
  .slds-x-small-size--5-of-8,
  .slds-x-small-size--6-of-12,
  .slds-x-small-size--6-of-6,
  .slds-x-small-size--6-of-7,
  .slds-x-small-size--6-of-8,
  .slds-x-small-size--7-of-12,
  .slds-x-small-size--7-of-7,
  .slds-x-small-size--7-of-8,
  .slds-x-small-size--8-of-12,
  .slds-x-small-size--8-of-8,
  .slds-x-small-size--9-of-12,
  .slds-x-small-size--large,
  .slds-x-small-size--medium,
  .slds-x-small-size--small,
  .slds-x-small-size--x-large,
  .slds-x-small-size--x-small,
  .slds-x-small-size--xx-large,
  .slds-x-small-size--xx-small,
  .slds-x-small-size--xxx-small,
  .slds-x-small-size_1-of-1,
  .slds-x-small-size_1-of-12,
  .slds-x-small-size_1-of-2,
  .slds-x-small-size_1-of-3,
  .slds-x-small-size_1-of-4,
  .slds-x-small-size_1-of-5,
  .slds-x-small-size_1-of-6,
  .slds-x-small-size_1-of-7,
  .slds-x-small-size_1-of-8,
  .slds-x-small-size_10-of-12,
  .slds-x-small-size_11-of-12,
  .slds-x-small-size_12-of-12,
  .slds-x-small-size_2-of-12,
  .slds-x-small-size_2-of-2,
  .slds-x-small-size_2-of-3,
  .slds-x-small-size_2-of-4,
  .slds-x-small-size_2-of-5,
  .slds-x-small-size_2-of-6,
  .slds-x-small-size_2-of-7,
  .slds-x-small-size_2-of-8,
  .slds-x-small-size_3-of-12,
  .slds-x-small-size_3-of-3,
  .slds-x-small-size_3-of-4,
  .slds-x-small-size_3-of-5,
  .slds-x-small-size_3-of-6,
  .slds-x-small-size_3-of-7,
  .slds-x-small-size_3-of-8,
  .slds-x-small-size_4-of-12,
  .slds-x-small-size_4-of-4,
  .slds-x-small-size_4-of-5,
  .slds-x-small-size_4-of-6,
  .slds-x-small-size_4-of-7,
  .slds-x-small-size_4-of-8,
  .slds-x-small-size_5-of-12,
  .slds-x-small-size_5-of-5,
  .slds-x-small-size_5-of-6,
  .slds-x-small-size_5-of-7,
  .slds-x-small-size_5-of-8,
  .slds-x-small-size_6-of-12,
  .slds-x-small-size_6-of-6,
  .slds-x-small-size_6-of-7,
  .slds-x-small-size_6-of-8,
  .slds-x-small-size_7-of-12,
  .slds-x-small-size_7-of-7,
  .slds-x-small-size_7-of-8,
  .slds-x-small-size_8-of-12,
  .slds-x-small-size_8-of-8,
  .slds-x-small-size_9-of-12,
  .slds-x-small-size_large,
  .slds-x-small-size_medium,
  .slds-x-small-size_small,
  .slds-x-small-size_x-large,
  .slds-x-small-size_x-small,
  .slds-x-small-size_xx-large,
  .slds-x-small-size_xx-small,
  .slds-x-small-size_xxx-small {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  .slds-x-small-size--xxx-small,
  .slds-x-small-size_xxx-small {
    width: 3rem;
  }
  .slds-x-small-size--xx-small,
  .slds-x-small-size_xx-small {
    width: 6rem;
  }
  .slds-x-small-size--x-small,
  .slds-x-small-size_x-small {
    width: 12rem;
  }
  .slds-x-small-size--small,
  .slds-x-small-size_small {
    width: 15rem;
  }
  .slds-x-small-size--medium,
  .slds-x-small-size_medium {
    width: 20rem;
  }
  .slds-x-small-size--large,
  .slds-x-small-size_large {
    width: 25rem;
  }
  .slds-x-small-size--x-large,
  .slds-x-small-size_x-large {
    width: 40rem;
  }
  .slds-x-small-size--xx-large,
  .slds-x-small-size_xx-large {
    width: 60rem;
  }
  .slds-x-small-size--1-of-1,
  .slds-x-small-size_1-of-1 {
    width: 100%;
  }
  .slds-x-small-size--1-of-2,
  .slds-x-small-size_1-of-2 {
    width: 50%;
  }
  .slds-x-small-size--2-of-2,
  .slds-x-small-size_2-of-2 {
    width: 100%;
  }
  .slds-x-small-size--1-of-3,
  .slds-x-small-size_1-of-3 {
    width: 33.3333333333%;
  }
  .slds-x-small-size--2-of-3,
  .slds-x-small-size_2-of-3 {
    width: 66.6666666667%;
  }
  .slds-x-small-size--3-of-3,
  .slds-x-small-size_3-of-3 {
    width: 100%;
  }
  .slds-x-small-size--1-of-4,
  .slds-x-small-size_1-of-4 {
    width: 25%;
  }
  .slds-x-small-size--2-of-4,
  .slds-x-small-size_2-of-4 {
    width: 50%;
  }
  .slds-x-small-size--3-of-4,
  .slds-x-small-size_3-of-4 {
    width: 75%;
  }
  .slds-x-small-size--4-of-4,
  .slds-x-small-size_4-of-4 {
    width: 100%;
  }
  .slds-x-small-size--1-of-5,
  .slds-x-small-size_1-of-5 {
    width: 20%;
  }
  .slds-x-small-size--2-of-5,
  .slds-x-small-size_2-of-5 {
    width: 40%;
  }
  .slds-x-small-size--3-of-5,
  .slds-x-small-size_3-of-5 {
    width: 60%;
  }
  .slds-x-small-size--4-of-5,
  .slds-x-small-size_4-of-5 {
    width: 80%;
  }
  .slds-x-small-size--5-of-5,
  .slds-x-small-size_5-of-5 {
    width: 100%;
  }
  .slds-x-small-size--1-of-6,
  .slds-x-small-size_1-of-6 {
    width: 16.6666666667%;
  }
  .slds-x-small-size--2-of-6,
  .slds-x-small-size_2-of-6 {
    width: 33.3333333333%;
  }
  .slds-x-small-size--3-of-6,
  .slds-x-small-size_3-of-6 {
    width: 50%;
  }
  .slds-x-small-size--4-of-6,
  .slds-x-small-size_4-of-6 {
    width: 66.6666666667%;
  }
  .slds-x-small-size--5-of-6,
  .slds-x-small-size_5-of-6 {
    width: 83.3333333333%;
  }
  .slds-x-small-size--6-of-6,
  .slds-x-small-size_6-of-6 {
    width: 100%;
  }
  .slds-x-small-size--1-of-7,
  .slds-x-small-size_1-of-7 {
    width: 14.2857142857%;
  }
  .slds-x-small-size--2-of-7,
  .slds-x-small-size_2-of-7 {
    width: 28.5714285714%;
  }
  .slds-x-small-size--3-of-7,
  .slds-x-small-size_3-of-7 {
    width: 42.8571428571%;
  }
  .slds-x-small-size--4-of-7,
  .slds-x-small-size_4-of-7 {
    width: 57.1428571429%;
  }
  .slds-x-small-size--5-of-7,
  .slds-x-small-size_5-of-7 {
    width: 71.4285714286%;
  }
  .slds-x-small-size--6-of-7,
  .slds-x-small-size_6-of-7 {
    width: 85.7142857143%;
  }
  .slds-x-small-size--7-of-7,
  .slds-x-small-size_7-of-7 {
    width: 100%;
  }
  .slds-x-small-size--1-of-8,
  .slds-x-small-size_1-of-8 {
    width: 12.5%;
  }
  .slds-x-small-size--2-of-8,
  .slds-x-small-size_2-of-8 {
    width: 25%;
  }
  .slds-x-small-size--3-of-8,
  .slds-x-small-size_3-of-8 {
    width: 37.5%;
  }
  .slds-x-small-size--4-of-8,
  .slds-x-small-size_4-of-8 {
    width: 50%;
  }
  .slds-x-small-size--5-of-8,
  .slds-x-small-size_5-of-8 {
    width: 62.5%;
  }
  .slds-x-small-size--6-of-8,
  .slds-x-small-size_6-of-8 {
    width: 75%;
  }
  .slds-x-small-size--7-of-8,
  .slds-x-small-size_7-of-8 {
    width: 87.5%;
  }
  .slds-x-small-size--8-of-8,
  .slds-x-small-size_8-of-8 {
    width: 100%;
  }
  .slds-x-small-size--1-of-12,
  .slds-x-small-size_1-of-12 {
    width: 8.3333333333%;
  }
  .slds-x-small-size--2-of-12,
  .slds-x-small-size_2-of-12 {
    width: 16.6666666667%;
  }
  .slds-x-small-size--3-of-12,
  .slds-x-small-size_3-of-12 {
    width: 25%;
  }
  .slds-x-small-size--4-of-12,
  .slds-x-small-size_4-of-12 {
    width: 33.3333333333%;
  }
  .slds-x-small-size--5-of-12,
  .slds-x-small-size_5-of-12 {
    width: 41.6666666667%;
  }
  .slds-x-small-size--6-of-12,
  .slds-x-small-size_6-of-12 {
    width: 50%;
  }
  .slds-x-small-size--7-of-12,
  .slds-x-small-size_7-of-12 {
    width: 58.3333333333%;
  }
  .slds-x-small-size--8-of-12,
  .slds-x-small-size_8-of-12 {
    width: 66.6666666667%;
  }
  .slds-x-small-size--9-of-12,
  .slds-x-small-size_9-of-12 {
    width: 75%;
  }
  .slds-x-small-size--10-of-12,
  .slds-x-small-size_10-of-12 {
    width: 83.3333333333%;
  }
  .slds-x-small-size--11-of-12,
  .slds-x-small-size_11-of-12 {
    width: 91.6666666667%;
  }
  .slds-x-small-size--12-of-12,
  .slds-x-small-size_12-of-12 {
    width: 100%;
  }
  .slds-x-small-order--1,
  .slds-x-small-order_1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .slds-x-small-order--2,
  .slds-x-small-order_2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .slds-x-small-order--3,
  .slds-x-small-order_3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .slds-x-small-order--4,
  .slds-x-small-order_4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .slds-x-small-order--5,
  .slds-x-small-order_5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .slds-x-small-order--6,
  .slds-x-small-order_6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .slds-x-small-order--7,
  .slds-x-small-order_7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .slds-x-small-order--8,
  .slds-x-small-order_8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .slds-x-small-order--9,
  .slds-x-small-order_9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .slds-x-small-order--10,
  .slds-x-small-order_10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .slds-x-small-order--11,
  .slds-x-small-order_11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .slds-x-small-order--12,
  .slds-x-small-order_12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
}
@media (max-width: 20em) {
  .slds-max-x-small-size--large,
  .slds-max-x-small-size--medium,
  .slds-max-x-small-size--small,
  .slds-max-x-small-size--x-large,
  .slds-max-x-small-size--x-small,
  .slds-max-x-small-size--xx-large,
  .slds-max-x-small-size--xx-small,
  .slds-max-x-small-size--xxx-small,
  .slds-max-x-small-size_large,
  .slds-max-x-small-size_medium,
  .slds-max-x-small-size_small,
  .slds-max-x-small-size_x-large,
  .slds-max-x-small-size_x-small,
  .slds-max-x-small-size_xx-large,
  .slds-max-x-small-size_xx-small,
  .slds-max-x-small-size_xxx-small {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  .slds-max-x-small-size--xxx-small,
  .slds-max-x-small-size_xxx-small {
    width: 3rem;
  }
  .slds-max-x-small-size--xx-small,
  .slds-max-x-small-size_xx-small {
    width: 6rem;
  }
  .slds-max-x-small-size--x-small,
  .slds-max-x-small-size_x-small {
    width: 12rem;
  }
  .slds-max-x-small-size--small,
  .slds-max-x-small-size_small {
    width: 15rem;
  }
  .slds-max-x-small-size--medium,
  .slds-max-x-small-size_medium {
    width: 20rem;
  }
  .slds-max-x-small-size--large,
  .slds-max-x-small-size_large {
    width: 25rem;
  }
  .slds-max-x-small-size--x-large,
  .slds-max-x-small-size_x-large {
    width: 40rem;
  }
  .slds-max-x-small-size--xx-large,
  .slds-max-x-small-size_xx-large {
    width: 60rem;
  }
  .slds-max-x-small-size--1-of-1,
  .slds-max-x-small-size_1-of-1 {
    width: 100%;
  }
  .slds-max-x-small-size--1-of-2,
  .slds-max-x-small-size_1-of-2 {
    width: 50%;
  }
  .slds-max-x-small-size--2-of-2,
  .slds-max-x-small-size_2-of-2 {
    width: 100%;
  }
  .slds-max-x-small-size--1-of-3,
  .slds-max-x-small-size_1-of-3 {
    width: 33.3333333333%;
  }
  .slds-max-x-small-size--2-of-3,
  .slds-max-x-small-size_2-of-3 {
    width: 66.6666666667%;
  }
  .slds-max-x-small-size--3-of-3,
  .slds-max-x-small-size_3-of-3 {
    width: 100%;
  }
  .slds-max-x-small-size--1-of-4,
  .slds-max-x-small-size_1-of-4 {
    width: 25%;
  }
  .slds-max-x-small-size--2-of-4,
  .slds-max-x-small-size_2-of-4 {
    width: 50%;
  }
  .slds-max-x-small-size--3-of-4,
  .slds-max-x-small-size_3-of-4 {
    width: 75%;
  }
  .slds-max-x-small-size--4-of-4,
  .slds-max-x-small-size_4-of-4 {
    width: 100%;
  }
  .slds-max-x-small-size--1-of-5,
  .slds-max-x-small-size_1-of-5 {
    width: 20%;
  }
  .slds-max-x-small-size--2-of-5,
  .slds-max-x-small-size_2-of-5 {
    width: 40%;
  }
  .slds-max-x-small-size--3-of-5,
  .slds-max-x-small-size_3-of-5 {
    width: 60%;
  }
  .slds-max-x-small-size--4-of-5,
  .slds-max-x-small-size_4-of-5 {
    width: 80%;
  }
  .slds-max-x-small-size--5-of-5,
  .slds-max-x-small-size_5-of-5 {
    width: 100%;
  }
  .slds-max-x-small-size--1-of-6,
  .slds-max-x-small-size_1-of-6 {
    width: 16.6666666667%;
  }
  .slds-max-x-small-size--2-of-6,
  .slds-max-x-small-size_2-of-6 {
    width: 33.3333333333%;
  }
  .slds-max-x-small-size--3-of-6,
  .slds-max-x-small-size_3-of-6 {
    width: 50%;
  }
  .slds-max-x-small-size--4-of-6,
  .slds-max-x-small-size_4-of-6 {
    width: 66.6666666667%;
  }
  .slds-max-x-small-size--5-of-6,
  .slds-max-x-small-size_5-of-6 {
    width: 83.3333333333%;
  }
  .slds-max-x-small-size--6-of-6,
  .slds-max-x-small-size_6-of-6 {
    width: 100%;
  }
  .slds-max-x-small-size--1-of-7,
  .slds-max-x-small-size_1-of-7 {
    width: 14.2857142857%;
  }
  .slds-max-x-small-size--2-of-7,
  .slds-max-x-small-size_2-of-7 {
    width: 28.5714285714%;
  }
  .slds-max-x-small-size--3-of-7,
  .slds-max-x-small-size_3-of-7 {
    width: 42.8571428571%;
  }
  .slds-max-x-small-size--4-of-7,
  .slds-max-x-small-size_4-of-7 {
    width: 57.1428571429%;
  }
  .slds-max-x-small-size--5-of-7,
  .slds-max-x-small-size_5-of-7 {
    width: 71.4285714286%;
  }
  .slds-max-x-small-size--6-of-7,
  .slds-max-x-small-size_6-of-7 {
    width: 85.7142857143%;
  }
  .slds-max-x-small-size--7-of-7,
  .slds-max-x-small-size_7-of-7 {
    width: 100%;
  }
  .slds-max-x-small-size--1-of-8,
  .slds-max-x-small-size_1-of-8 {
    width: 12.5%;
  }
  .slds-max-x-small-size--2-of-8,
  .slds-max-x-small-size_2-of-8 {
    width: 25%;
  }
  .slds-max-x-small-size--3-of-8,
  .slds-max-x-small-size_3-of-8 {
    width: 37.5%;
  }
  .slds-max-x-small-size--4-of-8,
  .slds-max-x-small-size_4-of-8 {
    width: 50%;
  }
  .slds-max-x-small-size--5-of-8,
  .slds-max-x-small-size_5-of-8 {
    width: 62.5%;
  }
  .slds-max-x-small-size--6-of-8,
  .slds-max-x-small-size_6-of-8 {
    width: 75%;
  }
  .slds-max-x-small-size--7-of-8,
  .slds-max-x-small-size_7-of-8 {
    width: 87.5%;
  }
  .slds-max-x-small-size--8-of-8,
  .slds-max-x-small-size_8-of-8 {
    width: 100%;
  }
  .slds-max-x-small-size--1-of-12,
  .slds-max-x-small-size_1-of-12 {
    width: 8.3333333333%;
  }
  .slds-max-x-small-size--2-of-12,
  .slds-max-x-small-size_2-of-12 {
    width: 16.6666666667%;
  }
  .slds-max-x-small-size--3-of-12,
  .slds-max-x-small-size_3-of-12 {
    width: 25%;
  }
  .slds-max-x-small-size--4-of-12,
  .slds-max-x-small-size_4-of-12 {
    width: 33.3333333333%;
  }
  .slds-max-x-small-size--5-of-12,
  .slds-max-x-small-size_5-of-12 {
    width: 41.6666666667%;
  }
  .slds-max-x-small-size--6-of-12,
  .slds-max-x-small-size_6-of-12 {
    width: 50%;
  }
  .slds-max-x-small-size--7-of-12,
  .slds-max-x-small-size_7-of-12 {
    width: 58.3333333333%;
  }
  .slds-max-x-small-size--8-of-12,
  .slds-max-x-small-size_8-of-12 {
    width: 66.6666666667%;
  }
  .slds-max-x-small-size--9-of-12,
  .slds-max-x-small-size_9-of-12 {
    width: 75%;
  }
  .slds-max-x-small-size--10-of-12,
  .slds-max-x-small-size_10-of-12 {
    width: 83.3333333333%;
  }
  .slds-max-x-small-size--11-of-12,
  .slds-max-x-small-size_11-of-12 {
    width: 91.6666666667%;
  }
  .slds-max-x-small-size--12-of-12,
  .slds-max-x-small-size_12-of-12 {
    width: 100%;
  }
  .slds-max-x-small-order--1,
  .slds-max-x-small-order_1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .slds-max-x-small-order--2,
  .slds-max-x-small-order_2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .slds-max-x-small-order--3,
  .slds-max-x-small-order_3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .slds-max-x-small-order--4,
  .slds-max-x-small-order_4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .slds-max-x-small-order--5,
  .slds-max-x-small-order_5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .slds-max-x-small-order--6,
  .slds-max-x-small-order_6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .slds-max-x-small-order--7,
  .slds-max-x-small-order_7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .slds-max-x-small-order--8,
  .slds-max-x-small-order_8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .slds-max-x-small-order--9,
  .slds-max-x-small-order_9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .slds-max-x-small-order--10,
  .slds-max-x-small-order_10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .slds-max-x-small-order--11,
  .slds-max-x-small-order_11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .slds-max-x-small-order--12,
  .slds-max-x-small-order_12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
}
@media (min-width: 30em) {
  .slds-small-size--1-of-1,
  .slds-small-size--1-of-12,
  .slds-small-size--1-of-2,
  .slds-small-size--1-of-3,
  .slds-small-size--1-of-4,
  .slds-small-size--1-of-5,
  .slds-small-size--1-of-6,
  .slds-small-size--1-of-7,
  .slds-small-size--1-of-8,
  .slds-small-size--10-of-12,
  .slds-small-size--11-of-12,
  .slds-small-size--12-of-12,
  .slds-small-size--2-of-12,
  .slds-small-size--2-of-2,
  .slds-small-size--2-of-3,
  .slds-small-size--2-of-4,
  .slds-small-size--2-of-5,
  .slds-small-size--2-of-6,
  .slds-small-size--2-of-7,
  .slds-small-size--2-of-8,
  .slds-small-size--3-of-12,
  .slds-small-size--3-of-3,
  .slds-small-size--3-of-4,
  .slds-small-size--3-of-5,
  .slds-small-size--3-of-6,
  .slds-small-size--3-of-7,
  .slds-small-size--3-of-8,
  .slds-small-size--4-of-12,
  .slds-small-size--4-of-4,
  .slds-small-size--4-of-5,
  .slds-small-size--4-of-6,
  .slds-small-size--4-of-7,
  .slds-small-size--4-of-8,
  .slds-small-size--5-of-12,
  .slds-small-size--5-of-5,
  .slds-small-size--5-of-6,
  .slds-small-size--5-of-7,
  .slds-small-size--5-of-8,
  .slds-small-size--6-of-12,
  .slds-small-size--6-of-6,
  .slds-small-size--6-of-7,
  .slds-small-size--6-of-8,
  .slds-small-size--7-of-12,
  .slds-small-size--7-of-7,
  .slds-small-size--7-of-8,
  .slds-small-size--8-of-12,
  .slds-small-size--8-of-8,
  .slds-small-size--9-of-12,
  .slds-small-size--large,
  .slds-small-size--medium,
  .slds-small-size--small,
  .slds-small-size--x-large,
  .slds-small-size--x-small,
  .slds-small-size--xx-large,
  .slds-small-size--xx-small,
  .slds-small-size--xxx-small,
  .slds-small-size_1-of-1,
  .slds-small-size_1-of-12,
  .slds-small-size_1-of-2,
  .slds-small-size_1-of-3,
  .slds-small-size_1-of-4,
  .slds-small-size_1-of-5,
  .slds-small-size_1-of-6,
  .slds-small-size_1-of-7,
  .slds-small-size_1-of-8,
  .slds-small-size_10-of-12,
  .slds-small-size_11-of-12,
  .slds-small-size_12-of-12,
  .slds-small-size_2-of-12,
  .slds-small-size_2-of-2,
  .slds-small-size_2-of-3,
  .slds-small-size_2-of-4,
  .slds-small-size_2-of-5,
  .slds-small-size_2-of-6,
  .slds-small-size_2-of-7,
  .slds-small-size_2-of-8,
  .slds-small-size_3-of-12,
  .slds-small-size_3-of-3,
  .slds-small-size_3-of-4,
  .slds-small-size_3-of-5,
  .slds-small-size_3-of-6,
  .slds-small-size_3-of-7,
  .slds-small-size_3-of-8,
  .slds-small-size_4-of-12,
  .slds-small-size_4-of-4,
  .slds-small-size_4-of-5,
  .slds-small-size_4-of-6,
  .slds-small-size_4-of-7,
  .slds-small-size_4-of-8,
  .slds-small-size_5-of-12,
  .slds-small-size_5-of-5,
  .slds-small-size_5-of-6,
  .slds-small-size_5-of-7,
  .slds-small-size_5-of-8,
  .slds-small-size_6-of-12,
  .slds-small-size_6-of-6,
  .slds-small-size_6-of-7,
  .slds-small-size_6-of-8,
  .slds-small-size_7-of-12,
  .slds-small-size_7-of-7,
  .slds-small-size_7-of-8,
  .slds-small-size_8-of-12,
  .slds-small-size_8-of-8,
  .slds-small-size_9-of-12,
  .slds-small-size_large,
  .slds-small-size_medium,
  .slds-small-size_small,
  .slds-small-size_x-large,
  .slds-small-size_x-small,
  .slds-small-size_xx-large,
  .slds-small-size_xx-small,
  .slds-small-size_xxx-small {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  .slds-small-size--xxx-small,
  .slds-small-size_xxx-small {
    width: 3rem;
  }
  .slds-small-size--xx-small,
  .slds-small-size_xx-small {
    width: 6rem;
  }
  .slds-small-size--x-small,
  .slds-small-size_x-small {
    width: 12rem;
  }
  .slds-small-size--small,
  .slds-small-size_small {
    width: 15rem;
  }
  .slds-small-size--medium,
  .slds-small-size_medium {
    width: 20rem;
  }
  .slds-small-size--large,
  .slds-small-size_large {
    width: 25rem;
  }
  .slds-small-size--x-large,
  .slds-small-size_x-large {
    width: 40rem;
  }
  .slds-small-size--xx-large,
  .slds-small-size_xx-large {
    width: 60rem;
  }
  .slds-small-size--1-of-1,
  .slds-small-size_1-of-1 {
    width: 100%;
  }
  .slds-small-size--1-of-2,
  .slds-small-size_1-of-2 {
    width: 50%;
  }
  .slds-small-size--2-of-2,
  .slds-small-size_2-of-2 {
    width: 100%;
  }
  .slds-small-size--1-of-3,
  .slds-small-size_1-of-3 {
    width: 33.3333333333%;
  }
  .slds-small-size--2-of-3,
  .slds-small-size_2-of-3 {
    width: 66.6666666667%;
  }
  .slds-small-size--3-of-3,
  .slds-small-size_3-of-3 {
    width: 100%;
  }
  .slds-small-size--1-of-4,
  .slds-small-size_1-of-4 {
    width: 25%;
  }
  .slds-small-size--2-of-4,
  .slds-small-size_2-of-4 {
    width: 50%;
  }
  .slds-small-size--3-of-4,
  .slds-small-size_3-of-4 {
    width: 75%;
  }
  .slds-small-size--4-of-4,
  .slds-small-size_4-of-4 {
    width: 100%;
  }
  .slds-small-size--1-of-5,
  .slds-small-size_1-of-5 {
    width: 20%;
  }
  .slds-small-size--2-of-5,
  .slds-small-size_2-of-5 {
    width: 40%;
  }
  .slds-small-size--3-of-5,
  .slds-small-size_3-of-5 {
    width: 60%;
  }
  .slds-small-size--4-of-5,
  .slds-small-size_4-of-5 {
    width: 80%;
  }
  .slds-small-size--5-of-5,
  .slds-small-size_5-of-5 {
    width: 100%;
  }
  .slds-small-size--1-of-6,
  .slds-small-size_1-of-6 {
    width: 16.6666666667%;
  }
  .slds-small-size--2-of-6,
  .slds-small-size_2-of-6 {
    width: 33.3333333333%;
  }
  .slds-small-size--3-of-6,
  .slds-small-size_3-of-6 {
    width: 50%;
  }
  .slds-small-size--4-of-6,
  .slds-small-size_4-of-6 {
    width: 66.6666666667%;
  }
  .slds-small-size--5-of-6,
  .slds-small-size_5-of-6 {
    width: 83.3333333333%;
  }
  .slds-small-size--6-of-6,
  .slds-small-size_6-of-6 {
    width: 100%;
  }
  .slds-small-size--1-of-7,
  .slds-small-size_1-of-7 {
    width: 14.2857142857%;
  }
  .slds-small-size--2-of-7,
  .slds-small-size_2-of-7 {
    width: 28.5714285714%;
  }
  .slds-small-size--3-of-7,
  .slds-small-size_3-of-7 {
    width: 42.8571428571%;
  }
  .slds-small-size--4-of-7,
  .slds-small-size_4-of-7 {
    width: 57.1428571429%;
  }
  .slds-small-size--5-of-7,
  .slds-small-size_5-of-7 {
    width: 71.4285714286%;
  }
  .slds-small-size--6-of-7,
  .slds-small-size_6-of-7 {
    width: 85.7142857143%;
  }
  .slds-small-size--7-of-7,
  .slds-small-size_7-of-7 {
    width: 100%;
  }
  .slds-small-size--1-of-8,
  .slds-small-size_1-of-8 {
    width: 12.5%;
  }
  .slds-small-size--2-of-8,
  .slds-small-size_2-of-8 {
    width: 25%;
  }
  .slds-small-size--3-of-8,
  .slds-small-size_3-of-8 {
    width: 37.5%;
  }
  .slds-small-size--4-of-8,
  .slds-small-size_4-of-8 {
    width: 50%;
  }
  .slds-small-size--5-of-8,
  .slds-small-size_5-of-8 {
    width: 62.5%;
  }
  .slds-small-size--6-of-8,
  .slds-small-size_6-of-8 {
    width: 75%;
  }
  .slds-small-size--7-of-8,
  .slds-small-size_7-of-8 {
    width: 87.5%;
  }
  .slds-small-size--8-of-8,
  .slds-small-size_8-of-8 {
    width: 100%;
  }
  .slds-small-size--1-of-12,
  .slds-small-size_1-of-12 {
    width: 8.3333333333%;
  }
  .slds-small-size--2-of-12,
  .slds-small-size_2-of-12 {
    width: 16.6666666667%;
  }
  .slds-small-size--3-of-12,
  .slds-small-size_3-of-12 {
    width: 25%;
  }
  .slds-small-size--4-of-12,
  .slds-small-size_4-of-12 {
    width: 33.3333333333%;
  }
  .slds-small-size--5-of-12,
  .slds-small-size_5-of-12 {
    width: 41.6666666667%;
  }
  .slds-small-size--6-of-12,
  .slds-small-size_6-of-12 {
    width: 50%;
  }
  .slds-small-size--7-of-12,
  .slds-small-size_7-of-12 {
    width: 58.3333333333%;
  }
  .slds-small-size--8-of-12,
  .slds-small-size_8-of-12 {
    width: 66.6666666667%;
  }
  .slds-small-size--9-of-12,
  .slds-small-size_9-of-12 {
    width: 75%;
  }
  .slds-small-size--10-of-12,
  .slds-small-size_10-of-12 {
    width: 83.3333333333%;
  }
  .slds-small-size--11-of-12,
  .slds-small-size_11-of-12 {
    width: 91.6666666667%;
  }
  .slds-small-size--12-of-12,
  .slds-small-size_12-of-12 {
    width: 100%;
  }
  .slds-small-order--1,
  .slds-small-order_1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .slds-small-order--2,
  .slds-small-order_2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .slds-small-order--3,
  .slds-small-order_3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .slds-small-order--4,
  .slds-small-order_4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .slds-small-order--5,
  .slds-small-order_5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .slds-small-order--6,
  .slds-small-order_6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .slds-small-order--7,
  .slds-small-order_7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .slds-small-order--8,
  .slds-small-order_8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .slds-small-order--9,
  .slds-small-order_9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .slds-small-order--10,
  .slds-small-order_10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .slds-small-order--11,
  .slds-small-order_11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .slds-small-order--12,
  .slds-small-order_12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
}
@media (max-width: 30em) {
  .slds-max-small-size--large,
  .slds-max-small-size--medium,
  .slds-max-small-size--small,
  .slds-max-small-size--x-large,
  .slds-max-small-size--x-small,
  .slds-max-small-size--xx-large,
  .slds-max-small-size--xx-small,
  .slds-max-small-size--xxx-small,
  .slds-max-small-size_large,
  .slds-max-small-size_medium,
  .slds-max-small-size_small,
  .slds-max-small-size_x-large,
  .slds-max-small-size_x-small,
  .slds-max-small-size_xx-large,
  .slds-max-small-size_xx-small,
  .slds-max-small-size_xxx-small {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  .slds-max-small-size--xxx-small,
  .slds-max-small-size_xxx-small {
    width: 3rem;
  }
  .slds-max-small-size--xx-small,
  .slds-max-small-size_xx-small {
    width: 6rem;
  }
  .slds-max-small-size--x-small,
  .slds-max-small-size_x-small {
    width: 12rem;
  }
  .slds-max-small-size--small,
  .slds-max-small-size_small {
    width: 15rem;
  }
  .slds-max-small-size--medium,
  .slds-max-small-size_medium {
    width: 20rem;
  }
  .slds-max-small-size--large,
  .slds-max-small-size_large {
    width: 25rem;
  }
  .slds-max-small-size--x-large,
  .slds-max-small-size_x-large {
    width: 40rem;
  }
  .slds-max-small-size--xx-large,
  .slds-max-small-size_xx-large {
    width: 60rem;
  }
  .slds-max-small-size--1-of-1,
  .slds-max-small-size_1-of-1 {
    width: 100%;
  }
  .slds-max-small-size--1-of-2,
  .slds-max-small-size_1-of-2 {
    width: 50%;
  }
  .slds-max-small-size--2-of-2,
  .slds-max-small-size_2-of-2 {
    width: 100%;
  }
  .slds-max-small-size--1-of-3,
  .slds-max-small-size_1-of-3 {
    width: 33.3333333333%;
  }
  .slds-max-small-size--2-of-3,
  .slds-max-small-size_2-of-3 {
    width: 66.6666666667%;
  }
  .slds-max-small-size--3-of-3,
  .slds-max-small-size_3-of-3 {
    width: 100%;
  }
  .slds-max-small-size--1-of-4,
  .slds-max-small-size_1-of-4 {
    width: 25%;
  }
  .slds-max-small-size--2-of-4,
  .slds-max-small-size_2-of-4 {
    width: 50%;
  }
  .slds-max-small-size--3-of-4,
  .slds-max-small-size_3-of-4 {
    width: 75%;
  }
  .slds-max-small-size--4-of-4,
  .slds-max-small-size_4-of-4 {
    width: 100%;
  }
  .slds-max-small-size--1-of-5,
  .slds-max-small-size_1-of-5 {
    width: 20%;
  }
  .slds-max-small-size--2-of-5,
  .slds-max-small-size_2-of-5 {
    width: 40%;
  }
  .slds-max-small-size--3-of-5,
  .slds-max-small-size_3-of-5 {
    width: 60%;
  }
  .slds-max-small-size--4-of-5,
  .slds-max-small-size_4-of-5 {
    width: 80%;
  }
  .slds-max-small-size--5-of-5,
  .slds-max-small-size_5-of-5 {
    width: 100%;
  }
  .slds-max-small-size--1-of-6,
  .slds-max-small-size_1-of-6 {
    width: 16.6666666667%;
  }
  .slds-max-small-size--2-of-6,
  .slds-max-small-size_2-of-6 {
    width: 33.3333333333%;
  }
  .slds-max-small-size--3-of-6,
  .slds-max-small-size_3-of-6 {
    width: 50%;
  }
  .slds-max-small-size--4-of-6,
  .slds-max-small-size_4-of-6 {
    width: 66.6666666667%;
  }
  .slds-max-small-size--5-of-6,
  .slds-max-small-size_5-of-6 {
    width: 83.3333333333%;
  }
  .slds-max-small-size--6-of-6,
  .slds-max-small-size_6-of-6 {
    width: 100%;
  }
  .slds-max-small-size--1-of-7,
  .slds-max-small-size_1-of-7 {
    width: 14.2857142857%;
  }
  .slds-max-small-size--2-of-7,
  .slds-max-small-size_2-of-7 {
    width: 28.5714285714%;
  }
  .slds-max-small-size--3-of-7,
  .slds-max-small-size_3-of-7 {
    width: 42.8571428571%;
  }
  .slds-max-small-size--4-of-7,
  .slds-max-small-size_4-of-7 {
    width: 57.1428571429%;
  }
  .slds-max-small-size--5-of-7,
  .slds-max-small-size_5-of-7 {
    width: 71.4285714286%;
  }
  .slds-max-small-size--6-of-7,
  .slds-max-small-size_6-of-7 {
    width: 85.7142857143%;
  }
  .slds-max-small-size--7-of-7,
  .slds-max-small-size_7-of-7 {
    width: 100%;
  }
  .slds-max-small-size--1-of-8,
  .slds-max-small-size_1-of-8 {
    width: 12.5%;
  }
  .slds-max-small-size--2-of-8,
  .slds-max-small-size_2-of-8 {
    width: 25%;
  }
  .slds-max-small-size--3-of-8,
  .slds-max-small-size_3-of-8 {
    width: 37.5%;
  }
  .slds-max-small-size--4-of-8,
  .slds-max-small-size_4-of-8 {
    width: 50%;
  }
  .slds-max-small-size--5-of-8,
  .slds-max-small-size_5-of-8 {
    width: 62.5%;
  }
  .slds-max-small-size--6-of-8,
  .slds-max-small-size_6-of-8 {
    width: 75%;
  }
  .slds-max-small-size--7-of-8,
  .slds-max-small-size_7-of-8 {
    width: 87.5%;
  }
  .slds-max-small-size--8-of-8,
  .slds-max-small-size_8-of-8 {
    width: 100%;
  }
  .slds-max-small-size--1-of-12,
  .slds-max-small-size_1-of-12 {
    width: 8.3333333333%;
  }
  .slds-max-small-size--2-of-12,
  .slds-max-small-size_2-of-12 {
    width: 16.6666666667%;
  }
  .slds-max-small-size--3-of-12,
  .slds-max-small-size_3-of-12 {
    width: 25%;
  }
  .slds-max-small-size--4-of-12,
  .slds-max-small-size_4-of-12 {
    width: 33.3333333333%;
  }
  .slds-max-small-size--5-of-12,
  .slds-max-small-size_5-of-12 {
    width: 41.6666666667%;
  }
  .slds-max-small-size--6-of-12,
  .slds-max-small-size_6-of-12 {
    width: 50%;
  }
  .slds-max-small-size--7-of-12,
  .slds-max-small-size_7-of-12 {
    width: 58.3333333333%;
  }
  .slds-max-small-size--8-of-12,
  .slds-max-small-size_8-of-12 {
    width: 66.6666666667%;
  }
  .slds-max-small-size--9-of-12,
  .slds-max-small-size_9-of-12 {
    width: 75%;
  }
  .slds-max-small-size--10-of-12,
  .slds-max-small-size_10-of-12 {
    width: 83.3333333333%;
  }
  .slds-max-small-size--11-of-12,
  .slds-max-small-size_11-of-12 {
    width: 91.6666666667%;
  }
  .slds-max-small-size--12-of-12,
  .slds-max-small-size_12-of-12 {
    width: 100%;
  }
  .slds-max-small-order--1,
  .slds-max-small-order_1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .slds-max-small-order--2,
  .slds-max-small-order_2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .slds-max-small-order--3,
  .slds-max-small-order_3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .slds-max-small-order--4,
  .slds-max-small-order_4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .slds-max-small-order--5,
  .slds-max-small-order_5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .slds-max-small-order--6,
  .slds-max-small-order_6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .slds-max-small-order--7,
  .slds-max-small-order_7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .slds-max-small-order--8,
  .slds-max-small-order_8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .slds-max-small-order--9,
  .slds-max-small-order_9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .slds-max-small-order--10,
  .slds-max-small-order_10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .slds-max-small-order--11,
  .slds-max-small-order_11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .slds-max-small-order--12,
  .slds-max-small-order_12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
}
@media (min-width: 48em) {
  .slds-medium-size--1-of-1,
  .slds-medium-size--1-of-12,
  .slds-medium-size--1-of-2,
  .slds-medium-size--1-of-3,
  .slds-medium-size--1-of-4,
  .slds-medium-size--1-of-5,
  .slds-medium-size--1-of-6,
  .slds-medium-size--1-of-7,
  .slds-medium-size--1-of-8,
  .slds-medium-size--10-of-12,
  .slds-medium-size--11-of-12,
  .slds-medium-size--12-of-12,
  .slds-medium-size--2-of-12,
  .slds-medium-size--2-of-2,
  .slds-medium-size--2-of-3,
  .slds-medium-size--2-of-4,
  .slds-medium-size--2-of-5,
  .slds-medium-size--2-of-6,
  .slds-medium-size--2-of-7,
  .slds-medium-size--2-of-8,
  .slds-medium-size--3-of-12,
  .slds-medium-size--3-of-3,
  .slds-medium-size--3-of-4,
  .slds-medium-size--3-of-5,
  .slds-medium-size--3-of-6,
  .slds-medium-size--3-of-7,
  .slds-medium-size--3-of-8,
  .slds-medium-size--4-of-12,
  .slds-medium-size--4-of-4,
  .slds-medium-size--4-of-5,
  .slds-medium-size--4-of-6,
  .slds-medium-size--4-of-7,
  .slds-medium-size--4-of-8,
  .slds-medium-size--5-of-12,
  .slds-medium-size--5-of-5,
  .slds-medium-size--5-of-6,
  .slds-medium-size--5-of-7,
  .slds-medium-size--5-of-8,
  .slds-medium-size--6-of-12,
  .slds-medium-size--6-of-6,
  .slds-medium-size--6-of-7,
  .slds-medium-size--6-of-8,
  .slds-medium-size--7-of-12,
  .slds-medium-size--7-of-7,
  .slds-medium-size--7-of-8,
  .slds-medium-size--8-of-12,
  .slds-medium-size--8-of-8,
  .slds-medium-size--9-of-12,
  .slds-medium-size--large,
  .slds-medium-size--medium,
  .slds-medium-size--small,
  .slds-medium-size--x-large,
  .slds-medium-size--x-small,
  .slds-medium-size--xx-large,
  .slds-medium-size--xx-small,
  .slds-medium-size--xxx-small,
  .slds-medium-size_1-of-1,
  .slds-medium-size_1-of-12,
  .slds-medium-size_1-of-2,
  .slds-medium-size_1-of-3,
  .slds-medium-size_1-of-4,
  .slds-medium-size_1-of-5,
  .slds-medium-size_1-of-6,
  .slds-medium-size_1-of-7,
  .slds-medium-size_1-of-8,
  .slds-medium-size_10-of-12,
  .slds-medium-size_11-of-12,
  .slds-medium-size_12-of-12,
  .slds-medium-size_2-of-12,
  .slds-medium-size_2-of-2,
  .slds-medium-size_2-of-3,
  .slds-medium-size_2-of-4,
  .slds-medium-size_2-of-5,
  .slds-medium-size_2-of-6,
  .slds-medium-size_2-of-7,
  .slds-medium-size_2-of-8,
  .slds-medium-size_3-of-12,
  .slds-medium-size_3-of-3,
  .slds-medium-size_3-of-4,
  .slds-medium-size_3-of-5,
  .slds-medium-size_3-of-6,
  .slds-medium-size_3-of-7,
  .slds-medium-size_3-of-8,
  .slds-medium-size_4-of-12,
  .slds-medium-size_4-of-4,
  .slds-medium-size_4-of-5,
  .slds-medium-size_4-of-6,
  .slds-medium-size_4-of-7,
  .slds-medium-size_4-of-8,
  .slds-medium-size_5-of-12,
  .slds-medium-size_5-of-5,
  .slds-medium-size_5-of-6,
  .slds-medium-size_5-of-7,
  .slds-medium-size_5-of-8,
  .slds-medium-size_6-of-12,
  .slds-medium-size_6-of-6,
  .slds-medium-size_6-of-7,
  .slds-medium-size_6-of-8,
  .slds-medium-size_7-of-12,
  .slds-medium-size_7-of-7,
  .slds-medium-size_7-of-8,
  .slds-medium-size_8-of-12,
  .slds-medium-size_8-of-8,
  .slds-medium-size_9-of-12,
  .slds-medium-size_large,
  .slds-medium-size_medium,
  .slds-medium-size_small,
  .slds-medium-size_x-large,
  .slds-medium-size_x-small,
  .slds-medium-size_xx-large,
  .slds-medium-size_xx-small,
  .slds-medium-size_xxx-small {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  .slds-medium-size--xxx-small,
  .slds-medium-size_xxx-small {
    width: 3rem;
  }
  .slds-medium-size--xx-small,
  .slds-medium-size_xx-small {
    width: 6rem;
  }
  .slds-medium-size--x-small,
  .slds-medium-size_x-small {
    width: 12rem;
  }
  .slds-medium-size--small,
  .slds-medium-size_small {
    width: 15rem;
  }
  .slds-medium-size--medium,
  .slds-medium-size_medium {
    width: 20rem;
  }
  .slds-medium-size--large,
  .slds-medium-size_large {
    width: 25rem;
  }
  .slds-medium-size--x-large,
  .slds-medium-size_x-large {
    width: 40rem;
  }
  .slds-medium-size--xx-large,
  .slds-medium-size_xx-large {
    width: 60rem;
  }
  .slds-medium-size--1-of-1,
  .slds-medium-size_1-of-1 {
    width: 100%;
  }
  .slds-medium-size--1-of-2,
  .slds-medium-size_1-of-2 {
    width: 50%;
  }
  .slds-medium-size--2-of-2,
  .slds-medium-size_2-of-2 {
    width: 100%;
  }
  .slds-medium-size--1-of-3,
  .slds-medium-size_1-of-3 {
    width: 33.3333333333%;
  }
  .slds-medium-size--2-of-3,
  .slds-medium-size_2-of-3 {
    width: 66.6666666667%;
  }
  .slds-medium-size--3-of-3,
  .slds-medium-size_3-of-3 {
    width: 100%;
  }
  .slds-medium-size--1-of-4,
  .slds-medium-size_1-of-4 {
    width: 25%;
  }
  .slds-medium-size--2-of-4,
  .slds-medium-size_2-of-4 {
    width: 50%;
  }
  .slds-medium-size--3-of-4,
  .slds-medium-size_3-of-4 {
    width: 75%;
  }
  .slds-medium-size--4-of-4,
  .slds-medium-size_4-of-4 {
    width: 100%;
  }
  .slds-medium-size--1-of-5,
  .slds-medium-size_1-of-5 {
    width: 20%;
  }
  .slds-medium-size--2-of-5,
  .slds-medium-size_2-of-5 {
    width: 40%;
  }
  .slds-medium-size--3-of-5,
  .slds-medium-size_3-of-5 {
    width: 60%;
  }
  .slds-medium-size--4-of-5,
  .slds-medium-size_4-of-5 {
    width: 80%;
  }
  .slds-medium-size--5-of-5,
  .slds-medium-size_5-of-5 {
    width: 100%;
  }
  .slds-medium-size--1-of-6,
  .slds-medium-size_1-of-6 {
    width: 16.6666666667%;
  }
  .slds-medium-size--2-of-6,
  .slds-medium-size_2-of-6 {
    width: 33.3333333333%;
  }
  .slds-medium-size--3-of-6,
  .slds-medium-size_3-of-6 {
    width: 50%;
  }
  .slds-medium-size--4-of-6,
  .slds-medium-size_4-of-6 {
    width: 66.6666666667%;
  }
  .slds-medium-size--5-of-6,
  .slds-medium-size_5-of-6 {
    width: 83.3333333333%;
  }
  .slds-medium-size--6-of-6,
  .slds-medium-size_6-of-6 {
    width: 100%;
  }
  .slds-medium-size--1-of-7,
  .slds-medium-size_1-of-7 {
    width: 14.2857142857%;
  }
  .slds-medium-size--2-of-7,
  .slds-medium-size_2-of-7 {
    width: 28.5714285714%;
  }
  .slds-medium-size--3-of-7,
  .slds-medium-size_3-of-7 {
    width: 42.8571428571%;
  }
  .slds-medium-size--4-of-7,
  .slds-medium-size_4-of-7 {
    width: 57.1428571429%;
  }
  .slds-medium-size--5-of-7,
  .slds-medium-size_5-of-7 {
    width: 71.4285714286%;
  }
  .slds-medium-size--6-of-7,
  .slds-medium-size_6-of-7 {
    width: 85.7142857143%;
  }
  .slds-medium-size--7-of-7,
  .slds-medium-size_7-of-7 {
    width: 100%;
  }
  .slds-medium-size--1-of-8,
  .slds-medium-size_1-of-8 {
    width: 12.5%;
  }
  .slds-medium-size--2-of-8,
  .slds-medium-size_2-of-8 {
    width: 25%;
  }
  .slds-medium-size--3-of-8,
  .slds-medium-size_3-of-8 {
    width: 37.5%;
  }
  .slds-medium-size--4-of-8,
  .slds-medium-size_4-of-8 {
    width: 50%;
  }
  .slds-medium-size--5-of-8,
  .slds-medium-size_5-of-8 {
    width: 62.5%;
  }
  .slds-medium-size--6-of-8,
  .slds-medium-size_6-of-8 {
    width: 75%;
  }
  .slds-medium-size--7-of-8,
  .slds-medium-size_7-of-8 {
    width: 87.5%;
  }
  .slds-medium-size--8-of-8,
  .slds-medium-size_8-of-8 {
    width: 100%;
  }
  .slds-medium-size--1-of-12,
  .slds-medium-size_1-of-12 {
    width: 8.3333333333%;
  }
  .slds-medium-size--2-of-12,
  .slds-medium-size_2-of-12 {
    width: 16.6666666667%;
  }
  .slds-medium-size--3-of-12,
  .slds-medium-size_3-of-12 {
    width: 25%;
  }
  .slds-medium-size--4-of-12,
  .slds-medium-size_4-of-12 {
    width: 33.3333333333%;
  }
  .slds-medium-size--5-of-12,
  .slds-medium-size_5-of-12 {
    width: 41.6666666667%;
  }
  .slds-medium-size--6-of-12,
  .slds-medium-size_6-of-12 {
    width: 50%;
  }
  .slds-medium-size--7-of-12,
  .slds-medium-size_7-of-12 {
    width: 58.3333333333%;
  }
  .slds-medium-size--8-of-12,
  .slds-medium-size_8-of-12 {
    width: 66.6666666667%;
  }
  .slds-medium-size--9-of-12,
  .slds-medium-size_9-of-12 {
    width: 75%;
  }
  .slds-medium-size--10-of-12,
  .slds-medium-size_10-of-12 {
    width: 83.3333333333%;
  }
  .slds-medium-size--11-of-12,
  .slds-medium-size_11-of-12 {
    width: 91.6666666667%;
  }
  .slds-medium-size--12-of-12,
  .slds-medium-size_12-of-12 {
    width: 100%;
  }
  .slds-medium-order--1,
  .slds-medium-order_1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .slds-medium-order--2,
  .slds-medium-order_2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .slds-medium-order--3,
  .slds-medium-order_3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .slds-medium-order--4,
  .slds-medium-order_4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .slds-medium-order--5,
  .slds-medium-order_5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .slds-medium-order--6,
  .slds-medium-order_6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .slds-medium-order--7,
  .slds-medium-order_7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .slds-medium-order--8,
  .slds-medium-order_8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .slds-medium-order--9,
  .slds-medium-order_9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .slds-medium-order--10,
  .slds-medium-order_10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .slds-medium-order--11,
  .slds-medium-order_11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .slds-medium-order--12,
  .slds-medium-order_12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
}
@media (max-width: 48em) {
  .slds-max-medium-size--large,
  .slds-max-medium-size--medium,
  .slds-max-medium-size--small,
  .slds-max-medium-size--x-large,
  .slds-max-medium-size--x-small,
  .slds-max-medium-size--xx-large,
  .slds-max-medium-size--xx-small,
  .slds-max-medium-size--xxx-small,
  .slds-max-medium-size_large,
  .slds-max-medium-size_medium,
  .slds-max-medium-size_small,
  .slds-max-medium-size_x-large,
  .slds-max-medium-size_x-small,
  .slds-max-medium-size_xx-large,
  .slds-max-medium-size_xx-small,
  .slds-max-medium-size_xxx-small {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  .slds-max-medium-size--xxx-small,
  .slds-max-medium-size_xxx-small {
    width: 3rem;
  }
  .slds-max-medium-size--xx-small,
  .slds-max-medium-size_xx-small {
    width: 6rem;
  }
  .slds-max-medium-size--x-small,
  .slds-max-medium-size_x-small {
    width: 12rem;
  }
  .slds-max-medium-size--small,
  .slds-max-medium-size_small {
    width: 15rem;
  }
  .slds-max-medium-size--medium,
  .slds-max-medium-size_medium {
    width: 20rem;
  }
  .slds-max-medium-size--large,
  .slds-max-medium-size_large {
    width: 25rem;
  }
  .slds-max-medium-size--x-large,
  .slds-max-medium-size_x-large {
    width: 40rem;
  }
  .slds-max-medium-size--xx-large,
  .slds-max-medium-size_xx-large {
    width: 60rem;
  }
  .slds-max-medium-size--1-of-1,
  .slds-max-medium-size_1-of-1 {
    width: 100%;
  }
  .slds-max-medium-size--1-of-2,
  .slds-max-medium-size_1-of-2 {
    width: 50%;
  }
  .slds-max-medium-size--2-of-2,
  .slds-max-medium-size_2-of-2 {
    width: 100%;
  }
  .slds-max-medium-size--1-of-3,
  .slds-max-medium-size_1-of-3 {
    width: 33.3333333333%;
  }
  .slds-max-medium-size--2-of-3,
  .slds-max-medium-size_2-of-3 {
    width: 66.6666666667%;
  }
  .slds-max-medium-size--3-of-3,
  .slds-max-medium-size_3-of-3 {
    width: 100%;
  }
  .slds-max-medium-size--1-of-4,
  .slds-max-medium-size_1-of-4 {
    width: 25%;
  }
  .slds-max-medium-size--2-of-4,
  .slds-max-medium-size_2-of-4 {
    width: 50%;
  }
  .slds-max-medium-size--3-of-4,
  .slds-max-medium-size_3-of-4 {
    width: 75%;
  }
  .slds-max-medium-size--4-of-4,
  .slds-max-medium-size_4-of-4 {
    width: 100%;
  }
  .slds-max-medium-size--1-of-5,
  .slds-max-medium-size_1-of-5 {
    width: 20%;
  }
  .slds-max-medium-size--2-of-5,
  .slds-max-medium-size_2-of-5 {
    width: 40%;
  }
  .slds-max-medium-size--3-of-5,
  .slds-max-medium-size_3-of-5 {
    width: 60%;
  }
  .slds-max-medium-size--4-of-5,
  .slds-max-medium-size_4-of-5 {
    width: 80%;
  }
  .slds-max-medium-size--5-of-5,
  .slds-max-medium-size_5-of-5 {
    width: 100%;
  }
  .slds-max-medium-size--1-of-6,
  .slds-max-medium-size_1-of-6 {
    width: 16.6666666667%;
  }
  .slds-max-medium-size--2-of-6,
  .slds-max-medium-size_2-of-6 {
    width: 33.3333333333%;
  }
  .slds-max-medium-size--3-of-6,
  .slds-max-medium-size_3-of-6 {
    width: 50%;
  }
  .slds-max-medium-size--4-of-6,
  .slds-max-medium-size_4-of-6 {
    width: 66.6666666667%;
  }
  .slds-max-medium-size--5-of-6,
  .slds-max-medium-size_5-of-6 {
    width: 83.3333333333%;
  }
  .slds-max-medium-size--6-of-6,
  .slds-max-medium-size_6-of-6 {
    width: 100%;
  }
  .slds-max-medium-size--1-of-7,
  .slds-max-medium-size_1-of-7 {
    width: 14.2857142857%;
  }
  .slds-max-medium-size--2-of-7,
  .slds-max-medium-size_2-of-7 {
    width: 28.5714285714%;
  }
  .slds-max-medium-size--3-of-7,
  .slds-max-medium-size_3-of-7 {
    width: 42.8571428571%;
  }
  .slds-max-medium-size--4-of-7,
  .slds-max-medium-size_4-of-7 {
    width: 57.1428571429%;
  }
  .slds-max-medium-size--5-of-7,
  .slds-max-medium-size_5-of-7 {
    width: 71.4285714286%;
  }
  .slds-max-medium-size--6-of-7,
  .slds-max-medium-size_6-of-7 {
    width: 85.7142857143%;
  }
  .slds-max-medium-size--7-of-7,
  .slds-max-medium-size_7-of-7 {
    width: 100%;
  }
  .slds-max-medium-size--1-of-8,
  .slds-max-medium-size_1-of-8 {
    width: 12.5%;
  }
  .slds-max-medium-size--2-of-8,
  .slds-max-medium-size_2-of-8 {
    width: 25%;
  }
  .slds-max-medium-size--3-of-8,
  .slds-max-medium-size_3-of-8 {
    width: 37.5%;
  }
  .slds-max-medium-size--4-of-8,
  .slds-max-medium-size_4-of-8 {
    width: 50%;
  }
  .slds-max-medium-size--5-of-8,
  .slds-max-medium-size_5-of-8 {
    width: 62.5%;
  }
  .slds-max-medium-size--6-of-8,
  .slds-max-medium-size_6-of-8 {
    width: 75%;
  }
  .slds-max-medium-size--7-of-8,
  .slds-max-medium-size_7-of-8 {
    width: 87.5%;
  }
  .slds-max-medium-size--8-of-8,
  .slds-max-medium-size_8-of-8 {
    width: 100%;
  }
  .slds-max-medium-size--1-of-12,
  .slds-max-medium-size_1-of-12 {
    width: 8.3333333333%;
  }
  .slds-max-medium-size--2-of-12,
  .slds-max-medium-size_2-of-12 {
    width: 16.6666666667%;
  }
  .slds-max-medium-size--3-of-12,
  .slds-max-medium-size_3-of-12 {
    width: 25%;
  }
  .slds-max-medium-size--4-of-12,
  .slds-max-medium-size_4-of-12 {
    width: 33.3333333333%;
  }
  .slds-max-medium-size--5-of-12,
  .slds-max-medium-size_5-of-12 {
    width: 41.6666666667%;
  }
  .slds-max-medium-size--6-of-12,
  .slds-max-medium-size_6-of-12 {
    width: 50%;
  }
  .slds-max-medium-size--7-of-12,
  .slds-max-medium-size_7-of-12 {
    width: 58.3333333333%;
  }
  .slds-max-medium-size--8-of-12,
  .slds-max-medium-size_8-of-12 {
    width: 66.6666666667%;
  }
  .slds-max-medium-size--9-of-12,
  .slds-max-medium-size_9-of-12 {
    width: 75%;
  }
  .slds-max-medium-size--10-of-12,
  .slds-max-medium-size_10-of-12 {
    width: 83.3333333333%;
  }
  .slds-max-medium-size--11-of-12,
  .slds-max-medium-size_11-of-12 {
    width: 91.6666666667%;
  }
  .slds-max-medium-size--12-of-12,
  .slds-max-medium-size_12-of-12 {
    width: 100%;
  }
  .slds-max-medium-order--1,
  .slds-max-medium-order_1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .slds-max-medium-order--2,
  .slds-max-medium-order_2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .slds-max-medium-order--3,
  .slds-max-medium-order_3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .slds-max-medium-order--4,
  .slds-max-medium-order_4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .slds-max-medium-order--5,
  .slds-max-medium-order_5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .slds-max-medium-order--6,
  .slds-max-medium-order_6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .slds-max-medium-order--7,
  .slds-max-medium-order_7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .slds-max-medium-order--8,
  .slds-max-medium-order_8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .slds-max-medium-order--9,
  .slds-max-medium-order_9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .slds-max-medium-order--10,
  .slds-max-medium-order_10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .slds-max-medium-order--11,
  .slds-max-medium-order_11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .slds-max-medium-order--12,
  .slds-max-medium-order_12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
}
@media (min-width: 64em) {
  .slds-large-size--1-of-1,
  .slds-large-size--1-of-12,
  .slds-large-size--1-of-2,
  .slds-large-size--1-of-3,
  .slds-large-size--1-of-4,
  .slds-large-size--1-of-5,
  .slds-large-size--1-of-6,
  .slds-large-size--1-of-7,
  .slds-large-size--1-of-8,
  .slds-large-size--10-of-12,
  .slds-large-size--11-of-12,
  .slds-large-size--12-of-12,
  .slds-large-size--2-of-12,
  .slds-large-size--2-of-2,
  .slds-large-size--2-of-3,
  .slds-large-size--2-of-4,
  .slds-large-size--2-of-5,
  .slds-large-size--2-of-6,
  .slds-large-size--2-of-7,
  .slds-large-size--2-of-8,
  .slds-large-size--3-of-12,
  .slds-large-size--3-of-3,
  .slds-large-size--3-of-4,
  .slds-large-size--3-of-5,
  .slds-large-size--3-of-6,
  .slds-large-size--3-of-7,
  .slds-large-size--3-of-8,
  .slds-large-size--4-of-12,
  .slds-large-size--4-of-4,
  .slds-large-size--4-of-5,
  .slds-large-size--4-of-6,
  .slds-large-size--4-of-7,
  .slds-large-size--4-of-8,
  .slds-large-size--5-of-12,
  .slds-large-size--5-of-5,
  .slds-large-size--5-of-6,
  .slds-large-size--5-of-7,
  .slds-large-size--5-of-8,
  .slds-large-size--6-of-12,
  .slds-large-size--6-of-6,
  .slds-large-size--6-of-7,
  .slds-large-size--6-of-8,
  .slds-large-size--7-of-12,
  .slds-large-size--7-of-7,
  .slds-large-size--7-of-8,
  .slds-large-size--8-of-12,
  .slds-large-size--8-of-8,
  .slds-large-size--9-of-12,
  .slds-large-size--large,
  .slds-large-size--medium,
  .slds-large-size--small,
  .slds-large-size--x-large,
  .slds-large-size--x-small,
  .slds-large-size--xx-large,
  .slds-large-size--xx-small,
  .slds-large-size--xxx-small,
  .slds-large-size_1-of-1,
  .slds-large-size_1-of-12,
  .slds-large-size_1-of-2,
  .slds-large-size_1-of-3,
  .slds-large-size_1-of-4,
  .slds-large-size_1-of-5,
  .slds-large-size_1-of-6,
  .slds-large-size_1-of-7,
  .slds-large-size_1-of-8,
  .slds-large-size_10-of-12,
  .slds-large-size_11-of-12,
  .slds-large-size_12-of-12,
  .slds-large-size_2-of-12,
  .slds-large-size_2-of-2,
  .slds-large-size_2-of-3,
  .slds-large-size_2-of-4,
  .slds-large-size_2-of-5,
  .slds-large-size_2-of-6,
  .slds-large-size_2-of-7,
  .slds-large-size_2-of-8,
  .slds-large-size_3-of-12,
  .slds-large-size_3-of-3,
  .slds-large-size_3-of-4,
  .slds-large-size_3-of-5,
  .slds-large-size_3-of-6,
  .slds-large-size_3-of-7,
  .slds-large-size_3-of-8,
  .slds-large-size_4-of-12,
  .slds-large-size_4-of-4,
  .slds-large-size_4-of-5,
  .slds-large-size_4-of-6,
  .slds-large-size_4-of-7,
  .slds-large-size_4-of-8,
  .slds-large-size_5-of-12,
  .slds-large-size_5-of-5,
  .slds-large-size_5-of-6,
  .slds-large-size_5-of-7,
  .slds-large-size_5-of-8,
  .slds-large-size_6-of-12,
  .slds-large-size_6-of-6,
  .slds-large-size_6-of-7,
  .slds-large-size_6-of-8,
  .slds-large-size_7-of-12,
  .slds-large-size_7-of-7,
  .slds-large-size_7-of-8,
  .slds-large-size_8-of-12,
  .slds-large-size_8-of-8,
  .slds-large-size_9-of-12,
  .slds-large-size_large,
  .slds-large-size_medium,
  .slds-large-size_small,
  .slds-large-size_x-large,
  .slds-large-size_x-small,
  .slds-large-size_xx-large,
  .slds-large-size_xx-small,
  .slds-large-size_xxx-small {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  .slds-large-size--xxx-small,
  .slds-large-size_xxx-small {
    width: 3rem;
  }
  .slds-large-size--xx-small,
  .slds-large-size_xx-small {
    width: 6rem;
  }
  .slds-large-size--x-small,
  .slds-large-size_x-small {
    width: 12rem;
  }
  .slds-large-size--small,
  .slds-large-size_small {
    width: 15rem;
  }
  .slds-large-size--medium,
  .slds-large-size_medium {
    width: 20rem;
  }
  .slds-large-size--large,
  .slds-large-size_large {
    width: 25rem;
  }
  .slds-large-size--x-large,
  .slds-large-size_x-large {
    width: 40rem;
  }
  .slds-large-size--xx-large,
  .slds-large-size_xx-large {
    width: 60rem;
  }
  .slds-large-size--1-of-1,
  .slds-large-size_1-of-1 {
    width: 100%;
  }
  .slds-large-size--1-of-2,
  .slds-large-size_1-of-2 {
    width: 50%;
  }
  .slds-large-size--2-of-2,
  .slds-large-size_2-of-2 {
    width: 100%;
  }
  .slds-large-size--1-of-3,
  .slds-large-size_1-of-3 {
    width: 33.3333333333%;
  }
  .slds-large-size--2-of-3,
  .slds-large-size_2-of-3 {
    width: 66.6666666667%;
  }
  .slds-large-size--3-of-3,
  .slds-large-size_3-of-3 {
    width: 100%;
  }
  .slds-large-size--1-of-4,
  .slds-large-size_1-of-4 {
    width: 25%;
  }
  .slds-large-size--2-of-4,
  .slds-large-size_2-of-4 {
    width: 50%;
  }
  .slds-large-size--3-of-4,
  .slds-large-size_3-of-4 {
    width: 75%;
  }
  .slds-large-size--4-of-4,
  .slds-large-size_4-of-4 {
    width: 100%;
  }
  .slds-large-size--1-of-5,
  .slds-large-size_1-of-5 {
    width: 20%;
  }
  .slds-large-size--2-of-5,
  .slds-large-size_2-of-5 {
    width: 40%;
  }
  .slds-large-size--3-of-5,
  .slds-large-size_3-of-5 {
    width: 60%;
  }
  .slds-large-size--4-of-5,
  .slds-large-size_4-of-5 {
    width: 80%;
  }
  .slds-large-size--5-of-5,
  .slds-large-size_5-of-5 {
    width: 100%;
  }
  .slds-large-size--1-of-6,
  .slds-large-size_1-of-6 {
    width: 16.6666666667%;
  }
  .slds-large-size--2-of-6,
  .slds-large-size_2-of-6 {
    width: 33.3333333333%;
  }
  .slds-large-size--3-of-6,
  .slds-large-size_3-of-6 {
    width: 50%;
  }
  .slds-large-size--4-of-6,
  .slds-large-size_4-of-6 {
    width: 66.6666666667%;
  }
  .slds-large-size--5-of-6,
  .slds-large-size_5-of-6 {
    width: 83.3333333333%;
  }
  .slds-large-size--6-of-6,
  .slds-large-size_6-of-6 {
    width: 100%;
  }
  .slds-large-size--1-of-7,
  .slds-large-size_1-of-7 {
    width: 14.2857142857%;
  }
  .slds-large-size--2-of-7,
  .slds-large-size_2-of-7 {
    width: 28.5714285714%;
  }
  .slds-large-size--3-of-7,
  .slds-large-size_3-of-7 {
    width: 42.8571428571%;
  }
  .slds-large-size--4-of-7,
  .slds-large-size_4-of-7 {
    width: 57.1428571429%;
  }
  .slds-large-size--5-of-7,
  .slds-large-size_5-of-7 {
    width: 71.4285714286%;
  }
  .slds-large-size--6-of-7,
  .slds-large-size_6-of-7 {
    width: 85.7142857143%;
  }
  .slds-large-size--7-of-7,
  .slds-large-size_7-of-7 {
    width: 100%;
  }
  .slds-large-size--1-of-8,
  .slds-large-size_1-of-8 {
    width: 12.5%;
  }
  .slds-large-size--2-of-8,
  .slds-large-size_2-of-8 {
    width: 25%;
  }
  .slds-large-size--3-of-8,
  .slds-large-size_3-of-8 {
    width: 37.5%;
  }
  .slds-large-size--4-of-8,
  .slds-large-size_4-of-8 {
    width: 50%;
  }
  .slds-large-size--5-of-8,
  .slds-large-size_5-of-8 {
    width: 62.5%;
  }
  .slds-large-size--6-of-8,
  .slds-large-size_6-of-8 {
    width: 75%;
  }
  .slds-large-size--7-of-8,
  .slds-large-size_7-of-8 {
    width: 87.5%;
  }
  .slds-large-size--8-of-8,
  .slds-large-size_8-of-8 {
    width: 100%;
  }
  .slds-large-size--1-of-12,
  .slds-large-size_1-of-12 {
    width: 8.3333333333%;
  }
  .slds-large-size--2-of-12,
  .slds-large-size_2-of-12 {
    width: 16.6666666667%;
  }
  .slds-large-size--3-of-12,
  .slds-large-size_3-of-12 {
    width: 25%;
  }
  .slds-large-size--4-of-12,
  .slds-large-size_4-of-12 {
    width: 33.3333333333%;
  }
  .slds-large-size--5-of-12,
  .slds-large-size_5-of-12 {
    width: 41.6666666667%;
  }
  .slds-large-size--6-of-12,
  .slds-large-size_6-of-12 {
    width: 50%;
  }
  .slds-large-size--7-of-12,
  .slds-large-size_7-of-12 {
    width: 58.3333333333%;
  }
  .slds-large-size--8-of-12,
  .slds-large-size_8-of-12 {
    width: 66.6666666667%;
  }
  .slds-large-size--9-of-12,
  .slds-large-size_9-of-12 {
    width: 75%;
  }
  .slds-large-size--10-of-12,
  .slds-large-size_10-of-12 {
    width: 83.3333333333%;
  }
  .slds-large-size--11-of-12,
  .slds-large-size_11-of-12 {
    width: 91.6666666667%;
  }
  .slds-large-size--12-of-12,
  .slds-large-size_12-of-12 {
    width: 100%;
  }
  .slds-large-order--1,
  .slds-large-order_1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .slds-large-order--2,
  .slds-large-order_2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .slds-large-order--3,
  .slds-large-order_3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .slds-large-order--4,
  .slds-large-order_4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .slds-large-order--5,
  .slds-large-order_5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .slds-large-order--6,
  .slds-large-order_6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .slds-large-order--7,
  .slds-large-order_7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .slds-large-order--8,
  .slds-large-order_8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .slds-large-order--9,
  .slds-large-order_9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .slds-large-order--10,
  .slds-large-order_10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .slds-large-order--11,
  .slds-large-order_11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .slds-large-order--12,
  .slds-large-order_12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
}
@media (max-width: 64em) {
  .slds-max-large-size--large,
  .slds-max-large-size--medium,
  .slds-max-large-size--small,
  .slds-max-large-size--x-large,
  .slds-max-large-size--x-small,
  .slds-max-large-size--xx-large,
  .slds-max-large-size--xx-small,
  .slds-max-large-size--xxx-small,
  .slds-max-large-size_large,
  .slds-max-large-size_medium,
  .slds-max-large-size_small,
  .slds-max-large-size_x-large,
  .slds-max-large-size_x-small,
  .slds-max-large-size_xx-large,
  .slds-max-large-size_xx-small,
  .slds-max-large-size_xxx-small {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  .slds-max-large-size--xxx-small,
  .slds-max-large-size_xxx-small {
    width: 3rem;
  }
  .slds-max-large-size--xx-small,
  .slds-max-large-size_xx-small {
    width: 6rem;
  }
  .slds-max-large-size--x-small,
  .slds-max-large-size_x-small {
    width: 12rem;
  }
  .slds-max-large-size--small,
  .slds-max-large-size_small {
    width: 15rem;
  }
  .slds-max-large-size--medium,
  .slds-max-large-size_medium {
    width: 20rem;
  }
  .slds-max-large-size--large,
  .slds-max-large-size_large {
    width: 25rem;
  }
  .slds-max-large-size--x-large,
  .slds-max-large-size_x-large {
    width: 40rem;
  }
  .slds-max-large-size--xx-large,
  .slds-max-large-size_xx-large {
    width: 60rem;
  }
  .slds-max-large-size--1-of-1,
  .slds-max-large-size_1-of-1 {
    width: 100%;
  }
  .slds-max-large-size--1-of-2,
  .slds-max-large-size_1-of-2 {
    width: 50%;
  }
  .slds-max-large-size--2-of-2,
  .slds-max-large-size_2-of-2 {
    width: 100%;
  }
  .slds-max-large-size--1-of-3,
  .slds-max-large-size_1-of-3 {
    width: 33.3333333333%;
  }
  .slds-max-large-size--2-of-3,
  .slds-max-large-size_2-of-3 {
    width: 66.6666666667%;
  }
  .slds-max-large-size--3-of-3,
  .slds-max-large-size_3-of-3 {
    width: 100%;
  }
  .slds-max-large-size--1-of-4,
  .slds-max-large-size_1-of-4 {
    width: 25%;
  }
  .slds-max-large-size--2-of-4,
  .slds-max-large-size_2-of-4 {
    width: 50%;
  }
  .slds-max-large-size--3-of-4,
  .slds-max-large-size_3-of-4 {
    width: 75%;
  }
  .slds-max-large-size--4-of-4,
  .slds-max-large-size_4-of-4 {
    width: 100%;
  }
  .slds-max-large-size--1-of-5,
  .slds-max-large-size_1-of-5 {
    width: 20%;
  }
  .slds-max-large-size--2-of-5,
  .slds-max-large-size_2-of-5 {
    width: 40%;
  }
  .slds-max-large-size--3-of-5,
  .slds-max-large-size_3-of-5 {
    width: 60%;
  }
  .slds-max-large-size--4-of-5,
  .slds-max-large-size_4-of-5 {
    width: 80%;
  }
  .slds-max-large-size--5-of-5,
  .slds-max-large-size_5-of-5 {
    width: 100%;
  }
  .slds-max-large-size--1-of-6,
  .slds-max-large-size_1-of-6 {
    width: 16.6666666667%;
  }
  .slds-max-large-size--2-of-6,
  .slds-max-large-size_2-of-6 {
    width: 33.3333333333%;
  }
  .slds-max-large-size--3-of-6,
  .slds-max-large-size_3-of-6 {
    width: 50%;
  }
  .slds-max-large-size--4-of-6,
  .slds-max-large-size_4-of-6 {
    width: 66.6666666667%;
  }
  .slds-max-large-size--5-of-6,
  .slds-max-large-size_5-of-6 {
    width: 83.3333333333%;
  }
  .slds-max-large-size--6-of-6,
  .slds-max-large-size_6-of-6 {
    width: 100%;
  }
  .slds-max-large-size--1-of-7,
  .slds-max-large-size_1-of-7 {
    width: 14.2857142857%;
  }
  .slds-max-large-size--2-of-7,
  .slds-max-large-size_2-of-7 {
    width: 28.5714285714%;
  }
  .slds-max-large-size--3-of-7,
  .slds-max-large-size_3-of-7 {
    width: 42.8571428571%;
  }
  .slds-max-large-size--4-of-7,
  .slds-max-large-size_4-of-7 {
    width: 57.1428571429%;
  }
  .slds-max-large-size--5-of-7,
  .slds-max-large-size_5-of-7 {
    width: 71.4285714286%;
  }
  .slds-max-large-size--6-of-7,
  .slds-max-large-size_6-of-7 {
    width: 85.7142857143%;
  }
  .slds-max-large-size--7-of-7,
  .slds-max-large-size_7-of-7 {
    width: 100%;
  }
  .slds-max-large-size--1-of-8,
  .slds-max-large-size_1-of-8 {
    width: 12.5%;
  }
  .slds-max-large-size--2-of-8,
  .slds-max-large-size_2-of-8 {
    width: 25%;
  }
  .slds-max-large-size--3-of-8,
  .slds-max-large-size_3-of-8 {
    width: 37.5%;
  }
  .slds-max-large-size--4-of-8,
  .slds-max-large-size_4-of-8 {
    width: 50%;
  }
  .slds-max-large-size--5-of-8,
  .slds-max-large-size_5-of-8 {
    width: 62.5%;
  }
  .slds-max-large-size--6-of-8,
  .slds-max-large-size_6-of-8 {
    width: 75%;
  }
  .slds-max-large-size--7-of-8,
  .slds-max-large-size_7-of-8 {
    width: 87.5%;
  }
  .slds-max-large-size--8-of-8,
  .slds-max-large-size_8-of-8 {
    width: 100%;
  }
  .slds-max-large-size--1-of-12,
  .slds-max-large-size_1-of-12 {
    width: 8.3333333333%;
  }
  .slds-max-large-size--2-of-12,
  .slds-max-large-size_2-of-12 {
    width: 16.6666666667%;
  }
  .slds-max-large-size--3-of-12,
  .slds-max-large-size_3-of-12 {
    width: 25%;
  }
  .slds-max-large-size--4-of-12,
  .slds-max-large-size_4-of-12 {
    width: 33.3333333333%;
  }
  .slds-max-large-size--5-of-12,
  .slds-max-large-size_5-of-12 {
    width: 41.6666666667%;
  }
  .slds-max-large-size--6-of-12,
  .slds-max-large-size_6-of-12 {
    width: 50%;
  }
  .slds-max-large-size--7-of-12,
  .slds-max-large-size_7-of-12 {
    width: 58.3333333333%;
  }
  .slds-max-large-size--8-of-12,
  .slds-max-large-size_8-of-12 {
    width: 66.6666666667%;
  }
  .slds-max-large-size--9-of-12,
  .slds-max-large-size_9-of-12 {
    width: 75%;
  }
  .slds-max-large-size--10-of-12,
  .slds-max-large-size_10-of-12 {
    width: 83.3333333333%;
  }
  .slds-max-large-size--11-of-12,
  .slds-max-large-size_11-of-12 {
    width: 91.6666666667%;
  }
  .slds-max-large-size--12-of-12,
  .slds-max-large-size_12-of-12 {
    width: 100%;
  }
  .slds-max-large-order--1,
  .slds-max-large-order_1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .slds-max-large-order--2,
  .slds-max-large-order_2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .slds-max-large-order--3,
  .slds-max-large-order_3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .slds-max-large-order--4,
  .slds-max-large-order_4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .slds-max-large-order--5,
  .slds-max-large-order_5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .slds-max-large-order--6,
  .slds-max-large-order_6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .slds-max-large-order--7,
  .slds-max-large-order_7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .slds-max-large-order--8,
  .slds-max-large-order_8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .slds-max-large-order--9,
  .slds-max-large-order_9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .slds-max-large-order--10,
  .slds-max-large-order_10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .slds-max-large-order--11,
  .slds-max-large-order_11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .slds-max-large-order--12,
  .slds-max-large-order_12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
}
.slds-size--1-of-1,
.slds-size--1-of-12,
.slds-size--1-of-2,
.slds-size--1-of-3,
.slds-size--1-of-4,
.slds-size--1-of-5,
.slds-size--1-of-6,
.slds-size--1-of-7,
.slds-size--1-of-8,
.slds-size--10-of-12,
.slds-size--11-of-12,
.slds-size--12-of-12,
.slds-size--2-of-12,
.slds-size--2-of-2,
.slds-size--2-of-3,
.slds-size--2-of-4,
.slds-size--2-of-5,
.slds-size--2-of-6,
.slds-size--2-of-7,
.slds-size--2-of-8,
.slds-size--3-of-12,
.slds-size--3-of-3,
.slds-size--3-of-4,
.slds-size--3-of-5,
.slds-size--3-of-6,
.slds-size--3-of-7,
.slds-size--3-of-8,
.slds-size--4-of-12,
.slds-size--4-of-4,
.slds-size--4-of-5,
.slds-size--4-of-6,
.slds-size--4-of-7,
.slds-size--4-of-8,
.slds-size--5-of-12,
.slds-size--5-of-5,
.slds-size--5-of-6,
.slds-size--5-of-7,
.slds-size--5-of-8,
.slds-size--6-of-12,
.slds-size--6-of-6,
.slds-size--6-of-7,
.slds-size--6-of-8,
.slds-size--7-of-12,
.slds-size--7-of-7,
.slds-size--7-of-8,
.slds-size--8-of-12,
.slds-size--8-of-8,
.slds-size--9-of-12,
.slds-size--large,
.slds-size--medium,
.slds-size--small,
.slds-size--x-large,
.slds-size--x-small,
.slds-size--xx-large,
.slds-size--xx-small,
.slds-size--xxx-small,
.slds-size_1-of-1,
.slds-size_1-of-12,
.slds-size_1-of-2,
.slds-size_1-of-3,
.slds-size_1-of-4,
.slds-size_1-of-5,
.slds-size_1-of-6,
.slds-size_1-of-7,
.slds-size_1-of-8,
.slds-size_10-of-12,
.slds-size_11-of-12,
.slds-size_12-of-12,
.slds-size_2-of-12,
.slds-size_2-of-2,
.slds-size_2-of-3,
.slds-size_2-of-4,
.slds-size_2-of-5,
.slds-size_2-of-6,
.slds-size_2-of-7,
.slds-size_2-of-8,
.slds-size_3-of-12,
.slds-size_3-of-3,
.slds-size_3-of-4,
.slds-size_3-of-5,
.slds-size_3-of-6,
.slds-size_3-of-7,
.slds-size_3-of-8,
.slds-size_4-of-12,
.slds-size_4-of-4,
.slds-size_4-of-5,
.slds-size_4-of-6,
.slds-size_4-of-7,
.slds-size_4-of-8,
.slds-size_5-of-12,
.slds-size_5-of-5,
.slds-size_5-of-6,
.slds-size_5-of-7,
.slds-size_5-of-8,
.slds-size_6-of-12,
.slds-size_6-of-6,
.slds-size_6-of-7,
.slds-size_6-of-8,
.slds-size_7-of-12,
.slds-size_7-of-7,
.slds-size_7-of-8,
.slds-size_8-of-12,
.slds-size_8-of-8,
.slds-size_9-of-12,
.slds-size_large,
.slds-size_medium,
.slds-size_small,
.slds-size_x-large,
.slds-size_x-small,
.slds-size_xx-large,
.slds-size_xx-small,
.slds-size_xxx-small {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.slds-has-buffer {
  margin: .75rem;
}
.slds-has-full-bleed {
  margin: 0;
}
.slds-has-bottom-magnet {
  margin-bottom: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.slds-has-top-magnet {
  margin-top: 0 !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.slds-has-top-magnet.slds-has-buffer {
  margin-bottom: 0;
  border-radius: 0;
  border-top: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.slds-is-static {
  position: static;
}
.slds-is-relative {
  position: relative;
}
.slds-is-fixed {
  position: fixed;
}
.slds-is-absolute {
  position: absolute;
}
@media print {
  .slds-no-print {
    display: none;
  }
}
.slds-collapsed {
  height: 0;
  overflow: hidden;
}
.slds-expanded {
  height: auto;
  overflow: visible;
}
.slds-assistive-text {
  position: absolute !important;
  margin: -1px !important;
  border: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  text-transform: none !important;
  white-space: nowrap !important;
}
.slds-assistive-text--focus:focus,
.slds-assistive-text_focus:focus {
  margin: inherit !important;
  border: inherit !important;
  padding: inherit !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
}
.slds-is-collapsed {
  height: 0;
  overflow: hidden;
}
.slds-is-expanded {
  height: auto;
  overflow: visible;
}
.slds-hidden {
  visibility: hidden !important;
}
.slds-visible {
  visibility: visible;
}
.slds-hide {
  display: none !important;
}
.slds-show {
  display: block;
}
.slds-show--inline-block,
.slds-show_inline-block {
  display: inline-block;
}
.slds-show--inline,
.slds-show_inline {
  display: inline;
}
.slds-transition-hide {
  opacity: 0;
}
.slds-transition-show {
  opacity: 1;
}
.slds-x-small-show {
  display: none;
}
@media (min-width: 320px) {
  .slds-x-small-show {
    display: block;
  }
  .slds-x-small-show--inline-block,
  .slds-x-small-show_inline-block {
    display: inline-block;
  }
  .slds-x-small-show--inline,
  .slds-x-small-show_inline {
    display: inline;
  }
}
.slds-x-small-show-only {
  display: none;
}
@media (min-width: 320px) and (max-width: 479px) {
  .slds-x-small-show-only {
    display: block;
  }
  .slds-x-small-show-only--inline-block,
  .slds-x-small-show-only_inline-block {
    display: inline-block;
  }
  .slds-x-small-show-only--inline,
  .slds-x-small-show-only_inline {
    display: inline;
  }
}
@media (max-width: 479px) {
  .slds-max-x-small-hide {
    display: none;
  }
}
.slds-small-show {
  display: none;
}
@media (min-width: 480px) {
  .slds-small-show {
    display: block;
  }
  .slds-small-show--inline-block,
  .slds-small-show_inline-block {
    display: inline-block;
  }
  .slds-small-show--inline,
  .slds-small-show_inline {
    display: inline;
  }
}
.slds-small-show-only {
  display: none;
}
@media (min-width: 480px) and (max-width: 767px) {
  .slds-small-show-only {
    display: block;
  }
  .slds-small-show-only--inline-block,
  .slds-small-show-only_inline-block {
    display: inline-block;
  }
  .slds-small-show-only--inline,
  .slds-small-show-only_inline {
    display: inline;
  }
}
@media (max-width: 767px) {
  .slds-max-small-hide {
    display: none;
  }
}
.slds-medium-show {
  display: none;
}
@media (min-width: 768px) {
  .slds-medium-show {
    display: block;
  }
  .slds-medium-show--inline-block,
  .slds-medium-show_inline-block {
    display: inline-block;
  }
  .slds-medium-show--inline,
  .slds-medium-show_inline {
    display: inline;
  }
}
.slds-medium-show-only {
  display: none;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .slds-medium-show-only {
    display: block;
  }
  .slds-medium-show-only--inline-block,
  .slds-medium-show-only_inline-block {
    display: inline-block;
  }
  .slds-medium-show-only--inline,
  .slds-medium-show-only_inline {
    display: inline;
  }
}
@media (max-width: 1023px) {
  .slds-max-medium-hide {
    display: none;
  }
}
.slds-large-show {
  display: none;
}
@media (min-width: 1024px) {
  .slds-large-show {
    display: block;
  }
  .slds-large-show--inline-block,
  .slds-large-show_inline-block {
    display: inline-block;
  }
  .slds-large-show--inline,
  .slds-large-show_inline {
    display: inline;
  }
}
@media (min-width: 320px) {
  .slds-hide--x-small,
  .slds-hide_x-small {
    display: none !important;
  }
}
@media (max-width: 319px) {
  .slds-show--x-small,
  .slds-show_x-small {
    display: none !important;
  }
}
@media (min-width: 480px) {
  .slds-hide--small,
  .slds-hide_small {
    display: none !important;
  }
}
@media (max-width: 479px) {
  .slds-show--small,
  .slds-show_small {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .slds-hide--medium,
  .slds-hide_medium {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .slds-show--medium,
  .slds-show_medium {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .slds-hide--large,
  .slds-hide_large {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .slds-show--large,
  .slds-show_large {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .slds-hide--x-large,
  .slds-hide_x-large {
    display: none !important;
  }
}
@media (max-width: 1279px) {
  .slds-show--x-large,
  .slds-show_x-large {
    display: none !important;
  }
}
.slds-is-visually-empty {
  visibility: hidden !important;
  width: 0;
}
.slds-line-clamp {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
}
.slds-line-clamp_x-small {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
}
.slds-line-clamp_small {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
}
.slds-line-clamp_medium {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
}
.slds-line-clamp_large {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
}
/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */
@media print {
  *,
  :after,
  :before {
    background: 0 0 !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}

/* node_modules/bootstrap/dist/css/bootstrap.css */
/*!
 * Bootstrap  v5.2.0 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb:
    13,
    110,
    253;
  --bs-secondary-rgb:
    108,
    117,
    125;
  --bs-success-rgb:
    25,
    135,
    84;
  --bs-info-rgb:
    13,
    202,
    240;
  --bs-warning-rgb:
    255,
    193,
    7;
  --bs-danger-rgb:
    220,
    53,
    69;
  --bs-light-rgb:
    248,
    249,
    250;
  --bs-dark-rgb:
    33,
    37,
    41;
  --bs-white-rgb:
    255,
    255,
    255;
  --bs-black-rgb:
    0,
    0,
    0;
  --bs-body-color-rgb:
    33,
    37,
    41;
  --bs-body-bg-rgb:
    255,
    255,
    255;
  --bs-font-sans-serif:
    system-ui,
    -apple-system,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    "Noto Sans",
    "Liberation Sans",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  --bs-font-monospace:
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  --bs-gradient:
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.15),
      rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #0d6efd;
  --bs-link-hover-color: #0a58ca;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}
h6,
.h6,
h5,
.h5,
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1,
.h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1,
  .h1 {
    font-size: 2.5rem;
  }
}
h2,
.h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2,
  .h2 {
    font-size: 2rem;
  }
}
h3,
.h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3,
  .h3 {
    font-size: 1.75rem;
  }
}
h4,
.h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4,
  .h4 {
    font-size: 1.5rem;
  }
}
h5,
.h5 {
  font-size: 1.25rem;
}
h6,
.h6 {
  font-size: 1rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul {
  padding-left: 2rem;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small,
.small {
  font-size: 0.875em;
}
mark,
.mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: var(--bs-link-color);
  text-decoration: underline;
}
a:hover {
  color: var(--bs-link-hover-color);
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}
figure {
  margin: 0 0 1rem;
}
img,
svg {
  vertical-align: middle;
}
table {
  caption-side: bottom;
  border-collapse: collapse;
}
caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
label {
  display: inline-block;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
textarea {
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}
::-webkit-inner-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
  padding: 0;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
iframe {
  border: 0;
}
summary {
  display: list-item;
  cursor: pointer;
}
progress {
  vertical-align: baseline;
}
[hidden] {
  display: none !important;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}
.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014\a0";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.375rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container-sm,
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md,
  .container-sm,
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
}
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.offset-1 {
  margin-left: 8.33333333%;
}
.offset-2 {
  margin-left: 16.66666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33333333%;
}
.offset-5 {
  margin-left: 41.66666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33333333%;
}
.offset-8 {
  margin-left: 66.66666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33333333%;
}
.offset-11 {
  margin-left: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table-group-divider {
  border-top: 2px solid currentcolor;
}
.caption-top {
  caption-side: top;
}
.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}
.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}
.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}
.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}
.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}
.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #bacbe6;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #cbccce;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #bcd0c7;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #badce3;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #e6dbb9;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #dfc2c4;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #dfe0e1;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #373b3e;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}
.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}
.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
}
.form-control-color::-webkit-color-swatch {
  border-radius: 0.375rem;
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
}
.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple],
.form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}
.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}
.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}
.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn,
.btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition:
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition:
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition:
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition:
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder,
.form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown),
.form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus,
.form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
}
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.375rem;
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid,
.form-control.is-valid {
  border-color: #198754;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus,
.form-control.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .form-select:valid,
.form-select.is-valid {
  border-color: #198754;
}
.was-validated .form-select:valid:not([multiple]):not([size]),
.was-validated .form-select:valid:not([multiple])[size="1"],
.form-select.is-valid:not([multiple]):not([size]),
.form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus,
.form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-control-color:valid,
.form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}
.was-validated .form-check-input:valid,
.form-check-input.is-valid {
  border-color: #198754;
}
.was-validated .form-check-input:valid:checked,
.form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus,
.form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}
.was-validated .input-group .form-control:valid,
.input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus,
.input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.375rem;
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid,
.form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .form-select:invalid,
.form-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"],
.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus,
.form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-control-color:invalid,
.form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}
.was-validated .form-check-input:invalid,
.form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked,
.form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus,
.form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}
.was-validated .input-group .form-control:invalid,
.input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus,
.input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}
.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #212529;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check:focus + .btn,
.btn:focus {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn,
.btn-check:active + .btn,
.btn:active,
.btn.active,
.btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus,
.btn-check:active + .btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.show:focus {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled,
.btn.disabled,
fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}
.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb:
    49,
    132,
    253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}
.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb:
    130,
    138,
    145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}
.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb:
    60,
    153,
    110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}
.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb:
    11,
    172,
    204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}
.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb:
    217,
    164,
    6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}
.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb:
    225,
    83,
    97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}
.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb:
    211,
    212,
    213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}
.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb:
    66,
    70,
    73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}
.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb:
    13,
    110,
    253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}
.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb:
    108,
    117,
    125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}
.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb:
    25,
    135,
    84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}
.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb:
    13,
    202,
    240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}
.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb:
    255,
    193,
    7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}
.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb:
    220,
    53,
    69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}
.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb:
    248,
    249,
    250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}
.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb:
    33,
    37,
    41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}
.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb:
    49,
    132,
    253;
  text-decoration: underline;
}
.btn-link:focus {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}
.btn-lg,
.btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.5rem;
}
.btn-sm,
.btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.25rem;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}
.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: #212529;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0.375rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}
.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}
.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}
.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover,
.dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active,
.dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}
.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group {
  border-radius: 0.375rem;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover,
.nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
  background: none;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled,
.nav-tabs .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(var(--bs-nav-tabs-border-width) * -1);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills {
  --bs-nav-pills-border-radius: 0.375rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.375rem;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover,
.navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}
.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}
.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}
.navbar-dark {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 1px;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 0.375rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.375rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}
.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}
.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}
.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}
.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}
.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}
.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}
.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.accordion {
  --bs-accordion-color: #000;
  --bs-accordion-bg: #fff;
  --bs-accordion-transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out,
    border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.375rem;
  --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #0c63e4;
  --bs-accordion-active-bg: #e7f1ff;
}
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
.accordion-header {
  margin-bottom: 0;
}
.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}
.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/");
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}
.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.375rem;
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  display: flex;
  padding-left: 0;
  list-style: none;
}
.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active,
.active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled,
.disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}
.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}
.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: 0.5rem;
}
.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: 0.25rem;
}
.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: 0.375rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.375rem;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}
.alert-primary {
  --bs-alert-color: #084298;
  --bs-alert-bg: #cfe2ff;
  --bs-alert-border-color: #b6d4fe;
}
.alert-primary .alert-link {
  color: #06357a;
}
.alert-secondary {
  --bs-alert-color: #41464b;
  --bs-alert-bg: #e2e3e5;
  --bs-alert-border-color: #d3d6d8;
}
.alert-secondary .alert-link {
  color: #34383c;
}
.alert-success {
  --bs-alert-color: #0f5132;
  --bs-alert-bg: #d1e7dd;
  --bs-alert-border-color: #badbcc;
}
.alert-success .alert-link {
  color: #0c4128;
}
.alert-info {
  --bs-alert-color: #055160;
  --bs-alert-bg: #cff4fc;
  --bs-alert-border-color: #b6effb;
}
.alert-info .alert-link {
  color: #04414d;
}
.alert-warning {
  --bs-alert-color: #664d03;
  --bs-alert-bg: #fff3cd;
  --bs-alert-border-color: #ffecb5;
}
.alert-warning .alert-link {
  color: #523e02;
}
.alert-danger {
  --bs-alert-color: #842029;
  --bs-alert-bg: #f8d7da;
  --bs-alert-border-color: #f5c2c7;
}
.alert-danger .alert-link {
  color: #6a1a21;
}
.alert-light {
  --bs-alert-color: #636464;
  --bs-alert-bg: #fefefe;
  --bs-alert-border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #4f5050;
}
.alert-dark {
  --bs-alert-color: #141619;
  --bs-alert-bg: #d3d3d4;
  --bs-alert-border-color: #bcbebf;
}
.alert-dark .alert-link {
  color: #101214;
}
@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: #e9ecef;
  --bs-progress-border-radius: 0.375rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}
.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}
.list-group {
  --bs-list-group-color: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.375rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #212529;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}
.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}
.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover,
.list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}
.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled,
.list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(var(--bs-list-group-border-width) * -1);
  border-top-width: var(--bs-list-group-border-width);
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(var(--bs-list-group-border-width) * -1);
  border-left-width: var(--bs-list-group-border-width);
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}
.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: #084298;
  background-color: #bacbe6;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}
.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}
.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}
.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}
.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
  color: #0f5132;
  background-color: #bcd0c7;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}
.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}
.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}
.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}
.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
  color: #664d03;
  background-color: #e6dbb9;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}
.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}
.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}
.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}
.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}
.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}
.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}
.btn-close:disabled,
.btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: 0.25;
}
.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}
.toast {
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: 0.375rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}
.toast-container {
  position: absolute;
  z-index: 1090;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}
.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(var(--bs-toast-padding-x) * -0.5);
  margin-left: var(--bs-toast-padding-x);
}
.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}
.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.5rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.5rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}
.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(var(--bs-modal-header-padding-y) * -0.5) calc(var(--bs-modal-header-padding-x) * -0.5) calc(var(--bs-modal-header-padding-y) * -0.5) auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}
.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}
@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.375rem;
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  padding: var(--bs-tooltip-arrow-height);
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}
.bs-tooltip-end .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}
.bs-tooltip-bottom .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}
.bs-tooltip-start .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}
.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: 0.5rem;
  --bs-popover-inner-border-radius: calc(0.5rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: var(--bs-heading-color);
  --bs-popover-header-bg: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #212529;
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before,
.popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
.bs-popover-top > .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before,
.bs-popover-top > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}
.bs-popover-end > .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before,
.bs-popover-end > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}
.bs-popover-bottom > .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before,
.bs-popover-bottom > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(var(--bs-popover-arrow-width) * -0.5);
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}
.bs-popover-start > .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before,
.bs-popover-start > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}
.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}
.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  -webkit-animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}
@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}
.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}
@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}
.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas,
.offcanvas-xxl,
.offcanvas-xl,
.offcanvas-lg,
.offcanvas-md,
.offcanvas-sm {
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: ;
  --bs-offcanvas-bg: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing,
  .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing,
  .offcanvas-sm.hiding,
  .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing,
  .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing,
  .offcanvas-md.hiding,
  .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.showing,
  .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.showing,
  .offcanvas-lg.hiding,
  .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.showing,
  .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.showing,
  .offcanvas-xl.hiding,
  .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.showing,
  .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.showing,
  .offcanvas-xxl.hiding,
  .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing,
.offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing,
.offcanvas.hiding,
.offcanvas.show {
  visibility: visible;
}
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}
.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(var(--bs-offcanvas-padding-y) * -0.5);
  margin-right: calc(var(--bs-offcanvas-padding-x) * -0.5);
  margin-bottom: calc(var(--bs-offcanvas-padding-y) * -0.5);
}
.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}
.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}
.placeholder-xs {
  min-height: 0.6em;
}
.placeholder-sm {
  min-height: 0.8em;
}
.placeholder-lg {
  min-height: 1.2em;
}
.placeholder-glow .placeholder {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
  animation: placeholder-glow 2s ease-in-out infinite;
}
@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image:
    linear-gradient(
      130deg,
      #000 55%,
      rgba(0, 0, 0, 0.8) 75%,
      #000 95%);
  mask-image:
    linear-gradient(
      130deg,
      #000 55%,
      rgba(0, 0, 0, 0.8) 75%,
      #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  -webkit-animation: placeholder-wave 2s linear infinite;
  animation: placeholder-wave 2s linear infinite;
}
@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
}
.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
}
.text-bg-success {
  color: #fff !important;
  background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
}
.text-bg-info {
  color: #000 !important;
  background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
}
.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
}
.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;
}
.text-bg-light {
  color: #000 !important;
  background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
}
.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
}
.link-primary {
  color: #0d6efd !important;
}
.link-primary:hover,
.link-primary:focus {
  color: #0a58ca !important;
}
.link-secondary {
  color: #6c757d !important;
}
.link-secondary:hover,
.link-secondary:focus {
  color: #565e64 !important;
}
.link-success {
  color: #198754 !important;
}
.link-success:hover,
.link-success:focus {
  color: #146c43 !important;
}
.link-info {
  color: #0dcaf0 !important;
}
.link-info:hover,
.link-info:focus {
  color: #3dd5f3 !important;
}
.link-warning {
  color: #ffc107 !important;
}
.link-warning:hover,
.link-warning:focus {
  color: #ffcd39 !important;
}
.link-danger {
  color: #dc3545 !important;
}
.link-danger:hover,
.link-danger:focus {
  color: #b02a37 !important;
}
.link-light {
  color: #f8f9fa !important;
}
.link-light:hover,
.link-light:focus {
  color: #f9fafb !important;
}
.link-dark {
  color: #212529 !important;
}
.link-dark:hover,
.link-dark:focus {
  color: #1a1e21 !important;
}
.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}
.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}
.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}
.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}
.sticky-bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1020;
}
@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}
.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.float-start {
  float: left !important;
}
.float-end {
  float: right !important;
}
.float-none {
  float: none !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-25 {
  opacity: 0.25 !important;
}
.opacity-50 {
  opacity: 0.5 !important;
}
.opacity-75 {
  opacity: 0.75 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-none {
  display: none !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}
.top-0 {
  top: 0 !important;
}
.top-50 {
  top: 50% !important;
}
.top-100 {
  top: 100% !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.bottom-50 {
  bottom: 50% !important;
}
.bottom-100 {
  bottom: 100% !important;
}
.start-0 {
  left: 0 !important;
}
.start-50 {
  left: 50% !important;
}
.start-100 {
  left: 100% !important;
}
.end-0 {
  right: 0 !important;
}
.end-50 {
  right: 50% !important;
}
.end-100 {
  right: 100% !important;
}
.translate-middle {
  transform: translate(-50%, -50%) !important;
}
.translate-middle-x {
  transform: translateX(-50%) !important;
}
.translate-middle-y {
  transform: translateY(-50%) !important;
}
.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-0 {
  border: 0 !important;
}
.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-end-0 {
  border-right: 0 !important;
}
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-start-0 {
  border-left: 0 !important;
}
.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.border-1 {
  --bs-border-width: 1px;
}
.border-2 {
  --bs-border-width: 2px;
}
.border-3 {
  --bs-border-width: 3px;
}
.border-4 {
  --bs-border-width: 4px;
}
.border-5 {
  --bs-border-width: 5px;
}
.border-opacity-10 {
  --bs-border-opacity: 0.1;
}
.border-opacity-25 {
  --bs-border-opacity: 0.25;
}
.border-opacity-50 {
  --bs-border-opacity: 0.5;
}
.border-opacity-75 {
  --bs-border-opacity: 0.75;
}
.border-opacity-100 {
  --bs-border-opacity: 1;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.vw-100 {
  width: 100vw !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mh-100 {
  max-height: 100% !important;
}
.vh-100 {
  height: 100vh !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.justify-content-evenly {
  justify-content: space-evenly !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-right: 0 !important;
}
.me-1 {
  margin-right: 0.25rem !important;
}
.me-2 {
  margin-right: 0.5rem !important;
}
.me-3 {
  margin-right: 1rem !important;
}
.me-4 {
  margin-right: 1.5rem !important;
}
.me-5 {
  margin-right: 3rem !important;
}
.me-auto {
  margin-right: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-left: 0 !important;
}
.ms-1 {
  margin-left: 0.25rem !important;
}
.ms-2 {
  margin-left: 0.5rem !important;
}
.ms-3 {
  margin-left: 1rem !important;
}
.ms-4 {
  margin-left: 1.5rem !important;
}
.ms-5 {
  margin-left: 3rem !important;
}
.ms-auto {
  margin-left: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-right: 0 !important;
}
.pe-1 {
  padding-right: 0.25rem !important;
}
.pe-2 {
  padding-right: 0.5rem !important;
}
.pe-3 {
  padding-right: 1rem !important;
}
.pe-4 {
  padding-right: 1.5rem !important;
}
.pe-5 {
  padding-right: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-left: 0 !important;
}
.ps-1 {
  padding-left: 0.25rem !important;
}
.ps-2 {
  padding-left: 0.5rem !important;
}
.ps-3 {
  padding-left: 1rem !important;
}
.ps-4 {
  padding-left: 1.5rem !important;
}
.ps-5 {
  padding-left: 3rem !important;
}
.gap-0 {
  gap: 0 !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.5rem !important;
}
.gap-5 {
  gap: 3rem !important;
}
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}
.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}
.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}
.fs-5 {
  font-size: 1.25rem !important;
}
.fs-6 {
  font-size: 1rem !important;
}
.fst-italic {
  font-style: italic !important;
}
.fst-normal {
  font-style: normal !important;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-lighter {
  font-weight: lighter !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fw-semibold {
  font-weight: 600 !important;
}
.fw-bolder {
  font-weight: bolder !important;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-sm {
  line-height: 1.25 !important;
}
.lh-base {
  line-height: 1.5 !important;
}
.lh-lg {
  line-height: 2 !important;
}
.text-start {
  text-align: left !important;
}
.text-end {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-decoration-underline {
  text-decoration: underline !important;
}
.text-decoration-line-through {
  text-decoration: line-through !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}
.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}
.text-opacity-25 {
  --bs-text-opacity: 0.25;
}
.text-opacity-50 {
  --bs-text-opacity: 0.5;
}
.text-opacity-75 {
  --bs-text-opacity: 0.75;
}
.text-opacity-100 {
  --bs-text-opacity: 1;
}
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}
.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}
.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}
.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}
.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}
.bg-opacity-100 {
  --bs-bg-opacity: 1;
}
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}
.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}
.pe-none {
  pointer-events: none !important;
}
.pe-auto {
  pointer-events: auto !important;
}
.rounded {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}
.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}
.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}
.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}

/* node_modules/@angular/cdk/overlay-prebuilt.css */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  opacity: 0;
  touch-action: manipulation;
  z-index: 1000;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}
.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.cdk-overlay-popover {
  background: none;
  border: none;
  padding: 0;
  outline: 0;
  overflow: visible;
  position: fixed;
  pointer-events: none;
  white-space: normal;
  color: inherit;
  text-decoration: none;
  width: 100%;
  height: 100%;
  inset: auto;
  top: 0;
  left: 0;
}
.cdk-overlay-popover::backdrop {
  display: none;
}
.cdk-overlay-popover .cdk-overlay-backdrop {
  position: fixed;
  z-index: auto;
}

/* src/styles.css */
[dir=rtl] .popover-content {
  right: unset !important;
  left: 10px !important;
}
[dir=rtl] .appsDropdown {
  right: unset !important;
  left: 10px !important;
}
[dir=rtl] .side-screen {
  right: unset !important;
  left: 0 !important;
}
[dir=rtl] .dropdown-arrow {
  right: 45px !important;
}
.rtl .app-version {
  right: unset;
  left: 20px;
}
.modal-header .btn-close {
  margin: unset !important;
}
html,
body {
  min-height: 100vh;
  height: 100%;
  margin: 0;
  font-family: var(--ff-primary);
}
:root {
  --fusion-color: #0140C1;
  --clr-primary: #ee6352;
  --fc-primary-color: #007BFF;
  --comp-bg-color: #ffffff;
  --comp-bg-secondary: #f8fafc;
  --clr-bg: #f1f5f9;
  --clr-body: #333333;
  --fc-text-color: #ffffff;
  --fc-text-color-light: #64748b;
  --fc-text-color-dark: #0f172a;
  --fc-sub-lite: #94a3b8;
  --ff-primary: "Inter", sans-serif;
  --ff-secondary: "Poppins", sans-serif;
  --fs-display: 32px;
  --fs-title: 24px;
  --fs-big: 20px;
  --fs-primary: 16px;
  --fs-medium: 14px;
  --fs-normal: 13px;
  --fs-small: 12px;
  --fs-Usmall: 10px;
  --clr-error: #DC3545;
  --clr-success: #16A34A;
  --clr-warning: #D97706;
  --clr-info: #0284C7;
  --spacer: 1rem;
  --radius-small: 4px;
  --radius-medium: 8px;
  --radius-large: 12px;
  --radius-pill: 999px;
  --border-color: #E2E8F0;
  --box-shadow-color: rgba(0, 0, 0, 0.08);
  --fc-primary-hover: color-mix(in srgb, var(--fc-primary-color), black 12%);
  --fc-primary-light: color-mix(in srgb, var(--fc-primary-color), white 92%);
  --hover-module-bg: color-mix(in srgb, var(--fc-primary-color), transparent 92%);
  --border-subtle: color-mix(in srgb, var(--border-color), transparent 50%);
  --error-bg-color: color-mix(in srgb, var(--clr-error), black 30%);
  --error-text-color: #ffffff;
  --error-border-color: 1px solid var(--clr-error);
  --error-hover-color: color-mix(in srgb, var(--clr-error), black 10%);
  --success-bg-color: color-mix(in srgb, var(--clr-success), black 30%);
  --success-text-color: #ffffff;
  --success-border-color: 1px solid var(--clr-success);
  --warning-bg-color: color-mix(in srgb, var(--clr-warning), white 90%);
  --info-bg-color: color-mix(in srgb, var(--clr-info), white 90%);
  --shadow-sm: 0 1px 2px var(--box-shadow-color);
  --shadow-md: 0 4px 6px -1px var(--box-shadow-color);
  --shadow-lg: 0 10px 15px -3px var(--box-shadow-color);
  --error-color: var(--clr-error);
  --placeholder-color: var(--fc-text-color-light);
  --button-color: var(--fc-primary-color);
  --button-hover-color: var(--fc-primary-hover);
  --button-text-color: var(--fc-text-color);
  --label-text-color: color-mix(in srgb, var(--fc-text-color-dark), transparent 10%);
  --label-text-color-light: var(--fc-text-color-light);
  --overlay-color:
    linear-gradient(
      90deg,
      rgba(200, 200, 200, 0.2) 25%,
      rgba(200, 200, 200, 0.4) 50%,
      rgba(200, 200, 200, 0.2) 75%);
  --it-declaration-note-color: rgba(255, 193, 7, 0.2);
  --week-off: rgba(217, 218, 221, 0.3);
  --holiday: var(--clr-info);
  --attendance-present: var(--clr-success);
  --attendance-absent: var(--clr-error);
  --attendance-holiday: var(--fc-primary-color);
  --attendance-weekoff: var(--fc-text-color-light);
  --attendance-half: var(--clr-warning);
  --fw-200: 200;
  --fw-400: 400;
  --fw-500: 500;
  --fw-600: 600;
  --fw-700: 700;
  --fw-800: 800;
  --fw-900: 900;
  --fw-1000: 1000;
  --button-custom-bg: var(--fc-primary-color) !important;
  --button-custom-border: 1px solid var(--border-color) !important;
  --button-custom-border-radius: var(--radius-small);
  --button-custom-color: var(--fc-text-color) !important;
  --button-custom-height: 40px;
  --button-custom-width: 100px;
  --button-hover-bg: var(--fc-primary-hover) !important;
  --button-hover-text-color: var(--fc-text-color) !important;
  --button-border-btn-bg: var(--comp-bg-color) !important;
  --button-border-btn-border: 1px solid var(--border-color) !important;
  --button-border-btn-border-radius: var(--radius-small);
  --button-border-btn-color: var(--fc-primary-color) !important;
  --button-border-btn-hover-bg: var(--comp-bg-color) !important;
  --button-border-btn-hover-text-color: var(--fc-primary-color) !important;
}
.border-btn {
  border: 1px solid var(--border-color) !important;
}
*,
*:not([class^=icon-fusion-]),
*::before:not([class^=icon-fusion-]),
*::after:not([class^=icon-fusion-]) {
  margin: 0;
  box-sizing: border-box;
  font-family: var(--ff-primary);
  font-size: var(--fs-primary);
}
.fs-8px {
  font-size: 8px !important;
}
.fs-9px {
  font-size: 9px !important;
}
.fs-10px {
  font-size: 10px !important;
}
.fs-11px {
  font-size: 11px !important;
}
.fs-12px {
  font-size: 12px !important;
}
.fs-13px {
  font-size: 13px !important;
}
.fs-14px {
  font-size: 14px !important;
}
.fs-15px {
  font-size: 15px !important;
}
.btn-primary {
  --bs-btn-color: var(--fc-text-color) !important;
  --bs-btn-bg: var(--fc-primary-color) !important;
  --bs-btn-border-color: var(--fc-primary-color) !important;
  --bs-btn-hover-color: var(--fc-text-color) !important;
  --bs-btn-hover-bg: color-mix(in srgb, var(--fc-primary-color), rgb(255, 255, 255) 40%) !important;
  --bs-btn-hover-border-color: color-mix(in srgb, var(--fc-primary-color), rgba(0, 0, 0, 0) 10%) !important;
  --bs-btn-active-color: var(--fc-text-color) !important;
  --bs-btn-active-bg: color-mix(in srgb, var(--fc-primary-color), rgba(0, 0, 0, 0) 10%) !important;
  --bs-btn-active-border-color: color-mix(in srgb, var(--fc-primary-color), rgba(0, 0, 0, 0) 10%) !important;
  --bs-btn-disabled-color: var(--fc-text-color) !important;
  --bs-btn-disabled-bg: var(--fc-primary-color) !important;
  --bs-btn-disabled-border-color: var(--fc-primary-color) !important;
}
.page-link.active,
.active > .page-link {
  background-color: var(--fb-action, #003566) !important;
  border-color: var(--fb-action, #003566) !important;
  color: var(--fb-text-on-action, #ffffff) !important;
}
input {
  border: none;
}
.cursor-pointer,
.cursor-pointer:hover,
input:hover,
select:hover,
textarea:hover,
button:hover {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.cursor-pointer:disabled:hover,
input:disabled:hover,
select:disabled:hover,
textarea:disabled:hover,
button:disabled:hover {
  cursor: default;
}
input:focus,
input:active,
select:focus,
select:active,
textarea:focus,
textarea:active,
button:focus,
button:active {
  outline: none !important;
}
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
button:focus-visible {
  outline: none !important;
}
.show-on-mobile,
.show-till-desktop {
  display: none;
}
.fc-d-hide {
  display: none !important;
}
.fc-d-show {
  display: block;
}
.fc-v-hidden {
  visibility: hidden !important;
}
.fc-v-shown {
  visibility: visible !important;
}
.transparent-button {
  border: 1.5px solid var(--border-color);
  border-radius: 30px;
  padding: 8px 10px;
}
.height-100 {
  height: 100%;
}
.white-text {
  color: var(--comp-bg-color);
}
::placeholder {
  color: var(--placeholder-color);
}
:-ms-input-placeholder {
  color: var(--placeholder-color);
}
::-ms-input-placeholder {
  color: var(--placeholder-color);
}
.placeholder-clr {
  color: var(--placeholder-color);
}
.small-font {
  font-size: var(--fs-small);
  color: var(--fc-text-color-light);
}
.medium-font {
  font-size: var(--fs-medium);
  color: var(--fc-text-color);
}
.nav-page-header-font {
  font-size: 28px;
  font-weight: var(--fw-700);
  color: var(--comp-bg-color);
}
.big-font {
  font-size: var(--fs-big);
  color: var(--fc-text-color-light);
}
.italic-font {
  font-style: italic;
}
.default-icon-size {
  width: 40px;
  height: 40px;
}
.flex {
  display: flex;
}
.flex-direction-row {
  flex-direction: row;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-grow {
  flex: var(--grow-value);
}
.align-item-center {
  align-items: center;
}
.align-content-center {
  align-content: center;
}
.justify-center {
  justify-content: center;
}
.short-button-white-bg {
  background: var(--comp-bg-color);
  border: 1px solid var(--border-color);
  font-family: var(--ff-primary);
  font-style: normal;
  font-weight: var(--fw-400);
  font-size: var(--fs-medium);
  padding: 4px 9px;
  border-radius: 5px;
}
.short-button-white-bg:disabled,
.short-button-white-bg.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.field-input {
  width: min(49%, 98%);
  position: relative;
  transition: all 0.8s;
}
.field-input:last-child:not(.field-input:nth-child(even)),
.field-input:last-child:not(.field-input:nth-child(even)) .field-input select,
.field-input:last-child:not(.field-input:nth-child(even)) .field-input input,
.field-input select {
  width: 100%;
}
.form-field-label {
  display: inline-block;
  font-weight: var(--fw-500);
  font-size: var(--fs-primary);
  line-height: 23px;
  font-family: var(--ff-primary);
  position: absolute;
  left: 10px;
  top: 10px;
  transition: all 0.5s;
  padding-inline: 5px;
  cursor: text;
}
.form-field input {
  width: 100%;
  border: none;
}
.field-set-row {
  display: flex;
  justify-content: space-between;
  align-content: space-between;
  flex-wrap: wrap;
}
.field-input input,
.field-input select {
  width: 100%;
  padding-inline: 15px;
  box-shadow: none;
  border-radius: 5px;
  background-color: transparent;
  height: 42px;
  border: 1px solid var(--border-color);
  animation: animate-grey-border 0.5s linear forwards;
  font-size: var(--fs-medium);
  margin-bottom: 10px;
}
.field-input input[type=checkbox] {
  padding-inline: unset !important;
}
.field-input input:read-only,
.field-input input:read-only:hover {
  cursor: default;
}
.field-input select {
  appearance: none;
  -webkit-appearance: none;
}
.field-input input::placeholder {
  color: transparent;
}
.field-input:last-child:not(.field-input:nth-child(even)) .field-input input {
  margin-left: 20px;
}
.field-input input:focus + .form-field-label,
.field-input input:not(:placeholder-shown) + .form-field-label {
  font-size: var(--fs-small);
  position: absolute;
  left: 10px;
  top: -11px;
  cursor: default;
}
.field-input select:focus-within + .form-field-label,
.field-input select:not(:placeholder-shown) + .form-field-label {
  font-size: var(--fs-small);
  position: absolute;
  left: 10px;
  top: -11px;
}
.input-button {
  color: var(--button-text-color);
  width: 150px;
  height: 46px;
  background: var(--button-color);
  border-radius: 5px;
  margin: 15px auto 0 auto;
  width: 150px;
  border: none;
}
.input-button:hover {
  cursor: pointer;
}
.input-button:active {
  transform: scale(1.02);
  word-spacing: 2px;
}
.input-button:disabled,
.input-button[disabled] {
  opacity: 0.2;
  pointer-events: none;
}
table {
  width: 100%;
  border-collapse: collapse;
}
.field-input.has-error .form-field-label {
  color: var(--error-color);
}
.field-input.has-error .error-msg,
.field-input.has-error .error-msg span {
  color: var(--error-color);
  font-size: var(--fs-Usmall);
  padding-left: 0;
}
.field-input.has-error input,
.field-input.has-error select {
  animation: animate-red-border 0.8s linear forwards;
}
.form-submission-message {
  padding: 8px 0;
  position: absolute;
  text-align: center;
  width: 100%;
  top: 90px;
  left: 100px;
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
}
.modal-field-label {
  margin-bottom: 2px;
  font-family: var(--ff-primary);
  font-style: normal;
  font-weight: var(--fw-500);
  font-size: var(--fs-medium);
  letter-spacing: -0.02em;
}
.label-txt {
  color: var(--label-text-color);
  font-family: var(--ff-primary);
  font-style: normal;
  font-size: var(--fs-small);
}
.main-content {
  margin-top: 5px;
  margin-left: 15px;
  margin-right: 10px;
  margin-bottom: 5px;
}
.sub-page-name {
  font-size: var(--fs-primary);
  font-weight: var(--fw-500);
}
.fc-tab-buttons {
  margin-bottom: 12px;
}
.nav-tabs .nav-link {
  background-color: transparent;
  border: none;
  font-size: var(--fs-primary);
}
.fc-tabs .nav-link {
  padding-inline: 0;
  align-items: center;
  gap: 3px;
  padding-right: 8px;
  padding-left: 8px;
  padding-bottom: 5px;
}
.fc-tabs .nav-link.active {
  background-color: transparent;
  color: var(--fc-primary-color);
  border-bottom: 2px solid var(--fc-primary-color);
}
@media screen and (max-width: 580px) {
  .field-input {
    width: 100%;
  }
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.content-space-between {
  justify-content: space-between;
}
@keyframes animate-red-border {
  0% {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  }
  25% {
    border-top-color: var(--error-color);
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  }
  50% {
    border-top-color: var(--error-color);
    border-right-color: var(--error-color);
    border-bottom-color: transparent;
    border-left-color: transparent;
  }
  75% {
    border-top-color: var(--error-color);
    border-right-color: var(--error-color);
    border-bottom-color: var(--error-color);
    border-left-color: transparent;
  }
  100% {
    border-top-color: var(--error-color);
    border-right-color: var(--error-color);
    border-bottom-color: var(--error-color);
    border-left-color: var(--error-color);
  }
}
@keyframes animate-grey-border {
  0% {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  }
  25% {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: var(--border-color);
  }
  50% {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: var(--border-color);
    border-left-color: var(--border-color);
  }
  75% {
    border-top-color: transparent;
    border-right-color: var(--border-color);
    border-bottom-color: var(--border-color);
    border-left-color: var(--border-color);
  }
  100% {
    border-top-color: var(--border-color);
    border-right-color: var(--border-color);
    border-bottom-color: var(--border-color);
    border-left-color: var(--border-color);
  }
}
.side-nav-container {
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.side-nav {
  display: flex;
  flex-direction: column;
  background: var(--fb-brand, #003566);
  height: 100%;
  font-family: var(--ff-primary);
  transition: all 0.6s;
}
.side-nav .hide-on-collapse {
  opacity: 0;
}
.side-nav .hide-on-uncollapse {
  display: block;
}
.side-nav-container.close {
  width: 0;
}
.app-version.menu {
  background-color: var(--fb-brand, #003566);
  color: var(--fb-muted-text-on-brand, rgba(255, 255, 255, 0.7));
  text-align: center;
  padding-bottom: 5px;
  max-width: 250px;
}
.app-version.non-menu {
  margin-right: 8px;
  color: var(--border-color);
  margin-bottom: 5px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.nav-page-header {
  text-align: center;
  font-size: 20px;
  padding-top: 5px;
  padding-left: 17px;
  gap: 10px;
  align-items: center;
}
[dir=rtl] .nav-page-header {
  padding-left: 0;
  padding-right: 17px;
}
[dir=rtl] .header-icon-for-app-launcher {
  margin-left: 10px;
}
[dir=rtl] .square__arrow_back {
  left: 28px !important;
  background-color: red;
}
[dir=rtl] .square__arrow {
  left: 0;
  right: 0 !important;
}
[dir=rtl] .top-buttons {
  padding-right: 0px !important;
  padding-left: 100px !important;
  float: left !important;
}
.go-home {
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  border: 1px solid var(--fb-border-on-brand, rgba(255, 255, 255, 0.12));
}
.nav-sub-heading {
  font-size: var(--fs-small);
  color: var(--fb-muted-text-on-brand, rgba(255, 255, 255, 0.7));
  margin-left: 25px;
  margin-top: 25px;
  visibility: hidden;
}
.fc-lite {
  color: var(--fb-muted-text-on-brand, rgba(255, 255, 255, 0.7)) !important;
}
.fc-nav-item {
  border: 1px solid var(--fb-border-on-brand, rgba(255, 255, 255, 0.12));
  color: var(--fb-nav-on-brand-text, rgba(255, 255, 255, 0.85));
  overflow: hidden;
  white-space: nowrap;
}
.fc-nav-item .medium-font,
.fc-nav-item span {
  color: inherit;
  background: transparent;
  border: none;
}
.fc-nav-item .fusion-icon,
.fc-nav-item .nav-icon {
  color: inherit;
}
.go-home,
.fc-nav-item {
  display: flex;
  align-items: center;
  padding-left: 27px;
  padding-top: 5px;
  padding-bottom: 5px;
  gap: 10px;
}
[dir=rtl] .fc-nav-item {
  padding-left: 0px;
  padding-right: 27px;
}
.fc-nav-item.active {
  background: var(--fb-nav-on-brand-selected, rgba(255, 255, 255, 0.22));
  color: var(--fb-nav-on-brand-text-active, #ffffff);
  border: 1px solid var(--fb-border-on-brand, rgba(255, 255, 255, 0.12));
}
.side-nav:not(:hover) .fc-nav-item.active {
  background: var(--fb-nav-on-brand-selected, rgba(255, 255, 255, 0.22));
  color: var(--fb-nav-on-brand-text-active, #ffffff);
  border: 1px solid var(--fb-border-on-brand, rgba(255, 255, 255, 0.12));
}
.fc-nav-item.active .navIconDiv {
  background: transparent;
}
.fc-nav-item.active .nav-icon {
  color: var(--fb-nav-on-brand-text-active, #ffffff);
  filter: none;
}
.go-home:hover,
.fc-nav-item:not(.active):hover {
  background: var(--fb-nav-on-brand-hover, rgba(255, 255, 255, 0.12));
  color: var(--fb-text-on-brand, #ffffff);
  border: 1px solid var(--fb-border-on-brand, rgba(255, 255, 255, 0.12));
}
.go-home:hover svg path,
.fc-nav-item:hover svg path,
.fc-nav-item.active svg path,
.go-home:hover svg circle,
.fc-nav-item:hover svg circle,
.fc-nav-item.active svg circle,
.go-home:hover svg rect,
.fc-nav-item:hover svg rect,
.fc-nav-item.active svg rect {
  stroke-opacity: 0.75;
  fill-opacity: 0.75;
}
.nav-icon {
  margin: 5px;
  vertical-align: middle;
}
.nav-head-icon {
  margin: 5px;
  vertical-align: middle;
  width: 45px;
}
.fc-nav-item:hover .nav-icon svg path,
.fc-nav-item.active .nav-icon svg path,
.go-home:hover .nav-icon svg path,
.go-home.active .nav-icon svg path,
.fc-nav-item:hover .nav-icon svg circle,
.fc-nav-item.active .nav-icon svg circle,
.go-home:hover .nav-icon svg circle,
.go-home.active .nav-icon svg circle,
.fc-nav-item:hover .nav-icon svg rect,
.fc-nav-item.active .nav-icon svg rect,
.go-home:hover .nav-icon svg rect,
.go-home.active .nav-icon svg rect {
  stroke-opacity: 1;
  fill-opacity: 1;
}
.fc-card {
  filter: drop-shadow(0px 4px 4px var(--box-shadow-color));
  color: var(--label-text-color);
}
.fc-card-light {
  background-color: var(--comp-bg-color);
  border: 1px solid var(--border-color);
  border-radius: var(--radius-medium);
}
.fc-card-light .card-header,
.fc-card-light .card-footer {
  background-color: var(--comp-bg-color);
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 1px solid var(--border-color);
}
.fc-card-light .card-header:empty,
.fc-card-light .card-footer:empty {
  display: none;
}
.badge {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background: var(--hover-module-bg);
  border: 1px solid var(--border-color);
  border-radius: 20px;
  width: 100%;
  color: var(--label-text-color);
}
.label-head {
  font-size: var(--fs-normal);
  line-height: 21px;
  letter-spacing: -0.02em;
  color: var(--label-text-color-light);
}
.label-sub {
  font-size: var(--fs-medium);
  line-height: 21px;
  color: var(--fc-text-color-dark);
}
.error-msg {
  color: var(--error-bg-color);
  font-size: var(--fs-small);
  padding-left: 0px;
  margin-bottom: 0px;
}
.error-msg span svg-icon {
  margin-right: 3px;
}
.modal {
  max-width: 100%;
}
.form {
  margin: 10px;
}
.selectedFilesDraggedHover,
.selectedFilesDraggedHover label {
  transform: scale(1.02);
}
.white-bg-popover app-popover .popover-content {
  background-color: var(--comp-bg-color);
}
.modal-with-list ol,
.modal-with-list ul {
  padding-left: 2rem;
  padding-right: 2rem;
}
.modal-with-list li {
  margin-block: 5px;
}
.link-to-download {
  color: var(--fc-primary-color);
  font-style: italic;
  font-size: var(--fs-medium);
}
.link-to-download:hover {
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .show-on-mobile {
    display: block;
  }
  .hamburger-menu {
    margin-left: 20px;
  }
}
.nav-hamburger-menu {
  padding: 13px;
  padding-left: 26px;
}
[dir=rtl] .nav-hamburger-menu {
  padding-left: 0;
  padding-right: 26px;
}
.card-btn {
  cursor: pointer;
}
@media screen and (min-width: 102px) {
  .show-till-desktop {
    display: none;
  }
  .cursor-pointer:hover,
  input:hover,
  select:hover,
  textarea:hover,
  button:hover {
    cursor: pointer;
  }
  input[type=text]:hover,
  input[type=number]:hover,
  input[type=email]:hover {
    cursor: text;
  }
  .side-nav:hover .nav-sub-heading {
    visibility: visible;
  }
  .side-nav:hover .hide-on-collapse {
    opacity: 1;
  }
  .side-nav:hover .hide-on-uncollapse {
    display: none;
  }
  .left-nav {
    width: 88px;
    position: relative;
    z-index: 1000;
    flex-shrink: 0;
  }
  .side-nav-container {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 100%;
  }
  [dir=rtl] .side-nav-container {
    left: auto;
    right: 0;
  }
  .side-nav {
    width: 88px;
  }
  .side-nav:hover {
    width: 250px;
  }
  .main-content {
    max-width: 100%;
    height: 100%;
  }
}
.width-33 {
  width: 33%;
}
.width-100 {
  width: 100%;
}
.width-25 {
  width: 25%;
}
.width-50 {
  width: 50%;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
.nav-link {
  color: var(--label-text-color);
}
.nav-tabs li.nav-item .nav-link.active {
  font-weight: var(--fw-600);
  color: var(--button-color);
}
input::placeholder {
  font-size: var(--fs-small);
}
textarea::placeholder {
  font-size: var(--fs-medium);
}
.header-style {
  color: var(--label-text-color) !important;
}
.she-line-input.form-control,
.searchInput,
.input-shengel {
  width: 100% !important;
  padding-inline: 15px !important;
  box-shadow: none !important;
  animation: animate-grey-border 0.5s linear forwards !important;
  border-radius: 5px !important;
  font-weight: var(--fw-400) !important;
  font-size: var(--fs-normal) !important;
  color: var(--label-text-color) !important;
}
.dis-flex.shengel-myt-font3.myt-font7 {
  color: var(--label-text-color) !important;
  font-style: normal !important;
  font-weight: var(--fw-600) !important;
  font-size: var(--fs-normal) !important;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-right: 15px;
  padding-left: 2px !important;
  font-size: var(--fs-medium) !important;
  font-weight: var(--fw-400) !important;
  gap: 4px !important;
}
.cdk-overlay-container {
  z-index: 2000 !important;
}
.ng-select.ng-select-single .ng-select-container {
  height: 40px !important;
}
.close-hover:hover {
  color: var(--error-color) !important;
  cursor: pointer;
  background-color: #f9e7e7;
}
.close-hover {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  color: #787486;
  font-weight: 400;
  border-radius: 3px;
  margin-bottom: 2px;
}
.col-lg-12,
.col-lg-6,
.col-lg-4,
.col-lg-11,
.col-lg-10,
.col-lg-9,
.col-lg-8,
.col-lg-7,
.col-lg-5,
.col-lg-3,
.col-lg-2,
.col-lg-1 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.form-row {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.document_delete {
  left: 89% !important;
}
.preview-icon {
  left: 79% !important;
  right: unset !important;
}
.hover-pointer div {
  position: relative;
}
.mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
.mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
  border-color: var(--fc-primary-color) !important;
  background-color: var(--button-color) !important;
}
@media (max-width: 992px) {
  .document-cnt {
    margin-left: 0 !important;
  }
}
ql-snow .ql-picker.ql-font .ql-picker-label[data-value]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value]::before {
  content: attr(data-value) !important;
}
.ql-snow .ql-picker.ql-font {
  width: 85px !important;
  white-space: nowrap;
}
.ng-select.ng-select-single .ng-select-container {
  height: 28px !important;
  border-radius: 5px !important;
}
.ng-select.ng-select-single .ng-select-container .ng-value-container,
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value > .ng-select div,
.ng-select input,
.ng-select span {
  font-size: var(--fs-normal);
}
.ng-select .ng-select-container .ng-value-container {
  padding-left: 15px !important;
}
.table > tbody > tr > td > div {
  font-size: var(--fs-normal) !important;
}
.table > tbody > tr > td > a > span {
  font-size: var(--fs-normal) !important;
}
thead[_ngcontent-ng-c1335197838],
.circle-button,
.nxtButton {
  background: var(--fc-primary-color) !important;
}
.suggestions-container {
  overflow: scroll;
  max-height: 200px !important;
  cursor: pointer;
  position: absolute;
  z-index: 1000 !important;
  background: var(--comp-bg-color) !important;
}
#autocomplete-input > div {
  position: relative !important;
}
.suggestions-container > div:hover {
  background: var(--fc-primary-color);
  color: var(--comp-bg-color) !important;
}
.skeleton-card {
  background-color: color-mix(in srgb, var(--clr-bg), rgba(0, 0, 0, 0) 90%);
  padding: 16px;
  border-radius: 5px;
}
.skeleton {
  opacity: .7;
  animation: skeleton-loading 1s linear infinite alternate;
}
.skeleton-text {
  width: 80%;
  height: 1rem;
  margin-bottom: .25rem;
  border-radius: .125rem;
}
.skeleton-box {
  width: 80%;
  height: 80%;
  margin-bottom: .25rem;
  border-radius: .125rem;
}
.skeleton-text:last-child {
  margin-bottom: 0;
  width: 55%;
}
.skeleton-overlay {
  padding: 10px;
  display: block;
  background:
    linear-gradient(
      90deg,
      rgba(200, 200, 200, 0.2) 25%,
      rgba(200, 200, 200, 0.4) 50%,
      rgba(200, 200, 200, 0.2) 75%);
  background-size: 200% 100%;
  animation: shimmer 1.5s infinite linear;
  border-radius: 8px;
  z-index: 2;
  transition: opacity 0.5s ease-in-out;
}
@keyframes shimmer {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}
@keyframes skeleton-loading {
  0% {
    background-color: hsl(200, 20%, 70%);
  }
  100% {
    background-color: hsl(200, 20%, 95%);
  }
}
.mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
.mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
  border-color: var(--fc-primary-color) !important;
  background-color: var(--fc-primary-color) !important;
}
.mdc-checkbox__background {
  border: 0.5px solid var(--border-color) !important;
  border-radius: 5px !important;
}
.mdc-checkbox:hover .mdc-checkbox__background {
  border: 1px solid var(--fc-primary-color) !important;
  border-radius: 5px !important;
}
.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background {
  border: 0.5px solid var(--border-color) !important;
  border-radius: 5px !important;
}
.mdc-checkbox__checkmark {
  top: 3px !important;
  left: 3px !important;
  right: 3px !important;
  width: 58% !important;
}
.mat-mdc-checkbox-ripple,
.mdc-checkbox__ripple {
  display: none !important;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
@font-face {
  font-family: "sfPro";
  src: url(/assets/fonts/sf-pro-display-cufonfonts/SFPRODISPLAYMEDIUM.OTF) format("opentype");
  font-weight: normal;
}
:host {
  font-family: "sfPro", sans-serif;
}
.form-overlay {
  position: relative;
  padding: 20px;
  border-radius: 10px;
  background:
    linear-gradient(
      90deg,
      rgba(114, 113, 113, 0.2) 5%,
      rgba(148, 148, 148, 0.4) 30%,
      rgba(111, 111, 111, 0.2) 55%);
  background-size: 200% 100%;
  opacity: 0.8;
  pointer-events: none;
}
.spinner-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.spinner-ball,
.spinner-ball > div {
  position: relative;
  box-sizing: border-box;
}
.spinner-ball {
  display: block;
  font-size: 0;
  color: color-mix(in srgb, var(--fc-primary-color), rgba(0, 0, 0, 0) 50%);
  width: 64px;
  height: 64px;
  position: relative;
  margin: 50px auto;
}
.spinner-ball > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: currentColor;
  opacity: 0;
  animation: ball-scale 1s 0s linear infinite;
}
.spinner-ball > div:nth-child(2) {
  animation-delay: 0.2s;
}
.spinner-ball > div:nth-child(3) {
  animation-delay: 0.4s;
}
@keyframes ball-scale {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  5% {
    opacity: 0.75;
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}
.dropdown-container {
  display: flex;
  align-items: center;
  gap: 5px;
  padding-right: 8px;
  padding-left: 8px;
  border-radius: 5px;
  margin: 0 10px;
}
.header-right-img1 {
  height: 22px;
  cursor: pointer;
}
.dropdownPosition {
  position: absolute !important;
  top: 40px;
  right: 52%;
}
.rtl.dropdownPosition {
  position: absolute !important;
  top: 40px;
  right: unset;
  left: 52%;
}
@supports (-webkit-appearance: none) or (-moz-appearance: none) {
  input[type=checkbox] {
    --active: var(--fc-primary-color);
    --active-inner: var(--comp-bg-color);
    --focus: 2px color-mix(in srgb, var(--fc-primary-color), rgba(0, 0, 0, 0) 60%);
    --border: var(--border-color);
    --border-hover: var(--button-color);
    --background: var(--comp-bg-color);
    --disabled: color-mix(in srgb, var(--fc-primary-color), rgba(0, 0, 0, 0) 95%);
    --disabled-inner: color-mix(in srgb, var(--fc-primary-color), rgba(0, 0, 0, 0) 60%);
    --checkbox-size: 21px;
    --checkmark-width: 5px;
    --checkmark-height: 9px;
    --checkmark-left: 7px;
    --checkmark-top: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: var(--checkbox-size) !important;
    width: var(--checkbox-size) !important;
    min-width: var(--checkbox-size) !important;
    outline: none;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0;
    cursor: pointer;
    border: 1px solid var(--bc, var(--border));
    background: var(--b, var(--background)) !important;
    border-radius: var(--checkbox-border-radius, 7px) !important;
    transition:
      background .3s,
      border-color .3s,
      box-shadow .2s;
  }
  input[type=checkbox]:after {
    content: "";
    display: block;
    left: 0;
    top: 0;
    position: absolute;
    transition: transform var(--d-t, .3s) var(--d-t-e, ease), opacity var(--d-o, .2s);
    opacity: var(--o, 0);
    width: var(--checkmark-width);
    height: var(--checkmark-height);
    border: 2px solid var(--active-inner);
    border-top: 0;
    border-left: 0;
    left: calc(var(--checkbox-size) * 0.33) !important;
    top: calc(var(--checkbox-size) * 0.19) !important;
    transform: rotate(var(--r, 20deg));
  }
  input[type=checkbox]:checked {
    --b: var(--active);
    --bc: var(--active);
    --d-o: .3s;
    --d-t: .6s;
    --d-t-e: cubic-bezier(.2, .85, .32, 1.2);
    --o: 1;
    --r: 43deg;
  }
  input[type=checkbox]:disabled {
    --b: var(--disabled);
    cursor: not-allowed;
    opacity: .9;
  }
  input[type=checkbox]:disabled:checked {
    --b: var(--disabled-inner);
    --bc: var(--border);
  }
  input[type=checkbox]:disabled + label {
    cursor: not-allowed;
  }
  input[type=checkbox]:hover:not(:checked):not(:disabled) {
    --bc: var(--border-hover);
  }
  input[type=checkbox]:focus {
    box-shadow: 0 0 0 var(--focus);
  }
  input[type=checkbox] + label {
    font-size: var(--fs-medium);
    line-height: var(--checkbox-size) !important;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    margin-left: 4px;
  }
  input[type=checkbox]:indeterminate {
    --b: var(--active);
    --bc: var(--active);
    --d-o: .3s;
    --d-t: .6s;
    --d-t-e: cubic-bezier(.2, .85, .32, 1.2);
  }
  input[type=checkbox]:indeterminate:after {
    content: "";
    display: block;
    left: calc(var(--checkbox-size) * 0.38) !important;
    top: calc(var(--checkbox-size) * 0.24) !important;
    rotate: 69deg;
    position: absolute;
    width: 2px;
    height: calc(var(--checkbox-size) * 0.43) !important;
    background: var(--active-inner);
    opacity: 1;
    transition: transform var(--d-t, .3s) var(--d-t-e, ease), opacity var(--d-o, .2s);
  }
}
.checkbox-small {
  --checkbox-size: 16px !important;
  --checkmark-width: 4px !important;
  --checkmark-height: 7px !important;
  --checkbox-border-radius: 5px !important;
}
.checkbox-small + label {
  font-size: var(--fs-small) !important;
}
.checkbox-medium {
  --checkbox-size: 21px !important;
  --checkmark-width: 5px !important;
  --checkmark-height: 9px !important;
  --checkbox-border-radius: 7px !important;
}
.checkbox-large {
  --checkbox-size: 28px !important;
  --checkmark-width: 6px !important;
  --checkmark-height: 12px !important;
  --checkbox-border-radius: 7px !important;
}
.checkbox-large + label {
  font-size: var(--fs-primary) !important;
}
input[type=checkbox].switch {
  --checkbox-width: 38px;
  --checkbox-height: 21px;
  --switch-dot-size: 15px;
  --switch-dot-position: 17px;
  width: var(--checkbox-width);
  height: var(--checkbox-height);
  border-radius: 11px;
}
input[type=checkbox].switch:after {
  left: 2px;
  top: 2px;
  border-radius: 50%;
  width: var(--switch-dot-size);
  height: var(--switch-dot-size);
  background: var(--ab, var(--border));
  transform: translateX(var(--x, 0));
  border: none;
}
input[type=checkbox].switch:checked {
  --ab: var(--active-inner);
  --x: var(--switch-dot-position);
}
input[type=checkbox].switch:disabled:not(:checked):after {
  opacity: .6;
}
input[type=checkbox].switch + label {
  line-height: var(--checkbox-height);
}
input[type=checkbox].login-checkbox {
  --checkbox-size: 16px;
  margin-left: 2px;
}
input[type=checkbox].login-checkbox + label {
  font-size: var(--fs-small);
}
input[type=checkbox].table-checkbox {
  --checkbox-size: 18px;
  margin: 0;
}
input[type=checkbox].form-checkbox {
  --checkbox-size: 21px;
}
@media screen and (max-width: 768px) {
  input[type=checkbox]:not(.checkbox-large):not(.switch) {
    --checkbox-size: 18px;
    --checkmark-width: 4px;
    --checkmark-height: 8px;
  }
}
.nav-group-container {
  overflow-y: auto;
  height: 100%;
  scrollbar-width: none;
}
.nav-scroll-area {
  flex: 1;
  position: relative;
  height: 79%;
}
.nav-scroll-area.top-shadow::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  height: 12px;
  pointer-events: none;
  box-shadow: inset 0 6px 10px -8px rgba(0, 0, 0, 0.5);
  z-index: 10;
}
.nav-scroll-area.bottom-shadow::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 12px;
  pointer-events: none;
  box-shadow: inset 0 -6px 10px -8px rgba(0, 0, 0, 0.5);
  z-index: 10;
}
@supports (-webkit-appearance: none) or (-moz-appearance: none) {
  input[type=checkbox] {
    margin-left: 4px !important;
  }
}
.listview-custom-select {
  padding: 5px;
  border: 0.5px solid gray;
}
.selected-icon .svg-container {
  margin: 2px !important;
  padding: 3px !important;
  border-radius: 4px !important;
  background-color: var(--fusion-color) !important;
}
.icon-option {
  background-color: var(--fusion-color) !important;
}
div > svg {
  line-height: 0 !important;
}
div:has(> svg:only-child) {
  line-height: 0 !important;
}
div > img {
  line-height: 0 !important;
}
div:has(> img:only-child) {
  line-height: 0 !important;
}
.modal-title {
  font-size: 18px;
  font-weight: 500;
  color: var(--fc-text-color-dark);
  margin: 0;
}
.modal-header {
  padding: 10px !important;
}
.nb-theme-default p {
  font-size: unset !important;
}
.fusion-icon {
  color: var(--fc-text-color);
}
.btn:has(> img):has(> .custom-tooltip):not(:has(> :not(img, .custom-tooltip))) {
  --bs-btn-line-height: 0 !important;
}
.nxtTableHeader,
.nxt-head-color {
  background-color: var(--fb-action-surface, #e0f2fe) !important;
  color: var(--fb-text-primary, #0f172a) !important;
}
.comp-wrap {
  border: 1px solid var(--border-color);
  border-radius: 5px;
  padding: 10px;
}
.mat-mdc-tooltip {
  font-size: var(--fs-small);
  line-height: 1.4;
}
.form-control:focus {
  background: #ffffff;
  box-shadow: none;
}
.btn:hover,
.btn:focus {
  background-color: var(--fc-primary-color);
}
.btn.border-btn:hover,
.btn.border-btn:focus {
  background-color: var(--comp-bg-color);
}
.btn:disabled {
  opacity: 0.6 !important;
  cursor: not-allowed !important;
}
.edit-icon {
  line-height: 0px !important;
}
.fp-header,
.fp-message,
.italic-font,
.medium-font-dark {
  font-size: var(--fs-medium);
}
.hyper-link {
  text-decoration: none;
}
.hyper-link:hover {
  color: var(--fc-primary-color);
  text-decoration: underline;
}
.hyper-link.disabled {
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}
.background-theme {
  background: color-mix(in srgb, var(--clr-bg), rgba(0, 0, 0, 0) 60%) !important;
}
.fw-500 {
  font-weight: var(--fw-500);
}
.modal-bg {
  transition: opacity 0.15s linear;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: color-mix(in srgb, var(--comp-bg-color), rgba(0, 0, 0, 0) 50%);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  z-index: 1999;
}
.tabs-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}
.tabs-container {
  margin-left: 10px;
  margin-right: 10px;
  width: 100%;
}
.sub-nav-head {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  margin-top: 10px;
  margin-right: 20px;
}
.sub-nav-head::-webkit-scrollbar {
  display: none;
}
.sub-nav-head {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.sub-nav {
  border-radius: 10px;
  padding: 8px 16px;
  font-weight: 500;
  background: transparent;
  border: none;
  color: var(--fc-text-color-dark);
}
.sub-nav.active {
  background: color-mix(in srgb, var(--fc-primary-color), rgba(0, 0, 0, 0) 90%);
  color: var(--fc-primary-color);
}
.scroll-shadow {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 30px;
  pointer-events: none;
  z-index: 1;
}
.scroll-shadow.left {
  left: 0;
  background:
    linear-gradient(
      to right,
      white,
      transparent);
}
.scroll-shadow.right {
  right: 0;
  background:
    linear-gradient(
      to left,
      white,
      transparent);
}
.tab-color {
  color: color-mix(in srgb, var(--fc-text-color-dark), rgb(0, 0, 0) 80%);
}
.high-light-text {
  color: var(--fc-text-color-dark);
}
.company-letter {
  color: var(--comp-bg-color);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  background: #f5f5f51f;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 5px !important;
}
.ql-snow.ql-toolbar button {
  padding: 5px 0px !important;
  width: 20px !important;
}
.ql-snow .ql-picker {
  font-size: 13px !important;
}
.ql-snow .ql-picker.ql-header {
  width: 85px !important;
}
.ql-snow .ql-picker-label {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 0px !important;
}
.ql-snow .ql-icon-picker,
.ql-snow .ql-color-picker {
  width: 18px !important;
}
::ng-deep .ql-editor {
  padding: 10px !important;
}
img.logo-image-style {
  height: 40px !important;
  max-width: none !important;
  vertical-align: middle;
}

/* src/styles-scss.scss */

/* node_modules/ngx-spinner/animations/ball-scale-multiple.css */
/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-scale-multiple,
.la-ball-scale-multiple > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.la-ball-scale-multiple {
  display: block;
  font-size: 0;
  color: #fff;
}
.la-ball-scale-multiple.la-dark {
  color: #333;
}
.la-ball-scale-multiple > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor;
}
.la-ball-scale-multiple {
  width: 32px;
  height: 32px;
}
.la-ball-scale-multiple > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-scale-multiple 1s 0s linear infinite;
  -moz-animation: ball-scale-multiple 1s 0s linear infinite;
  -o-animation: ball-scale-multiple 1s 0s linear infinite;
  animation: ball-scale-multiple 1s 0s linear infinite;
}
.la-ball-scale-multiple > div:nth-child(2) {
  -webkit-animation-delay: .2s;
  -moz-animation-delay: .2s;
  -o-animation-delay: .2s;
  animation-delay: .2s;
}
.la-ball-scale-multiple > div:nth-child(3) {
  -webkit-animation-delay: .4s;
  -moz-animation-delay: .4s;
  -o-animation-delay: .4s;
  animation-delay: .4s;
}
.la-ball-scale-multiple.la-sm {
  width: 16px;
  height: 16px;
}
.la-ball-scale-multiple.la-sm > div {
  width: 16px;
  height: 16px;
}
.la-ball-scale-multiple.la-2x {
  width: 64px;
  height: 64px;
}
.la-ball-scale-multiple.la-2x > div {
  width: 64px;
  height: 64px;
}
.la-ball-scale-multiple.la-3x {
  width: 96px;
  height: 96px;
}
.la-ball-scale-multiple.la-3x > div {
  width: 96px;
  height: 96px;
}
@-webkit-keyframes ball-scale-multiple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  5% {
    opacity: .75;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes ball-scale-multiple {
  0% {
    opacity: 0;
    -moz-transform: scale(0);
    transform: scale(0);
  }
  5% {
    opacity: .75;
  }
  100% {
    opacity: 0;
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
@-o-keyframes ball-scale-multiple {
  0% {
    opacity: 0;
    -o-transform: scale(0);
    transform: scale(0);
  }
  5% {
    opacity: .75;
  }
  100% {
    opacity: 0;
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes ball-scale-multiple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }
  5% {
    opacity: .75;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

/* node_modules/quill/dist/quill.snow.css */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: .4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: .83em;
}
.ql-snow .ql-editor h6 {
  font-size: .67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: .83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: .67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family:
    "Helvetica Neue",
    "Helvetica",
    "Arial",
    sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0;
  content: "Save";
  padding-right: 0;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/* node_modules/quill-mention/dist/quill.mention.css */
.ql-mention-list-container {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  box-shadow: 0 2px 12px 0 rgba(30, 30, 30, .08);
  overflow: auto;
  width: 270px;
  z-index: 9001;
}
.ql-mention-loading {
  font-size: 16px;
  line-height: 44px;
  padding: 0 20px;
  vertical-align: middle;
}
.ql-mention-list {
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.ql-mention-list-item {
  cursor: pointer;
  font-size: 16px;
  line-height: 44px;
  padding: 0 20px;
  vertical-align: middle;
}
.ql-mention-list-item.disabled {
  cursor: auto;
}
.ql-mention-list-item.selected {
  background-color: #d3e1eb;
  text-decoration: none;
}
.mention {
  background-color: #d3e1eb;
  border-radius: 6px;
  height: 24px;
  margin-right: 2px;
  padding: 3px 0;
  -webkit-user-select: all;
  user-select: all;
  width: 65px;
}
.mention > span {
  margin: 0 3px;
}

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