/* node_modules/@airbus/styles/dist/css/airbus/stylesheet.css */
.ds-button {
  -webkit-tap-highlight-color: transparent;
  all: initial;
  align-items: center;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: initial;
  border: 0;
  border-radius: 3px;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1.5rem;
  margin: 0;
  min-height: 1.5rem;
  min-width: 2rem;
  outline: 0;
  padding: calc(.5rem - 1px) 1rem;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.ds-button i,
.ds-button svg {
  fill: currentColor;
  color: currentColor;
  display: inline-flex;
  font-size: 1rem;
  height: 1rem;
  margin-left: -.125rem;
  margin-right: .5rem;
  width: 1rem;
}
.ds-button:disabled {
  opacity: .4;
  pointer-events: none;
}
.ds-button--xsmall {
  font-size: .875rem;
  line-height: 1rem;
  min-width: 1rem;
  padding: 0 .5rem;
}
.ds-button--small {
  font-size: .875rem;
  line-height: 1.5rem;
  min-width: 2rem;
  padding: calc(.125rem + 1px) 1rem;
}
.ds-button--large {
  font-size: 1rem;
  line-height: 1.5rem;
  min-width: 3rem;
  padding: calc(.75rem - 1px) 1.5rem;
}
.ds-button--large i,
.ds-button--large svg {
  font-size: 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
}
.ds-button--xlarge {
  font-size: 1.125rem;
  line-height: 1.875rem;
  min-width: 4rem;
  padding: .75rem 2rem;
}
.ds-button--xlarge i,
.ds-button--xlarge svg {
  font-size: 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
}
.ds-button--ghost {
  background-color: initial;
  border: 2px solid #0000;
  color: #00205b;
  position: relative;
}
.ds-button--ghost:hover {
  background-color: #f1f1f1;
}
.ds-button--ghost:active,
.ds-button--ghost[aria-pressed=true] {
  background-color: #e5ecf7;
}
.ds-button--ghost::-moz-focus-inner {
  border-style: none;
}
.ds-button--ghost:focus-visible {
  outline: none;
}
.ds-button--ghost:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-button--ghost-negative {
  background-color: initial;
  border: 2px solid #0000;
  color: #fff;
  position: relative;
}
.ds-button--ghost-negative:hover {
  background-color: #ffffff12;
}
.ds-button--ghost-negative:active,
.ds-button--ghost-negative[aria-pressed=true] {
  background-color: #ffffff29;
}
.ds-button--ghost-negative::-moz-focus-inner {
  border-style: none;
}
.ds-button--ghost-negative:focus-visible {
  outline: none;
}
.ds-button--ghost-negative:focus-visible:after {
  border: 2px solid #fff;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-button--primary {
  background-color: #00205b;
  border: 2px solid #0000;
  color: #fff;
  position: relative;
}
.ds-button--primary:hover {
  background-color: #002d80;
}
.ds-button--primary:active,
.ds-button--primary[aria-pressed=true] {
  background-color: #063b9e;
}
.ds-button--primary::-moz-focus-inner {
  border-style: none;
}
.ds-button--primary:focus-visible {
  outline: none;
}
.ds-button--primary:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-button--secondary {
  background-color: #fff;
  border: 2px solid #00205b;
  color: #00205b;
  position: relative;
}
.ds-button--secondary:hover {
  background-color: #f1f1f1;
}
.ds-button--secondary:active,
.ds-button--secondary[aria-pressed=true] {
  background-color: #e5ecf7;
}
.ds-button--secondary::-moz-focus-inner {
  border-style: none;
}
.ds-button--secondary:focus-visible {
  outline: none;
}
.ds-button--secondary:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-button--success {
  background-color: #08875b;
  border: 2px solid #0000;
  color: #fff;
  position: relative;
}
.ds-button--success:hover {
  background-color: #036e4a;
}
.ds-button--success:active,
.ds-button--success[aria-pressed=true] {
  background-color: #005e3e;
}
.ds-button--success::-moz-focus-inner {
  border-style: none;
}
.ds-button--success:focus-visible {
  outline: none;
}
.ds-button--success:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-button--warning {
  background-color: #ffc929;
  border: 2px solid #0000;
  color: #14171d;
  position: relative;
}
.ds-button--warning:hover {
  background-color: #ddab17;
}
.ds-button--warning:active,
.ds-button--warning[aria-pressed=true] {
  background-color: #bb8e09;
}
.ds-button--warning::-moz-focus-inner {
  border-style: none;
}
.ds-button--warning:focus-visible {
  outline: none;
}
.ds-button--warning:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-button--error {
  background-color: #e4002b;
  border: 2px solid #0000;
  color: #fff;
  position: relative;
}
.ds-button--error:hover {
  background-color: #bb0023;
}
.ds-button--error:active,
.ds-button--error[aria-pressed=true] {
  background-color: #92001c;
}
.ds-button--error::-moz-focus-inner {
  border-style: none;
}
.ds-button--error:focus-visible {
  outline: none;
}
.ds-button--error:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
[data-theme=dark] .ds-button--ghost,
[data-theme=dark].ds-button--ghost {
  color: #86a8e9;
}
[data-theme=dark] .ds-button--ghost:hover,
[data-theme=dark].ds-button--ghost:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-button--ghost:active,
[data-theme=dark] .ds-button--ghost[aria-pressed=true],
[data-theme=dark].ds-button--ghost:active,
[data-theme=dark].ds-button--ghost[aria-pressed=true] {
  background-color: #282e3a;
}
[data-theme=dark] .ds-button--ghost:focus-visible:after,
[data-theme=dark].ds-button--ghost:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-button--ghost-negative:hover,
[data-theme=dark].ds-button--ghost-negative:hover {
  background-color: #58585880;
}
[data-theme=dark] .ds-button--ghost-negative:active,
[data-theme=dark] .ds-button--ghost-negative[aria-pressed=true],
[data-theme=dark].ds-button--ghost-negative:active,
[data-theme=dark].ds-button--ghost-negative[aria-pressed=true] {
  background-color: #5858584d;
}
[data-theme=dark] .ds-button--primary,
[data-theme=dark].ds-button--primary {
  background-color: #86a8e9;
  color: #14171d;
}
[data-theme=dark] .ds-button--primary:hover,
[data-theme=dark].ds-button--primary:hover {
  background-color: #b3cbf8;
}
[data-theme=dark] .ds-button--primary:active,
[data-theme=dark] .ds-button--primary[aria-pressed=true],
[data-theme=dark].ds-button--primary:active,
[data-theme=dark].ds-button--primary[aria-pressed=true] {
  background-color: #cfddf8;
}
[data-theme=dark] .ds-button--primary:focus-visible:after,
[data-theme=dark].ds-button--primary:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-button--secondary,
[data-theme=dark].ds-button--secondary {
  background-color: #111;
  border-color: #86a8e9;
  color: #86a8e9;
}
[data-theme=dark] .ds-button--secondary:hover,
[data-theme=dark].ds-button--secondary:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-button--secondary:active,
[data-theme=dark] .ds-button--secondary[aria-pressed=true],
[data-theme=dark].ds-button--secondary:active,
[data-theme=dark].ds-button--secondary[aria-pressed=true] {
  background-color: #282e3a;
}
[data-theme=dark] .ds-button--secondary:focus-visible:after,
[data-theme=dark].ds-button--secondary:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-button--success,
[data-theme=dark].ds-button--success {
  background-color: #27e7a7;
  color: #14171d;
}
[data-theme=dark] .ds-button--success:hover,
[data-theme=dark].ds-button--success:hover {
  background-color: #5ef7c4;
}
[data-theme=dark] .ds-button--success:active,
[data-theme=dark] .ds-button--success[aria-pressed=true],
[data-theme=dark].ds-button--success:active,
[data-theme=dark].ds-button--success[aria-pressed=true] {
  background-color: #9cfcda;
}
[data-theme=dark] .ds-button--success:focus-visible:after,
[data-theme=dark].ds-button--success:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-button--warning,
[data-theme=dark].ds-button--warning {
  background-color: #ffd557;
}
[data-theme=dark] .ds-button--warning:hover,
[data-theme=dark].ds-button--warning:hover {
  background-color: #ffe085;
}
[data-theme=dark] .ds-button--warning:active,
[data-theme=dark] .ds-button--warning[aria-pressed=true],
[data-theme=dark].ds-button--warning:active,
[data-theme=dark].ds-button--warning[aria-pressed=true] {
  background-color: #ffecb3;
}
[data-theme=dark] .ds-button--warning:focus-visible:after,
[data-theme=dark].ds-button--warning:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-button--error,
[data-theme=dark].ds-button--error {
  background-color: #f86471;
  color: #14171d;
}
[data-theme=dark] .ds-button--error:hover,
[data-theme=dark].ds-button--error:hover {
  background-color: #ff8998;
}
[data-theme=dark] .ds-button--error:active,
[data-theme=dark] .ds-button--error[aria-pressed=true],
[data-theme=dark].ds-button--error:active,
[data-theme=dark].ds-button--error[aria-pressed=true] {
  background-color: #ffa2b0;
}
[data-theme=dark] .ds-button--error:focus-visible:after,
[data-theme=dark].ds-button--error:focus-visible:after {
  border: 2px solid #e5ecf7;
}
.ds-accordion {
  all: initial;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  font-family:
    Inter,
    Arial,
    sans-serif;
  height: 100%;
}
.ds-accordion-actions {
  margin-bottom: 1rem;
  text-align: right;
}
.ds-anchornav {
  all: initial;
  box-sizing: border-box;
  color: #255fcc;
  display: flex;
  flex-direction: column;
  font-family:
    Inter,
    Arial,
    sans-serif;
  height: 100%;
  max-width: 8rem;
  overflow-y: auto;
}
.ds-anchornav-title {
  color: #255fcc;
  font-size: .875rem;
  font-weight: 500;
}
.ds-anchornav-list {
  color: #255fcc;
  font-size: 1rem;
  font-weight: 400;
  list-style: none;
  padding-left: 0;
}
.ds-anchornav-item {
  border-left: 2px solid #f1f1f1;
  display: flex;
  font-weight: 700;
  line-height: 1.5rem;
  position: relative;
}
.ds-anchornav-item:before {
  background-color: initial;
  bottom: .5rem;
  content: "";
  left: -.125rem;
  position: absolute;
  top: .5rem;
  width: .125rem;
}
.ds-anchornav-item:last-child .ds-anchornav-item-link {
  margin-bottom: unset;
}
.ds-anchornav-item:last-child:before {
  bottom: 0;
}
.ds-anchornav-item:first-child .ds-anchornav-item-link {
  margin-top: unset;
}
.ds-anchornav-item:first-child:before {
  top: 0;
}
.ds-anchornav-item--secondary {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding-left: .5rem;
}
.ds-anchornav-item--secondary .ds-anchornav-item-link {
  margin: .375rem .5rem;
}
.ds-anchornav-item--selected {
  font-weight: 700;
}
.ds-anchornav-item--selected .ds-anchornav-item-link {
  color: #011333;
}
.ds-anchornav-item--selected.ds-anchornav-item:before {
  background-color: #063b9e;
  border-radius: 1px;
  left: -2px;
}
.ds-anchornav-item--disabled {
  cursor: not-allowed;
}
.ds-anchornav-item--disabled .ds-anchornav-item-link {
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none;
}
.ds-anchornav-item-link {
  color: #255fcc;
  margin: .5rem;
  position: relative;
  text-decoration: none;
}
.ds-anchornav-item-link::-moz-focus-inner {
  border-style: none;
}
.ds-anchornav-item-link:focus-visible {
  outline: none;
}
.ds-anchornav-item-link:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 5px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-anchornav-item-link:hover:not([disabled]) {
  color: #002d80;
}
.ds-anchornav-item-link:active:not([disabled]) {
  color: #011333;
}
[data-theme=dark] .ds-anchornav,
[data-theme=dark] .ds-anchornav-list,
[data-theme=dark] .ds-anchornav-title,
[data-theme=dark].ds-anchornav,
[data-theme=dark].ds-anchornav-list,
[data-theme=dark].ds-anchornav-title {
  color: #638ee0;
}
[data-theme=dark] .ds-anchornav-item,
[data-theme=dark].ds-anchornav-item {
  border-left: 2px solid #292d33;
}
[data-theme=dark] .ds-anchornav-item--selected .ds-anchornav-item-link,
[data-theme=dark].ds-anchornav-item--selected .ds-anchornav-item-link {
  color: #e5ecf7;
}
[data-theme=dark] .ds-anchornav-item--selected.ds-anchornav-item:before,
[data-theme=dark].ds-anchornav-item--selected.ds-anchornav-item:before {
  background-color: #cfddf8;
}
[data-theme=dark] .ds-anchornav-item-link,
[data-theme=dark].ds-anchornav-item-link {
  color: #638ee0;
}
[data-theme=dark] .ds-anchornav-item-link:focus-visible:after,
[data-theme=dark].ds-anchornav-item-link:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-anchornav-item-link:hover:not([disabled]),
[data-theme=dark].ds-anchornav-item-link:hover:not([disabled]) {
  color: #b3cbf8;
}
[data-theme=dark] .ds-anchornav-item-link:active:not([disabled]),
[data-theme=dark].ds-anchornav-item-link:active:not([disabled]) {
  color: #e5ecf7;
}
.ds-autosave {
  all: initial;
  align-items: center;
  box-sizing: border-box;
  color: #63728a;
  cursor: default;
  display: flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: 1rem;
  font-weight: 700;
  height: 2rem;
  padding: .5rem .5rem .5rem 2rem;
  position: relative;
}
.ds-autosave:before {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiM2MzcyOGEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjUyIDRWMi4yMWMwLS40NS0uNTE4LS42Ny0uODE2LS4zNUw4LjAxNiA0LjY1YS41MS41MSAwIDAgMCAwIC43MWwyLjY3OCAyLjc5Yy4zMDguMzEuODI2LjA5LjgyNi0uMzZWNmMzLjE3OCAwIDUuNzYgMi42OSA1Ljc2IDYgMCAuNzktLjE0NCAxLjU2LS40MjIgMi4yNWEuOTkuOTkgMCAwIDAgLjIyIDEuMDRjLjQ5LjUxIDEuMzE2LjMzIDEuNTc1LS4zNC4zNTUtLjkxLjU0Ny0xLjkxLjU0Ny0yLjk1IDAtNC40Mi0zLjQzNy04LTcuNjgtOG0wIDE0Yy0zLjE3OCAwLTUuNzYtMi42OS01Ljc2LTYgMC0uNzkuMTQ0LTEuNTYuNDIyLTIuMjVhLjk5Ljk5IDAgMCAwLS4yMi0xLjA0Yy0uNDktLjUxLTEuMzE2LS4zMy0xLjU3NS4zNEE4LjEgOC4xIDAgMCAwIDMuODQgMTJjMCA0LjQyIDMuNDM3IDggNy42OCA4djEuNzljMCAuNDUuNTE4LjY3LjgxNi4zNWwyLjY3OC0yLjc5YS41MS41MSAwIDAgMCAwLS43MWwtMi42NzgtMi43OWMtLjI5OC0uMzEtLjgxNi0uMDktLjgxNi4zNnoiLz4KPC9zdmc+Cg==);
  background-size: 100%;
  content: "";
  height: 1.5rem;
  left: 0;
  position: absolute;
  top: .25rem;
  transform-origin: .71875rem center;
  width: 1.5rem;
}
@keyframes ds-autosave-keyframes-rotate {
  to {
    transform: rotate(-1turn);
  }
}
.ds-autosave--progress:before {
  animation: ds-autosave-keyframes-rotate 1s linear infinite;
}
.ds-autosave--success {
  color: #08875b;
}
.ds-autosave--success:before {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwODg3NWIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJNOS4yOSAxNi4yOSA1LjcgMTIuN2EuOTk2Ljk5NiAwIDEgMSAxLjQxLTEuNDFMMTAgMTQuMTdsNi44OC02Ljg4YS45OTYuOTk2IDAgMSAxIDEuNDEgMS40MWwtNy41OSA3LjU5YS45OTYuOTk2IDAgMCAxLTEuNDEgMCIvPgo8L3N2Zz4K);
}
.ds-autosave--small {
  font-size: .875rem;
  height: 1.5rem;
  padding-left: 1.5rem;
}
.ds-autosave--small:before {
  height: 1rem;
  transform-origin: .46875rem center;
  width: 1rem;
}
[data-theme=dark] .ds-autosave,
[data-theme=dark].ds-autosave {
  color: #fff;
}
[data-theme=dark] .ds-autosave:before,
[data-theme=dark].ds-autosave:before {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjUyIDRWMi4yMWMwLS40NS0uNTE4LS42Ny0uODE2LS4zNUw4LjAxNiA0LjY1YS41MS41MSAwIDAgMCAwIC43MWwyLjY3OCAyLjc5Yy4zMDguMzEuODI2LjA5LjgyNi0uMzZWNmMzLjE3OCAwIDUuNzYgMi42OSA1Ljc2IDYgMCAuNzktLjE0NCAxLjU2LS40MjIgMi4yNWEuOTkuOTkgMCAwIDAgLjIyIDEuMDRjLjQ5LjUxIDEuMzE2LjMzIDEuNTc1LS4zNC4zNTUtLjkxLjU0Ny0xLjkxLjU0Ny0yLjk1IDAtNC40Mi0zLjQzNy04LTcuNjgtOG0wIDE0Yy0zLjE3OCAwLTUuNzYtMi42OS01Ljc2LTYgMC0uNzkuMTQ0LTEuNTYuNDIyLTIuMjVhLjk5Ljk5IDAgMCAwLS4yMi0xLjA0Yy0uNDktLjUxLTEuMzE2LS4zMy0xLjU3NS4zNEE4LjEgOC4xIDAgMCAwIDMuODQgMTJjMCA0LjQyIDMuNDM3IDggNy42OCA4djEuNzljMCAuNDUuNTE4LjY3LjgxNi4zNWwyLjY3OC0yLjc5YS41MS41MSAwIDAgMCAwLS43MWwtMi42NzgtMi43OWMtLjI5OC0uMzEtLjgxNi0uMDktLjgxNi4zNnoiLz4KPC9zdmc+Cg==);
}
[data-theme=dark] .ds-autosave--success,
[data-theme=dark].ds-autosave--success {
  color: #27e7a7;
}
[data-theme=dark] .ds-autosave--success:before,
[data-theme=dark].ds-autosave--success:before {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMyN2U3YTciIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJNOS4yOSAxNi4yOSA1LjcgMTIuN2EuOTk2Ljk5NiAwIDEgMSAxLjQxLTEuNDFMMTAgMTQuMTdsNi44OC02Ljg4YS45OTYuOTk2IDAgMSAxIDEuNDEgMS40MWwtNy41OSA3LjU5YS45OTYuOTk2IDAgMCAxLTEuNDEgMCIvPgo8L3N2Zz4K);
}
.ds-avatar {
  all: initial;
  align-items: center;
  border: 3px solid #0000;
  border-radius: 50%;
  box-sizing: border-box;
  display: flex;
  flex-shrink: 0;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: 3rem;
  height: 1em;
  justify-content: center;
  position: relative;
  width: 1em;
}
.ds-avatar::-moz-focus-inner {
  border-style: none;
}
.ds-avatar:focus-visible {
  outline: none;
}
.ds-avatar:focus-visible:before {
  border: 2px solid #255fcc;
  border-radius: 50%;
  bottom: -3px;
  content: "";
  left: -3px;
  position: absolute;
  right: -3px;
  top: -3px;
}
.ds-avatar:active:focus-visible:before,
.ds-avatar:hover:focus-visible:before {
  bottom: -11px;
  left: -11px;
  right: -11px;
  top: -11px;
}
.ds-avatar:hover:not(.ds-avatar--editable) {
  border-color: #219ae1;
  box-shadow: 0 0 0 4px #219ae1;
}
.ds-avatar:active:not(.ds-avatar--editable) {
  border-color: #00205b;
  box-shadow: 0 0 0 4px #00205b;
}
.ds-avatar-img {
  border-radius: 50%;
  height: 100%;
  width: 100%;
}
.ds-avatar--editable {
  cursor: pointer;
  position: relative;
}
.ds-avatar--editable:hover:after {
  background-color: #00205b;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTMgMTcuNDZ2My4wNGMwIC4yOC4yMi41LjUuNWgzLjA0Yy4xMyAwIC4yNi0uMDUuMzUtLjE1TDE3LjgxIDkuOTRsLTMuNzUtMy43NUwzLjE1IDE3LjFxLS4xNS4xNS0uMTUuMzZNMjAuNzEgNy4wNGEuOTk2Ljk5NiAwIDAgMCAwLTEuNDFsLTIuMzQtMi4zNGEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBsLTEuODMgMS44MyAzLjc1IDMuNzV6Ii8+Cjwvc3ZnPgo=);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 56%;
  border-radius: 50%;
  content: "";
  height: 114%;
  opacity: .8;
  position: absolute;
  width: 114%;
}
.ds-avatar--none {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzA2M2I5ZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwNjNiOWUiIGQ9Ik0xMiAxMmMyLjIxIDAgNC0xLjc5IDQtNHMtMS43OS00LTQtNC00IDEuNzktNCA0IDEuNzkgNCA0IDRtMCAyYy0yLjY3IDAtOCAxLjM0LTggNHYyaDE2di0yYzAtMi42Ni01LjMzLTQtOC00Ii8+Cjwvc3ZnPgo=);
}
.ds-avatar--chatbot,
.ds-avatar--none {
  background-color: #ced5dd;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
  border-radius: 50%;
}
.ds-avatar--chatbot {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzA2M2I5ZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwNjNiOWUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTcuNjAyIDE4LjQ0My0uNzY4LS4zMjYtLjAzNi0uMDE0LS4wMDQtLjAwMS0uMDc2LS4wMjItLjAxNi0uMDA0LS4wMTItLjAwMi0uMDEtLjAwMi0uMDE3LS4wMDItLjAyNS0uMDAzLS4wMTQtLjAwMS0uMDIyLS4wMDFoLS4wMTdsLS4wOC4wMDMtLjAzNi4wMDVhLjY3LjY3IDAgMCAwLS4zNTguMTgybC4wMDUtLjAwNS0uMDIzLjAyMy0uMDA0LjAwNWMtMS4xNzUtLjc3LTEuODc2LTEuODU2LTIuMTA5LTMuMjc1LjM3NC0uMDIxLjgyOC0uMTE3IDEuMDc0LS4zNjIuMzczLS4zNzIuNDEzLTEuMjUuNDEzLTEuODg3IDAtLjYyNS0uMDUyLTEuMzc2LS40MTMtMS43NDktLjIzNi0uMjQyLS42NDctLjM3Mi0xLjAxLS40MUM1LjE3NiA2LjU5IDcuNzg1IDQuNjEgMTEuOTMyIDQuNjFzNi44MDggMS45ODIgOC4wMzggNS45ODhjLS4zODQuMDM4LS44MDIuMTQ1LTEuMDIzLjQwNi0uMzEzLjM3LS40MTUgMS4yMTUtLjQxNSAxLjc5IDAgLjU3Ni4xMDEgMS40NzcuNDE1IDEuODQ2LjI5Ny4zNS45NTIuMzY3IDEuMzk2LjM2Ny4zOTUgMCAuOTU4LS4wODMgMS4yNDMtLjM2Ny4zNzMtLjM3Mi40MTMtMS4yNS40MTMtMS44ODcgMC0uNjI1LS4wNTItMS4zNzYtLjQxMy0xLjc0OS0uMjM2LS4yNDItLjY0Ny0uMzcyLTEuMDEtLjQxQzE5LjI5NiA2LjIxMiAxNi4zOTQgNCAxMS45MzMgNCA3LjQ3IDQgNC42MTcgNi4yMTUgMy40MzggMTAuNmMtLjM4My4wMzctLjgwMi4xNDQtMS4wMjMuNDA1LS4zMTMuMzctLjQxNSAxLjIxNS0uNDE1IDEuNzkgMCAuNTc2LjEwMSAxLjQ3Ny40MTUgMS44NDYuMjQuMjg0LjcxNy4zNDkgMS4xMjUuMzYzLjI0MyAxLjU5OSAxLjAzIDIuODMyIDIuMzU0IDMuNjg1bC0uMDA2LjA3NHYuMDA3bC4wMDIuMDc2di4wMDlsLjAwNC4wM3YuMDA1YS43LjcgMCAwIDAgLjA4OS4yNjdsLjAwNC4wMDdhMSAxIDAgMCAwIC4wNzMuMTA2bC4wMDguMDEuMDU2LjA1Ni4wMDcuMDA3YTEgMSAwIDAgMCAuMDgyLjA2M2wuMDAzLjAwMS4wMy4wMTkuMDM3LjAyLjAzMy4wMTUuNzcuMzI3YS43LjcgMCAwIDAgLjI1OS4wNTNsLjAzNy0uMDAxYS42OS42OSAwIDAgMCAuNi0uNDUzYy4xNDItLjM3Mi0uMDI4LS43OTQtLjM4LS45NDRtNC40NDctMTMuMTg3aC0uMTE2Yy0zLjQ0MyAwLTUuNjk2IDEuNDE0LTYuODk3IDQuMzM3di42MjZxLjIyNS4xMTUuNC4yOGwuMDQ2LjA0NmMuNDY3LjQ4Mi41OTcgMS4xNzguNTk3IDIuMjA5IDAgMS4xNDYtLjExOSAxLjg3Mi0uNjA1IDIuMzU2YTEuNiAxLjYgMCAwIDEtLjQzOC4zMDN2Ljg1M2EzLjkgMy45IDAgMCAwIDEuMDAxIDEuMTkzbC4wNy4wNTQuMDE4LS4wMDhxLjA5LS4wMzYuMTg2LS4wNTdsLjA2NS0uMDEyLjAzMS0uMDA1LjAyMS0uMDAzLjAxNC0uMDAxLjAxMS0uMDAxLjAxNS0uMDAyaC4wMTFsLjAyMS0uMDAyLjAyMy0uMDAyaC4xMDJsLjA0Mi4wMDNoLjAxM2wuMDEzLjAwMi4wNDcuMDA1LjAxNy4wMDMuMDE2LjAwMi4wNDIuMDA4LjAxNS4wMDMuMDE0LjAwMy4wMTIuMDAyLjAxNS4wMDQuMDEyLjAwMy4wMTEuMDAzLjAxNi4wMDQuMDEyLjAwNGMuMDIuMDA1LjAyLjAwNS4wMzguMDEybC4wMTQuMDA0LjAxNi4wMDYuMDA1LjAwMXEuMDM1LjAxMi4wNjguMDI3bC43NjguMzI3Yy42NjUuMjgzLjk4NyAxLjA4LjcxOCAxLjc4MmExLjM2IDEuMzYgMCAwIDEtLjQuNTYzaDguNDk2YzEuMjggMCAyLjMxOS0xLjA5NSAyLjMxOS0yLjQ0NHYtMi4zMDRhMS40IDEuNCAwIDAgMS0uNDcyLS4zNzJjLS40MDMtLjQ3NC0uNTcxLTEuMzY4LS41NzEtMi4yNzYgMC0uODg1LjE2OS0xLjc0NC41Ny0yLjIxOXEuMTk3LS4yMy40NzMtLjM3di0uNTdjLTEuMjU4LTIuOTE3LTMuNTItNC4zNDgtNi45MTUtNC4zOG0tLjEwNiAxMy4wMDhjLTEuMjE4IDAtMi4yMDUtLjQyOC0yLjIwNS0uOTU2IDAtLjI5OC4zMTMtLjIxNi44MDMtLjA4OC4zODEuMS44Ny4yMjggMS40MDIuMjI4czEuMDItLjEyOCAxLjQtLjIyOGMuNDkxLS4xMjguODA0LS4yMS44MDQuMDg4IDAgLjUyOC0uOTg3Ljk1Ni0yLjIwNC45NTZtMi4wOTEtNy44NTMuMjIzLS4wNWMuNTc2LS4xMjIuODk1LS4wMzUgMS4yOTcuMjU3bC4wNy4wNTEuMDcuMDU0Yy4zMzIuMjgyLjk0NyAxLjI4NSAxLjAyNCAxLjY1NC4wNzMuMzUzLS4wMi41OTgtLjI1LjczNS0uMjAzLjEyLS42NjYuMDIzLS45NC0uMTczbC0uMDUtLjAzNGMtLjIxLS4xMy0uNTEyLS4yMi0uODc5LS4yNjEtLjM2LS4wNC0uODA4LjAzNS0xLjI2OC4yMDdsLS4wOTMuMDM0Yy0uNDE0LjE0LS45NDguMjM5LTEuMjg2LjI0M2gtLjAyYTQuOCA0LjggMCAwIDEtMS4zNzgtLjI3N2wtLjEwNi0uMDM4Yy0uNDIzLS4xNDUtLjgzLS4yMDctMS4xNjItLjE2OS0uMzk3LjA0NS0uNzIuMTQ2LS45MjguMjk1bC0uMDUuMDM0Yy0uMjc5LjE3My0uNy4yNTMtLjg5MS4xMzktLjIzLS4xMzYtLjMyMy0uMzgyLS4yNS0uNzM1LjA4LS4zODMuNzM4LTEuNDQ3IDEuMDYtMS42ODNsLjEwNC0uMDc2Yy40MDItLjI5Mi43MjEtLjM3OSAxLjI5Ny0uMjU2LjI1LjA1My40MDkuMDkuNTYzLjEzMmwuMzA0LjA4NWMuMDU3LjAxNi4xMDUuMDMuMTUzLjA0MmwuMjE3LjA1NXEuNDguMTE1Ljk1NS4xNDVsLjExOC4wMDYuMTQ2LS4wMDdxLjMxLS4wMjEuNjIzLS4wNzhsLjE1Ni0uMDMuMTU3LS4wMzZjLjEzMi0uMDMyLjIxMS0uMDUyLjMxNi0uMDgxbC4xODQtLjA1My4yMjYtLjA2MmMuMDg2LS4wMjMuMTc4LS4wNDUuMjg4LS4wNyIgY2xpcC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
}
.ds-avatar--not-disturb:after {
  background-color: #e4002b;
}
.ds-avatar--away:after,
.ds-avatar--not-disturb:after {
  border: 1.5px solid #fff;
  border-radius: 50%;
  bottom: 6%;
  content: "";
  display: block;
  min-height: 22%;
  min-width: 22%;
  position: absolute;
  right: 6%;
}
.ds-avatar--away:after {
  background-color: #ffc929;
}
.ds-avatar--offline:after {
  background-color: #919cb0;
}
.ds-avatar--offline:after,
.ds-avatar--online:after {
  border: 1.5px solid #fff;
  border-radius: 50%;
  bottom: 6%;
  content: "";
  display: block;
  min-height: 22%;
  min-width: 22%;
  position: absolute;
  right: 6%;
}
.ds-avatar--online:after {
  background-color: #08875b;
}
.ds-avatar--xsmall {
  font-size: 1.5rem;
}
.ds-avatar--xsmall,
.ds-avatar--xsmall:after {
  border-width: 1px;
}
.ds-avatar--xsmall:focus-visible:before {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
.ds-avatar--xsmall:active:focus-visible:before,
.ds-avatar--xsmall:hover:focus-visible:before {
  bottom: -9px;
  left: -9px;
  right: -9px;
  top: -9px;
}
.ds-avatar--small {
  border-width: 2px;
  font-size: 2rem;
}
.ds-avatar--small:after {
  border-width: 1px;
}
.ds-avatar--small:focus-visible:before {
  bottom: -2px;
  left: -2px;
  right: -2px;
  top: -2px;
}
.ds-avatar--small:active:focus-visible:before,
.ds-avatar--small:hover:focus-visible:before {
  bottom: -10px;
  left: -10px;
  right: -10px;
  top: -10px;
}
.ds-avatar--large {
  border-width: 4px;
  font-size: 4rem;
}
.ds-avatar--large:after {
  border-width: 1.75px;
}
.ds-avatar--large:focus-visible:before {
  bottom: -4px;
  left: -4px;
  right: -4px;
  top: -4px;
}
.ds-avatar--large:active:focus-visible:before,
.ds-avatar--large:hover:focus-visible:before {
  bottom: -12px;
  left: -12px;
  right: -12px;
  top: -12px;
}
.ds-avatar--xlarge {
  border-width: 5px;
  font-size: 5rem;
}
.ds-avatar--xlarge:after {
  border-width: 2px;
}
.ds-avatar--xlarge:focus-visible:before {
  bottom: -5px;
  left: -5px;
  right: -5px;
  top: -5px;
}
.ds-avatar--xlarge:active:focus-visible:before,
.ds-avatar--xlarge:hover:focus-visible:before {
  bottom: -13px;
  left: -13px;
  right: -13px;
  top: -13px;
}
.ds-avatar--xxlarge {
  border-width: 6px;
  font-size: 7rem;
}
.ds-avatar--xxlarge:after {
  border-width: 2.5px;
}
.ds-avatar--xxlarge:focus-visible:before {
  bottom: -6px;
  left: -6px;
  right: -6px;
  top: -6px;
}
.ds-avatar--xxlarge:active:focus-visible:before,
.ds-avatar--xxlarge:hover:focus-visible:before {
  bottom: -14px;
  left: -14px;
  right: -14px;
  top: -14px;
}
[data-theme=dark] .ds-avatar:focus-visible:before,
[data-theme=dark].ds-avatar:focus-visible:before {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-avatar:hover:not(.ds-avatar--editable),
[data-theme=dark].ds-avatar:hover:not(.ds-avatar--editable) {
  border-color: #5fc3ff;
  box-shadow: 0 0 0 4px #5fc3ff;
}
[data-theme=dark] .ds-avatar:active:not(.ds-avatar--editable),
[data-theme=dark].ds-avatar:active:not(.ds-avatar--editable) {
  border-color: #86a8e9;
  box-shadow: 0 0 0 4px #86a8e9;
}
[data-theme=dark] .ds-avatar--editable:hover:after,
[data-theme=dark].ds-avatar--editable:hover:after {
  background-color: #181c21;
}
[data-theme=dark] .ds-avatar--none,
[data-theme=dark].ds-avatar--none {
  background-color: #3a3e44;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2NmZGRmOCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNjZmRkZjgiIGQ9Ik0xMiAxMmMyLjIxIDAgNC0xLjc5IDQtNHMtMS43OS00LTQtNC00IDEuNzktNCA0IDEuNzkgNCA0IDRtMCAyYy0yLjY3IDAtOCAxLjM0LTggNHYyaDE2di0yYzAtMi42Ni01LjMzLTQtOC00Ii8+Cjwvc3ZnPgo=);
}
[data-theme=dark] .ds-avatar--chatbot,
[data-theme=dark].ds-avatar--chatbot {
  background-color: #3a3e44;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2NmZGRmOCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNjZmRkZjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTcuNjAyIDE4LjQ0My0uNzY4LS4zMjYtLjAzNi0uMDE0LS4wMDQtLjAwMS0uMDc2LS4wMjItLjAxNi0uMDA0LS4wMTItLjAwMi0uMDEtLjAwMi0uMDE3LS4wMDItLjAyNS0uMDAzLS4wMTQtLjAwMS0uMDIyLS4wMDFoLS4wMTdsLS4wOC4wMDMtLjAzNi4wMDVhLjY3LjY3IDAgMCAwLS4zNTguMTgybC4wMDUtLjAwNS0uMDIzLjAyMy0uMDA0LjAwNWMtMS4xNzUtLjc3LTEuODc2LTEuODU2LTIuMTA5LTMuMjc1LjM3NC0uMDIxLjgyOC0uMTE3IDEuMDc0LS4zNjIuMzczLS4zNzIuNDEzLTEuMjUuNDEzLTEuODg3IDAtLjYyNS0uMDUyLTEuMzc2LS40MTMtMS43NDktLjIzNi0uMjQyLS42NDctLjM3Mi0xLjAxLS40MUM1LjE3NiA2LjU5IDcuNzg1IDQuNjEgMTEuOTMyIDQuNjFzNi44MDggMS45ODIgOC4wMzggNS45ODhjLS4zODQuMDM4LS44MDIuMTQ1LTEuMDIzLjQwNi0uMzEzLjM3LS40MTUgMS4yMTUtLjQxNSAxLjc5IDAgLjU3Ni4xMDEgMS40NzcuNDE1IDEuODQ2LjI5Ny4zNS45NTIuMzY3IDEuMzk2LjM2Ny4zOTUgMCAuOTU4LS4wODMgMS4yNDMtLjM2Ny4zNzMtLjM3Mi40MTMtMS4yNS40MTMtMS44ODcgMC0uNjI1LS4wNTItMS4zNzYtLjQxMy0xLjc0OS0uMjM2LS4yNDItLjY0Ny0uMzcyLTEuMDEtLjQxQzE5LjI5NiA2LjIxMiAxNi4zOTQgNCAxMS45MzMgNCA3LjQ3IDQgNC42MTcgNi4yMTUgMy40MzggMTAuNmMtLjM4My4wMzctLjgwMi4xNDQtMS4wMjMuNDA1LS4zMTMuMzctLjQxNSAxLjIxNS0uNDE1IDEuNzkgMCAuNTc2LjEwMSAxLjQ3Ny40MTUgMS44NDYuMjQuMjg0LjcxNy4zNDkgMS4xMjUuMzYzLjI0MyAxLjU5OSAxLjAzIDIuODMyIDIuMzU0IDMuNjg1bC0uMDA2LjA3NHYuMDA3bC4wMDIuMDc2di4wMDlsLjAwNC4wM3YuMDA1YS43LjcgMCAwIDAgLjA4OS4yNjdsLjAwNC4wMDdhMSAxIDAgMCAwIC4wNzMuMTA2bC4wMDguMDEuMDU2LjA1Ni4wMDcuMDA3YTEgMSAwIDAgMCAuMDgyLjA2M2wuMDAzLjAwMS4wMy4wMTkuMDM3LjAyLjAzMy4wMTUuNzcuMzI3YS43LjcgMCAwIDAgLjI1OS4wNTNsLjAzNy0uMDAxYS42OS42OSAwIDAgMCAuNi0uNDUzYy4xNDItLjM3Mi0uMDI4LS43OTQtLjM4LS45NDRtNC40NDctMTMuMTg3aC0uMTE2Yy0zLjQ0MyAwLTUuNjk2IDEuNDE0LTYuODk3IDQuMzM3di42MjZxLjIyNS4xMTUuNC4yOGwuMDQ2LjA0NmMuNDY3LjQ4Mi41OTcgMS4xNzguNTk3IDIuMjA5IDAgMS4xNDYtLjExOSAxLjg3Mi0uNjA1IDIuMzU2YTEuNiAxLjYgMCAwIDEtLjQzOC4zMDN2Ljg1M2EzLjkgMy45IDAgMCAwIDEuMDAxIDEuMTkzbC4wNy4wNTQuMDE4LS4wMDhxLjA5LS4wMzYuMTg2LS4wNTdsLjA2NS0uMDEyLjAzMS0uMDA1LjAyMS0uMDAzLjAxNC0uMDAxLjAxMS0uMDAxLjAxNS0uMDAyaC4wMTFsLjAyMS0uMDAyLjAyMy0uMDAyaC4xMDJsLjA0Mi4wMDNoLjAxM2wuMDEzLjAwMi4wNDcuMDA1LjAxNy4wMDMuMDE2LjAwMi4wNDIuMDA4LjAxNS4wMDMuMDE0LjAwMy4wMTIuMDAyLjAxNS4wMDQuMDEyLjAwMy4wMTEuMDAzLjAxNi4wMDQuMDEyLjAwNGMuMDIuMDA1LjAyLjAwNS4wMzguMDEybC4wMTQuMDA0LjAxNi4wMDYuMDA1LjAwMXEuMDM1LjAxMi4wNjguMDI3bC43NjguMzI3Yy42NjUuMjgzLjk4NyAxLjA4LjcxOCAxLjc4MmExLjM2IDEuMzYgMCAwIDEtLjQuNTYzaDguNDk2YzEuMjggMCAyLjMxOS0xLjA5NSAyLjMxOS0yLjQ0NHYtMi4zMDRhMS40IDEuNCAwIDAgMS0uNDcyLS4zNzJjLS40MDMtLjQ3NC0uNTcxLTEuMzY4LS41NzEtMi4yNzYgMC0uODg1LjE2OS0xLjc0NC41Ny0yLjIxOXEuMTk3LS4yMy40NzMtLjM3di0uNTdjLTEuMjU4LTIuOTE3LTMuNTItNC4zNDgtNi45MTUtNC4zOG0tLjEwNiAxMy4wMDhjLTEuMjE4IDAtMi4yMDUtLjQyOC0yLjIwNS0uOTU2IDAtLjI5OC4zMTMtLjIxNi44MDMtLjA4OC4zODEuMS44Ny4yMjggMS40MDIuMjI4czEuMDItLjEyOCAxLjQtLjIyOGMuNDkxLS4xMjguODA0LS4yMS44MDQuMDg4IDAgLjUyOC0uOTg3Ljk1Ni0yLjIwNC45NTZtMi4wOTEtNy44NTMuMjIzLS4wNWMuNTc2LS4xMjIuODk1LS4wMzUgMS4yOTcuMjU3bC4wNy4wNTEuMDcuMDU0Yy4zMzIuMjgyLjk0NyAxLjI4NSAxLjAyNCAxLjY1NC4wNzMuMzUzLS4wMi41OTgtLjI1LjczNS0uMjAzLjEyLS42NjYuMDIzLS45NC0uMTczbC0uMDUtLjAzNGMtLjIxLS4xMy0uNTEyLS4yMi0uODc5LS4yNjEtLjM2LS4wNC0uODA4LjAzNS0xLjI2OC4yMDdsLS4wOTMuMDM0Yy0uNDE0LjE0LS45NDguMjM5LTEuMjg2LjI0M2gtLjAyYTQuOCA0LjggMCAwIDEtMS4zNzgtLjI3N2wtLjEwNi0uMDM4Yy0uNDIzLS4xNDUtLjgzLS4yMDctMS4xNjItLjE2OS0uMzk3LjA0NS0uNzIuMTQ2LS45MjguMjk1bC0uMDUuMDM0Yy0uMjc5LjE3My0uNy4yNTMtLjg5MS4xMzktLjIzLS4xMzYtLjMyMy0uMzgyLS4yNS0uNzM1LjA4LS4zODMuNzM4LTEuNDQ3IDEuMDYtMS42ODNsLjEwNC0uMDc2Yy40MDItLjI5Mi43MjEtLjM3OSAxLjI5Ny0uMjU2LjI1LjA1My40MDkuMDkuNTYzLjEzMmwuMzA0LjA4NWMuMDU3LjAxNi4xMDUuMDMuMTUzLjA0MmwuMjE3LjA1NXEuNDguMTE1Ljk1NS4xNDVsLjExOC4wMDYuMTQ2LS4wMDdxLjMxLS4wMjEuNjIzLS4wNzhsLjE1Ni0uMDMuMTU3LS4wMzZjLjEzMi0uMDMyLjIxMS0uMDUyLjMxNi0uMDgxbC4xODQtLjA1My4yMjYtLjA2MmMuMDg2LS4wMjMuMTc4LS4wNDUuMjg4LS4wNyIgY2xpcC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
}
[data-theme=dark] .ds-avatar--not-disturb:after,
[data-theme=dark].ds-avatar--not-disturb:after {
  background-color: #f86471;
  border: 1.5px solid #1a1a1a;
}
[data-theme=dark] .ds-avatar--away:after,
[data-theme=dark].ds-avatar--away:after {
  background-color: #ffd557;
  border: 1.5px solid #1a1a1a;
}
[data-theme=dark] .ds-avatar--offline:after,
[data-theme=dark].ds-avatar--offline:after {
  border: 1.5px solid #1a1a1a;
}
[data-theme=dark] .ds-avatar--online:after,
[data-theme=dark].ds-avatar--online:after {
  background-color: #27e7a7;
  border: 1.5px solid #1a1a1a;
}
.ds-backdrop {
  -webkit-tap-highlight-color: transparent;
  all: initial;
  background-color: #00205b66;
  bottom: 0;
  box-sizing: border-box;
  font-family:
    Inter,
    Arial,
    sans-serif;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: -1;
}
.ds-badge {
  all: initial;
  box-sizing: border-box;
  display: inline-block;
  font-family:
    Inter,
    Arial,
    sans-serif;
  position: relative;
}
.ds-badge.ds-badge--info > .ds-badge-count,
.ds-badge.ds-badge--info > .ds-badge-status {
  background-color: #255fcc;
  color: #fff;
}
.ds-badge.ds-badge--success > .ds-badge-count,
.ds-badge.ds-badge--success > .ds-badge-status {
  background-color: #08875b;
  color: #fff;
}
.ds-badge.ds-badge--warning > .ds-badge-count,
.ds-badge.ds-badge--warning > .ds-badge-status {
  background-color: #ffc929;
  color: #14171d;
}
.ds-badge.ds-badge--error > .ds-badge-count,
.ds-badge.ds-badge--error > .ds-badge-status {
  background-color: #e4002b;
  color: #fff;
}
.ds-badge-count {
  align-items: center;
  background-color: #b3bbc8;
  border-radius: 1rem;
  bottom: unset;
  box-shadow: 0 0 0 2px #fff;
  color: #14171d;
  display: flex;
  font-size: .875rem;
  font-weight: 700;
  isolation: isolate;
  justify-content: center;
  left: unset;
  line-height: 1rem;
  min-height: 1rem;
  min-width: 1rem;
  padding: 0 .1875rem;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(50%, -50%);
  white-space: nowrap;
}
.ds-badge-status {
  background-color: #ced5dd;
  border-radius: .375rem;
  box-shadow: 0 0 0 1px #fff;
  height: .375rem;
  isolation: isolate;
  padding: 0;
  position: absolute;
  width: .375rem;
}
.ds-badge--bottomright .ds-badge-count,
.ds-badge--bottomright.ds-badge-status,
.ds-badge-status {
  bottom: 0;
  left: unset;
  right: 0;
  top: unset;
  transform: translate(50%, 50%);
}
.ds-badge--topright .ds-badge-count,
.ds-badge--topright.ds-badge-status {
  bottom: unset;
  left: unset;
  right: 0;
  top: 0;
  transform: translate(50%, -50%);
}
.ds-badge--bottomleft .ds-badge-count,
.ds-badge--bottomleft.ds-badge-status {
  bottom: 0;
  left: 0;
  right: unset;
  top: unset;
  transform: translate(-50%, 50%);
}
.ds-badge--topleft .ds-badge-count,
.ds-badge--topleft.ds-badge-status {
  bottom: unset;
  left: 0;
  right: unset;
  top: 0;
  transform: translate(-50%, -50%);
}
[data-theme=dark] .ds-badge.ds-badge--info > .ds-badge-count,
[data-theme=dark].ds-badge.ds-badge--info > .ds-badge-count {
  background-color: #86a8e9;
  color: #14171d;
}
[data-theme=dark] .ds-badge.ds-badge--success > .ds-badge-count,
[data-theme=dark].ds-badge.ds-badge--success > .ds-badge-count {
  background-color: #27e7a7;
  color: #14171d;
}
[data-theme=dark] .ds-badge.ds-badge--warning > .ds-badge-count,
[data-theme=dark].ds-badge.ds-badge--warning > .ds-badge-count {
  background-color: #ffd557;
}
[data-theme=dark] .ds-badge.ds-badge--error > .ds-badge-count,
[data-theme=dark].ds-badge.ds-badge--error > .ds-badge-count {
  background-color: #f86471;
  color: #14171d;
}
[data-theme=dark] .ds-badge-count,
[data-theme=dark].ds-badge-count {
  box-shadow: 0 0 0 2px #1a1a1a;
}
[data-theme=dark] .ds-badge-status,
[data-theme=dark].ds-badge-status {
  background-color: #3a3e44;
  box-shadow: 0 0 0 1px #1a1a1a;
}
.ds-banner {
  all: initial;
  align-items: center;
  background-color: #255fcc;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  font-weight: 700;
  height: 3.5rem;
  justify-content: space-between;
  line-height: 1.25rem;
  padding: .5rem 1rem .5rem 3rem;
  position: relative;
  z-index: 1200;
}
.ds-banner:before {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJtMCAxNWMtLjU1IDAtMS0uNDUtMS0xdi00YzAtLjU1LjQ1LTEgMS0xczEgLjQ1IDEgMXY0YzAgLjU1LS40NSAxLTEgMW0xLThoLTJWN2gyeiIvPgo8L3N2Zz4K);
  background-position: left 0 top 50%;
  background-repeat: no-repeat;
  bottom: 0;
  content: "";
  left: 1rem;
  position: absolute;
  top: 0;
  width: 1.5rem;
}
.ds-banner--success {
  background-color: #08875b;
}
.ds-banner--success:before {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJNOS4yOSAxNi4yOSA1LjcgMTIuN2EuOTk2Ljk5NiAwIDEgMSAxLjQxLTEuNDFMMTAgMTQuMTdsNi44OC02Ljg4YS45OTYuOTk2IDAgMSAxIDEuNDEgMS40MWwtNy41OSA3LjU5YS45OTYuOTk2IDAgMCAxLTEuNDEgMCIvPgo8L3N2Zz4K);
}
.ds-banner--warning {
  background-color: #ffc929;
  color: #14171d;
}
.ds-banner--warning:before {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNC40NyAyMWgxNS4wNmMxLjU0IDAgMi41LTEuNjcgMS43My0zTDEzLjczIDQuOTljLS43Ny0xLjMzLTIuNjktMS4zMy0zLjQ2IDBMMi43NCAxOGMtLjc3IDEuMzMuMTkgMyAxLjczIDNNMTIgMTRjLS41NSAwLTEtLjQ1LTEtMXYtMmMwLS41NS40NS0xIDEtMXMxIC40NSAxIDF2MmMwIC41NS0uNDUgMS0xIDFtMSA0aC0ydi0yaDJ6Ii8+Cjwvc3ZnPgo=);
}
.ds-banner--warning .ds-banner-remove-btn {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMxNDE3MWQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
}
.ds-banner--warning a {
  color: #14171d;
}
.ds-banner--warning .ds-banner-remove-btn:focus-visible:after {
  border-color: #14171d;
}
.ds-banner--error {
  background-color: #e4002b;
}
.ds-banner--error:before {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJtNC4zIDE0LjNhLjk5Ni45OTYgMCAwIDEtMS40MSAwTDEyIDEzLjQxIDkuMTEgMTYuM2EuOTk2Ljk5NiAwIDEgMS0xLjQxLTEuNDFMMTAuNTkgMTIgNy43IDkuMTFBLjk5Ni45OTYgMCAxIDEgOS4xMSA3LjdMMTIgMTAuNTlsMi44OS0yLjg5YS45OTYuOTk2IDAgMSAxIDEuNDEgMS40MUwxMy40MSAxMmwyLjg5IDIuODljLjM4LjM4LjM4IDEuMDIgMCAxLjQxIi8+Cjwvc3ZnPgo=);
}
.ds-banner-remove-btn {
  -webkit-tap-highlight-color: transparent;
  align-items: center;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: initial;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
  background-position: left 50% top 50%;
  background-repeat: no-repeat;
  border: 2px solid #0000;
  border-radius: 3px;
  box-sizing: border-box;
  color: #00205b;
  cursor: pointer;
  display: inline-flex;
  font-family: inherit;
  font-size: .875rem;
  font-weight: 700;
  height: 1.5rem;
  justify-content: center;
  line-height: 1.5rem;
  margin: 0 0 0 2.5rem;
  min-height: 1.5rem;
  min-width: 1.5rem;
  outline: 0;
  padding: .125rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.ds-banner-remove-btn i,
.ds-banner-remove-btn svg {
  fill: currentColor;
  color: currentColor;
  display: inline-flex;
  font-size: 1rem;
  height: 1rem;
  margin-left: -.125rem;
  margin-right: .5rem;
  width: 1rem;
}
.ds-banner-remove-btn:disabled {
  opacity: .4;
  pointer-events: none;
}
.ds-banner-remove-btn:hover {
  background-color: #ffffff4d;
}
.ds-banner-remove-btn:active {
  background-color: #ffffff80;
}
.ds-banner-remove-btn[aria-pressed=true] {
  background-color: #e5ecf7;
}
.ds-banner-remove-btn::-moz-focus-inner {
  border-style: none;
}
.ds-banner-remove-btn:focus-visible {
  outline: none;
}
.ds-banner-remove-btn:focus-visible:after {
  border: 2px solid #fff;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
[data-theme=dark] .ds-banner,
[data-theme=dark].ds-banner {
  background-color: #86a8e9;
  color: #14171d;
}
[data-theme=dark] .ds-banner:before,
[data-theme=dark].ds-banner:before {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMxNDE3MWQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJtMCAxNWMtLjU1IDAtMS0uNDUtMS0xdi00YzAtLjU1LjQ1LTEgMS0xczEgLjQ1IDEgMXY0YzAgLjU1LS40NSAxLTEgMW0xLThoLTJWN2gyeiIvPgo8L3N2Zz4K);
}
[data-theme=dark] .ds-banner--success,
[data-theme=dark].ds-banner--success {
  background-color: #27e7a7;
}
[data-theme=dark] .ds-banner--success:before,
[data-theme=dark].ds-banner--success:before {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMxNDE3MWQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJNOS4yOSAxNi4yOSA1LjcgMTIuN2EuOTk2Ljk5NiAwIDEgMSAxLjQxLTEuNDFMMTAgMTQuMTdsNi44OC02Ljg4YS45OTYuOTk2IDAgMSAxIDEuNDEgMS40MWwtNy41OSA3LjU5YS45OTYuOTk2IDAgMCAxLTEuNDEgMCIvPgo8L3N2Zz4K);
}
[data-theme=dark] .ds-banner--warning,
[data-theme=dark].ds-banner--warning {
  background-color: #ffd557;
}
[data-theme=dark] .ds-banner--error,
[data-theme=dark].ds-banner--error {
  background-color: #f86471;
}
[data-theme=dark] .ds-banner--error:before,
[data-theme=dark].ds-banner--error:before {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMxNDE3MWQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJtNC4zIDE0LjNhLjk5Ni45OTYgMCAwIDEtMS40MSAwTDEyIDEzLjQxIDkuMTEgMTYuM2EuOTk2Ljk5NiAwIDEgMS0xLjQxLTEuNDFMMTAuNTkgMTIgNy43IDkuMTFBLjk5Ni45OTYgMCAxIDEgOS4xMSA3LjdMMTIgMTAuNTlsMi44OS0yLjg5YS45OTYuOTk2IDAgMSAxIDEuNDEgMS40MUwxMy40MSAxMmwyLjg5IDIuODljLjM4LjM4LjM4IDEuMDIgMCAxLjQxIi8+Cjwvc3ZnPgo=);
}
[data-theme=dark] .ds-banner-remove-btn,
[data-theme=dark].ds-banner-remove-btn {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMxNDE3MWQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
  color: #86a8e9;
}
[data-theme=dark] .ds-banner-remove-btn:hover,
[data-theme=dark].ds-banner-remove-btn:hover {
  background-color: #14171d4d;
}
[data-theme=dark] .ds-banner-remove-btn:active,
[data-theme=dark].ds-banner-remove-btn:active {
  background-color: #14171d80;
}
[data-theme=dark] .ds-banner-remove-btn[aria-pressed=true],
[data-theme=dark].ds-banner-remove-btn[aria-pressed=true] {
  background-color: #282e3a;
}
[data-theme=dark] .ds-banner-remove-btn:focus-visible:after,
[data-theme=dark].ds-banner-remove-btn:focus-visible:after {
  border: 2px solid #14171d;
}
*,
:after,
:before,
html {
  box-sizing: border-box;
}
body {
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media print {
  body {
    background-color: #fff;
  }
}
.ds-styles {
  background-color: #fff;
  color: #14171d;
}
.ds-styles h1 {
  font-size: 3.5rem;
  line-height: 5rem;
}
.ds-styles h1,
.ds-styles h2 {
  color: #00205b;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-weight: 700;
  margin-bottom: .5rem;
  margin-top: 0;
}
.ds-styles h2 {
  font-size: 3rem;
  line-height: 4.5rem;
}
.ds-styles h3 {
  color: #00205b;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3.5rem;
  margin-bottom: .5rem;
  margin-top: 0;
}
.ds-styles h4 {
  font-size: 2rem;
  line-height: 3rem;
}
.ds-styles h4,
.ds-styles h5 {
  color: #00205b;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-weight: 500;
  margin-bottom: .5rem;
  margin-top: 0;
}
.ds-styles h5 {
  font-size: 1.5rem;
  line-height: 2.5rem;
}
.ds-styles h6 {
  color: #00205b;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 2rem;
  margin-bottom: .5rem;
  margin-top: 0;
}
[data-theme=dark] .ds-styles,
[data-theme=dark].ds-styles {
  background-color: #111;
  color: #fff;
}
[data-theme=dark] .ds-styles h1,
[data-theme=dark] .ds-styles h2,
[data-theme=dark] .ds-styles h3,
[data-theme=dark] .ds-styles h4,
[data-theme=dark] .ds-styles h5,
[data-theme=dark] .ds-styles h6,
[data-theme=dark].ds-styles h1,
[data-theme=dark].ds-styles h2,
[data-theme=dark].ds-styles h3,
[data-theme=dark].ds-styles h4,
[data-theme=dark].ds-styles h5,
[data-theme=dark].ds-styles h6 {
  color: #86a8e9;
}
.ds-text {
  all: initial;
  box-sizing: border-box;
  font-family:
    Inter,
    Arial,
    sans-serif;
}
.ds-text,
.ds-text--body {
  color: #14171d;
}
.ds-text--heading {
  color: #00205b;
}
.ds-text--label {
  color: #63728a;
}
.ds-text--legend {
  color: #14171d;
}
.ds-text--h1 {
  font-size: 3.5rem;
  line-height: 5rem;
}
.ds-text--h1,
.ds-text--h2 {
  color: #00205b;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-weight: 700;
  margin-bottom: .5rem;
  margin-top: 0;
}
.ds-text--h2 {
  font-size: 3rem;
  line-height: 4.5rem;
}
.ds-text--h3 {
  color: #00205b;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3.5rem;
  margin-bottom: .5rem;
  margin-top: 0;
}
.ds-text--h4 {
  font-size: 2rem;
  line-height: 3rem;
}
.ds-text--h4,
.ds-text--h5 {
  color: #00205b;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-weight: 500;
  margin-bottom: .5rem;
  margin-top: 0;
}
.ds-text--h5 {
  font-size: 1.5rem;
  line-height: 2.5rem;
}
.ds-text--h6 {
  color: #00205b;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 2rem;
  margin-bottom: .5rem;
  margin-top: 0;
}
.ds-text--sub-h1 {
  font-size: 3.5rem;
  line-height: 5rem;
}
.ds-text--sub-h1,
.ds-text--sub-h2 {
  color: #00205b;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-weight: 300;
  margin-bottom: .5rem;
  margin-top: 0;
}
.ds-text--sub-h2 {
  font-size: 3rem;
  line-height: 4.5rem;
}
.ds-text--sub-h3 {
  font-size: 2.25rem;
  line-height: 3.5rem;
}
.ds-text--sub-h3,
.ds-text--sub-h4 {
  color: #00205b;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-weight: 300;
  margin-bottom: .5rem;
  margin-top: 0;
}
.ds-text--sub-h4 {
  font-size: 2rem;
  line-height: 3rem;
}
.ds-text--sub-h5 {
  font-size: 1.5rem;
  line-height: 2.5rem;
}
.ds-text--sub-h5,
.ds-text--sub-h6 {
  color: #00205b;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-weight: 300;
  margin-bottom: .5rem;
  margin-top: 0;
}
.ds-text--sub-h6 {
  font-size: 1.25rem;
  line-height: 2rem;
}
.ds-text--no-gutter {
  margin-bottom: 0;
}
.ds-text--mono {
  color: #14171d;
  font-family: Roboto Mono, monospace;
}
.ds-text--xsmall {
  font-size: .75rem;
  line-height: 1.125rem;
}
.ds-text--small {
  font-size: .875rem;
  line-height: 1.25rem;
}
.ds-text--medium {
  font-size: 1rem;
  line-height: 1.5rem;
}
.ds-text--large {
  font-size: 1.125rem;
  line-height: 2rem;
}
[data-theme=dark] .ds-text,
[data-theme=dark] .ds-text--body,
[data-theme=dark].ds-text,
[data-theme=dark].ds-text--body {
  color: #fff;
}
[data-theme=dark] .ds-text--heading,
[data-theme=dark].ds-text--heading {
  color: #86a8e9;
}
[data-theme=dark] .ds-text--label,
[data-theme=dark] .ds-text--legend,
[data-theme=dark].ds-text--label,
[data-theme=dark].ds-text--legend {
  color: #fff;
}
[data-theme=dark] .ds-text--h1,
[data-theme=dark] .ds-text--h2,
[data-theme=dark] .ds-text--h3,
[data-theme=dark] .ds-text--h4,
[data-theme=dark] .ds-text--h5,
[data-theme=dark] .ds-text--h6,
[data-theme=dark] .ds-text--sub-h1,
[data-theme=dark] .ds-text--sub-h2,
[data-theme=dark] .ds-text--sub-h3,
[data-theme=dark] .ds-text--sub-h4,
[data-theme=dark] .ds-text--sub-h5,
[data-theme=dark] .ds-text--sub-h6,
[data-theme=dark].ds-text--h1,
[data-theme=dark].ds-text--h2,
[data-theme=dark].ds-text--h3,
[data-theme=dark].ds-text--h4,
[data-theme=dark].ds-text--h5,
[data-theme=dark].ds-text--h6,
[data-theme=dark].ds-text--sub-h1,
[data-theme=dark].ds-text--sub-h2,
[data-theme=dark].ds-text--sub-h3,
[data-theme=dark].ds-text--sub-h4,
[data-theme=dark].ds-text--sub-h5,
[data-theme=dark].ds-text--sub-h6 {
  color: #86a8e9;
}
[data-theme=dark] .ds-text--mono,
[data-theme=dark].ds-text--mono {
  color: #fff;
}
.ds-sronly {
  clip: rect(0, 0, 0, 0);
  all: initial;
  box-sizing: border-box;
  font-family:
    Inter,
    Arial,
    sans-serif;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}
.ds-sronly--focusable {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.ds-box {
  all: initial;
  box-sizing: border-box;
  font-family:
    Inter,
    Arial,
    sans-serif;
  width: 100%;
}
.ds-box--inset-quarter-x {
  padding: .125rem;
}
.ds-box--inset-half-x {
  padding: .25rem;
}
.ds-box--inset-1-x {
  padding: .5rem;
}
.ds-box--inset-1-and-a-half-x {
  padding: .75rem;
}
.ds-box--inset-2-x {
  padding: 1rem;
}
.ds-box--inset-3-x {
  padding: 1.5rem;
}
.ds-box--inset-4-x {
  padding: 2rem;
}
.ds-box--inset-5-x {
  padding: 2.5rem;
}
.ds-box--inset-6-x {
  padding: 3rem;
}
.ds-box--inset-7-x {
  padding: 3.5rem;
}
.ds-box--inset-8-x {
  padding: 4rem;
}
.ds-box-stack {
  display: flex;
  flex-direction: column;
}
.ds-box-stack-item {
  padding-bottom: .5rem;
}
.ds-box-stack-item:last-child {
  padding-bottom: none;
}
.ds-breadcrumb {
  all: initial;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  font-family:
    Inter,
    Arial,
    sans-serif;
  margin: 0;
  padding: 0;
}
.ds-breadcrumb-item {
  align-items: center;
  display: inline-flex;
  font-size: .875rem;
  line-height: 1.5rem;
  list-style: none;
  position: relative;
}
.ds-breadcrumb-item a {
  color: #255fcc;
  font-size: .875rem;
  text-decoration: none;
}
.ds-breadcrumb-item:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzkxOWNiMCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiM5MTljYjAiIGQ9Im05LjcwNSA2LTEuNDEgMS40MSA0LjU4IDQuNTktNC41OCA0LjU5TDkuNzA1IDE4bDYtNnoiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 1rem;
  width: 1rem;
}
.ds-breadcrumb-item:last-child:after {
  display: none;
}
.ds-breadcrumb-item--current {
  color: #63728a;
  margin: 0 .5rem;
}
.ds-breadcrumb--medium .ds-breadcrumb-item,
.ds-breadcrumb--medium .ds-breadcrumb-item a {
  font-size: 1rem;
}
.ds-breadcrumb--medium .ds-breadcrumb-item:after {
  height: 1.5rem;
  width: 1.5rem;
}
[data-theme=dark] .ds-breadcrumb-item a,
[data-theme=dark].ds-breadcrumb-item a {
  color: #638ee0;
}
[data-theme=dark] .ds-breadcrumb-item:after,
[data-theme=dark].ds-breadcrumb-item:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2UwZTNlOSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNlMGUzZTkiIGQ9Im05LjcwNSA2LTEuNDEgMS40MSA0LjU4IDQuNTktNC41OCA0LjU5TDkuNzA1IDE4bDYtNnoiLz4KPC9zdmc+Cg==);
}
[data-theme=dark] .ds-breadcrumb-item--current,
[data-theme=dark].ds-breadcrumb-item--current {
  color: #fff;
}
.ds-buttongroup {
  all: initial;
  border: 1px solid #00205b;
  border-radius: 3px;
  box-sizing: border-box;
  display: inline-flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
}
.ds-buttongroup button {
  border: 0;
  border-radius: 0;
  position: relative;
}
.ds-buttongroup button:before {
  border-left: 1px solid #00205b;
  bottom: .5rem;
  content: "";
  left: 0;
  position: absolute;
  top: .5rem;
  z-index: 1;
}
.ds-buttongroup button:focus {
  border: 0 !important;
}
.ds-buttongroup button:focus-visible {
  box-shadow: inset 0 0 0 2px #255fcc;
}
.ds-buttongroup button:first-child {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.ds-buttongroup button:last-child {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.ds-buttongroup button:active,
.ds-buttongroup button[aria-pressed=true] {
  background-color: #00205b;
  color: #fff;
}
.ds-buttongroup button:active + button:before,
.ds-buttongroup button:active:before,
.ds-buttongroup button[aria-pressed=true] + button:before,
.ds-buttongroup button[aria-pressed=true]:before {
  display: none;
}
.ds-buttongroup button:last-child:focus-visible:after {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  right: -2px;
}
.ds-buttongroup button:first-child:before {
  display: none;
}
.ds-buttongroup button:first-child:focus-visible:after {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  left: -2px;
}
.ds-buttongroup button:focus-visible:after {
  border: 0 !important;
  border-radius: 0;
  bottom: -2px;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: -2px;
}
.ds-buttongroup button:focus-visible + button:before {
  display: none;
}
[data-theme=dark] .ds-buttongroup,
[data-theme=dark].ds-buttongroup {
  border: 1px solid #cfddf8;
}
[data-theme=dark] .ds-buttongroup button:before,
[data-theme=dark].ds-buttongroup button:before {
  border-left: 1px solid #cfddf8;
}
[data-theme=dark] .ds-buttongroup button:focus-visible,
[data-theme=dark].ds-buttongroup button:focus-visible {
  box-shadow: inset 0 0 0 2px #e5ecf7;
}
[data-theme=dark] .ds-buttongroup button:active,
[data-theme=dark] .ds-buttongroup button[aria-pressed=true],
[data-theme=dark].ds-buttongroup button:active,
[data-theme=dark].ds-buttongroup button[aria-pressed=true] {
  background-color: #86a8e9;
  color: #14171d;
}
.ds-calendar {
  all: initial;
  box-sizing: border-box;
  color: #63728a;
  display: inline-block;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-weight: 500;
  min-height: 18rem;
  min-width: 18rem;
  position: relative;
}
.ds-calendar-navbar {
  display: flex;
  justify-content: space-between;
  left: 0;
  max-width: 18rem;
  padding: .5rem;
  position: absolute;
  right: 0;
}
.ds-calendar-navbar--select {
  width: 6rem;
}
.ds-calendar-months {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.ds-calendar-month {
  font-size: 0;
  margin-top: .5rem;
  padding: .5rem .25rem;
  width: 18rem;
}
.ds-calendar-month--today .ds-calendar-caption {
  color: #063b9e;
}
.ds-calendar-caption {
  font-size: 1rem;
  height: 1.25rem;
  margin-bottom: .5rem;
  text-align: center;
}
.ds-calendar-weekday {
  display: inline-block;
  padding: 1rem 0;
}
.ds-calendar-day,
.ds-calendar-weekday {
  font-size: .875rem;
  text-align: center;
  width: 14.28571%;
}
.ds-calendar-day {
  -webkit-tap-highlight-color: transparent;
  align-items: center;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: initial;
  border: 2px solid #0000;
  border-radius: 0;
  box-sizing: border-box;
  color: #63728a;
  cursor: pointer;
  display: inline-flex;
  font-family: inherit;
  font-weight: 500;
  justify-content: center;
  line-height: 1.5rem;
  margin: 0;
  min-height: 1.5rem;
  min-width: 2rem;
  outline: 0;
  padding: calc(.5rem - 1px) 1rem;
  position: relative;
  text-decoration: none;
  text-transform: none;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.ds-calendar-day i,
.ds-calendar-day svg {
  fill: currentColor;
  color: currentColor;
  display: inline-flex;
  font-size: 1rem;
  height: 1rem;
  margin-left: -.125rem;
  margin-right: .5rem;
  width: 1rem;
}
.ds-calendar-day:disabled {
  opacity: .4;
  pointer-events: none;
}
.ds-calendar-day:hover {
  background-color: #f1f1f1;
}
.ds-calendar-day:active,
.ds-calendar-day[aria-pressed=true] {
  background-color: #e5ecf7;
}
.ds-calendar-day::-moz-focus-inner {
  border-style: none;
}
.ds-calendar-day:focus-visible {
  outline: none;
}
.ds-calendar-day:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-calendar-day--outside {
  opacity: .4;
}
.ds-calendar-day--today {
  border: 1px solid #063b9e;
  border-radius: 3px;
  color: #063b9e;
  position: relative;
}
.ds-calendar-day--today:before {
  background-color: #063b9e;
  border-radius: 50%;
  bottom: .25rem;
  content: "";
  height: .25rem;
  position: absolute;
  width: .25rem;
}
.ds-calendar-day--selected {
  background-color: #00205b;
  border-radius: 3px;
  color: #fff;
}
.ds-calendar-day--selected[aria-pressed=true] {
  background-color: #063b9e;
}
.ds-calendar-day--selected:active,
.ds-calendar-day--selected:hover {
  background-color: #002d80;
}
.ds-calendar-day--range {
  background-color: #f1f1f1;
}
[data-theme=dark] .ds-calendar,
[data-theme=dark].ds-calendar {
  color: #fff;
}
[data-theme=dark] .ds-calendar-month--today .ds-calendar-caption,
[data-theme=dark].ds-calendar-month--today .ds-calendar-caption {
  color: #cfddf8;
}
[data-theme=dark] .ds-calendar-day,
[data-theme=dark].ds-calendar-day {
  color: #fff;
}
[data-theme=dark] .ds-calendar-day:hover,
[data-theme=dark].ds-calendar-day:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-calendar-day:active,
[data-theme=dark] .ds-calendar-day[aria-pressed=true],
[data-theme=dark].ds-calendar-day:active,
[data-theme=dark].ds-calendar-day[aria-pressed=true] {
  background-color: #282e3a;
}
[data-theme=dark] .ds-calendar-day:focus-visible:after,
[data-theme=dark].ds-calendar-day:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-calendar-day--today,
[data-theme=dark].ds-calendar-day--today {
  border: 1px solid #cfddf8;
  color: #cfddf8;
}
[data-theme=dark] .ds-calendar-day--today:before,
[data-theme=dark].ds-calendar-day--today:before {
  background-color: #cfddf8;
}
[data-theme=dark] .ds-calendar-day--selected,
[data-theme=dark].ds-calendar-day--selected {
  background-color: #86a8e9;
  color: #14171d;
}
[data-theme=dark] .ds-calendar-day--selected[aria-pressed=true],
[data-theme=dark].ds-calendar-day--selected[aria-pressed=true] {
  background-color: #cfddf8;
}
[data-theme=dark] .ds-calendar-day--selected:hover,
[data-theme=dark].ds-calendar-day--selected:hover {
  background-color: #b3cbf8;
}
[data-theme=dark] .ds-calendar-day--range,
[data-theme=dark].ds-calendar-day--range {
  background-color: #32353b;
}
.ds-card {
  all: initial;
  background-color: #fff;
  border-radius: .375rem;
  box-sizing: border-box;
  color: #14171d;
  display: block;
  font-family:
    Inter,
    Arial,
    sans-serif;
  max-width: 19.5rem;
  min-height: 1rem;
  min-width: 1rem;
  position: relative;
  text-align: left;
}
.ds-card:before {
  box-shadow: 0 3px 12px 0 #0003;
  opacity: 1;
}
.ds-card:after,
.ds-card:before {
  border-radius: .375rem;
  bottom: 0;
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity .25s cubic-bezier(.4, .8, 0, .99);
}
.ds-card:after {
  box-shadow: 0 4px 16px 1px #0003;
  opacity: 0;
}
.ds-card--actionable:active:before,
.ds-card--actionable:hover:before {
  opacity: 0;
}
.ds-card--actionable:hover:after {
  opacity: 1;
}
.ds-card--actionable:active:after {
  border-radius: .375rem;
  bottom: 0;
  box-shadow: 0 6px 24px 2px #0003;
  content: "";
  left: 0;
  opacity: 1;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity .25s cubic-bezier(.4, .8, 0, .99);
}
.ds-card--selected {
  outline: 2px solid #255fcc;
}
.ds-card-translate {
  position: relative;
}
.ds-card-translate .ds-card--actionable {
  transition: transform .25s cubic-bezier(.4, .8, 0, .99);
}
.ds-card-translate:hover:after {
  bottom: -.25rem;
  content: "";
  height: .25rem;
  left: 0;
  position: absolute;
  right: 0;
}
.ds-card-translate:hover .ds-card--actionable {
  transform: translateY(-.25rem);
}
.ds-card-media {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: .375rem .375rem 0 0;
  display: block;
  min-height: 7rem;
  object-fit: cover;
  width: 100%;
}
.ds-card-content {
  font-size: .875rem;
  line-height: 1.25rem;
  padding: 1.5rem;
}
.ds-card-content p {
  margin: 0;
}
.ds-card-title {
  font-size: 1.25rem;
  line-height: 2rem;
  margin-bottom: .5rem;
}
.ds-card-header {
  align-items: center;
  display: flex;
  margin-bottom: .5rem;
  padding: 1.5rem 1.5rem 0;
}
.ds-card-header + .ds-card-content {
  padding-top: 0;
}
.ds-card-header-title {
  font-size: 1.25rem;
  line-height: 2rem;
  margin-bottom: 0;
}
.ds-card-header-icon {
  font-size: 1.5rem;
  height: 1.5rem;
  margin-right: 1rem;
}
.ds-card-header-action {
  margin-left: auto;
  margin-right: -.5rem;
}
.ds-card-action-area {
  -webkit-tap-highlight-color: transparent;
  align-items: center;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: initial;
  border: 0;
  border-radius: .375rem;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  display: block;
  font-family: inherit;
  justify-content: center;
  margin: 0;
  outline: 0;
  padding: 0;
  text-align: inherit;
  text-decoration: none;
  text-transform: none;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: normal;
  width: 100%;
}
.ds-card-action-area:focus {
  outline: 0;
}
.ds-card-action-area:active {
  background-color: #fff;
}
.ds-card-action-area .ds-card-content {
  padding-bottom: 1rem;
}
.ds-card-actions {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  padding: .5rem 1.5rem 1.5rem;
}
.ds-card-actions > :not(:first-child) {
  margin-left: .5rem;
}
[data-theme=dark] .ds-card,
[data-theme=dark].ds-card {
  background-color: #1c1f25;
  color: #fff;
}
[data-theme=dark] .ds-card--selected,
[data-theme=dark].ds-card--selected {
  outline: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-card-action-area:active,
[data-theme=dark].ds-card-action-area:active {
  background-color: #292d33;
}
.ds-checkbox {
  all: initial;
  align-items: center;
  border: 2px solid #0000;
  box-sizing: border-box;
  color: #14171d;
  display: flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  padding: calc(.125rem + 1px) 0;
  position: relative;
}
.ds-checkbox::-moz-focus-inner {
  border-style: none;
}
.ds-checkbox:has(input:focus-visible) {
  outline: none;
}
.ds-checkbox:has(input:focus-visible):after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
  width: 24px;
}
.ds-checkbox > .ds-checkbox-label:before {
  background: #0000;
  border: 1px solid #00205b;
}
.ds-checkbox > .ds-checkbox-label:hover:before {
  background: #f1f1f1;
}
.ds-checkbox > .ds-checkbox-input:checked + .ds-checkbox-label:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTkgMTYuMTcgNS41MyAxMi43YS45OTYuOTk2IDAgMSAwLTEuNDEgMS40MWw0LjE4IDQuMThjLjM5LjM5IDEuMDIuMzkgMS40MSAwTDIwLjI5IDcuNzFhLjk5Ni45OTYgMCAxIDAtMS40MS0xLjQxeiIvPgo8L3N2Zz4K);
  background-position: left 50% top 50%;
  background-repeat: no-repeat;
}
.ds-checkbox > .ds-checkbox-input:checked + .ds-checkbox-label:before {
  background: #00205b;
  border: #00205b;
}
.ds-checkbox > .ds-checkbox-input:checked + .ds-checkbox-label:hover:before {
  background: #002d80;
}
.ds-checkbox--indeterminate > .ds-checkbox-input:hover + .ds-checkbox-label:before {
  background: #0000;
}
.ds-checkbox--indeterminate .ds-checkbox-label:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4IDEzSDZjLS41NSAwLTEtLjQ1LTEtMXMuNDUtMSAxLTFoMTJjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEiLz4KPC9zdmc+Cg==) !important;
}
.ds-checkbox--indeterminate > .ds-checkbox-input + .ds-checkbox-label:before {
  background: #00205b;
  border: #00205b;
}
.ds-checkbox--indeterminate > .ds-checkbox-input + .ds-checkbox-label:hover:before {
  background: #002d80;
}
.ds-checkbox--large > .ds-checkbox-label {
  font-size: 1rem;
  line-height: 1.5rem;
}
.ds-checkbox--large > .ds-checkbox-label:before {
  height: 1.5rem;
  width: 1.5rem;
}
.ds-checkbox--large > .ds-checkbox-input:checked + .ds-checkbox-label:after {
  background-size: 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
}
.ds-checkbox--large:has(input:focus-visible):after {
  width: 32px;
}
.ds-checkbox--icon > .ds-checkbox-input {
  clip: auto;
  height: 100%;
  opacity: 0;
  width: 100%;
}
.ds-checkbox--icon > .ds-checkbox-label:after,
.ds-checkbox--icon > .ds-checkbox-label:before {
  display: none;
}
.ds-checkbox--icon > svg {
  margin-right: .5rem;
}
.ds-checkbox-input {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}
.ds-checkbox-input:disabled + .ds-checkbox-label {
  opacity: .4;
}
.ds-checkbox-input:disabled + .ds-checkbox-label:hover {
  cursor: not-allowed;
}
.ds-checkbox-input + .ds-checkbox-label:after {
  background-size: 1rem;
  content: "";
  height: 1rem;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ds-checkbox-label {
  display: inline-flex;
  font-size: .875rem;
  line-height: 1rem;
  margin: 0;
  padding: 0;
  position: relative;
}
.ds-checkbox-label:hover {
  cursor: pointer;
}
.ds-checkbox-label:before {
  border-radius: 3px;
  content: "";
  display: inline-block;
  flex-shrink: 0;
  height: 1rem;
  margin-right: .5rem;
  position: relative;
  width: 1rem;
}
[data-theme=dark] .ds-checkbox,
[data-theme=dark].ds-checkbox {
  color: #fff;
}
[data-theme=dark] .ds-checkbox:has(input:focus-visible):after,
[data-theme=dark].ds-checkbox:has(input:focus-visible):after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-checkbox > .ds-checkbox-label:before,
[data-theme=dark].ds-checkbox > .ds-checkbox-label:before {
  border: 1px solid #cfddf8;
}
[data-theme=dark] .ds-checkbox > .ds-checkbox-label:hover:before,
[data-theme=dark].ds-checkbox > .ds-checkbox-label:hover:before {
  background: #32353b;
}
[data-theme=dark] .ds-checkbox > .ds-checkbox-input:checked + .ds-checkbox-label:after,
[data-theme=dark].ds-checkbox > .ds-checkbox-input:checked + .ds-checkbox-label:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMxNDE3MWQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTkgMTYuMTcgNS41MyAxMi43YS45OTYuOTk2IDAgMSAwLTEuNDEgMS40MWw0LjE4IDQuMThjLjM5LjM5IDEuMDIuMzkgMS40MSAwTDIwLjI5IDcuNzFhLjk5Ni45OTYgMCAxIDAtMS40MS0xLjQxeiIvPgo8L3N2Zz4K);
}
[data-theme=dark] .ds-checkbox > .ds-checkbox-input:checked + .ds-checkbox-label:before,
[data-theme=dark].ds-checkbox > .ds-checkbox-input:checked + .ds-checkbox-label:before {
  background: #86a8e9;
  border: #cfddf8;
}
[data-theme=dark] .ds-checkbox > .ds-checkbox-input:checked + .ds-checkbox-label:hover:before,
[data-theme=dark].ds-checkbox > .ds-checkbox-input:checked + .ds-checkbox-label:hover:before {
  background: #b3cbf8;
}
[data-theme=dark] .ds-checkbox--indeterminate .ds-checkbox-label:after,
[data-theme=dark].ds-checkbox--indeterminate .ds-checkbox-label:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMxNDE3MWQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4IDEzSDZjLS41NSAwLTEtLjQ1LTEtMXMuNDUtMSAxLTFoMTJjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEiLz4KPC9zdmc+Cg==) !important;
}
[data-theme=dark] .ds-checkbox--indeterminate > .ds-checkbox-input + .ds-checkbox-label:before,
[data-theme=dark].ds-checkbox--indeterminate > .ds-checkbox-input + .ds-checkbox-label:before {
  background: #86a8e9;
  border: #cfddf8;
}
[data-theme=dark] .ds-checkbox--indeterminate > .ds-checkbox-input + .ds-checkbox-label:hover:before,
[data-theme=dark].ds-checkbox--indeterminate > .ds-checkbox-input + .ds-checkbox-label:hover:before {
  background: #b3cbf8;
}
.ds-chip {
  all: initial;
  align-items: center;
  background-color: #e0e3e9;
  border: none;
  border-radius: .75rem;
  box-sizing: border-box;
  color: #14171d;
  cursor: default;
  display: inline-flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  font-weight: 500;
  height: 1.5rem;
  justify-content: center;
  outline: 0;
  padding: 0;
  vertical-align: middle;
  white-space: nowrap;
}
.ds-chip:has(button) {
  color: #063b9e;
}
.ds-chip-label {
  line-height: 1.5rem;
  overflow: hidden;
  padding-left: .75rem;
  padding-right: .75rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ds-chip-remove-btn {
  -webkit-tap-highlight-color: transparent;
  align-items: center;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #00205b;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNlMGUzZTkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
  background-position: left 50% top 50%;
  background-repeat: no-repeat;
  background-size: 1rem;
  border: 2px solid #0000;
  border-radius: 50%;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-family: inherit;
  height: calc(1rem + 2px);
  justify-content: center;
  margin: 0 .25rem 0 -.25rem;
  outline: 0;
  padding: .125rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  width: calc(1rem + 2px);
}
.ds-chip-remove-btn::-moz-focus-inner {
  border-style: none;
}
.ds-chip-remove-btn:focus-visible {
  outline: none;
}
.ds-chip-remove-btn:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 50%;
  bottom: -5px;
  content: "";
  left: -5px;
  position: absolute;
  right: -5px;
  top: -5px;
}
.ds-chip-remove-btn:hover {
  background-color: #255fcc;
}
.ds-chip-remove-btn:active {
  background-color: #063b9e;
}
.ds-chip-remove-btn.ds-chip--warning:hover {
  background-color: #14171d;
}
.ds-chip-icon {
  font-size: 1rem;
  height: 1rem;
  margin-right: -.25rem;
  padding-left: .75rem;
}
.ds-chip-icon svg {
  fill: currentColor;
  display: block;
  font-size: 1rem;
  height: 1rem;
  width: 1rem;
}
.ds-chip--clickable {
  -webkit-tap-highlight-color: transparent;
  border: 2px solid #0000;
  color: #063b9e;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
}
.ds-chip--clickable::-moz-focus-inner {
  border-style: none;
}
.ds-chip--clickable:focus-visible {
  outline: none;
}
.ds-chip--clickable:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 62.5rem;
  bottom: -5px;
  content: "";
  left: -5px;
  position: absolute;
  right: -5px;
  top: -5px;
}
.ds-chip--clickable:hover {
  background-color: #ced5dd;
}
.ds-chip--clickable.ds-chip--active,
.ds-chip--clickable:active {
  background-color: #063b9e;
  color: #fff;
}
.ds-chip--clickable.ds-chip--info:hover {
  background-color: #cfddf8;
  color: #063b9e;
}
.ds-chip--clickable.ds-chip--info:active {
  background-color: #00205b;
  color: #fff;
}
.ds-chip--clickable.ds-chip--error:hover {
  background-color: #fdbac5;
  color: #14171d;
}
.ds-chip--clickable.ds-chip--error:active {
  background-color: #92001c;
  color: #fff;
}
.ds-chip--clickable.ds-chip--warning:hover {
  background-color: #ffecb3;
  color: #14171d;
}
.ds-chip--clickable.ds-chip--warning:active {
  background-color: #bb8e09;
  color: #14171d;
}
.ds-chip--clickable.ds-chip--success:hover {
  background-color: #9cfcda;
  color: #063b9e;
}
.ds-chip--clickable.ds-chip--success:active {
  background-color: #005e3e;
  color: #fff;
}
.ds-chip--info {
  background-color: #255fcc;
}
.ds-chip--info.ds-chip--info.ds-chip--info {
  color: #fff;
}
.ds-chip--info.ds-chip--info.ds-chip--info .ds-chip-remove-btn {
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMyNTVmY2MiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
  opacity: 1;
}
.ds-chip--info.ds-chip--info.ds-chip--info .ds-chip-remove-btn:hover {
  opacity: .65;
}
.ds-chip--info.ds-chip--info.ds-chip--info .ds-chip-remove-btn:active {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMyNTVmY2MiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
  opacity: .85;
}
.ds-chip--success {
  background-color: #08875b;
}
.ds-chip--success.ds-chip--success.ds-chip--success {
  color: #fff;
}
.ds-chip--success.ds-chip--success.ds-chip--success .ds-chip-remove-btn {
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwODg3NWIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
  opacity: 1;
}
.ds-chip--success.ds-chip--success.ds-chip--success .ds-chip-remove-btn:hover {
  opacity: .7;
}
.ds-chip--success.ds-chip--success.ds-chip--success .ds-chip-remove-btn:active {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwODg3NWIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
  opacity: .85;
}
.ds-chip--warning {
  background-color: #ffc929;
  color: #14171d;
}
.ds-chip--warning.ds-chip--warning.ds-chip--warning {
  color: #14171d;
}
.ds-chip--warning.ds-chip--warning.ds-chip--warning .ds-chip-remove-btn {
  background-color: #14171d;
  opacity: 1;
}
.ds-chip--warning.ds-chip--warning.ds-chip--warning .ds-chip-remove-btn,
.ds-chip--warning.ds-chip--warning.ds-chip--warning .ds-chip-remove-btn:hover {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmM5MjkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
}
.ds-chip--warning.ds-chip--warning.ds-chip--warning .ds-chip-remove-btn:hover {
  background-color: #775900;
}
.ds-chip--warning.ds-chip--warning.ds-chip--warning .ds-chip-remove-btn:active {
  background-color: #14171d;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmM5MjkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
  opacity: .8;
}
.ds-chip--error {
  background-color: #e4002b;
}
.ds-chip--error.ds-chip--error.ds-chip--error {
  color: #fff;
}
.ds-chip--error.ds-chip--error.ds-chip--error .ds-chip-remove-btn {
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNlNDAwMmIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
  opacity: 1;
}
.ds-chip--error.ds-chip--error.ds-chip--error .ds-chip-remove-btn:hover {
  opacity: .7;
}
.ds-chip--error.ds-chip--error.ds-chip--error .ds-chip-remove-btn:active {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNlNDAwMmIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
  opacity: .85;
}
.ds-chip--medium {
  border-radius: 1rem;
  font-size: 1.125rem;
  height: 2rem;
}
.ds-chip--medium > .ds-chip-label {
  line-height: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.ds-chip--medium > .ds-chip-icon {
  font-size: 1.5rem;
  height: 1.5rem;
  margin-right: -.5rem;
  padding-left: 1rem;
}
.ds-chip--medium > .ds-chip-remove-btn {
  background-size: 1.5rem;
  height: calc(1.5rem + 2px);
  width: calc(1.5rem + 2px);
}
.ds-chip--medium > .ds-chip-icon svg {
  fill: currentColor;
  display: block;
  font-size: 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
}
.ds-chip--xsmall {
  font-size: .75rem;
  height: 1.25rem;
}
.ds-chip--xsmall > .ds-chip-label {
  line-height: 1.25rem;
  padding-left: .5rem;
  padding-right: .5rem;
}
.ds-chip--xsmall > .ds-chip-icon {
  font-size: .75rem;
  height: .75rem;
  margin-right: -.25rem;
  padding-left: .5rem;
}
.ds-chip--xsmall > .ds-chip-remove-btn {
  background-size: .75rem;
  height: calc(.75rem + 2px);
  width: calc(.75rem + 2px);
}
.ds-chip--xsmall > .ds-chip-icon svg {
  fill: currentColor;
  display: block;
  font-size: .75rem;
  height: .75rem;
  width: .75rem;
}
[data-theme=dark] .ds-chip,
[data-theme=dark].ds-chip {
  background-color: #25282e;
  color: #fff;
}
[data-theme=dark] .ds-chip:has(button),
[data-theme=dark].ds-chip:has(button) {
  color: #cfddf8;
}
[data-theme=dark] .ds-chip-remove-btn,
[data-theme=dark].ds-chip-remove-btn {
  background-color: #86a8e9;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMyNTI4MmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
}
[data-theme=dark] .ds-chip-remove-btn:focus-visible:after,
[data-theme=dark].ds-chip-remove-btn:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-chip-remove-btn:hover,
[data-theme=dark].ds-chip-remove-btn:hover {
  background-color: #638ee0;
}
[data-theme=dark] .ds-chip-remove-btn:active,
[data-theme=dark].ds-chip-remove-btn:active {
  background-color: #cfddf8;
}
[data-theme=dark] .ds-chip--clickable,
[data-theme=dark].ds-chip--clickable {
  color: #cfddf8;
}
[data-theme=dark] .ds-chip--clickable:focus-visible:after,
[data-theme=dark].ds-chip--clickable:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-chip--clickable:hover,
[data-theme=dark].ds-chip--clickable:hover {
  background-color: #3a3e44;
}
[data-theme=dark] .ds-chip--clickable.ds-chip--active,
[data-theme=dark] .ds-chip--clickable:active,
[data-theme=dark].ds-chip--clickable.ds-chip--active,
[data-theme=dark].ds-chip--clickable:active {
  background-color: #cfddf8;
  color: #14171d;
}
[data-theme=dark] .ds-chip--clickable.ds-chip--info:hover,
[data-theme=dark].ds-chip--clickable.ds-chip--info:hover {
  background-color: #002d80;
  color: #cfddf8;
}
[data-theme=dark] .ds-chip--clickable.ds-chip--info:active,
[data-theme=dark].ds-chip--clickable.ds-chip--info:active {
  background-color: #86a8e9;
  color: #14171d;
}
[data-theme=dark] .ds-chip--clickable.ds-chip--error:hover,
[data-theme=dark].ds-chip--clickable.ds-chip--error:hover {
  background-color: #6a0014;
  color: #fff;
}
[data-theme=dark] .ds-chip--clickable.ds-chip--error:active,
[data-theme=dark].ds-chip--clickable.ds-chip--error:active {
  background-color: #ffa2b0;
  color: #14171d;
}
[data-theme=dark] .ds-chip--clickable.ds-chip--warning:hover,
[data-theme=dark].ds-chip--clickable.ds-chip--warning:hover {
  background-color: #775900;
}
[data-theme=dark] .ds-chip--clickable.ds-chip--warning:active,
[data-theme=dark].ds-chip--clickable.ds-chip--warning:active {
  background-color: #ffecb3;
}
[data-theme=dark] .ds-chip--clickable.ds-chip--success:hover,
[data-theme=dark].ds-chip--clickable.ds-chip--success:hover {
  background-color: #005e3e;
  color: #cfddf8;
}
[data-theme=dark] .ds-chip--clickable.ds-chip--success:active,
[data-theme=dark].ds-chip--clickable.ds-chip--success:active {
  background-color: #9cfcda;
  color: #14171d;
}
[data-theme=dark] .ds-chip--info,
[data-theme=dark].ds-chip--info {
  background-color: #86a8e9;
}
[data-theme=dark] .ds-chip--info.ds-chip--info.ds-chip--info,
[data-theme=dark].ds-chip--info.ds-chip--info.ds-chip--info {
  color: #14171d;
}
[data-theme=dark] .ds-chip--info.ds-chip--info.ds-chip--info .ds-chip-remove-btn,
[data-theme=dark].ds-chip--info.ds-chip--info.ds-chip--info .ds-chip-remove-btn {
  background-color: #14171d;
}
[data-theme=dark] .ds-chip--info.ds-chip--info.ds-chip--info .ds-chip-remove-btn,
[data-theme=dark] .ds-chip--info.ds-chip--info.ds-chip--info .ds-chip-remove-btn:active,
[data-theme=dark].ds-chip--info.ds-chip--info.ds-chip--info .ds-chip-remove-btn,
[data-theme=dark].ds-chip--info.ds-chip--info.ds-chip--info .ds-chip-remove-btn:active {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiM4NmE4ZTkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
}
[data-theme=dark] .ds-chip--success,
[data-theme=dark].ds-chip--success {
  background-color: #27e7a7;
}
[data-theme=dark] .ds-chip--success.ds-chip--success.ds-chip--success,
[data-theme=dark].ds-chip--success.ds-chip--success.ds-chip--success {
  color: #14171d;
}
[data-theme=dark] .ds-chip--success.ds-chip--success.ds-chip--success .ds-chip-remove-btn,
[data-theme=dark].ds-chip--success.ds-chip--success.ds-chip--success .ds-chip-remove-btn {
  background-color: #14171d;
}
[data-theme=dark] .ds-chip--success.ds-chip--success.ds-chip--success .ds-chip-remove-btn,
[data-theme=dark] .ds-chip--success.ds-chip--success.ds-chip--success .ds-chip-remove-btn:active,
[data-theme=dark].ds-chip--success.ds-chip--success.ds-chip--success .ds-chip-remove-btn,
[data-theme=dark].ds-chip--success.ds-chip--success.ds-chip--success .ds-chip-remove-btn:active {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMyN2U3YTciIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
}
[data-theme=dark] .ds-chip--warning,
[data-theme=dark].ds-chip--warning {
  background-color: #ffd557;
}
[data-theme=dark] .ds-chip--warning.ds-chip--warning.ds-chip--warning .ds-chip-remove-btn,
[data-theme=dark] .ds-chip--warning.ds-chip--warning.ds-chip--warning .ds-chip-remove-btn:active,
[data-theme=dark] .ds-chip--warning.ds-chip--warning.ds-chip--warning .ds-chip-remove-btn:hover,
[data-theme=dark].ds-chip--warning.ds-chip--warning.ds-chip--warning .ds-chip-remove-btn,
[data-theme=dark].ds-chip--warning.ds-chip--warning.ds-chip--warning .ds-chip-remove-btn:active,
[data-theme=dark].ds-chip--warning.ds-chip--warning.ds-chip--warning .ds-chip-remove-btn:hover {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmQ1NTciIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
}
[data-theme=dark] .ds-chip--error,
[data-theme=dark].ds-chip--error {
  background-color: #f86471;
}
[data-theme=dark] .ds-chip--error.ds-chip--error.ds-chip--error,
[data-theme=dark].ds-chip--error.ds-chip--error.ds-chip--error {
  color: #14171d;
}
[data-theme=dark] .ds-chip--error.ds-chip--error.ds-chip--error .ds-chip-remove-btn,
[data-theme=dark].ds-chip--error.ds-chip--error.ds-chip--error .ds-chip-remove-btn {
  background-color: #14171d;
}
[data-theme=dark] .ds-chip--error.ds-chip--error.ds-chip--error .ds-chip-remove-btn,
[data-theme=dark] .ds-chip--error.ds-chip--error.ds-chip--error .ds-chip-remove-btn:active,
[data-theme=dark].ds-chip--error.ds-chip--error.ds-chip--error .ds-chip-remove-btn,
[data-theme=dark].ds-chip--error.ds-chip--error.ds-chip--error .ds-chip-remove-btn:active {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmODY0NzEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
}
.ds-collapsible {
  all: initial;
  border: 1px solid #919cb0;
  border-radius: 3px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  font-family:
    Inter,
    Arial,
    sans-serif;
  margin-bottom: .5rem;
}
.ds-collapsible--expanded {
  overflow-y: auto;
}
.ds-collapsible--expanded .ds-collapsible-button {
  border: 2px solid #0000;
  position: relative;
}
.ds-collapsible--expanded .ds-collapsible-button::-moz-focus-inner {
  border-style: none;
}
.ds-collapsible--expanded .ds-collapsible-button:focus-visible {
  outline: none;
}
.ds-collapsible--expanded .ds-collapsible-button:focus-visible:before {
  border: 2px solid #255fcc;
  border-radius: 0;
  bottom: -1px;
  content: "";
  left: -1px;
  position: absolute;
  right: -1px;
  top: -1px;
}
.ds-collapsible--expanded .ds-collapsible-button:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzA2M2I5ZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwNjNiOWUiIGQ9Im0xMiA4LjI5NS02IDYgMS40MSAxLjQxIDQuNTktNC41OCA0LjU5IDQuNTggMS40MS0xLjQxeiIvPgo8L3N2Zz4K);
}
.ds-collapsible--expanded .ds-collapsible-button:hover {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ds-collapsible--autofit {
  flex: 1;
}
.ds-collapsible--disabled {
  opacity: .4;
}
.ds-collapsible--disabled .ds-collapsible-button:disabled,
.ds-collapsible--disabled .ds-collapsible-button[aria-disabled=true] {
  cursor: not-allowed;
  opacity: 1;
  pointer-events: unset;
}
.ds-collapsible--disabled .ds-collapsible-button:disabled:hover,
.ds-collapsible--disabled .ds-collapsible-button[aria-disabled=true]:hover {
  background-color: #fff;
}
.ds-collapsible-header.ds-collapsible-header {
  all: initial;
  color: #011333;
  font-family: inherit;
  font-weight: 700;
  margin: 0;
  padding: 0;
}
.ds-collapsible-button {
  -webkit-tap-highlight-color: transparent;
  all: initial;
  align-items: flex-start;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: initial;
  border: 2px solid #0000;
  border-radius: 3px;
  box-sizing: border-box;
  color: #011333;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1.5rem;
  margin: 0;
  min-height: 1.5rem;
  min-width: 2rem;
  outline: 0;
  padding: calc(.5rem - 1px) 1rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.ds-collapsible-button i,
.ds-collapsible-button svg {
  fill: currentColor;
  color: currentColor;
  display: inline-flex;
  font-size: 1rem;
  height: 1rem;
  margin-left: -.125rem;
  margin-right: .5rem;
  width: 1rem;
}
.ds-collapsible-button:disabled {
  opacity: .4;
  pointer-events: none;
}
.ds-collapsible-button::-moz-focus-inner {
  border-style: none;
}
.ds-collapsible-button:focus-visible {
  outline: none;
}
.ds-collapsible-button:focus-visible:before {
  border: 2px solid #255fcc;
  border-radius: 3px;
  bottom: -1px;
  content: "";
  left: -1px;
  position: absolute;
  right: -1px;
  top: -1px;
}
.ds-collapsible-button:hover {
  background-color: #f1f1f1;
  color: #002d80;
}
.ds-collapsible-button:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzA2M2I5ZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwNjNiOWUiIGQ9Ik0xNi41OSA4LjI5NSAxMiAxMi44NzVsLTQuNTktNC41OEw2IDkuNzA1bDYgNiA2LTZ6Ii8+Cjwvc3ZnPgo=);
  background-position: left 0 top 50%;
  background-repeat: no-repeat;
  bottom: 0;
  content: "";
  height: 1.25rem;
  position: absolute;
  right: 1rem;
  top: .5rem;
  transition: background-image .2s ease-in-out, top .2s ease-in-out;
  width: 1.25rem;
}
.ds-collapsible-content {
  color: #63728a;
  overflow-y: auto;
  padding: .5rem 1rem 1rem;
}
.ds-collapsible--filterpanel {
  border: none;
  margin-bottom: 0;
}
.ds-collapsible--filterpanel .ds-collapsible-header {
  border-bottom: 1px solid #d4d4d4;
  margin-bottom: .25rem;
}
.ds-collapsible--filterpanel .ds-collapsible-content {
  padding-left: .25rem;
  padding-right: .25rem;
}
.ds-collapsible--filterpanel .ds-collapsible-button {
  border: 2px solid #0000;
  padding-left: .125rem;
  padding-right: 0;
  position: relative;
}
.ds-collapsible--filterpanel .ds-collapsible-button:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwNjNiOWUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4IDEzaC01djVjMCAuNTUtLjQ1IDEtMSAxcy0xLS40NS0xLTF2LTVINmMtLjU1IDAtMS0uNDUtMS0xcy40NS0xIDEtMWg1VjZjMC0uNTUuNDUtMSAxLTFzMSAuNDUgMSAxdjVoNWMuNTUgMCAxIC40NSAxIDFzLS40NSAxLTEgMSIvPgo8L3N2Zz4K);
  right: 0;
  top: .5rem;
}
.ds-collapsible--filterpanel.ds-collapsible--expanded .ds-collapsible-button:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwNjNiOWUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTcgMTloMTBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDFIN2MtLjU1IDAtMS0uNDUtMS0xcy40NS0xIDEtMSIvPgo8L3N2Zz4K);
  top: .25rem;
}
.ds-collapsible--filterpanel .ds-collapsible-button::-moz-focus-inner {
  border-style: none;
}
.ds-collapsible--filterpanel .ds-collapsible-button:focus-visible {
  outline: none;
}
.ds-collapsible--filterpanel .ds-collapsible-button:focus-visible:before {
  border: 2px solid #255fcc;
  border-radius: 0;
  bottom: -1px;
  content: "";
  left: -1px;
  position: absolute;
  right: -1px;
  top: -1px;
}
[data-theme=dark] .ds-collapsible,
[data-theme=dark].ds-collapsible {
  border: 1px solid #e0e3e9;
}
[data-theme=dark] .ds-collapsible--expanded .ds-collapsible-button:focus-visible:before,
[data-theme=dark].ds-collapsible--expanded .ds-collapsible-button:focus-visible:before {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-collapsible--expanded .ds-collapsible-button:after,
[data-theme=dark].ds-collapsible--expanded .ds-collapsible-button:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2NmZGRmOCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNjZmRkZjgiIGQ9Im0xMiA4LjI5NS02IDYgMS40MSAxLjQxIDQuNTktNC41OCA0LjU5IDQuNTggMS40MS0xLjQxeiIvPgo8L3N2Zz4K);
}
[data-theme=dark] .ds-collapsible--disabled .ds-collapsible-button:disabled:hover,
[data-theme=dark] .ds-collapsible--disabled .ds-collapsible-button[aria-disabled=true]:hover,
[data-theme=dark].ds-collapsible--disabled .ds-collapsible-button:disabled:hover,
[data-theme=dark].ds-collapsible--disabled .ds-collapsible-button[aria-disabled=true]:hover {
  background-color: #111;
}
[data-theme=dark] .ds-collapsible-button,
[data-theme=dark] .ds-collapsible-header.ds-collapsible-header,
[data-theme=dark].ds-collapsible-button,
[data-theme=dark].ds-collapsible-header.ds-collapsible-header {
  color: #e5ecf7;
}
[data-theme=dark] .ds-collapsible-button:focus-visible:before,
[data-theme=dark].ds-collapsible-button:focus-visible:before {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-collapsible-button:hover,
[data-theme=dark].ds-collapsible-button:hover {
  background-color: #32353b;
  color: #b3cbf8;
}
[data-theme=dark] .ds-collapsible-button:after,
[data-theme=dark].ds-collapsible-button:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2NmZGRmOCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNjZmRkZjgiIGQ9Ik0xNi41OSA4LjI5NSAxMiAxMi44NzVsLTQuNTktNC41OEw2IDkuNzA1bDYgNiA2LTZ6Ii8+Cjwvc3ZnPgo=);
}
[data-theme=dark] .ds-collapsible-content,
[data-theme=dark].ds-collapsible-content {
  color: #fff;
}
[data-theme=dark] .ds-collapsible--filterpanel .ds-collapsible-header,
[data-theme=dark].ds-collapsible--filterpanel .ds-collapsible-header {
  border-bottom: 1px solid #3c4657;
}
[data-theme=dark] .ds-collapsible--filterpanel .ds-collapsible-button:after,
[data-theme=dark].ds-collapsible--filterpanel .ds-collapsible-button:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNjZmRkZjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4IDEzaC01djVjMCAuNTUtLjQ1IDEtMSAxcy0xLS40NS0xLTF2LTVINmMtLjU1IDAtMS0uNDUtMS0xcy40NS0xIDEtMWg1VjZjMC0uNTUuNDUtMSAxLTFzMSAuNDUgMSAxdjVoNWMuNTUgMCAxIC40NSAxIDFzLS40NSAxLTEgMSIvPgo8L3N2Zz4K);
}
[data-theme=dark] .ds-collapsible--filterpanel.ds-collapsible--expanded .ds-collapsible-button:after,
[data-theme=dark].ds-collapsible--filterpanel.ds-collapsible--expanded .ds-collapsible-button:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNjZmRkZjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTcgMTloMTBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDFIN2MtLjU1IDAtMS0uNDUtMS0xcy40NS0xIDEtMSIvPgo8L3N2Zz4K);
}
[data-theme=dark] .ds-collapsible--filterpanel .ds-collapsible-button:focus-visible:before,
[data-theme=dark].ds-collapsible--filterpanel .ds-collapsible-button:focus-visible:before {
  border: 2px solid #e5ecf7;
}
.ds-combobox {
  all: initial;
  align-items: center;
  background-color: #fafafa;
  border-radius: 3px 3px 0 0;
  box-shadow: inset 0 -1px 0 0 #63728a;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  height: auto;
  padding: .25rem 4.5rem .25rem .25rem;
  position: relative;
  transition: .1s ease-in-out;
  transition-property: box-shadow, border;
}
.ds-combobox:hover {
  background-color: #f1f1f1;
}
.ds-combobox.ds-combobox--info.ds-combobox {
  box-shadow: 0 3px 0 0 #255fcc;
}
.ds-combobox.ds-combobox--valid.ds-combobox {
  box-shadow: 0 3px 0 0 #08875b;
}
.ds-combobox.ds-combobox--invalid.ds-combobox {
  box-shadow: 0 3px 0 0 #e4002b;
}
.ds-combobox .ds-combobox-clear-btn {
  display: none;
}
.ds-combobox:hover .ds-combobox-clear-btn {
  display: inline-flex;
}
.ds-combobox:focus,
.ds-combobox:focus-within {
  background-color: #e5ecf7;
  border-color: #0000;
  box-shadow: 0 0 0 3px #255fcc;
}
.ds-combobox:focus .ds-combobox-clear-btn,
.ds-combobox:focus-within .ds-combobox-clear-btn {
  background-color: #e5ecf7;
  display: inline-flex;
}
.ds-combobox.ds-combobox--invalid.ds-combobox:focus,
.ds-combobox.ds-combobox--invalid.ds-combobox:focus-within {
  box-shadow: 0 0 0 3px #e4002b;
}
.ds-combobox.ds-combobox--valid.ds-combobox:focus,
.ds-combobox.ds-combobox--valid.ds-combobox:focus-within {
  box-shadow: 0 0 0 3px #08875b;
}
.ds-combobox.ds-combobox--info.ds-combobox:focus,
.ds-combobox.ds-combobox--info.ds-combobox:focus-within {
  box-shadow: 0 0 0 3px #255fcc;
}
.ds-combobox-popover.ds-combobox-popover {
  border-radius: 0 0 3px 3px;
}
.ds-combobox-menu {
  background-color: #fff;
  max-height: 40vh;
  overflow-y: auto;
}
.ds-combobox-menu.ds-combobox-menu {
  border-radius: 0 0 3px 3px;
  min-width: 5rem;
  padding: 0;
}
.ds-combobox-menu li {
  padding-bottom: .75rem;
  padding-top: .75rem;
}
.ds-combobox-menu li:last-child {
  border-radius: 0 0 3px 3px;
}
.ds-combobox-nomatch {
  align-items: center;
  color: #14171d;
  display: flex;
  flex-direction: column;
  font-size: .875rem;
  gap: .5rem;
  padding: .75rem 1rem;
}
.ds-combobox-group-label {
  color: #63728a;
  font-size: .75rem;
  pointer-events: none;
}
.ds-combobox-group-item {
  padding-left: 2rem;
}
.ds-combobox-input {
  -webkit-appearance: none;
  appearance: none;
  background: #0000;
  border: none;
  box-sizing: border-box;
  color: #14171d;
  flex-grow: 1;
  font-family: inherit;
  font-size: .875rem;
  line-height: 1.25rem;
  margin: 0;
  min-width: 1.875rem;
  outline: 0;
  padding: .375rem;
  text-overflow: ellipsis;
  width: 100%;
}
.ds-combobox-input::placeholder {
  color: #63728a;
}
.ds-combobox-input:disabled {
  opacity: .4;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}
.ds-combobox-input.ds-combobox-input {
  width: 0;
}
.ds-combobox-chip {
  margin: .25rem;
}
.ds-combobox-adornment {
  position: absolute;
  right: .5rem;
  top: calc(50% - 1rem);
}
.ds-combobox-clear-btn {
  display: inline-flex;
}
.ds-combobox-checkbox.ds-combobox-checkbox {
  margin-right: 0;
}
.ds-combobox--disabled {
  opacity: .4;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}
.ds-combobox--disabled input:disabled {
  opacity: 1;
}
.ds-combobox--readonly {
  background-color: unset;
  box-shadow: inset 0 -1px 0 0 #63728a;
}
.ds-combobox--xsmall {
  height: 1.5rem;
  line-height: 1rem;
  padding-bottom: .125rem;
  padding-top: .125rem;
}
.ds-combobox--large {
  font-size: 1rem;
  height: 3rem;
  line-height: 1.5rem;
}
.ds-combobox--xlarge {
  font-size: 1.125rem;
  height: 3.5rem;
  line-height: 1.875rem;
}
.ds-combobox--small {
  height: auto;
  line-height: 1.125rem;
  padding-bottom: 0;
  padding-top: 0;
}
.ds-combobox--small .ds-combobox-adornment {
  top: calc(50% - .75rem);
}
.ds-combobox--noclear {
  padding-right: 2.5rem;
}
[data-theme=dark] .ds-combobox,
[data-theme=dark].ds-combobox {
  background-color: #25282e;
  box-shadow: inset 0 -1px 0 0 #ced5dd;
}
[data-theme=dark] .ds-combobox:hover,
[data-theme=dark].ds-combobox:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-combobox.ds-combobox--info.ds-combobox,
[data-theme=dark].ds-combobox.ds-combobox--info.ds-combobox {
  box-shadow: 0 3px 0 0 #b3cbf8;
}
[data-theme=dark] .ds-combobox.ds-combobox--valid.ds-combobox,
[data-theme=dark].ds-combobox.ds-combobox--valid.ds-combobox {
  box-shadow: 0 3px 0 0 #27e7a7;
}
[data-theme=dark] .ds-combobox.ds-combobox--invalid.ds-combobox,
[data-theme=dark].ds-combobox.ds-combobox--invalid.ds-combobox {
  box-shadow: 0 3px 0 0 #f86471;
}
[data-theme=dark] .ds-combobox:focus,
[data-theme=dark] .ds-combobox:focus-within,
[data-theme=dark].ds-combobox:focus,
[data-theme=dark].ds-combobox:focus-within {
  background-color: #282e3a;
  box-shadow: 0 0 0 3px #e5ecf7;
}
[data-theme=dark] .ds-combobox:focus .ds-combobox-clear-btn,
[data-theme=dark] .ds-combobox:focus-within .ds-combobox-clear-btn,
[data-theme=dark].ds-combobox:focus .ds-combobox-clear-btn,
[data-theme=dark].ds-combobox:focus-within .ds-combobox-clear-btn {
  background-color: #282e3a;
}
[data-theme=dark] .ds-combobox.ds-combobox--invalid.ds-combobox:focus,
[data-theme=dark].ds-combobox.ds-combobox--invalid.ds-combobox:focus {
  box-shadow: 0 0 0 3px #f86471;
}
[data-theme=dark] .ds-combobox.ds-combobox--valid.ds-combobox:focus,
[data-theme=dark].ds-combobox.ds-combobox--valid.ds-combobox:focus {
  box-shadow: 0 0 0 3px #27e7a7;
}
[data-theme=dark] .ds-combobox.ds-combobox--info.ds-combobox:focus,
[data-theme=dark].ds-combobox.ds-combobox--info.ds-combobox:focus {
  box-shadow: 0 0 0 3px #b3cbf8;
}
[data-theme=dark] .ds-combobox-menu,
[data-theme=dark].ds-combobox-menu {
  background-color: #181c21;
}
[data-theme=dark] .ds-combobox-group-label,
[data-theme=dark] .ds-combobox-input,
[data-theme=dark] .ds-combobox-input::placeholder,
[data-theme=dark] .ds-combobox-nomatch,
[data-theme=dark].ds-combobox-group-label,
[data-theme=dark].ds-combobox-input,
[data-theme=dark].ds-combobox-input::placeholder,
[data-theme=dark].ds-combobox-nomatch {
  color: #fff;
}
[data-theme=dark] .ds-combobox--readonly,
[data-theme=dark].ds-combobox--readonly {
  box-shadow: inset 0 -1px 0 0 #ced5dd;
}
.ds-container {
  all: initial;
  box-sizing: border-box;
  display: block;
  font-family:
    Inter,
    Arial,
    sans-serif;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}
@media (min-width:320px) {
  .ds-container--until-xxs {
    margin-left: auto;
    margin-right: auto;
    max-width: 304px;
  }
}
@media (min-width:480px) {
  .ds-container--until-xs {
    margin-left: auto;
    margin-right: auto;
    max-width: 432px;
  }
}
@media (min-width:768px) {
  .ds-container--until-sm {
    margin-left: auto;
    margin-right: auto;
    max-width: 736px;
  }
}
@media (min-width:960px) {
  .ds-container--until-md {
    margin-left: auto;
    margin-right: auto;
    max-width: 928px;
  }
}
@media (min-width:1200px) {
  .ds-container--until-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 1120px;
  }
}
@media (min-width:1440px) {
  .ds-container--until-xl {
    margin-left: auto;
    margin-right: auto;
    max-width: 1408px;
  }
}
@media (min-width:1920px) {
  .ds-container--until-xxl {
    margin-left: auto;
    margin-right: auto;
    max-width: 1760px;
  }
}
.ds-container-fixed {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}
@media (min-width:320px) {
  .ds-container-fixed {
    max-width: 304px;
  }
}
@media (min-width:480px) {
  .ds-container-fixed {
    max-width: 432px;
  }
}
@media (min-width:768px) {
  .ds-container-fixed {
    max-width: 736px;
  }
}
@media (min-width:960px) {
  .ds-container-fixed {
    max-width: 928px;
  }
}
@media (min-width:1200px) {
  .ds-container-fixed {
    max-width: 1120px;
  }
}
@media (min-width:1440px) {
  .ds-container-fixed {
    max-width: 1408px;
  }
}
@media (min-width:1920px) {
  .ds-container-fixed {
    max-width: 1760px;
  }
}
.ds-timepicker {
  all: initial;
  box-sizing: border-box;
  display: flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
}
.ds-timepicker .ds-timepicker-period {
  background-position: right .5rem top 50%;
  margin-left: 1rem;
  width: 5rem;
}
.ds-datepicker {
  all: initial;
  box-sizing: border-box;
  font-family:
    Inter,
    Arial,
    sans-serif;
}
.ds-datepicker-inputrange {
  display: inline-grid;
  max-width: calc(50% - .5rem);
}
.ds-datepicker-inputrange:nth-child(2) {
  margin-left: 1rem;
}
.ds-datepicker-dialog {
  background-color: #fff;
  box-shadow: 0 1px 4px 0 #0000003d;
  position: absolute;
  z-index: 1500;
}
.ds-datepicker-native[type=date],
.ds-datepicker-native[type=time] {
  -webkit-appearance: auto;
  appearance: auto;
  position: relative;
}
.ds-datepicker-native::-webkit-calendar-picker-indicator {
  background: none;
  color: #0000;
}
.ds-datepicker-native:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwMDIwNWIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIwIDNoLTFWMmMwLS41NS0uNDUtMS0xLTFzLTEgLjQ1LTEgMXYxSDdWMmMwLS41NS0uNDUtMS0xLTFzLTEgLjQ1LTEgMXYxSDRjLTEuMSAwLTIgLjktMiAydjE2YzAgMS4xLjkgMiAyIDJoMTZjMS4xIDAgMi0uOSAyLTJWNWMwLTEuMS0uOS0yLTItMm0tMSAxOEg1Yy0uNTUgMC0xLS40NS0xLTFWOGgxNnYxMmMwIC41NS0uNDUgMS0xIDEiLz4KPC9zdmc+Cg==);
  background-size: 100%;
  content: "";
  display: block;
  height: 1rem;
  pointer-events: none;
  position: absolute;
  right: .75rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1rem;
}
.ds-datepicker-native[type=time]:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwMDIwNWIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjk5IDJDNi40NyAyIDIgNi40OCAyIDEyczQuNDcgMTAgOS45OSAxMEMxNy41MiAyMiAyMiAxNy41MiAyMiAxMlMxNy41MiAyIDExLjk5IDJNMTIgMjBjLTQuNDIgMC04LTMuNTgtOC04czMuNTgtOCA4LTggOCAzLjU4IDggOC0zLjU4IDgtOCA4bS41LTEzSDExdjZsNS4yNSAzLjE1Ljc1LTEuMjMtNC41LTIuNjd6Ii8+Cjwvc3ZnPgo=);
}
@supports (-webkit-marquee-speed:0) and (paint-order:fill) {
  .ds-datepicker-native:after {
    display: none;
  }
}
@supports (-moz-appearance:none) {
  .ds-datepicker-native:after {
    display: none;
  }
}
[data-theme=dark] .ds-datepicker-dialog,
[data-theme=dark].ds-datepicker-dialog {
  background-color: #1c1f25;
}
[data-theme=dark] .ds-datepicker-native:after,
[data-theme=dark].ds-datepicker-native:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiM4NmE4ZTkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIwIDNoLTFWMmMwLS41NS0uNDUtMS0xLTFzLTEgLjQ1LTEgMXYxSDdWMmMwLS41NS0uNDUtMS0xLTFzLTEgLjQ1LTEgMXYxSDRjLTEuMSAwLTIgLjktMiAydjE2YzAgMS4xLjkgMiAyIDJoMTZjMS4xIDAgMi0uOSAyLTJWNWMwLTEuMS0uOS0yLTItMm0tMSAxOEg1Yy0uNTUgMC0xLS40NS0xLTFWOGgxNnYxMmMwIC41NS0uNDUgMS0xIDEiLz4KPC9zdmc+Cg==);
}
[data-theme=dark] .ds-datepicker-native[type=time]:after,
[data-theme=dark].ds-datepicker-native[type=time]:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiM4NmE4ZTkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjk5IDJDNi40NyAyIDIgNi40OCAyIDEyczQuNDcgMTAgOS45OSAxMEMxNy41MiAyMiAyMiAxNy41MiAyMiAxMlMxNy41MiAyIDExLjk5IDJNMTIgMjBjLTQuNDIgMC04LTMuNTgtOC04czMuNTgtOCA4LTggOCAzLjU4IDggOC0zLjU4IDgtOCA4bS41LTEzSDExdjZsNS4yNSAzLjE1Ljc1LTEuMjMtNC41LTIuNjd6Ii8+Cjwvc3ZnPgo=);
}
.ds-dialog {
  all: initial;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 8px 32px 2px #0003;
  box-sizing: border-box;
  color: #14171d;
  display: flex;
  flex-direction: column;
  font-family:
    Inter,
    Arial,
    sans-serif;
  gap: 1rem;
  max-width: 28rem;
  overflow-y: auto;
  padding: 1.5rem;
  position: relative;
  text-align: left;
  width: 100%;
}
@media (max-width:480px) {
  .ds-dialog {
    height: 100%;
    margin: 0;
    max-height: 100% !important;
    max-width: 100%;
  }
}
.ds-dialog--scroll-content {
  display: flex;
  flex-direction: column;
  max-height: calc(100% - 6rem);
}
.ds-dialog--scroll-content .ds-dialog-content {
  flex: 1;
  overflow-y: auto;
}
.ds-dialog--scroll-content .ds-dialog-actions,
.ds-dialog--scroll-content .ds-dialog-header {
  flex: 0 0 auto;
}
.ds-dialog--scroll-dialog {
  flex: 0 1 auto;
  max-height: calc(100% - 6rem);
}
.ds-dialog--scroll-body {
  margin: 3rem auto;
}
.ds-dialog-wrapper {
  height: 100%;
  outline: 0;
}
.ds-dialog-wrapper--scroll-dialog {
  align-items: center;
  display: flex;
  justify-content: center;
}
.ds-dialog-wrapper--scroll-body {
  overflow-x: hidden;
  overflow-y: auto;
}
.ds-dialog-wrapper--scroll-content {
  align-items: center;
  display: flex;
  justify-content: center;
}
.ds-dialog-content {
  font-size: .875rem;
  line-height: 1.25rem;
  padding-top: .5rem;
}
.ds-dialog-content p {
  margin: 0;
}
@media (max-width:480px) {
  .ds-dialog-content {
    flex-grow: 1;
  }
}
.ds-dialog-header {
  font-size: 1.25rem;
  line-height: 2rem;
}
.ds-dialog-close {
  background-color: initial;
  border: 2px solid #0000;
  border-radius: 3px;
  color: #00205b;
  font-size: .875rem;
  font-weight: 700;
  line-height: .5rem;
  min-height: 1.5rem;
  min-width: 2.5rem;
  padding: calc(.5rem - 1px);
  position: relative;
  right: 1rem;
  top: 1rem;
}
.ds-dialog-close:hover {
  background-color: #f1f1f1;
}
.ds-dialog-close:active,
.ds-dialog-close[aria-pressed=true] {
  background-color: #e5ecf7;
}
.ds-dialog-close::-moz-focus-inner {
  border-style: none;
}
.ds-dialog-close:focus-visible {
  outline: none;
}
.ds-dialog-close:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-dialog-close i,
.ds-dialog-close svg {
  fill: currentColor;
  color: currentColor;
  cursor: pointer;
  display: inline-flex;
  font-size: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  margin: 0;
  pointer-events: inherit;
  width: 1.5rem;
}
.ds-dialog-close:disabled {
  opacity: .4;
  pointer-events: none;
}
.ds-dialog-close.ds-dialog-close {
  position: absolute;
}
.ds-dialog-actions {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.ds-dialog-actions > :not(:first-child) {
  margin-left: 1rem;
}
@media (max-width:480px) {
  .ds-dialog-actions {
    flex-direction: column;
  }
  .ds-dialog-actions > * {
    width: 100%;
  }
  .ds-dialog-actions > :not(:first-child) {
    margin-left: 0;
    margin-top: 1rem;
  }
}
[data-theme=dark] .ds-dialog,
[data-theme=dark].ds-dialog {
  background-color: #32353b;
  color: #fff;
}
[data-theme=dark] .ds-dialog-close,
[data-theme=dark].ds-dialog-close {
  color: #86a8e9;
}
[data-theme=dark] .ds-dialog-close:hover,
[data-theme=dark].ds-dialog-close:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-dialog-close:active,
[data-theme=dark] .ds-dialog-close[aria-pressed=true],
[data-theme=dark].ds-dialog-close:active,
[data-theme=dark].ds-dialog-close[aria-pressed=true] {
  background-color: #282e3a;
}
[data-theme=dark] .ds-dialog-close:focus-visible:after,
[data-theme=dark].ds-dialog-close:focus-visible:after {
  border: 2px solid #e5ecf7;
}
.ds-d--none {
  display: none;
}
@media (min-width:320px) {
  .ds-d-xxs--none {
    display: none;
  }
  .ds-d-xxs--block {
    display: block;
  }
  .ds-d-xxs--inline {
    display: inline;
  }
  .ds-d-xxs--flex {
    display: flex;
  }
  .ds-d-xxs--table {
    display: table;
  }
}
@media (min-width:480px) {
  .ds-d-xs--none {
    display: none;
  }
  .ds-d-xs--block {
    display: block;
  }
  .ds-d-xs--inline {
    display: inline;
  }
  .ds-d-xs--flex {
    display: flex;
  }
  .ds-d-xs--table {
    display: table;
  }
}
@media (min-width:768px) {
  .ds-d-sm--none {
    display: none;
  }
  .ds-d-sm--block {
    display: block;
  }
  .ds-d-sm--inline {
    display: inline;
  }
  .ds-d-sm--flex {
    display: flex;
  }
  .ds-d-sm--table {
    display: table;
  }
}
@media (min-width:960px) {
  .ds-d-md--none {
    display: none;
  }
  .ds-d-md--block {
    display: block;
  }
  .ds-d-md--inline {
    display: inline;
  }
  .ds-d-md--flex {
    display: flex;
  }
  .ds-d-md--table {
    display: table;
  }
}
@media (min-width:1200px) {
  .ds-d-lg--none {
    display: none;
  }
  .ds-d-lg--block {
    display: block;
  }
  .ds-d-lg--inline {
    display: inline;
  }
  .ds-d-lg--flex {
    display: flex;
  }
  .ds-d-lg--table {
    display: table;
  }
}
@media (min-width:1440px) {
  .ds-d-xl--none {
    display: none;
  }
  .ds-d-xl--block {
    display: block;
  }
  .ds-d-xl--inline {
    display: inline;
  }
  .ds-d-xl--flex {
    display: flex;
  }
  .ds-d-xl--table {
    display: table;
  }
}
@media (min-width:1920px) {
  .ds-d-xxl--none {
    display: none;
  }
  .ds-d-xxl--block {
    display: block;
  }
  .ds-d-xxl--inline {
    display: inline;
  }
  .ds-d-xxl--flex {
    display: flex;
  }
  .ds-d-xxl--table {
    display: table;
  }
}
.ds-divider {
  all: initial;
  border: 0;
  border-bottom: 1px solid #919cb0;
  box-sizing: border-box;
  display: block;
  font-family:
    Inter,
    Arial,
    sans-serif;
  height: auto;
  margin: .5rem 0;
  width: auto;
}
.ds-divider--vertical {
  align-self: stretch;
  border-bottom: 0;
  border-left: 1px solid #919cb0;
  box-sizing: initial;
  margin: 0 .5rem;
}
.ds-divider--inset {
  margin-left: 1rem;
  margin-right: 1rem;
}
.ds-divider--dense {
  margin: 0;
}
[data-theme=dark] .ds-divider,
[data-theme=dark].ds-divider {
  border-bottom: 1px solid #e0e3e9;
}
[data-theme=dark] .ds-divider--vertical,
[data-theme=dark].ds-divider--vertical {
  border-left: 1px solid #e0e3e9;
}
.ds-drawer {
  all: initial;
  background-color: #fff;
  box-shadow: 0 3px 12px 0 #0003;
  box-sizing: border-box;
  color: #63728a;
  display: flex;
  flex-direction: column;
  font-family:
    Inter,
    Arial,
    sans-serif;
  height: 100vh;
  outline: 0;
  overflow-y: auto;
  position: fixed;
}
.ds-drawer,
.ds-drawer-modal {
  z-index: 1000;
}
.ds-drawer--horizontal {
  height: auto;
  max-width: 100vw;
  width: 100%;
}
.ds-drawer--top {
  left: 0;
  top: 0;
}
.ds-drawer--bottom {
  bottom: 0;
  left: 0;
}
.ds-drawer--left {
  left: 0;
  top: 0;
}
.ds-drawer--right {
  right: 0;
  top: 0;
}
.ds-drawer--dark {
  background-color: #25282e;
  color: #fff;
}
.ds-drawer--light {
  background-color: #fff;
  color: #63728a;
}
[data-theme=dark] .ds-drawer,
[data-theme=dark].ds-drawer {
  background-color: #25282e;
  color: #fff;
}
.ds-fileupload {
  all: initial;
  background-color: #fafafa;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='3' ry='3' stroke='%2363728a' stroke-width='2' stroke-dasharray='8' stroke-dashoffset='2'/%3e%3c/svg%3e");
  border-radius: .1875rem;
  box-sizing: border-box;
  color: #14171d;
  flex-direction: column;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  gap: .5rem;
  justify-content: center;
  padding: 1rem;
  position: relative;
  width: 312px;
}
.ds-fileupload,
.ds-fileupload-browse [role=button] {
  align-items: center;
  display: flex;
}
.ds-fileupload-accept {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding-bottom: .5rem;
}
.ds-fileupload-files {
  display: flex;
  flex-direction: column;
  gap: .5rem;
  margin-top: 1rem;
  width: 312px;
}
.ds-fileupload-message {
  pointer-events: none;
}
.ds-fileupload-placeholder {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwNjNiOWUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE5IDV2MTRINVY1em0wLTJINWMtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0ybS00Ljg2IDguODYtMyAzLjg3TDkgMTMuMTQgNiAxN2gxMnoiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 2.5rem;
  pointer-events: none;
  width: 2.5rem;
}
.ds-fileupload-overlay,
.ds-fileupload-supported-files {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ds-fileupload-overlay {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='3' ry='3' stroke='%23255fcc' stroke-width='4' stroke-dasharray='8' stroke-dashoffset='2'/%3e%3c/svg%3e");
  border-radius: .1875rem;
  bottom: 0;
  color: #14171d;
  font-size: .875rem;
  gap: .5rem;
  left: 0;
  padding: 1rem;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 312px;
  z-index: 1;
}
[data-theme=dark] .ds-fileupload,
[data-theme=dark].ds-fileupload {
  background-color: #25282e;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='3' ry='3' stroke='%23ced5dd' stroke-width='2' stroke-dasharray='8' stroke-dashoffset='2'/%3e%3c/svg%3e");
  color: #fff;
}
[data-theme=dark] .ds-fileupload-placeholder,
[data-theme=dark].ds-fileupload-placeholder {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNjZmRkZjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE5IDV2MTRINVY1em0wLTJINWMtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0ybS00Ljg2IDguODYtMyAzLjg3TDkgMTMuMTQgNiAxN2gxMnoiLz4KPC9zdmc+Cg==);
}
[data-theme=dark] .ds-fileupload-overlay,
[data-theme=dark].ds-fileupload-overlay {
  background-color: #32353b;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='3' ry='3' stroke='%23e5ecf7' stroke-width='4' stroke-dasharray='8' stroke-dashoffset='2'/%3e%3c/svg%3e");
  color: #fff;
}
.ds-fileitem {
  all: initial;
  background-color: #fafafa;
  border-radius: .1875rem;
  box-sizing: border-box;
  color: #14171d;
  display: flex;
  flex-direction: column;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: 1rem;
  gap: .25rem;
  padding: .75rem .5rem;
  position: relative;
}
.ds-fileitem-name {
  word-wrap: break-word;
  line-height: 1.25rem;
  padding: .125rem 2rem .125rem 0;
}
.ds-fileitem-remove-button {
  color: #063b9e !important;
  position: absolute !important;
  right: .5rem !important;
  top: .5rem !important;
}
.ds-fileitem-retry {
  padding-bottom: .5rem;
}
.ds-fileitem-retry-button {
  align-self: baseline;
}
.ds-fileitem-status {
  align-items: center;
  display: flex;
  font-size: .875rem;
  gap: .5rem;
}
.ds-fileitem-status i,
.ds-fileitem-status svg {
  fill: currentColor;
  display: inline-flex;
  font-size: 1.5rem;
  height: 1.5rem;
  margin: 0;
  width: 1.5rem;
}
.ds-fileitem--error .ds-fileitem-status {
  color: #e4002b;
}
.ds-fileitem--success .ds-fileitem-status {
  color: #08875b;
}
[data-theme=dark] .ds-fileitem,
[data-theme=dark].ds-fileitem {
  background-color: #25282e;
  color: #fff;
}
[data-theme=dark] .ds-fileitem-remove-button,
[data-theme=dark].ds-fileitem-remove-button {
  color: #cfddf8 !important;
}
[data-theme=dark] .ds-fileitem--error .ds-fileitem-status,
[data-theme=dark].ds-fileitem--error .ds-fileitem-status {
  color: #f86471;
}
[data-theme=dark] .ds-fileitem--success .ds-fileitem-status,
[data-theme=dark].ds-fileitem--success .ds-fileitem-status {
  color: #27e7a7;
}
.ds-flex {
  all: initial;
  box-sizing: border-box;
  display: flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
}
.ds-flex-row {
  flex-direction: row !important;
}
.ds-flex-column {
  flex-direction: column !important;
}
.ds-flex-row-reverse {
  flex-direction: row-reverse !important;
}
.ds-flex-column-reverse {
  flex-direction: column-reverse !important;
}
.ds-flex-grow-0 {
  flex-grow: 0;
}
.ds-flex-grow-1 {
  flex-grow: 1;
}
.ds-justify-content-start {
  justify-content: flex-start !important;
}
.ds-justify-content-end {
  justify-content: flex-end !important;
}
.ds-justify-content-center {
  justify-content: center !important;
}
.ds-justify-content-space-between {
  justify-content: space-between !important;
}
.ds-justify-content-space-around {
  justify-content: space-around !important;
}
.ds-justify-content-space-evenly {
  justify-content: space-evenly !important;
}
.ds-align-items-start {
  align-items: flex-start !important;
}
.ds-align-items-end {
  align-items: flex-end !important;
}
.ds-align-items-center {
  align-items: center !important;
}
.ds-align-items-baseline {
  align-items: baseline !important;
}
.ds-align-items-stretch {
  align-items: stretch !important;
}
.ds-align-content-start {
  align-content: flex-start !important;
}
.ds-align-content-end {
  align-content: flex-end !important;
}
.ds-align-content-center {
  align-content: center !important;
}
.ds-align-content-space-between {
  align-content: space-between !important;
}
.ds-align-content-space-around {
  align-content: space-around !important;
}
.ds-align-content-stretch {
  align-content: stretch !important;
}
.ds-align-self-start {
  align-self: flex-start !important;
}
.ds-align-self-end {
  align-self: flex-end !important;
}
.ds-align-self-center {
  align-self: center !important;
}
.ds-align-self-baseline {
  align-self: baseline !important;
}
.ds-align-self-stretch {
  align-self: stretch !important;
}
.ds-footer {
  all: initial;
  background-color: #00205b;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex-direction: column;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  padding: 0 1rem;
}
.ds-footer:not([data-theme=dark]) .ds-footer-extended,
.ds-footer:not([data-theme=dark]) .ds-footer-secondary:after {
  border-color: #fafafa;
}
.ds-footer-primary {
  align-items: center;
  display: flex;
  padding: 1rem 0;
  width: 100%;
}
.ds-footer-secondary {
  background-position-x: center;
  background-position-y: 1rem;
  background-repeat: no-repeat;
  display: flex;
  font-size: 1rem;
  margin: 0 -1rem;
  padding: 1rem 1.5rem;
  position: relative;
}
.ds-footer-secondary:after {
  border-bottom: 1px solid #fafafa;
  bottom: 0;
  content: "";
  height: 1px;
  left: 1rem;
  position: absolute;
  right: 1rem;
}
.ds-footer-secondary .ds-text--h6,
.ds-footer-secondary h6 {
  color: #fff;
}
.ds-footer-extended {
  border-bottom: 1px solid #fafafa;
  color: #fff;
  display: flex;
  padding-bottom: .5rem;
  padding-top: 1rem;
}
.ds-footer-primary-links {
  flex: 1;
}
.ds-footer-logo {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4gbWVldCIgdmlld0JveD0iMCAwIDQwMCA3NSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9IkFJUkJVU19XaGl0ZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xODQuNTk1LDI1Ljk0OSBDMTg0LjU5NSwxMi40NjcgMTc1Ljc1LDIuMjIgMTU3LjUyMiwyLjIyIEwxMjAuODUsMi4yMiBMMTIwLjg1LDczLjA4MyBMMTM4LjEwOCw3My4wODMgTDEzOC4xMDgsMTcuNTM1IEwxNTcuNjMsMTcuNTM1IEMxNjQuODU3LDE3LjUzNSAxNjcuNDQ0LDIxLjYzNSAxNjcuNDQ0LDI2LjM4IEMxNjcuNDQ0LDMxLjIzNCAxNjQuNzQ4LDM1LjIyNSAxNTcuNTIxLDM1LjIyNSBMMTQwLjgwMywzNS4yMjUgTDE2NC41MzIsNzMuMDgzIEwxODQuMTYzLDczLjA4MyBDMTg0LjE2Myw3My4wODMgMTY3Ljk4Myw0Ny42MjggMTY4LjA5Miw0Ny42MjggQzE3OC4xMjQsNDUuMjU2IDE4NC41OTUsMzguMjQ1IDE4NC41OTUsMjUuOTQ5IiBpZD0iUGF0aCI+PC9wYXRoPg0KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iOTEuOTQ0IiB5PSIyLjIyIiB3aWR0aD0iMTcuMjU4IiBoZWlnaHQ9IjcwLjg2NCI+PC9yZWN0Pg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMzYuODI5IDIuMjIgMC42OTYgNzMuMDgzIDIwLjExIDczLjA4MyAyNS45NjMgNjEuMjE5IDU1LjA1NiA2MS4yMTkgNDcuODMgNDYuMzM0IDMzLjMwNyA0Ni4zMzQgNDQuMDU0IDI0LjU0NyA0NC4yNzEgMjQuNTQ3IDY4LjQzMSA3My4wODMgODguMjc3IDczLjA4MyA1Mi4xNDQgMi4yMiI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgPHBhdGggZD0iTTI0Ny41ODgsMzYuMzA0IEMyNTMuMDksMzMuMjgzIDI1Ni4wMDIsMjguNDMgMjU2LjAwMiwyMS4zMTEgQzI1Ni4wMDIsOS44NzggMjQ3LjQ4MSwyLjIyIDIzMy4xMzYsMi4yMiBMMTkyLjc5NCwyLjIyIEwxOTIuNzk0LDczLjA4MyBMMjM0Ljc1NCw3My4wODMgQzI0OS40MjIsNzMuMDgzIDI1OS4wMjIsNjUuMjA5IDI1OS4wMjIsNTMuMjM3IEMyNTkuMDIxLDQ0LjkzMyAyNTQuMzg0LDM4LjY3NyAyNDcuNTg4LDM2LjMwNCBMMjQ3LjU4OCwzNi4zMDQgWiBNMjEwLjA1NCwxNy4yMTIgTDIzMy4xMzYsMTcuMjEyIEMyMzYuNTg4LDE3LjIxMiAyMzkuMjg0LDE5LjkwOCAyMzkuMjg0LDIzLjQ2OCBDMjM5LjI4NCwyNy4wMjggMjM2LjU4OCwyOS43MjQgMjMzLjAyNywyOS43MjQgTDIxMC4wNTMsMjkuNzI0IEwyMTAuMDUzLDE3LjIxMiBMMjEwLjA1NCwxNy4yMTIgWiBNMjMzLjU2Niw1OC4xOTggTDIxMC4wNTMsNTguMTk4IEwyMTAuMDUzLDQzLjc0NSBMMjMzLjU2Niw0My43NDUgQzIzNy43NzMsNDMuNzQ1IDI0MS4wMDksNDYuNzY2IDI0MS4wMDksNTAuODY0IEMyNDEuMDEsNTUuMDcgMjM3Ljc3Myw1OC4xOTggMjMzLjU2Niw1OC4xOTggTDIzMy41NjYsNTguMTk4IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTMxMy40OSw0MS44MDQgQzMxMy40OSw1Mi41NiAzMDguNTI4LDU4LjUyMiAyOTguNzE0LDU4LjUyMiBDMjg5LjAwNyw1OC41MjIgMjg0LjA0NSw1Mi41NiAyODQuMDQ1LDQxLjgwNCBMMjg0LjA0NSwyLjIyIEwyNjYuMzU3LDIuMjIgTDI2Ni4zNTcsNDAuNTEgQzI2Ni4zNTcsNjIuNDA2IDI3Ny44OTgsNzQuNTk0IDI5OC43MTQsNzQuNTk0IEMzMTkuNTMsNzQuNTk0IDMzMS4xNzksNjIuNDA2IDMzMS4xNzksNDAuNTEgTDMzMS4xNzksMi4yMiBMMzEzLjQ5LDIuMjIgTDMxMy40OSw0MS44MDQgWiIgaWQ9IlBhdGgiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNzcuMjM0LDMwLjM3MSBDMzYwLjg1MSwyNi4zODIgMzU3LjI4MSwyNi4wMDEgMzU3LjI4MSwyMS4zMSBDMzU3LjI4MSwxNy42ODEgMzYxLjM3OSwxNS45MTcgMzY4LjI4MiwxNS45MTcgQzM3Ny40NSwxNS45MTcgMzg3LjIxMywxOC4yMTcgMzkyLjc2NiwyMS42MzQgTDM5OC4yNjcsNy4xODEgQzM5MS4xNDksMy40MDYgMzgwLjY4NiwwLjcwOSAzNjguNDk4LDAuNzA5IEMzNTAuMjY5LDAuNzA5IDM0MC4wMjIsOS43NyAzNDAuMDIyLDIxLjk1NyBDMzQwLjAyMiwzNS4wNzEgMzQ3LjY3Niw0MC4zOTkgMzY1LjI2MSw0NC4xNzYgQzM3OC45NTEsNDcuMTk0IDM4MS44Nyw0OS4wNzcgMzgxLjg3LDUyLjkxMiBDMzgxLjg3LDU3LjA3OCAzNzguMDk2LDU4Ljk1MyAzNzAuNjU0LDU4Ljk1MyBDMzU5Ljg2OCw1OC45NTMgMzUwLjEwNiw1Ni4zMzMgMzQyLjI4Nyw1Mi4wNSBMMzM3LjAwMiw2Ny4xNSBDMzQ1LjUyMyw3MS42OCAzNTguMjUsNzQuNTkzIDM3MS4wODUsNzQuNTkzIEMzODguOTksNzQuNTkzIDM5OS42NjcsNjYuMjg3IDM5OS42NjcsNTIuMzczIEMzOTkuNjY5LDQxLjIxIDM5Mi40NDcsMzQuMDM5IDM3Ny4yMzQsMzAuMzcxIiBpZD0iUGF0aCI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+DQo=);
  background-repeat: no-repeat;
  height: 16px;
  margin-left: 2rem;
  width: 86px;
}
.ds-footer--mobile .ds-footer-primary {
  gap: 1.5rem;
  justify-content: center;
}
.ds-footer--mobile .ds-footer-primary,
.ds-footer--mobile .ds-footer-secondary {
  flex-direction: column;
  padding: 1.5rem;
}
.ds-footer--mobile .ds-footer-logo {
  margin-left: 0;
  order: -1;
}
[data-theme=dark] .ds-footer,
[data-theme=dark].ds-footer {
  background-color: #181c21;
}
[data-theme=dark] .ds-footer-extended,
[data-theme=dark] .ds-footer-secondary:after,
[data-theme=dark].ds-footer-extended,
[data-theme=dark].ds-footer-secondary:after {
  border-bottom: 1px solid #25282e;
}
.ds-formcontrol {
  all: initial;
  box-sizing: border-box;
  display: block;
  font-family:
    Inter,
    Arial,
    sans-serif;
}
.ds-formcontrol:not(:last-child) {
  margin-bottom: 1rem;
}
.ds-formcontrol-control {
  width: 100%;
}
.ds-formcontrol-label {
  color: #63728a;
  display: flex;
  font-family: inherit;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5rem;
  margin-bottom: .5rem;
  position: relative;
}
.ds-formcontrol-label > button {
  margin-left: .25rem;
}
.ds-formcontrol-info {
  position: absolute;
  right: 0;
}
.ds-formcontrol-info + .ds-formcontrol-optional {
  margin-right: .25rem;
  padding-right: 1.5rem;
}
.ds-formcontrol-optional {
  flex: 1;
  font-weight: 400;
  margin-left: .25rem;
  text-align: right;
}
.ds-formcontrol-help,
.ds-formcontrol-optional {
  color: #63728a;
  font-size: .75rem;
  line-height: 1.125rem;
  margin-top: .25rem;
}
.ds-formcontrol-help {
  display: flex;
  font-family: inherit;
}
.ds-formcontrol-helplink {
  flex: 1;
  margin-top: -.25rem;
  text-align: right;
}
.ds-formcontrol--info .ds-formcontrol-help {
  color: #255fcc;
}
.ds-formcontrol--error .ds-formcontrol-help {
  color: #e4002b;
}
.ds-formcontrol--success .ds-formcontrol-help {
  color: #08875b;
}
[data-theme=dark] .ds-formcontrol-help,
[data-theme=dark] .ds-formcontrol-label,
[data-theme=dark] .ds-formcontrol-optional,
[data-theme=dark].ds-formcontrol-help,
[data-theme=dark].ds-formcontrol-label,
[data-theme=dark].ds-formcontrol-optional {
  color: #fff;
}
[data-theme=dark] .ds-formcontrol--info .ds-formcontrol-help,
[data-theme=dark].ds-formcontrol--info .ds-formcontrol-help {
  color: #b3cbf8;
}
[data-theme=dark] .ds-formcontrol--error .ds-formcontrol-help,
[data-theme=dark].ds-formcontrol--error .ds-formcontrol-help {
  color: #f86471;
}
[data-theme=dark] .ds-formcontrol--success .ds-formcontrol-help,
[data-theme=dark].ds-formcontrol--success .ds-formcontrol-help {
  color: #27e7a7;
}
.ds-row {
  all: initial;
  box-sizing: border-box;
  color: #14171d;
  display: flex;
  flex-wrap: wrap;
  font-family:
    Inter,
    Arial,
    sans-serif;
  margin: 0 -1rem;
  width: calc(100% + 2rem);
}
.ds-row .ds-row {
  margin: 0;
  width: 100%;
}
[data-theme=dark] .ds-row,
[data-theme=dark].ds-row {
  color: #fff;
}
.ds-col-1 {
  flex: 0 0 8.333333333333332%;
  max-width: 8.333333333333332%;
}
.ds-col-1,
.ds-col-2 {
  min-height: 1px;
  position: relative;
  width: 100%;
}
.ds-col-2 {
  flex: 0 0 16.666666666666664%;
  max-width: 16.666666666666664%;
}
.ds-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.ds-col-3,
.ds-col-4 {
  min-height: 1px;
  position: relative;
  width: 100%;
}
.ds-col-4 {
  flex: 0 0 33.33333333333333%;
  max-width: 33.33333333333333%;
}
.ds-col-5 {
  flex: 0 0 41.66666666666667%;
  max-width: 41.66666666666667%;
}
.ds-col-5,
.ds-col-6 {
  min-height: 1px;
  position: relative;
  width: 100%;
}
.ds-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.ds-col-7 {
  flex: 0 0 58.333333333333336%;
  max-width: 58.333333333333336%;
}
.ds-col-7,
.ds-col-8 {
  min-height: 1px;
  position: relative;
  width: 100%;
}
.ds-col-8 {
  flex: 0 0 66.66666666666666%;
  max-width: 66.66666666666666%;
}
.ds-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.ds-col-10,
.ds-col-9 {
  min-height: 1px;
  position: relative;
  width: 100%;
}
.ds-col-10 {
  flex: 0 0 83.33333333333334%;
  max-width: 83.33333333333334%;
}
.ds-col-11 {
  flex: 0 0 91.66666666666666%;
  max-width: 91.66666666666666%;
}
.ds-col-11,
.ds-col-12 {
  min-height: 1px;
  position: relative;
  width: 100%;
}
.ds-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.ds-col {
  all: initial;
  box-sizing: border-box;
  color: #14171d;
  flex-basis: 0;
  flex-grow: 1;
  font-family:
    Inter,
    Arial,
    sans-serif;
  max-width: 100%;
}
.ds-col-auto,
.ds-col-lg-1,
.ds-col-lg-10,
.ds-col-lg-11,
.ds-col-lg-12,
.ds-col-lg-2,
.ds-col-lg-3,
.ds-col-lg-4,
.ds-col-lg-5,
.ds-col-lg-6,
.ds-col-lg-7,
.ds-col-lg-8,
.ds-col-lg-9,
.ds-col-lg-auto,
.ds-col-md-1,
.ds-col-md-10,
.ds-col-md-11,
.ds-col-md-12,
.ds-col-md-2,
.ds-col-md-3,
.ds-col-md-4,
.ds-col-md-5,
.ds-col-md-6,
.ds-col-md-7,
.ds-col-md-8,
.ds-col-md-9,
.ds-col-md-auto,
.ds-col-sm-1,
.ds-col-sm-10,
.ds-col-sm-11,
.ds-col-sm-12,
.ds-col-sm-2,
.ds-col-sm-3,
.ds-col-sm-4,
.ds-col-sm-5,
.ds-col-sm-6,
.ds-col-sm-7,
.ds-col-sm-8,
.ds-col-sm-9,
.ds-col-sm-auto,
.ds-col-xl-1,
.ds-col-xl-10,
.ds-col-xl-11,
.ds-col-xl-12,
.ds-col-xl-2,
.ds-col-xl-3,
.ds-col-xl-4,
.ds-col-xl-5,
.ds-col-xl-6,
.ds-col-xl-7,
.ds-col-xl-8,
.ds-col-xl-9,
.ds-col-xl-auto,
.ds-col-xs-1,
.ds-col-xs-10,
.ds-col-xs-11,
.ds-col-xs-12,
.ds-col-xs-2,
.ds-col-xs-3,
.ds-col-xs-4,
.ds-col-xs-5,
.ds-col-xs-6,
.ds-col-xs-7,
.ds-col-xs-8,
.ds-col-xs-9,
.ds-col-xs-auto,
.ds-col-xxl-1,
.ds-col-xxl-10,
.ds-col-xxl-11,
.ds-col-xxl-12,
.ds-col-xxl-2,
.ds-col-xxl-3,
.ds-col-xxl-4,
.ds-col-xxl-5,
.ds-col-xxl-6,
.ds-col-xxl-7,
.ds-col-xxl-8,
.ds-col-xxl-9,
.ds-col-xxl-auto {
  min-height: 1px;
  position: relative;
  width: 100%;
}
@media (min-width:480px) {
  .ds-col-xs {
    color: #14171d;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ds-col-xs-1 {
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .ds-col-xs-auto {
    flex: 0 0 auto;
    max-width: none;
    width: auto;
  }
  .ds-col-xs-2 {
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .ds-col-xs-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ds-col-xs-4 {
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .ds-col-xs-5 {
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .ds-col-xs-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ds-col-xs-7 {
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .ds-col-xs-8 {
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .ds-col-xs-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ds-col-xs-10 {
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .ds-col-xs-11 {
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .ds-col-xs-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width:768px) {
  .ds-col-sm {
    color: #14171d;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ds-col-sm-1 {
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .ds-col-sm-auto {
    flex: 0 0 auto;
    max-width: none;
    width: auto;
  }
  .ds-col-sm-2 {
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .ds-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ds-col-sm-4 {
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .ds-col-sm-5 {
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .ds-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ds-col-sm-7 {
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .ds-col-sm-8 {
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .ds-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ds-col-sm-10 {
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .ds-col-sm-11 {
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .ds-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width:960px) {
  .ds-col-md {
    color: #14171d;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ds-col-md-1 {
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .ds-col-md-auto {
    flex: 0 0 auto;
    max-width: none;
    width: auto;
  }
  .ds-col-md-2 {
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .ds-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ds-col-md-4 {
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .ds-col-md-5 {
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .ds-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ds-col-md-7 {
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .ds-col-md-8 {
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .ds-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ds-col-md-10 {
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .ds-col-md-11 {
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .ds-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width:1200px) {
  .ds-col-lg {
    color: #14171d;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ds-col-lg-1 {
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .ds-col-lg-auto {
    flex: 0 0 auto;
    max-width: none;
    width: auto;
  }
  .ds-col-lg-2 {
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .ds-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ds-col-lg-4 {
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .ds-col-lg-5 {
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .ds-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ds-col-lg-7 {
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .ds-col-lg-8 {
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .ds-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ds-col-lg-10 {
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .ds-col-lg-11 {
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .ds-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width:1440px) {
  .ds-col-xl {
    color: #14171d;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ds-col-xl-1 {
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .ds-col-xl-auto {
    flex: 0 0 auto;
    max-width: none;
    width: auto;
  }
  .ds-col-xl-2 {
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .ds-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ds-col-xl-4 {
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .ds-col-xl-5 {
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .ds-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ds-col-xl-7 {
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .ds-col-xl-8 {
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .ds-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ds-col-xl-10 {
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .ds-col-xl-11 {
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .ds-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width:1920px) {
  .ds-col-xxl {
    color: #14171d;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .ds-col-xxl-1 {
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .ds-col-xxl-auto {
    flex: 0 0 auto;
    max-width: none;
    width: auto;
  }
  .ds-col-xxl-2 {
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .ds-col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ds-col-xxl-4 {
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .ds-col-xxl-5 {
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .ds-col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ds-col-xxl-7 {
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .ds-col-xxl-8 {
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .ds-col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ds-col-xxl-10 {
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .ds-col-xxl-11 {
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .ds-col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
[data-theme=dark] .ds-col,
[data-theme=dark].ds-col {
  color: #fff;
}
.ds-order-0 {
  order: 0;
}
.ds-order-1 {
  order: 1;
}
.ds-order-2 {
  order: 2;
}
.ds-order-3 {
  order: 3;
}
.ds-order-4 {
  order: 4;
}
.ds-order-5 {
  order: 5;
}
.ds-order-first {
  order: -1;
}
.ds-order-last {
  order: 6;
}
@media (min-width:480px) {
  .ds-order-xs-0 {
    order: 0;
  }
  .ds-order-xs-first {
    order: -1;
  }
  .ds-order-xs-last {
    order: 6;
  }
  .ds-order-xs-1 {
    order: 1;
  }
  .ds-order-xs-2 {
    order: 2;
  }
  .ds-order-xs-3 {
    order: 3;
  }
  .ds-order-xs-4 {
    order: 4;
  }
  .ds-order-xs-5 {
    order: 5;
  }
}
@media (min-width:768px) {
  .ds-order-sm-0 {
    order: 0;
  }
  .ds-order-sm-first {
    order: -1;
  }
  .ds-order-sm-last {
    order: 6;
  }
  .ds-order-sm-1 {
    order: 1;
  }
  .ds-order-sm-2 {
    order: 2;
  }
  .ds-order-sm-3 {
    order: 3;
  }
  .ds-order-sm-4 {
    order: 4;
  }
  .ds-order-sm-5 {
    order: 5;
  }
}
@media (min-width:960px) {
  .ds-order-md-0 {
    order: 0;
  }
  .ds-order-md-first {
    order: -1;
  }
  .ds-order-md-last {
    order: 6;
  }
  .ds-order-md-1 {
    order: 1;
  }
  .ds-order-md-2 {
    order: 2;
  }
  .ds-order-md-3 {
    order: 3;
  }
  .ds-order-md-4 {
    order: 4;
  }
  .ds-order-md-5 {
    order: 5;
  }
}
@media (min-width:1200px) {
  .ds-order-lg-0 {
    order: 0;
  }
  .ds-order-lg-first {
    order: -1;
  }
  .ds-order-lg-last {
    order: 6;
  }
  .ds-order-lg-1 {
    order: 1;
  }
  .ds-order-lg-2 {
    order: 2;
  }
  .ds-order-lg-3 {
    order: 3;
  }
  .ds-order-lg-4 {
    order: 4;
  }
  .ds-order-lg-5 {
    order: 5;
  }
}
@media (min-width:1440px) {
  .ds-order-xl-0 {
    order: 0;
  }
  .ds-order-xl-first {
    order: -1;
  }
  .ds-order-xl-last {
    order: 6;
  }
  .ds-order-xl-1 {
    order: 1;
  }
  .ds-order-xl-2 {
    order: 2;
  }
  .ds-order-xl-3 {
    order: 3;
  }
  .ds-order-xl-4 {
    order: 4;
  }
  .ds-order-xl-5 {
    order: 5;
  }
}
@media (min-width:1920px) {
  .ds-order-xxl-0 {
    order: 0;
  }
  .ds-order-xxl-first {
    order: -1;
  }
  .ds-order-xxl-last {
    order: 6;
  }
  .ds-order-xxl-1 {
    order: 1;
  }
  .ds-order-xxl-2 {
    order: 2;
  }
  .ds-order-xxl-3 {
    order: 3;
  }
  .ds-order-xxl-4 {
    order: 4;
  }
  .ds-order-xxl-5 {
    order: 5;
  }
}
.ds-offset-1 {
  margin-left: 8.333333333333332%;
}
.ds-offset-2 {
  margin-left: 16.666666666666664%;
}
.ds-offset-3 {
  margin-left: 25%;
}
.ds-offset-4 {
  margin-left: 33.33333333333333%;
}
.ds-offset-5 {
  margin-left: 41.66666666666667%;
}
.ds-offset-6 {
  margin-left: 50%;
}
.ds-offset-7 {
  margin-left: 58.333333333333336%;
}
.ds-offset-8 {
  margin-left: 66.66666666666666%;
}
.ds-offset-9 {
  margin-left: 75%;
}
.ds-offset-10 {
  margin-left: 83.33333333333334%;
}
.ds-offset-11 {
  margin-left: 91.66666666666666%;
}
@media (min-width:480px) {
  .ds-offset-xs-0 {
    margin-left: 0;
  }
  .ds-offset-xs-1 {
    margin-left: 8.333333333333332%;
  }
  .ds-offset-xs-2 {
    margin-left: 16.666666666666664%;
  }
  .ds-offset-xs-3 {
    margin-left: 25%;
  }
  .ds-offset-xs-4 {
    margin-left: 33.33333333333333%;
  }
  .ds-offset-xs-5 {
    margin-left: 41.66666666666667%;
  }
  .ds-offset-xs-6 {
    margin-left: 50%;
  }
  .ds-offset-xs-7 {
    margin-left: 58.333333333333336%;
  }
  .ds-offset-xs-8 {
    margin-left: 66.66666666666666%;
  }
  .ds-offset-xs-9 {
    margin-left: 75%;
  }
  .ds-offset-xs-10 {
    margin-left: 83.33333333333334%;
  }
  .ds-offset-xs-11 {
    margin-left: 91.66666666666666%;
  }
}
@media (min-width:768px) {
  .ds-offset-sm-0 {
    margin-left: 0;
  }
  .ds-offset-sm-1 {
    margin-left: 8.333333333333332%;
  }
  .ds-offset-sm-2 {
    margin-left: 16.666666666666664%;
  }
  .ds-offset-sm-3 {
    margin-left: 25%;
  }
  .ds-offset-sm-4 {
    margin-left: 33.33333333333333%;
  }
  .ds-offset-sm-5 {
    margin-left: 41.66666666666667%;
  }
  .ds-offset-sm-6 {
    margin-left: 50%;
  }
  .ds-offset-sm-7 {
    margin-left: 58.333333333333336%;
  }
  .ds-offset-sm-8 {
    margin-left: 66.66666666666666%;
  }
  .ds-offset-sm-9 {
    margin-left: 75%;
  }
  .ds-offset-sm-10 {
    margin-left: 83.33333333333334%;
  }
  .ds-offset-sm-11 {
    margin-left: 91.66666666666666%;
  }
}
@media (min-width:960px) {
  .ds-offset-md-0 {
    margin-left: 0;
  }
  .ds-offset-md-1 {
    margin-left: 8.333333333333332%;
  }
  .ds-offset-md-2 {
    margin-left: 16.666666666666664%;
  }
  .ds-offset-md-3 {
    margin-left: 25%;
  }
  .ds-offset-md-4 {
    margin-left: 33.33333333333333%;
  }
  .ds-offset-md-5 {
    margin-left: 41.66666666666667%;
  }
  .ds-offset-md-6 {
    margin-left: 50%;
  }
  .ds-offset-md-7 {
    margin-left: 58.333333333333336%;
  }
  .ds-offset-md-8 {
    margin-left: 66.66666666666666%;
  }
  .ds-offset-md-9 {
    margin-left: 75%;
  }
  .ds-offset-md-10 {
    margin-left: 83.33333333333334%;
  }
  .ds-offset-md-11 {
    margin-left: 91.66666666666666%;
  }
}
@media (min-width:1200px) {
  .ds-offset-lg-0 {
    margin-left: 0;
  }
  .ds-offset-lg-1 {
    margin-left: 8.333333333333332%;
  }
  .ds-offset-lg-2 {
    margin-left: 16.666666666666664%;
  }
  .ds-offset-lg-3 {
    margin-left: 25%;
  }
  .ds-offset-lg-4 {
    margin-left: 33.33333333333333%;
  }
  .ds-offset-lg-5 {
    margin-left: 41.66666666666667%;
  }
  .ds-offset-lg-6 {
    margin-left: 50%;
  }
  .ds-offset-lg-7 {
    margin-left: 58.333333333333336%;
  }
  .ds-offset-lg-8 {
    margin-left: 66.66666666666666%;
  }
  .ds-offset-lg-9 {
    margin-left: 75%;
  }
  .ds-offset-lg-10 {
    margin-left: 83.33333333333334%;
  }
  .ds-offset-lg-11 {
    margin-left: 91.66666666666666%;
  }
}
@media (min-width:1440px) {
  .ds-offset-xl-0 {
    margin-left: 0;
  }
  .ds-offset-xl-1 {
    margin-left: 8.333333333333332%;
  }
  .ds-offset-xl-2 {
    margin-left: 16.666666666666664%;
  }
  .ds-offset-xl-3 {
    margin-left: 25%;
  }
  .ds-offset-xl-4 {
    margin-left: 33.33333333333333%;
  }
  .ds-offset-xl-5 {
    margin-left: 41.66666666666667%;
  }
  .ds-offset-xl-6 {
    margin-left: 50%;
  }
  .ds-offset-xl-7 {
    margin-left: 58.333333333333336%;
  }
  .ds-offset-xl-8 {
    margin-left: 66.66666666666666%;
  }
  .ds-offset-xl-9 {
    margin-left: 75%;
  }
  .ds-offset-xl-10 {
    margin-left: 83.33333333333334%;
  }
  .ds-offset-xl-11 {
    margin-left: 91.66666666666666%;
  }
}
@media (min-width:1920px) {
  .ds-offset-xxl-0 {
    margin-left: 0;
  }
  .ds-offset-xxl-1 {
    margin-left: 8.333333333333332%;
  }
  .ds-offset-xxl-2 {
    margin-left: 16.666666666666664%;
  }
  .ds-offset-xxl-3 {
    margin-left: 25%;
  }
  .ds-offset-xxl-4 {
    margin-left: 33.33333333333333%;
  }
  .ds-offset-xxl-5 {
    margin-left: 41.66666666666667%;
  }
  .ds-offset-xxl-6 {
    margin-left: 50%;
  }
  .ds-offset-xxl-7 {
    margin-left: 58.333333333333336%;
  }
  .ds-offset-xxl-8 {
    margin-left: 66.66666666666666%;
  }
  .ds-offset-xxl-9 {
    margin-left: 75%;
  }
  .ds-offset-xxl-10 {
    margin-left: 83.33333333333334%;
  }
  .ds-offset-xxl-11 {
    margin-left: 91.66666666666666%;
  }
}
.ds-header {
  all: initial;
  align-items: center;
  background-color: #00205b;
  box-shadow: 0 1px 4px 0 #0000003d;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex-shrink: 0;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  font-weight: 500;
  left: auto;
  line-height: 1.25rem;
  min-height: 3.5rem;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0 1rem 0 0;
  position: -webkit-sticky;
  position: sticky;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1100;
}
.ds-header > :not(:first-child) {
  margin-right: .5rem;
}
.ds-header-home {
  align-items: center;
  cursor: pointer;
  display: flex;
  margin-right: auto;
}
.ds-header-logo {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4gbWVldCIgdmlld0JveD0iMCAwIDQwMCA3NSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9IkFJUkJVU19XaGl0ZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xODQuNTk1LDI1Ljk0OSBDMTg0LjU5NSwxMi40NjcgMTc1Ljc1LDIuMjIgMTU3LjUyMiwyLjIyIEwxMjAuODUsMi4yMiBMMTIwLjg1LDczLjA4MyBMMTM4LjEwOCw3My4wODMgTDEzOC4xMDgsMTcuNTM1IEwxNTcuNjMsMTcuNTM1IEMxNjQuODU3LDE3LjUzNSAxNjcuNDQ0LDIxLjYzNSAxNjcuNDQ0LDI2LjM4IEMxNjcuNDQ0LDMxLjIzNCAxNjQuNzQ4LDM1LjIyNSAxNTcuNTIxLDM1LjIyNSBMMTQwLjgwMywzNS4yMjUgTDE2NC41MzIsNzMuMDgzIEwxODQuMTYzLDczLjA4MyBDMTg0LjE2Myw3My4wODMgMTY3Ljk4Myw0Ny42MjggMTY4LjA5Miw0Ny42MjggQzE3OC4xMjQsNDUuMjU2IDE4NC41OTUsMzguMjQ1IDE4NC41OTUsMjUuOTQ5IiBpZD0iUGF0aCI+PC9wYXRoPg0KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iOTEuOTQ0IiB5PSIyLjIyIiB3aWR0aD0iMTcuMjU4IiBoZWlnaHQ9IjcwLjg2NCI+PC9yZWN0Pg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMzYuODI5IDIuMjIgMC42OTYgNzMuMDgzIDIwLjExIDczLjA4MyAyNS45NjMgNjEuMjE5IDU1LjA1NiA2MS4yMTkgNDcuODMgNDYuMzM0IDMzLjMwNyA0Ni4zMzQgNDQuMDU0IDI0LjU0NyA0NC4yNzEgMjQuNTQ3IDY4LjQzMSA3My4wODMgODguMjc3IDczLjA4MyA1Mi4xNDQgMi4yMiI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgPHBhdGggZD0iTTI0Ny41ODgsMzYuMzA0IEMyNTMuMDksMzMuMjgzIDI1Ni4wMDIsMjguNDMgMjU2LjAwMiwyMS4zMTEgQzI1Ni4wMDIsOS44NzggMjQ3LjQ4MSwyLjIyIDIzMy4xMzYsMi4yMiBMMTkyLjc5NCwyLjIyIEwxOTIuNzk0LDczLjA4MyBMMjM0Ljc1NCw3My4wODMgQzI0OS40MjIsNzMuMDgzIDI1OS4wMjIsNjUuMjA5IDI1OS4wMjIsNTMuMjM3IEMyNTkuMDIxLDQ0LjkzMyAyNTQuMzg0LDM4LjY3NyAyNDcuNTg4LDM2LjMwNCBMMjQ3LjU4OCwzNi4zMDQgWiBNMjEwLjA1NCwxNy4yMTIgTDIzMy4xMzYsMTcuMjEyIEMyMzYuNTg4LDE3LjIxMiAyMzkuMjg0LDE5LjkwOCAyMzkuMjg0LDIzLjQ2OCBDMjM5LjI4NCwyNy4wMjggMjM2LjU4OCwyOS43MjQgMjMzLjAyNywyOS43MjQgTDIxMC4wNTMsMjkuNzI0IEwyMTAuMDUzLDE3LjIxMiBMMjEwLjA1NCwxNy4yMTIgWiBNMjMzLjU2Niw1OC4xOTggTDIxMC4wNTMsNTguMTk4IEwyMTAuMDUzLDQzLjc0NSBMMjMzLjU2Niw0My43NDUgQzIzNy43NzMsNDMuNzQ1IDI0MS4wMDksNDYuNzY2IDI0MS4wMDksNTAuODY0IEMyNDEuMDEsNTUuMDcgMjM3Ljc3Myw1OC4xOTggMjMzLjU2Niw1OC4xOTggTDIzMy41NjYsNTguMTk4IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTMxMy40OSw0MS44MDQgQzMxMy40OSw1Mi41NiAzMDguNTI4LDU4LjUyMiAyOTguNzE0LDU4LjUyMiBDMjg5LjAwNyw1OC41MjIgMjg0LjA0NSw1Mi41NiAyODQuMDQ1LDQxLjgwNCBMMjg0LjA0NSwyLjIyIEwyNjYuMzU3LDIuMjIgTDI2Ni4zNTcsNDAuNTEgQzI2Ni4zNTcsNjIuNDA2IDI3Ny44OTgsNzQuNTk0IDI5OC43MTQsNzQuNTk0IEMzMTkuNTMsNzQuNTk0IDMzMS4xNzksNjIuNDA2IDMzMS4xNzksNDAuNTEgTDMzMS4xNzksMi4yMiBMMzEzLjQ5LDIuMjIgTDMxMy40OSw0MS44MDQgWiIgaWQ9IlBhdGgiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNzcuMjM0LDMwLjM3MSBDMzYwLjg1MSwyNi4zODIgMzU3LjI4MSwyNi4wMDEgMzU3LjI4MSwyMS4zMSBDMzU3LjI4MSwxNy42ODEgMzYxLjM3OSwxNS45MTcgMzY4LjI4MiwxNS45MTcgQzM3Ny40NSwxNS45MTcgMzg3LjIxMywxOC4yMTcgMzkyLjc2NiwyMS42MzQgTDM5OC4yNjcsNy4xODEgQzM5MS4xNDksMy40MDYgMzgwLjY4NiwwLjcwOSAzNjguNDk4LDAuNzA5IEMzNTAuMjY5LDAuNzA5IDM0MC4wMjIsOS43NyAzNDAuMDIyLDIxLjk1NyBDMzQwLjAyMiwzNS4wNzEgMzQ3LjY3Niw0MC4zOTkgMzY1LjI2MSw0NC4xNzYgQzM3OC45NTEsNDcuMTk0IDM4MS44Nyw0OS4wNzcgMzgxLjg3LDUyLjkxMiBDMzgxLjg3LDU3LjA3OCAzNzguMDk2LDU4Ljk1MyAzNzAuNjU0LDU4Ljk1MyBDMzU5Ljg2OCw1OC45NTMgMzUwLjEwNiw1Ni4zMzMgMzQyLjI4Nyw1Mi4wNSBMMzM3LjAwMiw2Ny4xNSBDMzQ1LjUyMyw3MS42OCAzNTguMjUsNzQuNTkzIDM3MS4wODUsNzQuNTkzIEMzODguOTksNzQuNTkzIDM5OS42NjcsNjYuMjg3IDM5OS42NjcsNTIuMzczIEMzOTkuNjY5LDQxLjIxIDM5Mi40NDcsMzQuMDM5IDM3Ny4yMzQsMzAuMzcxIiBpZD0iUGF0aCI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+DQo=);
  background-repeat: no-repeat;
  flex-shrink: 0;
  height: 1rem;
  margin: 1rem;
  width: 5.375rem;
}
.ds-header-appname.ds-header-appname {
  all: unset;
  border-left: 1px solid #919cb0;
  color: inherit;
  flex: 1;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: left;
  white-space: nowrap;
}
.ds-header--nopadding {
  padding-right: 0;
}
[data-theme=dark] .ds-header,
[data-theme=dark].ds-header {
  background-color: #181c21;
}
[data-theme=dark] .ds-header-appname.ds-header-appname,
[data-theme=dark].ds-header-appname.ds-header-appname {
  border-left: 1px solid #e0e3e9;
}
.ds-icon {
  fill: currentColor;
  all: initial;
  box-sizing: border-box;
  color: currentColor;
  cursor: pointer;
  display: inline-flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  margin: 0;
  pointer-events: inherit;
  width: 1.5rem;
}
.ds-icon--xxsmall {
  font-size: .75rem;
  height: .75rem;
  line-height: .75rem;
  width: .75rem;
}
.ds-icon--xsmall {
  font-size: 1rem;
  height: 1rem;
  line-height: 1rem;
  width: 1rem;
}
.ds-icon--small {
  font-size: 1.25rem;
  height: 1.25rem;
  line-height: 1.25rem;
  width: 1.25rem;
}
.ds-icon--large {
  font-size: 2rem;
  height: 2rem;
  line-height: 2rem;
  width: 2rem;
}
.ds-icon--xlarge {
  font-size: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  width: 2.5rem;
}
.ds-iconbutton {
  -webkit-tap-highlight-color: transparent;
  all: initial;
  align-items: center;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: initial;
  border: 0;
  border-radius: 3px;
  box-sizing: border-box;
  color: inherit;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  font-weight: 700;
  justify-content: center;
  min-height: 1.5rem;
  min-width: 2.5rem;
  outline: 0;
  padding: calc(.5rem - 1px);
  text-align: center;
  text-decoration: none;
  text-transform: none;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.ds-iconbutton,
.ds-iconbutton i,
.ds-iconbutton svg {
  cursor: pointer;
  display: inline-flex;
  line-height: 1.5rem;
  margin: 0;
}
.ds-iconbutton i,
.ds-iconbutton svg {
  fill: currentColor;
  color: currentColor;
  font-size: 1.5rem;
  height: 1.5rem;
  pointer-events: inherit;
  width: 1.5rem;
}
.ds-iconbutton:disabled {
  opacity: .4;
  pointer-events: none;
}
.ds-iconbutton--ghost {
  background-color: initial;
  border: 2px solid #0000;
  color: #00205b;
  position: relative;
}
.ds-iconbutton--ghost:hover {
  background-color: #f1f1f1;
}
.ds-iconbutton--ghost:active,
.ds-iconbutton--ghost[aria-pressed=true] {
  background-color: #e5ecf7;
}
.ds-iconbutton--ghost::-moz-focus-inner {
  border-style: none;
}
.ds-iconbutton--ghost:focus-visible {
  outline: none;
}
.ds-iconbutton--ghost:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-iconbutton--ghost-negative {
  background-color: initial;
  border: 2px solid #0000;
  color: #fff;
  position: relative;
}
.ds-iconbutton--ghost-negative:hover {
  background-color: #ffffff12;
}
.ds-iconbutton--ghost-negative:active,
.ds-iconbutton--ghost-negative[aria-pressed=true] {
  background-color: #ffffff29;
}
.ds-iconbutton--ghost-negative::-moz-focus-inner {
  border-style: none;
}
.ds-iconbutton--ghost-negative:focus-visible {
  outline: none;
}
.ds-iconbutton--ghost-negative:focus-visible:after {
  border: 2px solid #fff;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-iconbutton--primary {
  background-color: #00205b;
  border: 2px solid #0000;
  color: #fff;
  position: relative;
}
.ds-iconbutton--primary:hover {
  background-color: #002d80;
}
.ds-iconbutton--primary:active,
.ds-iconbutton--primary[aria-pressed=true] {
  background-color: #063b9e;
}
.ds-iconbutton--primary::-moz-focus-inner {
  border-style: none;
}
.ds-iconbutton--primary:focus-visible {
  outline: none;
}
.ds-iconbutton--primary:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-iconbutton--secondary {
  background-color: #fff;
  border: 2px solid #00205b;
  color: #00205b;
  position: relative;
}
.ds-iconbutton--secondary:hover {
  background-color: #f1f1f1;
}
.ds-iconbutton--secondary:active,
.ds-iconbutton--secondary[aria-pressed=true] {
  background-color: #e5ecf7;
}
.ds-iconbutton--secondary::-moz-focus-inner {
  border-style: none;
}
.ds-iconbutton--secondary:focus-visible {
  outline: none;
}
.ds-iconbutton--secondary:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-iconbutton--success {
  background-color: #08875b;
  border: 2px solid #0000;
  color: #fff;
  position: relative;
}
.ds-iconbutton--success:hover {
  background-color: #036e4a;
}
.ds-iconbutton--success:active,
.ds-iconbutton--success[aria-pressed=true] {
  background-color: #005e3e;
}
.ds-iconbutton--success::-moz-focus-inner {
  border-style: none;
}
.ds-iconbutton--success:focus-visible {
  outline: none;
}
.ds-iconbutton--success:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-iconbutton--warning {
  background-color: #ffc929;
  border: 2px solid #0000;
  color: #14171d;
  position: relative;
}
.ds-iconbutton--warning:hover {
  background-color: #ddab17;
}
.ds-iconbutton--warning:active,
.ds-iconbutton--warning[aria-pressed=true] {
  background-color: #bb8e09;
}
.ds-iconbutton--warning::-moz-focus-inner {
  border-style: none;
}
.ds-iconbutton--warning:focus-visible {
  outline: none;
}
.ds-iconbutton--warning:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-iconbutton--error {
  background-color: #e4002b;
  border: 2px solid #0000;
  color: #fff;
  position: relative;
}
.ds-iconbutton--error:hover {
  background-color: #bb0023;
}
.ds-iconbutton--error:active,
.ds-iconbutton--error[aria-pressed=true] {
  background-color: #92001c;
}
.ds-iconbutton--error::-moz-focus-inner {
  border-style: none;
}
.ds-iconbutton--error:focus-visible {
  outline: none;
}
.ds-iconbutton--error:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-iconbutton--xsmall {
  height: 1.5rem;
  min-width: 1.5rem;
  padding: calc(.25rem - 1px);
}
.ds-iconbutton--xsmall i,
.ds-iconbutton--xsmall svg {
  font-size: 1rem;
  height: 1rem;
  line-height: 1rem;
  width: 1rem;
}
.ds-iconbutton--small {
  min-height: 2rem;
  min-width: 2rem;
  padding: calc(.25rem + 1px);
}
.ds-iconbutton--small i,
.ds-iconbutton--small svg {
  font-size: 1.25rem;
  height: 1.25rem;
  line-height: 1.25rem;
  width: 1.25rem;
}
.ds-iconbutton--large {
  min-height: 3rem;
  min-width: 3rem;
  padding: calc(.5rem - 1px);
}
.ds-iconbutton--large i,
.ds-iconbutton--large svg {
  font-size: 2rem;
  height: 2rem;
  line-height: 2rem;
  width: 2rem;
}
.ds-iconbutton--xlarge {
  min-height: 3.5rem;
  min-width: 3.5rem;
  padding: calc(.5rem - 1px);
}
.ds-iconbutton--xlarge i,
.ds-iconbutton--xlarge svg {
  font-size: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  width: 2.5rem;
}
[data-theme=dark] .ds-iconbutton--ghost,
[data-theme=dark].ds-iconbutton--ghost {
  color: #86a8e9;
}
[data-theme=dark] .ds-iconbutton--ghost:hover,
[data-theme=dark].ds-iconbutton--ghost:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-iconbutton--ghost:active,
[data-theme=dark] .ds-iconbutton--ghost[aria-pressed=true],
[data-theme=dark].ds-iconbutton--ghost:active,
[data-theme=dark].ds-iconbutton--ghost[aria-pressed=true] {
  background-color: #282e3a;
}
[data-theme=dark] .ds-iconbutton--ghost:focus-visible:after,
[data-theme=dark].ds-iconbutton--ghost:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-iconbutton--ghost-negative:hover,
[data-theme=dark].ds-iconbutton--ghost-negative:hover {
  background-color: #58585880;
}
[data-theme=dark] .ds-iconbutton--ghost-negative:active,
[data-theme=dark] .ds-iconbutton--ghost-negative[aria-pressed=true],
[data-theme=dark].ds-iconbutton--ghost-negative:active,
[data-theme=dark].ds-iconbutton--ghost-negative[aria-pressed=true] {
  background-color: #5858584d;
}
[data-theme=dark] .ds-iconbutton--primary,
[data-theme=dark].ds-iconbutton--primary {
  background-color: #86a8e9;
  color: #14171d;
}
[data-theme=dark] .ds-iconbutton--primary:hover,
[data-theme=dark].ds-iconbutton--primary:hover {
  background-color: #b3cbf8;
}
[data-theme=dark] .ds-iconbutton--primary:active,
[data-theme=dark] .ds-iconbutton--primary[aria-pressed=true],
[data-theme=dark].ds-iconbutton--primary:active,
[data-theme=dark].ds-iconbutton--primary[aria-pressed=true] {
  background-color: #cfddf8;
}
[data-theme=dark] .ds-iconbutton--primary:focus-visible:after,
[data-theme=dark].ds-iconbutton--primary:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-iconbutton--secondary,
[data-theme=dark].ds-iconbutton--secondary {
  background-color: #111;
  border-color: #86a8e9;
  color: #86a8e9;
}
[data-theme=dark] .ds-iconbutton--secondary:hover,
[data-theme=dark].ds-iconbutton--secondary:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-iconbutton--secondary:active,
[data-theme=dark] .ds-iconbutton--secondary[aria-pressed=true],
[data-theme=dark].ds-iconbutton--secondary:active,
[data-theme=dark].ds-iconbutton--secondary[aria-pressed=true] {
  background-color: #282e3a;
}
[data-theme=dark] .ds-iconbutton--secondary:focus-visible:after,
[data-theme=dark].ds-iconbutton--secondary:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-iconbutton--success,
[data-theme=dark].ds-iconbutton--success {
  background-color: #27e7a7;
  color: #14171d;
}
[data-theme=dark] .ds-iconbutton--success:hover,
[data-theme=dark].ds-iconbutton--success:hover {
  background-color: #5ef7c4;
}
[data-theme=dark] .ds-iconbutton--success:active,
[data-theme=dark] .ds-iconbutton--success[aria-pressed=true],
[data-theme=dark].ds-iconbutton--success:active,
[data-theme=dark].ds-iconbutton--success[aria-pressed=true] {
  background-color: #9cfcda;
}
[data-theme=dark] .ds-iconbutton--success:focus-visible:after,
[data-theme=dark].ds-iconbutton--success:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-iconbutton--warning,
[data-theme=dark].ds-iconbutton--warning {
  background-color: #ffd557;
}
[data-theme=dark] .ds-iconbutton--warning:hover,
[data-theme=dark].ds-iconbutton--warning:hover {
  background-color: #ffe085;
}
[data-theme=dark] .ds-iconbutton--warning:active,
[data-theme=dark] .ds-iconbutton--warning[aria-pressed=true],
[data-theme=dark].ds-iconbutton--warning:active,
[data-theme=dark].ds-iconbutton--warning[aria-pressed=true] {
  background-color: #ffecb3;
}
[data-theme=dark] .ds-iconbutton--warning:focus-visible:after,
[data-theme=dark].ds-iconbutton--warning:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-iconbutton--error,
[data-theme=dark].ds-iconbutton--error {
  background-color: #f86471;
  color: #14171d;
}
[data-theme=dark] .ds-iconbutton--error:hover,
[data-theme=dark].ds-iconbutton--error:hover {
  background-color: #ff8998;
}
[data-theme=dark] .ds-iconbutton--error:active,
[data-theme=dark] .ds-iconbutton--error[aria-pressed=true],
[data-theme=dark].ds-iconbutton--error:active,
[data-theme=dark].ds-iconbutton--error[aria-pressed=true] {
  background-color: #ffa2b0;
}
[data-theme=dark] .ds-iconbutton--error:focus-visible:after,
[data-theme=dark].ds-iconbutton--error:focus-visible:after {
  border: 2px solid #e5ecf7;
}
.ds-bareinput {
  all: initial;
  -webkit-appearance: none;
  appearance: none;
  background: #0000;
  border: none;
  box-sizing: border-box;
  color: #14171d;
  font-family: inherit;
  font-size: .875rem;
  line-height: 1.25rem;
  margin: 0;
  outline: 0;
  width: 100%;
}
.ds-bareinput::placeholder {
  color: #63728a;
}
.ds-bareinput:disabled {
  opacity: .4;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}
[data-theme=dark] .ds-bareinput,
[data-theme=dark] .ds-bareinput::placeholder,
[data-theme=dark].ds-bareinput,
[data-theme=dark].ds-bareinput::placeholder {
  color: #fff;
}
.ds-inputstyling {
  all: initial;
  background-color: #fafafa;
  border-radius: 3px 3px 0 0;
  box-shadow: inset 0 -1px 0 0 #63728a;
  box-sizing: border-box;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  height: 2.5rem;
  padding: .5rem;
  transition: .1s ease-in-out;
  transition-property: box-shadow, border;
}
.ds-inputstyling:hover {
  background-color: #f1f1f1;
}
.ds-inputstyling.ds-inputstyling--info.ds-inputstyling {
  box-shadow: 0 3px 0 0 #255fcc;
}
.ds-inputstyling.ds-inputstyling--valid.ds-inputstyling {
  box-shadow: 0 3px 0 0 #08875b;
}
.ds-inputstyling.ds-inputstyling--invalid.ds-inputstyling {
  box-shadow: 0 3px 0 0 #e4002b;
}
.ds-inputstyling.ds-inputstyling--invalid.ds-inputstyling:focus,
.ds-inputstyling.ds-inputstyling--invalid.ds-inputstyling:focus-within {
  box-shadow: 0 0 0 3px #e4002b;
}
.ds-inputstyling.ds-inputstyling--valid.ds-inputstyling:focus,
.ds-inputstyling.ds-inputstyling--valid.ds-inputstyling:focus-within {
  box-shadow: 0 0 0 3px #08875b;
}
.ds-inputstyling--focused,
.ds-inputstyling.ds-inputstyling--info.ds-inputstyling:focus,
.ds-inputstyling.ds-inputstyling--info.ds-inputstyling:focus-within {
  box-shadow: 0 0 0 3px #255fcc;
}
.ds-inputstyling--focused {
  background-color: #e5ecf7;
  border-color: #0000;
}
.ds-inputstyling--disabled {
  opacity: .4;
  pointer-events: none;
}
.ds-inputstyling--readonly {
  background-color: unset;
  box-shadow: inset 0 -1px 0 0 #63728a;
}
.ds-inputstyling--xsmall {
  height: 1.5rem;
  line-height: 1rem;
  padding-bottom: .125rem;
  padding-top: .125rem;
}
.ds-inputstyling--small {
  height: 2rem;
  line-height: 1.125rem;
  padding-bottom: .25rem;
  padding-top: .25rem;
}
.ds-inputstyling--large {
  font-size: 1rem;
  height: 3rem;
  line-height: 1.5rem;
}
.ds-inputstyling--xlarge {
  font-size: 1.125rem;
  height: 3.5rem;
  line-height: 1.875rem;
}
[data-theme=dark] .ds-inputstyling,
[data-theme=dark].ds-inputstyling {
  background-color: #25282e;
  box-shadow: inset 0 -1px 0 0 #ced5dd;
}
[data-theme=dark] .ds-inputstyling:hover,
[data-theme=dark].ds-inputstyling:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-inputstyling.ds-inputstyling--info.ds-inputstyling,
[data-theme=dark].ds-inputstyling.ds-inputstyling--info.ds-inputstyling {
  box-shadow: 0 3px 0 0 #b3cbf8;
}
[data-theme=dark] .ds-inputstyling.ds-inputstyling--valid.ds-inputstyling,
[data-theme=dark].ds-inputstyling.ds-inputstyling--valid.ds-inputstyling {
  box-shadow: 0 3px 0 0 #27e7a7;
}
[data-theme=dark] .ds-inputstyling.ds-inputstyling--invalid.ds-inputstyling,
[data-theme=dark].ds-inputstyling.ds-inputstyling--invalid.ds-inputstyling {
  box-shadow: 0 3px 0 0 #f86471;
}
[data-theme=dark] .ds-inputstyling.ds-inputstyling--invalid.ds-inputstyling:focus,
[data-theme=dark].ds-inputstyling.ds-inputstyling--invalid.ds-inputstyling:focus {
  box-shadow: 0 0 0 3px #f86471;
}
[data-theme=dark] .ds-inputstyling.ds-inputstyling--valid.ds-inputstyling:focus,
[data-theme=dark].ds-inputstyling.ds-inputstyling--valid.ds-inputstyling:focus {
  box-shadow: 0 0 0 3px #27e7a7;
}
[data-theme=dark] .ds-inputstyling.ds-inputstyling--info.ds-inputstyling:focus,
[data-theme=dark].ds-inputstyling.ds-inputstyling--info.ds-inputstyling:focus {
  box-shadow: 0 0 0 3px #b3cbf8;
}
[data-theme=dark] .ds-inputstyling--focused,
[data-theme=dark].ds-inputstyling--focused {
  background-color: #282e3a;
  box-shadow: 0 0 0 3px #e5ecf7;
}
[data-theme=dark] .ds-inputstyling--readonly,
[data-theme=dark].ds-inputstyling--readonly {
  box-shadow: inset 0 -1px 0 0 #ced5dd;
}
.ds-input {
  all: initial;
  -webkit-appearance: none;
  appearance: none;
  background: #0000;
  background-color: #fafafa;
  border: none;
  border-radius: 3px 3px 0 0;
  box-shadow: inset 0 -1px 0 0 #63728a;
  box-sizing: border-box;
  color: #14171d;
  color-scheme: light;
  font-family: inherit;
  font-size: .875rem;
  height: 2.5rem;
  line-height: 1.25rem;
  margin: 0;
  outline: 0;
  padding: .5rem;
  transition: .1s ease-in-out;
  transition-property: box-shadow, border;
  width: 100%;
}
.ds-input::placeholder {
  color: #63728a;
}
.ds-input:disabled {
  opacity: .4;
  pointer-events: none;
}
.ds-input:hover {
  background-color: #f1f1f1;
}
.ds-input.ds-input--info.ds-input {
  box-shadow: 0 3px 0 0 #255fcc;
}
.ds-input.ds-input--valid.ds-input {
  box-shadow: 0 3px 0 0 #08875b;
}
.ds-input.ds-input--invalid.ds-input {
  box-shadow: 0 3px 0 0 #e4002b;
}
.ds-input.ds-input.ds-input:read-only {
  background-color: unset;
  box-shadow: inset 0 -1px 0 0 #63728a;
}
.ds-input:focus,
.ds-input:focus-within {
  background-color: #e5ecf7;
  border-color: #0000;
  box-shadow: 0 0 0 3px #255fcc;
}
.ds-input.ds-input--invalid.ds-input:focus,
.ds-input.ds-input--invalid.ds-input:focus-within {
  box-shadow: 0 0 0 3px #e4002b;
}
.ds-input.ds-input--valid.ds-input:focus,
.ds-input.ds-input--valid.ds-input:focus-within {
  box-shadow: 0 0 0 3px #08875b;
}
.ds-input.ds-input--info.ds-input:focus,
.ds-input.ds-input--info.ds-input:focus-within {
  box-shadow: 0 0 0 3px #255fcc;
}
.ds-input-group {
  display: flex;
  position: relative;
}
.ds-input--large {
  font-size: 1rem;
  height: 3rem;
  line-height: 1.5rem;
}
.ds-input--large.ds-input--adorned-start {
  padding-left: 2.5rem;
}
.ds-input--large.ds-input--adorned-end {
  padding-right: 2.5rem;
}
.ds-input--adorned-start {
  padding-left: 2rem;
}
.ds-input--adorned-end {
  padding-right: 2rem;
}
.ds-input--xsmall {
  height: 1.5rem;
  line-height: 1rem;
  padding-bottom: .125rem;
  padding-top: .125rem;
}
.ds-input--small {
  height: 2rem;
  line-height: 1.125rem;
  padding-bottom: .25rem;
  padding-top: .25rem;
}
.ds-input--xlarge {
  font-size: 1.125rem;
  height: 3.5rem;
  line-height: 1.875rem;
}
[data-theme=dark] .ds-input,
[data-theme=dark].ds-input {
  background-color: #25282e;
  box-shadow: inset 0 -1px 0 0 #ced5dd;
  color: #fff;
  color-scheme: dark;
}
[data-theme=dark] .ds-input::placeholder,
[data-theme=dark].ds-input::placeholder {
  color: #fff;
}
[data-theme=dark] .ds-input:hover,
[data-theme=dark].ds-input:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-input.ds-input--info.ds-input,
[data-theme=dark].ds-input.ds-input--info.ds-input {
  box-shadow: 0 3px 0 0 #b3cbf8;
}
[data-theme=dark] .ds-input.ds-input--valid.ds-input,
[data-theme=dark].ds-input.ds-input--valid.ds-input {
  box-shadow: 0 3px 0 0 #27e7a7;
}
[data-theme=dark] .ds-input.ds-input--invalid.ds-input,
[data-theme=dark].ds-input.ds-input--invalid.ds-input {
  box-shadow: 0 3px 0 0 #f86471;
}
[data-theme=dark] .ds-input.ds-input.ds-input:read-only,
[data-theme=dark].ds-input.ds-input.ds-input:read-only {
  box-shadow: inset 0 -1px 0 0 #ced5dd;
}
[data-theme=dark] .ds-input:focus,
[data-theme=dark].ds-input:focus {
  background-color: #282e3a;
  box-shadow: 0 0 0 3px #e5ecf7;
}
[data-theme=dark] .ds-input.ds-input--invalid.ds-input:focus,
[data-theme=dark].ds-input.ds-input--invalid.ds-input:focus {
  box-shadow: 0 0 0 3px #f86471;
}
[data-theme=dark] .ds-input.ds-input--valid.ds-input:focus,
[data-theme=dark].ds-input.ds-input--valid.ds-input:focus {
  box-shadow: 0 0 0 3px #27e7a7;
}
[data-theme=dark] .ds-input.ds-input--info.ds-input:focus,
[data-theme=dark].ds-input.ds-input--info.ds-input:focus {
  box-shadow: 0 0 0 3px #b3cbf8;
}
.ds-inputadornment {
  all: initial;
  align-items: center;
  box-sizing: border-box;
  color: #919cb0;
  display: flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  height: 100%;
  justify-content: center;
  left: auto;
  padding: .25rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.ds-inputadornment--start {
  left: 0;
  padding: .75rem .5rem;
  right: auto;
}
.ds-inputadornment--end svg,
.ds-inputadornment--start svg {
  fill: currentColor;
  height: 1rem;
  width: 1rem;
}
.ds-inputadornment--large.ds-inputadornment--start {
  padding: 1rem .5rem;
}
.ds-inputadornment--large.ds-inputadornment--end {
  padding: .5rem 0;
}
.ds-inputadornment--large.ds-inputadornment--end svg,
.ds-inputadornment--large.ds-inputadornment--start svg {
  height: 1.5rem;
  width: 1.5rem;
}
.ds-inputadornment--small {
  padding: .25rem;
}
.ds-inputadornment--small.ds-inputadornment--start {
  padding: .5rem;
}
[data-theme=dark] .ds-inputadornment,
[data-theme=dark].ds-inputadornment {
  color: #e0e3e9;
}
.ds-link {
  all: initial;
  border: 2px solid #0000;
  border-radius: 3px;
  box-sizing: border-box;
  color: #255fcc;
  cursor: pointer;
  display: inline-flex;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 700;
  line-height: inherit;
  outline: 0;
  padding: calc(.125rem + 1px) .5rem;
  position: relative;
  text-decoration: underline;
}
.ds-link::-moz-focus-inner {
  border-style: none;
}
.ds-link:focus-visible {
  outline: none;
}
.ds-link:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-link:hover {
  color: #002d80;
}
.ds-link:active {
  color: #011333;
}
.ds-link:visited {
  color: #bb35a7;
}
.ds-link--negative {
  border: 2px solid #0000;
  color: #fff;
  position: relative;
}
.ds-link--negative::-moz-focus-inner {
  border-style: none;
}
.ds-link--negative:focus-visible {
  outline: none;
}
.ds-link--negative:focus-visible:after {
  border: 2px solid #ebf8ff;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-link--negative:hover {
  color: #a3a3a3;
}
.ds-link--negative:active {
  color: #cfddf8;
}
.ds-link--negative:visited {
  color: #f489e4;
}
.ds-link--xsmall {
  font-size: .75rem;
  font-weight: 400;
  line-height: inherit;
  padding: calc(.125rem + 1px) .25rem;
}
.ds-link--small {
  font-size: .875rem;
  line-height: inherit;
  padding: calc(.125rem + 1px) .5rem;
}
.ds-link--large {
  font-size: 1.125rem;
  line-height: inherit;
  padding: calc(.25rem - 1px) .5rem;
}
.ds-link--inline.ds-link--inline {
  border: 0;
  padding: calc(.125rem + 1px) 0;
}
.ds-link--disabled {
  opacity: .4;
  pointer-events: none;
}
[data-theme=dark] .ds-link,
[data-theme=dark].ds-link {
  color: #638ee0;
}
[data-theme=dark] .ds-link:focus-visible:after,
[data-theme=dark].ds-link:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-link:hover,
[data-theme=dark].ds-link:hover {
  color: #b3cbf8;
}
[data-theme=dark] .ds-link:active,
[data-theme=dark].ds-link:active {
  color: #e5ecf7;
}
[data-theme=dark] .ds-link:visited,
[data-theme=dark].ds-link:visited {
  color: #f489e4;
}
[data-theme=dark] .ds-link--negative,
[data-theme=dark].ds-link--negative {
  color: #fff;
}
[data-theme=dark] .ds-link--negative:visited,
[data-theme=dark].ds-link--negative:visited {
  color: #bb35a7;
}
.ds-list {
  all: initial;
  box-sizing: border-box;
  color: #14171d;
  display: block;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
  list-style: none;
  margin: 0;
  min-width: 12.5rem;
  padding: .25rem 0;
}
.ds-list-item {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
  padding: .75rem;
}
.ds-list-item:active,
.ds-list-item:hover,
.ds-list-item[aria-selected=true] {
  background-color: #f1f1f1;
}
.ds-list-item:focus-visible {
  box-shadow: inset 0 0 0 3px #255fcc;
  outline: none;
}
.ds-list-item--selected {
  background-color: #e5ecf7;
  font-weight: 700;
}
.ds-list-item--disabled {
  opacity: .4;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}
.ds-list-item--quiet.ds-list-item--quiet.ds-list-item--selected {
  background: unset;
  background-color: unset;
}
.ds-list-item--quiet.ds-list-item--quiet:hover {
  background-color: #f1f1f1;
}
.ds-list-item--quiet.ds-list-item--quiet:active {
  background-color: #e5ecf7;
}
.ds-list-item-text {
  flex: 1 1 auto;
}
.ds-list-item-icon {
  flex-shrink: 0;
  line-height: 1;
  margin-right: .5rem;
}
.ds-list-item-icon i,
.ds-list-item-icon svg {
  fill: #063b9e;
  color: #063b9e;
  font-size: 1rem;
  height: 1rem;
  vertical-align: middle;
  width: 1rem;
}
[data-theme=dark] .ds-list,
[data-theme=dark].ds-list {
  color: #fff;
}
[data-theme=dark] .ds-list-item:hover,
[data-theme=dark].ds-list-item:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-list-item:focus-visible,
[data-theme=dark].ds-list-item:focus-visible {
  box-shadow: inset 0 0 0 3px #e5ecf7;
}
[data-theme=dark] .ds-list-item--selected,
[data-theme=dark].ds-list-item--selected {
  background-color: #282e3a;
}
[data-theme=dark] .ds-list-item--quiet.ds-list-item--quiet:hover,
[data-theme=dark].ds-list-item--quiet.ds-list-item--quiet:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-list-item--quiet.ds-list-item--quiet:active,
[data-theme=dark].ds-list-item--quiet.ds-list-item--quiet:active {
  background-color: #282e3a;
}
[data-theme=dark] .ds-list-item-icon i,
[data-theme=dark].ds-list-item-icon i {
  fill: #cfddf8;
  color: #cfddf8;
}
.ds-menu {
  all: initial;
  box-sizing: border-box;
  color: #14171d;
  display: block;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
  list-style: none;
  margin: 0;
  min-width: 12.5rem;
  padding: .25rem 0;
}
.ds-menu-item {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
  padding: .75rem;
}
.ds-menu-item:active,
.ds-menu-item:hover,
.ds-menu-item[aria-selected=true] {
  background-color: #f1f1f1;
}
.ds-menu-item:focus-visible {
  box-shadow: inset 0 0 0 3px #255fcc;
  outline: none;
}
.ds-menu-item--selected {
  background-color: #e5ecf7;
  font-weight: 700;
}
.ds-menu-item--disabled {
  opacity: .4;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}
.ds-menu-item--quiet.ds-menu-item--quiet.ds-menu-item--selected {
  background: unset;
  background-color: unset;
}
.ds-menu-item--quiet.ds-menu-item--quiet:hover {
  background-color: #f1f1f1;
}
.ds-menu-item--quiet.ds-menu-item--quiet:active {
  background-color: #e5ecf7;
}
.ds-menu-item-text {
  flex: 1 1 auto;
}
.ds-menu-item-icon {
  flex-shrink: 0;
  line-height: 1;
  margin-right: .5rem;
}
.ds-menu-item-icon i,
.ds-menu-item-icon svg {
  fill: #063b9e;
  color: #063b9e;
  font-size: 1rem;
  height: 1rem;
  vertical-align: middle;
  width: 1rem;
}
[data-theme=dark] .ds-menu,
[data-theme=dark].ds-menu {
  color: #fff;
}
[data-theme=dark] .ds-menu-item:hover,
[data-theme=dark].ds-menu-item:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-menu-item:focus-visible,
[data-theme=dark].ds-menu-item:focus-visible {
  box-shadow: inset 0 0 0 3px #e5ecf7;
}
[data-theme=dark] .ds-menu-item--selected,
[data-theme=dark].ds-menu-item--selected {
  background-color: #282e3a;
}
[data-theme=dark] .ds-menu-item--quiet.ds-menu-item--quiet:hover,
[data-theme=dark].ds-menu-item--quiet.ds-menu-item--quiet:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-menu-item--quiet.ds-menu-item--quiet:active,
[data-theme=dark].ds-menu-item--quiet.ds-menu-item--quiet:active {
  background-color: #282e3a;
}
[data-theme=dark] .ds-menu-item-icon i,
[data-theme=dark].ds-menu-item-icon i {
  fill: #cfddf8;
  color: #cfddf8;
}
.ds-numericinput {
  all: initial;
  background-color: #fafafa;
  border-radius: 3px 3px 0 0;
  box-shadow: inset 0 -1px 0 0 #63728a;
  box-sizing: border-box;
  display: inline-flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  height: 2.5rem;
  padding: 0;
  transition: .1s ease-in-out;
  transition-property: box-shadow, border;
}
.ds-numericinput:hover {
  background-color: #f1f1f1;
}
.ds-numericinput.ds-numericinput--info.ds-numericinput {
  box-shadow: 0 3px 0 0 #255fcc;
}
.ds-numericinput.ds-numericinput--valid.ds-numericinput {
  box-shadow: 0 3px 0 0 #08875b;
}
.ds-numericinput.ds-numericinput--invalid.ds-numericinput {
  box-shadow: 0 3px 0 0 #e4002b;
}
.ds-numericinput:focus-within {
  background-color: #e5ecf7;
  border-color: #0000;
  box-shadow: 0 0 0 3px #255fcc;
}
.ds-numericinput.ds-numericinput--invalid.ds-numericinput:focus,
.ds-numericinput.ds-numericinput--invalid.ds-numericinput:focus-within {
  box-shadow: 0 0 0 3px #e4002b;
}
.ds-numericinput.ds-numericinput--valid.ds-numericinput:focus,
.ds-numericinput.ds-numericinput--valid.ds-numericinput:focus-within {
  box-shadow: 0 0 0 3px #08875b;
}
.ds-numericinput.ds-numericinput--info.ds-numericinput:focus,
.ds-numericinput.ds-numericinput--info.ds-numericinput:focus-within {
  box-shadow: 0 0 0 3px #255fcc;
}
.ds-numericinput--valid:focus-within {
  box-shadow: 0 0 0 3px #08875b !important;
}
.ds-numericinput--invalid:focus-within {
  box-shadow: 0 0 0 3px #e4002b !important;
}
.ds-numericinput--disabled {
  opacity: .4;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}
.ds-numericinput--small {
  height: 2rem;
  line-height: 1.125rem;
  padding-bottom: 0;
  padding-top: 0;
}
.ds-numericinput--small .ds-numericinput-button {
  min-height: calc(2rem - 1px);
  min-width: 2rem;
  padding: calc(.25rem + 1px);
}
.ds-numericinput--small .ds-numericinput-button i,
.ds-numericinput--small .ds-numericinput-button svg {
  font-size: 1.25rem;
  height: 1.25rem;
  line-height: 1.25rem;
  width: 1.25rem;
}
.ds-numericinput--large {
  font-size: 1rem;
  height: 3rem;
  line-height: 1.5rem;
  padding-bottom: 0;
  padding-top: 0;
}
.ds-numericinput--large .ds-numericinput-button {
  min-height: calc(2rem - 1px);
  min-width: 3rem;
  padding: calc(.5rem - 1px);
}
.ds-numericinput--large .ds-numericinput-input[type=number] {
  font-size: 1rem;
  margin: 0 1rem;
}
.ds-numericinput--large .ds-numericinput-button i,
.ds-numericinput--large .ds-numericinput-button svg {
  font-size: 2rem;
  height: 2rem;
  line-height: 2rem;
  width: 2rem;
}
.ds-numericinput--xlarge {
  font-size: 1.125rem;
  height: 3.5rem;
  line-height: 1.875rem;
  padding-bottom: 0;
  padding-top: 0;
}
.ds-numericinput--xlarge .ds-numericinput-button {
  min-height: calc(2rem - 1px);
  min-width: 3.5rem;
  padding: calc(.5rem - 1px);
}
.ds-numericinput--xlarge .ds-numericinput-input[type=number] {
  font-size: 1.125rem;
  margin: 0 1.5rem;
}
.ds-numericinput--xlarge .ds-numericinput-button i,
.ds-numericinput--xlarge .ds-numericinput-button svg {
  font-size: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  width: 2.5rem;
}
.ds-numericinput-input {
  -webkit-appearance: none;
  appearance: none;
  background: #0000;
  border: none;
  box-sizing: border-box;
  color: #14171d;
  font-family: inherit;
  font-size: .875rem;
  line-height: 1.25rem;
  margin: 0 .75rem;
  outline: 0;
  text-align: center;
  width: 100%;
}
.ds-numericinput-input::placeholder {
  color: #63728a;
}
.ds-numericinput-input:disabled {
  opacity: .4;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}
.ds-numericinput-input::-webkit-inner-spin-button,
.ds-numericinput-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ds-numericinput-input[type=number] {
  -moz-appearance: textfield;
  padding: 0;
}
.ds-numericinput-button {
  background-color: #e0e3e9;
  border: 2px solid #0000;
  border-radius: 0;
  color: #063b9e;
  cursor: pointer;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 1px;
  min-height: calc(2.5rem - 1px);
  min-width: 2.5rem;
  padding: calc(.5rem - 1px);
  position: relative;
}
.ds-numericinput-button:hover {
  background-color: #ced5dd;
}
.ds-numericinput-button:active {
  background-color: #e0e3e9;
}
.ds-numericinput-button[aria-pressed=true] {
  background-color: #e5ecf7;
}
.ds-numericinput-button::-moz-focus-inner {
  border-style: none;
}
.ds-numericinput-button:focus-visible {
  outline: none;
}
.ds-numericinput-button:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-numericinput-button i,
.ds-numericinput-button svg {
  fill: currentColor;
  color: currentColor;
  cursor: pointer;
  display: inline-flex;
  font-size: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  margin: 0;
  pointer-events: inherit;
  width: 1.5rem;
}
.ds-numericinput-button:disabled {
  opacity: .4;
  pointer-events: none;
}
.ds-numericinput-button:first-child {
  border-top-left-radius: 3px;
}
.ds-numericinput-button:last-child {
  border-top-right-radius: 3px;
}
[data-theme=dark] .ds-numericinput,
[data-theme=dark].ds-numericinput {
  background-color: #25282e;
  box-shadow: inset 0 -1px 0 0 #ced5dd;
}
[data-theme=dark] .ds-numericinput:hover,
[data-theme=dark].ds-numericinput:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-numericinput.ds-numericinput--info.ds-numericinput,
[data-theme=dark].ds-numericinput.ds-numericinput--info.ds-numericinput {
  box-shadow: 0 3px 0 0 #b3cbf8;
}
[data-theme=dark] .ds-numericinput.ds-numericinput--valid.ds-numericinput,
[data-theme=dark].ds-numericinput.ds-numericinput--valid.ds-numericinput {
  box-shadow: 0 3px 0 0 #27e7a7;
}
[data-theme=dark] .ds-numericinput.ds-numericinput--invalid.ds-numericinput,
[data-theme=dark].ds-numericinput.ds-numericinput--invalid.ds-numericinput {
  box-shadow: 0 3px 0 0 #f86471;
}
[data-theme=dark] .ds-numericinput:focus-within,
[data-theme=dark].ds-numericinput:focus-within {
  background-color: #282e3a;
  box-shadow: 0 0 0 3px #e5ecf7;
}
[data-theme=dark] .ds-numericinput.ds-numericinput--invalid.ds-numericinput:focus,
[data-theme=dark].ds-numericinput.ds-numericinput--invalid.ds-numericinput:focus {
  box-shadow: 0 0 0 3px #f86471;
}
[data-theme=dark] .ds-numericinput.ds-numericinput--valid.ds-numericinput:focus,
[data-theme=dark].ds-numericinput.ds-numericinput--valid.ds-numericinput:focus {
  box-shadow: 0 0 0 3px #27e7a7;
}
[data-theme=dark] .ds-numericinput.ds-numericinput--info.ds-numericinput:focus,
[data-theme=dark].ds-numericinput.ds-numericinput--info.ds-numericinput:focus {
  box-shadow: 0 0 0 3px #b3cbf8;
}
[data-theme=dark] .ds-numericinput--valid:focus-within,
[data-theme=dark].ds-numericinput--valid:focus-within {
  box-shadow: 0 0 0 3px #27e7a7 !important;
}
[data-theme=dark] .ds-numericinput--invalid:focus-within,
[data-theme=dark].ds-numericinput--invalid:focus-within {
  box-shadow: 0 0 0 3px #f86471 !important;
}
[data-theme=dark] .ds-numericinput-input,
[data-theme=dark] .ds-numericinput-input::placeholder,
[data-theme=dark].ds-numericinput-input,
[data-theme=dark].ds-numericinput-input::placeholder {
  color: #fff;
}
[data-theme=dark] .ds-numericinput-button,
[data-theme=dark].ds-numericinput-button {
  background-color: #25282e;
  color: #cfddf8;
}
[data-theme=dark] .ds-numericinput-button:hover,
[data-theme=dark].ds-numericinput-button:hover {
  background-color: #3a3e44;
}
[data-theme=dark] .ds-numericinput-button:active,
[data-theme=dark].ds-numericinput-button:active {
  background-color: #25282e;
}
[data-theme=dark] .ds-numericinput-button[aria-pressed=true],
[data-theme=dark].ds-numericinput-button[aria-pressed=true] {
  background-color: #282e3a;
}
[data-theme=dark] .ds-numericinput-button:focus-visible:after,
[data-theme=dark].ds-numericinput-button:focus-visible:after {
  border: 2px solid #e5ecf7;
}
.ds-pagination {
  all: initial;
  align-items: center;
  box-sizing: border-box;
  display: flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
}
.ds-pagination-legend {
  color: #63728a;
  flex: 1;
  font-size: .75rem;
}
.ds-pagination-nav {
  display: flex;
}
.ds-pagination-side {
  align-items: center;
  display: flex;
  font-size: .875rem;
  font-weight: 700;
  justify-content: space-between;
}
.ds-pagination-side .ds-pagination-side--input {
  padding-right: 3rem;
  width: auto;
}
.ds-pagination-side .ds-pagination-side--right_width {
  min-width: 5rem;
}
.ds-pagination-side--right {
  margin-left: 2rem;
}
.ds-pagination-side--left {
  margin-right: 2rem;
}
.ds-pagination-side--label {
  color: #63728a;
  margin-right: .5rem;
}
.ds-pagination-item {
  background-color: initial;
  border: 2px solid #0000;
  border-radius: 3px;
  color: #14171d;
  cursor: pointer;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5rem;
  margin-right: .5rem;
  min-height: 2rem;
  min-width: 2rem;
  padding: 0;
  position: relative;
}
.ds-pagination-item:hover {
  background-color: #f1f1f1;
}
.ds-pagination-item:active,
.ds-pagination-item[aria-pressed=true] {
  background-color: #e5ecf7;
}
.ds-pagination-item::-moz-focus-inner {
  border-style: none;
}
.ds-pagination-item:focus-visible {
  outline: none;
}
.ds-pagination-item:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-pagination-item i,
.ds-pagination-item svg {
  font-size: 1.25rem;
  height: 1.25rem;
  line-height: 1.25rem;
  width: 1.25rem;
}
.ds-pagination-item:disabled {
  opacity: .4;
  pointer-events: none;
}
.ds-pagination-item:last-child {
  margin-right: 0;
}
.ds-pagination-item--active {
  background-color: #063b9e;
  border: 2px solid #0000;
  color: #fff;
  position: relative;
}
.ds-pagination-item--active:hover {
  background-color: #002d80;
}
.ds-pagination-item--active:active,
.ds-pagination-item--active[aria-pressed=true] {
  background-color: #063b9e;
}
.ds-pagination-item--active::-moz-focus-inner {
  border-style: none;
}
.ds-pagination-item--active:focus-visible {
  outline: none;
}
.ds-pagination-item--active:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-pagination-item--prev {
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzAwMjA1YiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwMDIwNWIiIGQ9Ik0yMCAxMUg3LjgzbDUuNTktNS41OUwxMiA0bC04IDggOCA4IDEuNDEtMS40MUw3LjgzIDEzSDIweiIvPgo8L3N2Zz4K);
  background-position: left 50% top 50%;
  background-repeat: no-repeat;
  background-size: 1.25rem;
  border: 2px solid #00205b;
  color: #00205b;
  margin-right: 2rem !important;
  position: relative;
}
.ds-pagination-item--prev:hover {
  background-color: #f1f1f1;
}
.ds-pagination-item--prev:active,
.ds-pagination-item--prev[aria-pressed=true] {
  background-color: #e5ecf7;
}
.ds-pagination-item--prev::-moz-focus-inner {
  border-style: none;
}
.ds-pagination-item--prev:focus-visible {
  outline: none;
}
.ds-pagination-item--prev:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-pagination-item--next {
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzAwMjA1YiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwMDIwNWIiIGQ9Im0xMiA0LTEuNDEgMS40MUwxNi4xNyAxMUg0djJoMTIuMTdsLTUuNTggNS41OUwxMiAyMGw4LTh6Ii8+Cjwvc3ZnPgo=);
  background-position: left 50% top 50%;
  background-repeat: no-repeat;
  background-size: 1.25rem;
  border: 2px solid #00205b;
  color: #00205b;
  margin-left: 1.5rem;
  position: relative;
}
.ds-pagination-item--next:hover {
  background-color: #f1f1f1;
}
.ds-pagination-item--next:active,
.ds-pagination-item--next[aria-pressed=true] {
  background-color: #e5ecf7;
}
.ds-pagination-item--next::-moz-focus-inner {
  border-style: none;
}
.ds-pagination-item--next:focus-visible {
  outline: none;
}
.ds-pagination-item--next:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
[data-theme=dark] .ds-pagination-item,
[data-theme=dark] .ds-pagination-legend,
[data-theme=dark] .ds-pagination-side--label,
[data-theme=dark].ds-pagination-item,
[data-theme=dark].ds-pagination-legend,
[data-theme=dark].ds-pagination-side--label {
  color: #fff;
}
[data-theme=dark] .ds-pagination-item:hover,
[data-theme=dark].ds-pagination-item:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-pagination-item:active,
[data-theme=dark] .ds-pagination-item[aria-pressed=true],
[data-theme=dark].ds-pagination-item:active,
[data-theme=dark].ds-pagination-item[aria-pressed=true] {
  background-color: #282e3a;
}
[data-theme=dark] .ds-pagination-item:focus-visible:after,
[data-theme=dark].ds-pagination-item:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-pagination-item--active,
[data-theme=dark].ds-pagination-item--active {
  background-color: #cfddf8;
  color: #14171d;
}
[data-theme=dark] .ds-pagination-item--active:hover,
[data-theme=dark].ds-pagination-item--active:hover {
  background-color: #b3cbf8;
}
[data-theme=dark] .ds-pagination-item--active:active,
[data-theme=dark] .ds-pagination-item--active[aria-pressed=true],
[data-theme=dark].ds-pagination-item--active:active,
[data-theme=dark].ds-pagination-item--active[aria-pressed=true] {
  background-color: #cfddf8;
}
[data-theme=dark] .ds-pagination-item--active:focus-visible:after,
[data-theme=dark].ds-pagination-item--active:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-pagination-item--prev,
[data-theme=dark].ds-pagination-item--prev {
  background-color: #111;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzg2YThlOSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiM4NmE4ZTkiIGQ9Ik0yMCAxMUg3LjgzbDUuNTktNS41OUwxMiA0bC04IDggOCA4IDEuNDEtMS40MUw3LjgzIDEzSDIweiIvPgo8L3N2Zz4K);
  border-color: #86a8e9;
  color: #86a8e9;
}
[data-theme=dark] .ds-pagination-item--prev:hover,
[data-theme=dark].ds-pagination-item--prev:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-pagination-item--prev:active,
[data-theme=dark] .ds-pagination-item--prev[aria-pressed=true],
[data-theme=dark].ds-pagination-item--prev:active,
[data-theme=dark].ds-pagination-item--prev[aria-pressed=true] {
  background-color: #282e3a;
}
[data-theme=dark] .ds-pagination-item--prev:focus-visible:after,
[data-theme=dark].ds-pagination-item--prev:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-pagination-item--next,
[data-theme=dark].ds-pagination-item--next {
  background-color: #111;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzg2YThlOSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiM4NmE4ZTkiIGQ9Im0xMiA0LTEuNDEgMS40MUwxNi4xNyAxMUg0djJoMTIuMTdsLTUuNTggNS41OUwxMiAyMGw4LTh6Ii8+Cjwvc3ZnPgo=);
  border-color: #86a8e9;
  color: #86a8e9;
}
[data-theme=dark] .ds-pagination-item--next:hover,
[data-theme=dark].ds-pagination-item--next:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-pagination-item--next:active,
[data-theme=dark] .ds-pagination-item--next[aria-pressed=true],
[data-theme=dark].ds-pagination-item--next:active,
[data-theme=dark].ds-pagination-item--next[aria-pressed=true] {
  background-color: #282e3a;
}
[data-theme=dark] .ds-pagination-item--next:focus-visible:after,
[data-theme=dark].ds-pagination-item--next:focus-visible:after {
  border: 2px solid #e5ecf7;
}
.ds-popover {
  all: initial;
  background-color: #fff;
  border-radius: .1875rem;
  box-shadow: 0 3px 12px 0 #0003;
  box-sizing: border-box;
  color: #14171d;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
  position: absolute;
  z-index: 1500;
}
.ds-popover[data-popper-placement^=top] > .ds-popover-arrow {
  bottom: -4px;
}
.ds-popover[data-popper-placement^=bottom] > .ds-popover-arrow {
  top: -4px;
}
.ds-popover[data-popper-placement^=left] > .ds-popover-arrow {
  right: -4px;
}
.ds-popover[data-popper-placement^=right] > .ds-popover-arrow {
  left: -4px;
}
.ds-popover-arrow,
.ds-popover-arrow:before {
  height: 8px;
  position: absolute;
  width: 8px;
  z-index: -1;
}
.ds-popover-arrow:before {
  background: #fff;
  content: "";
  transform: rotate(45deg);
}
.ds-popover-arrow--center {
  margin-left: calc(50% - 4px);
}
.ds-popover-content {
  padding: .5rem;
}
.ds-popover--high {
  box-shadow: 0 8px 32px 2px #0003;
}
.ds-popover--high,
.ds-popover--high .ds-popover-arrow:before,
.ds-popover--low {
  background-color: #fff;
}
.ds-popover--low {
  box-shadow: 0 1px 4px 0 #0000003d;
}
.ds-popover--low .ds-popover-arrow:before {
  background-color: #fff;
}
[data-theme=dark] .ds-popover,
[data-theme=dark].ds-popover {
  background-color: #1c1f25;
  color: #fff;
}
[data-theme=dark] .ds-popover-arrow:before,
[data-theme=dark].ds-popover-arrow:before {
  background: #1c1f25;
}
[data-theme=dark] .ds-popover--high,
[data-theme=dark] .ds-popover--high .ds-popover-arrow:before,
[data-theme=dark].ds-popover--high,
[data-theme=dark].ds-popover--high .ds-popover-arrow:before {
  background-color: #32353b;
}
[data-theme=dark] .ds-popover--low,
[data-theme=dark] .ds-popover--low .ds-popover-arrow:before,
[data-theme=dark].ds-popover--low,
[data-theme=dark].ds-popover--low .ds-popover-arrow:before {
  background-color: #14171d;
}
.ds-progressbar {
  all: initial;
  align-items: center;
  box-sizing: border-box;
  display: flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
}
.ds-progressbar-percentage {
  color: #14171d;
  font-size: .875rem;
  margin-right: .5rem;
  text-align: right;
  width: 2.5rem;
}
.ds-progressbar-percentage.ds-progressbar-percentage--right {
  margin-left: .5rem;
  margin-right: 0;
  text-align: left;
}
.ds-progressbar-track {
  background-color: #f1f1f1;
  border-radius: .25rem;
  height: .5rem;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.ds-progressbar-fill {
  background-color: #255fcc;
  border-radius: .25rem;
  bottom: 0;
  position: absolute;
  top: 0;
  transition: width 1s;
}
.ds-progressbar-label {
  color: #14171d;
  font-size: .875rem;
  font-weight: 400;
  margin-bottom: .5rem;
}
.ds-progressbar--indeterminate .ds-progressbar-fill {
  animation: ds-progressbar-keyframes-indeterminate 1.5s linear infinite;
  left: -50%;
  width: 50%;
}
.ds-progressbar--success .ds-progressbar-fill {
  background-color: #08875b;
}
.ds-progressbar--warning .ds-progressbar-fill {
  background-color: #ffc929;
}
.ds-progressbar--error .ds-progressbar-fill {
  background-color: #e4002b;
}
@keyframes ds-progressbar-keyframes-indeterminate {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(400%);
  }
}
[data-theme=dark] .ds-progressbar-percentage,
[data-theme=dark].ds-progressbar-percentage {
  color: #fff;
}
[data-theme=dark] .ds-progressbar-track,
[data-theme=dark].ds-progressbar-track {
  background-color: #292d33;
}
[data-theme=dark] .ds-progressbar-fill,
[data-theme=dark].ds-progressbar-fill {
  background-color: #86a8e9;
}
[data-theme=dark] .ds-progressbar-label,
[data-theme=dark].ds-progressbar-label {
  color: #fff;
}
[data-theme=dark] .ds-progressbar--success .ds-progressbar-fill,
[data-theme=dark].ds-progressbar--success .ds-progressbar-fill {
  background-color: #27e7a7;
}
[data-theme=dark] .ds-progressbar--warning .ds-progressbar-fill,
[data-theme=dark].ds-progressbar--warning .ds-progressbar-fill {
  background-color: #ffd557;
}
[data-theme=dark] .ds-progressbar--error .ds-progressbar-fill,
[data-theme=dark].ds-progressbar--error .ds-progressbar-fill {
  background-color: #f86471;
}
.ds-radio {
  all: initial;
  align-items: center;
  border: 2px solid #0000;
  box-sizing: border-box;
  color: #14171d;
  display: flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  padding: calc(.125rem + 1px) 0;
  position: relative;
}
.ds-radio::-moz-focus-inner {
  border-style: none;
}
.ds-radio:has(input:focus-visible) {
  outline: none;
}
.ds-radio:has(input:focus-visible):after {
  border: 2px solid #255fcc;
  border-radius: 50%;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
  width: 24px;
}
.ds-radio > .ds-radio-label:before {
  background: #0000;
  border: 1px solid #00205b;
}
.ds-radio > .ds-radio-label:hover:before {
  background: #f1f1f1;
}
.ds-radio > .ds-radio-input:checked + .ds-radio-label:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjgiIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K);
  background-position: left 50% top 50%;
  background-repeat: no-repeat;
  background-size: .5rem;
}
.ds-radio > .ds-radio-input:checked + .ds-radio-label:before {
  background: #00205b;
  border: #00205b;
}
.ds-radio > .ds-radio-input:checked + .ds-radio-label:hover:before {
  background: #002d80;
}
.ds-radio--indeterminate > .ds-radio-input:hover + .ds-radio-label:before {
  background: #0000;
}
.ds-radio--indeterminate .ds-radio-label:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4IDEzSDZjLS41NSAwLTEtLjQ1LTEtMXMuNDUtMSAxLTFoMTJjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEiLz4KPC9zdmc+Cg==) !important;
}
.ds-radio--indeterminate > .ds-radio-input + .ds-radio-label:before {
  background: #00205b;
  border: #00205b;
}
.ds-radio--indeterminate > .ds-radio-input + .ds-radio-label:hover:before {
  background: #002d80;
}
.ds-radio--large > .ds-radio-label {
  font-size: 1rem;
  line-height: 1.5rem;
}
.ds-radio--large > .ds-radio-label:before {
  height: 1.5rem;
  width: 1.5rem;
}
.ds-radio--large > .ds-radio-input:checked + .ds-radio-label:after {
  background-size: .75rem;
  height: 1.5rem;
  width: 1.5rem;
}
.ds-radio--large:has(input:focus-visible):after {
  width: 32px;
}
.ds-radio--icon > .ds-radio-input {
  clip: auto;
  height: 100%;
  opacity: 0;
  width: 100%;
}
.ds-radio--icon > .ds-radio-label:after,
.ds-radio--icon > .ds-radio-label:before {
  display: none;
}
.ds-radio--icon > svg {
  margin-right: .5rem;
}
.ds-radio-input {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}
.ds-radio-input:disabled + .ds-radio-label {
  opacity: .4;
}
.ds-radio-input:disabled + .ds-radio-label:hover {
  cursor: not-allowed;
}
.ds-radio-input + .ds-radio-label:after {
  background-size: 1rem;
  content: "";
  height: 1rem;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ds-radio-label {
  display: inline-flex;
  font-size: .875rem;
  line-height: 1rem;
  margin: 0;
  padding: 0;
  position: relative;
}
.ds-radio-label:hover {
  cursor: pointer;
}
.ds-radio-label:before {
  border-radius: 50%;
  content: "";
  display: inline-block;
  flex-shrink: 0;
  height: 1rem;
  margin-right: .5rem;
  position: relative;
  width: 1rem;
}
[data-theme=dark] .ds-radio,
[data-theme=dark].ds-radio {
  color: #fff;
}
[data-theme=dark] .ds-radio:has(input:focus-visible):after,
[data-theme=dark].ds-radio:has(input:focus-visible):after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-radio > .ds-radio-label:before,
[data-theme=dark].ds-radio > .ds-radio-label:before {
  border: 1px solid #cfddf8;
}
[data-theme=dark] .ds-radio > .ds-radio-label:hover:before,
[data-theme=dark].ds-radio > .ds-radio-label:hover:before {
  background: #32353b;
}
[data-theme=dark] .ds-radio > .ds-radio-input:checked + .ds-radio-label:after,
[data-theme=dark].ds-radio > .ds-radio-input:checked + .ds-radio-label:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjgiIGZpbGw9IiMxNDE3MWQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K);
}
[data-theme=dark] .ds-radio > .ds-radio-input:checked + .ds-radio-label:before,
[data-theme=dark].ds-radio > .ds-radio-input:checked + .ds-radio-label:before {
  background: #86a8e9;
  border: #cfddf8;
}
[data-theme=dark] .ds-radio > .ds-radio-input:checked + .ds-radio-label:hover:before,
[data-theme=dark].ds-radio > .ds-radio-input:checked + .ds-radio-label:hover:before {
  background: #b3cbf8;
}
[data-theme=dark] .ds-radio--indeterminate .ds-radio-label:after,
[data-theme=dark].ds-radio--indeterminate .ds-radio-label:after {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMxNDE3MWQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4IDEzSDZjLS41NSAwLTEtLjQ1LTEtMXMuNDUtMSAxLTFoMTJjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEiLz4KPC9zdmc+Cg==) !important;
}
[data-theme=dark] .ds-radio--indeterminate > .ds-radio-input + .ds-radio-label:before,
[data-theme=dark].ds-radio--indeterminate > .ds-radio-input + .ds-radio-label:before {
  background: #86a8e9;
  border: #cfddf8;
}
[data-theme=dark] .ds-radio--indeterminate > .ds-radio-input + .ds-radio-label:hover:before,
[data-theme=dark].ds-radio--indeterminate > .ds-radio-input + .ds-radio-label:hover:before {
  background: #b3cbf8;
}
.ds-rangeslider {
  all: initial;
  box-sizing: border-box;
  display: block;
  font-family:
    Inter,
    Arial,
    sans-serif;
  min-height: 1rem;
  position: relative;
  width: 100%;
}
.ds-rangeslider:before {
  background-color: #ced5dd;
  border-radius: .25rem;
  content: "";
  height: .5rem;
  position: absolute;
  width: 100%;
}
.ds-rangeslider--vertical {
  display: inline-block;
  height: 100%;
  width: unset;
}
.ds-rangeslider--vertical:before {
  height: 100%;
  width: .5rem;
}
.ds-rangeslider--vertical.ds-rangeslider--withticks {
  min-height: unset;
  min-width: 2rem;
}
.ds-rangeslider--vertical .ds-rangeslider-track {
  height: unset;
  width: .5rem;
}
.ds-rangeslider--vertical .ds-rangeslider-tick {
  transform: translate(1rem, -50%);
}
.ds-rangeslider--vertical .ds-rangeslider-tick.ds-rangeslider-tick--start {
  transform: translate(1rem, -100%);
}
.ds-rangeslider--vertical .ds-rangeslider-tick.ds-rangeslider-tick--end {
  transform: translate(1rem);
}
.ds-rangeslider--vertical .ds-rangeslider-thumb {
  transform: translate(-25%, -50%);
}
.ds-rangeslider--vertical.ds-rangeslider--large > .ds-rangeslider-tick {
  transform: translate(1.25rem, -50%);
}
.ds-rangeslider--vertical.ds-rangeslider--large > .ds-rangeslider-tick--start {
  transform: translate(1.25rem, -100%);
}
.ds-rangeslider--vertical.ds-rangeslider--large > .ds-rangeslider-tick.ds-rangeslider-tick--end {
  transform: translate(1.25rem);
}
.ds-rangeslider--vertical.ds-rangeslider--large > .ds-rangeslider-thumb {
  transform: translate(-37%, -55%);
}
.ds-rangeslider--vertical.ds-rangeslider--large .ds-rangeslider-tooltip {
  height: calc(100% + 1.25rem);
  margin: -10px;
}
.ds-rangeslider--vertical.ds-rangeslider--large > .ds-rangeslider-tick.ds-rangeslider-tick--end:before {
  left: calc(-1rem - 3px);
  top: 1px;
}
.ds-rangeslider--vertical.ds-rangeslider--large > .ds-rangeslider-tick--start:before {
  bottom: 1px;
  top: unset;
}
.ds-rangeslider--vertical.ds-rangeslider--large > .ds-rangeslider-tick:before {
  left: calc(-1rem - 3px);
  top: .25rem;
}
.ds-rangeslider--vertical .ds-rangeslider-tick.ds-rangeslider-tick--end:before {
  top: 1px;
}
.ds-rangeslider--vertical .ds-rangeslider-tick.ds-rangeslider-tick--start:before {
  bottom: 1px;
  top: unset;
}
.ds-rangeslider--vertical .ds-rangeslider-tick:before {
  left: calc(-1rem + 1px);
  top: .25rem;
}
.ds-rangeslider--large > .ds-rangeslider-tick {
  color: #14171d;
  font-size: .875rem;
  line-height: .875rem;
  position: absolute;
  transform: translate(-50%, calc(1.25rem + 1px));
  -webkit-user-select: none;
  user-select: none;
}
.ds-rangeslider--large > .ds-rangeslider-tick--start {
  transform: translate(14%, calc(1.25rem + 1px));
}
.ds-rangeslider--large > .ds-rangeslider-tick + .ds-rangeslider-tick--end {
  transform: translate(-100%, calc(1.25rem + 1px));
}
.ds-rangeslider--large > .ds-rangeslider-thumb {
  background-color: #002d80;
  border: .25rem solid #fff;
  border-radius: 50%;
  box-shadow: 0 2px 8px 0 #0003;
  cursor: pointer;
  height: 2rem;
  position: absolute;
  transform: translate(-50%, -40%);
  width: 2rem;
}
.ds-rangeslider--large > .ds-rangeslider-thumb:hover {
  background-color: #002d80;
}
.ds-rangeslider--large > .ds-rangeslider-thumb:focus,
.ds-rangeslider--large > .ds-rangeslider-thumb:focus-visible {
  outline: none;
}
.ds-rangeslider--large > .ds-rangeslider-thumb:focus-visible:before {
  border: .125rem solid #255fcc;
  border-radius: .25rem;
  bottom: -.25rem;
  content: "";
  left: -.25rem;
  position: absolute;
  right: -.25rem;
  top: -.25rem;
}
.ds-rangeslider--large > .ds-rangeslider-tick + .ds-rangeslider-tick--outside:before {
  background-color: #63728a;
}
.ds-rangeslider--large > .ds-rangeslider-tick + .ds-rangeslider-tick--end:before {
  left: unset;
  right: 1px;
  top: -1.25rem;
}
.ds-rangeslider--large > .ds-rangeslider-tick--start:before {
  top: -1.25rem;
}
.ds-rangeslider--large > .ds-rangeslider-tick:before {
  background-color: #e0e3e9;
  border-radius: 50%;
  content: "";
  height: 6px;
  left: calc(50% - 3px);
  position: absolute;
  top: -1.25rem;
  width: 6px;
}
.ds-rangeslider--disabled {
  cursor: not-allowed;
  opacity: .4;
}
.ds-rangeslider--disabled .ds-rangeslider-thumb,
.ds-rangeslider--disabled .ds-rangeslider-track {
  pointer-events: none;
}
.ds-rangeslider--withticks {
  min-height: 2rem;
}
.ds-rangeslider-track {
  background-color: #002d80;
  border-radius: .25rem;
  height: .5rem;
  position: absolute;
}
.ds-rangeslider-tick {
  color: #14171d;
  font-size: .875rem;
  line-height: .875rem;
  position: absolute;
  transform: translate(-50%, 1rem);
  -webkit-user-select: none;
  user-select: none;
}
.ds-rangeslider-tick:before {
  background-color: #e0e3e9;
  border-radius: 50%;
  content: "";
  height: 6px;
  left: calc(50% - 3px);
  position: absolute;
  top: calc(-1rem + 1px);
  width: 6px;
}
.ds-rangeslider-tick--outside:before {
  background-color: #63728a;
}
.ds-rangeslider-tick--start {
  transform: translateY(1rem);
}
.ds-rangeslider-tick--start:before {
  left: 1px;
}
.ds-rangeslider-tick--end {
  transform: translate(-100%, 1rem);
}
.ds-rangeslider-tick--end:before {
  left: unset;
  right: 1px;
}
.ds-rangeslider-tick--current {
  font-weight: 700;
}
.ds-rangeslider-thumb {
  border: .125rem solid #fff;
  border-radius: 50%;
  box-shadow: 0 2px 8px 0 #0003;
  cursor: pointer;
  height: 1rem;
  position: absolute;
  transform: translate(-50%, -25%);
  width: 1rem;
}
.ds-rangeslider-thumb,
.ds-rangeslider-thumb:hover {
  background-color: #002d80;
}
.ds-rangeslider-thumb:focus,
.ds-rangeslider-thumb:focus-visible {
  outline: none;
}
.ds-rangeslider-thumb:focus-visible:before {
  border: .125rem solid #255fcc;
  border-radius: .25rem;
  bottom: -.25rem;
  content: "";
  left: -.25rem;
  position: absolute;
  right: -.25rem;
  top: -.25rem;
}
.ds-rangeslider-tooltip {
  height: calc(100% + .25rem);
  margin: -2px;
}
[data-theme=dark] .ds-rangeslider:before,
[data-theme=dark].ds-rangeslider:before {
  background-color: #3a3e44;
}
[data-theme=dark] .ds-rangeslider--large > .ds-rangeslider-tick,
[data-theme=dark].ds-rangeslider--large > .ds-rangeslider-tick {
  color: #fff;
}
[data-theme=dark] .ds-rangeslider--large > .ds-rangeslider-thumb,
[data-theme=dark].ds-rangeslider--large > .ds-rangeslider-thumb {
  background-color: #b3cbf8;
  border: .25rem solid #14171d;
}
[data-theme=dark] .ds-rangeslider--large > .ds-rangeslider-thumb:hover,
[data-theme=dark].ds-rangeslider--large > .ds-rangeslider-thumb:hover {
  background-color: #b3cbf8;
}
[data-theme=dark] .ds-rangeslider--large > .ds-rangeslider-thumb:focus-visible:before,
[data-theme=dark].ds-rangeslider--large > .ds-rangeslider-thumb:focus-visible:before {
  border: .125rem solid #e5ecf7;
}
[data-theme=dark] .ds-rangeslider--large > .ds-rangeslider-tick + .ds-rangeslider-tick--outside:before,
[data-theme=dark].ds-rangeslider--large > .ds-rangeslider-tick + .ds-rangeslider-tick--outside:before {
  background-color: #fff;
}
[data-theme=dark] .ds-rangeslider--large > .ds-rangeslider-tick:before,
[data-theme=dark].ds-rangeslider--large > .ds-rangeslider-tick:before {
  background-color: #25282e;
}
[data-theme=dark] .ds-rangeslider-track,
[data-theme=dark].ds-rangeslider-track {
  background-color: #b3cbf8;
}
[data-theme=dark] .ds-rangeslider-tick,
[data-theme=dark].ds-rangeslider-tick {
  color: #fff;
}
[data-theme=dark] .ds-rangeslider-tick:before,
[data-theme=dark].ds-rangeslider-tick:before {
  background-color: #25282e;
}
[data-theme=dark] .ds-rangeslider-tick--outside:before,
[data-theme=dark].ds-rangeslider-tick--outside:before {
  background-color: #fff;
}
[data-theme=dark] .ds-rangeslider-thumb,
[data-theme=dark].ds-rangeslider-thumb {
  background-color: #b3cbf8;
  border: .125rem solid #14171d;
}
[data-theme=dark] .ds-rangeslider-thumb:hover,
[data-theme=dark].ds-rangeslider-thumb:hover {
  background-color: #b3cbf8;
}
[data-theme=dark] .ds-rangeslider-thumb:focus-visible:before,
[data-theme=dark].ds-rangeslider-thumb:focus-visible:before {
  border: .125rem solid #e5ecf7;
}
.ds-rating {
  all: initial;
  align-items: center;
  box-sizing: border-box;
  display: inline-flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
}
.ds-rating--small .ds-rating-item {
  min-height: 1.5rem;
  min-width: 1.5rem;
}
.ds-rating--small .ds-rating-item:not(:last-child) {
  margin-right: 2px;
}
.ds-rating--small .ds-rating-item .ds-rating-icon {
  font-size: 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
}
.ds-rating--readonly {
  pointer-events: none;
}
.ds-rating-item {
  -webkit-tap-highlight-color: transparent;
  align-items: center;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: initial;
  border: 2px solid #0000;
  border-radius: 3px;
  box-sizing: border-box;
  color: #063b9e;
  cursor: pointer;
  display: inline-flex;
  font-family: inherit;
  font-size: .875rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1.5rem;
  margin: 0;
  min-height: 2.5rem;
  min-width: 2.5rem;
  outline: 0;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.ds-rating-item i,
.ds-rating-item svg {
  fill: currentColor;
  color: currentColor;
  display: inline-flex;
  font-size: 1rem;
  height: 1rem;
  margin-left: -.125rem;
  margin-right: .5rem;
  width: 1rem;
}
.ds-rating-item:disabled {
  opacity: .4;
  pointer-events: none;
}
.ds-rating-item:active,
.ds-rating-item:hover,
.ds-rating-item[aria-pressed=true] {
  background-color: unset;
}
.ds-rating-item::-moz-focus-inner {
  border-style: none;
}
.ds-rating-item:focus-visible {
  outline: none;
}
.ds-rating-item:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-rating-item:not(:last-child) {
  margin-right: .5rem;
}
.ds-rating-item--full .ds-rating-icon.ds-rating-icon--full,
.ds-rating-item--half .ds-rating-icon.ds-rating-icon--half,
.ds-rating-item:hover .ds-rating-icon.ds-rating-icon--full {
  display: inline-flex;
}
.ds-rating-icon {
  box-sizing: border-box;
  position: absolute;
  top: -2px;
}
.ds-rating-icon.ds-rating-icon {
  fill: currentColor;
  font-size: 2.5rem;
  height: 2.5rem;
  margin: 0;
  width: 2.5rem;
}
.ds-rating-icon.ds-rating-icon--full,
.ds-rating-icon.ds-rating-icon--half {
  display: none;
}
[data-theme=dark] .ds-rating-item,
[data-theme=dark].ds-rating-item {
  color: #cfddf8;
}
[data-theme=dark] .ds-rating-item:focus-visible:after,
[data-theme=dark].ds-rating-item:focus-visible:after {
  border: 2px solid #e5ecf7;
}
.ds-select {
  all: initial;
  align-items: center;
  -webkit-appearance: none;
  appearance: none;
  background: #0000;
  background-color: #fafafa;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzA2M2I5ZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwNjNiOWUiIGQ9Ik0xMiA1LjgzIDE1LjE3IDlsMS40MS0xLjQxTDEyIDMgNy40MSA3LjU5IDguODMgOXptMCAxMi4zNEw4LjgzIDE1bC0xLjQxIDEuNDFMMTIgMjFsNC41OS00LjU5TDE1LjE3IDE1eiIvPgo8L3N2Zz4K);
  background-position: right 1rem top 50%;
  background-repeat: no-repeat;
  background-size: 1.25rem;
  border: none;
  border-radius: 3px 3px 0 0;
  box-shadow: inset 0 -1px 0 0 #63728a;
  box-sizing: border-box;
  color: #14171d;
  color-scheme: light;
  font-family: inherit;
  font-size: .875rem;
  height: 2.5rem;
  line-height: 1.25rem;
  margin: 0;
  outline: 0;
  padding: .5rem 2rem .5rem .5rem;
  transition: .1s ease-in-out;
  transition-property: box-shadow, border;
  width: 100%;
}
.ds-select::placeholder {
  color: #63728a;
}
.ds-select:disabled {
  opacity: .4;
  pointer-events: auto;
}
.ds-select:hover {
  cursor: pointer;
}
.ds-select.ds-select--info.ds-select {
  box-shadow: 0 3px 0 0 #255fcc;
}
.ds-select.ds-select--valid.ds-select {
  box-shadow: 0 3px 0 0 #08875b;
}
.ds-select.ds-select--invalid.ds-select {
  box-shadow: 0 3px 0 0 #e4002b;
}
.ds-select:focus,
.ds-select:focus-within {
  background-color: #e5ecf7;
  border-color: #0000;
  box-shadow: 0 0 0 3px #255fcc;
}
.ds-select:disabled:hover {
  cursor: not-allowed;
}
.ds-select.ds-select--invalid.ds-select:focus,
.ds-select.ds-select--invalid.ds-select:focus-within {
  box-shadow: 0 0 0 3px #e4002b;
}
.ds-select.ds-select--valid.ds-select:focus,
.ds-select.ds-select--valid.ds-select:focus-within {
  box-shadow: 0 0 0 3px #08875b;
}
.ds-select.ds-select--info.ds-select:focus,
.ds-select.ds-select--info.ds-select:focus-within {
  box-shadow: 0 0 0 3px #255fcc;
}
.ds-select--small {
  height: 2rem;
  line-height: 1.125rem;
  padding-bottom: .25rem;
  padding-top: .25rem;
}
.ds-select--has-placeholder {
  color: #63728a;
}
[data-theme=dark] .ds-select,
[data-theme=dark].ds-select {
  background-color: #25282e;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2NmZGRmOCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNjZmRkZjgiIGQ9Ik0xMiA1LjgzIDE1LjE3IDlsMS40MS0xLjQxTDEyIDMgNy40MSA3LjU5IDguODMgOXptMCAxMi4zNEw4LjgzIDE1bC0xLjQxIDEuNDFMMTIgMjFsNC41OS00LjU5TDE1LjE3IDE1eiIvPgo8L3N2Zz4K);
  box-shadow: inset 0 -1px 0 0 #ced5dd;
  color: #fff;
  color-scheme: dark;
}
[data-theme=dark] .ds-select::placeholder,
[data-theme=dark].ds-select::placeholder {
  color: #fff;
}
[data-theme=dark] .ds-select.ds-select--info.ds-select,
[data-theme=dark].ds-select.ds-select--info.ds-select {
  box-shadow: 0 3px 0 0 #b3cbf8;
}
[data-theme=dark] .ds-select.ds-select--valid.ds-select,
[data-theme=dark].ds-select.ds-select--valid.ds-select {
  box-shadow: 0 3px 0 0 #27e7a7;
}
[data-theme=dark] .ds-select.ds-select--invalid.ds-select,
[data-theme=dark].ds-select.ds-select--invalid.ds-select {
  box-shadow: 0 3px 0 0 #f86471;
}
[data-theme=dark] .ds-select:focus,
[data-theme=dark].ds-select:focus {
  background-color: #282e3a;
  box-shadow: 0 0 0 3px #e5ecf7;
}
[data-theme=dark] .ds-select.ds-select--invalid.ds-select:focus,
[data-theme=dark].ds-select.ds-select--invalid.ds-select:focus {
  box-shadow: 0 0 0 3px #f86471;
}
[data-theme=dark] .ds-select.ds-select--valid.ds-select:focus,
[data-theme=dark].ds-select.ds-select--valid.ds-select:focus {
  box-shadow: 0 0 0 3px #27e7a7;
}
[data-theme=dark] .ds-select.ds-select--info.ds-select:focus,
[data-theme=dark].ds-select.ds-select--info.ds-select:focus {
  box-shadow: 0 0 0 3px #b3cbf8;
}
[data-theme=dark] .ds-select--has-placeholder,
[data-theme=dark].ds-select--has-placeholder {
  color: #fff;
}
.ds-sidenav {
  all: initial;
  background-color: #fff;
  box-shadow: 0 1px 4px 0 #0000003d;
  box-sizing: border-box;
  color: #063b9e;
  display: flex;
  flex-direction: column;
  font-family:
    Inter,
    Arial,
    sans-serif;
  height: 100%;
  overflow-y: auto;
  width: 14rem;
}
.ds-sidenav > .ds-sidenav-section {
  padding-top: .5rem;
}
@media (max-width:320px) {
  .ds-sidenav.ds-sidenav-width-xxs {
    width: 100vw;
    z-index: 1000;
  }
  .ds-sidenav .ds-sidenav-title-section {
    display: flex;
  }
}
@media (max-width:480px) {
  .ds-sidenav.ds-sidenav-width-xs {
    width: 100vw;
    z-index: 1000;
  }
  .ds-sidenav .ds-sidenav-title-section {
    display: flex;
  }
}
@media (max-width:768px) {
  .ds-sidenav.ds-sidenav-width-sm {
    width: 100vw;
    z-index: 1000;
  }
  .ds-sidenav .ds-sidenav-title-section {
    display: flex;
  }
}
@media (max-width:960px) {
  .ds-sidenav.ds-sidenav-width-md {
    width: 100vw;
    z-index: 1000;
  }
  .ds-sidenav .ds-sidenav-title-section {
    display: flex;
  }
}
@media (max-width:1200px) {
  .ds-sidenav.ds-sidenav-width-lg {
    width: 100vw;
    z-index: 1000;
  }
  .ds-sidenav .ds-sidenav-title-section {
    display: flex;
  }
}
@media (max-width:1440px) {
  .ds-sidenav.ds-sidenav-width-xl {
    width: 100vw;
    z-index: 1000;
  }
  .ds-sidenav .ds-sidenav-title-section {
    display: flex;
  }
}
@media (max-width:1920px) {
  .ds-sidenav.ds-sidenav-width-xxl {
    width: 100vw;
    z-index: 1000;
  }
  .ds-sidenav .ds-sidenav-title-section {
    display: flex;
  }
}
.ds-sidenav-section {
  color: #063b9e;
  display: block;
  font-size: .875rem;
  line-height: 1.25rem;
  list-style: none;
  margin: 0;
  min-width: 12.5rem;
  padding: 0;
}
.ds-sidenav-item {
  font-weight: 400;
  position: relative;
}
.ds-sidenav-item-link {
  align-items: center;
  color: #063b9e;
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: .75rem;
  text-decoration: none;
}
.ds-sidenav-item-link:active,
.ds-sidenav-item-link:hover,
.ds-sidenav-item-link[aria-selected=true] {
  background-color: #f1f1f1;
}
.ds-sidenav-item-link:focus-visible {
  box-shadow: inset 0 0 0 3px #255fcc;
  outline: none;
}
.ds-sidenav-item-link i,
.ds-sidenav-item-link svg {
  fill: currentColor;
  align-self: center;
  font-size: 1rem;
  height: 1rem;
  line-height: 1rem;
}
.ds-sidenav--large .ds-sidenav-item-link {
  font-size: 1.125rem;
}
.ds-sidenav--large .ds-sidenav-item-link i,
.ds-sidenav--large .ds-sidenav-item-link svg {
  font-size: 1.5rem;
  height: 1.5rem;
}
.ds-sidenav-item--disabled {
  opacity: .4;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}
.ds-sidenav-item--selected {
  font-weight: 700;
}
.ds-sidenav-item--selected > .ds-sidenav-item-link,
.ds-sidenav-item--selected > .ds-sidenav-item-link:hover {
  background-color: #e5ecf7;
  color: #063b9e;
}
.ds-sidenav-category {
  font-weight: 400;
  position: relative;
}
.ds-sidenav-category > .ds-sidenav-item-link {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzA2M2I5ZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwNjNiOWUiIGQ9Ik0xNi41OSA4LjI5NSAxMiAxMi44NzVsLTQuNTktNC41OEw2IDkuNzA1bDYgNiA2LTZ6Ii8+Cjwvc3ZnPgo=);
  background-position: right 1rem center;
  background-repeat: no-repeat;
  background-size: 1.25rem;
}
.ds-sidenav-category .ds-sidenav-section .ds-sidenav-item-link {
  padding-left: calc(1.5rem + 2px);
}
.ds-sidenav-category .ds-sidenav-category .ds-sidenav-item-link {
  padding-left: 1.5rem;
}
.ds-sidenav-category .ds-sidenav-category .ds-sidenav-section .ds-sidenav-item-link {
  margin-left: calc(2rem + 2px);
  padding-left: .75rem;
}
.ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-item-link {
  padding-left: 2rem;
}
.ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-section .ds-sidenav-item-link {
  margin-left: calc(2rem + 2px);
  padding-left: .75rem;
}
.ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-item-link {
  padding-left: 2.5rem;
}
.ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-section .ds-sidenav-item-link {
  padding-left: 3.125rem;
}
.ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-item-link {
  padding-left: 3rem;
}
.ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-section .ds-sidenav-item-link {
  padding-left: 3.625rem;
}
.ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-item .ds-sidenav-item-link:after {
  border-left: 2px solid #f1f1f1;
  bottom: 0;
  content: "";
  left: 1rem;
  position: absolute;
  top: 0;
}
.ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-section .ds-sidenav-item-link:after {
  left: 2rem;
}
.ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-item .ds-sidenav-item-link:after {
  border-left: 2px solid #f1f1f1;
  bottom: 0;
  content: "";
  left: 1rem;
  position: absolute;
  top: 0;
}
.ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-section .ds-sidenav-item-link:after {
  left: 2rem;
}
.ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-item .ds-sidenav-item-link:after {
  border-left: 2px solid #f1f1f1;
  bottom: 0;
  content: "";
  left: 1rem;
  position: absolute;
  top: 0;
}
.ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-section .ds-sidenav-item-link:after {
  left: 2rem;
}
.ds-sidenav-category .ds-sidenav-category .ds-sidenav-item .ds-sidenav-item-link:after {
  border-left: 2px solid #f1f1f1;
  bottom: 0;
  content: "";
  left: 1rem;
  position: absolute;
  top: 0;
}
.ds-sidenav-category .ds-sidenav-category .ds-sidenav-section .ds-sidenav-item-link:after {
  left: 2rem;
}
@media (max-width:480px) {
  .ds-sidenav-category > .ds-sidenav-item-link {
    background-position: right 1rem center;
    background-size: 1.25rem;
  }
}
.ds-sidenav-category--closed > .ds-sidenav-section {
  display: none;
  height: 0;
}
.ds-sidenav-category--closed.ds-sidenav-category--selected > .ds-sidenav-item-link {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzA2M2I5ZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwNjNiOWUiIGQ9Ik0xNi41OSA4LjI5NSAxMiAxMi44NzVsLTQuNTktNC41OEw2IDkuNzA1bDYgNiA2LTZ6Ii8+Cjwvc3ZnPgo=);
}
.ds-sidenav-category--opened > .ds-sidenav-item-link {
  font-weight: 700;
}
.ds-sidenav-category--opened.ds-sidenav-category--selected > .ds-sidenav-item-link,
.ds-sidenav-category--opened > .ds-sidenav-item-link {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzA2M2I5ZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwNjNiOWUiIGQ9Im0xMiA4LjI5NS02IDYgMS40MSAxLjQxIDQuNTktNC41OCA0LjU5IDQuNTggMS40MS0xLjQxeiIvPgo8L3N2Zz4K);
}
.ds-sidenav-category--current .ds-sidenav-item--selected > .ds-sidenav-item-link:after {
  border-left: 2px solid #063b9e !important;
}
.ds-sidenav-category--selected > .ds-sidenav-item-link,
.ds-sidenav-category--selected > .ds-sidenav-item-link:hover {
  color: #063b9e;
}
.ds-sidenav-title-section {
  align-items: end;
  display: none;
  justify-content: space-between;
  list-style-type: none;
  margin: 0;
  padding: 1rem;
}
.ds-sidenav-title {
  color: #063b9e;
  font-size: 2rem;
  margin: auto 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ds-sidenav-close {
  align-self: center;
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwNjNiOWUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  cursor: pointer;
  height: 3rem;
  width: 3rem;
}
.ds-sidenav-header-padding {
  padding-top: 3.5rem;
}
[data-theme=dark] .ds-sidenav,
[data-theme=dark].ds-sidenav {
  background-color: #181c21;
  color: #cfddf8;
}
[data-theme=dark] .ds-sidenav-item-link,
[data-theme=dark] .ds-sidenav-section,
[data-theme=dark].ds-sidenav-item-link,
[data-theme=dark].ds-sidenav-section {
  color: #cfddf8;
}
[data-theme=dark] .ds-sidenav-item-link:hover,
[data-theme=dark].ds-sidenav-item-link:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-sidenav-item-link:focus-visible,
[data-theme=dark].ds-sidenav-item-link:focus-visible {
  box-shadow: inset 0 0 0 3px #e5ecf7;
}
[data-theme=dark] .ds-sidenav-item--selected > .ds-sidenav-item-link,
[data-theme=dark].ds-sidenav-item--selected > .ds-sidenav-item-link {
  background-color: #282e3a;
  color: #cfddf8;
}
[data-theme=dark] .ds-sidenav-category > .ds-sidenav-item-link,
[data-theme=dark].ds-sidenav-category > .ds-sidenav-item-link {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2NmZGRmOCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNjZmRkZjgiIGQ9Ik0xNi41OSA4LjI5NSAxMiAxMi44NzVsLTQuNTktNC41OEw2IDkuNzA1bDYgNiA2LTZ6Ii8+Cjwvc3ZnPgo=);
}
[data-theme=dark] .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-item .ds-sidenav-item-link:after,
[data-theme=dark] .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-item .ds-sidenav-item-link:after,
[data-theme=dark] .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-item .ds-sidenav-item-link:after,
[data-theme=dark] .ds-sidenav-category .ds-sidenav-category .ds-sidenav-item .ds-sidenav-item-link:after,
[data-theme=dark].ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-item .ds-sidenav-item-link:after,
[data-theme=dark].ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-item .ds-sidenav-item-link:after,
[data-theme=dark].ds-sidenav-category .ds-sidenav-category .ds-sidenav-category .ds-sidenav-item .ds-sidenav-item-link:after,
[data-theme=dark].ds-sidenav-category .ds-sidenav-category .ds-sidenav-item .ds-sidenav-item-link:after {
  border-left: 2px solid #292d33;
}
[data-theme=dark] .ds-sidenav-category--closed.ds-sidenav-category--selected > .ds-sidenav-item-link,
[data-theme=dark].ds-sidenav-category--closed.ds-sidenav-category--selected > .ds-sidenav-item-link {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2NmZGRmOCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNjZmRkZjgiIGQ9Ik0xNi41OSA4LjI5NSAxMiAxMi44NzVsLTQuNTktNC41OEw2IDkuNzA1bDYgNiA2LTZ6Ii8+Cjwvc3ZnPgo=);
}
[data-theme=dark] .ds-sidenav-category--opened.ds-sidenav-category--selected > .ds-sidenav-item-link,
[data-theme=dark] .ds-sidenav-category--opened > .ds-sidenav-item-link,
[data-theme=dark].ds-sidenav-category--opened.ds-sidenav-category--selected > .ds-sidenav-item-link,
[data-theme=dark].ds-sidenav-category--opened > .ds-sidenav-item-link {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2NmZGRmOCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNjZmRkZjgiIGQ9Im0xMiA4LjI5NS02IDYgMS40MSAxLjQxIDQuNTktNC41OCA0LjU5IDQuNTggMS40MS0xLjQxeiIvPgo8L3N2Zz4K);
}
[data-theme=dark] .ds-sidenav-category--current .ds-sidenav-item--selected > .ds-sidenav-item-link:after,
[data-theme=dark].ds-sidenav-category--current .ds-sidenav-item--selected > .ds-sidenav-item-link:after {
  border-left: 2px solid #cfddf8 !important;
}
[data-theme=dark] .ds-sidenav-category--selected > .ds-sidenav-item-link,
[data-theme=dark] .ds-sidenav-title,
[data-theme=dark].ds-sidenav-category--selected > .ds-sidenav-item-link,
[data-theme=dark].ds-sidenav-title {
  color: #cfddf8;
}
[data-theme=dark] .ds-sidenav-close,
[data-theme=dark].ds-sidenav-close {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNjZmRkZjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjMgNS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMMTIgMTAuNTkgNy4xMSA1LjdBLjk5Ni45OTYgMCAxIDAgNS43IDcuMTFMMTAuNTkgMTIgNS43IDE2Ljg5YS45OTYuOTk2IDAgMSAwIDEuNDEgMS40MUwxMiAxMy40MWw0Ljg5IDQuODlhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDEzLjQxIDEybDQuODktNC44OWMuMzgtLjM4LjM4LTEuMDIgMC0xLjQiLz4KPC9zdmc+Cg==);
}
.ds-skeleton {
  all: initial;
  box-sizing: border-box;
  font-family:
    Inter,
    Arial,
    sans-serif;
  position: relative;
}
.ds-skeleton:before {
  background-color: #eff1f4;
  border-radius: 3px;
}
.ds-skeleton:after,
.ds-skeleton:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.ds-skeleton:after {
  animation: ds-skeleton-keyframes-gradient 3s linear infinite;
  background:
    linear-gradient(
      90deg,
      #fff0,
      #ffffff8a 2.5rem,
      #fff0 5rem) no-repeat;
  background-size: 5rem 100%;
}
.ds-skeleton.ds-skeleton--secondary:before {
  background-color: #e0e3e9;
}
.ds-skeleton.ds-skeleton--text:before {
  background-color: #ced5dd;
}
.ds-skeleton.ds-skeleton--text.ds-skeleton--secondary:before {
  background-color: #e0e3e9;
}
@keyframes ds-skeleton-keyframes-gradient {
  0% {
    background-position-x: -5rem;
  }
  30% {
    background-position-x: calc(100% + 5rem);
  }
  to {
    background-position-x: calc(100% + 5rem);
  }
}
.ds-skeleton--component:after {
  animation: ds-skeleton-keyframes-gradient 3s linear infinite;
  background:
    linear-gradient(
      90deg,
      #fff0,
      #ffffff8a 2.5rem,
      #fff0 5rem) no-repeat;
  background-size: 5rem 100%;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.ds-skeleton--component .ds-skeleton:after {
  background: none;
}
[data-theme=dark] .ds-skeleton:before,
[data-theme=dark].ds-skeleton:before {
  background-color: #181c21;
}
[data-theme=dark] .ds-skeleton.ds-skeleton--secondary:before,
[data-theme=dark].ds-skeleton.ds-skeleton--secondary:before {
  background-color: #25282e;
}
[data-theme=dark] .ds-skeleton.ds-skeleton--text:before,
[data-theme=dark].ds-skeleton.ds-skeleton--text:before {
  background-color: #3a3e44;
}
[data-theme=dark] .ds-skeleton.ds-skeleton--text.ds-skeleton--secondary:before,
[data-theme=dark].ds-skeleton.ds-skeleton--text.ds-skeleton--secondary:before {
  background-color: #25282e;
}
.ds-slideindicator {
  all: initial;
  box-sizing: border-box;
  display: flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  transition: transform .25s cubic-bezier(.33, 1, .68, 1);
}
.ds-slideindicator--vertical {
  flex-direction: column;
}
.ds-slideindicator-container {
  align-items: baseline;
  display: flex;
  max-height: 8.75rem;
  max-width: 8.75rem;
  overflow: hidden;
}
.ds-slideindicator-step {
  -webkit-tap-highlight-color: transparent;
  align-items: center;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #ced5dd;
  border: 0;
  border-radius: 50%;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  font-family: inherit;
  height: .5rem;
  justify-content: center;
  margin: 6px;
  outline: 0;
  padding: 0;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  transition: all .25s cubic-bezier(.33, 1, .68, 1);
  transition-property:
    width,
    height,
    margin;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  width: .5rem;
}
.ds-slideindicator-step:after {
  border-radius: 50%;
  content: "";
  padding: .25rem;
}
.ds-slideindicator-step--beforeend {
  height: 6px;
  margin: calc(.375rem + 1px);
  width: 6px;
}
.ds-slideindicator-step--end {
  height: .25rem;
  margin: calc(.375rem + 2px);
  width: .25rem;
}
.ds-slideindicator-step--selected {
  background-color: #063b9e;
}
[data-theme=dark] .ds-slideindicator-step,
[data-theme=dark].ds-slideindicator-step {
  background-color: #3a3e44;
}
[data-theme=dark] .ds-slideindicator-step--selected,
[data-theme=dark].ds-slideindicator-step--selected {
  background-color: #cfddf8;
}
.ds-spinner {
  all: initial;
  align-items: center;
  box-sizing: border-box;
  color: #14171d;
  display: flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  height: 1.5rem;
  justify-content: center;
  margin: 3px;
  min-width: 1.5rem;
  overflow: visible;
  position: relative;
  width: 1.5rem;
}
.ds-spinner:before {
  animation: ds-spinner-keyframes-circle .75s linear infinite;
  border: 3px solid #255fcc;
  border-radius: 50%;
  border-right-color: #0000 !important;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
@keyframes ds-spinner-keyframes-circle {
  to {
    transform: rotate(1turn);
  }
}
.ds-spinner-label {
  color: #14171d;
  font-size: .875rem;
  left: -4rem;
  line-height: 1.25rem;
  position: absolute;
  right: -4rem;
  text-align: center;
  top: calc(100% + .5rem);
}
.ds-spinner--medium {
  border-width: .25rem;
  height: 3.625rem;
  min-width: 3.625rem;
  width: 3.625rem;
}
[data-theme=dark] .ds-spinner,
[data-theme=dark].ds-spinner {
  color: #fff;
}
[data-theme=dark] .ds-spinner:before,
[data-theme=dark].ds-spinner:before {
  border: 3px solid #86a8e9;
}
[data-theme=dark] .ds-spinner-label,
[data-theme=dark].ds-spinner-label {
  color: #fff;
}
.ds-progresscircle {
  all: initial;
  align-items: center;
  background: conic-gradient(#255fcc calc(var(--percentage)*1%), #f1f1f1 0);
  border-radius: 50%;
  box-sizing: border-box;
  color: #14171d;
  display: flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  height: 1.5rem;
  justify-content: center;
  line-height: 1.25rem;
  margin: 3px;
  min-width: 1.5rem;
  position: relative;
  width: 1.5rem;
}
.ds-progresscircle:before {
  background-color: #fff;
  border-radius: 50%;
  bottom: 3px;
  content: "";
  left: 3px;
  position: absolute;
  right: 3px;
  top: 3px;
}
.ds-progresscircle > div[role=status] {
  font-weight: 700;
  position: absolute;
}
.ds-progresscircle-label {
  color: #14171d;
  font-size: .875rem;
  left: -4rem;
  line-height: 1.25rem;
  position: absolute;
  right: -4rem;
  text-align: center;
  top: calc(100% + .5rem);
}
.ds-progresscircle--medium {
  height: 3.625rem;
  min-width: 3.625rem;
  width: 3.625rem;
}
[data-theme=dark] .ds-progresscircle,
[data-theme=dark].ds-progresscircle {
  background: conic-gradient(#86a8e9 calc(var(--percentage)*1%), #292d33 0);
  color: #fff;
}
[data-theme=dark] .ds-progresscircle:before,
[data-theme=dark].ds-progresscircle:before {
  background-color: #111;
}
[data-theme=dark] .ds-progresscircle-label,
[data-theme=dark].ds-progresscircle-label {
  color: #fff;
}
.ds-dots {
  all: initial;
  align-items: center;
  box-sizing: border-box;
  display: flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  justify-content: center;
}
@keyframes ds-dots-keyframes-wave {
  0% {
    opacity: 1;
    transform: translate(0);
  }
  30% {
    opacity: .5;
    transform: translateY(-4px);
  }
  60% {
    opacity: 1;
    transform: translate(0);
  }
  to {
    opacity: 1;
    transform: translate(0);
  }
}
.ds-dots-item {
  background-color: #255fcc;
  border-radius: .5rem;
  display: inline-block;
  height: .5rem;
  margin-right: .5rem;
  width: .5rem;
}
.ds-dots-item:first-child {
  animation: ds-dots-keyframes-wave 1s ease .2s infinite;
}
.ds-dots-item:nth-child(2n) {
  animation: ds-dots-keyframes-wave 1s ease .4s infinite;
}
.ds-dots-item:last-child {
  animation: ds-dots-keyframes-wave 1s ease .5s infinite;
  margin-right: 0;
}
[data-theme=dark] .ds-dots-item,
[data-theme=dark].ds-dots-item {
  background-color: #86a8e9;
}
.ds-stepper {
  all: initial;
  box-sizing: border-box;
  display: flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  margin: 0;
  padding: 0;
}
.ds-stepper > * {
  display: flex;
  flex: 1;
}
.ds-stepper--vertical {
  flex-direction: column;
}
.ds-stepper--vertical .ds-stepper-step {
  align-items: flex-start;
  min-height: 3.5rem;
  position: relative;
}
.ds-stepper--vertical .ds-stepper-step-header {
  flex-direction: row;
  width: auto;
}
.ds-stepper--vertical .ds-stepper-step-number {
  margin-bottom: 0;
  margin-right: .5rem;
}
.ds-stepper--vertical .ds-stepper-step-content {
  margin-left: 2.5rem;
}
.ds-stepper--vertical .ds-stepper-step-header:after {
  display: none;
}
.ds-stepper--vertical .ds-stepper-step-header:focus-visible:before {
  bottom: -.5rem;
  left: -.5rem;
  right: -.5rem;
  top: -.5rem;
}
.ds-stepper--vertical .ds-stepper-step:last-child {
  flex: unset;
  min-height: unset;
}
.ds-stepper--vertical .ds-stepper-step:after {
  background-color: #eff1f4;
  bottom: -.25rem;
  content: "";
  left: calc(1rem - 1px);
  position: absolute;
  top: 2rem;
  width: 2px;
  z-index: 0;
}
.ds-stepper--vertical .ds-stepper-step.ds-stepper-step--complete:after {
  background-color: #00205b;
}
.ds-stepper--vertical .ds-stepper-step:last-child:after {
  display: none;
}
.ds-stepper-step {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  list-style: none;
}
.ds-stepper-step:last-child .ds-stepper-step-header:after {
  display: none;
}
.ds-stepper-step--complete > .ds-stepper-step-header {
  color: #063b9e;
}
.ds-stepper-step--complete .ds-stepper-step-number {
  background-color: #fff;
  border: 2px solid #00205b;
  color: #063b9e;
}
.ds-stepper-step--complete > .ds-stepper-step-header:after {
  background-color: #00205b;
}
.ds-stepper-step--current > .ds-stepper-step-header {
  color: #063b9e;
  font-weight: 700;
}
.ds-stepper-step--current .ds-stepper-step-number {
  background-color: #00205b;
  color: #fff;
}
.ds-stepper-step-header {
  align-items: center;
  border: 2px solid #0000;
  border-radius: 3px;
  color: #63728a;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font-size: .875rem;
  font-weight: 400;
  position: relative;
  white-space: nowrap;
  width: 100%;
}
.ds-stepper-step-header::-moz-focus-inner {
  border-style: none;
}
.ds-stepper-step-header:focus-visible {
  outline: none;
}
.ds-stepper-step-header:focus-visible:before {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-stepper-step-header:after {
  background-color: #eff1f4;
  content: "";
  height: 2px;
  pointer-events: none;
  position: absolute;
  right: -50%;
  top: 1rem;
  width: 100%;
  z-index: 0;
}
.ds-stepper-step-header[aria-disabled=true] {
  pointer-events: none;
}
.ds-stepper-step-number {
  align-items: center;
  background-color: #eff1f4;
  border-radius: 2rem;
  color: #63728a;
  display: inline-flex;
  font-weight: 500;
  height: 2rem;
  justify-content: center;
  line-height: 2rem;
  margin-bottom: .25rem;
  width: 2rem;
  z-index: 1;
}
.ds-stepper-step-number i,
.ds-stepper-step-number svg {
  fill: currentColor;
  display: inline-flex;
  font-size: 1rem;
  height: 1rem;
  width: 1rem;
}
.ds-stepper-step-content {
  color: #063b9e;
  padding: .5rem 0;
}
.ds-stepper-step-substeps {
  font-size: .875rem;
  font-weight: 400;
  padding: 1rem 0 1rem 2.5rem;
  position: relative;
}
.ds-stepper-step-substeps .ds-stepper-step {
  line-height: 1.5rem;
  min-height: unset;
  padding: .5rem;
}
.ds-stepper-step-substeps .ds-stepper-step:after {
  bottom: 50%;
  left: calc(-1.5rem - 1px);
  top: -50%;
  z-index: 2;
}
.ds-stepper-step-substeps .ds-stepper-step:last-child:after {
  display: unset;
}
.ds-stepper-step-substeps .ds-stepper-step:before {
  background-color: #fff;
  border: .125rem solid #fff;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px #63728a;
  content: "";
  height: .5rem;
  left: -1.75rem;
  position: absolute;
  top: calc(50% - .125rem);
  width: .5rem;
  z-index: 3;
}
.ds-stepper-step-substeps .ds-stepper-step.ds-stepper-step--complete:before {
  background-color: #00205b;
  border: .125rem solid #fff;
  box-shadow: inset 0 0 0 1px #00205b;
}
.ds-stepper-step-substeps .ds-stepper-step.ds-stepper-step--current:after {
  background-color: #00205b;
}
.ds-stepper-step-substeps .ds-stepper-step.ds-stepper-step--current:before {
  background-color: #00205b;
  border: .125rem solid #00205b;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px #00205b;
  height: .5rem;
  left: -1.75rem;
  top: calc(50% - .25rem);
  width: .5rem;
}
[data-theme=dark] .ds-stepper--vertical .ds-stepper-step:after,
[data-theme=dark].ds-stepper--vertical .ds-stepper-step:after {
  background-color: #181c21;
}
[data-theme=dark] .ds-stepper--vertical .ds-stepper-step.ds-stepper-step--complete:after,
[data-theme=dark].ds-stepper--vertical .ds-stepper-step.ds-stepper-step--complete:after {
  background-color: #86a8e9;
}
[data-theme=dark] .ds-stepper-step--complete > .ds-stepper-step-header,
[data-theme=dark].ds-stepper-step--complete > .ds-stepper-step-header {
  color: #cfddf8;
}
[data-theme=dark] .ds-stepper-step--complete .ds-stepper-step-number,
[data-theme=dark].ds-stepper-step--complete .ds-stepper-step-number {
  background-color: #111;
  border: 2px solid #86a8e9;
  color: #cfddf8;
}
[data-theme=dark] .ds-stepper-step--complete > .ds-stepper-step-header:after,
[data-theme=dark].ds-stepper-step--complete > .ds-stepper-step-header:after {
  background-color: #86a8e9;
}
[data-theme=dark] .ds-stepper-step--current > .ds-stepper-step-header,
[data-theme=dark].ds-stepper-step--current > .ds-stepper-step-header {
  color: #cfddf8;
}
[data-theme=dark] .ds-stepper-step--current .ds-stepper-step-number,
[data-theme=dark].ds-stepper-step--current .ds-stepper-step-number {
  background-color: #86a8e9;
  color: #14171d;
}
[data-theme=dark] .ds-stepper-step-header,
[data-theme=dark].ds-stepper-step-header {
  color: #fff;
}
[data-theme=dark] .ds-stepper-step-header:focus-visible:before,
[data-theme=dark].ds-stepper-step-header:focus-visible:before {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-stepper-step-header:after,
[data-theme=dark].ds-stepper-step-header:after {
  background-color: #181c21;
}
[data-theme=dark] .ds-stepper-step-number,
[data-theme=dark].ds-stepper-step-number {
  background-color: #181c21;
  color: #fff;
}
[data-theme=dark] .ds-stepper-step-content,
[data-theme=dark].ds-stepper-step-content {
  color: #cfddf8;
}
[data-theme=dark] .ds-stepper-step-substeps .ds-stepper-step:before,
[data-theme=dark].ds-stepper-step-substeps .ds-stepper-step:before {
  background-color: #111;
  border: .125rem solid #111;
  box-shadow: inset 0 0 0 1px #ced5dd;
}
[data-theme=dark] .ds-stepper-step-substeps .ds-stepper-step.ds-stepper-step--complete:before,
[data-theme=dark].ds-stepper-step-substeps .ds-stepper-step.ds-stepper-step--complete:before {
  background-color: #86a8e9;
  border: .125rem solid #111;
  box-shadow: inset 0 0 0 1px #86a8e9;
}
[data-theme=dark] .ds-stepper-step-substeps .ds-stepper-step.ds-stepper-step--current:after,
[data-theme=dark].ds-stepper-step-substeps .ds-stepper-step.ds-stepper-step--current:after {
  background-color: #86a8e9;
}
[data-theme=dark] .ds-stepper-step-substeps .ds-stepper-step.ds-stepper-step--current:before,
[data-theme=dark].ds-stepper-step-substeps .ds-stepper-step.ds-stepper-step--current:before {
  background-color: #86a8e9;
  border: .125rem solid #86a8e9;
  box-shadow: inset 0 0 0 1px #86a8e9;
}
.ds-table {
  all: initial;
  border-collapse: collapse;
  border-spacing: 0;
  box-sizing: border-box;
  color: #14171d;
  display: table;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  height: 100%;
  position: relative;
  table-layout: fixed;
  text-align: left;
  vertical-align: middle;
  width: 100%;
}
.ds-table td,
.ds-table th {
  display: table-cell !important;
}
.ds-table-container {
  height: 100%;
  width: 100%;
}
.ds-table--condensed .ds-table-head {
  min-height: 2.5rem;
}
.ds-table--condensed .ds-table-row {
  height: 2rem;
}
@supports (-webkit-line-clamp:2) {
  .ds-table--condensed .ds-table-cell {
    display: block;
    white-space: nowrap;
  }
}
.ds-table--condensed .ds-table-head .ds-table-row,
.ds-table--condensed .ds-table-head:after,
.ds-table--condensed .ds-table-head:before {
  height: 2.5rem;
}
.ds-table-head {
  border: none;
  border-bottom: 1px solid #919cb0;
  min-height: 3rem;
  overflow: hidden;
  position: relative;
}
.ds-table-head::-moz-focus-inner {
  border-style: none;
}
.ds-table-head:focus-visible {
  outline: none;
}
.ds-table-head:focus-visible:after {
  border: 2px solid #255fcc;
  border-radius: 6px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.ds-table-head .ds-table-row {
  background-color: #eff1f4;
  height: 3rem;
}
.ds-table-body {
  min-height: 2.5rem;
  overflow: auto;
}
.ds-table-body .ds-table-body,
.ds-table-body .ds-table-row:first-child {
  box-shadow: none;
}
.ds-table-body .ds-table-row:hover {
  background-color: #f1f1f1;
}
.ds-table-row {
  background-color: #fff;
  box-sizing: border-box;
  height: 2.5rem;
}
.ds-table-row:nth-of-type(2n):not(:hover) {
  background-color: #fafafa;
}
.ds-table-row--dividers {
  box-shadow: inset 0 1px 0 #e0e3e9;
}
.ds-table-row--clickable {
  cursor: pointer;
}
.ds-table-row--expanded {
  padding: .5rem 1rem;
  position: relative;
}
.ds-table-row--expanded:nth-of-type(odd) {
  background-color: #fafafa;
}
.ds-table-row--expanded_even {
  display: none;
}
.ds-table-row--selected.ds-table-row--selected:not(:hover),
.ds-table-row--selected:nth-of-type(2n):not(:hover) {
  background-color: #e5ecf7;
}
.ds-table-cell {
  line-height: 1rem;
  margin: auto 0;
  overflow: hidden;
  padding: 0 1rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@supports (-webkit-line-clamp:2) {
  .ds-table-cell {
    box-orient: vertical;
    line-clamp: 2;
    display: -webkit-box;
    white-space: normal;
  }
}
.ds-table-cell--head {
  align-items: center;
  display: flex;
  font-weight: 700;
  line-height: 1rem;
  padding: .5rem 1rem;
  position: relative;
}
.ds-table-cell--head:hover {
  background-color: #f1f1f1;
}
.ds-table-cell--head:hover .ds-table-resizer {
  opacity: 1;
}
.ds-table-cell--head:last-child {
  overflow: hidden;
}
.ds-table-cell--right {
  justify-content: flex-end;
  text-align: right;
}
.ds-table-cell--checkbox {
  flex: unset !important;
  padding: .5rem .5rem .5rem .75rem;
  width: 2.5rem;
}
.ds-table-cell--expand {
  padding: .5rem;
  width: 2.5rem;
}
.ds-table-expand-btn--collapse {
  transform: rotate(180deg);
}
.ds-table-empty {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB3aWR0aD0iMTEyIiBoZWlnaHQ9IjExMiIgdmlld0JveD0iMCAwIDExMiAxMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOTIuNTI1OCA0Mi40MzQ4TDEwMy4wNjMgMzIuMTI2NEMxMDQuNTM2IDMwLjY4NjQgMTA0LjIyOSAyOC4yNzQ2IDEwMi40NDcgMjcuMjI4N0w3MC40NDYzIDguNDQ2MDdDNjkuMTg3NCA3LjcwNzE0IDY3LjU3NTUgNy45MDEzOSA2Ni41MzcyIDguOTE2ODlMNTYgMTkuMjI1MUw0NS40NjI1IDguOTE2ODlDNDQuNDI0NCA3LjkwMTU3IDQyLjgxMjYgNy43MDY5NSA0MS41NTM0IDguNDQ2MDdMOS41NTI5NCAyNy4yMjg3QzcuNzY3MzUgMjguMjc2NiA3LjQ2NzIgMzAuNjg5MiA4LjkzNjUzIDMyLjEyNjZMMTkuNDc0MSA0Mi40MzQ4TDguOTM2NzMgNTIuNzQzMUM3LjQ2NDUyIDU0LjE4MzEgNy43NzA2MSA1Ni41OTQ5IDkuNTUzMTMgNTcuNjQxTDIwLjc5OTUgNjQuMjQyMVY4Mi4wODcxQzIwLjc5OTUgODMuMTg2OCAyMS4zODk0IDg0LjIwNTYgMjIuMzUzMiA4NC43NzEzTDU0LjM1MzYgMTAzLjU1NEM1NS4zNjUyIDEwNC4xNDggNTYuNjMxIDEwNC4xNSA1Ny42NDY1IDEwMy41NTRMODkuNjQ2OSA4NC43NzExQzkwLjYxMDYgODQuMjA1NCA5MS4yMDA0IDgzLjE4NjYgOTEuMjAwNCA4Mi4wODY5VjY0LjI0MTlMMTAyLjQ0NyA1Ny42NDA4QzEwNC4yMzIgNTYuNTkyOSAxMDQuNTMyIDU0LjE4MDMgMTAzLjA2MyA1Mi43NDNMOTIuNTI1OCA0Mi40MzQ4Wk02OS4yOTYzIDE1LjA3MTlMOTUuNjM5NiAzMC41MzQzTDg3LjUwNDIgMzguNDkyOEM4Ni4zNjkyIDM3LjgyNjYgNjIuMjY0OSAyMy42Nzg2IDYxLjE2MDkgMjMuMDMwNEw2OS4yOTYzIDE1LjA3MTlaTTgxLjc4MDQgNDIuNDM0OEw1NiA1Ny41NjY2TDMwLjIxOTQgNDIuNDM0OEw1NiAyNy4zMDI4TDgxLjc4MDQgNDIuNDM0OFpNMTYuMzYwNCAzMC41MzQ3TDQyLjcwMzggMTUuMDcyMUw1MC44MzkyIDIzLjAzMDZDNDkuNzM1NSAyMy42Nzg0IDI1LjYzMDMgMzcuODI3MSAyNC40OTU4IDM4LjQ5MjlMMTYuMzYwNCAzMC41MzQ3Wk0xNi4zNjAyIDU0LjMzNDhMMjQuNDk1NiA0Ni4zNzY2QzI1LjYzMDkgNDcuMDQyOCA0OS43MzUgNjEuMTkwOCA1MC44MzkgNjEuODM5TDQyLjcwMzYgNjkuNzk3NEwxNi4zNjAyIDU0LjMzNDhaTTg0LjgwMDIgODAuMzE0NEw1NiA5Ny4yMTg3TDI3LjE3ODQgODAuMzE0NFY2Ny45OTg1TDQxLjU1MzYgNzYuNDIzNkM0Mi44MTI2IDc3LjE2MjYgNDQuNDI0NCA3Ni45NjgzIDQ1LjQ2MjcgNzUuOTUyOEw1NiA2NS42NDQ0TDY2LjUzNzYgNzUuOTUyOEM2Ny41NzY4IDc2Ljk2OTQgNjkuMTg5IDc3LjE2MiA3MC40NDY3IDc2LjQyMzZMODQuODAwNCA2Ny45OTg1TDg0LjgwMDIgODAuMzE0NFpNNjkuMjk2MSA2OS43OTcyTDYxLjE2MDcgNjEuODM4OEM2Mi4yNjQ0IDYxLjE5MDkgODYuMzY5NiA0Ny4wNDIyIDg3LjUwNDEgNDYuMzc2Mkw5NS42Mzk0IDU0LjMzNDZMNjkuMjk2MSA2OS43OTcyWiIgZmlsbD0iI0UwRTNFOSIvPgo8L3N2Zz4K);
  background-position: center 1rem;
  background-repeat: no-repeat;
  background-size: 7rem;
  color: #63728a;
  font-size: 1.25rem;
  margin-bottom: 1rem;
  padding-top: 8rem;
  text-align: center;
}
.ds-table-empty > * {
  margin-bottom: 0;
  margin-top: 1rem;
}
.ds-table-loading {
  align-items: center;
  background-color: #00000020;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.ds-table-pagination {
  padding-top: 1rem;
}
.ds-table-resizer {
  background: #255fcc;
  cursor: ew-resize;
  height: 100%;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  touch-action: none;
  width: 1px;
  z-index: 1;
}
.ds-table-resizer:hover {
  right: -1px;
  width: .25rem;
}
.ds-table-resizer:before {
  left: -.5rem;
}
.ds-table-resizer:after,
.ds-table-resizer:before {
  bottom: 0;
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: .5rem;
}
.ds-table-resizer:after {
  right: -.5rem;
}
.ds-table-resizer--resizing {
  opacity: 1;
  right: -1px;
  width: .25rem;
}
[data-theme=dark] .ds-table,
[data-theme=dark].ds-table {
  color: #fff;
}
[data-theme=dark] .ds-table-head,
[data-theme=dark].ds-table-head {
  border-bottom: 1px solid #e0e3e9;
}
[data-theme=dark] .ds-table-head:focus-visible:after,
[data-theme=dark].ds-table-head:focus-visible:after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-table-head .ds-table-row,
[data-theme=dark].ds-table-head .ds-table-row {
  background-color: #181c21;
}
[data-theme=dark] .ds-table-body .ds-table-row:hover,
[data-theme=dark].ds-table-body .ds-table-row:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-table-row,
[data-theme=dark].ds-table-row {
  background-color: #111;
}
[data-theme=dark] .ds-table-row--expanded:nth-of-type(odd),
[data-theme=dark] .ds-table-row:nth-of-type(2n):not(:hover),
[data-theme=dark].ds-table-row--expanded:nth-of-type(odd),
[data-theme=dark].ds-table-row:nth-of-type(2n):not(:hover) {
  background-color: #25282e;
}
[data-theme=dark] .ds-table-row--selected.ds-table-row--selected:not(:hover),
[data-theme=dark] .ds-table-row--selected:nth-of-type(2n):not(:hover),
[data-theme=dark].ds-table-row--selected.ds-table-row--selected:not(:hover),
[data-theme=dark].ds-table-row--selected:nth-of-type(2n):not(:hover) {
  background-color: #282e3a;
}
[data-theme=dark] .ds-table-cell--head:hover,
[data-theme=dark].ds-table-cell--head:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-table-empty,
[data-theme=dark].ds-table-empty {
  color: #fff;
}
[data-theme=dark] .ds-table-resizer,
[data-theme=dark].ds-table-resizer {
  background: #e5ecf7;
}
.ds-sortlabel {
  all: initial;
  align-items: center;
  box-sizing: border-box;
  color: #14171d;
  cursor: pointer;
  display: flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  font-weight: 700;
  position: relative;
  text-overflow: hidden;
  white-space: nowrap;
}
.ds-sortlabel-arrow {
  height: 1rem;
  margin-left: .5rem;
  opacity: .4;
  position: relative;
  width: 1rem;
}
.ds-sortlabel-arrow:before {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzA2M2I5ZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwNjNiOWUiIGQ9Im0yMCAxMi0xLjQxLTEuNDFMMTMgMTYuMTdWNGgtMnYxMi4xN2wtNS41OC01LjU5TDQgMTJsOCA4eiIvPgo8L3N2Zz4K);
  background-position: 50%;
  background-size: 1rem;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity .2s cubic-bezier(.4, 0, .2, 1) 0ms, transform .2s cubic-bezier(.4, 0, .2, 1) 0ms;
}
.ds-sortlabel-index {
  color: #063b9e;
  font-size: .625rem;
  position: absolute;
  right: -.5rem;
  top: -.5rem;
}
.ds-sortlabel--right {
  flex-direction: row-reverse;
}
.ds-sortlabel--right .ds-sortlabel-arrow {
  margin-left: 0;
  margin-right: .5rem;
}
.ds-sortlabel--right .ds-sortlabel-index {
  left: -.5rem;
  right: auto;
}
.ds-sortlabel--active {
  font-weight: 700;
}
.ds-sortlabel--active .ds-sortlabel-arrow {
  opacity: 1;
}
.ds-sortlabel--active .ds-sortlabel-arrow:before {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzA2M2I5ZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMwNjNiOWUiIGQ9Im0yMCAxMi0xLjQxLTEuNDFMMTMgMTYuMTdWNGgtMnYxMi4xN2wtNS41OC01LjU5TDQgMTJsOCA4eiIvPgo8L3N2Zz4K);
  opacity: 1;
}
.ds-sortlabel--asc .ds-sortlabel-arrow:before {
  transform: rotate(180deg);
}
[data-theme=dark] .ds-sortlabel,
[data-theme=dark].ds-sortlabel {
  color: #fff;
}
[data-theme=dark] .ds-sortlabel-arrow:before,
[data-theme=dark].ds-sortlabel-arrow:before {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2NmZGRmOCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNjZmRkZjgiIGQ9Im0yMCAxMi0xLjQxLTEuNDFMMTMgMTYuMTdWNGgtMnYxMi4xN2wtNS41OC01LjU5TDQgMTJsOCA4eiIvPgo8L3N2Zz4K);
}
[data-theme=dark] .ds-sortlabel-index,
[data-theme=dark].ds-sortlabel-index {
  color: #cfddf8;
}
[data-theme=dark] .ds-sortlabel--active .ds-sortlabel-arrow:before,
[data-theme=dark].ds-sortlabel--active .ds-sortlabel-arrow:before {
  background-image: url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2NmZGRmOCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNjZmRkZjgiIGQ9Im0yMCAxMi0xLjQxLTEuNDFMMTMgMTYuMTdWNGgtMnYxMi4xN2wtNS41OC01LjU5TDQgMTJsOCA4eiIvPgo8L3N2Zz4K);
}
.ds-tabs {
  all: initial;
  box-sizing: border-box;
  display: inline-flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  list-style-type: none;
  margin: 0 0 1px;
  padding: 0;
  white-space: nowrap;
}
.ds-tabs.ds-tabs--floating a:before,
.ds-tabs.ds-tabs--floating li:before {
  border-bottom: none;
}
.ds-tabs.ds-tabs--floating a:after,
.ds-tabs.ds-tabs--floating li:after {
  border-width: 1px;
}
.ds-tabs--floating {
  align-self: stretch;
  margin-bottom: 0;
}
.ds-tabs-scrollwrapper {
  align-self: stretch;
  display: flex;
  -webkit-mask-image:
    linear-gradient(
      90deg,
      #000 95%,
      #0000);
  mask-image:
    linear-gradient(
      90deg,
      #000 95%,
      #0000);
  overflow: hidden;
}
.ds-tabs-scrollwrapper .ds-tabs {
  flex: 1 1 auto;
  overflow: hidden;
  overflow-x: scroll;
  scrollbar-width: none;
}
.ds-tabs-scrollwrapper .ds-tabs::-webkit-scrollbar {
  display: none;
}
.ds-tab {
  -webkit-tap-highlight-color: transparent;
  all: initial;
  align-items: center;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: initial;
  border: 2px solid #0000;
  border-radius: 0;
  box-sizing: border-box;
  color: #063b9e;
  cursor: pointer;
  display: inline-flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  font-weight: 500;
  height: 100%;
  justify-content: center;
  line-height: 1.5rem;
  margin: 0;
  min-height: 1.5rem;
  min-width: auto;
  outline: 0;
  padding: .5rem 1rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.ds-tab i,
.ds-tab svg {
  fill: currentColor;
  color: currentColor;
  display: inline-flex;
  font-size: 1rem;
  height: 1rem;
  margin-left: -.125rem;
  margin-right: .5rem;
  width: 1rem;
}
.ds-tab:disabled {
  opacity: .4;
  pointer-events: none;
}
.ds-tab:hover {
  background-color: #f1f1f1;
}
.ds-tab:active,
.ds-tab[aria-pressed=true] {
  background-color: #e5ecf7;
}
.ds-tab::-moz-focus-inner {
  border-style: none;
}
.ds-tab:focus-visible {
  outline: none;
}
.ds-tab:focus-visible:before {
  border: 2px solid #255fcc;
  border-radius: 0;
  bottom: -1px;
  content: "";
  left: -1px;
  position: absolute;
  right: -1px;
  top: -1px;
}
.ds-tab:before {
  border-bottom: 1px solid #00205b;
  bottom: -1px;
  content: "";
  left: -1px;
  position: absolute;
  right: -1px;
}
.ds-tab--negative:before {
  border-bottom: 1px solid #fff;
}
.ds-tab--negative.ds-tab--negative.ds-tab--negative {
  color: #fff;
}
.ds-tab--negative.ds-tab--negative.ds-tab--negative:hover {
  background-color: #ffffff12;
}
.ds-tab--negative.ds-tab--negative.ds-tab--negative.ds-tab--selected,
.ds-tab--negative.ds-tab--negative.ds-tab--negative.ds-tab--selected:hover,
.ds-tab--negative.ds-tab--negative.ds-tab--negative:active {
  background-color: #ffffff29;
}
.ds-tab--negative.ds-tab--negative.ds-tab--negative.ds-tab--selected:after {
  border-color: #fff;
}
.ds-tab--large {
  font-size: 1rem;
  line-height: 1.5rem;
  min-width: 3rem;
  padding: calc(.75rem - 1px) 1.5rem;
}
.ds-tab--large i,
.ds-tab--large svg {
  font-size: 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
}
.ds-tab--xlarge {
  font-size: 1.125rem;
  line-height: 1.875rem;
  min-width: 4rem;
  padding: .75rem 2rem;
}
.ds-tab--xlarge i,
.ds-tab--xlarge svg {
  font-size: 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
}
.ds-tab--container {
  background-color: #eff1f4;
}
.ds-tab--container:before {
  border-color: #d4d4d4;
}
.ds-tab--container:hover {
  background-color: #e0e3e9;
}
.ds-tab--container.ds-tab--selected {
  background-color: #fff;
}
.ds-tab--container.ds-tab--selected:before {
  display: none;
}
.ds-tab--container.ds-tab--selected:focus-visible:before {
  display: block;
}
.ds-tab--container.ds-tab--selected:after {
  bottom: unset;
  top: -1px;
}
.ds-tab--selected {
  font-weight: 700;
}
.ds-tab--selected:after {
  border: 2px solid #00205b;
  bottom: -1px;
  content: "";
  left: -1px;
  position: absolute;
  right: -1px;
}
.ds-tab--selected:hover {
  background-color: #f1f1f1;
  cursor: unset;
}
.ds-tab--disabled {
  opacity: .4;
  pointer-events: none;
}
[data-theme=dark] .ds-tab,
[data-theme=dark].ds-tab {
  color: #cfddf8;
}
[data-theme=dark] .ds-tab:hover,
[data-theme=dark].ds-tab:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-tab:active,
[data-theme=dark] .ds-tab[aria-pressed=true],
[data-theme=dark].ds-tab:active,
[data-theme=dark].ds-tab[aria-pressed=true] {
  background-color: #282e3a;
}
[data-theme=dark] .ds-tab:focus-visible:before,
[data-theme=dark].ds-tab:focus-visible:before {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-tab:before,
[data-theme=dark].ds-tab:before {
  border-bottom: 1px solid #cfddf8;
}
[data-theme=dark] .ds-tab--negative.ds-tab--negative.ds-tab--negative:hover,
[data-theme=dark].ds-tab--negative.ds-tab--negative.ds-tab--negative:hover {
  background-color: #58585880;
}
[data-theme=dark] .ds-tab--negative.ds-tab--negative.ds-tab--negative.ds-tab--selected,
[data-theme=dark] .ds-tab--negative.ds-tab--negative.ds-tab--negative.ds-tab--selected:hover,
[data-theme=dark] .ds-tab--negative.ds-tab--negative.ds-tab--negative:active,
[data-theme=dark].ds-tab--negative.ds-tab--negative.ds-tab--negative.ds-tab--selected,
[data-theme=dark].ds-tab--negative.ds-tab--negative.ds-tab--negative.ds-tab--selected:hover,
[data-theme=dark].ds-tab--negative.ds-tab--negative.ds-tab--negative:active {
  background-color: #5858584d;
}
[data-theme=dark] .ds-tab--container,
[data-theme=dark].ds-tab--container {
  background-color: #181c21;
}
[data-theme=dark] .ds-tab--container:before,
[data-theme=dark].ds-tab--container:before {
  border-color: #3c4657;
}
[data-theme=dark] .ds-tab--container:hover,
[data-theme=dark].ds-tab--container:hover {
  background-color: #25282e;
}
[data-theme=dark] .ds-tab--container.ds-tab--selected,
[data-theme=dark].ds-tab--container.ds-tab--selected {
  background-color: #32353b;
}
[data-theme=dark] .ds-tab--selected:after,
[data-theme=dark].ds-tab--selected:after {
  border: 2px solid #86a8e9;
}
[data-theme=dark] .ds-tab--selected:hover,
[data-theme=dark].ds-tab--selected:hover {
  background-color: #32353b;
}
.ds-textarea {
  all: initial;
  -webkit-appearance: none;
  appearance: none;
  background: #0000;
  background-color: #fafafa;
  border: none;
  border-radius: 3px 3px 0 0;
  box-shadow: inset 0 -1px 0 0 #63728a;
  box-sizing: border-box;
  color: #14171d;
  color-scheme: light;
  display: block;
  font-family: inherit;
  font-size: .875rem;
  height: auto;
  line-height: 1.25rem;
  margin: 0;
  max-width: 100%;
  min-width: 100%;
  outline: 0;
  padding: .5rem;
  resize: vertical;
  transition: .1s ease-in-out;
  transition-property: box-shadow, border;
  width: 100%;
}
.ds-textarea::placeholder {
  color: #63728a;
}
.ds-textarea:disabled {
  opacity: .4;
  pointer-events: none;
}
.ds-textarea:hover {
  background-color: #f1f1f1;
}
.ds-textarea.ds-textarea--info.ds-textarea {
  box-shadow: 0 3px 0 0 #255fcc;
}
.ds-textarea.ds-textarea--valid.ds-textarea {
  box-shadow: 0 3px 0 0 #08875b;
}
.ds-textarea.ds-textarea--invalid.ds-textarea {
  box-shadow: 0 3px 0 0 #e4002b;
}
.ds-textarea.ds-textarea.ds-textarea:read-only {
  background-color: unset;
  box-shadow: inset 0 -1px 0 0 #63728a;
}
.ds-textarea:focus,
.ds-textarea:focus-within {
  background-color: #e5ecf7;
  border-color: #0000;
  box-shadow: 0 0 0 3px #255fcc;
}
.ds-textarea:not([rows]) {
  max-height: 40rem;
  min-height: 8rem;
}
.ds-textarea.ds-textarea--invalid.ds-textarea:focus,
.ds-textarea.ds-textarea--invalid.ds-textarea:focus-within {
  box-shadow: 0 0 0 3px #e4002b;
}
.ds-textarea.ds-textarea--valid.ds-textarea:focus,
.ds-textarea.ds-textarea--valid.ds-textarea:focus-within {
  box-shadow: 0 0 0 3px #08875b;
}
.ds-textarea.ds-textarea--info.ds-textarea:focus,
.ds-textarea.ds-textarea--info.ds-textarea:focus-within {
  box-shadow: 0 0 0 3px #255fcc;
}
[data-theme=dark] .ds-textarea,
[data-theme=dark].ds-textarea {
  background-color: #25282e;
  box-shadow: inset 0 -1px 0 0 #ced5dd;
  color: #fff;
  color-scheme: dark;
}
[data-theme=dark] .ds-textarea::placeholder,
[data-theme=dark].ds-textarea::placeholder {
  color: #fff;
}
[data-theme=dark] .ds-textarea:hover,
[data-theme=dark].ds-textarea:hover {
  background-color: #32353b;
}
[data-theme=dark] .ds-textarea.ds-textarea--info.ds-textarea,
[data-theme=dark].ds-textarea.ds-textarea--info.ds-textarea {
  box-shadow: 0 3px 0 0 #b3cbf8;
}
[data-theme=dark] .ds-textarea.ds-textarea--valid.ds-textarea,
[data-theme=dark].ds-textarea.ds-textarea--valid.ds-textarea {
  box-shadow: 0 3px 0 0 #27e7a7;
}
[data-theme=dark] .ds-textarea.ds-textarea--invalid.ds-textarea,
[data-theme=dark].ds-textarea.ds-textarea--invalid.ds-textarea {
  box-shadow: 0 3px 0 0 #f86471;
}
[data-theme=dark] .ds-textarea.ds-textarea.ds-textarea:read-only,
[data-theme=dark].ds-textarea.ds-textarea.ds-textarea:read-only {
  box-shadow: inset 0 -1px 0 0 #ced5dd;
}
[data-theme=dark] .ds-textarea:focus,
[data-theme=dark].ds-textarea:focus {
  background-color: #282e3a;
  box-shadow: 0 0 0 3px #e5ecf7;
}
[data-theme=dark] .ds-textarea.ds-textarea--invalid.ds-textarea:focus,
[data-theme=dark].ds-textarea.ds-textarea--invalid.ds-textarea:focus {
  box-shadow: 0 0 0 3px #f86471;
}
[data-theme=dark] .ds-textarea.ds-textarea--valid.ds-textarea:focus,
[data-theme=dark].ds-textarea.ds-textarea--valid.ds-textarea:focus {
  box-shadow: 0 0 0 3px #27e7a7;
}
[data-theme=dark] .ds-textarea.ds-textarea--info.ds-textarea:focus,
[data-theme=dark].ds-textarea.ds-textarea--info.ds-textarea:focus {
  box-shadow: 0 0 0 3px #b3cbf8;
}
.ds-toast {
  all: initial;
  background-color: #fff;
  border-radius: .1875rem;
  box-shadow: 0 8px 32px 2px #0003;
  box-sizing: border-box;
  color: #14171d;
  display: flex;
  flex-direction: column;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  font-weight: 400;
  gap: .5rem;
  justify-content: center;
  line-height: 1.25rem;
  min-height: 2.5rem;
  overflow: hidden;
  padding: .5rem 1rem .5rem 1.5rem;
  position: relative;
  width: 20.5rem;
  z-index: 1200;
}
.ds-toast:before {
  background-color: #255fcc;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  top: 0;
  width: .5rem;
}
@media (max-width:480px) {
  .ds-toast {
    width: 100%;
  }
}
.ds-toast-header {
  align-items: flex-start;
  display: flex;
  min-height: 1.5rem;
}
.ds-toast-heading {
  flex: 1 1 0%;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  word-break: break-word;
}
.ds-toast-time {
  color: #63728a;
  flex: 0 0 auto;
  font-size: .75rem;
  line-height: 1.5rem;
  margin-left: auto;
  padding-left: .5rem;
  white-space: nowrap;
}
.ds-toast-remove-btn {
  right: .5rem;
  top: 50%;
  transform: translateY(-50%);
}
.ds-toast-remove-btn.ds-toast-remove-btn {
  position: absolute;
}
.ds-toast--inline {
  min-height: 3.5rem;
  width: 37.5rem;
}
@media (max-width:768px) {
  .ds-toast--inline {
    width: 100%;
  }
}
.ds-toast--with-remove {
  padding-right: 4rem;
}
.ds-toast--with-remove .ds-toast-time {
  right: 5rem;
}
.ds-toast--with-remove:after {
  background-color: #919cb0;
  bottom: .5rem;
  content: "";
  position: absolute;
  right: 3rem;
  top: .5rem;
  width: 1px;
}
.ds-toast--success:before {
  background-color: #08875b;
}
.ds-toast--warning:before {
  background-color: #ffc929;
}
.ds-toast--error:before {
  background-color: #e4002b;
}
[data-theme=dark] .ds-toast,
[data-theme=dark].ds-toast {
  background-color: #32353b;
  color: #fff;
}
[data-theme=dark] .ds-toast:before,
[data-theme=dark].ds-toast:before {
  background-color: #86a8e9;
}
[data-theme=dark] .ds-toast-time,
[data-theme=dark].ds-toast-time {
  color: #fff;
}
[data-theme=dark] .ds-toast--with-remove:after,
[data-theme=dark].ds-toast--with-remove:after {
  background-color: #e0e3e9;
}
[data-theme=dark] .ds-toast--success:before,
[data-theme=dark].ds-toast--success:before {
  background-color: #27e7a7;
}
[data-theme=dark] .ds-toast--warning:before,
[data-theme=dark].ds-toast--warning:before {
  background-color: #ffd557;
}
[data-theme=dark] .ds-toast--error:before,
[data-theme=dark].ds-toast--error:before {
  background-color: #f86471;
}
.ds-toggle {
  all: initial;
  align-items: center;
  border: 2px solid #0000;
  box-sizing: border-box;
  display: inline-flex;
  font-family:
    Inter,
    Arial,
    sans-serif;
  position: relative;
}
.ds-toggle::-moz-focus-inner {
  border-style: none;
}
.ds-toggle:has(input:focus-visible) {
  outline: none;
}
.ds-toggle:has(input:focus-visible):after {
  border: 2px solid #255fcc;
  border-radius: 2.5rem;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
  width: 3.5rem;
}
.ds-toggle-input {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}
.ds-toggle-input:checked + .ds-toggle-label:before {
  background: #00205b;
  border: none;
}
.ds-toggle-input:checked + .ds-toggle-label:hover:before {
  background: #002d80;
}
.ds-toggle-input:checked + .ds-toggle-label:after {
  background: #fff;
  left: 1.6875rem;
}
.ds-toggle-input:disabled + .ds-toggle-label {
  opacity: .4;
}
.ds-toggle-label {
  color: #14171d;
  display: inline-flex;
  font-size: 1rem;
  height: 1.5rem;
  line-height: 1.5rem;
  margin: 0;
  padding: 0 0 0 3.5rem;
  position: relative;
}
.ds-toggle-label:hover {
  cursor: pointer;
}
.ds-toggle-label:before {
  background: #fff;
  border: 1px solid #00205b;
  border-radius: 2.5rem;
  height: 1.5rem;
  left: 0;
  top: 0;
  width: 3rem;
}
.ds-toggle-label:after,
.ds-toggle-label:before {
  content: "";
  display: inline-block;
  position: absolute;
}
.ds-toggle-label:after {
  background: #00205b;
  border-radius: 50%;
  box-shadow: 0 2px 8px 0 #0003;
  height: 1.125rem;
  left: .1875rem;
  top: .1875rem;
  transition: left .25s;
  width: 1.125rem;
}
.ds-toggle-label:hover:before {
  background: #f1f1f1;
}
.ds-toggle-label--none {
  padding-left: 3rem;
}
.ds-toggle--large:has(input:focus-visible):after {
  width: 4.5rem;
}
.ds-toggle--large > .ds-toggle-label {
  font-size: 1.125rem;
  height: 2rem;
  line-height: 2rem;
  padding-left: 4.5rem;
}
.ds-toggle--large > .ds-toggle-label--none {
  padding-left: 4rem;
}
.ds-toggle--large > .ds-toggle-label:before {
  height: 2rem;
  width: 4rem;
}
.ds-toggle--large > .ds-toggle-label:after {
  height: 1.5rem;
  left: .25rem;
  top: .25rem;
  width: 1.5rem;
}
.ds-toggle--large > .ds-toggle-input:checked + .ds-toggle-label:after {
  left: 2.25rem;
}
.ds-toggle--small:has(input:focus-visible):after {
  width: 2.5rem;
}
.ds-toggle--small > .ds-toggle-label {
  font-size: .875rem;
  height: 1rem;
  line-height: 1rem;
  padding-left: 2.5rem;
}
.ds-toggle--small > .ds-toggle-label--none {
  padding-left: 2rem;
}
.ds-toggle--small > .ds-toggle-label:before {
  height: 1rem;
  width: 2rem;
}
.ds-toggle--small > .ds-toggle-label:after {
  height: .75rem;
  left: .125rem;
  top: .125rem;
  width: .75rem;
}
.ds-toggle--small > .ds-toggle-input:checked + .ds-toggle-label:after {
  left: 1.125rem;
}
[data-theme=dark] .ds-toggle:has(input:focus-visible):after,
[data-theme=dark].ds-toggle:has(input:focus-visible):after {
  border: 2px solid #e5ecf7;
}
[data-theme=dark] .ds-toggle-input:checked + .ds-toggle-label:before,
[data-theme=dark].ds-toggle-input:checked + .ds-toggle-label:before {
  background: #86a8e9;
}
[data-theme=dark] .ds-toggle-input:checked + .ds-toggle-label:hover:before,
[data-theme=dark].ds-toggle-input:checked + .ds-toggle-label:hover:before {
  background: #b3cbf8;
}
[data-theme=dark] .ds-toggle-input:checked + .ds-toggle-label:after,
[data-theme=dark].ds-toggle-input:checked + .ds-toggle-label:after {
  background: #111;
}
[data-theme=dark] .ds-toggle-label,
[data-theme=dark].ds-toggle-label {
  color: #fff;
}
[data-theme=dark] .ds-toggle-label:before,
[data-theme=dark].ds-toggle-label:before {
  background: #111;
  border: 1px solid #cfddf8;
}
[data-theme=dark] .ds-toggle-label:after,
[data-theme=dark].ds-toggle-label:after {
  background: #86a8e9;
}
[data-theme=dark] .ds-toggle-label:hover:before,
[data-theme=dark].ds-toggle-label:hover:before {
  background: #32353b;
}
.ds-tooltip {
  all: initial;
  background-color: #00205b;
  border-radius: 3px;
  box-shadow: 0 1px 4px 0 #0000003d;
  box-sizing: border-box;
  color: #fff;
  font-family:
    Inter,
    Arial,
    sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
  opacity: .9;
  padding: .25rem .5rem;
  position: absolute;
  z-index: 1600;
}
.ds-tooltip[data-popper-placement^=top] > .ds-tooltip-arrow {
  bottom: -2px;
}
.ds-tooltip[data-popper-placement^=bottom] > .ds-tooltip-arrow {
  top: -2px;
}
.ds-tooltip[data-popper-placement^=left] > .ds-tooltip-arrow {
  right: -2px;
}
.ds-tooltip[data-popper-placement^=right] > .ds-tooltip-arrow {
  left: -2px;
}
.ds-tooltip-arrow,
.ds-tooltip-arrow:before {
  height: 4px;
  position: absolute;
  width: 4px;
  z-index: -1;
}
.ds-tooltip-arrow:before {
  background: #00205b;
  content: "";
  transform: rotate(45deg);
}
.ds-tooltip--large {
  font-size: 1rem;
  line-height: 1.5rem;
  padding: .5rem;
}
.ds-tooltip--large[data-popper-placement^=top] {
  border-top: 4px solid #219ae1;
}
.ds-tooltip--large[data-popper-placement^=bottom] {
  border-bottom: 4px solid #219ae1;
}
.ds-tooltip--large[data-popper-placement^=left] {
  border-left: 4px solid #219ae1;
}
.ds-tooltip--large[data-popper-placement^=right] {
  border-right: 4px solid #219ae1;
}
.ds-tooltip-title {
  font-weight: 700;
}
[data-theme=dark] .ds-tooltip,
[data-theme=dark].ds-tooltip {
  background-color: #fff;
  color: #14171d;
}
[data-theme=dark] .ds-tooltip-arrow:before,
[data-theme=dark].ds-tooltip-arrow:before {
  background: #fff;
}
[data-theme=dark] .ds-tooltip--large[data-popper-placement^=top],
[data-theme=dark].ds-tooltip--large[data-popper-placement^=top] {
  border-top: 4px solid #5fc3ff;
}
[data-theme=dark] .ds-tooltip--large[data-popper-placement^=bottom],
[data-theme=dark].ds-tooltip--large[data-popper-placement^=bottom] {
  border-bottom: 4px solid #5fc3ff;
}
[data-theme=dark] .ds-tooltip--large[data-popper-placement^=left],
[data-theme=dark].ds-tooltip--large[data-popper-placement^=left] {
  border-left: 4px solid #5fc3ff;
}
[data-theme=dark] .ds-tooltip--large[data-popper-placement^=right],
[data-theme=dark].ds-tooltip--large[data-popper-placement^=right] {
  border-right: 4px solid #5fc3ff;
}

/* node_modules/@airbus/icons/dist/webfont/airbus-icons.css */
@font-face {
  font-family: "airbus-icons";
  src:
    url("./media/airbus-icons.ttf?d3d3138fda5011c9849b39a203afd169") format("truetype"),
    url("./media/airbus-icons.woff?d3d3138fda5011c9849b39a203afd169") format("woff"),
    url("./media/airbus-icons.woff2?d3d3138fda5011c9849b39a203afd169") format("woff2");
}
i[class^=ds-icon-]:before,
i[class*=" ds-icon-"]:before {
  font-family: airbus-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ds-icon-youtube:before {
  content: "\f101";
}
.ds-icon-xls:before {
  content: "\f102";
}
.ds-icon-x:before {
  content: "\f103";
}
.ds-icon-warning:before {
  content: "\f104";
}
.ds-icon-visibility_off:before {
  content: "\f105";
}
.ds-icon-visibility:before {
  content: "\f106";
}
.ds-icon-upload:before {
  content: "\f107";
}
.ds-icon-unfold_more:before {
  content: "\f108";
}
.ds-icon-unfold_less:before {
  content: "\f109";
}
.ds-icon-time:before {
  content: "\f10a";
}
.ds-icon-tail:before {
  content: "\f10b";
}
.ds-icon-sync:before {
  content: "\f10c";
}
.ds-icon-svg:before {
  content: "\f10d";
}
.ds-icon-star_half:before {
  content: "\f10e";
}
.ds-icon-star_border:before {
  content: "\f10f";
}
.ds-icon-star:before {
  content: "\f110";
}
.ds-icon-spinner:before {
  content: "\f111";
}
.ds-icon-skywise:before {
  content: "\f112";
}
.ds-icon-side:before {
  content: "\f113";
}
.ds-icon-settings_search_outlined:before {
  content: "\f114";
}
.ds-icon-settings_search:before {
  content: "\f115";
}
.ds-icon-search:before {
  content: "\f116";
}
.ds-icon-science_search_outlined:before {
  content: "\f117";
}
.ds-icon-science_search:before {
  content: "\f118";
}
.ds-icon-sap:before {
  content: "\f119";
}
.ds-icon-replay:before {
  content: "\f11a";
}
.ds-icon-remove:before {
  content: "\f11b";
}
.ds-icon-photo:before {
  content: "\f11c";
}
.ds-icon-person:before {
  content: "\f11d";
}
.ds-icon-more_vert:before {
  content: "\f11e";
}
.ds-icon-more_horiz:before {
  content: "\f11f";
}
.ds-icon-minimize:before {
  content: "\f120";
}
.ds-icon-menu:before {
  content: "\f121";
}
.ds-icon-linkedin:before {
  content: "\f122";
}
.ds-icon-life_vest:before {
  content: "\f123";
}
.ds-icon-launch:before {
  content: "\f124";
}
.ds-icon-landing_gear:before {
  content: "\f125";
}
.ds-icon-instagram:before {
  content: "\f126";
}
.ds-icon-info:before {
  content: "\f127";
}
.ds-icon-ground_out:before {
  content: "\f128";
}
.ds-icon-ground_in:before {
  content: "\f129";
}
.ds-icon-google:before {
  content: "\f12a";
}
.ds-icon-github:before {
  content: "\f12b";
}
.ds-icon-fleet:before {
  content: "\f12c";
}
.ds-icon-fiber_manual_record:before {
  content: "\f12d";
}
.ds-icon-facebook:before {
  content: "\f12e";
}
.ds-icon-expand_text_area:before {
  content: "\f12f";
}
.ds-icon-expand_more:before {
  content: "\f130";
}
.ds-icon-expand_less:before {
  content: "\f131";
}
.ds-icon-error:before {
  content: "\f132";
}
.ds-icon-engine:before {
  content: "\f133";
}
.ds-icon-edit:before {
  content: "\f134";
}
.ds-icon-departure:before {
  content: "\f135";
}
.ds-icon-close:before {
  content: "\f136";
}
.ds-icon-chevron_right:before {
  content: "\f137";
}
.ds-icon-chevron_left:before {
  content: "\f138";
}
.ds-icon-check_circle:before {
  content: "\f139";
}
.ds-icon-check:before {
  content: "\f13a";
}
.ds-icon-chatbot:before {
  content: "\f13b";
}
.ds-icon-cancel:before {
  content: "\f13c";
}
.ds-icon-calendar_today:before {
  content: "\f13d";
}
.ds-icon-arrow_upward:before {
  content: "\f13e";
}
.ds-icon-arrow_forward:before {
  content: "\f13f";
}
.ds-icon-arrow_downward:before {
  content: "\f140";
}
.ds-icon-arrow_back:before {
  content: "\f141";
}
.ds-icon-arrival:before {
  content: "\f142";
}
.ds-icon-apu:before {
  content: "\f143";
}
.ds-icon-airport:before {
  content: "\f144";
}
.ds-icon-airbus:before {
  content: "\f145";
}
.ds-icon-add:before {
  content: "\f146";
}
.ds-icon-ac_twin_engine:before {
  content: "\f147";
}

/* src/styles.scss */
.elevation-z1 {
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.24);
}
html {
  scroll-padding-top: 90px;
}
body {
  margin: 0;
  background-color: white;
}
.badge {
  display: flex;
  align-items: center;
  border-radius: 50px;
  padding: 5px 15px;
  background: rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.circle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  flex-shrink: 0;
  background:
    linear-gradient(
      135deg,
      #42a5f5,
      #1e88e5);
}
.shadow-bordered {
  box-shadow: 0px 2px 35px rgba(0, 0, 0, 0.05);
  border-radius: 16px;
}
.form-field-error-message {
  color: #e4002b;
  font-weight: 400;
  font-size: 11px;
}
.bg-effect {
  background-image: url("./media/bg-effect.avif");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

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