.Ty2eX2uAUbrqkdA {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 11;
  height: 100%;
  overflow-y: auto;
  width: 100%;
  min-width: 360px;
  background-color: var(--ddsweb-theme-colors-background-base);
  transform: translateX(100%);
  transition: transform 0.4s ease-in-out;
}

.bScZfdWuyQDmlDj {
  transform: translateX(0);
}

@media (min-width: 504px) {
  .Ty2eX2uAUbrqkdA {
    width: 370px;
  }
}

.Ty2eX2uAUbrqkdA .ddsweb-sidebar-panel__header {
  position: sticky;
  top: 0;
  background-color: var(--ddsweb-theme-colors-background-base);
  z-index: 3;
}

.tnp7GNzFH_YUN1r {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: var(--ddsweb-theme-spacing-sm);
  gap: var(--ddsweb-theme-spacing-sm);
  list-style: none;
}

.Ty2eX2uAUbrqkdA .ddsweb-value-bar__terms {
  text-align: right;
  padding: 0;
}
.rgmvCP5ospCHjlB {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: var(--ddsweb-theme-spacing-sm);
  justify-content: space-between;
}

.TtIGmtlczcsm4sU {
  width: max-content;
}

.tPLPHRVkf12JSb9 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  padding: var(--ddsweb-theme-spacing-sm) var(--ddsweb-theme-spacing-sm)
    var(--ddsweb-theme-spacing-lg) var(--ddsweb-theme-spacing-sm);
  gap: var(--ddsweb-theme-spacing-sm);
  background-color: var(--ddsweb-theme-colors-background-base);
  border: 1px solid var(--ddsweb-theme-colors-lines-base);
}

@media (min-width: 504px) {
  .twEkScQ4R91K6zh {
    max-width: 345px;
  }
}

.jRcUz0JVpgZ9rLF {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--ddsweb-theme-spacing-sm);
}

.VnpKlWg7uOv8li_ {
  display: inline-flex;
  font-weight: var(--ddsweb-theme-font-weight-heading);
  font-size: var(--ddsweb-theme-font-size-md);
  color: var(--ddsweb-theme-colors-heading);
}

.Q8HHAxm3XHh2T2p {
  display: flex;
  flex-direction: column;
  gap: var(--ddsweb-theme-spacing-xx);
}

.NGRZw5uxq20JGha {
  margin-bottom: 0px;
  display: flex;
  flex-direction: column-reverse;
  gap: var(--ddsweb-theme-spacing-xx);
}

.aiZrPaNKHbcNnDq {
  line-height: var(--ddsweb-theme-line-height-text-xs);
}

/*# sourceMappingURL=5185428e7e72c37794b6.css.map*/