/**
 * @license
 * Copyright Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
:root {
  --forge-theme-brand: #283593;
  --forge-theme-on-brand: #ffffff;
  --forge-theme-primary: #3f51b5;
  --forge-theme-primary-container-minimum: #f7f8fc;
  --forge-theme-primary-container-low: #e8eaf6;
  --forge-theme-primary-container: #d1d5ed;
  --forge-theme-primary-container-high: #b6bde3;
  --forge-theme-on-primary: #ffffff;
  --forge-theme-on-primary-container-minimum: #222c62;
  --forge-theme-on-primary-container-low: #222c62;
  --forge-theme-on-primary-container: #222c62;
  --forge-theme-on-primary-container-high: #000000;
  --forge-theme-secondary: #ffc107;
  --forge-theme-secondary-container-minimum: #fffdf5;
  --forge-theme-secondary-container-low: #fff8e1;
  --forge-theme-secondary-container: #fff0c3;
  --forge-theme-secondary-container-high: #ffe7a1;
  --forge-theme-on-secondary: #000000;
  --forge-theme-on-secondary-container-minimum: #8a6804;
  --forge-theme-on-secondary-container-low: #8a6804;
  --forge-theme-on-secondary-container: #8a6804;
  --forge-theme-on-secondary-container-high: #000000;
  --forge-theme-tertiary: #3d5afe;
  --forge-theme-tertiary-container-minimum: #f7f8ff;
  --forge-theme-tertiary-container-low: #e8ebff;
  --forge-theme-tertiary-container: #d0d7ff;
  --forge-theme-tertiary-container-high: #b5c0ff;
  --forge-theme-on-tertiary: #ffffff;
  --forge-theme-on-tertiary-container-minimum: #213189;
  --forge-theme-on-tertiary-container-low: #213189;
  --forge-theme-on-tertiary-container: #213189;
  --forge-theme-on-tertiary-container-high: #000000;
  --forge-theme-surface: #ffffff;
  --forge-theme-surface-inverse: #333333;
  --forge-theme-surface-container: #e0e0e0;
  --forge-theme-surface-container-minimum: #f5f5f5;
  --forge-theme-surface-container-low: #ebebeb;
  --forge-theme-surface-container-medium: #c2c2c2;
  --forge-theme-surface-container-high: #9e9e9e;
  --forge-theme-surface-dim: #fafafa;
  --forge-theme-surface-bright: #ffffff;
  --forge-theme-surface-bright-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);
  --forge-theme-on-surface: #000000;
  --forge-theme-on-surface-inverse: #ffffff;
  --forge-theme-on-surface-container: #000000;
  --forge-theme-on-surface-container-minimum: #000000;
  --forge-theme-on-surface-container-low: #000000;
  --forge-theme-on-surface-container-medium: #000000;
  --forge-theme-on-surface-container-high: #000000;
  --forge-theme-text-high: rgba(0, 0, 0, 0.87);
  --forge-theme-text-high-inverse: rgba(255, 255, 255, 0.87);
  --forge-theme-text-medium: rgba(0, 0, 0, 0.6);
  --forge-theme-text-medium-inverse: rgba(255, 255, 255, 0.6);
  --forge-theme-text-low: rgba(0, 0, 0, 0.38);
  --forge-theme-text-low-inverse: rgba(255, 255, 255, 0.38);
  --forge-theme-text-lowest: rgba(0, 0, 0, 0.12);
  --forge-theme-text-lowest-inverse: rgba(255, 255, 255, 0.12);
  --forge-theme-success: #2e7d32;
  --forge-theme-success-container-minimum: #f7faf7;
  --forge-theme-success-container-low: #e6efe6;
  --forge-theme-success-container: #cde0ce;
  --forge-theme-success-container-high: #b0ceb1;
  --forge-theme-on-success: #ffffff;
  --forge-theme-on-success-container-minimum: #19441b;
  --forge-theme-on-success-container-low: #19441b;
  --forge-theme-on-success-container: #19441b;
  --forge-theme-on-success-container-high: #000000;
  --forge-theme-error: #b00020;
  --forge-theme-error-container-minimum: #fcf5f6;
  --forge-theme-error-container-low: #f6e0e4;
  --forge-theme-error-container: #ecc2c9;
  --forge-theme-error-container-high: #e19eaa;
  --forge-theme-on-error: #ffffff;
  --forge-theme-on-error-container-minimum: #5f0011;
  --forge-theme-on-error-container-low: #5f0011;
  --forge-theme-on-error-container: #5f0011;
  --forge-theme-on-error-container-high: #000000;
  --forge-theme-warning: #d14900;
  --forge-theme-warning-container-minimum: #fdf8f5;
  --forge-theme-warning-container-low: #f9e9e0;
  --forge-theme-warning-container: #f4d3c2;
  --forge-theme-warning-container-high: #eeba9e;
  --forge-theme-on-warning: #ffffff;
  --forge-theme-on-warning-container-minimum: #712700;
  --forge-theme-on-warning-container-low: #712700;
  --forge-theme-on-warning-container: #712700;
  --forge-theme-on-warning-container-high: #000000;
  --forge-theme-info: #1565c0;
  --forge-theme-info-container-minimum: #f6f9fc;
  --forge-theme-info-container-low: #e3edf7;
  --forge-theme-info-container: #c7daf0;
  --forge-theme-info-container-high: #a6c4e7;
  --forge-theme-on-info: #ffffff;
  --forge-theme-on-info-container-minimum: #0b3768;
  --forge-theme-on-info-container-low: #0b3768;
  --forge-theme-on-info-container: #0b3768;
  --forge-theme-on-info-container-high: #000000;
  --forge-theme-outline-high: #212121;
  --forge-theme-outline-medium: #757575;
  --forge-theme-outline-low: #9e9e9e;
  --forge-theme-outline: #e0e0e0;
}

*::-webkit-scrollbar {
  height: var(--forge-scrollbar-height, 16px);
  width: var(--forge-scrollbar-width, 16px);
}
*::-webkit-scrollbar-track {
  background-color: var(--forge-scrollbar-track-container, var(--forge-theme-surface-container-low, #ebebeb));
}
*::-webkit-scrollbar-track:hover {
  background-color: var(--forge-scrollbar-track-container-hover, var(--forge-theme-surface-container-low, #ebebeb));
}
*::-webkit-scrollbar-corner {
  background-color: var(--forge-scrollbar-track-container, var(--forge-theme-surface-container-low, #ebebeb));
}
*::-webkit-scrollbar-thumb {
  height: var(--forge-scrollbar-thumb-min-height, 32px);
  width: var(--forge-scrollbar-thumb-min-width, 32px);
  border-radius: var(--forge-scrollbar-border-radius, calc(var(--forge-shape-full, 9999px) * var(--forge-shape-factor, 1)));
  border-width: var(--forge-scrollbar-border-width, 3px);
  border-style: solid;
  border-color: transparent;
  background-color: var(--forge-scrollbar-thumb-container, var(--forge-theme-surface-container-medium, #c2c2c2));
  background-clip: content-box;
}
*::-webkit-scrollbar-thumb:hover {
  background-color: var(--forge-scrollbar-thumb-container-hover, var(--forge-theme-surface-container-high, #9e9e9e));
}

.forge-color--brand {
  color: var(--forge-theme-brand, #283593);
}

.forge-background--brand {
  background-color: var(--forge-theme-brand, #283593);
}

.forge-color--on-brand {
  color: var(--forge-theme-on-brand, #ffffff);
}

.forge-background--on-brand {
  background-color: var(--forge-theme-on-brand, #ffffff);
}

.forge-color--primary {
  color: var(--forge-theme-primary, #3f51b5);
}

.forge-background--primary {
  background-color: var(--forge-theme-primary, #3f51b5);
}

.forge-color--primary-container-minimum {
  color: var(--forge-theme-primary-container-minimum, #f7f8fc);
}

.forge-background--primary-container-minimum {
  background-color: var(--forge-theme-primary-container-minimum, #f7f8fc);
}

.forge-color--primary-container-low {
  color: var(--forge-theme-primary-container-low, #e8eaf6);
}

.forge-background--primary-container-low {
  background-color: var(--forge-theme-primary-container-low, #e8eaf6);
}

.forge-color--primary-container {
  color: var(--forge-theme-primary-container, #d1d5ed);
}

.forge-background--primary-container {
  background-color: var(--forge-theme-primary-container, #d1d5ed);
}

.forge-color--primary-container-high {
  color: var(--forge-theme-primary-container-high, #b6bde3);
}

.forge-background--primary-container-high {
  background-color: var(--forge-theme-primary-container-high, #b6bde3);
}

.forge-color--on-primary {
  color: var(--forge-theme-on-primary, #ffffff);
}

.forge-background--on-primary {
  background-color: var(--forge-theme-on-primary, #ffffff);
}

.forge-color--on-primary-container-minimum {
  color: var(--forge-theme-on-primary-container-minimum, #222c62);
}

.forge-background--on-primary-container-minimum {
  background-color: var(--forge-theme-on-primary-container-minimum, #222c62);
}

.forge-color--on-primary-container-low {
  color: var(--forge-theme-on-primary-container-low, #222c62);
}

.forge-background--on-primary-container-low {
  background-color: var(--forge-theme-on-primary-container-low, #222c62);
}

.forge-color--on-primary-container {
  color: var(--forge-theme-on-primary-container, #222c62);
}

.forge-background--on-primary-container {
  background-color: var(--forge-theme-on-primary-container, #222c62);
}

.forge-color--on-primary-container-high {
  color: var(--forge-theme-on-primary-container-high, #000000);
}

.forge-background--on-primary-container-high {
  background-color: var(--forge-theme-on-primary-container-high, #000000);
}

.forge-color--secondary {
  color: var(--forge-theme-secondary, #ffc107);
}

.forge-background--secondary {
  background-color: var(--forge-theme-secondary, #ffc107);
}

.forge-color--secondary-container-minimum {
  color: var(--forge-theme-secondary-container-minimum, #fffdf5);
}

.forge-background--secondary-container-minimum {
  background-color: var(--forge-theme-secondary-container-minimum, #fffdf5);
}

.forge-color--secondary-container-low {
  color: var(--forge-theme-secondary-container-low, #fff8e1);
}

.forge-background--secondary-container-low {
  background-color: var(--forge-theme-secondary-container-low, #fff8e1);
}

.forge-color--secondary-container {
  color: var(--forge-theme-secondary-container, #fff0c3);
}

.forge-background--secondary-container {
  background-color: var(--forge-theme-secondary-container, #fff0c3);
}

.forge-color--secondary-container-high {
  color: var(--forge-theme-secondary-container-high, #ffe7a1);
}

.forge-background--secondary-container-high {
  background-color: var(--forge-theme-secondary-container-high, #ffe7a1);
}

.forge-color--on-secondary {
  color: var(--forge-theme-on-secondary, #000000);
}

.forge-background--on-secondary {
  background-color: var(--forge-theme-on-secondary, #000000);
}

.forge-color--on-secondary-container-minimum {
  color: var(--forge-theme-on-secondary-container-minimum, #8a6804);
}

.forge-background--on-secondary-container-minimum {
  background-color: var(--forge-theme-on-secondary-container-minimum, #8a6804);
}

.forge-color--on-secondary-container-low {
  color: var(--forge-theme-on-secondary-container-low, #8a6804);
}

.forge-background--on-secondary-container-low {
  background-color: var(--forge-theme-on-secondary-container-low, #8a6804);
}

.forge-color--on-secondary-container {
  color: var(--forge-theme-on-secondary-container, #8a6804);
}

.forge-background--on-secondary-container {
  background-color: var(--forge-theme-on-secondary-container, #8a6804);
}

.forge-color--on-secondary-container-high {
  color: var(--forge-theme-on-secondary-container-high, #000000);
}

.forge-background--on-secondary-container-high {
  background-color: var(--forge-theme-on-secondary-container-high, #000000);
}

.forge-color--tertiary {
  color: var(--forge-theme-tertiary, #3d5afe);
}

.forge-background--tertiary {
  background-color: var(--forge-theme-tertiary, #3d5afe);
}

.forge-color--tertiary-container-minimum {
  color: var(--forge-theme-tertiary-container-minimum, #f7f8ff);
}

.forge-background--tertiary-container-minimum {
  background-color: var(--forge-theme-tertiary-container-minimum, #f7f8ff);
}

.forge-color--tertiary-container-low {
  color: var(--forge-theme-tertiary-container-low, #e8ebff);
}

.forge-background--tertiary-container-low {
  background-color: var(--forge-theme-tertiary-container-low, #e8ebff);
}

.forge-color--tertiary-container {
  color: var(--forge-theme-tertiary-container, #d0d7ff);
}

.forge-background--tertiary-container {
  background-color: var(--forge-theme-tertiary-container, #d0d7ff);
}

.forge-color--tertiary-container-high {
  color: var(--forge-theme-tertiary-container-high, #b5c0ff);
}

.forge-background--tertiary-container-high {
  background-color: var(--forge-theme-tertiary-container-high, #b5c0ff);
}

.forge-color--on-tertiary {
  color: var(--forge-theme-on-tertiary, #ffffff);
}

.forge-background--on-tertiary {
  background-color: var(--forge-theme-on-tertiary, #ffffff);
}

.forge-color--on-tertiary-container-minimum {
  color: var(--forge-theme-on-tertiary-container-minimum, #213189);
}

.forge-background--on-tertiary-container-minimum {
  background-color: var(--forge-theme-on-tertiary-container-minimum, #213189);
}

.forge-color--on-tertiary-container-low {
  color: var(--forge-theme-on-tertiary-container-low, #213189);
}

.forge-background--on-tertiary-container-low {
  background-color: var(--forge-theme-on-tertiary-container-low, #213189);
}

.forge-color--on-tertiary-container {
  color: var(--forge-theme-on-tertiary-container, #213189);
}

.forge-background--on-tertiary-container {
  background-color: var(--forge-theme-on-tertiary-container, #213189);
}

.forge-color--on-tertiary-container-high {
  color: var(--forge-theme-on-tertiary-container-high, #000000);
}

.forge-background--on-tertiary-container-high {
  background-color: var(--forge-theme-on-tertiary-container-high, #000000);
}

.forge-color--surface {
  color: var(--forge-theme-surface, #ffffff);
}

.forge-background--surface {
  background-color: var(--forge-theme-surface, #ffffff);
}

.forge-color--surface-inverse {
  color: var(--forge-theme-surface-inverse, #333333);
}

.forge-background--surface-inverse {
  background-color: var(--forge-theme-surface-inverse, #333333);
}

.forge-color--surface-container {
  color: var(--forge-theme-surface-container, #e0e0e0);
}

.forge-background--surface-container {
  background-color: var(--forge-theme-surface-container, #e0e0e0);
}

.forge-color--surface-container-minimum {
  color: var(--forge-theme-surface-container-minimum, #f5f5f5);
}

.forge-background--surface-container-minimum {
  background-color: var(--forge-theme-surface-container-minimum, #f5f5f5);
}

.forge-color--surface-container-low {
  color: var(--forge-theme-surface-container-low, #ebebeb);
}

.forge-background--surface-container-low {
  background-color: var(--forge-theme-surface-container-low, #ebebeb);
}

.forge-color--surface-container-medium {
  color: var(--forge-theme-surface-container-medium, #c2c2c2);
}

.forge-background--surface-container-medium {
  background-color: var(--forge-theme-surface-container-medium, #c2c2c2);
}

.forge-color--surface-container-high {
  color: var(--forge-theme-surface-container-high, #9e9e9e);
}

.forge-background--surface-container-high {
  background-color: var(--forge-theme-surface-container-high, #9e9e9e);
}

.forge-color--surface-dim {
  color: var(--forge-theme-surface-dim, #fafafa);
}

.forge-background--surface-dim {
  background-color: var(--forge-theme-surface-dim, #fafafa);
}

.forge-color--surface-bright {
  color: var(--forge-theme-surface-bright, #ffffff);
}

.forge-background--surface-bright {
  background-color: var(--forge-theme-surface-bright, #ffffff);
}

.forge-color--surface-bright-shadow {
  color: var(--forge-theme-surface-bright-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));
}

.forge-background--surface-bright-shadow {
  background-color: var(--forge-theme-surface-bright-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));
}

.forge-color--on-surface {
  color: var(--forge-theme-on-surface, #000000);
}

.forge-background--on-surface {
  background-color: var(--forge-theme-on-surface, #000000);
}

.forge-color--on-surface-inverse {
  color: var(--forge-theme-on-surface-inverse, #ffffff);
}

.forge-background--on-surface-inverse {
  background-color: var(--forge-theme-on-surface-inverse, #ffffff);
}

.forge-color--on-surface-container {
  color: var(--forge-theme-on-surface-container, #000000);
}

.forge-background--on-surface-container {
  background-color: var(--forge-theme-on-surface-container, #000000);
}

.forge-color--on-surface-container-minimum {
  color: var(--forge-theme-on-surface-container-minimum, #000000);
}

.forge-background--on-surface-container-minimum {
  background-color: var(--forge-theme-on-surface-container-minimum, #000000);
}

.forge-color--on-surface-container-low {
  color: var(--forge-theme-on-surface-container-low, #000000);
}

.forge-background--on-surface-container-low {
  background-color: var(--forge-theme-on-surface-container-low, #000000);
}

.forge-color--on-surface-container-medium {
  color: var(--forge-theme-on-surface-container-medium, #000000);
}

.forge-background--on-surface-container-medium {
  background-color: var(--forge-theme-on-surface-container-medium, #000000);
}

.forge-color--on-surface-container-high {
  color: var(--forge-theme-on-surface-container-high, #000000);
}

.forge-background--on-surface-container-high {
  background-color: var(--forge-theme-on-surface-container-high, #000000);
}

.forge-color--text-high {
  color: var(--forge-theme-text-high, rgba(0, 0, 0, 0.87));
}

.forge-background--text-high {
  background-color: var(--forge-theme-text-high, rgba(0, 0, 0, 0.87));
}

.forge-color--text-high-inverse {
  color: var(--forge-theme-text-high-inverse, rgba(255, 255, 255, 0.87));
}

.forge-background--text-high-inverse {
  background-color: var(--forge-theme-text-high-inverse, rgba(255, 255, 255, 0.87));
}

.forge-color--text-medium {
  color: var(--forge-theme-text-medium, rgba(0, 0, 0, 0.6));
}

.forge-background--text-medium {
  background-color: var(--forge-theme-text-medium, rgba(0, 0, 0, 0.6));
}

.forge-color--text-medium-inverse {
  color: var(--forge-theme-text-medium-inverse, rgba(255, 255, 255, 0.6));
}

.forge-background--text-medium-inverse {
  background-color: var(--forge-theme-text-medium-inverse, rgba(255, 255, 255, 0.6));
}

.forge-color--text-low {
  color: var(--forge-theme-text-low, rgba(0, 0, 0, 0.38));
}

.forge-background--text-low {
  background-color: var(--forge-theme-text-low, rgba(0, 0, 0, 0.38));
}

.forge-color--text-low-inverse {
  color: var(--forge-theme-text-low-inverse, rgba(255, 255, 255, 0.38));
}

.forge-background--text-low-inverse {
  background-color: var(--forge-theme-text-low-inverse, rgba(255, 255, 255, 0.38));
}

.forge-color--text-lowest {
  color: var(--forge-theme-text-lowest, rgba(0, 0, 0, 0.12));
}

.forge-background--text-lowest {
  background-color: var(--forge-theme-text-lowest, rgba(0, 0, 0, 0.12));
}

.forge-color--text-lowest-inverse {
  color: var(--forge-theme-text-lowest-inverse, rgba(255, 255, 255, 0.12));
}

.forge-background--text-lowest-inverse {
  background-color: var(--forge-theme-text-lowest-inverse, rgba(255, 255, 255, 0.12));
}

.forge-color--success {
  color: var(--forge-theme-success, #2e7d32);
}

.forge-background--success {
  background-color: var(--forge-theme-success, #2e7d32);
}

.forge-color--success-container-minimum {
  color: var(--forge-theme-success-container-minimum, #f7faf7);
}

.forge-background--success-container-minimum {
  background-color: var(--forge-theme-success-container-minimum, #f7faf7);
}

.forge-color--success-container-low {
  color: var(--forge-theme-success-container-low, #e6efe6);
}

.forge-background--success-container-low {
  background-color: var(--forge-theme-success-container-low, #e6efe6);
}

.forge-color--success-container {
  color: var(--forge-theme-success-container, #cde0ce);
}

.forge-background--success-container {
  background-color: var(--forge-theme-success-container, #cde0ce);
}

.forge-color--success-container-high {
  color: var(--forge-theme-success-container-high, #b0ceb1);
}

.forge-background--success-container-high {
  background-color: var(--forge-theme-success-container-high, #b0ceb1);
}

.forge-color--on-success {
  color: var(--forge-theme-on-success, #ffffff);
}

.forge-background--on-success {
  background-color: var(--forge-theme-on-success, #ffffff);
}

.forge-color--on-success-container-minimum {
  color: var(--forge-theme-on-success-container-minimum, #19441b);
}

.forge-background--on-success-container-minimum {
  background-color: var(--forge-theme-on-success-container-minimum, #19441b);
}

.forge-color--on-success-container-low {
  color: var(--forge-theme-on-success-container-low, #19441b);
}

.forge-background--on-success-container-low {
  background-color: var(--forge-theme-on-success-container-low, #19441b);
}

.forge-color--on-success-container {
  color: var(--forge-theme-on-success-container, #19441b);
}

.forge-background--on-success-container {
  background-color: var(--forge-theme-on-success-container, #19441b);
}

.forge-color--on-success-container-high {
  color: var(--forge-theme-on-success-container-high, #000000);
}

.forge-background--on-success-container-high {
  background-color: var(--forge-theme-on-success-container-high, #000000);
}

.forge-color--error {
  color: var(--forge-theme-error, #b00020);
}

.forge-background--error {
  background-color: var(--forge-theme-error, #b00020);
}

.forge-color--error-container-minimum {
  color: var(--forge-theme-error-container-minimum, #fcf5f6);
}

.forge-background--error-container-minimum {
  background-color: var(--forge-theme-error-container-minimum, #fcf5f6);
}

.forge-color--error-container-low {
  color: var(--forge-theme-error-container-low, #f6e0e4);
}

.forge-background--error-container-low {
  background-color: var(--forge-theme-error-container-low, #f6e0e4);
}

.forge-color--error-container {
  color: var(--forge-theme-error-container, #ecc2c9);
}

.forge-background--error-container {
  background-color: var(--forge-theme-error-container, #ecc2c9);
}

.forge-color--error-container-high {
  color: var(--forge-theme-error-container-high, #e19eaa);
}

.forge-background--error-container-high {
  background-color: var(--forge-theme-error-container-high, #e19eaa);
}

.forge-color--on-error {
  color: var(--forge-theme-on-error, #ffffff);
}

.forge-background--on-error {
  background-color: var(--forge-theme-on-error, #ffffff);
}

.forge-color--on-error-container-minimum {
  color: var(--forge-theme-on-error-container-minimum, #5f0011);
}

.forge-background--on-error-container-minimum {
  background-color: var(--forge-theme-on-error-container-minimum, #5f0011);
}

.forge-color--on-error-container-low {
  color: var(--forge-theme-on-error-container-low, #5f0011);
}

.forge-background--on-error-container-low {
  background-color: var(--forge-theme-on-error-container-low, #5f0011);
}

.forge-color--on-error-container {
  color: var(--forge-theme-on-error-container, #5f0011);
}

.forge-background--on-error-container {
  background-color: var(--forge-theme-on-error-container, #5f0011);
}

.forge-color--on-error-container-high {
  color: var(--forge-theme-on-error-container-high, #000000);
}

.forge-background--on-error-container-high {
  background-color: var(--forge-theme-on-error-container-high, #000000);
}

.forge-color--warning {
  color: var(--forge-theme-warning, #d14900);
}

.forge-background--warning {
  background-color: var(--forge-theme-warning, #d14900);
}

.forge-color--warning-container-minimum {
  color: var(--forge-theme-warning-container-minimum, #fdf8f5);
}

.forge-background--warning-container-minimum {
  background-color: var(--forge-theme-warning-container-minimum, #fdf8f5);
}

.forge-color--warning-container-low {
  color: var(--forge-theme-warning-container-low, #f9e9e0);
}

.forge-background--warning-container-low {
  background-color: var(--forge-theme-warning-container-low, #f9e9e0);
}

.forge-color--warning-container {
  color: var(--forge-theme-warning-container, #f4d3c2);
}

.forge-background--warning-container {
  background-color: var(--forge-theme-warning-container, #f4d3c2);
}

.forge-color--warning-container-high {
  color: var(--forge-theme-warning-container-high, #eeba9e);
}

.forge-background--warning-container-high {
  background-color: var(--forge-theme-warning-container-high, #eeba9e);
}

.forge-color--on-warning {
  color: var(--forge-theme-on-warning, #ffffff);
}

.forge-background--on-warning {
  background-color: var(--forge-theme-on-warning, #ffffff);
}

.forge-color--on-warning-container-minimum {
  color: var(--forge-theme-on-warning-container-minimum, #712700);
}

.forge-background--on-warning-container-minimum {
  background-color: var(--forge-theme-on-warning-container-minimum, #712700);
}

.forge-color--on-warning-container-low {
  color: var(--forge-theme-on-warning-container-low, #712700);
}

.forge-background--on-warning-container-low {
  background-color: var(--forge-theme-on-warning-container-low, #712700);
}

.forge-color--on-warning-container {
  color: var(--forge-theme-on-warning-container, #712700);
}

.forge-background--on-warning-container {
  background-color: var(--forge-theme-on-warning-container, #712700);
}

.forge-color--on-warning-container-high {
  color: var(--forge-theme-on-warning-container-high, #000000);
}

.forge-background--on-warning-container-high {
  background-color: var(--forge-theme-on-warning-container-high, #000000);
}

.forge-color--info {
  color: var(--forge-theme-info, #1565c0);
}

.forge-background--info {
  background-color: var(--forge-theme-info, #1565c0);
}

.forge-color--info-container-minimum {
  color: var(--forge-theme-info-container-minimum, #f6f9fc);
}

.forge-background--info-container-minimum {
  background-color: var(--forge-theme-info-container-minimum, #f6f9fc);
}

.forge-color--info-container-low {
  color: var(--forge-theme-info-container-low, #e3edf7);
}

.forge-background--info-container-low {
  background-color: var(--forge-theme-info-container-low, #e3edf7);
}

.forge-color--info-container {
  color: var(--forge-theme-info-container, #c7daf0);
}

.forge-background--info-container {
  background-color: var(--forge-theme-info-container, #c7daf0);
}

.forge-color--info-container-high {
  color: var(--forge-theme-info-container-high, #a6c4e7);
}

.forge-background--info-container-high {
  background-color: var(--forge-theme-info-container-high, #a6c4e7);
}

.forge-color--on-info {
  color: var(--forge-theme-on-info, #ffffff);
}

.forge-background--on-info {
  background-color: var(--forge-theme-on-info, #ffffff);
}

.forge-color--on-info-container-minimum {
  color: var(--forge-theme-on-info-container-minimum, #0b3768);
}

.forge-background--on-info-container-minimum {
  background-color: var(--forge-theme-on-info-container-minimum, #0b3768);
}

.forge-color--on-info-container-low {
  color: var(--forge-theme-on-info-container-low, #0b3768);
}

.forge-background--on-info-container-low {
  background-color: var(--forge-theme-on-info-container-low, #0b3768);
}

.forge-color--on-info-container {
  color: var(--forge-theme-on-info-container, #0b3768);
}

.forge-background--on-info-container {
  background-color: var(--forge-theme-on-info-container, #0b3768);
}

.forge-color--on-info-container-high {
  color: var(--forge-theme-on-info-container-high, #000000);
}

.forge-background--on-info-container-high {
  background-color: var(--forge-theme-on-info-container-high, #000000);
}

.forge-color--outline-high {
  color: var(--forge-theme-outline-high, #212121);
}

.forge-background--outline-high {
  background-color: var(--forge-theme-outline-high, #212121);
}

.forge-color--outline-medium {
  color: var(--forge-theme-outline-medium, #757575);
}

.forge-background--outline-medium {
  background-color: var(--forge-theme-outline-medium, #757575);
}

.forge-color--outline-low {
  color: var(--forge-theme-outline-low, #9e9e9e);
}

.forge-background--outline-low {
  background-color: var(--forge-theme-outline-low, #9e9e9e);
}

.forge-color--outline {
  color: var(--forge-theme-outline, #e0e0e0);
}

.forge-background--outline {
  background-color: var(--forge-theme-outline, #e0e0e0);
}