/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/*! Document
   ========================================================================== */
/*!
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  /*! 2 */
  line-height: 1.5;
  -ms-text-size-adjust: 100%;
  /*! 2 */
  -webkit-text-size-adjust: 100%;
  /*! 1 */
}

/*! Sections
   ========================================================================== */
/*!
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/*!
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/*! Grouping content
   ========================================================================== */
/*!
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /*! 1 */
  display: block;
}

/*!
 * Add the correct margin in IE 8.
 */
main {
  margin-left: auto;
  margin-right: auto;
}

figure {
  margin: 1em 1.125rem;
}

/*!
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /*! 1 */
  height: 0;
  /*! 1 */
  overflow: visible;
  /*! 2 */
}

/*!
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /*! 1 */
  font-size: 1em;
  /*! 2 */
}

/*! Text-level semantics
   ========================================================================== */
/*!
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  /*! 2 */
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
  /*! 1 */
}

/*!
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: 0;
  /*! 1 */
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /*! 2 */
}

/*!
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/*!
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/*!
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /*! 1 */
  font-size: 1em;
  /*! 2 */
}

/*!
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/*!
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: rgb(252, 233, 153);
  border-radius: 0.1875rem;
  color: rgb(39, 42, 45);
  margin: 0 -0.1875rem;
  padding: 0 0.1875rem;
}

/*!
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/*!
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*! Embedded content
   ========================================================================== */
/*!
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/*!
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*!
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/*!
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/*! Forms
   ========================================================================== */
/*!
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /*! 1 */
  font-size: 100%;
  /*! 1 */
  line-height: 1.5;
  /*! 1 */
  margin: 0;
  /*! 2 */
}

/*!
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /*! 1 */
  overflow: visible;
}

/*!
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /*! 1 */
  text-transform: none;
}

/*!
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
          appearance: button;
  /*! 2 */
}

/*!
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/*!
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/*!
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /*! 1 */
  vertical-align: baseline;
  /*! 2 */
}

/*!
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/*!
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /*! 1 */
  padding: 0;
  /*! 2 */
}

/*!
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

/*!
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /*! 1 */
  outline-offset: -2px;
  /*! 2 */
}

/*!
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
          appearance: none;
}

/*!
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /*! 1 */
  font: inherit;
  /*! 2 */
}

/*! Interactive
   ========================================================================== */
/*!    * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

/*!    * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/*! Scripting
   ========================================================================== */
/*!
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/*!
 * Add the correct display in IE.
 */
template {
  display: none;
}

/*! Hidden
   ========================================================================== */
/*!
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none !important;
}

:root {
  --tds-brand-primary: rgb(224, 23, 25);
  --tds-brand-primary-dark1: rgb(175, 18, 20);
  --tds-text-base-color: rgb(39, 42, 45);
  --tds-brand-secondary: rgb(0, 53, 87);
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  -ms-overflow-style: scrollbar;
}

input,
select,
textarea,
button {
  font-family: inherit;
}

input,
textarea,
button,
select,
label,
a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*!
 * Correct the padding in Firefox.
 */
fieldset,
.tds-fieldset {
  border: 0;
  padding: 0 0 2.25rem;
}

/*!
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend,
.tds-legend {
  box-sizing: border-box;
  /*! 1 */
  color: inherit;
  /*! 2 */
  display: table;
  /*! 1 */
  max-width: 100%;
  /*! 1 */
  padding: 0 0 0.375rem;
  /*! 3 */
  text-transform: uppercase;
  white-space: normal;
  /*! 1 */
}

button::selection,
[type=button]::selection,
[type=submit]::selection,
.tds-button::selection {
  background: transparent;
}

table {
  border-collapse: collapse;
}

@supports (-webkit-overflow-scrolling: touch) {
  /* CSS specific to iOS devices */
  body {
    cursor: pointer;
  }
}
/**
 * This focus style is for showing a focused element within a composite component that
 * has an overall focus state. e.g. the calendar button in date-input
 */
/**
 * This focus style is for showing a disabled focused element within a composite component that
 * has an overall focus state. e.g. the calendar button in date-input
 */
/**
 * This is to reverse the focus effect, used in elements such as large check and card to removed the
 * focus effect from the inner element because it is shown in the container element
 * Usng a mixin to encapsulate implementation details 
 */
.tds-skip-link, .tds-screen-readers-only,
.tds-sr-only, .tds-nav__link + .tds-nav__toggle .tds-nav__item-text, .tds-check input {
  border: 0;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-transform: none;
  white-space: nowrap;
  width: 1px;
}

.tds-skip-link:active, .tds-skip-link:focus, .tds-screen-readers-only__focusable:active, .tds-screen-readers-only__focusable:focus,
.tds-sr-only__focusable:active,
.tds-sr-only__focusable:focus {
  clip: auto;
  -webkit-clip-path: none;
          clip-path: none;
  height: auto;
  overflow: visible;
  position: static;
  white-space: normal;
  width: auto;
}

.tds-hidden:not(:target) {
  display: none !important;
}

.tds-modal__dismiss, .tds-alert__dismiss {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 0.1875rem;
  color: rgb(0, 82, 107);
  display: inline-block;
  font-size: 0.75rem;
  line-height: 1;
  margin: 0;
  padding: 0.9375rem;
  cursor: pointer;
  outline: 0;
  transition-duration: 0.25s;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
}
.tds-modal__dismiss:disabled, .tds-alert__dismiss:disabled,
.tds-modal__dismiss .disabled,
.tds-alert__dismiss .disabled, [aria-disabled=true].tds-modal__dismiss, [aria-disabled=true].tds-alert__dismiss {
  cursor: not-allowed;
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
}
[aria-busy=true].tds-modal__dismiss, [aria-busy=true].tds-alert__dismiss {
  cursor: wait;
}
.tds-modal__dismiss:hover, .tds-alert__dismiss:hover, .hover.tds-modal__dismiss, .hover.tds-alert__dismiss {
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-modal__dismiss:focus-visible, .tds-alert__dismiss:focus-visible, .focus.tds-modal__dismiss, .focus.tds-alert__dismiss {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0);
}
.tds-modal__dismiss:active, .tds-alert__dismiss:active, .active.tds-modal__dismiss, .active.tds-alert__dismiss {
  background-color: rgba(0, 145, 235, 0.4);
}
.tds-modal__dismiss svg, .tds-alert__dismiss svg,
.tds-modal__dismiss img,
.tds-alert__dismiss img {
  height: 0.75rem;
  width: 0.75rem;
}
.tds-modal__dismiss:focus, .tds-alert__dismiss:focus, .tds-modal__dismiss:hover, .tds-alert__dismiss:hover {
  color: rgb(0, 115, 149);
}

.tds-top-hat__container, .tds-global-footer__wrapper, .tds-global-header__wrapper, .tds-container {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--tds-container-max-width, 103rem);
  padding-left: var(--tds-container-margin, 1.125rem);
  padding-right: var(--tds-container-margin, 1.125rem);
}

h1,
.tds-h1, .tds-h1--large, .tds-h1--small, .tds-h1--article, .tds-h1--slab {
  font-family: BattersonSans, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 2.4375rem;
  line-height: 1.25;
  margin: 0 0 1.5rem 0;
  text-transform: none;
}
@media (min-width: 36em) {
  h1,
  .tds-h1, .tds-h1--large, .tds-h1--small, .tds-h1--article, .tds-h1--slab {
    font-size: calc(2.4375rem + 0.5625 * (100vw - 36rem) / 14);
    line-height: 1.25;
  }
}
@media (min-width: 50em) {
  h1,
  .tds-h1, .tds-h1--large, .tds-h1--small, .tds-h1--article, .tds-h1--slab {
    font-size: 3rem;
  }
}

.tds-h1--slab {
  font-family: BattersonSlab, sans-serif;
  font-weight: 300;
  font-style: normal;
  letter-spacing: 0.0375rem;
}

.tds-h1--article {
  color: var(--tds-h1-article-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
}

.tds-h1--small {
  font-size: 2.0625rem;
  line-height: 1.25;
}
@media (min-width: 36em) {
  .tds-h1--small {
    font-size: calc(2.0625rem + 0.5625 * (100vw - 36rem) / 14);
    line-height: 1.25;
  }
}
@media (min-width: 50em) {
  .tds-h1--small {
    font-size: 2.625rem;
  }
}

.tds-h1--large {
  font-size: 2.625rem;
  line-height: 1.25;
}
@media (min-width: 36em) {
  .tds-h1--large {
    font-size: calc(2.625rem + 0.75 * (100vw - 36rem) / 14);
  }
}
@media (min-width: 50em) {
  .tds-h1--large {
    font-size: 3.375rem;
  }
}

h2,
.tds-h2, .tds-h2--link-underline, .tds-h2--link, .tds-h2--article, .tds-h2--slab,
.tds-h2--slab.tds-h2--article {
  font-family: BattersonSans, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.5rem;
  line-height: 1.25;
  margin: 0.075rem 0 0.5625rem 0;
  text-transform: none;
}
@media (min-width: 36em) {
  h2,
  .tds-h2, .tds-h2--link-underline, .tds-h2--link, .tds-h2--article, .tds-h2--slab,
  .tds-h2--slab.tds-h2--article {
    font-size: calc(1.5rem + 0.375 * (100vw - 36rem) / 14);
    line-height: 1.2;
  }
}
@media (min-width: 50em) {
  h2,
  .tds-h2, .tds-h2--link-underline, .tds-h2--link, .tds-h2--article, .tds-h2--slab,
  .tds-h2--slab.tds-h2--article {
    font-size: 1.875rem;
    line-height: 1.2;
  }
}

.tds-h2--slab,
.tds-h2--slab.tds-h2--article {
  font-family: BattersonSlab, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.0375rem;
}

.tds-h2--article {
  color: var(--tds-h2-article-color, var(--tds-brand-secondary, rgb(0, 53, 87)));
}

.tds-h2--link {
  color: rgb(0, 115, 149);
}

.tds-h2--link-underline {
  color: rgb(0, 115, 149);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.tds-modal__dialog-title, h3,
.tds-h3, .tds-h3--link-underline, .tds-h3--link, .tds-h3--article, .tds-h3--slab,
.tds-h3--slab.tds-h3--article {
  font-family: BattersonSans, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.3125rem;
  line-height: 1.25;
  margin: 0 0 0.375rem 0;
  text-transform: none;
}
@media (min-width: 36em) {
  .tds-modal__dialog-title, h3,
  .tds-h3, .tds-h3--link-underline, .tds-h3--link, .tds-h3--article, .tds-h3--slab,
  .tds-h3--slab.tds-h3--article {
    font-size: calc(1.3125rem + 0.1875 * (100vw - 36rem) / 14);
    line-height: 1.25;
  }
}
@media (min-width: 50em) {
  .tds-modal__dialog-title, h3,
  .tds-h3, .tds-h3--link-underline, .tds-h3--link, .tds-h3--article, .tds-h3--slab,
  .tds-h3--slab.tds-h3--article {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}

.tds-h3--slab,
.tds-h3--slab.tds-h3--article {
  font-family: BattersonSlab, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.0375rem;
}

.tds-h3--article {
  color: var(--tds-h3-article-color, var(--tds-brand-secondary, rgb(0, 53, 87)));
}

.tds-h3--link {
  color: rgb(0, 115, 149);
}

.tds-h3--link-underline {
  color: rgb(0, 115, 149);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.tds-data-table > tr > th:only-child h1,
.tds-data-table > tr > th:only-child h2,
.tds-data-table > tr > th:only-child h3,
.tds-data-table > tr > th:only-child h4,
.tds-data-table > tr > th:only-child h5,
.tds-data-table > tr > th:only-child h6,
.tds-data-table > * > tr > th:only-child h1,
.tds-data-table > * > tr > th:only-child h2,
.tds-data-table > * > tr > th:only-child h3,
.tds-data-table > * > tr > th:only-child h4,
.tds-data-table > * > tr > th:only-child h5,
.tds-data-table > * > tr > th:only-child h6, .tds-data-table > tr > th:only-child,
.tds-data-table > * > tr > th:only-child, .tds-accordion__item .tds-accordion__header button, .tds-loading-spinner__label, .tds-progress__label, .tds-progress label, legend, h4,
.tds-h4, .tds-h4--link-underline, .tds-h4--link, .tds-h4--navigation, .tds-h4--slab {
  font-family: BattersonSans, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1.25;
  margin: 0 0 0.375rem 0;
  text-transform: none;
}

.tds-h4--slab {
  font-family: BattersonSlab, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.0375rem;
}

.tds-h4--navigation {
  font-family: BattersonSans, sans-serif;
  font-weight: 300;
  font-style: normal;
  margin: 0;
}

.tds-h4--link {
  color: rgb(0, 115, 149);
}

.tds-h4--link-underline {
  color: rgb(0, 115, 149);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.tds-data-table--hd > tr > th:only-child h1,
.tds-data-table--hd > tr > th:only-child h2,
.tds-data-table--hd > tr > th:only-child h3,
.tds-data-table--hd > tr > th:only-child h4,
.tds-data-table--hd > tr > th:only-child h5,
.tds-data-table--hd > tr > th:only-child h6,
.tds-data-table--hd > * tr > th:only-child h1,
.tds-data-table--hd > * tr > th:only-child h2,
.tds-data-table--hd > * tr > th:only-child h3,
.tds-data-table--hd > * tr > th:only-child h4,
.tds-data-table--hd > * tr > th:only-child h5,
.tds-data-table--hd > * tr > th:only-child h6, .tds-search-box__button--text, .tds-calendar__title, h5,
.tds-h5, .tds-h5--link-underline, .tds-h5--link, .tds-h5--error, .tds-h5--warning, .tds-h5--success, .tds-h5--info {
  font-family: BattersonSans, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1rem;
  letter-spacing: 0.03125rem;
  line-height: 1.25;
  margin: 0 0 0.375rem 0;
}

.tds-h5--info {
  color: rgb(0, 42, 71);
}

.tds-h5--success {
  color: rgb(11, 47, 26);
}

.tds-h5--warning {
  color: rgb(68, 57, 0);
}

.tds-h5--error {
  color: rgb(66, 35, 0);
}

.tds-h5--link {
  color: rgb(0, 115, 149);
}

.tds-h5--link-underline {
  color: rgb(0, 115, 149);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.tds-top-hat__container > *, .tds-global-footer__link-group-heading, .tds-data-table__sort-col-button, .tds-data-table .tds-data-table__stacked-cell-label, .tds-data-table > tfoot > tr > th, .tds-data-table > thead > tr > th, .tds-switch__label, h6,
.tds-h6, .tds-h6--link-underline, .tds-h6--link {
  font-family: BattersonSans, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 0.875rem;
  letter-spacing: 0.0625rem;
  line-height: 1.5;
  margin: 0;
}

.tds-h6--link {
  color: rgb(0, 115, 149);
}

.tds-h6--link-underline {
  color: rgb(0, 115, 149);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

strong,
.tds-bold {
  font-smooth: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
}

ul,
.tds-ul {
  margin: 0.5625rem 0 1.875rem 0;
  padding-left: 1.5em;
  list-style-image: none;
}
ul ul,
.tds-ul ul,
ul .tds-ul,
.tds-ul .tds-ul {
  padding-left: 1em;
  margin-bottom: 0;
}

ul li,
ul .tds-li,
.tds-ul li,
.tds-ul .tds-li {
  margin-bottom: 0.75rem;
}

.tds-list-unstyled, .tds-list-inline {
  list-style: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'/%3E");
  margin: 0;
  padding-left: 0;
}
.tds-list-unstyled > *, .tds-list-inline > * {
  margin: 0;
}

.tds-list-inline > * {
  display: inline-block;
}
.tds-list-inline > * + * {
  margin-left: 0.5em;
}

.tds-alert--info,
.tds-inline-alert--info, .tds-field--info .tds-time-input, .tds-field--info .tds-select__field-input, .tds-field--info .tds-search-box,
.tds-search-box--info, .tds-field--info, .tds-field__message--info, .tds-field--info .tds-date-input, .tds-field--info .tds-combobox input, .tds-field--info .tds-check input:not(:disabled):not([aria-disabled=true]) + .tds-check__label, .tds-check__info input:not(:disabled):not([aria-disabled=true]) + .tds-check__label, .tds-check--info input:not(:disabled):not([aria-disabled=true]) + .tds-check__label {
  --tds-alert-border-color: rgb(0, 145, 235);
  --tds-alert-bg-color: rgb(242, 250, 254);
  --tds-alert-icon-small: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.5%2013h1a.5.5%200%20110%201h-3a.5.5%200%20110-1h1V8.5h-1a.5.5%200%20010-1H9a.5.5%200%2001.5.5v5zM9%2018A9%209%200%20119%200a9%209%200%20010%2018zm0-1A8%208%200%20109%201a8%208%200%20000%2016zm.002-11.25A.751.751%200%20119%204.248a.751.751%200%2001.002%201.502z%22%20fill%3D%22%23007CCA%22%2F%3E%3C%2Fsvg%3E");
  --tds-alert-icon-medium: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13%2016h1a1%201%200%20010%202h-4a1%201%200%20010-2h1v-4h-1a1%201%200%20010-2h2a1%201%200%20011%201v5zm-1%208C5.373%2024%200%2018.627%200%2012S5.373%200%2012%200s12%205.373%2012%2012-5.373%2012-12%2012zm0-2c5.523%200%2010-4.477%2010-10S17.523%202%2012%202%202%206.477%202%2012s4.477%2010%2010%2010zm0-14a1%201%200%20110-2%201%201%200%20010%202z%22%20fill%3D%22%23007CCA%22%2F%3E%3C%2Fsvg%3E");
  --tds-alert-label-text-color: rgb(0, 83, 137);
}

.tds-alert--warning,
.tds-inline-alert--warning, .tds-field--warning .tds-time-input, .tds-field--warning .tds-select__field-input, .tds-field--warning .tds-search-box,
.tds-search-box--warning, .tds-field--warning, .tds-field__message--warning, .tds-field--warning .tds-date-input, .tds-field--warning .tds-combobox input, .tds-field--warning .tds-check input:not(:disabled):not([aria-disabled=true]) + .tds-check__label, .tds-check__warning input:not(:disabled):not([aria-disabled=true]) + .tds-check__label, .tds-check--warning input:not(:disabled):not([aria-disabled=true]) + .tds-check__label {
  --tds-alert-border-color: rgb(247, 200, 0);
  --tds-alert-bg-color: rgb(255, 252, 242);
  --tds-alert-icon-small: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.558%2015.267l7.5-14.25a.5.5%200%2001.884%200l7.5%2014.25A.5.5%200%200116%2016H1a.5.5%200%2001-.442-.733zM1.828%2015h13.344L8.5%202.324%201.828%2015zM8%207.25a.5.5%200%20011%200v3a.5.5%200%2011-1%200v-3zm.5%206a.75.75%200%20110-1.5.75.75%200%20010%201.5z%22%20fill%3D%22%23D3AB00%22%2F%3E%3C%2Fsvg%3E");
  --tds-alert-icon-medium: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.115%2020.534l10-19a1%201%200%20011.77%200l10%2019A1%201%200%200122%2022H2a1%201%200%2001-.885-1.466zM3.656%2020h16.688L12%204.147%203.656%2020zM11%2010a1%201%200%20012%200v4a1%201%200%2001-2%200v-4zm1%208a1%201%200%20110-2%201%201%200%20010%202z%22%20fill%3D%22%23D3AB00%22%2F%3E%3C%2Fsvg%3E");
  --tds-alert-label-text-color: rgb(140, 114, 0);
}

.tds-alert--success,
.tds-inline-alert--success, .tds-field--success .tds-time-input, .tds-field--success .tds-select__field-input, .tds-field--success .tds-search-box,
.tds-search-box--success, .tds-field--success, .tds-field__message--success, .tds-field--success .tds-date-input, .tds-field--success .tds-combobox input, .tds-field--success .tds-check input:not(:disabled):not([aria-disabled=true]) + .tds-check__label, .tds-check__success input:not(:disabled):not([aria-disabled=true]) + .tds-check__label, .tds-check--success input:not(:disabled):not([aria-disabled=true]) + .tds-check__label {
  --tds-alert-border-color: rgb(39, 165, 85);
  --tds-alert-bg-color: rgb(244, 251, 247);
  --tds-alert-icon-small: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%2018A9%209%200%20119%200a9%209%200%20010%2018zm0-1A8%208%200%20109%201a8%208%200%20000%2016zm4.283-11.444a.5.5%200%2001.707.707l-6.182%206.181a.5.5%200%2001-.707%200l-3.09-3.09a.5.5%200%2001.706-.708l2.738%202.738%205.828-5.828z%22%20fill%3D%22%23218D49%22%2F%3E%3C%2Fsvg%3E");
  --tds-alert-icon-medium: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2024C5.373%2024%200%2018.627%200%2012S5.373%200%2012%200s12%205.373%2012%2012-5.373%2012-12%2012zm0-2c5.523%200%2010-4.477%2010-10S17.523%202%2012%202%202%206.477%202%2012s4.477%2010%2010%2010zm-2-7.414l7.293-7.293a1%201%200%20011.414%201.414l-8%208a1%201%200%2001-1.414%200l-4-4a1%201%200%20011.414-1.414L10%2014.586z%22%20fill%3D%22%23218D49%22%2F%3E%3C%2Fsvg%3E");
  --tds-alert-label-text-color: rgb(22, 94, 50);
}

.tds-alert--error,
.tds-inline-alert--error, .tds-field--error .tds-time-input, .tds-field--error .tds-select__field-input, .tds-field--error .tds-search-box,
.tds-search-box--error, .tds-field--error, .tds-field__message--error, .tds-field--error .tds-date-input, .tds-field--error .tds-combobox input, .tds-field--error .tds-check input:not(:disabled):not([aria-disabled=true]) + .tds-check__label, .tds-check__error input:not(:disabled):not([aria-disabled=true]) + .tds-check__label, .tds-check--error input:not(:disabled):not([aria-disabled=true]) + .tds-check__label {
  --tds-alert-border-color: rgb(239, 122, 0);
  --tds-alert-bg-color: rgb(254, 248, 242);
  --tds-alert-icon-small: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%2018A9%209%200%20119%200a9%209%200%20010%2018zm0-1A8%208%200%20109%201a8%208%200%20000%2016zM8.5%204.864a.5.5%200%20011%200v4.363a.5.5%200%2001-1%200V4.864zm.5%208a.727.727%200%20110-1.455.727.727%200%20010%201.455z%22%20fill%3D%22%23CC6900%22%2F%3E%3C%2Fsvg%3E");
  --tds-alert-icon-medium: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2024C5.373%2024%200%2018.627%200%2012S5.373%200%2012%200s12%205.373%2012%2012-5.373%2012-12%2012zm0-2c5.523%200%2010-4.477%2010-10S17.523%202%2012%202%202%206.477%202%2012s4.477%2010%2010%2010zM11%207a1%201%200%20012%200v6a1%201%200%2001-2%200V7zm1%2011a1%201%200%20110-2%201%201%200%20010%202z%22%20fill%3D%22%23CC6900%22%2F%3E%3C%2Fsvg%3E");
  --tds-alert-label-text-color: rgb(135, 70, 0);
}

.tds-button__icon--last, .tds-button__icon, .tds-button__icon--first {
  bottom: 0.00000375rem;
  display: inline-block;
  height: 1.5rem;
  width: 1.5rem;
  vertical-align: bottom;
}

.tds-button--small .tds-button__icon--last, .tds-button--small .tds-button__icon--first {
  bottom: 0.3125rem;
  height: 0.75rem;
  position: relative;
  width: 0.75rem;
}

.tds-field--condensed .tds-time-input, .tds-select__field-input--condensed, .tds-field--condensed .tds-select__field-input, .tds-select--condensed .tds-select__field-input, .tds-field--condensed .tds-search-box input,
.tds-search-box--condensed input, .tds-field--condensed, .tds-field--condensed .tds-date-input {
  --tds-field-margin-b: 1.125rem;
  --tds-field-lh: 1.375rem;
  --tds-field-padding-y: 0.375rem;
  --tds-field-padding-x: 0.5625rem;
  --tds-field-font-size: 1rem;
  --tds-field-label-lh: 1.375rem;
}

.tds-field--condensed .tds-multiselect, .tds-select-dialog--condensed .tds-listbox,
.tds-listbox--condensed, .tds-check--condensed {
  --tds-field-font-size: 1rem;
}

.tds-table-pagination__size select, .tds-multiselect__control, .tds-select__field-input::after, .tds-dropdown,
select.tds-field__input, .tds-combobox[data-enhanced-combobox=true]::after {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.146%204.646a.5.5%200%2001.708.708l-7.5%207.5a.5.5%200%2001-.708%200l-7.5-7.5a.5.5%200%2001.708-.708L9%2011.793l7.146-7.147z%22%20fill%3D%22%23007395%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 1.125rem;
}

.tds-filepicker__trigger, .tds-global-footer__link-item, a,
.tds-a {
  cursor: pointer;
  outline: 0;
  transition-duration: 0.25s;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 0.1875rem;
  color: rgb(0, 115, 149);
  outline: 0;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}

.tds-filepicker__trigger:disabled, .tds-global-footer__link-item:disabled, a:disabled,
.tds-a:disabled,
.tds-filepicker__trigger .disabled,
.tds-global-footer__link-item .disabled,
a .disabled,
.tds-a .disabled, [aria-disabled=true].tds-filepicker__trigger, [aria-disabled=true].tds-global-footer__link-item, a[aria-disabled=true],
[aria-disabled=true].tds-a {
  cursor: not-allowed;
}

[aria-busy=true].tds-filepicker__trigger, [aria-busy=true].tds-global-footer__link-item, a[aria-busy=true],
[aria-busy=true].tds-a {
  cursor: wait;
}

.tds-filepicker__trigger:hover, .tds-global-footer__link-item:hover, a:hover,
.tds-a:hover, .hover.tds-filepicker__trigger, .hover.tds-global-footer__link-item, a.hover,
.hover.tds-a {
  background-color: rgba(0, 145, 235, 0.2);
  color: rgb(0, 99, 128);
}

.tds-filepicker__trigger:focus-visible, .tds-global-footer__link-item:focus-visible, a:focus-visible,
.tds-a:focus-visible, .focus.tds-filepicker__trigger, .focus.tds-global-footer__link-item, a.focus,
.focus.tds-a {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}

.tds-filepicker__trigger:active, .tds-global-footer__link-item:active, a:active,
.tds-a:active, .active.tds-filepicker__trigger, .active.tds-global-footer__link-item, a.active,
.active.tds-a {
  background-color: rgba(0, 145, 235, 0.4);
  color: rgb(0, 33, 45);
}

.tds-filepicker__trigger:visited, .tds-global-footer__link-item:visited, a:visited,
.tds-a:visited, .visited.tds-filepicker__trigger, .visited.tds-global-footer__link-item, a.visited,
.visited.tds-a {
  color: rgb(51, 93, 121);
}

.tds-external-link-icons a[target=_blank]:not(.tds-link--noexternal)::after,
a.tds-link--external::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.5%202a.5.5%200%2001.5.5v9a.5.5%200%2011-1%200v-9A.5.5%200%2001.5%202zm0%209h9a.5.5%200%20110%201h-9a.5.5%200%20110-1zm9-4a.5.5%200%2001.5.5v4a.5.5%200%2011-1%200v-4a.5.5%200%2001.5-.5zm-9-5h4a.5.5%200%20010%201h-4a.5.5%200%20010-1zm11-2a.5.5%200%2001.5.5v4a.5.5%200%2001-.766.424l-.072-.055-1.627-1.627-3.474%203.476a.5.5%200%2011-.707-.708l3.475-3.476L7.132.837A.5.5%200%20017.5%200h4z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.5%202a.5.5%200%2001.5.5v9a.5.5%200%2011-1%200v-9A.5.5%200%2001.5%202zm0%209h9a.5.5%200%20110%201h-9a.5.5%200%20110-1zm9-4a.5.5%200%2001.5.5v4a.5.5%200%2011-1%200v-4a.5.5%200%2001.5-.5zm-9-5h4a.5.5%200%20010%201h-4a.5.5%200%20010-1zm11-2a.5.5%200%2001.5.5v4a.5.5%200%2001-.766.424l-.072-.055-1.627-1.627-3.474%203.476a.5.5%200%2011-.707-.708l3.475-3.476L7.132.837A.5.5%200%20017.5%200h4z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");
  border-left: solid 0.75rem;
  content: "";
  display: inline-block;
  height: 0.75rem;
  width: 0.75rem;
  margin-left: 0.1875rem;
}

.tds-loading-spinner-semicircles--dark, .tds-loading-spinner-semicircles, .tds-loading-spinner--dark, .tds-loading-spinner {
  top: 0;
  left: 0;
  transform: none;
  position: relative;
}

.tds-loading-spinner-semicircles--dark::before, .tds-loading-spinner-semicircles::before, .tds-loading-spinner--dark::before, .tds-loading-spinner::before, .tds-loading-spinner-semicircles--dark::after, .tds-loading-spinner-semicircles::after, .tds-loading-spinner--dark::after, .tds-loading-spinner::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.tds-toggle-circle-icon, .tds-toggle-icon, .tds-nav__toggle-icon, .tds-data-table__row-expander-toggle-icon, .tds-accordion__toggle-icon {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  color: var(--tds-toggle-icon-color, rgb(39, 42, 45));
  height: 1.125rem;
  width: 1.125rem;
}
.tds-toggle-circle-icon svg, .tds-toggle-icon svg, .tds-nav__toggle-icon svg, .tds-data-table__row-expander-toggle-icon svg, .tds-accordion__toggle-icon svg {
  position: absolute;
  left: 50%;
  line-height: 1px;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: line-height ease 0.4s;
}

.tds-toggle-circle-icon, .tds-data-table__row-expander-toggle-icon {
  border: solid 0.0625rem rgba(70, 73, 77, 0.2);
  border-radius: 50%;
}

.tds-toggle-icon:not([data-toggle-has-svg=true]):not(.toggle-has-svg), .tds-nav__toggle-icon:not([data-toggle-has-svg=true]):not(.toggle-has-svg), .tds-accordion__toggle-icon:not([data-toggle-has-svg=true]):not(.toggle-has-svg) {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%236B6D71%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20d%3D%22M1%2C5L9%2C13L17%2C5%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-size: 1.125rem 1.125rem;
}

.tds-toggle-circle-icon:not([data-toggle-has-svg=true]):not(.toggle-has-svg), .tds-data-table__row-expander-toggle-icon:not([data-toggle-has-svg=true]):not(.toggle-has-svg) {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23007395%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20d%3D%22M1%2C3L5%2C7L9%2C3%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-size: 0.625rem 0.625rem;
}

html {
  color: rgb(39, 42, 45);
  font-size: 100%;
  font-feature-settings: normal;
  font-variant-numeric: normal;
  font-smooth: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

body {
  font-family: BattersonSans, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1.5;
}

.type-color__white {
  color: rgb(255, 255, 255);
}

.type-color__gray-dark {
  color: rgb(70, 73, 77);
}

.type-color__gray-light {
  color: rgb(107, 109, 113);
}

.type-color__teal-dark {
  color: rgb(0, 53, 87);
}

.tds-h1--semibold {
  font-weight: 600;
}

p,
.tds-p {
  margin: 0 0 1.6875rem;
}

blockquote,
.tds-blockquote {
  font-family: BattersonSans, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.5rem;
  color: rgb(107, 109, 113);
  line-height: 2.25rem;
  margin: 1.125rem 2.25rem 2.25rem;
  padding-left: 2.25rem;
  border-width: 0 0 0 0.1875rem;
  border-color: rgb(218, 219, 219);
  border-style: solid;
}

em,
.tds-italic {
  font-style: italic;
}

small,
.tds-small {
  font-size: 0.9375rem;
  line-height: 1.6;
}

.tds-x-small {
  font-size: 0.75rem;
  line-height: 1.6;
}

.tds-input {
  font-family: BattersonSans, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.tds-large {
  font-family: BattersonSans, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.3125rem;
  line-height: 1.5;
}
@media (min-width: 36em) {
  .tds-large {
    font-size: calc(1.3125rem + 0.1875 * (100vw - 36rem) / 14);
  }
}
@media (min-width: 50em) {
  .tds-large {
    font-size: 1.5rem;
  }
}

.tds-truncate-1 {
  -webkit-line-clamp: 1;
}

.tds-truncate-2 {
  -webkit-line-clamp: 2;
}

.tds-truncate-3 {
  -webkit-line-clamp: 3;
}

.tds-truncate-4 {
  -webkit-line-clamp: 4;
}

.tds-truncate-5 {
  -webkit-line-clamp: 5;
}

.tds-truncate-6 {
  -webkit-line-clamp: 6;
}

[class*=tds-truncate-] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.tds-text-ellipsis {
  text-overflow: ellipsis;
}

html, body {
  height: 100%;
}

.tds-app-wrapper {
  display: flex;
  flex-direction: column;
  height: 100vh;
}
.tds-app-wrapper > *:not(main):not([role=main]):not(.tds-body) {
  flex: none;
}
.tds-app-wrapper > main,
.tds-app-wrapper > [role=main],
.tds-app-wrapper > .tds-body {
  flex: 1 0 auto;
  width: 100%;
}

:root {
  --tds-container-margin: 1.125rem;
}

@media (min-width: 50em) {
  :root {
    --tds-container-margin: 1.5rem;
  }
}
@media (min-width: 64em) {
  :root {
    --tds-container-margin: 2.25rem;
  }
}
.tds-container--full-width {
  --tds-container-max-width: none;
}

.tds-container--legacy-width {
  --tds-container-max-width: 87.5rem;
}

.tds-row {
  --tds-grid-gutter: var(--tds-container-margin, 1.5rem);
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--tds-grid-gutter) / -2);
  margin-right: calc(var(--tds-grid-gutter) / -2);
  row-gap: var(--tds-grid-gap-y, 0);
}
.tds-row--no-gutters {
  --tds-grid-gutter: 0;
  --tds-grid-gap-y: 0;
}
.tds-row--y-gap {
  --tds-grid-gap-y: 1.5rem;
}

.tds-col,
[class*=tds-col-] {
  flex: 0 0 auto;
  min-height: 1px;
  max-width: 100%;
  padding: 0 calc(var(--tds-grid-gutter) / 2);
  width: 100%;
}

.tds-col {
  flex: 1 0 0%;
}

.tds-col-auto {
  flex: 0 0 auto;
  width: auto;
}

.tds-col-1 {
  width: 8.3333333333%;
}

.tds-col-2 {
  width: 16.6666666667%;
}

.tds-col-3 {
  width: 25%;
}

.tds-col-4 {
  width: 33.3333333333%;
}

.tds-col-5 {
  width: 41.6666666667%;
}

.tds-col-6 {
  width: 50%;
}

.tds-col-7 {
  width: 58.3333333333%;
}

.tds-col-8 {
  width: 66.6666666667%;
}

.tds-col-9 {
  width: 75%;
}

.tds-col-10 {
  width: 83.3333333333%;
}

.tds-col-11 {
  width: 91.6666666667%;
}

.tds-col-12 {
  width: 100%;
}

@media (min-width: 25em) {
  .tds-col-sm {
    flex: 1 0 0%;
  }
  .tds-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .tds-col-sm-1 {
    width: 8.3333333333%;
  }
  .tds-col-sm-2 {
    width: 16.6666666667%;
  }
  .tds-col-sm-3 {
    width: 25%;
  }
  .tds-col-sm-4 {
    width: 33.3333333333%;
  }
  .tds-col-sm-5 {
    width: 41.6666666667%;
  }
  .tds-col-sm-6 {
    width: 50%;
  }
  .tds-col-sm-7 {
    width: 58.3333333333%;
  }
  .tds-col-sm-8 {
    width: 66.6666666667%;
  }
  .tds-col-sm-9 {
    width: 75%;
  }
  .tds-col-sm-10 {
    width: 83.3333333333%;
  }
  .tds-col-sm-11 {
    width: 91.6666666667%;
  }
  .tds-col-sm-12 {
    width: 100%;
  }
}
@media (min-width: 36em) {
  .tds-col-md {
    flex: 1 0 0%;
  }
  .tds-col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .tds-col-md-1 {
    width: 8.3333333333%;
  }
  .tds-col-md-2 {
    width: 16.6666666667%;
  }
  .tds-col-md-3 {
    width: 25%;
  }
  .tds-col-md-4 {
    width: 33.3333333333%;
  }
  .tds-col-md-5 {
    width: 41.6666666667%;
  }
  .tds-col-md-6 {
    width: 50%;
  }
  .tds-col-md-7 {
    width: 58.3333333333%;
  }
  .tds-col-md-8 {
    width: 66.6666666667%;
  }
  .tds-col-md-9 {
    width: 75%;
  }
  .tds-col-md-10 {
    width: 83.3333333333%;
  }
  .tds-col-md-11 {
    width: 91.6666666667%;
  }
  .tds-col-md-12 {
    width: 100%;
  }
}
@media (min-width: 50em) {
  .tds-col-lg {
    flex: 1 0 0%;
  }
  .tds-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .tds-col-lg-1 {
    width: 8.3333333333%;
  }
  .tds-col-lg-2 {
    width: 16.6666666667%;
  }
  .tds-col-lg-3 {
    width: 25%;
  }
  .tds-col-lg-4 {
    width: 33.3333333333%;
  }
  .tds-col-lg-5 {
    width: 41.6666666667%;
  }
  .tds-col-lg-6 {
    width: 50%;
  }
  .tds-col-lg-7 {
    width: 58.3333333333%;
  }
  .tds-col-lg-8 {
    width: 66.6666666667%;
  }
  .tds-col-lg-9 {
    width: 75%;
  }
  .tds-col-lg-10 {
    width: 83.3333333333%;
  }
  .tds-col-lg-11 {
    width: 91.6666666667%;
  }
  .tds-col-lg-12 {
    width: 100%;
  }
}
@media (min-width: 64em) {
  .tds-col-xl {
    flex: 1 0 0%;
  }
  .tds-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .tds-col-xl-1 {
    width: 8.3333333333%;
  }
  .tds-col-xl-2 {
    width: 16.6666666667%;
  }
  .tds-col-xl-3 {
    width: 25%;
  }
  .tds-col-xl-4 {
    width: 33.3333333333%;
  }
  .tds-col-xl-5 {
    width: 41.6666666667%;
  }
  .tds-col-xl-6 {
    width: 50%;
  }
  .tds-col-xl-7 {
    width: 58.3333333333%;
  }
  .tds-col-xl-8 {
    width: 66.6666666667%;
  }
  .tds-col-xl-9 {
    width: 75%;
  }
  .tds-col-xl-10 {
    width: 83.3333333333%;
  }
  .tds-col-xl-11 {
    width: 91.6666666667%;
  }
  .tds-col-xl-12 {
    width: 100%;
  }
}
@media (min-width: 90em) {
  .tds-col-xxl {
    flex: 1 0 0%;
  }
  .tds-col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .tds-col-xxl-1 {
    width: 8.3333333333%;
  }
  .tds-col-xxl-2 {
    width: 16.6666666667%;
  }
  .tds-col-xxl-3 {
    width: 25%;
  }
  .tds-col-xxl-4 {
    width: 33.3333333333%;
  }
  .tds-col-xxl-5 {
    width: 41.6666666667%;
  }
  .tds-col-xxl-6 {
    width: 50%;
  }
  .tds-col-xxl-7 {
    width: 58.3333333333%;
  }
  .tds-col-xxl-8 {
    width: 66.6666666667%;
  }
  .tds-col-xxl-9 {
    width: 75%;
  }
  .tds-col-xxl-10 {
    width: 83.3333333333%;
  }
  .tds-col-xxl-11 {
    width: 91.6666666667%;
  }
  .tds-col-xxl-12 {
    width: 100%;
  }
}
.tds-button--primary {
  --tds-btn-text-color: rgb(255, 255, 255);
  --tds-btn-bg-color: var(--tds-brand-primary);
  --tds-btn-border-color: var(--tds-brand-primary);
  --tds-btn-hover-text-color: rgb(255, 255, 255);
  --tds-btn-hover-bg-color: var(--tds-brand-primary-dark1);
  --tds-btn-hover-border-color: var(--tds-brand-primary-dark1);
  --tds-btn-active-text-color: rgb(255, 255, 255);
  --tds-btn-active-bg-color: var(--tds-btn-brand-darker);
  --tds-btn-active-border-color: var(--tds-btn-brand-darker);
  --tds-btn-disabled-text-color: rgb(107, 109, 113);
  --tds-btn-disabled-bg-color: rgb(218, 219, 219);
  --tds-btn-disabled-border-color: rgba(0, 0, 0, 0);
}

.tds-button--secondary {
  --tds-btn-text-color: var(--tds-brand-primary);
  --tds-btn-bg-color: rgb(255, 255, 255);
  --tds-btn-border-color: var(--tds-brand-primary);
  --tds-btn-hover-text-color: var(--tds-brand-primary-dark1);
  --tds-btn-hover-bg-color: rgb(255, 255, 255);
  --tds-btn-hover-border-color: var(--tds-brand-primary-dark1);
  --tds-btn-active-text-color: var(--tds-btn-brand-darker);
  --tds-btn-active-bg-color: rgb(255, 255, 255);
  --tds-btn-active-border-color: var(--tds-btn-brand-darker);
  --tds-btn-disabled-text-color: rgb(181, 182, 184);
  --tds-btn-disabled-bg-color: rgb(255, 255, 255);
  --tds-btn-disabled-border-color: rgb(181, 182, 184);
}

.tds-button--tertiary {
  --tds-btn-text-color: rgb(0, 115, 149);
  --tds-btn-bg-color: rgba(0, 0, 0, 0);
  --tds-btn-border-color: rgba(0, 0, 0, 0);
  --tds-btn-hover-text-color: rgb(0, 82, 107);
  --tds-btn-hover-bg-color: rgb(204, 233, 251);
  --tds-btn-hover-border-color: rgb(153, 211, 247);
  --tds-btn-active-text-color: rgb(0, 33, 45);
  --tds-btn-active-bg-color: rgb(153, 211, 247);
  --tds-btn-active-border-color: rgb(102, 189, 243);
  --tds-btn-disabled-text-color: rgb(107, 109, 113);
  --tds-btn-disabled-bg-color: rgba(0, 0, 0, 0);
  --tds-btn-disabled-border-color: rgba(0, 0, 0, 0);
}

.tds-button--ghost {
  --tds-btn-text-color: rgb(255, 255, 255);
  --tds-btn-bg-color: rgba(0, 0, 0, 0);
  --tds-btn-border-color: rgb(255, 255, 255);
  --tds-btn-hover-text-color: rgb(255, 255, 255);
  --tds-btn-hover-bg-color: rgba(0, 0, 0, 0);
  --tds-btn-hover-border-color: rgb(255, 255, 255);
  --tds-btn-active-text-color: rgb(255, 255, 255);
  --tds-btn-active-bg-color: rgba(0, 0, 0, 0);
  --tds-btn-active-border-color: rgb(255, 255, 255);
  --tds-btn-disabled-text-color: rgb(181, 182, 184);
  --tds-btn-disabled-bg-color: rgba(0, 0, 0, 0);
  --tds-btn-disabled-border-color: rgb(181, 182, 184);
}

[class*=tds-button--] {
  --tds-btn-brand-darker: color-mix(in oklab, var(--tds-brand-primary-dark1, rgb(175, 18, 20)) 85%, #000 15%);
  color: var(--tds-btn-text-color, rgb(224, 23, 25));
  background-color: var(--tds-btn-bg-color, rgb(255, 255, 255));
  border: solid var(--tds-btn-border-width, 0.1875rem) var(--tds-btn-border-color, rgb(224, 23, 25));
  border-radius: var(--tds-btn-border-radius, 0.1875rem);
  display: inline-block;
  font-size: var(--tds-btn-font-size, 1.125rem);
  font-weight: var(--tds-btn-font-weight, 700);
  line-height: var(--tds-btn-line-height, 1.33334);
  min-width: 11.25rem;
  padding: var(--tds-btn-padding-top, 0.5rem) var(--tds-btn-padding-sides, 1.6875rem) var(--tds-btn-padding-bottom, 0.375rem);
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  letter-spacing: var(--tds-btn-letter-spacing, 0.046875rem);
  vertical-align: middle;
  cursor: pointer;
  outline: 0;
  transition-duration: 0.25s;
  transition-property: background-color, color, border-color, border-radius, box-shadow;
  transition-timing-function: ease-in-out;
}
[class*=tds-button--]:disabled,
[class*=tds-button--] .disabled, [class*=tds-button--][aria-disabled=true] {
  cursor: not-allowed;
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
}
[class*=tds-button--][aria-busy=true] {
  cursor: wait;
}
[class*=tds-button--]:focus-visible, [class*=tds-button--].focus {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}
[class*=tds-button--][aria-busy=true], [class*=tds-button--]:hover, [class*=tds-button--].hover {
  color: var(--tds-btn-hover-text-color, rgb(175, 18, 20));
  background-color: var(--tds-btn-hover-bg-color, rgb(255, 255, 255));
  border-color: var(--tds-btn-hover-border-color, rgb(175, 18, 20));
  box-shadow: 0 0 0 var(--tds-btn-boxshadow-width, 0.125rem) var(--tds-btn-hover-border-color, rgb(175, 18, 20));
  transition-property: background-color, color, border-color, border-radius, box-shadow;
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  z-index: 1000;
  position: relative;
  --tds-btn-border-radius: 4px;
}
[class*=tds-button--]:active, [class*=tds-button--].active {
  color: var(--tds-btn-active-text-color, rgb(140, 12, 14));
  background-color: var(--tds-btn-active-bg-color, rgb(255, 255, 255));
  border-color: var(--tds-btn-active-border-color, rgb(140, 12, 14));
  box-shadow: 0 0 0 0 transparent;
  transition-property: background-color, color, border-color, border-radius, box-shadow;
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  --tds-btn-border-radius: 0.1875rem;
}
[class*=tds-button--]:disabled, [class*=tds-button--].disabled, [class*=tds-button--][aria-disabled=true] {
  --tds-btn-boxshadow-width: 0;
  color: var(--tds-btn-disabled-text-color, rgb(181, 182, 184));
  background-color: var(--tds-btn-disabled-bg-color, rgb(255, 255, 255));
  border-color: var(--tds-btn-disabled-border-color, rgb(181, 182, 184));
  transition: none;
}
[class*=tds-button--]:disabled:hover, [class*=tds-button--].disabled:hover, [class*=tds-button--][aria-disabled=true]:hover {
  transition: none;
}
[class*=tds-button--][aria-busy=true] {
  position: relative;
  --tds-btn-box-shadow-width: 0;
}
[class*=tds-button--][aria-busy=true]::before {
  content: "";
  display: block;
  height: 2.25rem;
  width: 2.25rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1.125rem;
  margin-left: -1.125rem;
  border-style: solid;
  --tds-mask-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20preserveAspectRatio%3D%22xMidYMid%22%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2216.5%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-dasharray%3D%2223%20200%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2216.5%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20opacity%3D%22.4%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask: var(--tds-mask-icon) center no-repeat;
          mask: var(--tds-mask-icon) center no-repeat;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  background-size: 100%;
  background-color: var(--tds-btn-hover-text-color, rgb(255, 255, 255));
  animation: spin 1s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
[class*=tds-button--]:visited {
  color: var(--tds-btn-text-color, rgb(0, 115, 149));
}
[class*=tds-button--]:visited:hover {
  color: var(--tds-btn-hover-text-color, rgb(175, 18, 20));
}
[class*=tds-button--]:visited:active {
  color: var(--tds-btn-active-text-color, rgb(175, 18, 20));
}

.tds-button--small {
  --tds-btn-padding-top: 0.5rem;
  --tds-btn-padding-sides: 0.875rem;
  --tds-btn-padding-bottom: 0.4375rem;
  --tds-btn-font-size: 0.875rem;
  --tds-btn-line-height: 1.5;
  --tds-btn-font-weight: 600;
  --tds-btn-border-width: 0.0625rem;
  min-width: 0;
}
.tds-button--small[aria-busy=true]::before {
  height: 1.125rem;
  width: 1.125rem;
  margin-top: -0.5625rem;
  margin-left: -0.5625rem;
}
.tds-button--small .tds-button__icon--first {
  margin-right: 0.375rem;
}
.tds-button--small .tds-button__icon--last {
  margin-left: 0.375rem;
}

.tds-button__icon, .tds-button__icon--first {
  margin-right: 0.5625rem;
}
.tds-button__icon--last {
  margin-left: 0.5625rem;
}

.tds-button-container {
  display: flex;
  flex-direction: column;
}
@media (min-width: 25em) {
  .tds-button-container {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
  }
}
.tds-button-container > * {
  margin-top: 1.125rem;
  grid-column: 2;
}
.tds-button-container > *:nth-child(2) {
  grid-row: 2;
}
.tds-button-container > *:nth-child(3) {
  grid-row: 3;
}
.tds-button-container > *:nth-child(4) {
  grid-row: 4;
}
.tds-button-container > *:nth-child(5) {
  grid-row: 5;
}
.tds-button-container > *:nth-child(6) {
  grid-row: 6;
}

.tds-iconbutton {
  background: none;
  border: none;
  border-radius: 0.1875rem;
  border-color: rgba(0, 0, 0, 0);
  color: rgb(0, 115, 149);
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: var(--tds-icon-button-height, auto);
  width: var(--tds-icon-button-width, auto);
  margin: 0;
  padding: 0.375rem;
  outline: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  vertical-align: middle;
  transition-duration: 0.15s;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
}
.tds-iconbutton:visited {
  color: rgb(0, 115, 149);
}
.tds-iconbutton:hover, .tds-iconbutton.hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 82, 107);
  fill: rgb(0, 82, 107);
}
.tds-iconbutton:focus-visible, .tds-iconbutton.focus {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0);
  color: rgb(0, 82, 107);
  fill: rgb(0, 82, 107);
}
.tds-iconbutton:active, .tds-iconbutton.active {
  background-color: transparent;
  color: rgb(0, 82, 107);
  fill: rgb(0, 82, 107);
}
.tds-iconbutton[aria-disabled=true], .tds-iconbutton:disabled, .tds-iconbutton.disabled {
  background-color: transparent;
  cursor: not-allowed;
  color: rgb(144, 146, 148);
  fill: rgb(144, 146, 148);
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
}
.tds-iconbutton__icon {
  display: block;
  height: 1.125rem;
  width: 1.125rem;
  transition: transform 0.15s ease-in-out;
}
:hover > .tds-iconbutton__icon, .hover > .tds-iconbutton__icon {
  transform: scale(1.15);
}
:active > .tds-iconbutton__icon, .active > .tds-iconbutton__icon {
  transform: scale(0.9);
}
[aria-disabled=true] > .tds-iconbutton__icon, :disabled > .tds-iconbutton__icon, .disabled > .tds-iconbutton__icon {
  transform: scale(1);
}
.tds-iconbutton--small {
  background: none;
  border: none;
  border-radius: 0.1875rem;
  border-color: rgba(0, 0, 0, 0);
  color: rgb(0, 115, 149);
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: var(--tds-icon-button-height, auto);
  width: var(--tds-icon-button-width, auto);
  margin: 0;
  padding: 0.375rem;
  outline: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  vertical-align: middle;
  transition-duration: 0.15s;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
}
.tds-iconbutton--small .tds-iconbutton__icon {
  height: 0.75rem;
  width: 0.75rem;
}
.tds-iconbutton--large {
  background: none;
  border: none;
  border-radius: 0.1875rem;
  border-color: rgba(0, 0, 0, 0);
  color: rgb(0, 115, 149);
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: var(--tds-icon-button-height, auto);
  width: var(--tds-icon-button-width, auto);
  margin: 0;
  padding: 0.375rem;
  outline: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  vertical-align: middle;
  transition-duration: 0.15s;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
}
.tds-iconbutton--large .tds-iconbutton__icon {
  height: 1.5rem;
  width: 1.5rem;
}
.tds-iconbutton--xlarge {
  background: none;
  border: none;
  border-radius: 0.1875rem;
  border-color: rgba(0, 0, 0, 0);
  color: rgb(0, 115, 149);
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: var(--tds-icon-button-height, auto);
  width: var(--tds-icon-button-width, auto);
  margin: 0;
  padding: 0.375rem;
  outline: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  vertical-align: middle;
  transition-duration: 0.15s;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
}
.tds-iconbutton--xlarge .tds-iconbutton__icon {
  height: 2.25rem;
  width: 2.25rem;
}

.tds-check {
  display: block;
}
.tds-check input {
  outline: none;
}
.tds-check__label, .tds-check__label .tds-check__label-with-content-icon-text {
  cursor: pointer;
  display: inline-block;
  color: var(--tds-alert-label-text-color, inherit);
  padding: 0.5625rem 1.125rem;
  font-size: var(--tds-field-font-size, inherit);
  padding-left: 1.75em;
  position: relative;
}
.tds-check__label::before, .tds-check__label::after, .tds-check__label .tds-check__label-with-content-icon-text::before, .tds-check__label .tds-check__label-with-content-icon-text::after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-55%);
}
.tds-check__label::before, .tds-check__label .tds-check__label-with-content-icon-text::before {
  background-color: var(--tds-check-bg-color, rgb(255, 255, 255));
  border: solid 0.0625rem var(--tds-check-icon-border-color, rgba(70, 73, 77, 0.6));
  border-radius: var(--tds-check-icon-radius, 0.1875rem);
  height: 1.125rem;
  width: 1.125rem;
}
.tds-check__label::after, .tds-check__label .tds-check__label-with-content-icon-text::after {
  background-color: var(--tds-check-icon-color, rgb(39, 42, 45));
  border-radius: var(--tds-check-icon-radius, 0.1875rem);
  display: var(--tds-check-icon-display, none);
  height: 1.125rem;
  width: 1.125rem;
  -webkit-mask: var(--tds-check-icon-mask, url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22black%22%20fill%3D%22none%22%20d%3D%22M4%2C9L7%2C12L14%2C5%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")) center no-repeat;
          mask: var(--tds-check-icon-mask, url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22black%22%20fill%3D%22none%22%20d%3D%22M4%2C9L7%2C12L14%2C5%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")) center no-repeat;
  -webkit-mask-size: 100%;
          mask-size: 100%;
}
input:checked + .tds-check__label, input:checked + .tds-check__label .tds-check__label-with-content-icon-text {
  --tds-check-icon-border-color: rgb(39, 42, 45);
  --tds-check-icon-display: block;
}
input:focus-visible + .tds-check__label::before, input:focus-visible + .tds-check__label .tds-check__label-with-content-icon-text::before {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}
input[aria-disabled=true] + .tds-check__label, input:disabled + .tds-check__label, input[aria-disabled=true] + .tds-check__label .tds-check__label-with-content-icon-text, input:disabled + .tds-check__label .tds-check__label-with-content-icon-text {
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
  color: rgb(181, 182, 184);
  border-color: rgb(181, 182, 184);
  cursor: not-allowed;
  --tds-check-icon-color: rgb(107, 109, 113);
  --tds-check-icon-border-color: rgba(70, 73, 77, 0.2);
  --tds-check-bg-color: rgba(70, 73, 77, 0.05);
}
input[type=checkbox]:indeterminate + .tds-check__label, input[type=checkbox]:indeterminate + .tds-check__label .tds-check__label-with-content-icon-text {
  --tds-check-icon-mask: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22black%22%20fill%3D%22none%22%20d%3D%22M4%2C9L14%2C9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  --tds-check-icon-display: block;
}
input[type=radio] + .tds-check__label, input[type=radio] + .tds-check__label .tds-check__label-with-content-icon-text {
  --tds-check-icon-radius: 50%;
  --tds-check-icon-mask: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20fill%3D%22black%22%20cx%3D%229%22%20cy%3D%229%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E") ;
}
.tds-check--no-label .tds-check__label, .tds-check__label:empty, .tds-check--no-label .tds-check__label .tds-check__label-with-content-icon-text, .tds-check__label .tds-check__label-with-content-icon-text:empty {
  height: 1.875rem;
  width: 1.875rem;
  padding: 0 0 0 1.875rem;
  overflow: hidden;
  display: block;
}
.tds-check--no-label .tds-check__label::before, .tds-check--no-label .tds-check__label::after, .tds-check__label:empty::before, .tds-check__label:empty::after, .tds-check--no-label .tds-check__label .tds-check__label-with-content-icon-text::before, .tds-check--no-label .tds-check__label .tds-check__label-with-content-icon-text::after, .tds-check__label .tds-check__label-with-content-icon-text:empty::before, .tds-check__label .tds-check__label-with-content-icon-text:empty::after {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.tds-field--info .tds-check input:not(:disabled):not([aria-disabled=true]) + .tds-check__label, .tds-check__info input:not(:disabled):not([aria-disabled=true]) + .tds-check__label, .tds-check--info input:not(:disabled):not([aria-disabled=true]) + .tds-check__label {
  --tds-check-icon-color: var(--tds-alert-border-color);
  --tds-check-icon-border-color: var(--tds-alert-border-color);
}
.tds-field--warning .tds-check input:not(:disabled):not([aria-disabled=true]) + .tds-check__label, .tds-check__warning input:not(:disabled):not([aria-disabled=true]) + .tds-check__label, .tds-check--warning input:not(:disabled):not([aria-disabled=true]) + .tds-check__label {
  --tds-check-icon-color: var(--tds-alert-border-color);
  --tds-check-icon-border-color: var(--tds-alert-border-color);
}
.tds-field--success .tds-check input:not(:disabled):not([aria-disabled=true]) + .tds-check__label, .tds-check__success input:not(:disabled):not([aria-disabled=true]) + .tds-check__label, .tds-check--success input:not(:disabled):not([aria-disabled=true]) + .tds-check__label {
  --tds-check-icon-color: var(--tds-alert-border-color);
  --tds-check-icon-border-color: var(--tds-alert-border-color);
}
.tds-field--error .tds-check input:not(:disabled):not([aria-disabled=true]) + .tds-check__label, .tds-check__error input:not(:disabled):not([aria-disabled=true]) + .tds-check__label, .tds-check--error input:not(:disabled):not([aria-disabled=true]) + .tds-check__label {
  --tds-check-icon-color: var(--tds-alert-border-color);
  --tds-check-icon-border-color: var(--tds-alert-border-color);
}

label.tds-check {
  cursor: pointer;
}

.tds-check--large {
  margin-bottom: 1.3125rem;
}
.tds-check--large label,
.tds-check--large label:not(.tds-check__label-with-content) .tds-check__label-with-content-icon-text {
  cursor: pointer;
  display: block;
  border-radius: 0.1875rem;
  border: solid 0.0625rem var(--tds-alert-border-color, var(--tds-check-border-color, rgb(70, 73, 77)));
  position: relative;
  max-width: 19.125rem;
  overflow: hidden;
  padding: 1.125rem 3.125rem;
}
.tds-check--large label:hover,
.tds-check--large label:not(.tds-check__label-with-content) .tds-check__label-with-content-icon-text:hover {
  --tds-check-border-color: rgb(0, 145, 235);
  box-shadow: none;
  cursor: pointer;
}
.tds-check--large label::before, .tds-check--large label::after,
.tds-check--large label:not(.tds-check__label-with-content) .tds-check__label-with-content-icon-text::before,
.tds-check--large label:not(.tds-check__label-with-content) .tds-check__label-with-content-icon-text::after {
  margin-left: 1.3125rem;
}
.tds-check--large input[type=checkbox]:checked + label, .tds-check--large input[type=checkbox]:checked + .tds-check__label,
.tds-check--large input[type=radio]:checked + label,
.tds-check--large input[type=radio]:checked + .tds-check__label {
  --tds-check-border-color: rgb(70, 73, 77);
  box-shadow: 0px 0px 0 0.0625rem var(--tds-alert-border-color, rgb(70, 73, 77)) inset;
  cursor: pointer;
}
.tds-check--large input[type=checkbox]:checked:hover + label, .tds-check--large input[type=checkbox]:checked:hover + .tds-check__label,
.tds-check--large input[type=radio]:checked:hover + label,
.tds-check--large input[type=radio]:checked:hover + .tds-check__label {
  --tds-check-border-color: rgb(0, 145, 235);
  box-shadow: 0px 0px 0 0.0625rem var(--tds-alert-border-color, rgb(0, 145, 235)) inset;
  cursor: pointer;
}
.tds-check--large input[type=checkbox]:hover + label, .tds-check--large input[type=checkbox]:hover + .tds-check__label,
.tds-check--large input[type=radio]:hover + label,
.tds-check--large input[type=radio]:hover + .tds-check__label {
  --tds-check-border-color: rgb(0, 145, 235);
  box-shadow: none;
  cursor: pointer;
}
.tds-check--large input[type=checkbox]:disabled + label, .tds-check--large input[type=checkbox]:disabled + .tds-check__label,
.tds-check--large input[type=radio]:disabled + label,
.tds-check--large input[type=radio]:disabled + .tds-check__label {
  --tds-check-border-color: rgb(181, 182, 184);
  box-shadow: none;
  cursor: not-allowed;
}
.tds-check--large input[type=checkbox]:checked:disabled + label, .tds-check--large input[type=checkbox]:checked:disabled + .tds-check__label,
.tds-check--large input[type=radio]:checked:disabled + label,
.tds-check--large input[type=radio]:checked:disabled + .tds-check__label {
  --tds-check-border-color: rgb(181, 182, 184);
  box-shadow: 0px 0px 0 0.0625rem var(--tds-alert-border-color, rgb(181, 182, 184)) inset;
  cursor: not-allowed;
}
.tds-check--large input[type=checkbox]:focus-visible + label, .tds-check--large input[type=checkbox]:focus-visible + .tds-check__label,
.tds-check--large input[type=radio]:focus-visible + label,
.tds-check--large input[type=radio]:focus-visible + .tds-check__label {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}
.tds-check--large input[type=checkbox]:focus-visible + label::before,
.tds-check--large input[type=checkbox]:focus-visible + label span::before, .tds-check--large input[type=checkbox]:focus-visible + .tds-check__label::before,
.tds-check--large input[type=checkbox]:focus-visible + .tds-check__label span::before,
.tds-check--large input[type=radio]:focus-visible + label::before,
.tds-check--large input[type=radio]:focus-visible + label span::before,
.tds-check--large input[type=radio]:focus-visible + .tds-check__label::before,
.tds-check--large input[type=radio]:focus-visible + .tds-check__label span::before {
  outline: 0 !important;
}
.tds-check--large .tds-check__label-with-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.tds-check--large .tds-check__label-with-content::before, .tds-check--large .tds-check__label-with-content::after {
  display: none;
}
.tds-check--large .tds-check__label-with-content .tds-check__label-with-content-icon-text {
  width: auto;
}
.tds-check--large .tds-check__label.tds-check__label-with-content--right {
  max-width: 26.25rem;
  overflow: hidden;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 1.3125rem;
  padding-right: 1.3125rem;
}
.tds-check--large .tds-check__label.tds-check__label-with-content--left {
  max-width: 26.25rem;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-left: 1.3125rem;
  padding-right: 1.3125rem;
}
.tds-check--large .tds-check__label {
  padding: 1.125rem 3.125rem;
}
.tds-check--large .tds-check__label--full-width {
  max-width: none;
}

.tds-check__inline {
  display: flex;
  flex-direction: row;
}

.tds-combobox {
  display: inline-flex !important;
  flex-direction: column;
  align-items: stretch;
  position: relative;
}
.tds-combobox[data-enhanced-combobox=true] select[aria-hidden=true] {
  visibility: hidden;
  border: 0;
  margin: 0 1.6875rem;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.tds-combobox[data-enhanced-combobox=true] input::-webkit-calendar-picker-indicator {
  display: none;
}
.tds-combobox[data-enhanced-combobox=true] input {
  padding-right: 2.25rem;
  line-height: inherit;
  text-overflow: ellipsis;
}
.tds-combobox[data-enhanced-combobox=true]::after {
  content: "";
  background-position: center right 0.5625rem;
  background-position: center right 0.5625rem;
  background-size: 1.125rem;
  cursor: pointer;
  width: 2.25rem;
  position: absolute;
  right: 0.0625rem;
  top: 0;
  bottom: 0;
}
.tds-combobox__list {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07), 0 1rem 2rem 0 rgba(51, 93, 121, 0.07), 0 2rem 4rem 0 rgba(51, 93, 121, 0.07);
  border-radius: 0.375rem;
  background-color: rgb(255, 255, 255);
  position: absolute;
  left: 0;
  right: 0;
  overflow-y: auto;
  padding: 0;
  max-height: 23.75rem;
  z-index: 1060;
  top: 100%;
}
.tds-combobox--list-hidden .tds-combobox__list {
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
.tds-combobox--list-top .tds-combobox__list {
  top: auto;
  bottom: 100%;
}
.tds-combobox--list-9 .tds-combobox__list {
  max-height: 21.25rem;
}
.tds-combobox--list-8 .tds-combobox__list {
  max-height: 18.75rem;
}
.tds-combobox--list-7 .tds-combobox__list {
  max-height: 16.25rem;
}
.tds-combobox--list-6 .tds-combobox__list {
  max-height: 13.75rem;
}
.tds-combobox--list-5 .tds-combobox__list {
  max-height: 11.25rem;
}
.tds-combobox__option, .tds-combobox__list-status {
  line-height: 1.5rem;
  padding: 0.5rem 1.125rem;
}
.tds-combobox__option {
  cursor: pointer;
}
.tds-combobox__option:hover {
  color: rgb(0, 42, 71);
  background-color: rgb(242, 250, 254);
}
.tds-combobox__option:active, .tds-combobox__option[aria-selected=true] {
  color: rgb(0, 42, 71);
  background-color: rgb(204, 233, 251);
}
.tds-combobox__option mark {
  background-color: transparent;
  border-radius: 0;
  color: inherit;
  font-weight: 700;
  margin: 0;
  padding: 0;
}

.tds-field > .tds-combobox,
.tds-combobox.tds-field__input {
  width: 100%;
}
.tds-field > .tds-combobox > input,
.tds-combobox.tds-field__input > input {
  background-color: rgb(255, 255, 255);
  border: solid 0.0625rem rgba(70, 73, 77, 0.6);
  border-radius: 0.1875rem;
  color: inherit;
  display: block;
  font-size: var(--tds-field-font-size, inherit);
  line-height: var(--tds-field-lh, 1.5rem);
  padding: var(--tds-field-padding-y, 0.5625rem) var(--tds-field-padding-x, 0.75rem);
  outline: 0;
  width: 100%;
  margin: 0;
  text-overflow: ellipsis;
  border-color: var(--tds-alert-border-color, rgba(70, 73, 77, 0.6));
  box-shadow: 0 0 0 0.0625rem var(--tds-alert-border-color, transparent) inset, 0.3125rem 0 0 0 var(--tds-alert-border-color, transparent) inset;
}
.tds-field > .tds-combobox > input:focus-visible,
.tds-combobox.tds-field__input > input:focus-visible {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}
.tds-field > .tds-combobox > input::placeholder,
.tds-combobox.tds-field__input > input::placeholder {
  color: rgb(144, 146, 148);
}
.tds-field > .tds-combobox > input:read-only:not(:disabled):not([aria-disabled=true]),
.tds-combobox.tds-field__input > input:read-only:not(:disabled):not([aria-disabled=true]) {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  color: rgb(39, 42, 45);
  margin: -0.28125rem -0.375rem;
  padding: 0.28125rem 0.375rem;
}
.tds-field > .tds-combobox > input:disabled, .tds-field > .tds-combobox > input[aria-disabled=true],
.tds-combobox.tds-field__input > input:disabled,
.tds-combobox.tds-field__input > input[aria-disabled=true] {
  cursor: not-allowed;
  background-color: rgb(246, 246, 246);
  border-color: rgba(70, 73, 77, 0.2);
  color: rgb(107, 109, 113);
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
}
.tds-field > .tds-combobox > input:disabled::placeholder, .tds-field > .tds-combobox > input[aria-disabled=true]::placeholder,
.tds-combobox.tds-field__input > input:disabled::placeholder,
.tds-combobox.tds-field__input > input[aria-disabled=true]::placeholder {
  color: rgb(107, 109, 113);
}

.tds-field--disabled > .tds-combobox input {
  cursor: not-allowed;
  background-color: rgb(246, 246, 246);
  border-color: rgba(70, 73, 77, 0.2);
  color: rgb(107, 109, 113);
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
}
.tds-field--disabled > .tds-combobox::after {
  cursor: not-allowed;
  opacity: 0.4;
}

.tds-field--readonly > .tds-combobox input {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  color: rgb(39, 42, 45);
  margin: -0.28125rem -0.375rem;
  padding: 0.28125rem 0.375rem;
}
.tds-field--readonly > .tds-combobox:after {
  display: none;
}

.tds-field--autowidth > .tds-combobox {
  width: auto;
}

.tds-field--condensed .tds-combobox > input {
  padding-right: 2rem;
}
.tds-field--condensed .tds-combobox:after {
  background-size: 1rem !important;
  background-position: center right 0.5rem;
}

.tds-date-input {
  background-color: rgb(255, 255, 255);
  border: solid 0.0625rem rgba(70, 73, 77, 0.6);
  border-radius: 0.1875rem;
  color: inherit;
  display: block;
  font-size: var(--tds-field-font-size, inherit);
  line-height: var(--tds-field-lh, 1.5rem);
  padding: var(--tds-field-padding-y, 0.5625rem) var(--tds-field-padding-x, 0.75rem);
  outline: 0;
  width: 100%;
  margin: 0;
  text-overflow: ellipsis;
  border-color: var(--tds-alert-border-color, rgba(70, 73, 77, 0.6));
  box-shadow: 0 0 0 0.0625rem var(--tds-alert-border-color, transparent) inset, 0.3125rem 0 0 0 var(--tds-alert-border-color, transparent) inset;
  display: inline-flex;
  align-content: flex-start;
  position: relative;
  width: auto;
}
.tds-date-input--with-calendar {
  padding-right: 2.4375rem;
}
.tds-date-input__date-part {
  background-color: inherit;
  display: inline-flex;
}
.tds-date-input__date-part:nth-child(n+2)::before {
  content: "/";
  padding-right: 0.1875rem;
}
.tds-date-input__date-part input[type=text] {
  background-color: transparent;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-size: 100%;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 1.5rem;
  letter-spacing: 0.0625rem;
  outline: 0;
  padding: 0;
  width: 1.5625rem;
}
.tds-date-input__date-part input[type=text][data-date-part=year] {
  width: 3.0625rem;
}
.tds-date-input__date-part input[type=text]::placeholder {
  color: rgb(107, 109, 113);
  font-size: 0.875rem;
  text-align: left;
  text-transform: uppercase;
}
.tds-date-input__date-part input[type=text][data-date-part=month]::placeholder {
  letter-spacing: -1px;
}
.tds-date-input__date-part input[type=text][data-date-part=day]::placeholder {
  letter-spacing: 1px;
}
.tds-date-input__date-part input[type=text][data-date-part=year]::placeholder {
  letter-spacing: 1px;
}
.tds-date-input__date-part input[type=text]::-ms-input-placeholder {
  transform: scale(0.6);
}
.tds-date-input:focus-within, .tds-date-input.tds-date-input--focus-within {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}
.tds-date-input:disabled, .tds-date-input--disabled, .tds-date-input[aria-disabled=true], .tds-field--disabled .tds-date-input, .tds-field:disabled .tds-date-input {
  cursor: not-allowed;
  background-color: rgb(246, 246, 246);
  border-color: rgba(70, 73, 77, 0.2);
  color: rgb(107, 109, 113);
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
}
.tds-date-input:disabled .tds-date-input__date-part > input, .tds-date-input--disabled .tds-date-input__date-part > input, .tds-date-input[aria-disabled=true] .tds-date-input__date-part > input, .tds-field--disabled .tds-date-input .tds-date-input__date-part > input, .tds-field:disabled .tds-date-input .tds-date-input__date-part > input {
  cursor: not-allowed;
  background-color: rgb(246, 246, 246);
  border-color: rgba(70, 73, 77, 0.2);
  color: rgb(107, 109, 113);
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
}
.tds-date-input--readonly, .tds-date-input[aria-readonly=true], .tds-field--readonly .tds-date-input {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  color: rgb(39, 42, 45);
  margin: -0.28125rem -0.375rem;
  padding: 0.28125rem 0.375rem;
}
.tds-date-input--readonly .tds-date-input__trigger, .tds-date-input[aria-readonly=true] .tds-date-input__trigger, .tds-field--readonly .tds-date-input .tds-date-input__trigger {
  display: none;
}

.tds-date-input__trigger {
  border: none;
  border-radius: 3px;
  background-color: transparent;
  color: rgb(0, 115, 149);
  display: inline-block;
  cursor: pointer;
  height: 2.25rem;
  padding: 0;
  margin: -1.125rem 0 0 0;
  width: 2.25rem;
  position: absolute;
  right: 0.1875rem;
  top: 50%;
  left: auto;
  bottom: auto;
  cursor: pointer;
  outline: 0;
  transition-duration: 0.25s;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
}
.tds-date-input__trigger:disabled,
.tds-date-input__trigger .disabled, .tds-date-input__trigger[aria-disabled=true] {
  cursor: not-allowed;
}
.tds-date-input__trigger[aria-busy=true] {
  cursor: wait;
}
.tds-date-input__trigger:hover, .tds-date-input__trigger.hover {
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-date-input__trigger:focus-visible, .tds-date-input__trigger.focus {
  outline: 0;
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-date-input__trigger:focus-visible:disabled, .tds-date-input__trigger:focus-visible.disabled, .tds-date-input__trigger:focus-visible[aria-disabled=true], .tds-date-input__trigger.focus:disabled, .tds-date-input__trigger.focus.disabled, .tds-date-input__trigger.focus[aria-disabled=true] {
  background-color: rgba(70, 73, 77, 0.2);
}
.tds-date-input__trigger:active, .tds-date-input__trigger.active {
  background-color: rgba(0, 145, 235, 0.4);
}
.tds-date-input__trigger::after {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  border-style: solid;
  width: 1.125rem;
  height: 1.125rem;
  border-width: 0.5625rem;
  --tds-mask-icon: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%201.545V.5a.5.5%200%20111%200v1.045h3.5a.5.5%200%2001.5.5V17.5a.5.5%200%2001-.5.5H.5a.5.5%200%2001-.5-.5V2.045a.5.5%200%2001.5-.5H4V.5a.5.5%200%20011%200v1.045h3V.5a.5.5%200%20011%200v1.045h3zm0%201H9v1.046a.5.5%200%2011-1%200V2.545H5v1.046a.5.5%200%2011-1%200V2.545H1v3.637h15V2.545h-3v1.046a.5.5%200%2011-1%200V2.545zm4%204.637H1V17h15V7.182zM4%209h1a1%201%200%20110%202H4a1%201%200%20010-2zm0%204h1a1%201%200%20010%202H4a1%201%200%20010-2zm4-4h1a1%201%200%20110%202H8a1%201%200%20010-2zm0%204h1a1%201%200%20010%202H8a1%201%200%20010-2zm4-4h1a1%201%200%20010%202h-1a1%201%200%20010-2z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask: var(--tds-mask-icon) center no-repeat;
          mask: var(--tds-mask-icon) center no-repeat;
  -webkit-mask-size: 100%;
          mask-size: 100%;
}
.tds-date-input__trigger:disabled, .tds-date-input__trigger[aria-disabled=true], [aria-disabled=true] .tds-date-input__trigger {
  color: rgb(181, 182, 184);
}
.tds-date-input__trigger:disabled:hover, .tds-date-input__trigger[aria-disabled=true]:hover, [aria-disabled=true] .tds-date-input__trigger:hover {
  background-color: transparent;
}

.tds-date-input:not([data-enhanced-date]) .tds-date-input__trigger,
.tds-date-input:not([data-enhanced-date]) .tds-calendar {
  display: none;
}

.tds-calendar {
  background-color: white;
  display: block;
  width: 18.8125rem;
  color: rgb(39, 42, 45);
}
.tds-calendar abbr[title] {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.tds-calendar table {
  border-collapse: separate;
  border-spacing: 0;
  font-size: 0.75rem;
  margin: 0 0 0.0625rem;
}
.tds-calendar td, .tds-calendar th {
  font-weight: 700;
  padding: 0.0625rem;
  line-height: 2.25rem;
  text-align: center;
  width: 2.6875rem;
}
.tds-calendar th {
  border-bottom: solid 0.0625rem transparent;
  color: rgb(107, 109, 113);
  font-size: 0.5625rem;
}
.tds-calendar tbody > tr:first-child > td {
  padding-top: 0.125rem;
}
@media (min-width: 25em) {
  .tds-calendar {
    width: 20.3125rem;
  }
  .tds-calendar table {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
}
.tds-calendar .tds-button--tertiary:focus-visible {
  outline: 0;
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-calendar .tds-button--tertiary:focus-visible[aria-disabled=true] {
  background-color: rgba(70, 73, 77, 0.2);
}

.tds-calendar[role=dialog] {
  border-radius: 0.375rem;
  background-color: white;
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07), 0 1rem 2rem 0 rgba(51, 93, 121, 0.07), 0 2rem 4rem 0 rgba(51, 93, 121, 0.07);
  display: block;
  top: 100%;
  left: -0.0625rem;
  z-index: 1050;
}
.tds-calendar[role=dialog] > * {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.tds-calendar[role=dialog].legacy-popover {
  position: absolute;
}
.tds-calendar[role=dialog][data-dialog-open-state=closed] {
  display: none;
}
.tds-calendar[role=dialog][data-dialog-open-state=opened] > *, .tds-calendar[role=dialog][data-dialog-open-state=opening] > * {
  opacity: 1;
}

.tds-calendar__header {
  display: flex;
  align-items: center;
  padding: 0.5625rem 0 2.375rem;
  margin-bottom: -2.4375rem;
  border-bottom: solid 0.0625rem rgb(218, 219, 219);
}
@media (min-width: 25em) {
  .tds-calendar__header {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

.tds-calendar__action {
  border: none;
  border-radius: 0.1875rem;
  background-color: transparent;
  color: rgb(0, 115, 149);
  display: inline-block;
  cursor: pointer;
  height: 2.25rem;
  padding: 0;
  position: relative;
  margin: 0;
  width: 2.6875rem;
  text-align: center;
  cursor: pointer;
  outline: 0;
  transition-duration: 0.25s;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
}
.tds-calendar__action:disabled,
.tds-calendar__action .disabled, .tds-calendar__action[aria-disabled=true] {
  cursor: not-allowed;
}
.tds-calendar__action[aria-busy=true] {
  cursor: wait;
}
.tds-calendar__action:hover, .tds-calendar__action.hover {
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-calendar__action:focus-visible, .tds-calendar__action.focus {
  outline: 0;
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-calendar__action:focus-visible:disabled, .tds-calendar__action:focus-visible.disabled, .tds-calendar__action:focus-visible[aria-disabled=true], .tds-calendar__action.focus:disabled, .tds-calendar__action.focus.disabled, .tds-calendar__action.focus[aria-disabled=true] {
  background-color: rgba(70, 73, 77, 0.2);
}
.tds-calendar__action:active, .tds-calendar__action.active {
  background-color: rgba(0, 145, 235, 0.4);
}
.tds-calendar__action::before, .tds-calendar__action::after {
  border-style: solid;
  width: 0.75rem;
  height: 0.75rem;
  border-width: 0.375rem;
  --tds-mask-icon: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.332%206.002l4.504%205.118-.75.66-4.787-5.438a.5.5%200%2001-.01-.65L7.916.13l.77.64-4.353%205.231z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask: var(--tds-mask-icon) center no-repeat;
          mask: var(--tds-mask-icon) center no-repeat;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  display: inline-block;
  line-height: 2.25rem;
}
.tds-calendar__action[data-action*=month]::before, .tds-calendar__action[data-action*=year]::before, .tds-calendar__action[data-action*=year]::after {
  content: "";
}
.tds-calendar__action[data-action="+month"]::before, .tds-calendar__action[data-action="+year"]::before, .tds-calendar__action[data-action="+year"]::after {
  transform: rotate(180deg);
}
.tds-calendar__action:disabled, .tds-calendar__action[aria-disabled=true] {
  color: rgb(144, 146, 148);
}
.tds-calendar__action:disabled:focus-visible, .tds-calendar__action[aria-disabled=true]:focus-visible {
  color: rgb(107, 109, 113);
}

.tds-calendar__title {
  letter-spacing: normal;
  margin: 0 auto;
}

.tds-calendar__day {
  border: solid 0.1875rem transparent;
  border-radius: 0.1875rem;
  display: block;
  line-height: 1.875rem;
  position: relative;
  width: 2.5625rem;
  vertical-align: middle;
  letter-spacing: 0.01875rem;
}

.tds-calendar__select-date {
  cursor: pointer;
  position: relative;
}
.tds-calendar__select-date:focus {
  outline: 0;
}
.tds-calendar__select-date:disabled, .tds-calendar__select-date[aria-disabled=true] {
  cursor: not-allowed;
}
.tds-calendar__select-date[tabindex="0"] .tds-calendar__day {
  background-color: rgba(0, 145, 235, 0.05);
}
.tds-calendar__select-date:focus-visible .tds-calendar__day, .tds-calendar__select-date:hover .tds-calendar__day {
  color: rgb(0, 83, 137);
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-calendar__select-date:focus-visible.tds-calendar__select-date--selected .tds-calendar__day, .tds-calendar__select-date:hover.tds-calendar__select-date--selected .tds-calendar__day {
  color: rgb(94, 10, 11);
}
.tds-calendar__select-date:focus-visible.tds-calendar__select-date--due-date .tds-calendar__day, .tds-calendar__select-date:hover.tds-calendar__select-date--due-date .tds-calendar__day {
  color: rgb(68, 57, 0);
}
.tds-calendar__select-date:active {
  background-color: transparent;
  border-top-color: transparent;
  border-bottom-color: rgb(175, 18, 20);
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: rgb(175, 18, 20);
}
.tds-calendar__select-date[aria-disabled=true] .tds-calendar__day {
  background-color: transparent;
  border-radius: 0.1875rem;
  color: rgb(181, 182, 184);
}
.tds-calendar__select-date[aria-disabled=true]:focus-visible .tds-calendar__day {
  background-color: rgba(70, 73, 77, 0.2);
  color: rgb(107, 109, 113);
}
.tds-calendar__select-date--outside-month .tds-calendar__day {
  color: rgb(70, 73, 77);
  font-weight: 400;
}
.tds-calendar__select-date--current-date .tds-calendar__day {
  color: rgb(70, 73, 77);
  border: solid 0.0625rem rgb(144, 146, 148);
  line-height: 2.125rem;
}
.tds-calendar__select-date--selected .tds-calendar__day {
  color: rgb(224, 23, 25);
  border-top-color: transparent;
  border-bottom-color: rgb(224, 23, 25);
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.tds-calendar__select-date--due-date .tds-calendar__day {
  color: rgb(140, 114, 0);
  border-top-color: transparent;
  border-bottom-color: rgb(247, 200, 0);
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.tds-calendar__select-date--due-date.tds-calendar__select-date--selected .tds-calendar__day {
  background-color: rgb(255, 252, 242);
}
.tds-calendar__select-date--due-date.tds-calendar__select-date--current-date:not(.tds-calendar__select-date--selected):not(:focus-visible):not(:hover) .tds-calendar__day {
  border: solid 0.1875rem rgb(247, 200, 0);
  border-radius: 0.1875rem;
  background-color: rgb(255, 252, 242);
  line-height: 1.875rem;
}

.tds-calendar__footer {
  border-top: solid 0.0625rem rgb(218, 219, 219);
  padding: 0.375rem 0;
  text-align: center;
}
@media (min-width: 25em) {
  .tds-calendar__footer {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

.tds-field--condensed .tds-date-input.tds-date-input--with-calendar {
  padding-right: 2.25rem;
}
.tds-field--condensed .tds-date-input .tds-date-input__trigger {
  right: 0;
}

.tds-field {
  border: 0;
  display: block;
  margin: 0 0 var(--tds-field-margin-b, 1.5rem);
  padding-bottom: 0;
  color: var(--tds-alert-label-text-color, inherit);
}

.tds-field__label,
fieldset.tds-field > legend {
  display: inline-block;
  color: var(--tds-alert-label-text-color, inherit);
  font-size: var(--tds-field-font-size, 1rem);
  font-weight: 600;
  line-height: var(--tds-field-label-lh, 1.5rem);
  padding: 0;
  margin: 0 0 0.375rem;
  vertical-align: middle;
}

.tds-field__label-hint {
  color: var(--tds-alert-label-text-color, inherit);
  display: inline;
  font-size: 0.875rem;
  font-weight: 400;
}

.tds-field__help-text {
  display: block;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  color: var(--tds-alert-label-text-color, inherit);
  margin: -0.375rem 0 0.375rem;
}
.tds-field__help-text--below, .tds-field__input ~ .tds-field__help-text {
  margin: 0.1875rem 0 0;
}

.tds-field__input {
  background-color: rgb(255, 255, 255);
  border: solid 0.0625rem rgba(70, 73, 77, 0.6);
  border-radius: 0.1875rem;
  color: inherit;
  display: block;
  font-size: var(--tds-field-font-size, inherit);
  line-height: var(--tds-field-lh, 1.5rem);
  padding: var(--tds-field-padding-y, 0.5625rem) var(--tds-field-padding-x, 0.75rem);
  outline: 0;
  width: 100%;
  margin: 0;
  text-overflow: ellipsis;
  border-color: var(--tds-alert-border-color, rgba(70, 73, 77, 0.6));
  box-shadow: 0 0 0 0.0625rem var(--tds-alert-border-color, transparent) inset, 0.3125rem 0 0 0 var(--tds-alert-border-color, transparent) inset;
}
.tds-field__input::placeholder {
  color: rgb(144, 146, 148);
}
.tds-field__input:focus, .tds-field__input:focus-within {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}
.tds-field__input:disabled, .tds-field__input[aria-disabled=true] {
  cursor: not-allowed;
  background-color: rgb(246, 246, 246);
  border-color: rgba(70, 73, 77, 0.2);
  color: rgb(107, 109, 113);
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
}
.tds-field__input:disabled::placeholder, .tds-field__input[aria-disabled=true]::placeholder {
  color: rgb(107, 109, 113);
}

input.tds-field__input:read-only:not(:disabled),
textarea.tds-field__input:read-only:not(:disabled),
.tds-field__input[aria-readonly=true] {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  color: rgb(39, 42, 45);
  margin: -0.28125rem -0.375rem;
  padding: 0.28125rem 0.375rem;
}

.tds-dropdown,
select.tds-field__input {
  background-position: center right 0.5625rem;
  -webkit-appearance: none;
  appearance: none;
  padding-right: 2.25rem;
}

select.tds-field__input::-ms-expand {
  display: none;
}

.tds-field__message {
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 1.125rem 1.125rem;
  background-image: var(--tds-alert-icon-small, none);
  color: var(--tds-alert-label-text-color, inherit);
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.125rem;
  margin: 0.375rem 0 0;
  padding-bottom: 0.0625rem;
  padding-left: 1.5rem;
}
.tds-field__message > :last-child {
  margin-bottom: 0;
}
.tds-field__message:empty {
  margin: 0;
  padding: 0;
}

[class*=tds-field--] .tds-field__label-hint {
  color: inherit;
}

.tds-field--inline {
  display: inline-block;
  vertical-align: top;
}

.tds-field--autowidth .tds-field__input {
  width: auto;
}

.tds-field .tds-field .tds-field__label {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
}

.tds-field--condensed .tds-dropdown,
.tds-field--condensed select.tds-field__input {
  background-size: 1rem !important;
  background-position: center right 0.5rem;
  padding-right: 2rem;
}

.tds-tooltip__container [role=tooltip],
.tds-tooltip {
  background-color: var(--tds-tooltip-bg-color, rgb(0, 104, 169));
  color: var(--tds-tooltip-text-color, rgb(255, 255, 255));
  border-color: var(--tds-tooltip-bg-color, rgb(0, 104, 169));
  border-radius: 0.1875rem;
  font-size: 0.875rem;
  padding: 0.375rem 0.5625rem 0.375rem;
  opacity: 0;
  min-width: 3.125rem;
  text-align: center;
  max-width: var(--tds-tooltip-max-width, 15rem);
  width: var(--tds-tooltip-width, max-content);
  text-transform: none;
  display: block;
  position: absolute;
  transition: opacity 0.1s linear, transform 0s linear 0.1s, z-index 0s linear 0.1s, visibility 0.1s;
  visibility: hidden;
  z-index: -1;
}
.tds-tooltip__container [role=tooltip]::after,
.tds-tooltip::after {
  border-color: inherit;
  content: " ";
  position: absolute;
  z-index: -1;
}
.tds-tooltip__container [role=tooltip].tds-tooltip--inverse,
.tds-tooltip.tds-tooltip--inverse {
  --tds-tooltip-bg-color: rgb(255, 255, 255);
  --tds-tooltip-text-color: rgb(0, 83, 137);
}

.tds-tooltip__container {
  position: relative;
  display: inline-block;
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [role=tooltip],
.tds-tooltip__container:not([data-enhanced-tooltip=true]) .tds-tooltip {
  top: auto;
  right: auto;
  bottom: calc(100% + 0.5625rem);
  left: 50%;
  transform: translate(-50%, 0.625rem);
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [role=tooltip]::after,
.tds-tooltip__container:not([data-enhanced-tooltip=true]) .tds-tooltip::after {
  top: calc(100% - 0.125rem);
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
  border-style: solid;
  border-width: 0.5rem;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: inherit;
  border-bottom-color: transparent;
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [role=tooltip][data-position=top-right],
.tds-tooltip__container:not([data-enhanced-tooltip=true]) .tds-tooltip[data-position=top-right] {
  border-bottom-left-radius: 0;
  top: auto;
  right: auto;
  bottom: calc(100% + 0.5625rem);
  left: 50%;
  transform: translate(0, 0.625rem);
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [role=tooltip][data-position=top-right]::after,
.tds-tooltip__container:not([data-enhanced-tooltip=true]) .tds-tooltip[data-position=top-right]::after {
  top: auto;
  right: auto;
  bottom: -0.375rem;
  left: 0;
  transform: none;
  border-style: solid;
  border-width: 0.25rem;
  border-left-color: inherit;
  border-right-color: transparent;
  border-top-color: inherit;
  border-bottom-color: transparent;
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [role=tooltip][data-position=top-left],
.tds-tooltip__container:not([data-enhanced-tooltip=true]) .tds-tooltip[data-position=top-left] {
  border-bottom-right-radius: 0;
  top: auto;
  right: 50%;
  bottom: calc(100% + 0.5625rem);
  left: auto;
  transform: translate(0, 0.625rem);
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [role=tooltip][data-position=top-left]::after,
.tds-tooltip__container:not([data-enhanced-tooltip=true]) .tds-tooltip[data-position=top-left]::after {
  top: auto;
  right: 0;
  bottom: -0.375rem;
  left: auto;
  transform: none;
  border-style: solid;
  border-width: 0.25rem;
  border-left-color: transparent;
  border-right-color: inherit;
  border-top-color: inherit;
  border-bottom-color: transparent;
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [role=tooltip][data-position=bottom],
.tds-tooltip__container:not([data-enhanced-tooltip=true]) .tds-tooltip[data-position=bottom] {
  top: calc(100% + 0.5625rem);
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -0.625rem);
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [role=tooltip][data-position=bottom]::after,
.tds-tooltip__container:not([data-enhanced-tooltip=true]) .tds-tooltip[data-position=bottom]::after {
  top: auto;
  right: auto;
  bottom: calc(100% - 0.125rem);
  left: 50%;
  transform: translateX(-50%);
  border-style: solid;
  border-width: 0.5rem;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: inherit;
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [role=tooltip][data-position=bottom-right],
.tds-tooltip__container:not([data-enhanced-tooltip=true]) .tds-tooltip[data-position=bottom-right] {
  border-top-left-radius: 0;
  top: calc(100% + 0.5625rem);
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(0, -0.625rem);
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [role=tooltip][data-position=bottom-right]::after,
.tds-tooltip__container:not([data-enhanced-tooltip=true]) .tds-tooltip[data-position=bottom-right]::after {
  top: -0.375rem;
  right: auto;
  bottom: auto;
  left: 0;
  transform: none;
  border-style: solid;
  border-width: 0.25rem;
  border-left-color: inherit;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: inherit;
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [role=tooltip][data-position=bottom-left],
.tds-tooltip__container:not([data-enhanced-tooltip=true]) .tds-tooltip[data-position=bottom-left] {
  border-top-right-radius: 0;
  top: calc(100% + 0.5625rem);
  right: 50%;
  bottom: auto;
  left: auto;
  transform: translate(0, -0.625rem);
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [role=tooltip][data-position=bottom-left]::after,
.tds-tooltip__container:not([data-enhanced-tooltip=true]) .tds-tooltip[data-position=bottom-left]::after {
  top: -0.375rem;
  right: 0;
  bottom: auto;
  left: auto;
  transform: none;
  border-style: solid;
  border-width: 0.25rem;
  border-left-color: transparent;
  border-right-color: inherit;
  border-top-color: transparent;
  border-bottom-color: inherit;
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]):hover [role=tooltip], .tds-tooltip__container:not([data-enhanced-tooltip=true]):focus-within [role=tooltip],
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [data-toggle=tooltip]:focus + * {
  opacity: 1;
  z-index: 1;
  visibility: visible;
  transition: opacity 0.2s linear 0.3s, transform 0.2s linear 0.3s;
  transform: translate(-50%, 0);
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]):hover [role=tooltip][data-position=top-right], .tds-tooltip__container:not([data-enhanced-tooltip=true]):focus-within [role=tooltip][data-position=top-right],
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [data-toggle=tooltip]:focus + *[data-position=top-right] {
  transform: translate(0, 0);
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]):hover [role=tooltip][data-position=top-left], .tds-tooltip__container:not([data-enhanced-tooltip=true]):focus-within [role=tooltip][data-position=top-left],
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [data-toggle=tooltip]:focus + *[data-position=top-left] {
  transform: translate(0, 0);
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]):hover [role=tooltip][data-position=bottom], .tds-tooltip__container:not([data-enhanced-tooltip=true]):focus-within [role=tooltip][data-position=bottom],
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [data-toggle=tooltip]:focus + *[data-position=bottom] {
  transform: translate(-50%, 0);
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]):hover [role=tooltip][data-position=bottom-right], .tds-tooltip__container:not([data-enhanced-tooltip=true]):focus-within [role=tooltip][data-position=bottom-right],
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [data-toggle=tooltip]:focus + *[data-position=bottom-right] {
  transform: translate(0, 0);
}
.tds-tooltip__container:not([data-enhanced-tooltip=true]):hover [role=tooltip][data-position=bottom-left], .tds-tooltip__container:not([data-enhanced-tooltip=true]):focus-within [role=tooltip][data-position=bottom-left],
.tds-tooltip__container:not([data-enhanced-tooltip=true]) [data-toggle=tooltip]:focus + *[data-position=bottom-left] {
  transform: translate(0, 0);
}

div.tds-tooltip__container {
  display: block;
}

.tds-tooltip__indicator {
  border-bottom: 0.0625rem dotted rgb(70, 73, 77);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.tds-tooltip__indicator:hover, .tds-tooltip__indicator:focus {
  background-color: rgba(0, 145, 235, 0.2);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  cursor: default;
  margin: 0 -0.1875rem;
  padding: 0 0.1875rem;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.tds-tooltip__indicator--inverse {
  border-bottom-color: rgb(255, 255, 255);
}
.tds-tooltip__indicator--inverse:hover, .tds-tooltip__indicator--inverse:focus {
  color: inherit;
}

[role=tooltip][data-placement-applied],
.tds-tooltip[data-placement-applied] {
  position: relative;
  transition: none;
}
[role=tooltip][data-placement-applied].popover-enter.popover-enter-active,
.tds-tooltip[data-placement-applied].popover-enter.popover-enter-active {
  opacity: 1;
  transition: opacity 0.2s linear, transform 0.2s linear;
}
[role=tooltip][data-placement-applied].popover-leave.popover-leave-active,
.tds-tooltip[data-placement-applied].popover-leave.popover-leave-active {
  opacity: 0;
  transition: opacity 0.1s linear, z-index 0s linear 0.5s;
}
[role=tooltip][data-placement-applied=top],
.tds-tooltip[data-placement-applied=top] {
  opacity: 1;
  z-index: 1;
  visibility: visible;
  transform: translateY(-0.5625rem);
}
[role=tooltip][data-placement-applied=top]::after,
.tds-tooltip[data-placement-applied=top]::after {
  top: calc(100% - 0.125rem);
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
  border-style: solid;
  border-width: 0.5rem;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: inherit;
  border-bottom-color: transparent;
}
[role=tooltip][data-placement-applied=top].popover-enter:not(.popover-enter-active),
.tds-tooltip[data-placement-applied=top].popover-enter:not(.popover-enter-active) {
  opacity: 0;
  transform: translateY(0.625rem);
}
[role=tooltip][data-placement-applied=top-left-center],
.tds-tooltip[data-placement-applied=top-left-center] {
  opacity: 1;
  z-index: 1;
  visibility: visible;
  transform: translateY(-0.5625rem);
}
[role=tooltip][data-placement-applied=top-left-center]::after,
.tds-tooltip[data-placement-applied=top-left-center]::after {
  top: auto;
  right: auto;
  bottom: -0.375rem;
  left: 0;
  transform: none;
  border-style: solid;
  border-width: 0.25rem;
  border-left-color: inherit;
  border-right-color: transparent;
  border-top-color: inherit;
  border-bottom-color: transparent;
}
[role=tooltip][data-placement-applied=top-left-center].popover-enter:not(.popover-enter-active),
.tds-tooltip[data-placement-applied=top-left-center].popover-enter:not(.popover-enter-active) {
  opacity: 0;
  transform: translateY(0.625rem);
}
[role=tooltip][data-placement-applied=top-right-center],
.tds-tooltip[data-placement-applied=top-right-center] {
  opacity: 1;
  z-index: 1;
  visibility: visible;
  transform: translateY(-0.5625rem);
}
[role=tooltip][data-placement-applied=top-right-center]::after,
.tds-tooltip[data-placement-applied=top-right-center]::after {
  top: auto;
  right: 0;
  bottom: -0.375rem;
  left: auto;
  transform: none;
  border-style: solid;
  border-width: 0.25rem;
  border-left-color: transparent;
  border-right-color: inherit;
  border-top-color: inherit;
  border-bottom-color: transparent;
}
[role=tooltip][data-placement-applied=top-right-center].popover-enter:not(.popover-enter-active),
.tds-tooltip[data-placement-applied=top-right-center].popover-enter:not(.popover-enter-active) {
  opacity: 0;
  transform: translateY(0.625rem);
}
[role=tooltip][data-placement-applied=bottom],
.tds-tooltip[data-placement-applied=bottom] {
  opacity: 1;
  z-index: 1;
  visibility: visible;
  transform: translateY(0.5625rem);
}
[role=tooltip][data-placement-applied=bottom]::after,
.tds-tooltip[data-placement-applied=bottom]::after {
  top: auto;
  right: auto;
  bottom: calc(100% - 0.125rem);
  left: 50%;
  transform: translateX(-50%);
  border-style: solid;
  border-width: 0.5rem;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: inherit;
}
[role=tooltip][data-placement-applied=bottom].popover-enter:not(.popover-enter-active),
.tds-tooltip[data-placement-applied=bottom].popover-enter:not(.popover-enter-active) {
  opacity: 0;
  transform: translateY(-0.625rem);
}
[role=tooltip][data-placement-applied=bottom-left-center],
.tds-tooltip[data-placement-applied=bottom-left-center] {
  opacity: 1;
  z-index: 1;
  visibility: visible;
  transform: translateY(0.5625rem);
}
[role=tooltip][data-placement-applied=bottom-left-center]::after,
.tds-tooltip[data-placement-applied=bottom-left-center]::after {
  top: -0.375rem;
  right: auto;
  bottom: auto;
  left: 0;
  transform: none;
  border-style: solid;
  border-width: 0.25rem;
  border-left-color: inherit;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: inherit;
}
[role=tooltip][data-placement-applied=bottom-left-center].popover-enter:not(.popover-enter-active),
.tds-tooltip[data-placement-applied=bottom-left-center].popover-enter:not(.popover-enter-active) {
  opacity: 0;
  transform: translateY(-0.625rem);
}
[role=tooltip][data-placement-applied=bottom-right-center],
.tds-tooltip[data-placement-applied=bottom-right-center] {
  opacity: 1;
  z-index: 1;
  visibility: visible;
  transform: translateY(0.5625rem);
}
[role=tooltip][data-placement-applied=bottom-right-center]::after,
.tds-tooltip[data-placement-applied=bottom-right-center]::after {
  top: -0.375rem;
  right: 0;
  bottom: auto;
  left: auto;
  transform: none;
  border-style: solid;
  border-width: 0.25rem;
  border-left-color: transparent;
  border-right-color: inherit;
  border-top-color: transparent;
  border-bottom-color: inherit;
}
[role=tooltip][data-placement-applied=bottom-right-center].popover-enter:not(.popover-enter-active),
.tds-tooltip[data-placement-applied=bottom-right-center].popover-enter:not(.popover-enter-active) {
  opacity: 0;
  transform: translateY(-0.625rem);
}

.tds-pagination {
  display: block;
  margin: 1.5rem auto;
}
.tds-pagination ul, .tds-pagination ol {
  list-style: none;
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 0;
  line-height: 2.75rem;
}
.tds-pagination li > * {
  border: solid 0.0625rem rgb(0, 115, 149);
  border-radius: 0;
  display: block;
  min-width: 2.75rem;
  height: 2.75rem;
  margin: 0 0 0 -0.0625rem;
  padding: 0 0.125rem;
  position: relative;
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  z-index: 1;
}
.tds-pagination li:first-child > * {
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
  margin-left: 0;
}
.tds-pagination li:last-child > * {
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}
.tds-pagination .tds-pagination__placeholder {
  border: 0;
  padding: 0 0.1875rem;
  margin-left: 0;
  min-width: 0;
}
.tds-pagination li[aria-current] > * {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgb(0, 115, 149);
  color: rgb(255, 255, 255);
}
.tds-pagination li > a,
.tds-pagination li > button {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 115, 149);
  font-size: inherit;
  font-family: inherit;
  position: relative;
  -webkit-text-decoration: none;
  text-decoration: none;
  line-height: inherit;
  cursor: pointer;
  outline: 0;
  transition-duration: 0.25s;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
}
.tds-pagination li > a:disabled,
.tds-pagination li > a .disabled, .tds-pagination li > a[aria-disabled=true],
.tds-pagination li > button:disabled,
.tds-pagination li > button .disabled,
.tds-pagination li > button[aria-disabled=true] {
  cursor: not-allowed;
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
}
.tds-pagination li > a[aria-busy=true],
.tds-pagination li > button[aria-busy=true] {
  cursor: wait;
}
.tds-pagination li > a:hover, .tds-pagination li > a.hover,
.tds-pagination li > button:hover,
.tds-pagination li > button.hover {
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-pagination li > a:focus-visible, .tds-pagination li > a.focus,
.tds-pagination li > button:focus-visible,
.tds-pagination li > button.focus {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0);
}
.tds-pagination li > a:active, .tds-pagination li > a.active,
.tds-pagination li > button:active,
.tds-pagination li > button.active {
  background-color: rgba(0, 145, 235, 0.4);
}
.tds-pagination li > a > svg,
.tds-pagination li > button > svg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.tds-pagination li > a:focus-visible,
.tds-pagination li > button:focus-visible {
  z-index: 2;
  border-radius: 0.1875rem;
}
.tds-pagination li > a[aria-disabled=true],
.tds-pagination li > button[aria-disabled=true] {
  border-color: rgb(181, 182, 184);
  color: rgb(181, 182, 184);
  z-index: 0;
}
.tds-pagination li > a:focus, .tds-pagination li > a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

progress[value] {
  /* Reset the default appearance */
  -webkit-appearance: none;
  appearance: none;
  /* Get rid of default border in Firefox. */
  border: none;
  /* Dimensions */
  width: 100%;
  height: 0.5625rem;
  /* For IE10 */
  color: rgb(0, 53, 87);
}

.tds-progress {
  padding: 0.5625rem;
  /* Div only version
   * Instead of using semantic <progress> tag
   * using <div role="progressbar">
  */
}
.tds-progress progress[value] {
  /* Reset the default appearance */
  -webkit-appearance: none;
  appearance: none;
  /* Get rid of default border in Firefox. */
  border: none;
  /* Dimensions */
  width: 100%;
  height: 0.5625rem;
  /* For IE10 */
  color: rgb(0, 53, 87);
}
.tds-progress progress[value]::-webkit-progress-bar {
  background-color: rgb(204, 233, 251);
  border-radius: 0.375rem;
}
.tds-progress progress[value]::-webkit-progress-value {
  background-color: rgb(0, 53, 87);
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.tds-progress--dark {
  padding: 0.5625rem;
  background-color: transparent;
  color: rgb(255, 255, 255);
}
.tds-progress--dark progress[value] {
  /* Reset the default appearance */
  -webkit-appearance: none;
  appearance: none;
  /* Get rid of default border in Firefox. */
  border: none;
  /* Dimensions */
  width: 100%;
  height: 0.5625rem;
  /* For IE10 */
  color: rgb(193, 216, 65);
}
.tds-progress--dark progress[value]::-webkit-progress-bar {
  background-color: rgb(255, 255, 255);
  border-radius: 0.375rem;
}
.tds-progress--dark progress[value]::-webkit-progress-value {
  background-color: rgb(193, 216, 65);
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.tds-progress--dark .tds-progress__indicator {
  border-radius: 0.375rem;
  background-color: rgb(255, 255, 255);
}
.tds-progress--dark .tds-progress__indicator > div {
  background-color: rgb(193, 216, 65);
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.tds-progress--complete::-webkit-progress-value, .tds-progress--complete {
  border-radius: 0.375rem;
}
.tds-progress__indicator {
  border-radius: 0.375rem;
  background-color: rgb(204, 233, 251);
}
.tds-progress__indicator > div {
  background-color: rgb(0, 53, 87);
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.tds-progress__indicator > div {
  height: 0.5625rem;
  margin: 0.75rem 0;
}

#progress-example, #progress-div-example {
  background-color: rgb(0, 53, 87);
}

.tds-search-box {
  display: flex;
}
.tds-search-box input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  cursor: pointer;
  width: 1.125rem;
  height: 1.125rem;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.707%209l2.737%202.737a.5.5%200%2001-.707.707L9%209.707l-2.737%202.737a.5.5%200%2001-.707-.707L8.293%209%205.556%206.263a.5.5%200%2011.707-.707L9%208.293l2.737-2.737a.5.5%200%2001.707.707L9.707%209zM9%2018A9%209%200%20119%200a9%209%200%20010%2018zm0-1A8%208%200%20109%201a8%208%200%20000%2016z%22%20fill%3D%22%23007395%22%2F%3E%3C%2Fsvg%3E");
  background-size: 100%;
}
.tds-search-box input[type=search]::-ms-clear {
  cursor: pointer;
  width: 1.125rem;
  height: 1.125rem;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.707%209l2.737%202.737a.5.5%200%2001-.707.707L9%209.707l-2.737%202.737a.5.5%200%2001-.707-.707L8.293%209%205.556%206.263a.5.5%200%2011.707-.707L9%208.293l2.737-2.737a.5.5%200%2001.707.707L9.707%209zM9%2018A9%209%200%20119%200a9%209%200%20010%2018zm0-1A8%208%200%20109%201a8%208%200%20000%2016z%22%20fill%3D%22%23007395%22%2F%3E%3C%2Fsvg%3E");
  background-size: 100%;
}
.tds-search-box input {
  background-color: rgb(255, 255, 255);
  border: solid 0.0625rem rgba(70, 73, 77, 0.6);
  border-radius: 0.1875rem;
  color: inherit;
  display: block;
  font-size: var(--tds-field-font-size, inherit);
  line-height: var(--tds-field-lh, 1.5rem);
  padding: var(--tds-field-padding-y, 0.5625rem) var(--tds-field-padding-x, 0.75rem);
  outline: 0;
  width: 100%;
  margin: 0;
  text-overflow: ellipsis;
  border-color: var(--tds-alert-border-color, rgba(70, 73, 77, 0.6));
  box-shadow: 0 0 0 0.0625rem var(--tds-alert-border-color, transparent) inset, 0.3125rem 0 0 0 var(--tds-alert-border-color, transparent) inset;
  border-right-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.tds-search-box input:focus-visible {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
  border-right-color: rgba(70, 73, 77, 0.6);
  border-radius: 0.1875rem;
  z-index: 1;
}
.tds-search-box input:focus-visible ~ .tds-search-box__button, .tds-search-box input:focus-visible ~ .tds-search-box__button--text {
  border-left-color: transparent;
}
.tds-search-box input::placeholder {
  color: rgb(144, 146, 148);
}

.tds-search-box__button, .tds-search-box__button--text {
  cursor: pointer;
  border: 0.0625rem solid var(--tds-alert-border-color, var(--tds-brand-primary, rgb(224, 23, 25)));
  border-radius: 0 0.1875rem 0.1875rem 0;
  display: block;
  width: 2.75rem;
  background-color: rgb(255, 255, 255);
  outline: 0;
  transition-timing-function: ease-out;
  transition-duration: 0.15s;
  transition-delay: 100ms;
  transition-property: background-color, color, background-size, box-shadow;
  position: relative;
  color: var(--tds-alert-label-text-color, var(--tds-brand-primary, rgb(224, 23, 25)));
  font-size: 0.875rem;
}
.tds-search-box__button:hover, .tds-search-box__button--text:hover {
  color: var(--tds-alert-label-text-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
  border-color: var(--tds-alert-border-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
  box-shadow: 0 0 0 var(--tds-search-btn-boxshadow-width, 1px) var(--tds-alert-border-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
  transition: box-shadow 300ms ease-out, border-color 100ms ease-out, color 100ms ease-out;
}
.tds-search-box__button:focus-visible, .tds-search-box__button--text:focus-visible {
  border-radius: 0.1875rem;
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}
.tds-search-box__button:active, .tds-search-box__button--text:active {
  box-shadow: 0 0 0 0;
  transition: box-shadow 250ms ease-out, border-color 100ms ease-out, color 100ms ease-out;
  transition-delay: 0ms;
}

.tds-search-box__button::before, .tds-search-box__button--text::before {
  content: "";
  --tds-mask-icon: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.438%2013.145a7.5%207.5%200%2011.707-.707l4.709%204.708a.5.5%200%2001-.708.708l-4.708-4.709zM7.5%2014a6.5%206.5%200%20100-13%206.5%206.5%200%20000%2013z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask: var(--tds-mask-icon) center no-repeat;
          mask: var(--tds-mask-icon) center no-repeat;
  background-color: var(--tds-alert-label-text-color, var(--tds-brand-primary, rgb(224, 23, 25)));
  display: block;
  position: absolute;
  border-style: solid;
  border-width: 0.75rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition-timing-function: ease-in-out;
  transition-duration: 0.15s;
  transition-property: background-color, color, background-size, transform;
}
.tds-search-box__button:hover::before, .tds-search-box__button--text:hover::before {
  background-color: var(--tds-alert-label-text-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
  transform: translate(-50%, -50%) scale(1.15);
}
.tds-search-box__button:active::before, .tds-search-box__button--text:active::before {
  background-color: var(--tds-alert-label-text-color, var(--tds-brand-primary, rgb(224, 23, 25)));
  transform: translate(-50%, -50%) scale(0.9);
}

.tds-search-box__button--text {
  min-width: 5rem;
  width: auto;
  margin-bottom: 0;
  outline-width: 0;
  background-image: none;
  padding: 0 0.5625rem;
  flex-shrink: 0;
}
.tds-search-box__button--text::before {
  content: none;
}
.tds-search-box__button--text:hover {
  --tds-search-btn-brand-darker: color-mix(in oklab, var(--tds-brand-primary-dark1, rgb(175, 18, 20)) 85%, #000 15%);
  --tds-alert-label-text-darker: color-mix(in oklab, var(--tds-alert-label-text-color) 85%, #000 15%);
  color: var(--tds-alert-label-text-darker, var(--tds-search-btn-brand-darker, rgb(175, 18, 20)));
  border-color: var(--tds-alert-border-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
}

.tds-field--info .tds-search-box input,
.tds-search-box--info input {
  border-right-width: 0;
}
.tds-field--info .tds-search-box .tds-search-box__button,
.tds-field--info .tds-search-box .tds-search-box__button--text,
.tds-search-box--info .tds-search-box__button,
.tds-search-box--info .tds-search-box__button--text {
  border-width: 0.125rem;
  border-left-width: 0.125rem;
  margin-left: -0.125rem;
  --tds-search-btn-boxshadow-width: 1px;
}

.tds-field--warning .tds-search-box input,
.tds-search-box--warning input {
  border-right-width: 0;
}
.tds-field--warning .tds-search-box .tds-search-box__button,
.tds-field--warning .tds-search-box .tds-search-box__button--text,
.tds-search-box--warning .tds-search-box__button,
.tds-search-box--warning .tds-search-box__button--text {
  border-width: 0.125rem;
  border-left-width: 0.125rem;
  margin-left: -0.125rem;
  --tds-search-btn-boxshadow-width: 1px;
}

.tds-field--success .tds-search-box input,
.tds-search-box--success input {
  border-right-width: 0;
}
.tds-field--success .tds-search-box .tds-search-box__button,
.tds-field--success .tds-search-box .tds-search-box__button--text,
.tds-search-box--success .tds-search-box__button,
.tds-search-box--success .tds-search-box__button--text {
  border-width: 0.125rem;
  border-left-width: 0.125rem;
  margin-left: -0.125rem;
  --tds-search-btn-boxshadow-width: 1px;
}

.tds-field--error .tds-search-box input,
.tds-search-box--error input {
  border-right-width: 0;
}
.tds-field--error .tds-search-box .tds-search-box__button,
.tds-field--error .tds-search-box .tds-search-box__button--text,
.tds-search-box--error .tds-search-box__button,
.tds-search-box--error .tds-search-box__button--text {
  border-width: 0.125rem;
  border-left-width: 0.125rem;
  margin-left: -0.125rem;
  --tds-search-btn-boxshadow-width: 1px;
}

.tds-listbox {
  display: block;
  background-color: rgb(255, 255, 255);
  max-height: 21.25rem;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}
.tds-listbox--popup {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07), 0 1rem 2rem 0 rgba(51, 93, 121, 0.07), 0 2rem 4rem 0 rgba(51, 93, 121, 0.07);
  border-radius: 0.375rem;
  background-color: rgb(255, 255, 255);
  max-height: min(21.25rem, 100vh - 5rem);
}
.tds-listbox--popup[data-placement-applied|=top] {
  margin-bottom: 0.0625rem;
}
.tds-listbox [role=option] {
  line-height: 1.5rem;
  padding: 0.5rem 1.125rem;
  cursor: pointer;
  min-height: 2rem;
  font-size: var(--tds-field-font-size, inherit);
}
.tds-listbox [role=option]:hover {
  color: rgb(0, 42, 71);
  background-color: rgb(242, 250, 254);
}
.tds-listbox [role=option].tds-listbox__option--active {
  color: rgb(0, 42, 71);
  background-color: rgb(204, 233, 251);
}
.tds-listbox [role=option][aria-disabled=true] {
  cursor: not-allowed;
  color: rgb(144, 146, 148);
}
.tds-listbox [role=option].tds-listbox__option--active[aria-disabled=true] {
  color: rgb(107, 109, 113);
}
.tds-listbox [role=option] mark {
  background-color: transparent;
  border-radius: 0;
  color: inherit;
  font-weight: 700;
  margin: 0;
  padding: 0;
}
.tds-listbox[tabindex] [role=option].tds-listbox__option--active {
  background-color: rgb(242, 250, 254);
  color: unset;
}
.tds-listbox[tabindex] [role=option].tds-listbox__option--active[aria-disabled=true] {
  color: rgb(107, 109, 113);
}
.tds-listbox:focus {
  outline: 0;
}
.tds-listbox:focus [role=option].tds-listbox__option--active {
  color: rgb(0, 42, 71);
  background-color: rgb(204, 233, 251);
}
.tds-listbox:focus [role=option].tds-listbox__option--active[aria-disabled=true] {
  color: rgb(107, 109, 113);
}
.tds-listbox__status {
  padding: 0.5rem 1.125rem;
}
.tds-listbox__groupLabel {
  background-color: rgb(246, 246, 246);
  padding: 0.5rem 1.125rem;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}

.tds-listbox--multiple [role=option] {
  padding-left: 3.375rem;
  position: relative;
}
.tds-listbox--multiple [role=option]::before, .tds-listbox--multiple [role=option]::after {
  content: "";
  position: absolute;
  left: 1.125rem;
  top: 50%;
  transform: translateY(-55%);
}
.tds-listbox--multiple [role=option]::before {
  background-color: var(--tds-check-bg-color, rgb(255, 255, 255));
  border: solid 0.0625rem var(--tds-check-icon-border-color, rgba(70, 73, 77, 0.6));
  border-radius: var(--tds-check-icon-radius, 0.1875rem);
  height: 1.125rem;
  width: 1.125rem;
}
.tds-listbox--multiple [role=option]::after {
  background-color: var(--tds-check-icon-color, rgb(39, 42, 45));
  border-radius: var(--tds-check-icon-radius, 0.1875rem);
  display: var(--tds-check-icon-display, none);
  height: 1.125rem;
  width: 1.125rem;
  -webkit-mask: var(--tds-check-icon-mask, url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22black%22%20fill%3D%22none%22%20d%3D%22M4%2C9L7%2C12L14%2C5%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")) center no-repeat;
          mask: var(--tds-check-icon-mask, url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22black%22%20fill%3D%22none%22%20d%3D%22M4%2C9L7%2C12L14%2C5%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")) center no-repeat;
  -webkit-mask-size: 100%;
          mask-size: 100%;
}
.tds-listbox--multiple [role=option][aria-selected=true] {
  --tds-check-icon-border-color: rgb(39, 42, 45);
  --tds-check-icon-display: block;
}
.tds-listbox--multiple [role=option][aria-disabled=true] {
  --tds-check-icon-color: rgb(107, 109, 113);
  --tds-check-icon-border-color: rgba(70, 73, 77, 0.2);
  --tds-check-bg-color: rgba(70, 73, 77, 0.05);
}

.tds-listbox--selectedFirst [role=option][aria-selected=true] + [role=option][aria-selected=false] {
  border-top: solid 0.0625rem rgb(70, 73, 77);
}

.tds-select-dialog {
  display: flex;
  flex-direction: column;
  background-color: rgb(255, 255, 255);
}
.tds-select-dialog--popup {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07), 0 1rem 2rem 0 rgba(51, 93, 121, 0.07), 0 2rem 4rem 0 rgba(51, 93, 121, 0.07);
  border-radius: 0.375rem;
  background-color: rgb(255, 255, 255);
  max-height: calc(100vh - 5rem);
}
.tds-select-dialog--popup[data-placement-applied|=top] {
  margin-bottom: 0.0625rem;
}
.tds-select-dialog [role=listbox] {
  flex: 1 1 auto;
}
.tds-select-dialog [role=listbox][aria-activedescendant=""]:focus-visible, .tds-select-dialog [role=listbox]:not([aria-activedescendant]):focus-visible {
  outline: solid 0.25rem rgb(102, 189, 243);
  outline-offset: -0.25rem;
}
.tds-select-dialog__filter-panel {
  padding: 0;
  border-bottom: solid 0.0625rem rgb(181, 182, 184);
}
.tds-select-dialog__filter-panel input {
  background-color: rgb(255, 255, 255);
  padding: 0.375rem 0.375rem 0.375rem 3.375rem;
  border: 0;
  display: block;
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.438%2013.145a7.5%207.5%200%2011.707-.707l4.709%204.708a.5.5%200%2001-.708.708l-4.708-4.709zM7.5%2014a6.5%206.5%200%20100-13%206.5%206.5%200%20000%2013z%22%20fill%3D%22%23272A2D%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: left 1.125rem center;
  background-size: 1.125rem;
}
.tds-select-dialog__filter-panel input:focus-visible {
  outline: solid 0.25rem rgb(102, 189, 243);
  outline-offset: -0.25rem;
}
.tds-select-dialog__filter-panel input::placeholder {
  color: rgb(144, 146, 148);
}
.tds-select-dialog__filter-panel input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  cursor: pointer;
  width: 1.125rem;
  height: 1.125rem;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.707%209l2.737%202.737a.5.5%200%2001-.707.707L9%209.707l-2.737%202.737a.5.5%200%2001-.707-.707L8.293%209%205.556%206.263a.5.5%200%2011.707-.707L9%208.293l2.737-2.737a.5.5%200%2001.707.707L9.707%209zM9%2018A9%209%200%20119%200a9%209%200%20010%2018zm0-1A8%208%200%20109%201a8%208%200%20000%2016z%22%20fill%3D%22%23007395%22%2F%3E%3C%2Fsvg%3E");
  background-size: 100%;
}
.tds-select-dialog__filter-panel input[type=search]::-ms-clear {
  cursor: pointer;
  width: 1.125rem;
  height: 1.125rem;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.707%209l2.737%202.737a.5.5%200%2001-.707.707L9%209.707l-2.737%202.737a.5.5%200%2001-.707-.707L8.293%209%205.556%206.263a.5.5%200%2011.707-.707L9%208.293l2.737-2.737a.5.5%200%2001.707.707L9.707%209zM9%2018A9%209%200%20119%200a9%209%200%20010%2018zm0-1A8%208%200%20109%201a8%208%200%20000%2016z%22%20fill%3D%22%23007395%22%2F%3E%3C%2Fsvg%3E");
  background-size: 100%;
}
.tds-select-dialog__actions {
  border-top: solid 0.0625rem rgb(181, 182, 184);
  display: flex;
  padding: 0.375rem 0.125rem;
}
.tds-select-dialog__actions > :last-child {
  margin-left: auto;
}
.tds-select-dialog__actions > button {
  --tds-btn-brand-darker: color-mix(in oklab, var(--tds-brand-primary-dark1, rgb(175, 18, 20)) 85%, #000 15%);
  color: var(--tds-btn-text-color, rgb(224, 23, 25));
  background-color: var(--tds-btn-bg-color, rgb(255, 255, 255));
  border: solid var(--tds-btn-border-width, 0.1875rem) var(--tds-btn-border-color, rgb(224, 23, 25));
  border-radius: var(--tds-btn-border-radius, 0.1875rem);
  display: inline-block;
  font-size: var(--tds-btn-font-size, 1.125rem);
  font-weight: var(--tds-btn-font-weight, 700);
  line-height: var(--tds-btn-line-height, 1.33334);
  min-width: 11.25rem;
  padding: var(--tds-btn-padding-top, 0.5rem) var(--tds-btn-padding-sides, 1.6875rem) var(--tds-btn-padding-bottom, 0.375rem);
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  letter-spacing: var(--tds-btn-letter-spacing, 0.046875rem);
  vertical-align: middle;
  cursor: pointer;
  outline: 0;
  transition-duration: 0.25s;
  transition-property: background-color, color, border-color, border-radius, box-shadow;
  transition-timing-function: ease-in-out;
}
.tds-select-dialog__actions > button:disabled,
.tds-select-dialog__actions > button .disabled, .tds-select-dialog__actions > button[aria-disabled=true] {
  cursor: not-allowed;
}
.tds-select-dialog__actions > button[aria-busy=true] {
  cursor: wait;
}
.tds-select-dialog__actions > button:focus-visible, .tds-select-dialog__actions > button.focus {
  outline: 0;
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-select-dialog__actions > button:focus-visible:disabled, .tds-select-dialog__actions > button:focus-visible.disabled, .tds-select-dialog__actions > button:focus-visible[aria-disabled=true], .tds-select-dialog__actions > button.focus:disabled, .tds-select-dialog__actions > button.focus.disabled, .tds-select-dialog__actions > button.focus[aria-disabled=true] {
  background-color: rgba(70, 73, 77, 0.2);
}
.tds-select-dialog__actions > button[aria-busy=true], .tds-select-dialog__actions > button:hover, .tds-select-dialog__actions > button.hover {
  color: var(--tds-btn-hover-text-color, rgb(175, 18, 20));
  background-color: var(--tds-btn-hover-bg-color, rgb(255, 255, 255));
  border-color: var(--tds-btn-hover-border-color, rgb(175, 18, 20));
  box-shadow: 0 0 0 var(--tds-btn-boxshadow-width, 0.125rem) var(--tds-btn-hover-border-color, rgb(175, 18, 20));
  transition-property: background-color, color, border-color, border-radius, box-shadow;
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  z-index: 1000;
  position: relative;
  --tds-btn-border-radius: 4px;
}
.tds-select-dialog__actions > button:active, .tds-select-dialog__actions > button.active {
  color: var(--tds-btn-active-text-color, rgb(140, 12, 14));
  background-color: var(--tds-btn-active-bg-color, rgb(255, 255, 255));
  border-color: var(--tds-btn-active-border-color, rgb(140, 12, 14));
  box-shadow: 0 0 0 0 transparent;
  transition-property: background-color, color, border-color, border-radius, box-shadow;
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  --tds-btn-border-radius: 0.1875rem;
}
.tds-select-dialog__actions > button:disabled, .tds-select-dialog__actions > button.disabled, .tds-select-dialog__actions > button[aria-disabled=true] {
  --tds-btn-boxshadow-width: 0;
  color: var(--tds-btn-disabled-text-color, rgb(181, 182, 184));
  background-color: var(--tds-btn-disabled-bg-color, rgb(255, 255, 255));
  border-color: var(--tds-btn-disabled-border-color, rgb(181, 182, 184));
  transition: none;
}
.tds-select-dialog__actions > button:disabled:hover, .tds-select-dialog__actions > button.disabled:hover, .tds-select-dialog__actions > button[aria-disabled=true]:hover {
  transition: none;
}
.tds-select-dialog__actions > button[aria-busy=true] {
  position: relative;
  --tds-btn-box-shadow-width: 0;
}
.tds-select-dialog__actions > button[aria-busy=true]::before {
  content: "";
  display: block;
  height: 2.25rem;
  width: 2.25rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1.125rem;
  margin-left: -1.125rem;
  border-style: solid;
  --tds-mask-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20preserveAspectRatio%3D%22xMidYMid%22%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2216.5%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-dasharray%3D%2223%20200%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2216.5%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20opacity%3D%22.4%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask: var(--tds-mask-icon) center no-repeat;
          mask: var(--tds-mask-icon) center no-repeat;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  background-size: 100%;
  background-color: var(--tds-btn-hover-text-color, rgb(255, 255, 255));
  animation: spin 1s linear infinite;
}
.tds-select-dialog__actions > button:visited {
  color: var(--tds-btn-text-color, rgb(0, 115, 149));
}
.tds-select-dialog__actions > button:visited:hover {
  color: var(--tds-btn-hover-text-color, rgb(175, 18, 20));
}
.tds-select-dialog__actions > button:visited:active {
  color: var(--tds-btn-active-text-color, rgb(175, 18, 20));
}
.tds-select-dialog__actions > button {
  --tds-btn-text-color: rgb(0, 115, 149);
  --tds-btn-bg-color: rgba(0, 0, 0, 0);
  --tds-btn-border-color: rgba(0, 0, 0, 0);
  --tds-btn-hover-text-color: rgb(0, 82, 107);
  --tds-btn-hover-bg-color: rgb(204, 233, 251);
  --tds-btn-hover-border-color: rgb(153, 211, 247);
  --tds-btn-active-text-color: rgb(0, 33, 45);
  --tds-btn-active-bg-color: rgb(153, 211, 247);
  --tds-btn-active-border-color: rgb(102, 189, 243);
  --tds-btn-disabled-text-color: rgb(107, 109, 113);
  --tds-btn-disabled-bg-color: rgba(0, 0, 0, 0);
  --tds-btn-disabled-border-color: rgba(0, 0, 0, 0);
  --tds-btn-padding-top: 0.5rem;
  --tds-btn-padding-sides: 0.875rem;
  --tds-btn-padding-bottom: 0.4375rem;
  --tds-btn-font-size: 0.875rem;
  --tds-btn-line-height: 1.5;
  --tds-btn-font-weight: 600;
  --tds-btn-border-width: 0.0625rem;
  min-width: 0;
}
.tds-select-dialog__actions > button[aria-busy=true]::before {
  height: 1.125rem;
  width: 1.125rem;
  margin-top: -0.5625rem;
  margin-left: -0.5625rem;
}

.tds-selected-options {
  display: block;
  margin-bottom: 1.25rem;
}
.tds-selected-options [role=list] {
  display: inline-flex;
  flex-wrap: wrap;
  max-width: 100%;
}
.tds-selected-options [role=listitem] {
  display: block;
  max-width: 100%;
}
.tds-selected-options__summary {
  margin-right: 0.23rem;
}
.tds-selected-options--no-margin {
  margin-bottom: 0;
}
.tds-selected-options--inline {
  display: inline;
}
.tds-selected-options--inline [role=list] {
  display: inline;
}
.tds-selected-options--inline [role=listitem] {
  display: inline;
}
.tds-selected-options--inline [role=listitem]::after {
  content: attr(data-delimiter);
  white-space: pre;
}
.tds-selected-options--no-last-comma [role=listitem]:last-child::after {
  content: none;
}
.tds-selected-options .tds-tag {
  margin: 0 0.375rem 0.375rem 0;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: middle;
}
.tds-selected-options span[role=button] {
  cursor: default;
}
.tds-selected-options span[role=button]:focus {
  outline: 0;
}

.tds-select {
  display: inline-block;
}
.tds-field .tds-select {
  display: block;
  width: 100%;
}
.tds-select__internal-label {
  max-height: 2rem;
  max-width: 100%;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  color: rgba(0, 0, 0, 0);
}
.tds-select__field-input {
  background-color: rgb(255, 255, 255);
  border: solid 0.0625rem rgba(70, 73, 77, 0.6);
  border-radius: 0.1875rem;
  color: inherit;
  display: block;
  font-size: var(--tds-field-font-size, inherit);
  line-height: var(--tds-field-lh, 1.5rem);
  padding: var(--tds-field-padding-y, 0.5625rem) var(--tds-field-padding-x, 0.75rem);
  outline: 0;
  width: 100%;
  margin: 0;
  text-overflow: ellipsis;
  border-color: var(--tds-alert-border-color, rgba(70, 73, 77, 0.6));
  box-shadow: 0 0 0 0.0625rem var(--tds-alert-border-color, transparent) inset, 0.3125rem 0 0 0 var(--tds-alert-border-color, transparent) inset;
  line-height: 1;
  position: relative;
}
.tds-select__field-input > * {
  line-height: 1.5rem;
  vertical-align: middle;
  max-width: 100%;
}
.tds-select__field-input::after {
  content: "";
  cursor: default;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: 2.25rem;
  background-position: center right 0.5625rem;
}
.tds-select__field-input--focused {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}
.tds-select__field-input--with-input {
  cursor: text;
}
.tds-select__field-input--with-input::after {
  border-left: solid 1px rgba(70, 73, 77, 0.6);
}
.tds-select__field-input--with-input .tds-select__clear {
  right: 2.25rem;
}
.tds-select__field-input--with-clear {
  padding-right: 3.9375rem;
}
.tds-select__field-input--with-input.tds-select__field-input--with-clear {
  padding-right: 4.5rem;
}
.tds-select__field-input--with-tags {
  padding-bottom: 0.1875rem;
}
.tds-select__field-input--condensed, .tds-field--condensed .tds-select__field-input, .tds-select--condensed .tds-select__field-input {
  padding-right: 2rem;
}
.tds-select__field-input--condensed::after, .tds-field--condensed .tds-select__field-input::after, .tds-select--condensed .tds-select__field-input::after {
  background-size: 1rem;
  background-position: center right 0.5rem;
}
.tds-select__field-input--disabled {
  cursor: not-allowed;
  background-color: rgb(246, 246, 246);
  border-color: rgba(70, 73, 77, 0.2);
  color: rgb(107, 109, 113);
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
}
.tds-select__field-input--disabled::after {
  cursor: not-allowed;
  opacity: 0.4;
}
.tds-select__field-input--readonly {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  color: rgb(39, 42, 45);
  margin: -0.28125rem -0.375rem;
  padding: 0.28125rem 0.375rem;
  background-image: none;
}
.tds-select__field-input--readonly::after {
  display: none;
}
.tds-select__field-input--with-input .tds-select__clear-button {
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.707%209l2.737%202.737a.5.5%200%2001-.707.707L9%209.707l-2.737%202.737a.5.5%200%2001-.707-.707L8.293%209%205.556%206.263a.5.5%200%2011.707-.707L9%208.293l2.737-2.737a.5.5%200%2001.707.707L9.707%209zM9%2018A9%209%200%20119%200a9%209%200%20010%2018zm0-1A8%208%200%20109%201a8%208%200%20000%2016z%22%20fill%3D%22%23007395%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border: 0;
  border-radius: 0.1875rem;
  padding: 0;
  width: 2.25rem;
  height: 2.25rem;
  position: absolute;
  right: 1.6875rem;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  outline: 0;
  transition-duration: 0.25s;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
}
.tds-select__field-input--with-input .tds-select__clear-button:disabled,
.tds-select__field-input--with-input .tds-select__clear-button .disabled, .tds-select__field-input--with-input .tds-select__clear-button[aria-disabled=true] {
  cursor: not-allowed;
}
.tds-select__field-input--with-input .tds-select__clear-button[aria-busy=true] {
  cursor: wait;
}
.tds-select__field-input--with-input .tds-select__clear-button:hover, .tds-select__field-input--with-input .tds-select__clear-button.hover {
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-select__field-input--with-input .tds-select__clear-button:focus-visible, .tds-select__field-input--with-input .tds-select__clear-button.focus {
  outline: 0;
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-select__field-input--with-input .tds-select__clear-button:focus-visible:disabled, .tds-select__field-input--with-input .tds-select__clear-button:focus-visible.disabled, .tds-select__field-input--with-input .tds-select__clear-button:focus-visible[aria-disabled=true], .tds-select__field-input--with-input .tds-select__clear-button.focus:disabled, .tds-select__field-input--with-input .tds-select__clear-button.focus.disabled, .tds-select__field-input--with-input .tds-select__clear-button.focus[aria-disabled=true] {
  background-color: rgba(70, 73, 77, 0.2);
}
.tds-select__field-input--with-input .tds-select__clear-button:active, .tds-select__field-input--with-input .tds-select__clear-button.active {
  background-color: rgba(0, 145, 235, 0.4);
}
.tds-select__control {
  border: 0;
  display: inline-block;
  min-height: 1.5rem;
  outline: 0;
}
.tds-select__control--nowrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tds-select__clear {
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.707%209l2.737%202.737a.5.5%200%2001-.707.707L9%209.707l-2.737%202.737a.5.5%200%2001-.707-.707L8.293%209%205.556%206.263a.5.5%200%2011.707-.707L9%208.293l2.737-2.737a.5.5%200%2001.707.707L9.707%209zM9%2018A9%209%200%20119%200a9%209%200%20010%2018zm0-1A8%208%200%20109%201a8%208%200%20000%2016z%22%20fill%3D%22%23007395%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border: 0;
  border-radius: 0.1875rem;
  padding: 0;
  width: 2.25rem;
  height: 2.25rem;
  position: absolute;
  right: 1.6875rem;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  outline: 0;
  transition-duration: 0.25s;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
}
.tds-select__clear:disabled,
.tds-select__clear .disabled, .tds-select__clear[aria-disabled=true] {
  cursor: not-allowed;
}
.tds-select__clear[aria-busy=true] {
  cursor: wait;
}
.tds-select__clear:hover, .tds-select__clear.hover {
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-select__clear:focus-visible, .tds-select__clear.focus {
  outline: 0;
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-select__clear:focus-visible:disabled, .tds-select__clear:focus-visible.disabled, .tds-select__clear:focus-visible[aria-disabled=true], .tds-select__clear.focus:disabled, .tds-select__clear.focus.disabled, .tds-select__clear.focus[aria-disabled=true] {
  background-color: rgba(70, 73, 77, 0.2);
}
.tds-select__clear:active, .tds-select__clear.active {
  background-color: rgba(0, 145, 235, 0.4);
}
.tds-select__input-container {
  min-width: 2rem;
  position: relative;
}
.tds-select__input-container > span {
  visibility: hidden;
  white-space: pre;
}
.tds-select__input-container > input {
  cursor: inherit;
  background-color: transparent;
  border: 0;
  font-size: inherit;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: inherit;
  padding: 0;
  margin: 0;
  outline: 0;
  text-overflow: ellipsis;
}
.tds-select__input-container > input::placeholder {
  color: rgb(144, 146, 148);
}
.tds-select .tds-selected-options {
  max-width: 100%;
}
.tds-select__popup-garage {
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
.tds-select > select,
.tds-select > input {
  display: none;
}

.tds-loading-spinner__overlay {
  background-color: rgba(255, 255, 255, 0.9);
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
  position: fixed;
  transition: background-color 0.5s ease-in-out;
  z-index: 1100;
}
.tds-loading-spinner__overlay--dark {
  background-color: rgba(0, 15, 26, 0.8);
}

.tds-loading-spinner__centered {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.tds-loading-spinner__centered .tds-loading-spinner,
.tds-loading-spinner__centered .tds-loading-spinner--dark,
.tds-loading-spinner__centered .tds-loading-spinner-semicircles,
.tds-loading-spinner__centered .tds-loading-spinner-semicircles--dark {
  position: relative;
  transform: none;
  top: 0;
  left: 0;
}

.tds-loading-spinner__label {
  text-align: center;
  padding-top: 24px;
  animation: fadeIn 0.5s ease-in;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.tds-loading-spinner__label--dark {
  color: rgb(255, 255, 255);
}

.tds-loading-spinner {
  animation: fadeIn 0.5s ease-in;
  width: 3rem;
  height: 3rem;
}
.tds-loading-spinner::before {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 400 400' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Edefault-before%3C/title%3E%3Cg id='default-before' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M200,0 C89.54305,0 0,89.54305 0,200 C0,310.45695 89.54305,400 200,400 C310.45695,400 400,310.45695 400,200 C400,89.54305 310.45695,0 200,0 Z M199,28 C293.992977,28 371,105.007023 371,200 C371,294.992977 293.992977,372 199,372 C104.007023,372 27,294.992977 27,200 C27,105.007023 104.007023,28 199,28 Z' id='Oval' fill='%23CCE9FB' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M58.898443,59.0726073 C64.3873817,53.6424642 73.2867096,53.6424642 78.7757946,59.0724609 C84.1801417,64.4192096 84.2632878,73.0366578 79.0250864,78.4839016 L78.7756483,78.7368946 C11.078738,145.708658 11.078738,254.291342 78.7756483,321.263105 C84.2645869,326.693248 84.2645869,335.49725 78.7757946,340.927539 C73.2867096,346.357536 64.3873817,346.357536 58.898443,340.927393 C-19.7763446,263.095343 -19.7763446,136.904657 58.898443,59.0726073 Z' id='Path' fill='%23002A47' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  animation: spin 1.4s linear infinite;
}
.tds-loading-spinner::after {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 400 400' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Edefault-after%3C/title%3E%3Cg id='default-after' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M217.898443,-99.9273927 C223.387382,-105.357536 232.28671,-105.357536 237.775795,-99.9275391 C243.180142,-94.5807904 243.263288,-85.9633422 238.025086,-80.5160984 L237.775648,-80.2631054 C170.078738,-13.2913416 170.078738,95.2913416 237.775648,162.263105 C243.264587,167.693248 243.264587,176.49725 237.775795,181.927539 C232.28671,187.357536 223.387382,187.357536 217.898443,181.927393 C139.223655,104.095343 139.223655,-22.0953429 217.898443,-99.9273927 Z' id='Path' fill='%23002A47' fill-rule='nonzero' transform='translate(200.392352, 41.000000) rotate(90.000000) translate(-200.392352, -41.000000) '%3E%3C/path%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  animation: spin 1.4s cubic-bezier(0.5, 0.5, 0.35, 1) infinite;
  animation-delay: 0.4s;
}
@media (prefers-reduced-motion: reduce) {
  .tds-loading-spinner::before, .tds-loading-spinner::after {
    animation: none;
  }
}
.tds-loading-spinner--dark {
  animation: fadeIn 0.5s ease-in;
  width: 3rem;
  height: 3rem;
}
.tds-loading-spinner--dark::before {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 400 400' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Edefault-before%3C/title%3E%3Cg id='default-before' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M200,0 C89.54305,0 0,89.54305 0,200 C0,310.45695 89.54305,400 200,400 C310.45695,400 400,310.45695 400,200 C400,89.54305 310.45695,0 200,0 Z M199,28 C293.992977,28 371,105.007023 371,200 C371,294.992977 293.992977,372 199,372 C104.007023,372 27,294.992977 27,200 C27,105.007023 104.007023,28 199,28 Z' id='Oval' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M58.898443,59.0726073 C64.3873817,53.6424642 73.2867096,53.6424642 78.7757946,59.0724609 C84.1801417,64.4192096 84.2632878,73.0366578 79.0250864,78.4839016 L78.7756483,78.7368946 C11.078738,145.708658 11.078738,254.291342 78.7756483,321.263105 C84.2645869,326.693248 84.2645869,335.49725 78.7757946,340.927539 C73.2867096,346.357536 64.3873817,346.357536 58.898443,340.927393 C-19.7763446,263.095343 -19.7763446,136.904657 58.898443,59.0726073 Z' id='Path' fill='%23C1D841' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  animation: spin 1.4s linear infinite;
}
.tds-loading-spinner--dark::after {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 400 400' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Edefault-after%3C/title%3E%3Cg id='default-after' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M217.898443,-99.9273927 C223.387382,-105.357536 232.28671,-105.357536 237.775795,-99.9275391 C243.180142,-94.5807904 243.263288,-85.9633422 238.025086,-80.5160984 L237.775648,-80.2631054 C170.078738,-13.2913416 170.078738,95.2913416 237.775648,162.263105 C243.264587,167.693248 243.264587,176.49725 237.775795,181.927539 C232.28671,187.357536 223.387382,187.357536 217.898443,181.927393 C139.223655,104.095343 139.223655,-22.0953429 217.898443,-99.9273927 Z' id='Path' fill='%23C1D841' fill-rule='nonzero' transform='translate(200.392352, 41.000000) rotate(90.000000) translate(-200.392352, -41.000000) '%3E%3C/path%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  animation: spin 1.4s cubic-bezier(0.5, 0.5, 0.35, 1) infinite;
  animation-delay: 0.4s;
}
@media (prefers-reduced-motion: reduce) {
  .tds-loading-spinner--dark::before, .tds-loading-spinner--dark::after {
    animation: none;
  }
}
.tds-loading-spinner-semicircles {
  animation: fadeIn 0.5s ease-in;
  width: 3rem;
  height: 3rem;
}
.tds-loading-spinner-semicircles::before {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 400 400' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Esemi-before%3C/title%3E%3Cg id='semi-before' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(186.000000, -0.078125)' fill='%23CCE9FB' fill-rule='nonzero'%3E%3Cpath d='M200.043478,0.078125 C207.751452,0.078125 214,6.30969656 214,13.9967297 C214,21.5655007 207.942236,27.7232492 200.398177,27.9109269 L200.043478,27.9153343 C104.978464,27.9153343 27.9130435,104.771384 27.9130435,199.578125 C27.9130435,294.384866 104.978464,371.240916 200.043478,371.240916 C207.751452,371.240916 214,377.472487 214,385.15952 C214,392.846553 207.751452,399.078125 200.043478,399.078125 C89.5625159,399.078125 0,309.758933 0,199.578125 C0,89.3973174 89.5625159,0.078125 200.043478,0.078125 Z' id='Path' transform='translate(107.000000, 199.578125) rotate(180.000000) translate(-107.000000, -199.578125) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  animation: spin 2.5s linear infinite;
}
.tds-loading-spinner-semicircles::after {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 400 400' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Esemi-after%3C/title%3E%3Cg id='semi-after' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M200.043478,0 C207.751452,0 214,6.23157156 214,13.9186047 C214,21.6056377 207.751452,27.8372093 200.043478,27.8372093 C104.978464,27.8372093 27.9130435,104.693259 27.9130435,199.5 C27.9130435,293.358674 103.444862,369.623875 197.196987,371.139793 L200.043478,371.162791 C207.751452,371.162791 214,377.394362 214,385.081395 C214,392.768428 207.751452,399 200.043478,399 C89.5625159,399 0,309.680808 0,199.5 C0,89.3191924 89.5625159,0 200.043478,0 Z' id='Path' fill='%23002A47' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  animation: spin 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .tds-loading-spinner-semicircles::before, .tds-loading-spinner-semicircles::after {
    animation: none;
  }
}
.tds-loading-spinner-semicircles--dark {
  animation: fadeIn 0.5s ease-in;
  width: 3rem;
  height: 3rem;
}
.tds-loading-spinner-semicircles--dark::before {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 400 400' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Esemi-before%3C/title%3E%3Cg id='semi-before' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(186.000000, -0.078125)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M200.043478,0.078125 C207.751452,0.078125 214,6.30969656 214,13.9967297 C214,21.5655007 207.942236,27.7232492 200.398177,27.9109269 L200.043478,27.9153343 C104.978464,27.9153343 27.9130435,104.771384 27.9130435,199.578125 C27.9130435,294.384866 104.978464,371.240916 200.043478,371.240916 C207.751452,371.240916 214,377.472487 214,385.15952 C214,392.846553 207.751452,399.078125 200.043478,399.078125 C89.5625159,399.078125 0,309.758933 0,199.578125 C0,89.3973174 89.5625159,0.078125 200.043478,0.078125 Z' id='Path' transform='translate(107.000000, 199.578125) rotate(180.000000) translate(-107.000000, -199.578125) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  animation: spin 2.5s linear infinite;
}
.tds-loading-spinner-semicircles--dark::after {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 400 400' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Esemi-after%3C/title%3E%3Cg id='semi-after' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M200.043478,0 C207.751452,0 214,6.23157156 214,13.9186047 C214,21.6056377 207.751452,27.8372093 200.043478,27.8372093 C104.978464,27.8372093 27.9130435,104.693259 27.9130435,199.5 C27.9130435,293.358674 103.444862,369.623875 197.196987,371.139793 L200.043478,371.162791 C207.751452,371.162791 214,377.394362 214,385.081395 C214,392.768428 207.751452,399 200.043478,399 C89.5625159,399 0,309.680808 0,199.5 C0,89.3191924 89.5625159,0 200.043478,0 Z' id='Path' fill='%23C1D841' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  animation: spin 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .tds-loading-spinner-semicircles--dark::before, .tds-loading-spinner-semicircles--dark::after {
    animation: none;
  }
}

.tds-loading-spinner--x-small {
  width: 1.125rem;
  height: 1.125rem;
}
.tds-loading-spinner--small {
  width: 1.5rem;
  height: 1.5rem;
}
.tds-loading-spinner--medium {
  width: 2.25rem;
  height: 2.25rem;
}
.tds-loading-spinner--large {
  width: 3rem;
  height: 3rem;
}
.tds-loading-spinner--x-large {
  width: 4.5rem;
  height: 4.5rem;
}
.tds-loading-spinner--xx-large {
  width: 6rem;
  height: 6rem;
}
.tds-loading-spinner--xxx-large {
  width: 9rem;
  height: 9rem;
}

.tds-switch {
  display: flex;
  align-items: center;
  margin-bottom: 1.5rem;
}
.tds-switch input[type=checkbox] {
  -webkit-appearance: none;
          appearance: none;
  position: absolute;
  width: 0;
  height: 0;
}
.tds-switch__switch {
  cursor: pointer;
  display: inline-block;
  background-color: rgb(181, 182, 184);
  border: solid 0.1875rem transparent;
  border-radius: 1.875rem;
  height: 2.25rem;
  position: relative;
  min-width: 3.75rem;
  outline: 0;
  transition: background-color 0.2s ease;
  transition-timing-function: ease-in-out;
}
.tds-switch__switch::after {
  content: "";
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  height: 1.875rem;
  width: 1.875rem;
  position: absolute;
  left: 0;
  top: 0;
  border: 0.1875rem solid rgb(70, 73, 77);
  transition: transform 0.2s ease;
  pointer-events: none;
}
.tds-switch__switch:focus-visible {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}
input[type=checkbox]:checked + .tds-switch__switch, .tds-switch__switch.on, .tds-switch__switch[aria-pressed=true] {
  background-color: rgb(0, 145, 235);
}
input[type=checkbox]:checked + .tds-switch__switch::after, .tds-switch__switch.on::after, .tds-switch__switch[aria-pressed=true]::after {
  transform: translateX(1.5rem);
  border-color: rgb(0, 83, 137);
}
input[type=checkbox]:focus-visible + .tds-switch__switch {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}
.tds-switch__switch--small {
  height: 1.5rem;
  min-width: 2.75rem;
}
.tds-switch__switch--small::after {
  content: "";
  border: solid 1px;
  height: 1.125rem;
  width: 1.125rem;
}
input[type=checkbox]:checked + .tds-switch__switch--small, .tds-switch__switch--small.on, .tds-switch__switch--small[aria-pressed=true] {
  background-color: rgb(0, 145, 235);
}
input[type=checkbox]:checked + .tds-switch__switch--small::after, .tds-switch__switch--small.on::after, .tds-switch__switch--small[aria-pressed=true]::after {
  transform: translateX(1.25rem);
  border-color: rgb(0, 83, 137);
}
.tds-switch__field-label {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  margin-right: auto;
}
.tds-switch__field-label--small {
  font-size: 0.9375rem;
}
.tds-switch__label {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin: 0.375rem;
  text-transform: uppercase;
}
.tds-switch--inline .tds-switch__field-label {
  margin-right: 1.125rem;
}

.tds-multiselect {
  display: block;
  position: relative;
}
.tds-multiselect__control {
  background-position: center right 0.5625rem;
  -webkit-appearance: none;
  appearance: none;
  padding-right: 2.25rem;
  min-height: 2.75rem;
  height: auto;
  cursor: pointer;
}
.tds-multiselect__control[aria-disabled=true] {
  opacity: 0.4;
}
.tds-multiselect__popup {
  display: none;
  list-style-type: none;
  padding: 0;
}
.tds-multiselect__popup.expanded {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07), 0 1rem 2rem 0 rgba(51, 93, 121, 0.07), 0 2rem 4rem 0 rgba(51, 93, 121, 0.07);
  display: block;
  position: absolute;
  background-color: rgb(255, 255, 255);
  left: 0;
  right: 0;
  z-index: 1060;
  max-height: 18.375rem;
  border-radius: 0.375rem;
  overflow-y: auto;
}
.tds-multiselect__popup > span {
  font-weight: bold;
  cursor: default;
}
.tds-multiselect__select-all {
  border-bottom: 0.0625rem solid rgb(218, 219, 219);
}
.tds-multiselect .tds-check__label {
  border-left: solid 1.125rem transparent;
  display: block;
}
.tds-multiselect .tds-check__label::before {
  outline: 0 !important;
}
.tds-multiselect .tds-check__label:hover {
  color: rgb(0, 42, 71);
  background-color: rgb(242, 250, 254);
}
.tds-multiselect .tds-check__label:active,
.tds-multiselect input[type=checkbox]:focus + .tds-check__label {
  color: rgb(0, 42, 71);
  background-color: rgb(204, 233, 251);
}

.tds-field--condensed .tds-multiselect {
  line-height: 1.3125rem;
}
.tds-field--condensed .tds-multiselect__control {
  line-height: 1.3125rem;
  min-height: 2.0625rem;
  background-size: 1rem;
  background-position: center right 0.5rem;
  padding-right: 2rem;
}

.tds-tag--mustard {
  --tds-tag-bg-color: rgb(252, 237, 186);
  --tds-tag-text-color: #665004;
  --tds-tag-text-dark: #352a02;
  --tds-tag-bg-dark: #fae28e;
}

.tds-tag--mint {
  --tds-tag-bg-color: rgb(214, 234, 213);
  --tds-tag-text-color: #315e2f;
  --tds-tag-text-dark: #1c351b;
  --tds-tag-bg-dark: #b5d9b3;
}

.tds-tag--creamsicle {
  --tds-tag-bg-color: #fbdbb9;
  --tds-tag-text-color: #844808;
  --tds-tag-text-dark: #542e05;
  --tds-tag-bg-dark: #f5b068;
}

.tds-tag--plum {
  --tds-tag-bg-color: #edcbda;
  --tds-tag-text-color: #762a4c;
  --tds-tag-text-dark: #45182c;
  --tds-tag-bg-dark: #dd9eba;
}

a.tds-tag {
  color: var(--tds-tag-text-color, rgb(0, 83, 137));
  background-color: var(--tds-tag-bg-color, rgb(204, 233, 251));
}

.tds-tag {
  font-family: BattersonSans, sans-serif;
  font-weight: 400;
  font-style: normal;
  border: 0.0625rem solid transparent;
  border-radius: 1.125rem;
  margin: 0 0.375rem 0.5625rem 0;
  color: var(--tds-tag-text-color, rgb(0, 83, 137));
  background-color: var(--tds-tag-bg-color, rgb(204, 233, 251));
  cursor: pointer;
  display: inline-block;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  outline: 0;
  padding: 0.375rem 0.75rem 0.375rem;
  position: relative;
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  white-space: nowrap;
  text-transform: initial;
  letter-spacing: normal;
  transition: none;
}

.tds-tag:hover {
  color: var(--tds-tag-text-dark, rgb(0, 42, 71));
  background-color: var(--tds-tag-bg-dark, rgb(153, 211, 247));
}

.tds-tag:focus-visible {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}

.tds-tag[aria-pressed=true] {
  color: var(--tds-tag-text-dark, rgb(0, 42, 71));
  background-color: var(--tds-tag-bg-dark, rgb(153, 211, 247));
  padding-right: 2.125rem;
}
.tds-tag[aria-pressed=true]::after {
  content: "";
  border: solid 0.625rem;
  top: 50%;
  right: 0.4375rem;
  transform: translateY(-50%);
  position: absolute;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%2018A9%209%200%20119%200a9%209%200%20010%2018zm0-1A8%208%200%20109%201a8%208%200%20000%2016zm4.283-11.444a.5.5%200%2001.707.707l-6.182%206.181a.5.5%200%2001-.707%200l-3.09-3.09a.5.5%200%2001.706-.708l2.738%202.738%205.828-5.828z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") center no-repeat;
          mask: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%2018A9%209%200%20119%200a9%209%200%20010%2018zm0-1A8%208%200%20109%201a8%208%200%20000%2016zm4.283-11.444a.5.5%200%2001.707.707l-6.182%206.181a.5.5%200%2001-.707%200l-3.09-3.09a.5.5%200%2001.706-.708l2.738%202.738%205.828-5.828z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") center no-repeat;
}

.tds-tag[aria-pressed=true]:hover {
  color: var(--tds-tag-text-color, rgb(0, 83, 137));
  background-color: var(--tds-tag-bg-color, rgb(204, 233, 251));
  border: 0.0625rem solid var(--tds-tag-text-color, rgb(0, 83, 137));
}

.tds-tag[aria-pressed=true]:hover:focus {
  border-color: transparent;
}

.tds-tag--dismissable {
  padding-right: 2.125rem;
}
.tds-tag--dismissable::after {
  content: "";
  border: solid 0.625rem;
  top: 50%;
  right: 0.4375rem;
  transform: translateY(-50%);
  position: absolute;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.707%209l2.737%202.737a.5.5%200%2001-.707.707L9%209.707l-2.737%202.737a.5.5%200%2001-.707-.707L8.293%209%205.556%206.263a.5.5%200%2011.707-.707L9%208.293l2.737-2.737a.5.5%200%2001.707.707L9.707%209zM9%2018A9%209%200%20119%200a9%209%200%20010%2018zm0-1A8%208%200%20109%201a8%208%200%20000%2016z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") center no-repeat;
          mask: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.707%209l2.737%202.737a.5.5%200%2001-.707.707L9%209.707l-2.737%202.737a.5.5%200%2001-.707-.707L8.293%209%205.556%206.263a.5.5%200%2011.707-.707L9%208.293l2.737-2.737a.5.5%200%2001.707.707L9.707%209zM9%2018A9%209%200%20119%200a9%209%200%20010%2018zm0-1A8%208%200%20109%201a8%208%200%20000%2016z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") center no-repeat;
}

.tds-tag--dismissable:hover {
  border-color: var(--tds-tag-text-dark, rgb(0, 42, 71));
}

.tds-tag--dismissable:hover:focus {
  border-color: transparent;
}

.tds-tag--static,
.tds-tag:disabled {
  color: var(--tds-tag-text-color, rgb(0, 83, 137));
  background-color: rgb(255, 255, 255);
  border-color: var(--tds-tag-text-color, rgb(0, 83, 137));
}

.tds-tag:disabled {
  background-color: rgb(218, 219, 219);
  color: rgb(70, 73, 77);
  border-color: rgba(0, 0, 0, 0);
  pointer-events: none;
  cursor: not-allowed;
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
}

.tds-tag--static:hover {
  cursor: default;
  color: var(--tds-tag-text-color, rgb(0, 83, 137));
  background-color: rgb(255, 255, 255);
  border-color: var(--tds-tag-text-color, rgb(0, 83, 137));
}

.tds-tag-container {
  display: flex;
  flex-flow: row wrap;
  margin: 0;
  margin-right: -0.5625rem;
  padding: 0;
}
.tds-tag-container .tds-tag {
  margin-right: 0.5625rem;
}
.tds-tag-container > li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.tds-breadcrumbs {
  margin: 1.125rem 0;
}
.tds-breadcrumbs ol, .tds-breadcrumbs ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
.tds-breadcrumbs li:not(:last-child)::after {
  display: inline-block;
  margin: 0 0.5em 0 0.4em;
  transform: rotate(15deg);
  border-right: 0.1em solid;
  height: 0.7em;
  content: "";
}
.tds-breadcrumbs li a:visited {
  color: rgb(0, 115, 149);
}

.tds-time-picker {
  border-radius: 0.375rem 0.375rem 0.375rem 0.375rem;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07), 0 1rem 2rem 0 rgba(51, 93, 121, 0.07), 0 2rem 4rem 0 rgba(51, 93, 121, 0.07);
  display: flex;
  max-height: 12.5rem;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.tds-time-picker[data-dialog-open-state=closed] {
  display: none;
}
.tds-time-picker[data-dialog-open-state=opened], .tds-time-picker[data-dialog-open-state=opening] {
  opacity: 1;
}
.tds-time-picker .tds-time-picker__list {
  padding: 0;
  margin: 0;
  overflow: hidden;
  width: 3.875rem;
  scrollbar-width: thin;
}
.tds-time-picker .tds-time-picker__list::after {
  display: block;
  content: "";
  height: calc(100% - 31px - 18px);
}
.tds-time-picker .tds-time-picker__list:hover {
  overflow-y: auto;
}
.tds-time-picker .tds-time-picker__list:nth-last-child(n+2) {
  border-right: 0.0625rem solid rgb(218, 219, 219);
}
.tds-time-picker .tds-time-picker__list .tds-time-picker__list-item {
  cursor: pointer;
  margin: 0.5625rem 0.1875rem;
  height: 31px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.375rem 0.375rem 0.375rem 0.375rem;
  outline: 0;
}
.tds-time-picker .tds-time-picker__list .tds-time-picker__list-item:hover {
  background-color: rgb(242, 250, 254);
}
.tds-time-picker .tds-time-picker__list .tds-time-picker__list-item:focus-visible {
  border: 2px solid rgb(0, 104, 169);
}
.tds-time-picker .tds-time-picker__list .tds-time-picker__list-item.tds-time-picker__list-item--active {
  background-color: rgb(204, 233, 251);
}

.tds-time-input {
  background-color: rgb(255, 255, 255);
  border: solid 0.0625rem rgba(70, 73, 77, 0.6);
  border-radius: 0.1875rem;
  color: inherit;
  display: inline-flex;
  font-size: var(--tds-field-font-size, inherit);
  line-height: var(--tds-field-lh, 1.5rem);
  padding: var(--tds-field-padding-y, 0.5625rem) var(--tds-field-padding-x, 0.75rem);
  outline: 0;
  width: auto;
  margin: 0;
  text-overflow: ellipsis;
  border-color: var(--tds-alert-border-color, rgba(70, 73, 77, 0.6));
  box-shadow: 0 0 0 0.0625rem var(--tds-alert-border-color, transparent) inset, 0.3125rem 0 0 0 var(--tds-alert-border-color, transparent) inset;
  position: relative;
}
.tds-time-input span:first-of-type::after {
  content: ":";
}
.tds-time-input--with-dialog {
  padding-right: 2.4375rem;
}
.tds-time-input__time-part {
  display: inline-flex;
}
.tds-time-input__time-part:nth-child(2) {
  padding-right: 0.1875rem;
}
.tds-time-input__time-part input[type=text] {
  border: 0;
  line-height: 1.5rem;
  letter-spacing: 0.0625rem;
  outline: 0;
  padding: 0;
  width: 1.5rem;
}
.tds-time-input__time-part input[type=text][data-time-part=period] {
  width: 1.875rem;
}
.tds-time-input__time-part input[type=text]::placeholder {
  text-align: center;
}
.tds-time-input:focus-within, .tds-time-input.tds-time-input--focus-within {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}
.tds-time-input:disabled, .tds-time-input--disabled, .tds-time-input[aria-disabled=true], .tds-field--disabled .tds-time-input, .tds-field:disabled .tds-time-input {
  cursor: not-allowed;
  background-color: rgb(246, 246, 246);
  border-color: rgba(70, 73, 77, 0.2);
  color: rgb(107, 109, 113);
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
}
.tds-time-input:disabled .tds-time-input__time-part > input, .tds-time-input--disabled .tds-time-input__time-part > input, .tds-time-input[aria-disabled=true] .tds-time-input__time-part > input, .tds-field--disabled .tds-time-input .tds-time-input__time-part > input, .tds-field:disabled .tds-time-input .tds-time-input__time-part > input {
  cursor: not-allowed;
  background-color: rgb(246, 246, 246);
  border-color: rgba(70, 73, 77, 0.2);
  color: rgb(107, 109, 113);
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
}
.tds-time-input--readonly, .tds-time-input[aria-readonly=true], .tds-field--readonly .tds-time-input {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  color: rgb(39, 42, 45);
  margin: -0.28125rem -0.375rem;
  padding: 0.28125rem 0.375rem;
}
.tds-time-input--readonly .tds-time-input__trigger, .tds-time-input[aria-readonly=true] .tds-time-input__trigger, .tds-field--readonly .tds-time-input .tds-time-input__trigger {
  display: none;
}

.tds-time-input__trigger {
  border: none;
  border-radius: 3px;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.146%204.646a.5.5%200%2001.708.708l-7.5%207.5a.5.5%200%2001-.708%200l-7.5-7.5a.5.5%200%2001.708-.708L9%2011.793l7.146-7.147z%22%20fill%3D%22%23007395%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  height: 2.25rem;
  margin: -1.125rem 0 0 0;
  width: 2.25rem;
  position: absolute;
  right: 0.1875rem;
  top: 50%;
  cursor: pointer;
  outline: 0;
  transition-duration: 0.25s;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
}
.tds-time-input__trigger:disabled,
.tds-time-input__trigger .disabled, .tds-time-input__trigger[aria-disabled=true] {
  cursor: not-allowed;
}
.tds-time-input__trigger[aria-busy=true] {
  cursor: wait;
}
.tds-time-input__trigger:hover, .tds-time-input__trigger.hover {
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-time-input__trigger:focus-visible, .tds-time-input__trigger.focus {
  outline: 0;
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-time-input__trigger:focus-visible:disabled, .tds-time-input__trigger:focus-visible.disabled, .tds-time-input__trigger:focus-visible[aria-disabled=true], .tds-time-input__trigger.focus:disabled, .tds-time-input__trigger.focus.disabled, .tds-time-input__trigger.focus[aria-disabled=true] {
  background-color: rgba(70, 73, 77, 0.2);
}
.tds-time-input__trigger:active, .tds-time-input__trigger.active {
  background-color: rgba(0, 145, 235, 0.4);
}
.tds-time-input__trigger:disabled, .tds-time-input__trigger[aria-disabled=true], [aria-disabled=true] .tds-time-input__trigger {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.146%204.646a.5.5%200%2001.708.708l-7.5%207.5a.5.5%200%2001-.708%200l-7.5-7.5a.5.5%200%2001.708-.708L9%2011.793l7.146-7.147z%22%20fill%3D%22%23B5B6B8%22%2F%3E%3C%2Fsvg%3E");
}
.tds-time-input__trigger:disabled:hover, .tds-time-input__trigger[aria-disabled=true]:hover, [aria-disabled=true] .tds-time-input__trigger:hover {
  background-color: transparent;
}

.tds-time-input:not([data-enhanced-time]) .tds-time-input__trigger,
.tds-time-input:not([data-enhanced-time]) .tds-time-input-dialog {
  display: none;
}

.tds-field--condensed .tds-time-input.tds-time-input--with-dialog {
  padding-right: 2.25rem;
}
.tds-field--condensed .tds-time-input .tds-time-input__trigger {
  right: 0;
}

[class^=tds-alert--],
[class*=" tds-alert--"] {
  border-left-width: 0.375rem;
  padding: 1.125rem 1.125rem 1.125rem 4.5rem;
  border-style: solid;
  border-radius: 0.1875rem;
  border-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 1.125rem 0;
  position: relative;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1rem;
  line-height: 1.5rem;
  overflow-wrap: break-word;
  color: rgb(39, 42, 45);
  background-color: var(--tds-alert-bg-color);
  border-color: var(--tds-alert-border-color);
  outline: 0;
}
[class^=tds-alert--] :first-child,
[class*=" tds-alert--"] :first-child {
  margin-top: 0;
}
[class^=tds-alert--] p:last-of-type,
[class*=" tds-alert--"] p:last-of-type {
  margin-bottom: 0;
}
[class^=tds-alert--]::before,
[class*=" tds-alert--"]::before {
  content: "";
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  top: 50%;
  transform: translateY(-50%);
  height: 2.25rem;
  width: 2.25rem;
}
[class^=tds-alert--] a,
[class*=" tds-alert--"] a {
  color: rgb(0, 99, 128);
}
[class^=tds-alert--] a:visited,
[class*=" tds-alert--"] a:visited {
  color: rgb(0, 66, 87);
}
[class^=tds-alert--]::before,
[class*=" tds-alert--"]::before {
  left: 1.125rem;
  height: 2.25rem;
  width: 2.25rem;
  background-size: 100%;
}
[class^=tds-alert--]:focus-visible,
[class*=" tds-alert--"]:focus-visible {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}

[class*=tds-alert--],
[class*=tds-inline-alert--] {
  border-style: solid;
  border-radius: 0.1875rem;
  border-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 1.125rem 0;
  position: relative;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1rem;
  line-height: 1.5rem;
  overflow-wrap: break-word;
  color: rgb(39, 42, 45);
  background-color: var(--tds-alert-bg-color);
  border-color: var(--tds-alert-border-color);
  outline: 0;
}
[class*=tds-alert--] :first-child,
[class*=tds-inline-alert--] :first-child {
  margin-top: 0;
}
[class*=tds-alert--] p:last-of-type,
[class*=tds-inline-alert--] p:last-of-type {
  margin-bottom: 0;
}
[class*=tds-alert--]::before,
[class*=tds-inline-alert--]::before {
  content: "";
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  top: 50%;
  transform: translateY(-50%);
  height: 2.25rem;
  width: 2.25rem;
}
[class*=tds-alert--] a,
[class*=tds-inline-alert--] a {
  color: rgb(0, 99, 128);
}
[class*=tds-alert--] a:visited,
[class*=tds-inline-alert--] a:visited {
  color: rgb(0, 66, 87);
}

[class*=tds-alert--] {
  border-left-width: 0.375rem;
  padding: 1.125rem 1.125rem 1.125rem 4.5rem;
}
[class*=tds-alert--]::before {
  background-image: var(--tds-alert-icon-small, none);
  left: 1.125rem;
}

[class*=tds-inline-alert--] {
  border-left-width: 0.375rem;
  padding: 0.9375rem 1.125rem 0.9375rem 3.375rem;
}
[class*=tds-inline-alert--]::before {
  left: 0.9375rem;
  height: 1.5rem;
  width: 1.5rem;
  background-image: var(--tds-alert-icon-medium, none);
}
[class*=tds-inline-alert--]:focus-visible {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}

.tds-alert--dismissible {
  padding-right: 3rem;
}
.tds-alert__dismiss {
  position: absolute;
  right: 0.1875rem;
  top: 0.1875rem;
}
.tds-alert--fade-out {
  border-top-width: 0;
  border-bottom-width: 0;
  height: 0 !important;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
  transition: all 0.2s ease-in;
}

.tds-alert__title {
  font-family: BattersonSans, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.125rem;
  margin-bottom: 0;
}

.tds-alert__inner-container {
  display: flex;
  flex-wrap: wrap;
  margin: -0.5rem;
}
.tds-alert__inner-container > * {
  margin: 0.5rem;
}

.tds-alert__inner-text {
  flex-basis: 0;
  flex-grow: 999;
  margin-bottom: 0.375rem;
  min-width: calc(70% - 1rem);
  position: relative;
}
.tds-alert__inner-text::before {
  content: "";
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  top: 50%;
  transform: translateY(-50%);
  height: 2.25rem;
  width: 2.25rem;
  background-image: var(--tds-alert-icon-small, none);
  left: -3.375rem;
}

.tds-alert__inner-action {
  flex-basis: auto;
  flex-grow: 1;
  display: flex;
  text-align: center;
  flex-direction: column;
  justify-content: center;
}
.tds-alert__inner-action button {
  margin: 0.375rem 0;
}

.tds-alert--has-inner-icon::before,
.tds-alert--has-inner-actions::before {
  content: unset;
  display: none;
}

.tds-alert-sitewide-region {
  overflow: hidden;
  width: 100%;
}
.tds-alert-sitewide-region [class^=tds-app-alert--],
.tds-alert-sitewide-region [class*=" tds-app-alert--"],
.tds-alert-sitewide-region [class^=tds-alert--],
.tds-alert-sitewide-region [class*=" tds-alert--"] {
  border-width: 0.375rem 0 0 0;
  margin-bottom: 0;
  margin-top: 0;
  z-index: 1;
}
.tds-alert-sitewide-region [class^=tds-app-alert--]::after,
.tds-alert-sitewide-region [class*=" tds-app-alert--"]::after,
.tds-alert-sitewide-region [class^=tds-alert--]::after,
.tds-alert-sitewide-region [class*=" tds-alert--"]::after {
  background-color: inherit;
  border: inherit;
  content: "";
  position: absolute;
  width: 100vw;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  top: -0.375rem;
  z-index: -1;
}
.tds-alert-sitewide-region [class^=tds-app-alert--]:focus-visible,
.tds-alert-sitewide-region [class*=" tds-app-alert--"]:focus-visible,
.tds-alert-sitewide-region [class^=tds-alert--]:focus-visible,
.tds-alert-sitewide-region [class*=" tds-alert--"]:focus-visible {
  outline-offset: -0.25rem;
  border-radius: 0.5rem;
}

.tds-alert-sitewide-layout {
  display: grid;
  grid-template-columns: 1fr minmax(20rem, max-content) 1fr;
  grid-template-rows: auto;
  grid-auto-flow: row;
  position: relative;
}
.tds-alert-sitewide-layout > * {
  grid-row: auto;
  grid-column: 2;
  margin: 0;
  max-width: 50rem;
}

.tds-accordion, .tds-accordion--condensed {
  background: rgb(255, 255, 255);
  border: 0.0625rem solid rgb(218, 219, 219);
  border-radius: 0.375rem;
  display: block;
  width: 100%;
  margin-bottom: 2.25rem;
}
.tds-accordion--card {
  border: none;
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-bottom: 0.75rem;
  border-radius: 0.375rem;
  background-color: rgb(255, 255, 255);
  list-style: none;
  margin-bottom: 2.25rem;
}
.tds-accordion--card-1 {
  border: none;
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-bottom: 0.75rem;
  border-radius: 0.375rem;
  background-color: rgb(255, 255, 255);
  list-style: none;
  margin-bottom: 2.25rem;
}
.tds-accordion--card-2 {
  border: none;
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-bottom: 0.75rem;
  border-radius: 0.375rem;
  background-color: rgb(255, 255, 255);
  list-style: none;
  margin-bottom: 2.25rem;
}
.tds-accordion--card-3 {
  border: none;
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-bottom: 0.75rem;
  border-radius: 0.375rem;
  background-color: rgb(255, 255, 255);
  list-style: none;
  margin-bottom: 2.25rem;
}
.tds-accordion--card-4 {
  border: none;
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-bottom: 0.75rem;
  border-radius: 0.375rem;
  background-color: rgb(255, 255, 255);
  list-style: none;
  margin-bottom: 2.25rem;
}
.tds-accordion--card-5 {
  border: none;
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-bottom: 0.75rem;
  border-radius: 0.375rem;
  background-color: rgb(255, 255, 255);
  list-style: none;
  margin-bottom: 2.25rem;
}
.tds-accordion--card-6 {
  border: none;
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-bottom: 0.75rem;
  border-radius: 0.375rem;
  background-color: rgb(255, 255, 255);
  list-style: none;
  margin-bottom: 2.25rem;
}
.tds-accordion--card-7 {
  border: none;
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-bottom: 0.75rem;
  border-radius: 0.375rem;
  background-color: rgb(255, 255, 255);
  list-style: none;
  margin-bottom: 2.25rem;
}
.tds-accordion--card-1 {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07);
}
.tds-accordion--card-2 {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07);
}
.tds-accordion--card-3 {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07);
}
.tds-accordion--card-4 {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07);
}
.tds-accordion--card, .tds-accordion--card-5 {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07), 0 1rem 2rem 0 rgba(51, 93, 121, 0.07);
}
.tds-accordion--card-6 {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07), 0 1rem 2rem 0 rgba(51, 93, 121, 0.07), 0 2rem 4rem 0 rgba(51, 93, 121, 0.07);
}
.tds-accordion--card-7 {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07), 0 1rem 2rem 0 rgba(51, 93, 121, 0.07), 0 2rem 4rem 0 rgba(51, 93, 121, 0.07), 0 4rem 8rem 0 rgba(51, 93, 121, 0.07);
}
.tds-accordion__toggle-icon-container {
  display: block;
  position: absolute;
  top: 50%;
  right: 2.625rem;
  transform: translate(50%, -50%);
}
.tds-accordion__toggle-icon {
  display: block;
  position: relative;
}
.tds-accordion__toggle-icon svg {
  height: 1.125rem;
  width: 1.125rem;
}
[aria-expanded=true] .tds-accordion__toggle-icon:not([data-toggle-has-svg=true]):not(.toggle-has-svg) {
  transform: rotate(180deg);
}
[aria-expanded=true] .tds-accordion__toggle-icon svg {
  line-height: 101px;
}
.tds-accordion__item:first-child .tds-accordion__header button {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
  border-top-width: 0;
}
.tds-accordion__item .tds-accordion__header {
  margin: 0;
  padding: 0;
}
.tds-accordion__item .tds-accordion__header button {
  background: none;
  border: solid rgb(218, 219, 219) 0;
  border-bottom-width: 0.0625rem;
  cursor: pointer;
  display: block;
  text-align: left;
  margin-bottom: 0;
  padding: 1.5rem;
  padding-right: 5.25rem;
  position: relative;
  width: 100%;
  outline: 0;
  color: rgb(70, 73, 77);
  transition: background-color 0.5s ease;
}
.tds-accordion__item .tds-accordion__header button[aria-expanded=true] {
  color: rgb(39, 42, 45);
  border-bottom-color: rgb(218, 219, 219);
}
.tds-accordion__item .tds-accordion__header button:hover {
  background-color: rgb(242, 250, 254);
  color: rgb(0, 115, 149);
  -webkit-text-decoration: underline;
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}
.tds-accordion__item .tds-accordion__header button:focus-visible::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0);
  border-radius: 0.375rem;
  z-index: 3;
}
.tds-accordion__item .tds-accordion__header button:active {
  background-color: rgb(204, 233, 251);
  color: rgb(0, 115, 149);
}
.tds-accordion__item .tds-accordion__content {
  background-color: rgb(246, 246, 246);
  border-bottom: 0.0625rem solid rgb(181, 182, 184);
  padding: 2rem 1.5rem;
}
.tds-accordion__item:last-child .tds-accordion__header button {
  transition: border-radius 0.1s 0.2s;
}
.tds-accordion__item:last-child .tds-accordion__header button:not([aria-expanded=true]) {
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  border-bottom-width: 0;
  transition: border-radius 0s 0.2s;
}
.tds-accordion__item:last-child .tds-accordion__content {
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  border-bottom-width: 0;
}
.tds-accordion__content.content-background-white {
  background-color: rgb(255, 255, 255);
}
.tds-accordion--condensed .tds-accordion__header button, .tds-accordion__item--condensed .tds-accordion__header button {
  padding: 0.75rem 1.5rem;
}
.tds-accordion--condensed .tds-accordion__content, .tds-accordion__item--condensed .tds-accordion__content {
  padding: 0.75rem 1.5rem;
  font-size: 0.9375rem;
}

.content-background-white .tds-accordion__content {
  background-color: rgb(255, 255, 255);
}

.tds-data-table {
  border-collapse: separate;
  border-spacing: 0;
}
.tds-data-table > caption {
  text-align: left;
  background-color: rgb(255, 255, 255);
  caption-side: top;
}
.tds-data-table > tr > *,
.tds-data-table > * > tr > * {
  padding: 0.375rem 1.125rem;
  position: relative;
  vertical-align: middle;
  text-align: left;
}
.tds-data-table > tr > *:first-child,
.tds-data-table > * > tr > *:first-child {
  padding-left: 0.5625rem;
}
.tds-data-table > tr > *:last-child,
.tds-data-table > * > tr > *:last-child {
  padding-right: 0.5625rem;
}
.tds-data-table > tr > th:only-child,
.tds-data-table > * > tr > th:only-child {
  padding: 18px 3px 3px;
  color: rgb(0, 53, 87);
  position: relative;
}
.tds-data-table > tr > th:only-child h1,
.tds-data-table > tr > th:only-child h2,
.tds-data-table > tr > th:only-child h3,
.tds-data-table > tr > th:only-child h4,
.tds-data-table > tr > th:only-child h5,
.tds-data-table > tr > th:only-child h6,
.tds-data-table > * > tr > th:only-child h1,
.tds-data-table > * > tr > th:only-child h2,
.tds-data-table > * > tr > th:only-child h3,
.tds-data-table > * > tr > th:only-child h4,
.tds-data-table > * > tr > th:only-child h5,
.tds-data-table > * > tr > th:only-child h6 {
  color: inherit;
  padding: 0;
  margin: 0;
}
.tds-data-table > tr > th:only-child::after,
.tds-data-table > * > tr > th:only-child::after {
  content: "";
  position: absolute;
  border-bottom: 0.0625rem solid rgb(181, 182, 184);
  height: 0.0625rem;
  left: 0;
  right: 0;
  top: 100%;
  z-index: 1;
}
.tds-data-table > thead > tr > th {
  color: rgb(60, 63, 66);
  position: relative;
  vertical-align: bottom;
}
.tds-data-table > thead > tr:last-child > th {
  border-bottom: 0.0625rem solid rgb(107, 109, 113);
}
.tds-data-table > tfoot > tr > * {
  vertical-align: top;
}
.tds-data-table > tfoot > tr > td {
  font-weight: 400;
}
.tds-data-table > tfoot > tr:first-child > * {
  border-top: 0.0625rem solid rgb(107, 109, 113);
}
.tds-data-table > tbody > tr > * {
  border-top: 0.0625rem solid rgb(218, 219, 219);
  font-weight: 400;
}
.tds-data-table > tbody:first-of-type > tr:first-child > * {
  border-top: 0;
}
.tds-data-table > tbody:last-of-type > tr:last-child > * {
  border-bottom: 0.0625rem solid rgb(107, 109, 113);
}
.tds-data-table--header-dividers > thead > tr > *:not(:last-child) {
  border-right: 0.0625rem solid rgba(218, 219, 219, 0.5);
}
.tds-data-table--dividers > tr > *:not(:last-child),
.tds-data-table--dividers > thead > tr > *:not(:last-child),
.tds-data-table--dividers > tbody > tr > *:not(:last-child),
.tds-data-table--dividers > tfoot > tr > *:not(:last-child) {
  border-right: 0.0625rem solid rgba(218, 219, 219, 0.5);
}
.tds-data-table--hilite-row > tbody > tr:hover,
.tds-data-table--hilite-row > tbody > tr.tds-data-table__row--hovered {
  background-color: rgba(0, 145, 235, 0.05);
}
.tds-data-table--hilite-col {
  position: relative;
  overflow: hidden;
}
.tds-data-table--hilite-col > tr > *:hover::after,
.tds-data-table--hilite-col > * > tr > *:hover::after {
  background-color: rgba(0, 145, 235, 0.05);
}
.tds-data-table--hilite-col > tr > *:focus::after,
.tds-data-table--hilite-col > tr > th span:focus,
.tds-data-table--hilite-col > * > tr > *:focus::after,
.tds-data-table--hilite-col > * > tr > th span:focus {
  background-color: rgba(0, 145, 235, 0.05);
  outline: 0;
}
.tds-data-table--hilite-col > tr > *:hover::after,
.tds-data-table--hilite-col > * > tr > *:hover::after {
  content: "";
  height: 625rem;
  left: 0;
  position: absolute;
  top: -312.5rem;
  width: 100%;
  z-index: -1;
}

.tds-data-table .tds-data-table__cell--align-left {
  text-align: left !important;
}
.tds-data-table .tds-data-table__cell--align-center {
  text-align: center !important;
}
.tds-data-table .tds-data-table__cell--align-right {
  text-align: right !important;
}
.tds-data-table .tds-data-table__cell--align-top,
.tds-data-table tr.tds-data-table__row--align-top > * {
  vertical-align: top !important;
}
.tds-data-table .tds-data-table__cell--align-middle,
.tds-data-table tr.tds-data-table__row--align-middle > * {
  vertical-align: middle !important;
}
.tds-data-table .tds-data-table__cell--align-bottom,
.tds-data-table tr.tds-data-table__row--align-bottom > * {
  vertical-align: bottom !important;
}
.tds-data-table .tds-data-table__cell--smallest {
  width: 1px;
}
.tds-data-table .tds-data-table__stacked-cell-label {
  display: none;
}
.tds-data-table .tds-data-table__cell--no-wrap {
  white-space: nowrap;
}

.tds-data-table--full-width {
  width: 100%;
}

.tds-data-table--hd {
  font-size: 0.9375rem;
}
.tds-data-table--hd > tr > *,
.tds-data-table--hd > * tr > * {
  padding: 0.1875rem 0.75rem;
}
.tds-data-table--hd > tr > *:first-child,
.tds-data-table--hd > * tr > *:first-child {
  padding-left: 0.375rem;
}
.tds-data-table--hd > tr > *:last-child,
.tds-data-table--hd > * tr > *:last-child {
  padding-right: 0.375rem;
}
.tds-data-table--hd > tr > th:only-child,
.tds-data-table--hd > * tr > th:only-child {
  padding: 0.75rem 0.0625rem 0.1875rem;
}
.tds-data-table--hd .tds-data-table__sort-col-button {
  border-width: 0.1875rem 0.375rem 0.1875rem 0.75rem;
}
.tds-data-table--hd th:first-child > .tds-data-table__sort-col-button {
  border-left-width: 0.375rem;
}
.tds-data-table--hd th:last-child > .tds-data-table__sort-col-button {
  border-right-width: 0;
}
.tds-data-table--hd .tds-check--no-label .tds-check__label {
  height: 1.125rem;
  padding: 0 0 0 1.125rem;
  width: 1.125rem;
}

.tds-data-table > thead > tr > th[aria-sort], .tds-data-table > thead > tr > th[aria-sort]:first-child, .tds-data-table > thead > tr > th[aria-sort]:last-child {
  padding: 0;
}
.tds-data-table > thead > tr > th[aria-sort]:not([aria-sort=none]) {
  border-bottom-color: rgb(224, 23, 25);
}

.tds-data-table__sort-col-button {
  cursor: pointer;
  position: relative;
  display: block;
  padding: 0 1.3125rem 0 0;
  width: 100%;
  background-color: transparent;
  outline: 0;
  border: solid transparent;
  border-width: 0.375rem 0.75rem 0.375rem 1.125rem;
  text-align: inherit;
  color: inherit;
}
:first-child > .tds-data-table__sort-col-button {
  border-left-width: 0.5625rem;
}
:last-child > .tds-data-table__sort-col-button {
  border-right-width: 0.5625rem;
}
[aria-sort]:not([aria-sort=none]) .tds-data-table__sort-col-button {
  color: rgb(224, 23, 25);
  font-weight: 700;
}
.tds-data-table__sort-col-button::after {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.502%209.54V2.451L3.258%204.768l-.718-.695L6%20.5l3.382%203.51-.72.694-2.16-2.241v7.084l2.241-2.315.719.695-3.46%203.573L2.62%207.99l.72-.694%202.162%202.243z%22%20fill%3D%22%23272A2D%22%2F%3E%3C%2Fsvg%3E");
  bottom: 0.28125rem;
  content: "";
  display: inline-block;
  height: 0.75rem;
  opacity: 0.75;
  position: absolute;
  right: 0;
  width: 0.75rem;
  transition: opacity 0.3s ease;
}
@supports (-webkit-overflow-scrolling: touch) {
  .tds-data-table__sort-col-button::after {
    transition: none;
  }
}
[aria-sort=ascending] .tds-data-table__sort-col-button::after {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.502%202.963V11h-1V2.951L3.258%205.269l-.718-.695L6%201l3.382%203.51-.72.694-2.16-2.241z%22%20fill%3D%22%23E01719%22%2F%3E%3C%2Fsvg%3E");
  opacity: 1;
}
[aria-sort=descending] .tds-data-table__sort-col-button::after {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.5%209.037V1h1v8.048l2.243-2.317.719.696L6.002%2011%202.62%207.49l.72-.695L5.5%209.037z%22%20fill%3D%22%23E01719%22%2F%3E%3C%2Fsvg%3E");
  opacity: 1;
}
.tds-data-table__sort-col-button:hover {
  color: rgb(39, 42, 45);
  font-weight: 700;
}
.tds-data-table__sort-col-button:hover::after {
  opacity: 1;
}
.tds-data-table__sort-col-button:focus-visible {
  --tds-focus-ring-offset: -0.1875rem;
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}
.tds-data-table__sort-col-button:focus-visible::after {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.502%209.54V2.451L3.258%204.768l-.718-.695L6%20.5l3.382%203.51-.72.694-2.16-2.241v7.084l2.241-2.315.719.695-3.46%203.573L2.62%207.99l.72-.694%202.162%202.243z%22%20fill%3D%22%23002A47%22%2F%3E%3C%2Fsvg%3E");
  opacity: 1;
}
[aria-sort=ascending] .tds-data-table__sort-col-button:focus-visible::after {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.502%202.963V11h-1V2.951L3.258%205.269l-.718-.695L6%201l3.382%203.51-.72.694-2.16-2.241z%22%20fill%3D%22%23AF1214%22%2F%3E%3C%2Fsvg%3E");
}
[aria-sort=descending] .tds-data-table__sort-col-button:focus-visible::after {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.5%209.037V1h1v8.048l2.243-2.317.719.696L6.002%2011%202.62%207.49l.72-.695L5.5%209.037z%22%20fill%3D%22%23AF1214%22%2F%3E%3C%2Fsvg%3E");
}

.tds-data-table--sticky-firstcol > tr > *:first-child,
.tds-data-table--sticky-firstcol > * > tr > *:first-child {
  position: sticky;
  left: 0;
  background: rgb(255, 255, 255);
  z-index: 1;
}
.tds-data-table--sticky-firstcol > tr > *:first-child::before,
.tds-data-table--sticky-firstcol > * > tr > *:first-child::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: -0.0625rem;
  width: 0.0625rem;
  background-color: rgb(218, 219, 219);
}

.tds-data-table--sticky-lastcol > tr > *:last-child,
.tds-data-table--sticky-lastcol > * > tr > *:last-child {
  position: sticky;
  right: 0;
  background: rgb(255, 255, 255);
  z-index: 1;
}
.tds-data-table--sticky-lastcol > tr > *:last-child::before,
.tds-data-table--sticky-lastcol > * > tr > *:last-child::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -0.0625rem;
  width: 0.0625rem;
  background-color: rgb(218, 219, 219);
}

.tds-data-table--sticky-firstcol > caption > *,
.tds-data-table--sticky-lastcol > caption > * {
  display: inline-block;
  position: sticky;
  left: 0;
  background: rgb(255, 255, 255);
  z-index: 1;
}

.tds-data-table--sticky-header > thead > tr > th,
.tds-data-table--sticky-header > thead > tr > td {
  position: sticky;
  top: 0;
  z-index: 1;
  background: rgb(255, 255, 255);
}
.tds-data-table--sticky-header > thead > tr > th::after,
.tds-data-table--sticky-header > thead > tr > td::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -0.0625rem;
  height: 0.0625rem;
  border-bottom: solid 0.0625rem;
  border-bottom-color: inherit;
}

.tds-data-table--sticky-footer > tfoot > tr > * {
  background: rgb(255, 255, 255);
  bottom: 0;
  position: sticky;
  z-index: 1;
}
.tds-data-table--sticky-footer > tfoot > tr > *::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -0.0625rem;
  height: 0.0625rem;
  background-color: rgb(107, 109, 113);
}

.tds-data-table--sticky-firstcol.tds-data-table--sticky-header > thead > tr > *:first-child,
.tds-data-table--sticky-firstcol.tds-data-table--sticky-footer > tfoot > tr > *:first-child,
.tds-data-table--sticky-lastcol.tds-data-table--sticky-header > thead > tr > *:last-child,
.tds-data-table--sticky-lastcol.tds-data-table--sticky-footer > tfoot > tr > *:last-child {
  z-index: 2;
}

.tds-data-table-scrollpanel {
  border-bottom: 1px solid rgb(107, 109, 113);
  overflow: auto;
  max-width: 100%;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}
.tds-data-table-scrollpanel > table > tbody:last-of-type > tr:last-of-type > * {
  border-bottom: none;
}
.tds-data-table-scrollpanel--no-bottom-border {
  border-bottom: none;
}

.tds-scrollpanel-shadow-wrapper {
  position: relative;
}

.tds-scrollpanel-shadow {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  pointer-events: none;
  z-index: 10;
}
.tds-scrollpanel-shadow::before {
  content: "";
  position: absolute;
  box-shadow: inset 0 0 0.5625rem 0 rgba(70, 73, 77, 0.3);
  left: -0.6875rem;
  right: -0.6875rem;
  top: -0.6875rem;
  bottom: -0.6875rem;
  pointer-events: none;
  z-index: 10;
}
.tds-scrollpanel-shadow--x::before {
  left: 0;
  right: 0;
}
.tds-scrollpanel-shadow--y::before {
  top: 0;
  bottom: 0;
}

.tds-data-table > tbody > tr[data-row-selected=true],
.tds-data-table > tbody > .tds-data-table__row--selected {
  background-color: rgba(0, 145, 235, 0.05);
}
.tds-data-table [data-row-selector=true] button[aria-pressed],
.tds-data-table button[aria-pressed][data-row-selector=true] {
  border: 0;
  background-color: transparent;
  cursor: pointer;
  outline: 0;
  position: relative;
  height: 1.875rem;
  width: 1.875rem;
  padding: 0 0 0 1.875rem;
  overflow: hidden;
  display: block;
  --tds-check-icon-radius: 50%;
  --tds-check-icon-mask: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20fill%3D%22black%22%20cx%3D%229%22%20cy%3D%229%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E") ;
}
.tds-data-table [data-row-selector=true] button[aria-pressed]::before, .tds-data-table [data-row-selector=true] button[aria-pressed]::after,
.tds-data-table button[aria-pressed][data-row-selector=true]::before,
.tds-data-table button[aria-pressed][data-row-selector=true]::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.tds-data-table [data-row-selector=true] button[aria-pressed]::before,
.tds-data-table button[aria-pressed][data-row-selector=true]::before {
  background-color: var(--tds-check-bg-color, rgb(255, 255, 255));
  border: solid 0.0625rem var(--tds-check-icon-border-color, rgba(70, 73, 77, 0.6));
  border-radius: var(--tds-check-icon-radius, 0.1875rem);
  height: 1.125rem;
  width: 1.125rem;
}
.tds-data-table [data-row-selector=true] button[aria-pressed]::after,
.tds-data-table button[aria-pressed][data-row-selector=true]::after {
  background-color: var(--tds-check-icon-color, rgb(39, 42, 45));
  border-radius: var(--tds-check-icon-radius, 0.1875rem);
  display: var(--tds-check-icon-display, none);
  height: 1.125rem;
  width: 1.125rem;
  -webkit-mask: var(--tds-check-icon-mask, url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22black%22%20fill%3D%22none%22%20d%3D%22M4%2C9L7%2C12L14%2C5%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")) center no-repeat;
          mask: var(--tds-check-icon-mask, url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22black%22%20fill%3D%22none%22%20d%3D%22M4%2C9L7%2C12L14%2C5%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")) center no-repeat;
  -webkit-mask-size: 100%;
          mask-size: 100%;
}
.tds-data-table [data-row-selector=true] button[aria-pressed]:focus-visible::before,
.tds-data-table button[aria-pressed][data-row-selector=true]:focus-visible::before {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}
.tds-data-table [data-row-selector=true] button[aria-pressed][aria-disabled=true], .tds-data-table [data-row-selector=true] button[aria-pressed]:disabled,
.tds-data-table button[aria-pressed][data-row-selector=true][aria-disabled=true],
.tds-data-table button[aria-pressed][data-row-selector=true]:disabled {
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
  color: rgb(181, 182, 184);
  border-color: rgb(181, 182, 184);
  cursor: not-allowed;
  --tds-check-icon-color: rgb(107, 109, 113);
  --tds-check-icon-border-color: rgba(70, 73, 77, 0.2);
  --tds-check-bg-color: rgba(70, 73, 77, 0.05);
}
.tds-data-table [data-row-selector=true] button[aria-pressed=true],
.tds-data-table button[aria-pressed=true][data-row-selector=true] {
  --tds-check-icon-border-color: rgb(39, 42, 45);
  --tds-check-icon-display: block;
}

.tds-data-table > tr .tds-data-table__cell--row-expander,
.tds-data-table > tbody > tr .tds-data-table__cell--row-expander {
  padding: 0;
  width: 1px;
}
.tds-data-table > tr[data-expansion-row] > *,
.tds-data-table > tbody > tr[data-expansion-row] > * {
  padding: 0;
  border-top: 0;
  vertical-align: top;
  position: relative;
}
.tds-data-table > tr[data-expansion-row] > *::before,
.tds-data-table > tbody > tr[data-expansion-row] > *::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -0.0625rem;
  border-top: 0 solid rgba(218, 219, 219, 0);
  transition: border-top 0.3s ease;
}
.tds-data-table > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler) > *,
.tds-data-table > tbody > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler) > * {
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}
.tds-data-table > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler) > *:first-child,
.tds-data-table > tbody > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler) > *:first-child {
  padding-top: 0.4375rem;
}
.tds-data-table > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler) > *:last-child,
.tds-data-table > tbody > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler) > *:last-child {
  padding-bottom: 0.375rem;
}
.tds-data-table > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler):first-child > *,
.tds-data-table > tbody > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler):first-child > * {
  padding-left: 0.5625rem;
}
.tds-data-table > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler):last-child > *,
.tds-data-table > tbody > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler):last-child > * {
  padding-right: 0.5625rem;
}
.tds-data-table > tr[data-expansion-row] > th,
.tds-data-table > tr[data-expansion-row] > .tds-data-table__cell--expansion-row-filler,
.tds-data-table > tbody > tr[data-expansion-row] > th,
.tds-data-table > tbody > tr[data-expansion-row] > .tds-data-table__cell--expansion-row-filler {
  border-top-color: transparent;
  width: 1px;
}
.tds-data-table > tr[data-expansion-row] > th + td:not(.tds-data-table__cell--expansion-row-filler)::before,
.tds-data-table > tr[data-expansion-row] > .tds-data-table__cell--expansion-row-filler + td:not(.tds-data-table__cell--expansion-row-filler)::before,
.tds-data-table > tbody > tr[data-expansion-row] > th + td:not(.tds-data-table__cell--expansion-row-filler)::before,
.tds-data-table > tbody > tr[data-expansion-row] > .tds-data-table__cell--expansion-row-filler + td:not(.tds-data-table__cell--expansion-row-filler)::before {
  left: 1.125rem;
}
.tds-data-table > tr[data-expansion-row].tds-data-table__row--expanding > td:not(.tds-data-table__cell--expansion-row-filler)::before, .tds-data-table > tr[data-expansion-row].tds-data-table__row--expanded > td:not(.tds-data-table__cell--expansion-row-filler)::before,
.tds-data-table > tbody > tr[data-expansion-row].tds-data-table__row--expanding > td:not(.tds-data-table__cell--expansion-row-filler)::before,
.tds-data-table > tbody > tr[data-expansion-row].tds-data-table__row--expanded > td:not(.tds-data-table__cell--expansion-row-filler)::before {
  border-top: 0.0625rem solid #dadbdb;
}

.tds-data-table__row-expander-toggle {
  background: transparent;
  border: 0;
  border-radius: 0.1875rem;
  cursor: pointer;
  display: block;
  height: 2.25rem;
  padding: 0.5625rem;
  position: relative;
  width: 2.25rem;
  --tds-focus-ring-offset: -0.25rem;
  --tds-toggle-icon-color: rgb(0, 115, 149);
  cursor: pointer;
  outline: 0;
  transition-duration: 0.25s;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
}
.tds-data-table__row-expander-toggle:disabled,
.tds-data-table__row-expander-toggle .disabled, .tds-data-table__row-expander-toggle[aria-disabled=true] {
  cursor: not-allowed;
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
}
.tds-data-table__row-expander-toggle[aria-busy=true] {
  cursor: wait;
}
.tds-data-table__row-expander-toggle:hover, .tds-data-table__row-expander-toggle.hover {
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-data-table__row-expander-toggle:focus-visible, .tds-data-table__row-expander-toggle.focus {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0);
}
.tds-data-table__row-expander-toggle:active, .tds-data-table__row-expander-toggle.active {
  background-color: rgba(0, 145, 235, 0.4);
}
.tds-data-table__row-expander-toggle:hover {
  --tds-toggle-icon-color: rgb(0, 99, 128);
}
.tds-data-table__row-expander-toggle:focus-visible {
  border-radius: 0.375rem;
}

.tds-data-table__row-expander-toggle-icon {
  display: block;
  position: relative;
}
.tds-data-table__row-expander-toggle-icon svg {
  height: 0.625rem;
  width: 0.625rem;
}
.tds-data-table__row-expander-toggle[aria-expanded=true] .tds-data-table__row-expander-toggle-icon:not([data-toggle-has-svg=true]):not(.toggle-has-svg) {
  transform: rotate(180deg);
}
.tds-data-table__row-expander-toggle[aria-expanded=true] .tds-data-table__row-expander-toggle-icon svg {
  line-height: 101px;
}
.tds-data-table__row-expander-toggle:hover .tds-data-table__row-expander-toggle-icon {
  border-color: rgb(0, 115, 149);
}

.tds-data-table--stacked {
  display: block;
  overflow: unset;
  padding: 0;
  text-align: left;
  width: 100%;
}
.tds-data-table--stacked > *,
.tds-data-table--stacked > tr > *,
.tds-data-table--stacked > * > tr,
.tds-data-table--stacked > * > tr > *,
.tds-data-table--stacked > * > tr > *:first-child,
.tds-data-table--stacked > * > tr > *:last-child {
  display: block;
  padding: 0;
  text-align: left;
}
.tds-data-table--stacked > * > tr > .tds-data-table__cell--align-center,
.tds-data-table--stacked > * > tr > .tds-data-table__cell--align-right {
  text-align: left;
}
.tds-data-table--stacked > * > tr > .tds-data-table__cell--smallest {
  width: auto;
}
.tds-data-table--stacked > thead {
  display: none;
}
.tds-data-table--stacked > caption {
  border-bottom: 0.0625rem solid rgb(107, 109, 113);
  padding: 0 0.75rem;
}
.tds-data-table--stacked > tbody {
  padding-top: 0.375rem;
}
.tds-data-table--stacked > *:last-child {
  padding-bottom: 0.375rem;
}
.tds-data-table--stacked > tr,
.tds-data-table--stacked > * > tr {
  border-top: 0.0625rem solid rgb(218, 219, 219);
  padding: 0.5625rem 1.125rem;
}
.tds-data-table--stacked > tr:first-child,
.tds-data-table--stacked > * > tr:first-child {
  border-top: 0;
}
.tds-data-table--stacked > tr > td,
.tds-data-table--stacked > tr > th,
.tds-data-table--stacked > tr > *:first-child,
.tds-data-table--stacked > tr > *:last-child,
.tds-data-table--stacked > * > tr > td,
.tds-data-table--stacked > * > tr > th,
.tds-data-table--stacked > * > tr > *:first-child,
.tds-data-table--stacked > * > tr > *:last-child {
  padding: 0.5625rem 0;
  border: 0;
}
.tds-data-table--stacked > tbody:last-of-type > tr:last-child > * {
  border: 0;
}
.tds-data-table--stacked > tr:last-child,
.tds-data-table--stacked > *:last-child > tr:last-child {
  border-bottom: 0.0625rem solid rgb(107, 109, 113);
}
.tds-data-table--stacked > tbody > tr > th:only-child {
  padding: 1.6875rem 0 0;
}
.tds-data-table--stacked > tbody > tr > th:only-child::after {
  content: none;
}
.tds-data-table--stacked th.tds-data-table__stacked-cell--align-left,
.tds-data-table--stacked td.tds-data-table__stacked-cell--align-left {
  text-align: left;
}
.tds-data-table--stacked th.tds-data-table__stacked-cell--align-center,
.tds-data-table--stacked td.tds-data-table__stacked-cell--align-center {
  text-align: center;
}
.tds-data-table--stacked th.tds-data-table__stacked-cell--align-right,
.tds-data-table--stacked td.tds-data-table__stacked-cell--align-right {
  text-align: right;
}
.tds-data-table--stacked .tds-data-table__stacked-cell-label {
  display: block;
}
.tds-data-table--stacked .tds-check--no-label .tds-check__label {
  height: unset;
  width: unset;
  overflow: unset;
  text-align: left;
  padding: 0.5625rem 1.125rem 0.5625rem 1.75rem;
}
.tds-data-table--stacked .tds-check--no-label .tds-check__label:before, .tds-data-table--stacked .tds-check--no-label .tds-check__label:after {
  top: 50%;
  left: 0;
  transform: translateY(-55%);
}
.tds-data-table--stacked [data-row-selector=true] button[aria-pressed],
.tds-data-table--stacked button[aria-pressed][data-row-selector=true] {
  height: unset;
  width: unset;
  overflow: unset;
  text-align: left;
  padding: 0.5625rem 1.125rem 0.5625rem 1.75rem;
}
.tds-data-table--stacked [data-row-selector=true] button[aria-pressed]:before, .tds-data-table--stacked [data-row-selector=true] button[aria-pressed]:after,
.tds-data-table--stacked button[aria-pressed][data-row-selector=true]:before,
.tds-data-table--stacked button[aria-pressed][data-row-selector=true]:after {
  top: 50%;
  left: 0;
  transform: translateY(-55%);
}
.tds-data-table--stacked > tbody > tr[data-expansion-row] {
  border-top: 0;
  padding: 0;
}
.tds-data-table--stacked > tbody > tr[data-expansion-row] > * {
  padding: 0;
}
.tds-data-table--stacked > tbody > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler) > *,
.tds-data-table--stacked > tbody > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler) > *:first-child,
.tds-data-table--stacked > tbody > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler) > *:last-child {
  border-top: 0;
  padding: 0;
  margin: 0 0 1.125rem 1.125rem;
}

@media (max-width: 24.99875em) {
  .tds-data-table--stacked-up-to-sm {
    display: block;
    overflow: unset;
    padding: 0;
    text-align: left;
    width: 100%;
  }
  .tds-data-table--stacked-up-to-sm > *,
  .tds-data-table--stacked-up-to-sm > tr > *,
  .tds-data-table--stacked-up-to-sm > * > tr,
  .tds-data-table--stacked-up-to-sm > * > tr > *,
  .tds-data-table--stacked-up-to-sm > * > tr > *:first-child,
  .tds-data-table--stacked-up-to-sm > * > tr > *:last-child {
    display: block;
    padding: 0;
    text-align: left;
  }
  .tds-data-table--stacked-up-to-sm > * > tr > .tds-data-table__cell--align-center,
  .tds-data-table--stacked-up-to-sm > * > tr > .tds-data-table__cell--align-right {
    text-align: left;
  }
  .tds-data-table--stacked-up-to-sm > * > tr > .tds-data-table__cell--smallest {
    width: auto;
  }
  .tds-data-table--stacked-up-to-sm > thead {
    display: none;
  }
  .tds-data-table--stacked-up-to-sm > caption {
    border-bottom: 0.0625rem solid rgb(107, 109, 113);
    padding: 0 0.75rem;
  }
  .tds-data-table--stacked-up-to-sm > tbody {
    padding-top: 0.375rem;
  }
  .tds-data-table--stacked-up-to-sm > *:last-child {
    padding-bottom: 0.375rem;
  }
  .tds-data-table--stacked-up-to-sm > tr,
  .tds-data-table--stacked-up-to-sm > * > tr {
    border-top: 0.0625rem solid rgb(218, 219, 219);
    padding: 0.5625rem 1.125rem;
  }
  .tds-data-table--stacked-up-to-sm > tr:first-child,
  .tds-data-table--stacked-up-to-sm > * > tr:first-child {
    border-top: 0;
  }
  .tds-data-table--stacked-up-to-sm > tr > td,
  .tds-data-table--stacked-up-to-sm > tr > th,
  .tds-data-table--stacked-up-to-sm > tr > *:first-child,
  .tds-data-table--stacked-up-to-sm > tr > *:last-child,
  .tds-data-table--stacked-up-to-sm > * > tr > td,
  .tds-data-table--stacked-up-to-sm > * > tr > th,
  .tds-data-table--stacked-up-to-sm > * > tr > *:first-child,
  .tds-data-table--stacked-up-to-sm > * > tr > *:last-child {
    padding: 0.5625rem 0;
    border: 0;
  }
  .tds-data-table--stacked-up-to-sm > tbody:last-of-type > tr:last-child > * {
    border: 0;
  }
  .tds-data-table--stacked-up-to-sm > tr:last-child,
  .tds-data-table--stacked-up-to-sm > *:last-child > tr:last-child {
    border-bottom: 0.0625rem solid rgb(107, 109, 113);
  }
  .tds-data-table--stacked-up-to-sm > tbody > tr > th:only-child {
    padding: 1.6875rem 0 0;
  }
  .tds-data-table--stacked-up-to-sm > tbody > tr > th:only-child::after {
    content: none;
  }
  .tds-data-table--stacked-up-to-sm th.tds-data-table__stacked-cell--align-left,
  .tds-data-table--stacked-up-to-sm td.tds-data-table__stacked-cell--align-left {
    text-align: left;
  }
  .tds-data-table--stacked-up-to-sm th.tds-data-table__stacked-cell--align-center,
  .tds-data-table--stacked-up-to-sm td.tds-data-table__stacked-cell--align-center {
    text-align: center;
  }
  .tds-data-table--stacked-up-to-sm th.tds-data-table__stacked-cell--align-right,
  .tds-data-table--stacked-up-to-sm td.tds-data-table__stacked-cell--align-right {
    text-align: right;
  }
  .tds-data-table--stacked-up-to-sm .tds-data-table__stacked-cell-label {
    display: block;
  }
  .tds-data-table--stacked-up-to-sm .tds-check--no-label .tds-check__label {
    height: unset;
    width: unset;
    overflow: unset;
    text-align: left;
    padding: 0.5625rem 1.125rem 0.5625rem 1.75rem;
  }
  .tds-data-table--stacked-up-to-sm .tds-check--no-label .tds-check__label:before, .tds-data-table--stacked-up-to-sm .tds-check--no-label .tds-check__label:after {
    top: 50%;
    left: 0;
    transform: translateY(-55%);
  }
  .tds-data-table--stacked-up-to-sm [data-row-selector=true] button[aria-pressed],
  .tds-data-table--stacked-up-to-sm button[aria-pressed][data-row-selector=true] {
    height: unset;
    width: unset;
    overflow: unset;
    text-align: left;
    padding: 0.5625rem 1.125rem 0.5625rem 1.75rem;
  }
  .tds-data-table--stacked-up-to-sm [data-row-selector=true] button[aria-pressed]:before, .tds-data-table--stacked-up-to-sm [data-row-selector=true] button[aria-pressed]:after,
  .tds-data-table--stacked-up-to-sm button[aria-pressed][data-row-selector=true]:before,
  .tds-data-table--stacked-up-to-sm button[aria-pressed][data-row-selector=true]:after {
    top: 50%;
    left: 0;
    transform: translateY(-55%);
  }
  .tds-data-table--stacked-up-to-sm > tbody > tr[data-expansion-row] {
    border-top: 0;
    padding: 0;
  }
  .tds-data-table--stacked-up-to-sm > tbody > tr[data-expansion-row] > * {
    padding: 0;
  }
  .tds-data-table--stacked-up-to-sm > tbody > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler) > *,
  .tds-data-table--stacked-up-to-sm > tbody > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler) > *:first-child,
  .tds-data-table--stacked-up-to-sm > tbody > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler) > *:last-child {
    border-top: 0;
    padding: 0;
    margin: 0 0 1.125rem 1.125rem;
  }
}
@media (min-width: 25em) {
  .tds-stacked-table-control-up-to-sm {
    display: none !important;
  }
}
@media (max-width: 35.99875em) {
  .tds-data-table--stacked-up-to-md {
    display: block;
    overflow: unset;
    padding: 0;
    text-align: left;
    width: 100%;
  }
  .tds-data-table--stacked-up-to-md > *,
  .tds-data-table--stacked-up-to-md > tr > *,
  .tds-data-table--stacked-up-to-md > * > tr,
  .tds-data-table--stacked-up-to-md > * > tr > *,
  .tds-data-table--stacked-up-to-md > * > tr > *:first-child,
  .tds-data-table--stacked-up-to-md > * > tr > *:last-child {
    display: block;
    padding: 0;
    text-align: left;
  }
  .tds-data-table--stacked-up-to-md > * > tr > .tds-data-table__cell--align-center,
  .tds-data-table--stacked-up-to-md > * > tr > .tds-data-table__cell--align-right {
    text-align: left;
  }
  .tds-data-table--stacked-up-to-md > * > tr > .tds-data-table__cell--smallest {
    width: auto;
  }
  .tds-data-table--stacked-up-to-md > thead {
    display: none;
  }
  .tds-data-table--stacked-up-to-md > caption {
    border-bottom: 0.0625rem solid rgb(107, 109, 113);
    padding: 0 0.75rem;
  }
  .tds-data-table--stacked-up-to-md > tbody {
    padding-top: 0.375rem;
  }
  .tds-data-table--stacked-up-to-md > *:last-child {
    padding-bottom: 0.375rem;
  }
  .tds-data-table--stacked-up-to-md > tr,
  .tds-data-table--stacked-up-to-md > * > tr {
    border-top: 0.0625rem solid rgb(218, 219, 219);
    padding: 0.5625rem 1.125rem;
  }
  .tds-data-table--stacked-up-to-md > tr:first-child,
  .tds-data-table--stacked-up-to-md > * > tr:first-child {
    border-top: 0;
  }
  .tds-data-table--stacked-up-to-md > tr > td,
  .tds-data-table--stacked-up-to-md > tr > th,
  .tds-data-table--stacked-up-to-md > tr > *:first-child,
  .tds-data-table--stacked-up-to-md > tr > *:last-child,
  .tds-data-table--stacked-up-to-md > * > tr > td,
  .tds-data-table--stacked-up-to-md > * > tr > th,
  .tds-data-table--stacked-up-to-md > * > tr > *:first-child,
  .tds-data-table--stacked-up-to-md > * > tr > *:last-child {
    padding: 0.5625rem 0;
    border: 0;
  }
  .tds-data-table--stacked-up-to-md > tbody:last-of-type > tr:last-child > * {
    border: 0;
  }
  .tds-data-table--stacked-up-to-md > tr:last-child,
  .tds-data-table--stacked-up-to-md > *:last-child > tr:last-child {
    border-bottom: 0.0625rem solid rgb(107, 109, 113);
  }
  .tds-data-table--stacked-up-to-md > tbody > tr > th:only-child {
    padding: 1.6875rem 0 0;
  }
  .tds-data-table--stacked-up-to-md > tbody > tr > th:only-child::after {
    content: none;
  }
  .tds-data-table--stacked-up-to-md th.tds-data-table__stacked-cell--align-left,
  .tds-data-table--stacked-up-to-md td.tds-data-table__stacked-cell--align-left {
    text-align: left;
  }
  .tds-data-table--stacked-up-to-md th.tds-data-table__stacked-cell--align-center,
  .tds-data-table--stacked-up-to-md td.tds-data-table__stacked-cell--align-center {
    text-align: center;
  }
  .tds-data-table--stacked-up-to-md th.tds-data-table__stacked-cell--align-right,
  .tds-data-table--stacked-up-to-md td.tds-data-table__stacked-cell--align-right {
    text-align: right;
  }
  .tds-data-table--stacked-up-to-md .tds-data-table__stacked-cell-label {
    display: block;
  }
  .tds-data-table--stacked-up-to-md .tds-check--no-label .tds-check__label {
    height: unset;
    width: unset;
    overflow: unset;
    text-align: left;
    padding: 0.5625rem 1.125rem 0.5625rem 1.75rem;
  }
  .tds-data-table--stacked-up-to-md .tds-check--no-label .tds-check__label:before, .tds-data-table--stacked-up-to-md .tds-check--no-label .tds-check__label:after {
    top: 50%;
    left: 0;
    transform: translateY(-55%);
  }
  .tds-data-table--stacked-up-to-md [data-row-selector=true] button[aria-pressed],
  .tds-data-table--stacked-up-to-md button[aria-pressed][data-row-selector=true] {
    height: unset;
    width: unset;
    overflow: unset;
    text-align: left;
    padding: 0.5625rem 1.125rem 0.5625rem 1.75rem;
  }
  .tds-data-table--stacked-up-to-md [data-row-selector=true] button[aria-pressed]:before, .tds-data-table--stacked-up-to-md [data-row-selector=true] button[aria-pressed]:after,
  .tds-data-table--stacked-up-to-md button[aria-pressed][data-row-selector=true]:before,
  .tds-data-table--stacked-up-to-md button[aria-pressed][data-row-selector=true]:after {
    top: 50%;
    left: 0;
    transform: translateY(-55%);
  }
  .tds-data-table--stacked-up-to-md > tbody > tr[data-expansion-row] {
    border-top: 0;
    padding: 0;
  }
  .tds-data-table--stacked-up-to-md > tbody > tr[data-expansion-row] > * {
    padding: 0;
  }
  .tds-data-table--stacked-up-to-md > tbody > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler) > *,
  .tds-data-table--stacked-up-to-md > tbody > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler) > *:first-child,
  .tds-data-table--stacked-up-to-md > tbody > tr[data-expansion-row] > td:not(.tds-data-table__cell--expansion-row-filler) > *:last-child {
    border-top: 0;
    padding: 0;
    margin: 0 0 1.125rem 1.125rem;
  }
}
@media (min-width: 36em) {
  .tds-stacked-table-control-up-to-md {
    display: none !important;
  }
}
.tds-menu-toggle {
  border: 0;
  border-radius: 0.1875rem;
  background-color: var(--tds-nav-background-color, rgb(255, 255, 255));
  --menu-toggle-color: var(--tds-nav-text-color, var(--tds-text-base-color, rgb(39, 42, 45)));
  color: var(--menu-toggle-color);
  cursor: pointer;
  display: inline-block;
  height: 2.75rem;
  margin-left: auto;
  font-size: 0.75rem;
  line-height: 1.5;
  font-weight: 600;
  padding: 0 0.375rem;
}
.tds-menu-toggle:focus-visible {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0);
}
.tds-menu-toggle:hover {
  background-color: var(--tds-nav-background-hover-color, rgb(246, 246, 246));
}
.tds-menu-toggle:active {
  background-color: var(--tds-nav-background-active-color, rgb(246, 246, 246));
  --menu-toggle-color: var(--tds-nav-active-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
  --icon-color-delay: 0;
}
.tds-menu-toggle .tds-menu-toggle__text--expanded {
  display: none;
}
.tds-menu-toggle[aria-expanded=true] .tds-menu-toggle__text--expanded {
  display: unset;
}
.tds-menu-toggle[aria-expanded=true] .tds-menu-toggle__text {
  display: none;
}

.tds-menu-toggle__icon {
  display: block;
  position: relative;
  margin: 0.5rem auto;
  width: 2rem;
  height: 0.125rem;
  border-radius: 1px;
  background-color: var(--menu-toggle-color);
  transition: all 0s var(--icon-color-delay, 0.25s) linear;
}
.tds-menu-toggle__icon::before, .tds-menu-toggle__icon::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: inherit;
  background-color: var(--menu-toggle-color);
  border-radius: inherit;
  transition: top, transform, left, right ease-in-out;
  transition-duration: 0.25s;
  transition-delay: 0.25s, 0s, 0s, 0s;
}
.tds-menu-toggle__icon::before {
  top: -0.5rem;
}
.tds-menu-toggle__icon::after {
  top: 0.5rem;
}
[aria-expanded=true] .tds-menu-toggle__icon {
  background-color: transparent;
}
[aria-expanded=true] .tds-menu-toggle__icon::before, [aria-expanded=true] .tds-menu-toggle__icon::after {
  top: 0;
  left: 2px;
  right: 2px;
  transition-delay: 0s, 0.25s, 0.25s, 0.25s;
}
[aria-expanded=true] .tds-menu-toggle__icon::before {
  transform: rotate(45deg);
}
[aria-expanded=true] .tds-menu-toggle__icon::after {
  transform: rotate(-45deg);
}

.tds-global-header {
  background-color: rgb(255, 255, 255);
  border-bottom: solid 0.0625rem rgb(218, 219, 219);
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.tds-global-header .tds-nav--vertical {
  background-color: transparent;
  position: static;
}
.tds-global-header .tds-nav--vertical > .tds-nav__list--dropdown,
.tds-global-header .tds-nav--vertical > .tds-nav__list--dropdown-right,
.tds-global-header .tds-nav--vertical > .tds-nav__list--dropdown-full {
  left: 0.75rem;
  right: 0.75rem;
  min-width: 0;
  max-width: none;
  top: auto;
  width: auto;
}
.tds-global-header .tds-nav__toggle--menu {
  margin-left: 0;
  margin-right: 0;
}

.tds-global-header--fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1030;
}

.tds-global-header--sticky {
  position: sticky;
  padding-top: 1px;
  margin-top: -1px;
  top: -1px;
  z-index: 1030;
}

.tds-global-header__wrapper {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.5rem;
  justify-content: center;
  margin-top: 1.875rem;
  min-height: 2.75rem;
  width: 100%;
}

.tds-global-header__identity-block {
  color: inherit;
  display: flex;
  flex-direction: row;
  flex: 999 0 auto;
  outline: 0;
}

.tds-global-header__identity {
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  min-height: 2.75rem;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.tds-global-header__identity:hover {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  color: inherit;
}
.tds-global-header__identity:visited {
  color: inherit;
}

.tds-global-header__logo {
  color: rgb(0, 0, 0);
  display: block;
  height: var(--tds-global-header-logo-height, 1.5rem);
  width: var(--tds-global-header-logo-width, 7.375rem);
}

.tds-global-header__product {
  font-family: BattersonSans, sans-serif;
  font-weight: 600;
  font-style: normal;
  border-left: 0.0625rem solid rgb(107, 109, 113);
  color: rgb(70, 73, 77);
  font-size: var(--tds-global-header-product-font-size, 0.9375rem);
  letter-spacing: 0.0375rem;
  line-height: 1.75rem;
  margin: 0 0 0 0.375rem;
  padding: 0 0 0 0.375rem;
}

.tds-global-header__identity--logo-square {
  --tds-global-header-logo-width: 1.6875rem;
  height: 2.75rem;
}
.tds-global-header__identity--logo-square .tds-global-header__product {
  font-size: inherit;
}

.tds-global-header__menu-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  flex: 1 0 auto;
}

.tds-global-header__actions-block {
  --tds-icon-button-height: 2.75rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  margin-left: auto;
  min-height: 2.75rem;
}

.tds-global-header__actions-block .tds-iconbutton,
.tds-global-header--mobile .tds-global-header__mobile-block .tds-iconbutton {
  position: relative;
  color: var(--tds-nav-text-color, var(--tds-text-base-color, rgb(39, 42, 45)));
}
.tds-global-header__actions-block .tds-iconbutton::after,
.tds-global-header--mobile .tds-global-header__mobile-block .tds-iconbutton::after {
  content: "";
  border-bottom: solid 0.125rem;
  height: 0.125rem;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition-duration: 0.25s;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
}
.tds-global-header__actions-block .tds-iconbutton:hover,
.tds-global-header--mobile .tds-global-header__mobile-block .tds-iconbutton:hover {
  background-color: var(--tds-nav-background-hover-color, rgb(246, 246, 246));
}
.tds-global-header__actions-block .tds-iconbutton:hover::after,
.tds-global-header--mobile .tds-global-header__mobile-block .tds-iconbutton:hover::after {
  opacity: 1;
}
.tds-global-header__actions-block .tds-iconbutton:active,
.tds-global-header--mobile .tds-global-header__mobile-block .tds-iconbutton:active {
  background-color: var(--tds-nav-background-active-color, rgb(246, 246, 246));
  color: var(--tds-nav-active-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
}
.tds-global-header__actions-block .tds-iconbutton:active::after,
.tds-global-header--mobile .tds-global-header__mobile-block .tds-iconbutton:active::after {
  opacity: 1;
}
.tds-global-header__actions-block .tds-iconbutton[aria-current]:not([aria-current=false]):not(:active),
.tds-global-header--mobile .tds-global-header__mobile-block .tds-iconbutton[aria-current]:not([aria-current=false]):not(:active) {
  color: var(--tds-nav-current-color, var(--tds-brand-primary, rgb(224, 23, 25)));
}
.tds-global-header__actions-block .tds-iconbutton[aria-current]:not([aria-current=false]):not(:active)::after,
.tds-global-header--mobile .tds-global-header__mobile-block .tds-iconbutton[aria-current]:not([aria-current=false]):not(:active)::after {
  opacity: 1;
}
.tds-global-header__actions-block [class^=tds-button--]:not(:first-child),
.tds-global-header--mobile .tds-global-header__mobile-block [class^=tds-button--]:not(:first-child) {
  margin-left: 0.375rem;
}
.tds-global-header__actions-block [class^=tds-button--]:not(:last-child),
.tds-global-header--mobile .tds-global-header__mobile-block [class^=tds-button--]:not(:last-child) {
  margin-right: 0.375rem;
}

.tds-global-header__identity-block--center {
  justify-content: center;
}

.tds-global-header__dropdown {
  height: 2.75rem;
}
.tds-global-header__dropdown .tds-global-header__dropdown-content {
  top: calc(100% + 0.0625rem);
  position: absolute;
  left: 0;
  right: 0;
  border-radius: 0;
  background-color: rgb(255, 255, 255);
  padding: 18px;
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07);
  z-index: 1000;
}
.tds-global-header__dropdown .tds-global-header__dropdown-content[hidden] {
  display: block !important;
  visibility: hidden;
  overflow: hidden;
  height: 0 !important;
  margin-top: -2.25rem;
}
@media (min-width: 50em) {
  .tds-global-header__dropdown {
    position: relative;
  }
  .tds-global-header__dropdown .tds-global-header__dropdown-content {
    padding: 1.125rem;
    border-radius: 0 0 0.1875rem 0.1875rem;
    left: auto;
    width: min-content;
  }
  .tds-global-header__dropdown .tds-global-header__dropdown-content::before {
    content: none;
  }
}
.tds-global-header__dropdown button:not([aria-expanded=false]) svg {
  color: var(--tds-nav-active-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
}
.tds-global-header__dropdown button:not([aria-expanded=true]) + .tds-global-header__dropdown-content::before {
  content: "";
  transform: scaleX(0);
}
.tds-global-header__dropdown .tds-search-box {
  width: 100%;
}
@media (min-width: 50em) {
  .tds-global-header__dropdown .tds-search-box {
    width: 380px;
  }
}

.tds-global-header:not(.tds-global-header--mobile) .tds-global-header__mobile-only,
.tds-global-header.tds-global-header--mobile .tds-global-header__hide-mobile {
  display: none;
}

.tds-global-header__mobile-block {
  display: none;
}

.tds-global-header--mobile .tds-global-header__wrapper {
  padding-bottom: 0.375rem;
}
.tds-global-header--mobile .tds-global-header__mobile-block {
  --tds-icon-button-height: 2.75rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  margin-left: auto;
  min-height: 2.75rem;
  flex: 1 0 auto;
}
.tds-global-header--mobile .tds-global-header__menu-wrapper {
  flex-direction: column;
  position: absolute;
  background-color: var(--tds-nav-background-color, rgb(255, 255, 255));
  border-radius: 0.1875rem;
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07), 0 1rem 2rem 0 rgba(51, 93, 121, 0.07);
  min-width: 20rem;
  margin-top: 0.0625rem;
  max-width: 100%;
  width: max-content;
  top: 100%;
  z-index: 1060;
  right: 0;
  max-height: calc(100vh - (100% + 0.0625rem));
}
.tds-global-header--mobile .tds-global-header__menu-wrapper:not(.tds-expanding) .tds-global-header__nav-block:not(:last-child) {
  flex-shrink: 1;
  overflow-y: auto;
}
.tds-global-header--mobile .tds-global-header__menu-wrapper.tds-collapsing .tds-global-header__nav-block:not(:last-child) {
  overflow-y: hidden;
}
.tds-global-header--mobile .tds-global-header__menu-wrapper > .tds-global-header__mobile-only {
  display: block;
  padding: 0.75rem;
  border: solid rgb(218, 219, 219);
  border-width: 0.0625rem 0 0 0;
}
.tds-global-header--mobile .tds-global-header__menu-wrapper > .tds-global-header__mobile-only:first-child {
  border-width: 0 0 0.0625rem 0;
}
.tds-global-header--mobile .tds-global-header__actions-block {
  border-top: solid 0.0625rem rgb(218, 219, 219);
  padding: 0 0.75rem;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(99, max-content);
  grid-template-rows: 2.75rem auto;
}
.tds-global-header--mobile .tds-global-header__actions-block .tds-global-header__dropdown {
  position: static;
  grid-column: 1/span 99;
  grid-row: 2;
  height: auto;
}
.tds-global-header--mobile .tds-global-header__actions-block .tds-global-header__dropdown-content {
  position: static;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
.tds-global-header--mobile .tds-global-header__actions-block .tds-global-header__dropdown-content::before {
  content: none;
}

.tds-global-footer {
  margin-top: 4.5rem;
  min-height: 4.5rem;
  position: relative;
  overflow: hidden;
}
.tds-global-footer::before {
  content: "";
  display: block;
  background-color: rgb(246, 246, 246);
  position: absolute;
  top: 0;
  bottom: 0;
  border-top-right-radius: 50% 32vw;
  border-top-left-radius: 50% 32vw;
  min-height: 64vw;
  width: 256vw;
  left: -78vw;
}
@media (min-width: 36em) {
  .tds-global-footer::before {
    border-top-right-radius: 50% 48vw;
    border-top-left-radius: 50% 48vw;
    min-height: 96vw;
    width: 384vw;
    left: -142vw;
  }
}
@media (min-width: 50em) {
  .tds-global-footer::before {
    border-top-right-radius: 50% 64vw;
    border-top-left-radius: 50% 64vw;
    min-height: 128vw;
    width: 512vw;
    left: -206vw;
  }
}
.tds-global-footer__wrapper {
  background-color: rgb(246, 246, 246);
  margin-top: 4.5rem;
  margin-bottom: 3.375rem;
  position: relative;
}
.tds-global-footer__logo {
  color: black;
  height: 1.5rem;
  width: 7.375rem;
  display: block;
  margin: 0 auto;
}
@media (min-width: 50em) {
  .tds-global-footer__logo {
    margin-left: 0;
  }
}
.tds-global-footer__copy {
  padding-top: 1.125rem;
  margin: 0 0 1.6875rem;
  font-size: 0.75rem;
  text-align: center;
}
@media (min-width: 50em) {
  .tds-global-footer__copy {
    text-align: left;
  }
}
.tds-global-footer__social {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
}
@media (min-width: 50em) {
  .tds-global-footer__social {
    position: absolute;
    top: -0.125rem;
    right: 1.5rem;
  }
}
.tds-global-footer__social-item {
  display: block;
  margin: 0;
  padding: 0.5rem;
}
.tds-global-footer__social-item svg {
  display: block;
  height: 1.125rem;
  width: 1.125rem;
}
.tds-global-footer__links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
  max-width: 36rem;
}
.tds-global-footer__links ul, .tds-global-footer__links li {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin: 0;
  padding: 0;
}
.tds-global-footer__links ul {
  align-items: center;
}
@media (min-width: 50em) {
  .tds-global-footer__links {
    border-top: solid 0.0625rem rgb(218, 219, 219);
    justify-content: flex-start;
    flex-wrap: nowrap;
    margin: 2.25rem 0;
    max-width: none;
  }
}
.tds-global-footer__links > ul:only-child {
  padding: 1.125rem 0 0;
}
@media (min-width: 50em) {
  .tds-global-footer__links > ul:only-child {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .tds-global-footer__links > ul:only-child li:not(:last-child) {
    margin-right: 1.5rem;
  }
}
.tds-global-footer__link-group {
  flex: 1 0 100%;
  padding: 1.125rem 1.125rem 0;
  margin: 0 0.5625rem 0.75rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 25em) {
  .tds-global-footer__link-group {
    flex: 1 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 50em) {
  .tds-global-footer__link-group {
    flex: 1 1 auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 1.125rem;
  }
}
.tds-global-footer__link-group > ul {
  display: flex;
  flex-direction: column;
  align-items: inherit;
}
@media (min-width: 50em) {
  .tds-global-footer__link-group:last-child {
    margin-right: 0;
  }
}
@media (min-width: 50em) {
  .tds-global-footer__link-group:first-child:nth-last-child(-n+3), .tds-global-footer__link-group:nth-child(2):nth-last-child(-n+2), .tds-global-footer__link-group:nth-child(3):last-child {
    flex: 0 0 auto;
    margin-left: 0;
    margin-right: 12vw;
  }
}
@media (min-width: 50em) {
  .tds-global-footer__link-group:only-child, .tds-global-footer__link-group:only-child > ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .tds-global-footer__link-group:only-child > *,
  .tds-global-footer__link-group:only-child > ul > li {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
}
.tds-global-footer__link-group-heading {
  padding-top: 1.125rem;
  padding-bottom: 0.375rem;
}
.tds-global-footer__link-item {
  background-color: transparent;
  border: 0;
  display: inline-block;
  margin: 0 -0.1875rem 0.75rem;
  padding: 0.25rem 0.1875rem;
  line-height: 1.4;
  font-size: 0.84375rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: rgb(0, 115, 149);
}
.tds-global-footer__link-item:hover {
  background-color: rgba(0, 0, 0, 0);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.tds-global-footer__link-item:focus-visible {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.tds-global-footer__disclaimer {
  font-size: 0.75rem;
  margin-top: 4.5rem;
}
.tds-global-footer__disclaimer p {
  margin-bottom: 1.5em;
}
.tds-global-footer__disclaimer p:last-child {
  margin-bottom: 0;
}
.tds-global-footer__disclaimer small {
  font-size: inherit;
}
.tds-global-footer-cap {
  margin-bottom: calc(-4.5rem - 2.8vw);
  padding-bottom: calc(4.5rem + 2.8vw);
}
@media (min-width: 36em) {
  .tds-global-footer-cap {
    margin-bottom: calc(-4.5rem - 2.1vw);
    padding-bottom: calc(4.5rem + 2.1vw);
  }
}
@media (min-width: 50em) {
  .tds-global-footer-cap {
    margin-bottom: calc(-4.5rem - 1.4vw);
    padding-bottom: calc(4.5rem + 1.4vw);
  }
}

a.tds-global-footer__link-group-heading,
.tds-global-footer__link-group-heading a {
  -webkit-text-decoration: none;
  text-decoration: none;
}
a.tds-global-footer__link-group-heading:hover,
.tds-global-footer__link-group-heading a:hover {
  background-color: rgba(0, 0, 0, 0);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
a.tds-global-footer__link-group-heading:focus-visible,
.tds-global-footer__link-group-heading a:focus-visible {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.tds-modal {
  --tds-modal-width: 87.5rem;
  background-color: rgba(0, 15, 26, 0.8);
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  opacity: 1;
  position: fixed;
  right: 0;
  transition: background-color 0.4s ease-in-out;
  top: 0;
  z-index: 1050;
}
.tds-modal[hidden] {
  background-color: rgba(0, 15, 26, 0);
  display: flex !important;
  transition: visibility 0s 0.2s linear, background-color 0.2s ease-in-out, z-index 0s 0.2s linear;
  visibility: hidden;
  z-index: -1;
}

.tds-modal__dialog-container {
  background-color: rgb(255, 255, 255);
  border-radius: 0.375rem;
  box-shadow: 0 0 2.625rem 0 rgba(19, 21, 23, 0.6);
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  max-height: 90%;
  max-width: calc(100% - var(--tds-container-margin) * 2);
  opacity: 1;
  position: relative;
  width: var(--tds-modal-width);
  z-index: 2;
}
.tds-modal__dialog-container > div:first-of-type {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}
.tds-modal__dialog-container > div:last-of-type {
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.tds-modal[hidden] .tds-modal__dialog-container {
  opacity: 0;
  transform: translate(0, 50%);
}
@media (prefers-reduced-motion: reduce) {
  .tds-modal[hidden] .tds-modal__dialog-container {
    transform: none;
  }
}

.transitioning .tds-modal__dialog-container {
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}

[hidden].transitioning .tds-modal__dialog-container {
  transition: transform 0.1s ease-in, opacity 0.1s ease-in;
}

.tds-modal__dialog--small {
  --tds-modal-width: 26.25rem;
}

.tds-modal__dialog--medium {
  --tds-modal-width: 38.125rem;
}

.tds-modal__dialog--large {
  --tds-modal-width: 50rem;
}

.tds-modal__dismiss {
  padding: 0.75rem;
  position: absolute;
  right: 0.1875rem;
  top: 0.1875rem;
  z-index: 99;
}

.tds-modal__dialog-header {
  border-bottom: 0.0625rem solid rgb(218, 219, 219);
  border-radius: 0.375rem 0.375rem 0 0;
  flex: 0 0 auto;
  padding: 0.9375rem 3rem;
  text-align: center;
  width: 100%;
}

.tds-modal__dialog-title {
  margin: 0;
}

.tds-modal__dialog-body {
  flex: 1 1 auto;
  overflow: auto;
  width: 100%;
}

.tds-modal__dialog-body-content {
  padding: 1.125rem 1.875rem 1.5rem;
}
.tds-modal__dialog-body-content > :last-child {
  margin-bottom: 0;
}
@media (min-width: 36em) {
  .tds-modal__dialog-body-content {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
}
.tds-modal__dialog-body-content > :dialog-button-container() {
  padding-top: 18px;
}

.tds-modal__dialog-footer {
  align-items: center;
  flex: 0 0 auto;
  justify-content: center;
  text-align: center;
  width: 100%;
  border-top: 0.0625rem solid rgb(218, 219, 219);
  padding: 1.125rem 1.125rem;
  overflow: hidden;
}

.tds-modal__alert-dialog {
  border-bottom: 0.0625rem solid rgb(218, 219, 219);
  border-radius: 0.375rem 0.375rem 0 0;
  flex: 0 0 auto;
  padding: 0.9375rem 3rem;
  text-align: center;
  width: 100%;
  border: none;
}
.tds-modal__alert-dialog::before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 48px 48px;
  content: "";
  display: block;
  height: 72px;
}

.tds-modal__dialog-button-container {
  margin: 0 -0.5625rem;
}

.tds-modal__dialog-button-layout {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  margin: 0 auto -1.125rem;
  text-align: left;
  max-width: 37rem;
}
.tds-modal__dialog-button-layout > :nth-child(-n+2) {
  flex: 1 0 auto;
  margin: 0 0.5625rem 1.125rem;
  min-width: calc(50% - 1.125rem);
}
.tds-modal__dialog-button-layout > :nth-child(n+3) {
  flex: 0 0 auto;
  margin-bottom: 1.125rem;
  min-width: 51%;
}
.tds-modal__dialog-button-layout > :only-child {
  flex: 0 0 auto;
  min-width: 11.25rem;
}

.tds-card {
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-bottom: 0.75rem;
  border-radius: 0.375rem;
  background-color: rgb(255, 255, 255);
  list-style: none;
}
.tds-card--small {
  width: 100%;
  max-width: 19.0625rem;
}
.tds-card--medium {
  width: 100%;
  max-width: 26.25rem;
}
.tds-card--large {
  width: 100%;
  max-width: 40.625rem;
}
.tds-card--level-0.tds-card--clickable:hover, .tds-card--level-0.tds-card--clickable.tds-clickable-focus {
  background-color: rgb(242, 248, 250);
}
.tds-card--level-0.tds-card--clickable:hover::before, .tds-card--level-0.tds-card--clickable.tds-clickable-focus::before {
  content: none;
}
a.tds-card--level-0.tds-card--clickable:focus {
  background-color: rgb(242, 248, 250);
}
a.tds-card--level-0.tds-card--clickable:focus::before {
  content: none;
}

.tds-card--level-0.tds-card--clickable__active {
  background-color: rgb(242, 248, 250);
}
.tds-card--level-0.tds-card--clickable__active::before {
  content: none;
}
.tds-card--level-1 {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07);
}
.tds-card--level-2 {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07);
}
.tds-card--level-3 {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07);
}
.tds-card--level-4 {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07);
}
.tds-card--level-5 {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07), 0 1rem 2rem 0 rgba(51, 93, 121, 0.07);
}
.tds-card--level-6 {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07), 0 1rem 2rem 0 rgba(51, 93, 121, 0.07), 0 2rem 4rem 0 rgba(51, 93, 121, 0.07);
}
.tds-card--level-7 {
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07), 0 1rem 2rem 0 rgba(51, 93, 121, 0.07), 0 2rem 4rem 0 rgba(51, 93, 121, 0.07), 0 4rem 8rem 0 rgba(51, 93, 121, 0.07);
}
.tds-card__image--top {
  width: 100%;
  display: block;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}
.tds-card__image--left {
  width: 100%;
  display: block;
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.tds-card__image--right {
  width: 100%;
  display: block;
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.tds-card__image--bottom {
  width: 100%;
  display: block;
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  order: 3;
}
.tds-card__image--circle {
  width: 100%;
  display: block;
  border-radius: 50%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.tds-card__body {
  padding: 1.125rem;
  order: 1;
  flex: 1 0 auto;
}
.tds-card__body > :last-child {
  margin-bottom: 0 !important;
}
.tds-card__body-title {
  margin-bottom: 0.5625rem !important;
}
.tds-card__body-header {
  margin-bottom: 0.5625rem !important;
}
.tds-card__footer {
  align-items: center;
  flex: 0 0 auto;
  justify-content: center;
  text-align: center;
  margin-bottom: 1.125rem !important;
  order: 2;
}

div[data-click-container] {
  cursor: pointer;
}

.tds-card--clickable {
  position: relative;
  cursor: pointer;
  backface-visibility: hidden;
  transform-origin: center;
  transition: transform 0.5s;
}
.tds-card--clickable .tds-card--clickable__link,
.tds-card--clickable .tds-card--clickable__button {
  outline: 0 !important;
  background-color: transparent !important;
  padding: 0px !important;
  color: rgb(0, 115, 149) !important;
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
}
.tds-card--clickable .tds-card--clickable__button {
  border: none !important;
  text-align: left;
}
.tds-card--clickable:hover {
  z-index: 10;
  transform: scale(1.015) !important;
}
.tds-card--clickable:hover:not(:has([data-clickable-ignore]:hover)) {
  background-color: rgb(255, 255, 255);
}
.tds-card--clickable:hover:not(:has([data-clickable-ignore]:hover))::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  border: 0.0625rem solid rgb(0, 145, 235);
  border-radius: 0.375rem;
  pointer-events: none;
  z-index: 1;
}
.tds-card--clickable:hover:not(:has([data-clickable-ignore]:hover)) .tds-card--clickable__link,
.tds-card--clickable:hover:not(:has([data-clickable-ignore]:hover)) .tds-card--clickable__button {
  color: rgb(0, 82, 107) !important;
  -webkit-text-decoration: underline !important;
  text-decoration: underline !important;
}
.tds-card--clickable:active {
  z-index: 10;
  transform: none;
}
.tds-card--clickable.tds-clickable-focus {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0);
}
.tds-card--clickable.tds-clickable-focus .tds-card--clickable__link,
.tds-card--clickable.tds-clickable-focus .tds-card--clickable__button {
  color: rgb(0, 82, 107) !important;
  -webkit-text-decoration: underline !important;
  text-decoration: underline !important;
}

.tds-card--clickable__active {
  z-index: 10;
  transform: none;
  background-color: rgb(255, 255, 255);
}
.tds-card--clickable__active::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  border: 0.0625rem solid rgb(0, 145, 235);
  border-radius: 0.375rem;
  pointer-events: none;
  z-index: 1;
}
.tds-card--clickable__active .tds-card--clickable__link,
.tds-card--clickable__active .tds-card--clickable__button {
  outline: 0 !important;
  background-color: transparent !important;
  padding: 0px !important;
  color: rgb(0, 115, 149) !important;
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
}
.tds-card--clickable__active .tds-card--clickable__button {
  border: none !important;
  text-align: left;
}
.tds-card--clickable__active:hover {
  z-index: 10;
  transform: none;
}
.tds-card--clickable__active:hover .tds-card--clickable__link,
.tds-card--clickable__active:hover .tds-card--clickable__button {
  color: rgb(0, 82, 107) !important;
  -webkit-text-decoration: underline !important;
  text-decoration: underline !important;
}
.tds-card--clickable__active.tds-clickable-focus {
  z-index: 10;
  transform: scale(1.015) !important;
}
.tds-card--clickable__active.tds-clickable-focus .tds-card--clickable__link,
.tds-card--clickable__active.tds-clickable-focus .tds-card--clickable__button {
  color: rgb(0, 82, 107) !important;
  -webkit-text-decoration: underline !important;
  text-decoration: underline !important;
}
.tds-card--clickable__active:active {
  z-index: 10;
  transform: none;
}

a.tds-card--clickable:focus-visible .tds-card--clickable__link,
a.tds-card--clickable:focus-visible .tds-card--clickable__button {
  color: rgb(0, 82, 107) !important;
  -webkit-text-decoration: underline !important;
  text-decoration: underline !important;
}
a.tds-card--clickable:hover {
  background-color: transparent !important;
}

.tds-nav {
  --nav-text-color: var(--tds-nav-text-color, var(--tds-text-base-color, rgb(39, 42, 45)));
  display: block;
  min-width: min-content;
}

.tds-nav :not(.tds-menu-toggle):focus-visible {
  --tds-focus-ring-offset: -0.25rem;
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
  border-radius: 0.375rem !important;
}

.tds-nav__list {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  list-style-type: none;
  --tds-nav-indent: calc(
    var(--tds-nav-item-indent, 0.125rem) + 0.625rem
  );
}

.tds-nav__item {
  --tds-nav-highlight-visibility: 0;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  letter-spacing: 0.00625rem;
  padding: 0;
  margin: 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 2.625rem;
  --tds-nav-item-indent: var(--tds-nav-indent, 0.75rem);
}
.tds-nav__item .tds-nav__item {
  font-size: 0.9375rem;
  font-weight: 400;
  letter-spacing: 0;
}

.tds-nav__item > .tds-nav__heading {
  background-color: var(--tds-nav-background-color, rgb(255, 255, 255));
  border: 0;
  color: var(--nav-text-color);
  font-weight: inherit;
  line-height: inherit;
  padding: 0.625rem 0.75rem;
  text-align: left;
  grid-column-start: span 2;
  font-size: 1.25rem;
  font-weight: 700;
}

.tds-nav__item > :is(.tds-nav__link, .tds-nav__toggle, .tds-nav__button) {
  background-color: var(--tds-nav-background-color, rgb(255, 255, 255));
  border: 0;
  color: var(--nav-text-color);
  font-weight: inherit;
  line-height: inherit;
  padding: 0.625rem 0.75rem;
  text-align: left;
  grid-column-start: span 2;
  border: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  transition-duration: 0.25s;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
}
.tds-nav__item > :is(.tds-nav__link, .tds-nav__toggle, .tds-nav__button):hover {
  background-color: var(--tds-nav-background-hover-color, rgb(246, 246, 246));
}
.tds-nav__item > :is(.tds-nav__link, .tds-nav__toggle, .tds-nav__button):active {
  transition-duration: 0s;
  background-color: var(--tds-nav-background-active-color, rgb(246, 246, 246));
  --nav-text-color: var(--tds-nav-active-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
}

.tds-nav__item:has(> :is(.tds-nav__link, .tds-nav__toggle, .tds-nav__button):hover) {
  --tds-nav-highlight-visibility: 1;
}

.tds-nav__item > *:first-child {
  padding-left: var(--tds-nav-item-indent);
}
.tds-nav__item > *:first-child:before {
  content: "";
  border-left: solid 0.125rem;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 0.125rem;
  opacity: var(--tds-nav-highlight-visibility, 0);
  transition-duration: inherit;
  transition-property: background-color, opacity;
  transition-timing-function: ease-in-out;
}

.tds-nav__item > .tds-nav__list {
  grid-row-start: 2;
  grid-column-start: span 2;
}

.tds-nav__toggle:not(.tds-menu-toggle) {
  border: 0;
  display: flex;
  flex-direction: row;
  gap: 0.75rem;
  align-items: center;
  text-align: left;
  --tds-toggle-icon-color: var(--nav-text-color);
}

.tds-nav > .tds-nav__toggle:not(.tds-nav__toggle--menu):not(.tds-menu-toggle) {
  background-color: rgb(255, 255, 255);
  border: solid 0.0625rem rgba(70, 73, 77, 0.6);
  border-radius: 0.1875rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5rem;
  width: 100%;
}
.tds-nav > .tds-nav__toggle:not(.tds-nav__toggle--menu):not(.tds-menu-toggle):hover {
  background-color: var(--tds-nav-background-hover-color, rgb(246, 246, 246));
}
.tds-nav > .tds-nav__toggle:not(.tds-nav__toggle--menu):not(.tds-menu-toggle):active {
  transition-duration: 0s;
  background-color: var(--tds-nav-background-active-color, rgb(246, 246, 246));
  --nav-text-color: var(--tds-nav-active-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
}

.tds-nav__toggle-icon {
  flex-grow: 0;
  flex-shrink: 0;
  height: 18px;
  width: 18px;
  display: block;
  position: relative;
}
.tds-nav__toggle-icon svg {
  height: 1.125rem;
  width: 1.125rem;
}
[aria-expanded=true] .tds-nav__toggle-icon:not([data-toggle-has-svg=true]):not(.toggle-has-svg) {
  transform: rotate(180deg);
}
[aria-expanded=true] .tds-nav__toggle-icon svg {
  line-height: 101px;
}

.tds-nav__link + .tds-nav__toggle {
  padding: 0.625rem 0.75rem;
  grid-column-start: 2;
}
.tds-nav__link + .tds-nav__toggle:hover {
  background-color: var(--tds-nav-mini-toggle-background-hover-color, rgb(218, 219, 219));
}
.tds-nav__link + .tds-nav__toggle:active {
  background-color: var(--tds-nav-mini-toggle-background-active-color, rgb(218, 219, 219));
}
.tds-nav__link:hover + .tds-nav__toggle {
  background-color: var(--tds-nav-mini-toggle-background-hover-color, rgb(218, 219, 219));
}
.tds-nav__link:has(+ .tds-nav__toggle) {
  grid-column-start: span 1;
  --tds-nav-highlight-right-offset: -2.625rem;
}

.tds-nav__toggle .tds-nav__item-text {
  flex-grow: 1;
}

:is(.tds-nav__link, .tds-nav__toggle, .tds-nav__button)[aria-current]:not([aria-current=false]):not(.tds-nav__current-link-ancestor),
.tds-nav__link--current,
.tds-nav__current-link-ancestor[aria-expanded=false],
.tds-nav__current-link-ancestor:has(+ [aria-expanded=false]) {
  --nav-text-color: var(--tds-nav-current-color, var(--tds-brand-primary, rgb(224, 23, 25)));
  --tds-nav-highlight-visibility: 1;
}
:is(.tds-nav__link, .tds-nav__toggle, .tds-nav__button)[aria-current]:not([aria-current=false]):not(.tds-nav__current-link-ancestor):active,
.tds-nav__link--current:active,
.tds-nav__current-link-ancestor[aria-expanded=false]:active,
.tds-nav__current-link-ancestor:has(+ [aria-expanded=false]):active {
  transition-duration: 0s;
  background-color: var(--tds-nav-background-active-color, rgb(246, 246, 246));
  --nav-text-color: var(--tds-nav-active-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
}
:is(.tds-nav__link, .tds-nav__toggle, .tds-nav__button)[aria-current]:not([aria-current=false]):not(.tds-nav__current-link-ancestor) + .tds-nav__toggle,
.tds-nav__link--current + .tds-nav__toggle,
.tds-nav__current-link-ancestor[aria-expanded=false] + .tds-nav__toggle,
.tds-nav__current-link-ancestor:has(+ [aria-expanded=false]) + .tds-nav__toggle {
  --nav-text-color: var(--tds-nav-current-color, var(--tds-brand-primary, rgb(224, 23, 25)));
  --tds-nav-highlight-visibility: 1;
}
:is(.tds-nav__link, .tds-nav__toggle, .tds-nav__button)[aria-current]:not([aria-current=false]):not(.tds-nav__current-link-ancestor) + .tds-nav__toggle:active,
.tds-nav__link--current + .tds-nav__toggle:active,
.tds-nav__current-link-ancestor[aria-expanded=false] + .tds-nav__toggle:active,
.tds-nav__current-link-ancestor:has(+ [aria-expanded=false]) + .tds-nav__toggle:active {
  transition-duration: 0s;
  background-color: var(--tds-nav-background-active-color, rgb(246, 246, 246));
  --nav-text-color: var(--tds-nav-active-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
  background-color: var(--tds-nav-mini-toggle-background-active-color, rgb(218, 219, 219));
}

.tds-nav--vertical {
  position: relative;
}
.tds-nav--vertical:has(.tds-nav__list--dropdown-full) {
  position: static;
}
.tds-nav--vertical > .tds-nav__list--dropdown,
.tds-nav--vertical > .tds-nav__list--dropdown-right,
.tds-nav--vertical > .tds-nav__list--dropdown-full {
  position: absolute;
  background-color: var(--tds-nav-background-color, rgb(255, 255, 255));
  border-radius: 0.1875rem;
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07);
  margin-top: 0.0625rem;
  max-width: 95vw;
  width: max-content;
  top: 100%;
  z-index: 1060;
}
.tds-nav--vertical > .tds-nav__list--dropdown-right {
  right: 0;
}
.tds-nav--vertical > .tds-nav__list--dropdown-full {
  left: 0.75rem;
  right: 0.75rem;
  min-width: 0;
  max-width: none;
  top: auto;
  width: auto;
}

.tds-nav--left {
  border-right: 0.0625rem solid rgb(218, 219, 219);
  display: block !important;
  min-height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: static;
  scroll-behavior: smooth;
}
.tds-nav--left > [aria-expanded] {
  display: none !important;
}
.tds-nav--left > .tds-nav__list {
  display: block !important;
}

.tds-nav--row > [aria-expanded] {
  display: none !important;
}
.tds-nav--row > .tds-nav__list {
  display: flex !important;
  flex-direction: row;
  gap: 0.5625rem;
  position: relative;
  box-shadow: none;
}
.tds-nav--row > .tds-nav__list > .tds-nav__item {
  width: auto;
  position: relative;
}
.tds-nav--row > .tds-nav__list > .tds-nav__item > :not([aria-expanded]) + .tds-nav__list {
  display: none !important;
}
.tds-nav--row > .tds-nav__list > .tds-nav__item > :first-child {
  padding: 0.625rem 0.5625rem;
}
.tds-nav--row > .tds-nav__list > .tds-nav__item > :first-child:before {
  border-left: 0;
  border-bottom: solid 0.125rem;
  left: 0;
  top: unset;
  bottom: 0;
  width: auto;
  right: var(--tds-nav-highlight-right-offset, 0);
  z-index: 1;
}
.tds-nav--row > .tds-nav__list > .tds-nav__item > :first-child[aria-expanded=true], .tds-nav--row > .tds-nav__list > .tds-nav__item > :first-child:has(+ [aria-expanded=true]) {
  --tds-nav-highlight-visibility: 0;
}
.tds-nav--row > .tds-nav__list > .tds-nav__item > .tds-nav__toggle:first-child .tds-nav__item-text {
  padding-right: 1.3125rem;
}
.tds-nav--row > .tds-nav__list > .tds-nav__item > .tds-nav__list {
  --tds-nav-indent: 0.75rem;
  position: absolute;
  background-color: var(--tds-nav-background-color, rgb(255, 255, 255));
  border-radius: 0.1875rem;
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(51, 93, 121, 0.07), 0 0.125rem 0.25rem 0 rgba(51, 93, 121, 0.07), 0 0.25rem 0.5rem 0 rgba(51, 93, 121, 0.07), 0 0.5rem 1rem 0 rgba(51, 93, 121, 0.07);
  min-width: 100%;
  margin-top: 0.0625rem;
  max-width: 95vw;
  width: max-content;
  top: 100%;
  z-index: 1060;
  padding: 0;
}
.tds-nav--row > .tds-nav__list > .tds-nav__item > .tds-nav__list.tds-nav__list--right-aligned {
  left: auto;
  right: 0;
}
.tds-nav--row > .tds-nav__list > .tds-nav__item .tds-nav__list[hidden] {
  display: block !important;
  visibility: hidden !important;
  height: 0;
  overflow: hidden;
}

.tds-top-hat {
  background-color: rgb(246, 246, 246);
  padding: 0.1875rem 0;
  width: 100%;
}
.tds-top-hat__container {
  display: flex;
  margin-left: auto;
  margin-right: auto;
}
.tds-top-hat__container > * {
  letter-spacing: 0.09375rem;
}
.tds-top-hat__container > a:first-child,
.tds-top-hat__container > * > a:first-child {
  margin-left: -0.1875rem;
}
.tds-top-hat__links {
  display: inline-flex;
  margin: 0 0 0 auto;
  padding: 0;
}
.tds-top-hat__links > li {
  display: inline-flex;
  list-style: none;
  margin: 0;
}
.tds-top-hat__links > li:first-child a {
  margin-left: -0.1875rem;
}
.tds-top-hat__links > li:last-child a {
  margin-right: -0.1875rem;
}
.tds-top-hat a {
  background-color: transparent;
  color: rgb(70, 73, 77);
  display: block;
  padding: 0.1875rem 0.375rem;
  margin: 0 0.1875rem;
  position: relative;
  -webkit-text-decoration: none;
  text-decoration: none;
  line-height: 1.125rem;
  transition: color 250ms ease-in-out;
}
.tds-top-hat a:after {
  background-color: rgb(60, 63, 66);
  bottom: 0;
  content: "";
  display: block;
  height: 0.0625rem;
  left: 0;
  opacity: 0;
  position: absolute;
  pointer-events: none;
  right: 0;
  transition: opacity 250ms ease-in-out, background-color 250ms ease-in-out;
  width: 100%;
  z-index: 1;
}
.tds-top-hat a:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: rgb(39, 42, 45);
  transition: color 250ms ease-in-out;
}
.tds-top-hat a:hover:after {
  opacity: 1;
  transition: opacity 250ms ease-in-out, background-color 250ms ease-in-out;
}
.tds-top-hat a:active {
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: color 250ms ease-in-out;
  color: var(--tds-top-hat-link-active-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
}
.tds-top-hat a:active:after {
  transition: opacity 250ms ease-in-out, background-color 250ms ease-in-out;
  opacity: 1;
  background-color: var(--tds-top-hat-link-active-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
}
.tds-top-hat a:focus-visible {
  z-index: 1;
}
.tds-top-hat a[aria-current]:not([aria-current=false]) {
  color: var(--tds-top-hat-link-current-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
}
.tds-top-hat a[aria-current]:not([aria-current=false]):after {
  background-color: var(--tds-top-hat-link-current-color, var(--tds-brand-primary-dark1, rgb(175, 18, 20)));
  opacity: 1;
}

.tds-global-header > * {
  order: -2;
}
.tds-global-header > .tds-global-header__wrapper {
  order: 0;
}
.tds-global-header > .tds-global-header__wrapper ~ * {
  order: 0;
}
.tds-global-header .tds-top-hat {
  order: -1;
  margin-bottom: -1.3125rem;
}

.tds-global-header--mobile .tds-top-hat {
  display: none;
}

.tds-fileupload, .tds-fileupload-MOCK {
  width: 100%;
  text-align: left;
  margin: 0 0 36px 0;
}
.tds-fileupload__list ol, .tds-fileupload-MOCK__list ol {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
}
.tds-fileupload__list-title, .tds-fileupload-MOCK__list-title {
  margin-top: 24px;
  margin-bottom: 0;
}
.tds-fileupload__list li:last-child > .tds-file, .tds-fileupload-MOCK__list li:last-child > .tds-file {
  border-bottom: none;
}
li:last-child > .tds-fileupload__list-element, li:last-child > .tds-fileupload-MOCK__list-element {
  border-bottom: none;
}

.alert-list {
  margin: 0;
  padding: 0;
}
.alert-list li {
  margin-left: 1.5rem;
}
.alert-list li:only-child {
  list-style: none;
  margin: 0;
}
.alert-list li:last-child {
  margin-bottom: 0;
}

.tds-filepicker {
  width: 100%;
  min-height: 144px;
  padding-top: 36px;
  padding-bottom: 36px;
  margin-top: 12px;
  border: 2px dashed rgb(144, 146, 148);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.tds-filepicker p {
  margin: 0px;
}
.tds-filepicker.active--drag {
  background-color: rgb(242, 250, 254);
  border-color: rgb(153, 211, 247);
}
.tds-filepicker__icon {
  color: rgb(144, 146, 148);
  height: 36px;
  width: 36px;
  display: block;
  margin: 0 auto;
}
.tds-filepicker__input {
  width: 0.1px;
  height: 0.1px;
  position: absolute;
  overflow: hidden;
  opacity: 0;
  display: none;
}
.tds-filepicker__trigger {
  -webkit-appearance: none;
          appearance: none;
  border: none;
  font-size: 17px;
}

.tds-file {
  display: flex;
  position: relative;
  padding-top: 15px;
  padding-bottom: 15px;
  width: 100%;
  border-bottom: 1px solid rgb(218, 219, 219);
}
.tds-file__detail {
  margin-right: auto;
}
.tds-file__detail-name {
  font-weight: 700;
  word-break: break-all;
  /* IE text wrapping issue fix */
  display: table-cell;
}
.tds-file__detail-size, .tds-file__detail-error-message {
  font-size: 15px;
  display: block;
}

.tds-file--error .tds-file--status, .tds-file--error .tds-file__detail {
  color: rgb(135, 70, 0);
}
.tds-file--success .tds-file--status {
  color: rgb(33, 141, 73);
}
.tds-file--error .tds-file--status, .tds-file--success .tds-file--status {
  margin-right: 0.75rem;
}
.tds-file--uploading .tds-file--status {
  margin-right: 0.75rem;
}

.tds-loading-spinner {
  margin-top: 0.375rem;
}

.tds-table-pagination {
  margin: 1.125rem -0.375rem 0.375rem;
  display: flex;
  align-items: center;
  white-space: nowrap;
  flex-wrap: wrap;
}
.tds-table-pagination > span, .tds-table-pagination > label {
  margin-bottom: 0.75rem;
  padding: 0 0.375rem;
}
.tds-table-pagination select, .tds-table-pagination input {
  font-size: inherit;
  font-family: inherit;
}
.tds-table-pagination select {
  text-align: left;
}
.tds-table-pagination input {
  text-align: center;
}
.tds-table-pagination__size {
  margin-right: auto;
}
.tds-table-pagination__size select {
  background-color: rgb(255, 255, 255);
  border: solid 0.0625rem rgba(70, 73, 77, 0.6);
  border-radius: 0.1875rem;
  color: inherit;
  display: inline-block;
  font-size: var(--tds-field-font-size, inherit);
  line-height: var(--tds-field-lh, 1.5rem);
  padding: var(--tds-field-padding-y, 0.5625rem) var(--tds-field-padding-x, 0.75rem);
  outline: 0;
  width: auto;
  margin: 0;
  text-overflow: ellipsis;
  border-color: var(--tds-alert-border-color, rgba(70, 73, 77, 0.6));
  box-shadow: 0 0 0 0.0625rem var(--tds-alert-border-color, transparent) inset, 0.3125rem 0 0 0 var(--tds-alert-border-color, transparent) inset;
  background-position: center right 0.5625rem;
  -webkit-appearance: none;
  appearance: none;
  padding-right: 2.25rem;
  margin: 0 0.1875rem;
}
.tds-table-pagination__size select:focus {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}
.tds-table-pagination__size select::-ms-expand {
  display: none;
}
.tds-table-pagination__page {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.tds-table-pagination__page-num input {
  background-color: rgb(255, 255, 255);
  border: solid 0.0625rem rgba(70, 73, 77, 0.6);
  border-radius: 0.1875rem;
  color: inherit;
  display: inline-block;
  font-size: var(--tds-field-font-size, inherit);
  line-height: var(--tds-field-lh, 1.5rem);
  padding: var(--tds-field-padding-y, 0.5625rem) var(--tds-field-padding-x, 0.75rem);
  outline: 0;
  width: 3.75rem;
  margin: 0;
  text-overflow: ellipsis;
  border-color: var(--tds-alert-border-color, rgba(70, 73, 77, 0.6));
  box-shadow: 0 0 0 0.0625rem var(--tds-alert-border-color, transparent) inset, 0.3125rem 0 0 0 var(--tds-alert-border-color, transparent) inset;
  margin: 0 0.1875rem;
}
.tds-table-pagination__page-num input:focus {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}
.tds-table-pagination__page-num input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.tds-table-pagination__page-nav {
  margin-left: 1.25rem;
  display: flex;
}
.tds-table-pagination__previous-page, .tds-table-pagination__next-page {
  border: 0.0625rem solid rgb(0, 115, 149);
  color: rgb(0, 115, 149);
  background-color: rgba(0, 0, 0, 0);
  padding: 0.25rem 0.5rem;
  height: 2.75rem;
  width: 2.75rem;
  cursor: pointer;
  outline: 0;
  transition-duration: 0.25s;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
}
.tds-table-pagination__previous-page:disabled,
.tds-table-pagination__previous-page .disabled, .tds-table-pagination__previous-page[aria-disabled=true], .tds-table-pagination__next-page:disabled,
.tds-table-pagination__next-page .disabled, .tds-table-pagination__next-page[aria-disabled=true] {
  cursor: not-allowed;
  --tds-focus-ring-color: var(--tds-focus-ring-color-disabled, rgb(181, 182, 184));
}
.tds-table-pagination__previous-page[aria-busy=true], .tds-table-pagination__next-page[aria-busy=true] {
  cursor: wait;
}
.tds-table-pagination__previous-page:hover, .tds-table-pagination__previous-page.hover, .tds-table-pagination__next-page:hover, .tds-table-pagination__next-page.hover {
  background-color: rgba(0, 145, 235, 0.2);
}
.tds-table-pagination__previous-page:focus-visible, .tds-table-pagination__previous-page.focus, .tds-table-pagination__next-page:focus-visible, .tds-table-pagination__next-page.focus {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0);
}
.tds-table-pagination__previous-page:active, .tds-table-pagination__previous-page.active, .tds-table-pagination__next-page:active, .tds-table-pagination__next-page.active {
  background-color: rgba(0, 145, 235, 0.4);
}
.tds-table-pagination__previous-page > svg, .tds-table-pagination__next-page > svg {
  height: 1.125rem;
  width: 1.125rem;
}
.tds-table-pagination__previous-page[aria-disabled=true], .tds-table-pagination__next-page[aria-disabled=true] {
  border-color: rgb(144, 146, 148);
  color: rgb(144, 146, 148);
}
.tds-table-pagination__previous-page:focus-visible, .tds-table-pagination__next-page:focus-visible {
  border-radius: 0.1875rem;
}
.tds-table-pagination__previous-page {
  border-radius: 0;
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.tds-table-pagination__next-page {
  border-radius: 0;
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
  margin-left: -0.0625rem;
}
.tds-table-pagination--stacked {
  flex-direction: column;
  justify-content: center;
}
.tds-table-pagination--stacked > span, .tds-table-pagination--stacked > label {
  margin-left: auto;
  margin-right: auto;
}

.tds-skip-link {
  background-color: rgb(255, 255, 255);
}
.tds-skip-link:hover {
  background-color: rgb(255, 255, 255);
}
.tds-skip-link:active, .tds-skip-link:focus {
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  top: 0.5625rem;
  z-index: 2000;
}

.tds-focus-effect {
  outline: 0;
}
.tds-focus-effect:focus-visible {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0);
}

.tds-focus-effect--with-gap {
  outline: 0;
}
.tds-focus-effect--with-gap:focus-visible {
  outline: solid 0.25rem var(--tds-focus-ring-color, rgb(0, 104, 169));
  outline-offset: var(--tds-focus-ring-offset, 0.125rem);
}

.tds-focus-effect--dark-background {
  --tds-focus-ring-color: rgb(102, 189, 243);
}

.tds-text-align-left {
  text-align: left !important;
}

.tds-text-align-center {
  text-align: center !important;
}

.tds-text-align-right {
  text-align: right !important;
}

.tds-text-align-justify {
  text-align: justify !important;
}

@media (min-width: 25em) {
  .tds-text-align-sm-left {
    text-align: left !important;
  }
  .tds-text-align-sm-center {
    text-align: center !important;
  }
  .tds-text-align-sm-right {
    text-align: right !important;
  }
  .tds-text-align-sm-justify {
    text-align: justify !important;
  }
}
@media (min-width: 36em) {
  .tds-text-align-md-left {
    text-align: left !important;
  }
  .tds-text-align-md-center {
    text-align: center !important;
  }
  .tds-text-align-md-right {
    text-align: right !important;
  }
  .tds-text-align-md-justify {
    text-align: justify !important;
  }
}
@media (min-width: 50em) {
  .tds-text-align-lg-left {
    text-align: left !important;
  }
  .tds-text-align-lg-center {
    text-align: center !important;
  }
  .tds-text-align-lg-right {
    text-align: right !important;
  }
  .tds-text-align-lg-justify {
    text-align: justify !important;
  }
}
@media (min-width: 64em) {
  .tds-text-align-xl-left {
    text-align: left !important;
  }
  .tds-text-align-xl-center {
    text-align: center !important;
  }
  .tds-text-align-xl-right {
    text-align: right !important;
  }
  .tds-text-align-xl-justify {
    text-align: justify !important;
  }
}
@media (min-width: 90em) {
  .tds-text-align-xxl-left {
    text-align: left !important;
  }
  .tds-text-align-xxl-center {
    text-align: center !important;
  }
  .tds-text-align-xxl-right {
    text-align: right !important;
  }
  .tds-text-align-xxl-justify {
    text-align: justify !important;
  }
}
.tds-spin {
  animation: spin 1s linear infinite;
}

.tds-d-none {
  display: none !important;
}

.tds-d-inline {
  display: inline !important;
}

.tds-d-inline-block {
  display: inline-block !important;
}

.tds-d-block {
  display: block !important;
}

.tds-d-table {
  display: table !important;
}

.tds-d-table-cell {
  display: table-cell !important;
}

.tds-d-table-row {
  display: table-row !important;
}

.tds-d-flex {
  display: flex !important;
}

.tds-d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 25em) {
  .tds-d-sm-none {
    display: none !important;
  }
  .tds-d-sm-inline {
    display: inline !important;
  }
  .tds-d-sm-inline-block {
    display: inline-block !important;
  }
  .tds-d-sm-block {
    display: block !important;
  }
  .tds-d-sm-table {
    display: table !important;
  }
  .tds-d-sm-table-cell {
    display: table-cell !important;
  }
  .tds-d-sm-table-row {
    display: table-row !important;
  }
  .tds-d-sm-flex {
    display: flex !important;
  }
  .tds-d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 36em) {
  .tds-d-md-none {
    display: none !important;
  }
  .tds-d-md-inline {
    display: inline !important;
  }
  .tds-d-md-inline-block {
    display: inline-block !important;
  }
  .tds-d-md-block {
    display: block !important;
  }
  .tds-d-md-table {
    display: table !important;
  }
  .tds-d-md-table-cell {
    display: table-cell !important;
  }
  .tds-d-md-table-row {
    display: table-row !important;
  }
  .tds-d-md-flex {
    display: flex !important;
  }
  .tds-d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 50em) {
  .tds-d-lg-none {
    display: none !important;
  }
  .tds-d-lg-inline {
    display: inline !important;
  }
  .tds-d-lg-inline-block {
    display: inline-block !important;
  }
  .tds-d-lg-block {
    display: block !important;
  }
  .tds-d-lg-table {
    display: table !important;
  }
  .tds-d-lg-table-cell {
    display: table-cell !important;
  }
  .tds-d-lg-table-row {
    display: table-row !important;
  }
  .tds-d-lg-flex {
    display: flex !important;
  }
  .tds-d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 64em) {
  .tds-d-xl-none {
    display: none !important;
  }
  .tds-d-xl-inline {
    display: inline !important;
  }
  .tds-d-xl-inline-block {
    display: inline-block !important;
  }
  .tds-d-xl-block {
    display: block !important;
  }
  .tds-d-xl-table {
    display: table !important;
  }
  .tds-d-xl-table-cell {
    display: table-cell !important;
  }
  .tds-d-xl-table-row {
    display: table-row !important;
  }
  .tds-d-xl-flex {
    display: flex !important;
  }
  .tds-d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 90em) {
  .tds-d-xxl-none {
    display: none !important;
  }
  .tds-d-xxl-inline {
    display: inline !important;
  }
  .tds-d-xxl-inline-block {
    display: inline-block !important;
  }
  .tds-d-xxl-block {
    display: block !important;
  }
  .tds-d-xxl-table {
    display: table !important;
  }
  .tds-d-xxl-table-cell {
    display: table-cell !important;
  }
  .tds-d-xxl-table-row {
    display: table-row !important;
  }
  .tds-d-xxl-flex {
    display: flex !important;
  }
  .tds-d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
.tds-flex-row {
  flex-direction: row;
}
.tds-flex-column {
  flex-direction: column;
}
.tds-flex-row-reverse {
  flex-direction: row-reverse;
}
.tds-flex-column-reverse {
  flex-direction: column-reverse;
}
.tds-flex-wrap {
  flex-wrap: wrap;
}
.tds-flex-nowrap {
  flex-wrap: nowrap;
}
.tds-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.tds-flex-fill {
  flex: 1 1 auto;
}
.tds-flex-grow-0 {
  flex-grow: 0;
}
.tds-flex-grow-1 {
  flex-grow: 1;
}
.tds-flex-shrink-0 {
  flex-shrink: 0;
}
.tds-flex-shrink-1 {
  flex-shrink: 1;
}

.tds-justify-content-start {
  justify-content: flex-start;
}
.tds-justify-content-end {
  justify-content: flex-end;
}
.tds-justify-content-center {
  justify-content: center;
}
.tds-justify-content-between {
  justify-content: space-between;
}
.tds-justify-content-around {
  justify-content: space-around;
}
.tds-justify-content-evenly {
  justify-content: space-evenly;
}

.tds-align-items-start {
  align-items: flex-start;
}
.tds-align-items-end {
  align-items: flex-end;
}
.tds-align-items-center {
  align-items: center;
}
.tds-align-items-baseline {
  align-items: baseline;
}
.tds-align-items-stretch {
  align-items: stretch;
}

.tds-align-content-start {
  align-content: flex-start;
}
.tds-align-content-end {
  align-content: flex-end;
}
.tds-align-content-center {
  align-content: center;
}
.tds-align-content-between {
  align-content: space-between;
}
.tds-align-content-around {
  align-content: space-around;
}
.tds-align-content-stretch {
  align-content: stretch;
}

.tds-align-self-auto {
  align-self: auto;
}
.tds-align-self-start {
  align-self: flex-start;
}
.tds-align-self-end {
  align-self: flex-end;
}
.tds-align-self-center {
  align-self: center;
}
.tds-align-self-baseline {
  align-self: baseline;
}
.tds-align-self-stretch {
  align-self: stretch;
}

@media (min-width: 25em) {
  .tds-flex-sm-row {
    flex-direction: row;
  }
  .tds-flex-sm-column {
    flex-direction: column;
  }
  .tds-flex-sm-row-reverse {
    flex-direction: row-reverse;
  }
  .tds-flex-sm-column-reverse {
    flex-direction: column-reverse;
  }
  .tds-flex-sm-wrap {
    flex-wrap: wrap;
  }
  .tds-flex-sm-nowrap {
    flex-wrap: nowrap;
  }
  .tds-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .tds-flex-sm-fill {
    flex: 1 1 auto;
  }
  .tds-flex-sm-grow-0 {
    flex-grow: 0;
  }
  .tds-flex-sm-grow-1 {
    flex-grow: 1;
  }
  .tds-flex-sm-shrink-0 {
    flex-shrink: 0;
  }
  .tds-flex-sm-shrink-1 {
    flex-shrink: 1;
  }
  .tds-justify-content-sm-start {
    justify-content: flex-start;
  }
  .tds-justify-content-sm-end {
    justify-content: flex-end;
  }
  .tds-justify-content-sm-center {
    justify-content: center;
  }
  .tds-justify-content-sm-between {
    justify-content: space-between;
  }
  .tds-justify-content-sm-around {
    justify-content: space-around;
  }
  .tds-justify-content-sm-evenly {
    justify-content: space-evenly;
  }
  .tds-align-items-sm-start {
    align-items: flex-start;
  }
  .tds-align-items-sm-end {
    align-items: flex-end;
  }
  .tds-align-items-sm-center {
    align-items: center;
  }
  .tds-align-items-sm-baseline {
    align-items: baseline;
  }
  .tds-align-items-sm-stretch {
    align-items: stretch;
  }
  .tds-align-content-sm-start {
    align-content: flex-start;
  }
  .tds-align-content-sm-end {
    align-content: flex-end;
  }
  .tds-align-content-sm-center {
    align-content: center;
  }
  .tds-align-content-sm-between {
    align-content: space-between;
  }
  .tds-align-content-sm-around {
    align-content: space-around;
  }
  .tds-align-content-sm-stretch {
    align-content: stretch;
  }
  .tds-align-self-sm-auto {
    align-self: auto;
  }
  .tds-align-self-sm-start {
    align-self: flex-start;
  }
  .tds-align-self-sm-end {
    align-self: flex-end;
  }
  .tds-align-self-sm-center {
    align-self: center;
  }
  .tds-align-self-sm-baseline {
    align-self: baseline;
  }
  .tds-align-self-sm-stretch {
    align-self: stretch;
  }
}
@media (min-width: 36em) {
  .tds-flex-md-row {
    flex-direction: row;
  }
  .tds-flex-md-column {
    flex-direction: column;
  }
  .tds-flex-md-row-reverse {
    flex-direction: row-reverse;
  }
  .tds-flex-md-column-reverse {
    flex-direction: column-reverse;
  }
  .tds-flex-md-wrap {
    flex-wrap: wrap;
  }
  .tds-flex-md-nowrap {
    flex-wrap: nowrap;
  }
  .tds-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .tds-flex-md-fill {
    flex: 1 1 auto;
  }
  .tds-flex-md-grow-0 {
    flex-grow: 0;
  }
  .tds-flex-md-grow-1 {
    flex-grow: 1;
  }
  .tds-flex-md-shrink-0 {
    flex-shrink: 0;
  }
  .tds-flex-md-shrink-1 {
    flex-shrink: 1;
  }
  .tds-justify-content-md-start {
    justify-content: flex-start;
  }
  .tds-justify-content-md-end {
    justify-content: flex-end;
  }
  .tds-justify-content-md-center {
    justify-content: center;
  }
  .tds-justify-content-md-between {
    justify-content: space-between;
  }
  .tds-justify-content-md-around {
    justify-content: space-around;
  }
  .tds-justify-content-md-evenly {
    justify-content: space-evenly;
  }
  .tds-align-items-md-start {
    align-items: flex-start;
  }
  .tds-align-items-md-end {
    align-items: flex-end;
  }
  .tds-align-items-md-center {
    align-items: center;
  }
  .tds-align-items-md-baseline {
    align-items: baseline;
  }
  .tds-align-items-md-stretch {
    align-items: stretch;
  }
  .tds-align-content-md-start {
    align-content: flex-start;
  }
  .tds-align-content-md-end {
    align-content: flex-end;
  }
  .tds-align-content-md-center {
    align-content: center;
  }
  .tds-align-content-md-between {
    align-content: space-between;
  }
  .tds-align-content-md-around {
    align-content: space-around;
  }
  .tds-align-content-md-stretch {
    align-content: stretch;
  }
  .tds-align-self-md-auto {
    align-self: auto;
  }
  .tds-align-self-md-start {
    align-self: flex-start;
  }
  .tds-align-self-md-end {
    align-self: flex-end;
  }
  .tds-align-self-md-center {
    align-self: center;
  }
  .tds-align-self-md-baseline {
    align-self: baseline;
  }
  .tds-align-self-md-stretch {
    align-self: stretch;
  }
}
@media (min-width: 50em) {
  .tds-flex-lg-row {
    flex-direction: row;
  }
  .tds-flex-lg-column {
    flex-direction: column;
  }
  .tds-flex-lg-row-reverse {
    flex-direction: row-reverse;
  }
  .tds-flex-lg-column-reverse {
    flex-direction: column-reverse;
  }
  .tds-flex-lg-wrap {
    flex-wrap: wrap;
  }
  .tds-flex-lg-nowrap {
    flex-wrap: nowrap;
  }
  .tds-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .tds-flex-lg-fill {
    flex: 1 1 auto;
  }
  .tds-flex-lg-grow-0 {
    flex-grow: 0;
  }
  .tds-flex-lg-grow-1 {
    flex-grow: 1;
  }
  .tds-flex-lg-shrink-0 {
    flex-shrink: 0;
  }
  .tds-flex-lg-shrink-1 {
    flex-shrink: 1;
  }
  .tds-justify-content-lg-start {
    justify-content: flex-start;
  }
  .tds-justify-content-lg-end {
    justify-content: flex-end;
  }
  .tds-justify-content-lg-center {
    justify-content: center;
  }
  .tds-justify-content-lg-between {
    justify-content: space-between;
  }
  .tds-justify-content-lg-around {
    justify-content: space-around;
  }
  .tds-justify-content-lg-evenly {
    justify-content: space-evenly;
  }
  .tds-align-items-lg-start {
    align-items: flex-start;
  }
  .tds-align-items-lg-end {
    align-items: flex-end;
  }
  .tds-align-items-lg-center {
    align-items: center;
  }
  .tds-align-items-lg-baseline {
    align-items: baseline;
  }
  .tds-align-items-lg-stretch {
    align-items: stretch;
  }
  .tds-align-content-lg-start {
    align-content: flex-start;
  }
  .tds-align-content-lg-end {
    align-content: flex-end;
  }
  .tds-align-content-lg-center {
    align-content: center;
  }
  .tds-align-content-lg-between {
    align-content: space-between;
  }
  .tds-align-content-lg-around {
    align-content: space-around;
  }
  .tds-align-content-lg-stretch {
    align-content: stretch;
  }
  .tds-align-self-lg-auto {
    align-self: auto;
  }
  .tds-align-self-lg-start {
    align-self: flex-start;
  }
  .tds-align-self-lg-end {
    align-self: flex-end;
  }
  .tds-align-self-lg-center {
    align-self: center;
  }
  .tds-align-self-lg-baseline {
    align-self: baseline;
  }
  .tds-align-self-lg-stretch {
    align-self: stretch;
  }
}
@media (min-width: 64em) {
  .tds-flex-xl-row {
    flex-direction: row;
  }
  .tds-flex-xl-column {
    flex-direction: column;
  }
  .tds-flex-xl-row-reverse {
    flex-direction: row-reverse;
  }
  .tds-flex-xl-column-reverse {
    flex-direction: column-reverse;
  }
  .tds-flex-xl-wrap {
    flex-wrap: wrap;
  }
  .tds-flex-xl-nowrap {
    flex-wrap: nowrap;
  }
  .tds-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .tds-flex-xl-fill {
    flex: 1 1 auto;
  }
  .tds-flex-xl-grow-0 {
    flex-grow: 0;
  }
  .tds-flex-xl-grow-1 {
    flex-grow: 1;
  }
  .tds-flex-xl-shrink-0 {
    flex-shrink: 0;
  }
  .tds-flex-xl-shrink-1 {
    flex-shrink: 1;
  }
  .tds-justify-content-xl-start {
    justify-content: flex-start;
  }
  .tds-justify-content-xl-end {
    justify-content: flex-end;
  }
  .tds-justify-content-xl-center {
    justify-content: center;
  }
  .tds-justify-content-xl-between {
    justify-content: space-between;
  }
  .tds-justify-content-xl-around {
    justify-content: space-around;
  }
  .tds-justify-content-xl-evenly {
    justify-content: space-evenly;
  }
  .tds-align-items-xl-start {
    align-items: flex-start;
  }
  .tds-align-items-xl-end {
    align-items: flex-end;
  }
  .tds-align-items-xl-center {
    align-items: center;
  }
  .tds-align-items-xl-baseline {
    align-items: baseline;
  }
  .tds-align-items-xl-stretch {
    align-items: stretch;
  }
  .tds-align-content-xl-start {
    align-content: flex-start;
  }
  .tds-align-content-xl-end {
    align-content: flex-end;
  }
  .tds-align-content-xl-center {
    align-content: center;
  }
  .tds-align-content-xl-between {
    align-content: space-between;
  }
  .tds-align-content-xl-around {
    align-content: space-around;
  }
  .tds-align-content-xl-stretch {
    align-content: stretch;
  }
  .tds-align-self-xl-auto {
    align-self: auto;
  }
  .tds-align-self-xl-start {
    align-self: flex-start;
  }
  .tds-align-self-xl-end {
    align-self: flex-end;
  }
  .tds-align-self-xl-center {
    align-self: center;
  }
  .tds-align-self-xl-baseline {
    align-self: baseline;
  }
  .tds-align-self-xl-stretch {
    align-self: stretch;
  }
}
@media (min-width: 90em) {
  .tds-flex-xxl-row {
    flex-direction: row;
  }
  .tds-flex-xxl-column {
    flex-direction: column;
  }
  .tds-flex-xxl-row-reverse {
    flex-direction: row-reverse;
  }
  .tds-flex-xxl-column-reverse {
    flex-direction: column-reverse;
  }
  .tds-flex-xxl-wrap {
    flex-wrap: wrap;
  }
  .tds-flex-xxl-nowrap {
    flex-wrap: nowrap;
  }
  .tds-flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .tds-flex-xxl-fill {
    flex: 1 1 auto;
  }
  .tds-flex-xxl-grow-0 {
    flex-grow: 0;
  }
  .tds-flex-xxl-grow-1 {
    flex-grow: 1;
  }
  .tds-flex-xxl-shrink-0 {
    flex-shrink: 0;
  }
  .tds-flex-xxl-shrink-1 {
    flex-shrink: 1;
  }
  .tds-justify-content-xxl-start {
    justify-content: flex-start;
  }
  .tds-justify-content-xxl-end {
    justify-content: flex-end;
  }
  .tds-justify-content-xxl-center {
    justify-content: center;
  }
  .tds-justify-content-xxl-between {
    justify-content: space-between;
  }
  .tds-justify-content-xxl-around {
    justify-content: space-around;
  }
  .tds-justify-content-xxl-evenly {
    justify-content: space-evenly;
  }
  .tds-align-items-xxl-start {
    align-items: flex-start;
  }
  .tds-align-items-xxl-end {
    align-items: flex-end;
  }
  .tds-align-items-xxl-center {
    align-items: center;
  }
  .tds-align-items-xxl-baseline {
    align-items: baseline;
  }
  .tds-align-items-xxl-stretch {
    align-items: stretch;
  }
  .tds-align-content-xxl-start {
    align-content: flex-start;
  }
  .tds-align-content-xxl-end {
    align-content: flex-end;
  }
  .tds-align-content-xxl-center {
    align-content: center;
  }
  .tds-align-content-xxl-between {
    align-content: space-between;
  }
  .tds-align-content-xxl-around {
    align-content: space-around;
  }
  .tds-align-content-xxl-stretch {
    align-content: stretch;
  }
  .tds-align-self-xxl-auto {
    align-self: auto;
  }
  .tds-align-self-xxl-start {
    align-self: flex-start;
  }
  .tds-align-self-xxl-end {
    align-self: flex-end;
  }
  .tds-align-self-xxl-center {
    align-self: center;
  }
  .tds-align-self-xxl-baseline {
    align-self: baseline;
  }
  .tds-align-self-xxl-stretch {
    align-self: stretch;
  }
}
@media (max-width: 35.99875em) {
  .tds-hidden--sm:not(:target) {
    display: none !important;
  }
}

@media (max-width: 49.99875em) {
  .tds-hidden--md:not(:target) {
    display: none !important;
  }
}

@media (max-width: 63.99875em) {
  .tds-hidden--lg:not(:target) {
    display: none !important;
  }
}

.tds-margin-bottom-std {
  margin-bottom: 1.6875rem;
}

.tds-margin-none {
  margin: 0;
}

.tds-margin-bottom-none {
  margin-bottom: 0;
}

.tds-margin-top-none {
  margin-top: 0;
}

.tds-margin-left-none {
  margin-left: 0;
}

.tds-margin-right-none {
  margin-right: 0;
}

.tds-margin-tb-none {
  margin-bottom: 0;
  margin-top: 0;
}

.tds-margin-lr-none {
  margin-left: 0;
  margin-right: 0;
}

.tds-padding-none {
  padding: 0;
}

.tds-padding-bottom-none {
  padding-bottom: 0;
}

.tds-padding-top-none {
  padding-top: 0;
}

.tds-padding-left-none {
  padding-left: 0;
}

.tds-padding-right-none {
  padding-right: 0;
}

.tds-padding-tb-none {
  padding-bottom: 0;
  padding-top: 0;
}

.tds-padding-lr-none {
  padding-left: 0;
  padding-right: 0;
}

.tds-m-none {
  margin: 0;
}

.tds-mb-none {
  margin-bottom: 0;
}

.tds-mt-none {
  margin-top: 0;
}

.tds-ml-none {
  margin-left: 0;
}

.tds-mr-none {
  margin-right: 0;
}

.tds-my-none {
  margin-bottom: 0;
  margin-top: 0;
}

.tds-mx-none {
  margin-left: 0;
  margin-right: 0;
}

.tds-p-none {
  padding: 0;
}

.tds-pb-none {
  padding-bottom: 0;
}

.tds-pt-none {
  padding-top: 0;
}

.tds-pl-none {
  padding-left: 0;
}

.tds-pr-none {
  padding-right: 0;
}

.tds-py-none {
  padding-bottom: 0;
  padding-top: 0;
}

.tds-px-none {
  padding-left: 0;
  padding-right: 0;
}

.tds-margin-tiny {
  margin: 0.0625rem;
}

.tds-margin-bottom-tiny {
  margin-bottom: 0.0625rem;
}

.tds-margin-top-tiny {
  margin-top: 0.0625rem;
}

.tds-margin-left-tiny {
  margin-left: 0.0625rem;
}

.tds-margin-right-tiny {
  margin-right: 0.0625rem;
}

.tds-margin-tb-tiny {
  margin-bottom: 0.0625rem;
  margin-top: 0.0625rem;
}

.tds-margin-lr-tiny {
  margin-left: 0.0625rem;
  margin-right: 0.0625rem;
}

.tds-padding-tiny {
  padding: 0.0625rem;
}

.tds-padding-bottom-tiny {
  padding-bottom: 0.0625rem;
}

.tds-padding-top-tiny {
  padding-top: 0.0625rem;
}

.tds-padding-left-tiny {
  padding-left: 0.0625rem;
}

.tds-padding-right-tiny {
  padding-right: 0.0625rem;
}

.tds-padding-tb-tiny {
  padding-bottom: 0.0625rem;
  padding-top: 0.0625rem;
}

.tds-padding-lr-tiny {
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
}

.tds-m-tiny {
  margin: 0.0625rem;
}

.tds-mb-tiny {
  margin-bottom: 0.0625rem;
}

.tds-mt-tiny {
  margin-top: 0.0625rem;
}

.tds-ml-tiny {
  margin-left: 0.0625rem;
}

.tds-mr-tiny {
  margin-right: 0.0625rem;
}

.tds-my-tiny {
  margin-bottom: 0.0625rem;
  margin-top: 0.0625rem;
}

.tds-mx-tiny {
  margin-left: 0.0625rem;
  margin-right: 0.0625rem;
}

.tds-p-tiny {
  padding: 0.0625rem;
}

.tds-pb-tiny {
  padding-bottom: 0.0625rem;
}

.tds-pt-tiny {
  padding-top: 0.0625rem;
}

.tds-pl-tiny {
  padding-left: 0.0625rem;
}

.tds-pr-tiny {
  padding-right: 0.0625rem;
}

.tds-py-tiny {
  padding-bottom: 0.0625rem;
  padding-top: 0.0625rem;
}

.tds-px-tiny {
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
}

.tds-margin-xxx-small {
  margin: 0.1875rem;
}

.tds-margin-bottom-xxx-small {
  margin-bottom: 0.1875rem;
}

.tds-margin-top-xxx-small {
  margin-top: 0.1875rem;
}

.tds-margin-left-xxx-small {
  margin-left: 0.1875rem;
}

.tds-margin-right-xxx-small {
  margin-right: 0.1875rem;
}

.tds-margin-tb-xxx-small {
  margin-bottom: 0.1875rem;
  margin-top: 0.1875rem;
}

.tds-margin-lr-xxx-small {
  margin-left: 0.1875rem;
  margin-right: 0.1875rem;
}

.tds-padding-xxx-small {
  padding: 0.1875rem;
}

.tds-padding-bottom-xxx-small {
  padding-bottom: 0.1875rem;
}

.tds-padding-top-xxx-small {
  padding-top: 0.1875rem;
}

.tds-padding-left-xxx-small {
  padding-left: 0.1875rem;
}

.tds-padding-right-xxx-small {
  padding-right: 0.1875rem;
}

.tds-padding-tb-xxx-small {
  padding-bottom: 0.1875rem;
  padding-top: 0.1875rem;
}

.tds-padding-lr-xxx-small {
  padding-left: 0.1875rem;
  padding-right: 0.1875rem;
}

.tds-m-xxx-small {
  margin: 0.1875rem;
}

.tds-mb-xxx-small {
  margin-bottom: 0.1875rem;
}

.tds-mt-xxx-small {
  margin-top: 0.1875rem;
}

.tds-ml-xxx-small {
  margin-left: 0.1875rem;
}

.tds-mr-xxx-small {
  margin-right: 0.1875rem;
}

.tds-my-xxx-small {
  margin-bottom: 0.1875rem;
  margin-top: 0.1875rem;
}

.tds-mx-xxx-small {
  margin-left: 0.1875rem;
  margin-right: 0.1875rem;
}

.tds-p-xxx-small {
  padding: 0.1875rem;
}

.tds-pb-xxx-small {
  padding-bottom: 0.1875rem;
}

.tds-pt-xxx-small {
  padding-top: 0.1875rem;
}

.tds-pl-xxx-small {
  padding-left: 0.1875rem;
}

.tds-pr-xxx-small {
  padding-right: 0.1875rem;
}

.tds-py-xxx-small {
  padding-bottom: 0.1875rem;
  padding-top: 0.1875rem;
}

.tds-px-xxx-small {
  padding-left: 0.1875rem;
  padding-right: 0.1875rem;
}

.tds-margin-xx-small {
  margin: 0.375rem;
}

.tds-margin-bottom-xx-small {
  margin-bottom: 0.375rem;
}

.tds-margin-top-xx-small {
  margin-top: 0.375rem;
}

.tds-margin-left-xx-small {
  margin-left: 0.375rem;
}

.tds-margin-right-xx-small {
  margin-right: 0.375rem;
}

.tds-margin-tb-xx-small {
  margin-bottom: 0.375rem;
  margin-top: 0.375rem;
}

.tds-margin-lr-xx-small {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}

.tds-padding-xx-small {
  padding: 0.375rem;
}

.tds-padding-bottom-xx-small {
  padding-bottom: 0.375rem;
}

.tds-padding-top-xx-small {
  padding-top: 0.375rem;
}

.tds-padding-left-xx-small {
  padding-left: 0.375rem;
}

.tds-padding-right-xx-small {
  padding-right: 0.375rem;
}

.tds-padding-tb-xx-small {
  padding-bottom: 0.375rem;
  padding-top: 0.375rem;
}

.tds-padding-lr-xx-small {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.tds-m-xx-small {
  margin: 0.375rem;
}

.tds-mb-xx-small {
  margin-bottom: 0.375rem;
}

.tds-mt-xx-small {
  margin-top: 0.375rem;
}

.tds-ml-xx-small {
  margin-left: 0.375rem;
}

.tds-mr-xx-small {
  margin-right: 0.375rem;
}

.tds-my-xx-small {
  margin-bottom: 0.375rem;
  margin-top: 0.375rem;
}

.tds-mx-xx-small {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}

.tds-p-xx-small {
  padding: 0.375rem;
}

.tds-pb-xx-small {
  padding-bottom: 0.375rem;
}

.tds-pt-xx-small {
  padding-top: 0.375rem;
}

.tds-pl-xx-small {
  padding-left: 0.375rem;
}

.tds-pr-xx-small {
  padding-right: 0.375rem;
}

.tds-py-xx-small {
  padding-bottom: 0.375rem;
  padding-top: 0.375rem;
}

.tds-px-xx-small {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.tds-margin-x-small {
  margin: 0.5625rem;
}

.tds-margin-bottom-x-small {
  margin-bottom: 0.5625rem;
}

.tds-margin-top-x-small {
  margin-top: 0.5625rem;
}

.tds-margin-left-x-small {
  margin-left: 0.5625rem;
}

.tds-margin-right-x-small {
  margin-right: 0.5625rem;
}

.tds-margin-tb-x-small {
  margin-bottom: 0.5625rem;
  margin-top: 0.5625rem;
}

.tds-margin-lr-x-small {
  margin-left: 0.5625rem;
  margin-right: 0.5625rem;
}

.tds-padding-x-small {
  padding: 0.5625rem;
}

.tds-padding-bottom-x-small {
  padding-bottom: 0.5625rem;
}

.tds-padding-top-x-small {
  padding-top: 0.5625rem;
}

.tds-padding-left-x-small {
  padding-left: 0.5625rem;
}

.tds-padding-right-x-small {
  padding-right: 0.5625rem;
}

.tds-padding-tb-x-small {
  padding-bottom: 0.5625rem;
  padding-top: 0.5625rem;
}

.tds-padding-lr-x-small {
  padding-left: 0.5625rem;
  padding-right: 0.5625rem;
}

.tds-m-x-small {
  margin: 0.5625rem;
}

.tds-mb-x-small {
  margin-bottom: 0.5625rem;
}

.tds-mt-x-small {
  margin-top: 0.5625rem;
}

.tds-ml-x-small {
  margin-left: 0.5625rem;
}

.tds-mr-x-small {
  margin-right: 0.5625rem;
}

.tds-my-x-small {
  margin-bottom: 0.5625rem;
  margin-top: 0.5625rem;
}

.tds-mx-x-small {
  margin-left: 0.5625rem;
  margin-right: 0.5625rem;
}

.tds-p-x-small {
  padding: 0.5625rem;
}

.tds-pb-x-small {
  padding-bottom: 0.5625rem;
}

.tds-pt-x-small {
  padding-top: 0.5625rem;
}

.tds-pl-x-small {
  padding-left: 0.5625rem;
}

.tds-pr-x-small {
  padding-right: 0.5625rem;
}

.tds-py-x-small {
  padding-bottom: 0.5625rem;
  padding-top: 0.5625rem;
}

.tds-px-x-small {
  padding-left: 0.5625rem;
  padding-right: 0.5625rem;
}

.tds-margin-small {
  margin: 0.75rem;
}

.tds-margin-bottom-small {
  margin-bottom: 0.75rem;
}

.tds-margin-top-small {
  margin-top: 0.75rem;
}

.tds-margin-left-small {
  margin-left: 0.75rem;
}

.tds-margin-right-small {
  margin-right: 0.75rem;
}

.tds-margin-tb-small {
  margin-bottom: 0.75rem;
  margin-top: 0.75rem;
}

.tds-margin-lr-small {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.tds-padding-small {
  padding: 0.75rem;
}

.tds-padding-bottom-small {
  padding-bottom: 0.75rem;
}

.tds-padding-top-small {
  padding-top: 0.75rem;
}

.tds-padding-left-small {
  padding-left: 0.75rem;
}

.tds-padding-right-small {
  padding-right: 0.75rem;
}

.tds-padding-tb-small {
  padding-bottom: 0.75rem;
  padding-top: 0.75rem;
}

.tds-padding-lr-small {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.tds-m-small {
  margin: 0.75rem;
}

.tds-mb-small {
  margin-bottom: 0.75rem;
}

.tds-mt-small {
  margin-top: 0.75rem;
}

.tds-ml-small {
  margin-left: 0.75rem;
}

.tds-mr-small {
  margin-right: 0.75rem;
}

.tds-my-small {
  margin-bottom: 0.75rem;
  margin-top: 0.75rem;
}

.tds-mx-small {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.tds-p-small {
  padding: 0.75rem;
}

.tds-pb-small {
  padding-bottom: 0.75rem;
}

.tds-pt-small {
  padding-top: 0.75rem;
}

.tds-pl-small {
  padding-left: 0.75rem;
}

.tds-pr-small {
  padding-right: 0.75rem;
}

.tds-py-small {
  padding-bottom: 0.75rem;
  padding-top: 0.75rem;
}

.tds-px-small {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.tds-margin-medium {
  margin: 1.125rem;
}

.tds-margin-bottom-medium {
  margin-bottom: 1.125rem;
}

.tds-margin-top-medium {
  margin-top: 1.125rem;
}

.tds-margin-left-medium {
  margin-left: 1.125rem;
}

.tds-margin-right-medium {
  margin-right: 1.125rem;
}

.tds-margin-tb-medium {
  margin-bottom: 1.125rem;
  margin-top: 1.125rem;
}

.tds-margin-lr-medium {
  margin-left: 1.125rem;
  margin-right: 1.125rem;
}

.tds-padding-medium {
  padding: 1.125rem;
}

.tds-padding-bottom-medium {
  padding-bottom: 1.125rem;
}

.tds-padding-top-medium {
  padding-top: 1.125rem;
}

.tds-padding-left-medium {
  padding-left: 1.125rem;
}

.tds-padding-right-medium {
  padding-right: 1.125rem;
}

.tds-padding-tb-medium {
  padding-bottom: 1.125rem;
  padding-top: 1.125rem;
}

.tds-padding-lr-medium {
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}

.tds-m-medium {
  margin: 1.125rem;
}

.tds-mb-medium {
  margin-bottom: 1.125rem;
}

.tds-mt-medium {
  margin-top: 1.125rem;
}

.tds-ml-medium {
  margin-left: 1.125rem;
}

.tds-mr-medium {
  margin-right: 1.125rem;
}

.tds-my-medium {
  margin-bottom: 1.125rem;
  margin-top: 1.125rem;
}

.tds-mx-medium {
  margin-left: 1.125rem;
  margin-right: 1.125rem;
}

.tds-p-medium {
  padding: 1.125rem;
}

.tds-pb-medium {
  padding-bottom: 1.125rem;
}

.tds-pt-medium {
  padding-top: 1.125rem;
}

.tds-pl-medium {
  padding-left: 1.125rem;
}

.tds-pr-medium {
  padding-right: 1.125rem;
}

.tds-py-medium {
  padding-bottom: 1.125rem;
  padding-top: 1.125rem;
}

.tds-px-medium {
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}

.tds-margin-large {
  margin: 1.5rem;
}

.tds-margin-bottom-large {
  margin-bottom: 1.5rem;
}

.tds-margin-top-large {
  margin-top: 1.5rem;
}

.tds-margin-left-large {
  margin-left: 1.5rem;
}

.tds-margin-right-large {
  margin-right: 1.5rem;
}

.tds-margin-tb-large {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
}

.tds-margin-lr-large {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.tds-padding-large {
  padding: 1.5rem;
}

.tds-padding-bottom-large {
  padding-bottom: 1.5rem;
}

.tds-padding-top-large {
  padding-top: 1.5rem;
}

.tds-padding-left-large {
  padding-left: 1.5rem;
}

.tds-padding-right-large {
  padding-right: 1.5rem;
}

.tds-padding-tb-large {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}

.tds-padding-lr-large {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.tds-m-large {
  margin: 1.5rem;
}

.tds-mb-large {
  margin-bottom: 1.5rem;
}

.tds-mt-large {
  margin-top: 1.5rem;
}

.tds-ml-large {
  margin-left: 1.5rem;
}

.tds-mr-large {
  margin-right: 1.5rem;
}

.tds-my-large {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
}

.tds-mx-large {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.tds-p-large {
  padding: 1.5rem;
}

.tds-pb-large {
  padding-bottom: 1.5rem;
}

.tds-pt-large {
  padding-top: 1.5rem;
}

.tds-pl-large {
  padding-left: 1.5rem;
}

.tds-pr-large {
  padding-right: 1.5rem;
}

.tds-py-large {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}

.tds-px-large {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.tds-margin-x-large {
  margin: 2.25rem;
}

.tds-margin-bottom-x-large {
  margin-bottom: 2.25rem;
}

.tds-margin-top-x-large {
  margin-top: 2.25rem;
}

.tds-margin-left-x-large {
  margin-left: 2.25rem;
}

.tds-margin-right-x-large {
  margin-right: 2.25rem;
}

.tds-margin-tb-x-large {
  margin-bottom: 2.25rem;
  margin-top: 2.25rem;
}

.tds-margin-lr-x-large {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}

.tds-padding-x-large {
  padding: 2.25rem;
}

.tds-padding-bottom-x-large {
  padding-bottom: 2.25rem;
}

.tds-padding-top-x-large {
  padding-top: 2.25rem;
}

.tds-padding-left-x-large {
  padding-left: 2.25rem;
}

.tds-padding-right-x-large {
  padding-right: 2.25rem;
}

.tds-padding-tb-x-large {
  padding-bottom: 2.25rem;
  padding-top: 2.25rem;
}

.tds-padding-lr-x-large {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.tds-m-x-large {
  margin: 2.25rem;
}

.tds-mb-x-large {
  margin-bottom: 2.25rem;
}

.tds-mt-x-large {
  margin-top: 2.25rem;
}

.tds-ml-x-large {
  margin-left: 2.25rem;
}

.tds-mr-x-large {
  margin-right: 2.25rem;
}

.tds-my-x-large {
  margin-bottom: 2.25rem;
  margin-top: 2.25rem;
}

.tds-mx-x-large {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}

.tds-p-x-large {
  padding: 2.25rem;
}

.tds-pb-x-large {
  padding-bottom: 2.25rem;
}

.tds-pt-x-large {
  padding-top: 2.25rem;
}

.tds-pl-x-large {
  padding-left: 2.25rem;
}

.tds-pr-x-large {
  padding-right: 2.25rem;
}

.tds-py-x-large {
  padding-bottom: 2.25rem;
  padding-top: 2.25rem;
}

.tds-px-x-large {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.tds-margin-xx-large {
  margin: 3rem;
}

.tds-margin-bottom-xx-large {
  margin-bottom: 3rem;
}

.tds-margin-top-xx-large {
  margin-top: 3rem;
}

.tds-margin-left-xx-large {
  margin-left: 3rem;
}

.tds-margin-right-xx-large {
  margin-right: 3rem;
}

.tds-margin-tb-xx-large {
  margin-bottom: 3rem;
  margin-top: 3rem;
}

.tds-margin-lr-xx-large {
  margin-left: 3rem;
  margin-right: 3rem;
}

.tds-padding-xx-large {
  padding: 3rem;
}

.tds-padding-bottom-xx-large {
  padding-bottom: 3rem;
}

.tds-padding-top-xx-large {
  padding-top: 3rem;
}

.tds-padding-left-xx-large {
  padding-left: 3rem;
}

.tds-padding-right-xx-large {
  padding-right: 3rem;
}

.tds-padding-tb-xx-large {
  padding-bottom: 3rem;
  padding-top: 3rem;
}

.tds-padding-lr-xx-large {
  padding-left: 3rem;
  padding-right: 3rem;
}

.tds-m-xx-large {
  margin: 3rem;
}

.tds-mb-xx-large {
  margin-bottom: 3rem;
}

.tds-mt-xx-large {
  margin-top: 3rem;
}

.tds-ml-xx-large {
  margin-left: 3rem;
}

.tds-mr-xx-large {
  margin-right: 3rem;
}

.tds-my-xx-large {
  margin-bottom: 3rem;
  margin-top: 3rem;
}

.tds-mx-xx-large {
  margin-left: 3rem;
  margin-right: 3rem;
}

.tds-p-xx-large {
  padding: 3rem;
}

.tds-pb-xx-large {
  padding-bottom: 3rem;
}

.tds-pt-xx-large {
  padding-top: 3rem;
}

.tds-pl-xx-large {
  padding-left: 3rem;
}

.tds-pr-xx-large {
  padding-right: 3rem;
}

.tds-py-xx-large {
  padding-bottom: 3rem;
  padding-top: 3rem;
}

.tds-px-xx-large {
  padding-left: 3rem;
  padding-right: 3rem;
}

.tds-margin-xxx-large {
  margin: 4.5rem;
}

.tds-margin-bottom-xxx-large {
  margin-bottom: 4.5rem;
}

.tds-margin-top-xxx-large {
  margin-top: 4.5rem;
}

.tds-margin-left-xxx-large {
  margin-left: 4.5rem;
}

.tds-margin-right-xxx-large {
  margin-right: 4.5rem;
}

.tds-margin-tb-xxx-large {
  margin-bottom: 4.5rem;
  margin-top: 4.5rem;
}

.tds-margin-lr-xxx-large {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.tds-padding-xxx-large {
  padding: 4.5rem;
}

.tds-padding-bottom-xxx-large {
  padding-bottom: 4.5rem;
}

.tds-padding-top-xxx-large {
  padding-top: 4.5rem;
}

.tds-padding-left-xxx-large {
  padding-left: 4.5rem;
}

.tds-padding-right-xxx-large {
  padding-right: 4.5rem;
}

.tds-padding-tb-xxx-large {
  padding-bottom: 4.5rem;
  padding-top: 4.5rem;
}

.tds-padding-lr-xxx-large {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.tds-m-xxx-large {
  margin: 4.5rem;
}

.tds-mb-xxx-large {
  margin-bottom: 4.5rem;
}

.tds-mt-xxx-large {
  margin-top: 4.5rem;
}

.tds-ml-xxx-large {
  margin-left: 4.5rem;
}

.tds-mr-xxx-large {
  margin-right: 4.5rem;
}

.tds-my-xxx-large {
  margin-bottom: 4.5rem;
  margin-top: 4.5rem;
}

.tds-mx-xxx-large {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.tds-p-xxx-large {
  padding: 4.5rem;
}

.tds-pb-xxx-large {
  padding-bottom: 4.5rem;
}

.tds-pt-xxx-large {
  padding-top: 4.5rem;
}

.tds-pl-xxx-large {
  padding-left: 4.5rem;
}

.tds-pr-xxx-large {
  padding-right: 4.5rem;
}

.tds-py-xxx-large {
  padding-bottom: 4.5rem;
  padding-top: 4.5rem;
}

.tds-px-xxx-large {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.tds-margin-0 {
  margin: 0;
}

.tds-margin-bottom-0 {
  margin-bottom: 0;
}

.tds-margin-top-0 {
  margin-top: 0;
}

.tds-margin-left-0 {
  margin-left: 0;
}

.tds-margin-right-0 {
  margin-right: 0;
}

.tds-margin-tb-0 {
  margin-bottom: 0;
  margin-top: 0;
}

.tds-margin-lr-0 {
  margin-left: 0;
  margin-right: 0;
}

.tds-padding-0 {
  padding: 0;
}

.tds-padding-bottom-0 {
  padding-bottom: 0;
}

.tds-padding-top-0 {
  padding-top: 0;
}

.tds-padding-left-0 {
  padding-left: 0;
}

.tds-padding-right-0 {
  padding-right: 0;
}

.tds-padding-tb-0 {
  padding-bottom: 0;
  padding-top: 0;
}

.tds-padding-lr-0 {
  padding-left: 0;
  padding-right: 0;
}

.tds-m-0 {
  margin: 0;
}

.tds-mb-0 {
  margin-bottom: 0;
}

.tds-mt-0 {
  margin-top: 0;
}

.tds-ml-0 {
  margin-left: 0;
}

.tds-mr-0 {
  margin-right: 0;
}

.tds-my-0 {
  margin-bottom: 0;
  margin-top: 0;
}

.tds-mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.tds-p-0 {
  padding: 0;
}

.tds-pb-0 {
  padding-bottom: 0;
}

.tds-pt-0 {
  padding-top: 0;
}

.tds-pl-0 {
  padding-left: 0;
}

.tds-pr-0 {
  padding-right: 0;
}

.tds-py-0 {
  padding-bottom: 0;
  padding-top: 0;
}

.tds-px-0 {
  padding-left: 0;
  padding-right: 0;
}

.tds-margin-1 {
  margin: 0.0625rem;
}

.tds-margin-bottom-1 {
  margin-bottom: 0.0625rem;
}

.tds-margin-top-1 {
  margin-top: 0.0625rem;
}

.tds-margin-left-1 {
  margin-left: 0.0625rem;
}

.tds-margin-right-1 {
  margin-right: 0.0625rem;
}

.tds-margin-tb-1 {
  margin-bottom: 0.0625rem;
  margin-top: 0.0625rem;
}

.tds-margin-lr-1 {
  margin-left: 0.0625rem;
  margin-right: 0.0625rem;
}

.tds-padding-1 {
  padding: 0.0625rem;
}

.tds-padding-bottom-1 {
  padding-bottom: 0.0625rem;
}

.tds-padding-top-1 {
  padding-top: 0.0625rem;
}

.tds-padding-left-1 {
  padding-left: 0.0625rem;
}

.tds-padding-right-1 {
  padding-right: 0.0625rem;
}

.tds-padding-tb-1 {
  padding-bottom: 0.0625rem;
  padding-top: 0.0625rem;
}

.tds-padding-lr-1 {
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
}

.tds-m-1 {
  margin: 0.0625rem;
}

.tds-mb-1 {
  margin-bottom: 0.0625rem;
}

.tds-mt-1 {
  margin-top: 0.0625rem;
}

.tds-ml-1 {
  margin-left: 0.0625rem;
}

.tds-mr-1 {
  margin-right: 0.0625rem;
}

.tds-my-1 {
  margin-bottom: 0.0625rem;
  margin-top: 0.0625rem;
}

.tds-mx-1 {
  margin-left: 0.0625rem;
  margin-right: 0.0625rem;
}

.tds-p-1 {
  padding: 0.0625rem;
}

.tds-pb-1 {
  padding-bottom: 0.0625rem;
}

.tds-pt-1 {
  padding-top: 0.0625rem;
}

.tds-pl-1 {
  padding-left: 0.0625rem;
}

.tds-pr-1 {
  padding-right: 0.0625rem;
}

.tds-py-1 {
  padding-bottom: 0.0625rem;
  padding-top: 0.0625rem;
}

.tds-px-1 {
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
}

.tds-margin-xxxs {
  margin: 0.1875rem;
}

.tds-margin-bottom-xxxs {
  margin-bottom: 0.1875rem;
}

.tds-margin-top-xxxs {
  margin-top: 0.1875rem;
}

.tds-margin-left-xxxs {
  margin-left: 0.1875rem;
}

.tds-margin-right-xxxs {
  margin-right: 0.1875rem;
}

.tds-margin-tb-xxxs {
  margin-bottom: 0.1875rem;
  margin-top: 0.1875rem;
}

.tds-margin-lr-xxxs {
  margin-left: 0.1875rem;
  margin-right: 0.1875rem;
}

.tds-padding-xxxs {
  padding: 0.1875rem;
}

.tds-padding-bottom-xxxs {
  padding-bottom: 0.1875rem;
}

.tds-padding-top-xxxs {
  padding-top: 0.1875rem;
}

.tds-padding-left-xxxs {
  padding-left: 0.1875rem;
}

.tds-padding-right-xxxs {
  padding-right: 0.1875rem;
}

.tds-padding-tb-xxxs {
  padding-bottom: 0.1875rem;
  padding-top: 0.1875rem;
}

.tds-padding-lr-xxxs {
  padding-left: 0.1875rem;
  padding-right: 0.1875rem;
}

.tds-m-xxxs {
  margin: 0.1875rem;
}

.tds-mb-xxxs {
  margin-bottom: 0.1875rem;
}

.tds-mt-xxxs {
  margin-top: 0.1875rem;
}

.tds-ml-xxxs {
  margin-left: 0.1875rem;
}

.tds-mr-xxxs {
  margin-right: 0.1875rem;
}

.tds-my-xxxs {
  margin-bottom: 0.1875rem;
  margin-top: 0.1875rem;
}

.tds-mx-xxxs {
  margin-left: 0.1875rem;
  margin-right: 0.1875rem;
}

.tds-p-xxxs {
  padding: 0.1875rem;
}

.tds-pb-xxxs {
  padding-bottom: 0.1875rem;
}

.tds-pt-xxxs {
  padding-top: 0.1875rem;
}

.tds-pl-xxxs {
  padding-left: 0.1875rem;
}

.tds-pr-xxxs {
  padding-right: 0.1875rem;
}

.tds-py-xxxs {
  padding-bottom: 0.1875rem;
  padding-top: 0.1875rem;
}

.tds-px-xxxs {
  padding-left: 0.1875rem;
  padding-right: 0.1875rem;
}

.tds-margin-xxs {
  margin: 0.375rem;
}

.tds-margin-bottom-xxs {
  margin-bottom: 0.375rem;
}

.tds-margin-top-xxs {
  margin-top: 0.375rem;
}

.tds-margin-left-xxs {
  margin-left: 0.375rem;
}

.tds-margin-right-xxs {
  margin-right: 0.375rem;
}

.tds-margin-tb-xxs {
  margin-bottom: 0.375rem;
  margin-top: 0.375rem;
}

.tds-margin-lr-xxs {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}

.tds-padding-xxs {
  padding: 0.375rem;
}

.tds-padding-bottom-xxs {
  padding-bottom: 0.375rem;
}

.tds-padding-top-xxs {
  padding-top: 0.375rem;
}

.tds-padding-left-xxs {
  padding-left: 0.375rem;
}

.tds-padding-right-xxs {
  padding-right: 0.375rem;
}

.tds-padding-tb-xxs {
  padding-bottom: 0.375rem;
  padding-top: 0.375rem;
}

.tds-padding-lr-xxs {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.tds-m-xxs {
  margin: 0.375rem;
}

.tds-mb-xxs {
  margin-bottom: 0.375rem;
}

.tds-mt-xxs {
  margin-top: 0.375rem;
}

.tds-ml-xxs {
  margin-left: 0.375rem;
}

.tds-mr-xxs {
  margin-right: 0.375rem;
}

.tds-my-xxs {
  margin-bottom: 0.375rem;
  margin-top: 0.375rem;
}

.tds-mx-xxs {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}

.tds-p-xxs {
  padding: 0.375rem;
}

.tds-pb-xxs {
  padding-bottom: 0.375rem;
}

.tds-pt-xxs {
  padding-top: 0.375rem;
}

.tds-pl-xxs {
  padding-left: 0.375rem;
}

.tds-pr-xxs {
  padding-right: 0.375rem;
}

.tds-py-xxs {
  padding-bottom: 0.375rem;
  padding-top: 0.375rem;
}

.tds-px-xxs {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.tds-margin-xs {
  margin: 0.5625rem;
}

.tds-margin-bottom-xs {
  margin-bottom: 0.5625rem;
}

.tds-margin-top-xs {
  margin-top: 0.5625rem;
}

.tds-margin-left-xs {
  margin-left: 0.5625rem;
}

.tds-margin-right-xs {
  margin-right: 0.5625rem;
}

.tds-margin-tb-xs {
  margin-bottom: 0.5625rem;
  margin-top: 0.5625rem;
}

.tds-margin-lr-xs {
  margin-left: 0.5625rem;
  margin-right: 0.5625rem;
}

.tds-padding-xs {
  padding: 0.5625rem;
}

.tds-padding-bottom-xs {
  padding-bottom: 0.5625rem;
}

.tds-padding-top-xs {
  padding-top: 0.5625rem;
}

.tds-padding-left-xs {
  padding-left: 0.5625rem;
}

.tds-padding-right-xs {
  padding-right: 0.5625rem;
}

.tds-padding-tb-xs {
  padding-bottom: 0.5625rem;
  padding-top: 0.5625rem;
}

.tds-padding-lr-xs {
  padding-left: 0.5625rem;
  padding-right: 0.5625rem;
}

.tds-m-xs {
  margin: 0.5625rem;
}

.tds-mb-xs {
  margin-bottom: 0.5625rem;
}

.tds-mt-xs {
  margin-top: 0.5625rem;
}

.tds-ml-xs {
  margin-left: 0.5625rem;
}

.tds-mr-xs {
  margin-right: 0.5625rem;
}

.tds-my-xs {
  margin-bottom: 0.5625rem;
  margin-top: 0.5625rem;
}

.tds-mx-xs {
  margin-left: 0.5625rem;
  margin-right: 0.5625rem;
}

.tds-p-xs {
  padding: 0.5625rem;
}

.tds-pb-xs {
  padding-bottom: 0.5625rem;
}

.tds-pt-xs {
  padding-top: 0.5625rem;
}

.tds-pl-xs {
  padding-left: 0.5625rem;
}

.tds-pr-xs {
  padding-right: 0.5625rem;
}

.tds-py-xs {
  padding-bottom: 0.5625rem;
  padding-top: 0.5625rem;
}

.tds-px-xs {
  padding-left: 0.5625rem;
  padding-right: 0.5625rem;
}

.tds-margin-s {
  margin: 0.75rem;
}

.tds-margin-bottom-s {
  margin-bottom: 0.75rem;
}

.tds-margin-top-s {
  margin-top: 0.75rem;
}

.tds-margin-left-s {
  margin-left: 0.75rem;
}

.tds-margin-right-s {
  margin-right: 0.75rem;
}

.tds-margin-tb-s {
  margin-bottom: 0.75rem;
  margin-top: 0.75rem;
}

.tds-margin-lr-s {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.tds-padding-s {
  padding: 0.75rem;
}

.tds-padding-bottom-s {
  padding-bottom: 0.75rem;
}

.tds-padding-top-s {
  padding-top: 0.75rem;
}

.tds-padding-left-s {
  padding-left: 0.75rem;
}

.tds-padding-right-s {
  padding-right: 0.75rem;
}

.tds-padding-tb-s {
  padding-bottom: 0.75rem;
  padding-top: 0.75rem;
}

.tds-padding-lr-s {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.tds-m-s {
  margin: 0.75rem;
}

.tds-mb-s {
  margin-bottom: 0.75rem;
}

.tds-mt-s {
  margin-top: 0.75rem;
}

.tds-ml-s {
  margin-left: 0.75rem;
}

.tds-mr-s {
  margin-right: 0.75rem;
}

.tds-my-s {
  margin-bottom: 0.75rem;
  margin-top: 0.75rem;
}

.tds-mx-s {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.tds-p-s {
  padding: 0.75rem;
}

.tds-pb-s {
  padding-bottom: 0.75rem;
}

.tds-pt-s {
  padding-top: 0.75rem;
}

.tds-pl-s {
  padding-left: 0.75rem;
}

.tds-pr-s {
  padding-right: 0.75rem;
}

.tds-py-s {
  padding-bottom: 0.75rem;
  padding-top: 0.75rem;
}

.tds-px-s {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.tds-margin-m {
  margin: 1.125rem;
}

.tds-margin-bottom-m {
  margin-bottom: 1.125rem;
}

.tds-margin-top-m {
  margin-top: 1.125rem;
}

.tds-margin-left-m {
  margin-left: 1.125rem;
}

.tds-margin-right-m {
  margin-right: 1.125rem;
}

.tds-margin-tb-m {
  margin-bottom: 1.125rem;
  margin-top: 1.125rem;
}

.tds-margin-lr-m {
  margin-left: 1.125rem;
  margin-right: 1.125rem;
}

.tds-padding-m {
  padding: 1.125rem;
}

.tds-padding-bottom-m {
  padding-bottom: 1.125rem;
}

.tds-padding-top-m {
  padding-top: 1.125rem;
}

.tds-padding-left-m {
  padding-left: 1.125rem;
}

.tds-padding-right-m {
  padding-right: 1.125rem;
}

.tds-padding-tb-m {
  padding-bottom: 1.125rem;
  padding-top: 1.125rem;
}

.tds-padding-lr-m {
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}

.tds-m-m {
  margin: 1.125rem;
}

.tds-mb-m {
  margin-bottom: 1.125rem;
}

.tds-mt-m {
  margin-top: 1.125rem;
}

.tds-ml-m {
  margin-left: 1.125rem;
}

.tds-mr-m {
  margin-right: 1.125rem;
}

.tds-my-m {
  margin-bottom: 1.125rem;
  margin-top: 1.125rem;
}

.tds-mx-m {
  margin-left: 1.125rem;
  margin-right: 1.125rem;
}

.tds-p-m {
  padding: 1.125rem;
}

.tds-pb-m {
  padding-bottom: 1.125rem;
}

.tds-pt-m {
  padding-top: 1.125rem;
}

.tds-pl-m {
  padding-left: 1.125rem;
}

.tds-pr-m {
  padding-right: 1.125rem;
}

.tds-py-m {
  padding-bottom: 1.125rem;
  padding-top: 1.125rem;
}

.tds-px-m {
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}

.tds-margin-l {
  margin: 1.5rem;
}

.tds-margin-bottom-l {
  margin-bottom: 1.5rem;
}

.tds-margin-top-l {
  margin-top: 1.5rem;
}

.tds-margin-left-l {
  margin-left: 1.5rem;
}

.tds-margin-right-l {
  margin-right: 1.5rem;
}

.tds-margin-tb-l {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
}

.tds-margin-lr-l {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.tds-padding-l {
  padding: 1.5rem;
}

.tds-padding-bottom-l {
  padding-bottom: 1.5rem;
}

.tds-padding-top-l {
  padding-top: 1.5rem;
}

.tds-padding-left-l {
  padding-left: 1.5rem;
}

.tds-padding-right-l {
  padding-right: 1.5rem;
}

.tds-padding-tb-l {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}

.tds-padding-lr-l {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.tds-m-l {
  margin: 1.5rem;
}

.tds-mb-l {
  margin-bottom: 1.5rem;
}

.tds-mt-l {
  margin-top: 1.5rem;
}

.tds-ml-l {
  margin-left: 1.5rem;
}

.tds-mr-l {
  margin-right: 1.5rem;
}

.tds-my-l {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
}

.tds-mx-l {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.tds-p-l {
  padding: 1.5rem;
}

.tds-pb-l {
  padding-bottom: 1.5rem;
}

.tds-pt-l {
  padding-top: 1.5rem;
}

.tds-pl-l {
  padding-left: 1.5rem;
}

.tds-pr-l {
  padding-right: 1.5rem;
}

.tds-py-l {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}

.tds-px-l {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.tds-margin-xl {
  margin: 2.25rem;
}

.tds-margin-bottom-xl {
  margin-bottom: 2.25rem;
}

.tds-margin-top-xl {
  margin-top: 2.25rem;
}

.tds-margin-left-xl {
  margin-left: 2.25rem;
}

.tds-margin-right-xl {
  margin-right: 2.25rem;
}

.tds-margin-tb-xl {
  margin-bottom: 2.25rem;
  margin-top: 2.25rem;
}

.tds-margin-lr-xl {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}

.tds-padding-xl {
  padding: 2.25rem;
}

.tds-padding-bottom-xl {
  padding-bottom: 2.25rem;
}

.tds-padding-top-xl {
  padding-top: 2.25rem;
}

.tds-padding-left-xl {
  padding-left: 2.25rem;
}

.tds-padding-right-xl {
  padding-right: 2.25rem;
}

.tds-padding-tb-xl {
  padding-bottom: 2.25rem;
  padding-top: 2.25rem;
}

.tds-padding-lr-xl {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.tds-m-xl {
  margin: 2.25rem;
}

.tds-mb-xl {
  margin-bottom: 2.25rem;
}

.tds-mt-xl {
  margin-top: 2.25rem;
}

.tds-ml-xl {
  margin-left: 2.25rem;
}

.tds-mr-xl {
  margin-right: 2.25rem;
}

.tds-my-xl {
  margin-bottom: 2.25rem;
  margin-top: 2.25rem;
}

.tds-mx-xl {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}

.tds-p-xl {
  padding: 2.25rem;
}

.tds-pb-xl {
  padding-bottom: 2.25rem;
}

.tds-pt-xl {
  padding-top: 2.25rem;
}

.tds-pl-xl {
  padding-left: 2.25rem;
}

.tds-pr-xl {
  padding-right: 2.25rem;
}

.tds-py-xl {
  padding-bottom: 2.25rem;
  padding-top: 2.25rem;
}

.tds-px-xl {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.tds-margin-xxl {
  margin: 3rem;
}

.tds-margin-bottom-xxl {
  margin-bottom: 3rem;
}

.tds-margin-top-xxl {
  margin-top: 3rem;
}

.tds-margin-left-xxl {
  margin-left: 3rem;
}

.tds-margin-right-xxl {
  margin-right: 3rem;
}

.tds-margin-tb-xxl {
  margin-bottom: 3rem;
  margin-top: 3rem;
}

.tds-margin-lr-xxl {
  margin-left: 3rem;
  margin-right: 3rem;
}

.tds-padding-xxl {
  padding: 3rem;
}

.tds-padding-bottom-xxl {
  padding-bottom: 3rem;
}

.tds-padding-top-xxl {
  padding-top: 3rem;
}

.tds-padding-left-xxl {
  padding-left: 3rem;
}

.tds-padding-right-xxl {
  padding-right: 3rem;
}

.tds-padding-tb-xxl {
  padding-bottom: 3rem;
  padding-top: 3rem;
}

.tds-padding-lr-xxl {
  padding-left: 3rem;
  padding-right: 3rem;
}

.tds-m-xxl {
  margin: 3rem;
}

.tds-mb-xxl {
  margin-bottom: 3rem;
}

.tds-mt-xxl {
  margin-top: 3rem;
}

.tds-ml-xxl {
  margin-left: 3rem;
}

.tds-mr-xxl {
  margin-right: 3rem;
}

.tds-my-xxl {
  margin-bottom: 3rem;
  margin-top: 3rem;
}

.tds-mx-xxl {
  margin-left: 3rem;
  margin-right: 3rem;
}

.tds-p-xxl {
  padding: 3rem;
}

.tds-pb-xxl {
  padding-bottom: 3rem;
}

.tds-pt-xxl {
  padding-top: 3rem;
}

.tds-pl-xxl {
  padding-left: 3rem;
}

.tds-pr-xxl {
  padding-right: 3rem;
}

.tds-py-xxl {
  padding-bottom: 3rem;
  padding-top: 3rem;
}

.tds-px-xxl {
  padding-left: 3rem;
  padding-right: 3rem;
}

.tds-margin-xxxl {
  margin: 4.5rem;
}

.tds-margin-bottom-xxxl {
  margin-bottom: 4.5rem;
}

.tds-margin-top-xxxl {
  margin-top: 4.5rem;
}

.tds-margin-left-xxxl {
  margin-left: 4.5rem;
}

.tds-margin-right-xxxl {
  margin-right: 4.5rem;
}

.tds-margin-tb-xxxl {
  margin-bottom: 4.5rem;
  margin-top: 4.5rem;
}

.tds-margin-lr-xxxl {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.tds-padding-xxxl {
  padding: 4.5rem;
}

.tds-padding-bottom-xxxl {
  padding-bottom: 4.5rem;
}

.tds-padding-top-xxxl {
  padding-top: 4.5rem;
}

.tds-padding-left-xxxl {
  padding-left: 4.5rem;
}

.tds-padding-right-xxxl {
  padding-right: 4.5rem;
}

.tds-padding-tb-xxxl {
  padding-bottom: 4.5rem;
  padding-top: 4.5rem;
}

.tds-padding-lr-xxxl {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.tds-m-xxxl {
  margin: 4.5rem;
}

.tds-mb-xxxl {
  margin-bottom: 4.5rem;
}

.tds-mt-xxxl {
  margin-top: 4.5rem;
}

.tds-ml-xxxl {
  margin-left: 4.5rem;
}

.tds-mr-xxxl {
  margin-right: 4.5rem;
}

.tds-my-xxxl {
  margin-bottom: 4.5rem;
  margin-top: 4.5rem;
}

.tds-mx-xxxl {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.tds-p-xxxl {
  padding: 4.5rem;
}

.tds-pb-xxxl {
  padding-bottom: 4.5rem;
}

.tds-pt-xxxl {
  padding-top: 4.5rem;
}

.tds-pl-xxxl {
  padding-left: 4.5rem;
}

.tds-pr-xxxl {
  padding-right: 4.5rem;
}

.tds-py-xxxl {
  padding-bottom: 4.5rem;
  padding-top: 4.5rem;
}

.tds-px-xxxl {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.tds-margin-auto {
  margin: auto;
}

.tds-margin-bottom-auto {
  margin-bottom: auto;
}

.tds-margin-top-auto {
  margin-top: auto;
}

.tds-margin-left-auto {
  margin-left: auto;
}

.tds-margin-right-auto {
  margin-right: auto;
}

.tds-margin-tb-auto {
  margin-bottom: auto;
  margin-top: auto;
}

.tds-margin-lr-auto {
  margin-left: auto;
  margin-right: auto;
}

.tds-m-auto {
  margin: auto;
}

.tds-mb-auto {
  margin-bottom: auto;
}

.tds-mt-auto {
  margin-top: auto;
}

.tds-ml-auto {
  margin-left: auto;
}

.tds-mr-auto {
  margin-right: auto;
}

.tds-my-auto {
  margin-bottom: auto;
  margin-top: auto;
}

.tds-mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.tds-scroll-shadow--x {
  box-shadow: inset 0.5625rem 0 0.5625rem -0.5625rem rgba(70, 73, 77, 0.3), inset -0.5625rem 0 0.5625rem -0.5625rem rgba(70, 73, 77, 0.3);
}

.tds-scroll-shadow--y {
  box-shadow: inset 0 0.5625rem 0.5625rem -0.5625rem rgba(70, 73, 77, 0.3), inset 0 -0.5625rem 0.5625rem -0.5625rem rgba(70, 73, 77, 0.3);
}

.tds-scroll-shadow--x.tds-scroll-shadow--y {
  box-shadow: inset 0 0 0.5625rem 0 rgba(70, 73, 77, 0.3);
}

.tds-toggle-icon {
  display: block;
  position: relative;
}
.tds-toggle-icon svg {
  height: 1.125rem;
  width: 1.125rem;
}
.tds-toggle-circle-icon {
  display: block;
  position: relative;
}
.tds-toggle-circle-icon svg {
  height: 0.625rem;
  width: 0.625rem;
}
*:hover > .tds-toggle-circle-icon {
  border-color: rgb(0, 115, 149);
}

.tds-toggle-icon--expanded:not([data-toggle-has-svg=true]):not(.toggle-has-svg), [aria-expanded=true] .tds-toggle-icon:not([data-toggle-has-svg=true]):not(.toggle-has-svg),
.tds-toggle-circle-icon--expanded:not([data-toggle-has-svg=true]):not(.toggle-has-svg),
[aria-expanded=true] .tds-toggle-circle-icon:not([data-toggle-has-svg=true]):not(.toggle-has-svg) {
  transform: rotate(180deg);
}
.tds-toggle-icon--expanded svg, [aria-expanded=true] .tds-toggle-icon svg,
.tds-toggle-circle-icon--expanded svg,
[aria-expanded=true] .tds-toggle-circle-icon svg {
  line-height: 101px;
}