@charset "UTF-8";.mother-list-tab-container hr {
  margin: 0;
}.add-mother-modal-container {
  display: grid;
  grid-gap: 2em;
  grid-template-columns: 1fr 0.5fr;
}

.mothe-add-container {
  margin-bottom: 5em;
}.modal-wrapper .modal-wrap-footer-container {
  width: 100%;
}
.modal-wrapper .modal-wrap-footer-container .modal-wrap-footer-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
  justify-content: end;
}duil310-dhl-dropdown {
  display: block;
  width: 100%;
}.no-data-wrapper {
  text-align: center !important;
}.list-container {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.list-container .header-container {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding: 0.75rem 0.3rem;
}
.list-container .header-container .shell-input-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 0.75rem;
}
.list-container .header-container .shell-input-wrapper .left-section {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.75rem;
  flex: 1;
}
.list-container .header-container .shell-input-wrapper .left-section .search-input {
  width: 100%;
}
@media (min-width: 1024px) {
  .list-container .header-container .shell-input-wrapper .left-section .search-input {
    width: 300px;
  }
}
.list-container .header-container .shell-input-wrapper .left-section .full-width,
.list-container .header-container .shell-input-wrapper .left-section duil310-dhl-input-field.full-width {
  width: 100%;
}
.list-container .header-container .shell-input-wrapper .left-section .search-controls-wrapper {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.list-container .header-container .shell-input-wrapper .left-section .search-controls-wrapper .toggle-container {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.list-container .header-container .shell-input-wrapper .left-section .search-controls-wrapper .toggle-container .toggle-label {
  font-size: var(--duil310-dui-size-font-sm, 0.875rem);
  color: var(--duil310-dui-colors-foreground-primary, #333);
  white-space: nowrap;
}
.list-container .header-container .shell-input-wrapper .left-section .search-controls-wrapper duil310-dhl-input-field.with-refresh-margin {
  margin-right: 0.25rem;
}
.list-container .header-container .shell-input-wrapper .right-section {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.list-container .header-container .shell-input-wrapper .right-section .action-icon {
  cursor: pointer;
}
.list-container .header-container .shell-input-wrapper.legacy-layout .left-section {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.75rem;
}
.list-container .header-container .heading-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 0.75rem;
}
.list-container .header-container .heading-wrapper duil310-dhl-headline.heading {
  flex: 1;
  min-width: 0;
}
.list-container .header-container .heading-wrapper .shell-btn-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.list-container .header-container .heading-wrapper .shell-btn-wrapper duil310-dhl-dropdown.header-dropdown {
  min-width: 160px;
}
.list-container .header-container .heading-wrapper .shell-btn-wrapper > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
}
.list-container .header-container .heading-wrapper .shell-btn-wrapper > div.disabled {
  opacity: 0.4;
  pointer-events: none;
}
.list-container .header-container .heading-wrapper .shell-btn-wrapper > div .action-label {
  font-size: var(--duil310-dui-size-font-xs, 0.75rem);
  color: var(--duil310-dui-colors-foreground-primary, #333);
  text-align: center;
  white-space: nowrap;
}
.list-container .header-container .heading-wrapper .shell-btn-wrapper duil310-dhl-button.shell-btn {
  white-space: nowrap;
}
.list-container .content-container {
  width: 100%;
}
.list-container .footer-container {
  min-height: 0;
}.action-img {
  filter: invert(15%) sepia(53%) saturate(4210%) hue-rotate(342deg) brightness(111%) contrast(124%);
  width: 2em;
  height: 2em;
  cursor: pointer;
}

.disable-img {
  pointer-events: none;
  filter: invert(79%) sepia(1%) saturate(0%) hue-rotate(26deg) brightness(93%) contrast(84%) !important;
}.progress-container {
  width: 100%;
  margin: auto;
}

.progress-bar {
  height: 4px;
  width: 100%;
  overflow: hidden;
}

.progress-bar-value {
  width: 100%;
  height: 100%;
  background-color: var(--duil310-dui-colors-action-background-primary-default);
  animation: indeterminateAnimation 1s infinite linear;
  transform-origin: 0% 50%;
}

@keyframes indeterminateAnimation {
  0% {
    transform: translateX(0) scaleX(0);
  }
  40% {
    transform: translateX(0) scaleX(0.4);
  }
  100% {
    transform: translateX(100%) scaleX(0.5);
  }
}.alert-modal .dialog-container {
  z-index: 2000 !important;
}

.no-content {
  display: none;
}

.hide-action-btn {
  opacity: 0;
  visibility: hidden;
  height: 40px;
}.profile-wrapper {
  background-color: var(--duil310-dui-colors-background-base);
  padding: 1em;
}.accept-ignore-modal-description {
  margin: 0;
  padding: 0.5em 0 0;
  font-size: 0.875rem;
  line-height: 1.5;
  color: var(--duil310-dui-color-text-secondary, #57606a);
}

.accept-ignore-modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.5rem;
  width: 100%;
}.upload-success-modal {
  min-width: 50vw;
}
.upload-success-modal .detail-container {
  display: flex;
  flex-direction: column;
  gap: 1em;
}.address-icon duil310-dhl-icon-wrapper {
  display: none;
}

.icon-color {
  color: var(--duil310-dui-colors-foreground-highlight);
}

.btn-wrap {
  display: flex;
  padding-top: 1em;
  justify-content: flex-end;
  gap: 1em;
}

.address-option-wrapper {
  background: var(--duil310-dui-components-content-toggle-control-background-shadow);
  padding: 1.2em;
}

.address-value-wrap {
  white-space: nowrap;
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.address-upload-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-color: var(--duil310-dui-components-content-toggle-control-background-shadow);
  flex-direction: column;
  margin-top: 0.8em;
  padding: 1.2em;
}

.address-upload-drop-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.address-upload-btn-wrap {
  display: flex;
  gap: 0.8em;
  margin-top: 1.2em;
}
.address-upload-btn-wrap a {
  text-decoration: none;
}

.success-modal .success-content-wrap {
  margin: 0.5em 0 0.5em 0;
  text-align: left;
}
.success-modal .success-content-wrap a {
  text-decoration: none;
}
.success-modal .success-content-wrap .success-error-label {
  color: var(--duil310-dui-colors-foreground-highlight);
}

.address-table {
  padding: 0 1em;
}

#app-upload-modal .file-icon {
  display: none;
}
#app-upload-modal .file-subtext {
  display: none;
}.shipment-filter-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.75rem;
}
.shipment-filter-wrapper .inputs-list-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.75rem;
}
.shipment-filter-wrapper .inputs-list-row .input-cell {
  display: flex;
  align-items: center;
}
.shipment-filter-wrapper .filter-part {
  display: flex;
  align-items: center;
}.more-action-container {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.more-action-menu {
  z-index: 10000;
  min-width: 12rem;
}.table-skeleton {
  width: 100%;
}
.table-skeleton__caption-heading {
  display: block;
  margin-bottom: 8px;
}
.table-skeleton__table-wrapper {
  width: 100%;
  overflow-x: auto;
  border: 1px solid var(--duil310-dui-colors-neutral-200, #e5e7eb);
  border-radius: 4px;
}
.table-skeleton__table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.table-skeleton__th {
  padding: 12px 16px;
  background-color: var(--duil310-dui-colors-neutral-50, #f9fafb);
  border-bottom: 2px solid var(--duil310-dui-colors-neutral-200, #e5e7eb);
  text-align: left;
  vertical-align: middle;
}
.table-skeleton__sort-icons {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex-shrink: 0;
}
.table-skeleton__tr {
  border-bottom: 1px solid var(--duil310-dui-colors-neutral-200, #e5e7eb);
}
.table-skeleton__tr:last-child {
  border-bottom: none;
}
.table-skeleton__tr:nth-child(even) {
  background-color: var(--duil310-dui-colors-neutral-50, #f9fafb);
}
.table-skeleton__td {
  padding: 12px 16px;
  vertical-align: middle;
}
.table-skeleton__pagination-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px;
  padding: 10px 16px;
  border: 1px solid var(--duil310-dui-colors-neutral-200, #e5e7eb);
  border-top: none;
  border-radius: 0 0 4px 4px;
  background-color: var(--duil310-dui-colors-neutral-50, #f9fafb);
}
.table-skeleton__pagination-display {
  display: flex;
  align-items: center;
  gap: 8px;
}
.table-skeleton__pagination-right {
  display: flex;
  align-items: center;
  gap: 16px;
}
.table-skeleton__pagination-nav {
  display: flex;
  align-items: center;
  gap: 4px;
  list-style: none;
  margin: 0;
  padding: 0;
}.grid-skeleton {
  width: 100%;
}
.grid-skeleton__section-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1rem;
  padding: 1em 0;
}
.grid-skeleton__heading {
  display: block;
}
.grid-skeleton__action {
  display: block;
  flex-shrink: 0;
}
.grid-skeleton__fields {
  display: grid;
  grid-template-columns: repeat(var(--gs-columns, 4), 1fr);
  gap: 1rem;
  width: 100%;
}
@media (max-width: 1200px) {
  .grid-skeleton__fields {
    grid-template-columns: repeat(min(var(--gs-columns, 4), 3), 1fr);
  }
}
@media (max-width: 900px) {
  .grid-skeleton__fields {
    grid-template-columns: repeat(min(var(--gs-columns, 4), 2), 1fr);
  }
}
@media (max-width: 600px) {
  .grid-skeleton__fields {
    grid-template-columns: 1fr;
  }
}
.grid-skeleton__field {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.grid-skeleton__field-label {
  display: block;
}
.grid-skeleton__field-input {
  display: block;
}.no-data-placeholder {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2.5rem 1rem;
  color: var(--duil310-dui-color-neutral-500, #6b7280);
  font-size: 0.875rem;
  border: 1px solid var(--duil310-dui-color-neutral-200, #e5e7eb);
}.mother-list-table-container .shipment-filter {
  margin: 1em 0;
}#app-dropdown-upload-modal .file-icon {
  display: none;
}
#app-dropdown-upload-modal .file-subtext {
  display: none;
}
#app-dropdown-upload-modal .upload-modal-content {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
#app-dropdown-upload-modal .upload-modal-content .dd-upload-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
#app-dropdown-upload-modal .upload-modal-content .dd-upload-wrap #app-file-upload {
  width: 100%;
}.add-dgcontent-modal-container .label {
  font-size: 0.8rem;
  font-weight: 500;
  margin-bottom: 0.8em;
}
.add-dgcontent-modal-container .dg-content {
  margin-bottom: 2em;
}@media (min-width: 1024px) {
  .image-upload-list-container duil310-dhl-card {
    width: calc(var(--duil310-dui-size-theme) * 60rem) !important;
  }
}
.image-upload-list-container .table-wrapper {
  min-height: 50vh;
}.shipment-error-dialog .modal-body.shipment-error-dialog-body {
  max-height: 50vh;
  overflow-y: auto;
  padding: 8px 0;
}
.shipment-error-dialog .modal-body.shipment-error-dialog-body .shipment-error-wrap {
  padding: 12px 0;
}
.shipment-error-dialog .modal-body.shipment-error-dialog-body .shipment-error-wrap .shipment-ref {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 8px;
}
.shipment-error-dialog .modal-body.shipment-error-dialog-body .shipment-error-wrap .shipment-ref .shipment-ref-value {
  font-weight: 700;
}
.shipment-error-dialog .modal-body.shipment-error-dialog-body .shipment-error-wrap ul {
  margin: 0;
  padding-left: 20px;
}
.shipment-error-dialog .modal-body.shipment-error-dialog-body .shipment-error-wrap ul li {
  color: #d40511;
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 4px;
}
.shipment-error-dialog .modal-body.shipment-error-dialog-body .shipment-error-wrap ul li:last-child {
  margin-bottom: 0;
}#shipment-view-toggle .is-selected {
  background: var(--duil310-dui-colors-action-background-primary-default);
  color: white;
}.shipment-list-tab-container hr {
  margin: 0 !important;
}.shipment-list-table-container {
  position: relative;
}
.shipment-list-table-container .shipment-caption {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1em 0;
  gap: 1rem;
}
.shipment-list-table-container .shipment-caption .shipment-filter {
  flex: 1;
  display: flex;
  align-items: center;
}
.shipment-list-table-container .shipment-caption .shipment-piece-level-toggle {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
}
.shipment-list-table-container .shipment-caption .shipment-piece-level-toggle label {
  font-size: 0.875rem;
  cursor: pointer;
}
.shipment-list-table-container .shipment-caption .shipment-configuration {
  position: relative;
  display: flex;
  align-items: center;
}
.shipment-list-table-container .shipment-caption .shipment-configuration .configuration-button {
  display: flex;
  align-items: center;
  justify-content: center;
}
.shipment-list-table-container .shipment-caption .shipment-configuration .configuration-setting-wrapper {
  position: relative;
}
.shipment-list-table-container .shipment-caption .shipment-configuration .configuration-setting-wrapper .configuration-menu {
  position: absolute;
  right: 0;
  top: 100%;
  margin-top: 8px;
  background-color: #ffffff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  z-index: 100;
  min-width: 200px;
}
.shipment-list-table-container .table-pagination {
  margin-top: 1rem;
  display: flex;
  justify-content: flex-end;
}
.shipment-list-table-container .icon-container {
  display: flex;
  align-items: center;
  gap: 0.2em;
}.configuration-shipment-list-container .configuration-shipment-list-part {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  min-width: 320px;
}
.configuration-shipment-list-container .configuration-shipment-list-part .configuration-header-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.5rem;
  padding: 0 2em;
}
.configuration-shipment-list-container .configuration-shipment-list-part span {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.configuration-shipment-list-container .configuration-shipment-list-part span .configuration-header {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.configuration-shipment-list-container duil310-dhl-card {
  width: calc(var(--duil310-dui-size-theme) * 60rem) !important;
}.copy-shipment-modal__body {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1rem 0;
}.configuration-shipment-list-container #scanid-header-title {
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 700;
}
.configuration-shipment-list-container__body {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.configuration-shipment-list-container .scanid-table {
  width: 100%;
}
.configuration-shipment-list-container .scanid-table .scanid-table__cell {
  display: flex;
  align-items: center;
  padding: 0.25rem 0;
  font-size: 0.875rem;
}
.configuration-shipment-list-container .scanid-table .scanid-table__cell--action {
  justify-content: center;
}
.configuration-shipment-list-container .scanid-table .scanid-print-button {
  display: flex;
  align-items: center;
  justify-content: center;
}
.configuration-shipment-list-container__no-data {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.5rem 0;
}
.configuration-shipment-list-container__no-data p {
  margin: 0;
  font-size: 0.875rem;
  color: #666;
}
.configuration-shipment-list-container__footer {
  display: flex;
  justify-content: flex-end;
  padding-top: 0.75rem;
  border-top: 1px solid #e5e7eb;
  margin-top: 0.5rem;
}@media (min-width: 1024px) {
  .csv-upload-list-container duil310-dhl-card {
    width: calc(var(--duil310-dui-size-theme) * 60rem) !important;
  }
}.invoice-header-container {
  margin: 1em;
}
.invoice-header-container .invoice-fields-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
@media (min-width: 600px) {
  .invoice-header-container .invoice-fields-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 900px) {
  .invoice-header-container .invoice-fields-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
.invoice-header-container .file-input-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1em;
}
.invoice-header-container .file-input-container .file-input-wrapper {
  position: relative;
  width: 50%;
  cursor: pointer;
}
.invoice-header-container .file-input-container .file-input-wrapper button {
  width: 100%;
  cursor: pointer;
  pointer-events: none;
}
.invoice-header-container .file-input-container .file-input-wrapper .file-upload-input {
  width: 100%;
  left: 0;
  position: absolute;
  padding: 1em;
  opacity: 0;
  cursor: pointer;
  z-index: 2;
}
@media (max-width: 600px) {
  .invoice-header-container .file-input-container .file-input-wrapper {
    width: 100%;
  }
}
.invoice-header-container .file-input-container .file-name {
  width: 50%;
  font-size: 0.8rem;
}
@media (max-width: 600px) {
  .invoice-header-container .file-input-container .file-name {
    width: 100%;
  }
}
.invoice-header-container .field-disabled {
  opacity: 0.4 !important;
}

.create-invoice-button-wrapper {
  display: flex;
  justify-content: end;
  margin: 1em 0;
}

.dropdown-display {
  z-index: 2;
}@media (min-width: 1024px) {
  #signature-modal duil310-dhl-card {
    width: calc(var(--duil310-dui-size-theme) * 60rem) !important;
  }
}
#signature-modal .signature-view-modal__body {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  padding: 1rem 0;
}
#signature-modal .signature-view-modal__image {
  max-width: 100%;
  max-height: 60vh;
  object-fit: contain;
  border: 1px solid var(--duil310-dui-color-neutral-300, #e0e0e0);
  border-radius: 4px;
  background-color: var(--duil310-dui-color-neutral-100, #f5f5f5);
}
#signature-modal .signature-view-modal__filename {
  font-size: 0.85rem;
  color: var(--duil310-dui-color-neutral-600, #666);
  text-align: center;
  word-break: break-all;
  margin: 0;
}.mismatch-container {
  position: relative;
  padding: 0 0 1em 0;
  margin-top: 0.1em;
}
.mismatch-container .mismatch-wrapper {
  display: flex;
  position: absolute;
  align-items: center;
  width: 100%;
  border-radius: 1em;
}
.mismatch-container .mismatch-wrapper .label-wrapper {
  width: 100%;
  display: flex;
  gap: 0.5em;
  justify-content: flex-start;
  align-items: center;
}
.mismatch-container .mismatch-wrapper .label-wrapper img,
.mismatch-container .mismatch-wrapper .label-wrapper .error-icon {
  width: 1em;
  height: 1em;
}
.mismatch-container .mismatch-wrapper .close-icon {
  color: var(--duil310-dui-colors-foreground-highlight);
  height: 20px;
  width: 20px;
}
.mismatch-container .mismatch-wrapper .label {
  padding: 0;
  text-align: left;
  line-height: 0.9em;
  font-size: 0.8rem;
}
.mismatch-container .mismatch-wrapper .label span {
  font-size: 0.8rem;
  font-weight: 500;
}
.mismatch-container .mismatch-wrapper .close-action-icon {
  cursor: pointer;
}.create-line-item-container-invoice .create-line-item-button-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 2em;
  padding: 1em 0;
}
.create-line-item-container-invoice .invouce-line-items-table .table-wrapper {
  min-height: 40vh;
}
.create-line-item-container-invoice .line-item-td {
  min-width: 10em;
}.invoicedetls-tab-content-wrapper .invoice-header-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 1em;
  margin-top: 0.5em;
}
.invoicedetls-tab-content-wrapper .invoice-header-section .invoice-btn-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.invoicedetls-tab-content-wrapper .save-button {
  display: flex;
  justify-content: end;
  margin: 1em;
}
.invoicedetls-tab-content-wrapper .add-btn-container {
  border: 1px solid var(--duil310-dui-colors-foreground-highlight);
  padding: 5px 10px;
}
.invoicedetls-tab-content-wrapper .create-button {
  display: flex;
  justify-content: end;
}
.invoicedetls-tab-content-wrapper {
  /* DHL Brand Colors for Invoice Mode Header - Minimal Clean Style */
}
.invoicedetls-tab-content-wrapper .invoice-mode-header {
  margin: 24px 0 12px 0;
}
.invoicedetls-tab-content-wrapper .mode-title {
  color: #D40511; /* DHL Red */
  font-weight: 700;
  font-size: 18px;
  margin: 0;
  text-decoration: underline;
  text-decoration-color: lightcoral;
}
.invoicedetls-tab-content-wrapper {
  /* DHL Brand Colors for Active Invoice Row */
}
.invoicedetls-tab-content-wrapper .active-invoice-row {
  background-color: #FFF8E1 !important; /* Soft DHL Yellow */
  border-left: 4px solid #D40511; /* DHL Red accent */
  transition: background-color 0.2s ease-in-out;
}.hide {
  width: 0;
  display: none;
}

#printf {
  visibility: hidden;
  height: 0;
  width: 0;
}

.shipment-caption {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1em;
  margin: 20px 0;
}
.shipment-caption .heading-filter-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1em;
  flex-grow: 1;
  min-width: 0;
}
.shipment-caption .shipment-list-heading {
  margin: 0;
}

@media (max-width: 600px) {
  .shipment-caption {
    flex-direction: column;
    align-items: flex-start;
  }
  .shipment-caption .heading-filter-wrapper {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
}
#dhl-tabs-shipment-container .tab-button {
  background-color: lightgrey;
  transition: background-color 0.3s ease;
}
#dhl-tabs-shipment-container .isActive .tab-button {
  background: none;
}

.action-icon-list {
  text-wrap: nowrap;
}

.shipment {
  margin: 0.5em;
}@media (min-width: 1024px) {
  #edit-shipment-details duil310-dhl-card {
    width: calc(var(--duil310-dui-size-theme) * 90rem) !important;
  }
}.line-item-information-tab-container {
  padding-top: 1em;
}
.line-item-information-tab-container .line-item-information-tab-header {
  font-size: 1.5rem;
  font-weight: 600;
}
.line-item-information-tab-container .line-item-heading-container {
  display: flex;
  align-items: center;
}
.line-item-information-tab-container .line-item-heading-container .heading {
  flex-grow: 1;
}
.line-item-information-tab-container .line-item-information-container {
  padding: 1em 0;
  margin: 0;
}
.line-item-information-tab-container .line-item-table {
  margin: 1em 0;
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  box-sizing: border-box;
}
.line-item-information-tab-container .line-item-table .table-heading {
  text-wrap: nowrap;
  background-color: var(--duil310-dui-color-gray-100) !important;
}
.line-item-information-tab-container .line-item-table tr {
  background-color: var(--duil310-dui-colors-background-base) !important;
}
.line-item-information-tab-container .line-item-table table {
  min-width: max-content;
  table-layout: auto;
}
.line-item-information-tab-container .mismatch-container {
  margin-bottom: 1em;
}.edit-shipper-details-tab-container {
  padding: 1em 0;
  max-height: none;
  overflow: auto;
  min-height: 0;
}
.edit-shipper-details-tab-container .edit-shipper-details-tab-header {
  font-size: 1.5rem;
  font-weight: 600;
}
.edit-shipper-details-tab-container .edit-container-details-tab-details {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding: 1em 0 0 0;
  max-width: unset;
  width: 100%;
}
@media (min-width: 900px) {
  .edit-shipper-details-tab-container .edit-container-details-tab-details {
    flex-direction: row;
    align-items: flex-start;
  }
}
.edit-shipper-details-tab-container .edit-container-details-tab-details.edit-shipment-section-container {
  flex-direction: column;
}
.edit-shipper-details-tab-container .edit-container-details-tab-details .edit-details-section {
  flex: 1 1 0;
  min-width: 0;
  width: 100%;
}
.edit-shipper-details-tab-container .edit-container-details-tab-details .edit-details-section.full-width {
  flex: 1 1 100%;
}
.edit-shipper-details-tab-container .edit-shipper-details-container {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  padding: 1em 0 0 0;
  margin: 0;
  width: 100%;
}
.edit-shipper-details-tab-container .edit-shipper-details-container .input-wrapper {
  flex: 1 1 100%;
  min-width: 0;
}
@media (min-width: 600px) {
  .edit-shipper-details-tab-container .edit-shipper-details-container .input-wrapper {
    flex: 1 1 calc(50% - 0.5rem);
    max-width: calc(50% - 0.5rem);
  }
}
.edit-shipper-details-tab-container .edit-shipment-details-fields-container {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  padding: 1em 0 0 0;
  margin: 0;
  width: 100%;
}
.edit-shipper-details-tab-container .edit-shipment-details-fields-container .input-wrapper {
  flex: 1 1 100%;
  min-width: 0;
}
@media (min-width: 600px) {
  .edit-shipper-details-tab-container .edit-shipment-details-fields-container .input-wrapper {
    flex: 1 1 calc(50% - 0.5rem);
    max-width: calc(50% - 0.5rem);
  }
}
@media (min-width: 1024px) {
  .edit-shipper-details-tab-container .edit-shipment-details-fields-container .input-wrapper {
    flex: 1 1 calc(25% - 0.75rem);
    max-width: calc(25% - 0.75rem);
  }
}
.edit-shipper-details-tab-container .edit-shipment-details-fields-container .edit-shipment-table-wrapper {
  flex: 1 1 100%;
  width: 100%;
  min-width: 0;
}.line-item-information-tab-container {
  padding-top: 1em;
}
.line-item-information-tab-container .line-item-information-tab-header {
  font-size: 1.5rem;
  font-weight: 600;
}
.line-item-information-tab-container .line-item-heading-container {
  display: flex;
  align-items: center;
}
.line-item-information-tab-container .line-item-heading-container .heading {
  flex-grow: 1;
}
.line-item-information-tab-container .line-item-information-container {
  padding: 1em 0;
  margin: 0;
}
.line-item-information-tab-container .line-item-table {
  margin: 1em 0;
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  box-sizing: border-box;
}
.line-item-information-tab-container .line-item-table .table-heading {
  text-wrap: nowrap;
  background-color: var(--duil310-dui-color-gray-100) !important;
}
.line-item-information-tab-container .line-item-table tr {
  background-color: var(--duil310-dui-colors-background-base) !important;
}
.line-item-information-tab-container .line-item-table table {
  min-width: max-content;
  table-layout: auto;
}
.line-item-information-tab-container .mismatch-container {
  margin-bottom: 1em;
}

.line-item-wrap .line-item-table {
  max-width: 100%;
}
.line-item-wrap input {
  min-width: 10em;
}.shipment-logs-table-container {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.shipment-logs-table-container .table-title {
  margin: 0 0 8px;
  font-size: var(--duil310-dui-size-font-lg, 1rem);
  font-weight: 600;
  color: var(--duil310-dui-color-black-500, #1f2328);
}
.shipment-logs-table-container .files-table-section .filename-link {
  text-decoration: underline;
}
.shipment-logs-table-container .logs-table-section .table-header {
  display: flex;
  align-items: center;
  justify-content: end;
  margin-bottom: 8px;
}
.shipment-logs-table-container .logs-table-section .table-header .filters-container {
  display: flex;
  align-items: center;
  gap: 8px;
}
.shipment-logs-table-container .logs-table-section .table-header .filters-container .role-dropdown-container {
  min-width: 200px;
}
.shipment-logs-table-container .logs-table-section .table-pagination {
  margin-top: 16px;
}
.shipment-logs-table-container .shipment-logs-section {
  display: flex;
  justify-content: center;
  padding: 24px 0;
}
.shipment-logs-table-container .access-denied,
.shipment-logs-table-container .error-message {
  text-align: center;
  padding: 24px;
  color: var(--duil310-dui-color-neutral-600, #57606a);
}
.shipment-logs-table-container .access-denied h3,
.shipment-logs-table-container .error-message h3 {
  margin: 0 0 8px;
  color: var(--duil310-dui-color-black-500, #1f2328);
}
.shipment-logs-table-container .access-denied p,
.shipment-logs-table-container .error-message p {
  margin: 0;
}.label-iframe {
  width: 100%;
  height: 60vh;
}.shipment-filter-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 12px;
}
@media (max-width: 600px) {
  .shipment-filter-wrapper {
    flex-wrap: wrap;
  }
  .shipment-filter-wrapper .filter-inputs {
    flex-wrap: wrap;
    width: 100%;
  }
  .shipment-filter-wrapper .shippingPointDropdown {
    width: 100% !important;
    padding-left: 0 !important;
  }
}
.shipment-filter-wrapper .filter-inputs {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 1;
  min-width: 0;
}
.shipment-filter-wrapper .filter-inputs .shippingPointDropdown {
  width: clamp(130px, 12vw, 200px);
  min-width: 0;
  padding-left: 12px;
}
.shipment-filter-wrapper .filter-inputs .shippingPointDropdown .options-container {
  z-index: 3;
}.sscim-shipment-list-container .shipment-filter {
  padding: 1em 0;
}.sscim-shipment-table-wrapper {
  position: relative;
}
.sscim-shipment-table-wrapper .shipment-caption {
  display: flex;
  align-items: center;
  padding: 1em 0;
  gap: 1rem;
  position: relative;
  z-index: 10;
}
.sscim-shipment-table-wrapper .shipment-caption .shipment-filter {
  flex: 1;
  display: flex;
  align-items: center;
}
.sscim-shipment-table-wrapper .shipment-caption .shipment-filter .shipment-filter-wrapper {
  width: 100%;
}
.sscim-shipment-table-wrapper .shipment-caption .shipment-filter .shipment-filter-wrapper .inputs-list-row .input-cell {
  position: relative;
  overflow: visible;
}
.sscim-shipment-table-wrapper .sscim-shipment-list-table {
  border: 0 !important;
  --borderColor: 'none' !important;
}
.sscim-shipment-table-wrapper .sscim-shipment-list-table caption {
  padding: 0;
}
.sscim-shipment-table-wrapper .sscim-shipment-list-table tbody {
  max-height: 35vh !important;
}
.sscim-shipment-table-wrapper .table-pagination {
  margin-top: 1rem;
  display: flex;
  justify-content: flex-end;
}
.sscim-shipment-table-wrapper .tick img {
  width: 2em;
  filter: invert(15%) sepia(53%) saturate(4210%) hue-rotate(342deg) brightness(111%) contrast(124%);
  cursor: default !important;
  color: black !important;
}
.sscim-shipment-table-wrapper .shipment-status {
  text-transform: capitalize;
}

.shipment-menu-header {
  width: 100%;
}
@media (min-width: 1024px) {
  .shipment-menu-header {
    width: 25%;
  }
}.pallet-list-container .top-text {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-around;
}
.pallet-list-container .shipment-list-tab-container hr {
  margin: 0;
}
.pallet-list-container .shipment-upload-list-table {
  padding-top: 1rem;
}.shipment-navigation-button button {
  padding: 0 !important;
}.link-unlink-list-container .sscim-header-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  padding: 0.5rem 0;
  width: 100%;
}
.link-unlink-list-container .sscim-header-wrapper .top-text {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1.25rem;
}
.link-unlink-list-container .sscim-header-wrapper .top-text .text-section {
  font-weight: 600;
  white-space: nowrap;
}
.link-unlink-list-container .sscim-header-wrapper {
  /* row that holds the input + Link button (type !== 'link') */
}
.link-unlink-list-container .sscim-header-wrapper .input-wrapper {
  min-width: 200px;
  flex: 1 1 200px;
  max-width: 300px;
}
.link-unlink-list-container .sscim-header-wrapper .input-wrapper .shipment-piece-input {
  width: 100%;
}
.link-unlink-list-container .sscim-header-wrapper {
  /* align the input-wrapper + button side-by-side */
}
.link-unlink-list-container .sscim-header-wrapper > *:not(.top-text) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.75rem;
}
.link-unlink-list-container .btn-wrapper {
  display: flex;
  justify-content: end;
  padding: 1em 0;
}.sscim-mother-list-table {
  border: 0 !important;
  --borderColor: 'none' !important;
}
.sscim-mother-list-table caption {
  padding: 0;
}
.sscim-mother-list-table .mother-list-table-wrapper tbody {
  max-height: 26vh;
  min-height: 26vh !important;
}
.sscim-mother-list-table tbody {
  max-height: 26vh !important;
  min-height: 26vh !important;
}
.sscim-mother-list-table .more-wrapper {
  position: relative;
}
.sscim-mother-list-table .more-wrapper .more-icon {
  cursor: pointer;
  width: fit-content;
}

.more-part-container {
  position: absolute;
  background-color: white;
  top: 8px;
  min-width: 200px;
  z-index: 2;
  right: 190px;
  border: solid;
  border-radius: 4px;
}
.more-part-container duil310-dhl-icon {
  color: var(--duil310-dui-colors-foreground-highlight);
}
.more-part-container .more-close-icon {
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
  color: var(--duil310-dui-colors-foreground-highlight);
}
.more-part-container .more-part {
  margin-top: 0.7em;
}
.more-part-container .more-part .more-part-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
  padding: 0.5em;
  cursor: pointer;
}
.more-part-container .more-part .more-part-wrapper:hover {
  background-color: var(--duil310-dui-components-content-toggle-control-background-shadow);
  border-radius: 0.5em;
}

.linkunlink-filter-sscim {
  display: flex;
  padding: 1em 0;
}
.linkunlink-filter-sscim .header-dropdown,
.linkunlink-filter-sscim .filter-part {
  padding-right: 1em;
}
.linkunlink-filter-sscim .header-dropdown {
  width: 25vw;
}.shipment-upload-list-container .shipment-upload-list-table {
  padding: 1em 0;
}
.shipment-upload-list-container .shipment-upload-list-table .table-pagination {
  margin-top: 16px;
}
.shipment-upload-list-container .shipment-upload-list-table .refresh-icon {
  margin-left: 4px;
  vertical-align: middle;
}
.shipment-upload-list-container .shipment-upload-list-table .capitalize {
  text-transform: capitalize;
}
.shipment-upload-list-container .shipment-upload-list-table .header-slot {
  margin: 0 !important;
}.shipment-tab-content-wrapper {
  padding: 1.25rem 0 1.25rem;
  border-bottom: 1px solid var(--dhl-color-divider, #e5e7eb);
}
.shipment-tab-content-wrapper:last-child {
  border-bottom: none;
}

.shipment-creation-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem 1rem;
  border-top: 1px solid var(--dhl-color-divider, #e5e7eb);
}
.shipment-creation-footer .save-btn-wrapper {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}.invoice-header-container {
  margin: 1em;
}
.invoice-header-container .invoice-grid-container {
  padding: 0;
}
.invoice-header-container .file-input-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1em;
}
.invoice-header-container .file-input-container .file-input-wrapper {
  position: relative;
  width: 50%;
  cursor: pointer;
}
.invoice-header-container .file-input-container .file-input-wrapper button {
  width: 100%;
  cursor: pointer;
}
.invoice-header-container .file-input-container .file-input-wrapper .file-upload-input {
  padding: 1em;
  width: 100%;
  left: 0;
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
@media (max-width: 600px) {
  .invoice-header-container .file-input-container .file-input-wrapper {
    width: 100%;
  }
}
.invoice-header-container .file-input-container .file-name {
  width: 50%;
  font-size: 0.8rem;
}
@media (max-width: 600px) {
  .invoice-header-container .file-input-container .file-name {
    width: 100%;
  }
}
.invoice-header-container .field-disabled {
  opacity: 0.4 !important;
}
.create-line-item-button-wrapper {
  display: flex;
  justify-content: end;
}

/* Make the table container horizontally scrollable on smaller screens */
.line-items-table-wrapper {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* Per-column min-widths applied via slot wrappers */
.line-item-td {
  min-width: 160px;
  width: 100%;
  box-sizing: border-box;
}

/* No column — narrow */
[slot^=cell-noSlot-] {
  min-width: 48px;
}

/* Invoice ID */
[slot^=cell-invoiceIdSlot-] .line-item-td {
  min-width: 140px;
}

/* Description — widest, free-text */
[slot^=cell-descriptionSlot-] .line-item-td {
  min-width: 200px;
}

/* Unit Price */
[slot^=cell-unitPriceSlot-] .line-item-td {
  min-width: 130px;
}

/* Currency */
[slot^=cell-currencySlot-] .line-item-td {
  min-width: 150px;
}

/* Quantity */
[slot^=cell-quantitySlot-] .line-item-td {
  min-width: 110px;
}

/* Quantity UOM */
[slot^=cell-quantityUomSlot-] .line-item-td {
  min-width: 150px;
}

/* Export CC */
[slot^=cell-exportCCSlot-] .line-item-td {
  min-width: 130px;
}

/* Import CC */
[slot^=cell-importCCSlot-] .line-item-td {
  min-width: 130px;
}

/* Export Reason Type */
[slot^=cell-exportReasonTypeSlot-] .line-item-td {
  min-width: 180px;
}

/* Part Number */
[slot^=cell-partNumberSlot-] .line-item-td {
  min-width: 140px;
}

/* Reference */
[slot^=cell-referenceSlot-] .line-item-td {
  min-width: 140px;
}

/* Manufacture Country */
[slot^=cell-manufactureCitySlot-] .line-item-td {
  min-width: 180px;
}

/* Net Weight */
[slot^=cell-lineItemNetWeightSlot-] .line-item-td {
  min-width: 120px;
}

/* Gross Weight */
[slot^=cell-lineItemGrossWeightSlot-] .line-item-td {
  min-width: 130px;
}

/* Action column — icon button only */
[slot^=cell-actionsSlot-] {
  min-width: 64px;
}.create-piece-info-container .create-piece-info-button-wrapper {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 2em;
}
.create-piece-info-container .piece-info-container .piece-information-table .table-wrapper {
  min-height: 40vh;
}
.create-piece-info-container .piece-info-container .no-data-wrapper {
  display: flex;
  justify-content: center;
  padding: 24px 0;
}
.create-piece-info-container .piece-item-td {
  min-width: 9em;
}
.create-piece-info-container .piece-item-td .error-message-wrapper {
  margin-top: 4px;
}.add-pieces-modal-content {
  display: flex;
  flex-direction: column;
  gap: var(--duil310-dui-size-space-6x, 12px);
}
.add-pieces-modal-content .add-pieces-modal-description {
  margin: 0;
  font-size: var(--duil310-dui-size-font-sm, 0.875rem);
  color: var(--duil310-dui-color-neutral-600, #57606a);
}.edit-shipper-details-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
@media (min-width: 600px) {
  .edit-shipper-details-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 900px) {
  .edit-shipper-details-container {
    grid-template-columns: repeat(3, 1fr);
  }
}

.shipper-layout {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  width: 100%;
}
.shipper-layout .shipper-content-container {
  flex: 1 1 0;
  min-width: 0;
}
.shipper-layout .adress-book-container {
  flex: 0 0 auto;
}
.shipper-layout .adress-book-container .address-book-actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
}
.shipper-layout .adress-book-container .address-book-actions .address-book-icon {
  flex-shrink: 0;
}
@media (max-width: 599px) {
  .shipper-layout {
    flex-direction: column;
  }
  .shipper-layout .adress-book-container {
    width: 100%;
  }
  .shipper-layout .adress-book-container .address-book-actions {
    flex-direction: row;
    flex-wrap: wrap;
  }
}@media (min-width: 1024px) {
  #address-book-dialog duil310-dhl-card {
    width: calc(var(--duil310-dui-size-theme) * 80rem) !important;
  }
}
#address-book-dialog .address-nick-name span {
  display: inline-block;
  white-space: nowrap;
}@media (min-width: 1024px) {
  #tax-settings-dialog duil310-dhl-card {
    width: calc(var(--duil310-dui-size-theme) * 60rem) !important;
  }
}

.tax-settings-wrapper .config-tax-header {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 0.75rem;
}
.tax-settings-wrapper .required-star {
  color: var(--dhl-color-error, #d40511);
}@media (min-width: 1024px) {
  #email-notification-dialog duil310-dhl-card {
    width: calc(var(--duil310-dui-size-theme) * 50rem) !important;
  }
}
#email-notification-dialog .email-notification-container {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
#email-notification-dialog .email-notification-container .inline-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  padding-bottom: 0.75rem;
  flex-wrap: wrap;
}
#email-notification-dialog .email-notification-container .inline-container__messages {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
#email-notification-dialog .email-notification-container .info-message {
  font-size: 0.75rem;
  color: var(--dhl-color-text-secondary, #57606a);
  margin: 0;
  line-height: 1.5;
}
#email-notification-dialog .email-notification-container .error-message {
  font-size: 0.75rem;
  color: var(--dhl-color-error, #d40511);
  margin: 0;
  line-height: 1.5;
}.email-checkbox-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.checkbox-container {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.edit-receiver-details-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
@media (min-width: 600px) {
  .edit-receiver-details-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 900px) {
  .edit-receiver-details-container {
    grid-template-columns: repeat(3, 1fr);
  }
}

.receiver-layout {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
}
.receiver-layout .receiver-content-container {
  flex: 1 1 0;
  min-width: 0;
}
.receiver-layout .adress-book-container {
  flex: 0 0 auto;
}
.receiver-layout .adress-book-container .address-book-actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
}
.receiver-layout .adress-book-container .address-book-actions .address-book-icon {
  flex-shrink: 0;
}
@media (max-width: 599px) {
  .receiver-layout {
    flex-direction: column;
  }
  .receiver-layout .adress-book-container {
    width: 100%;
  }
  .receiver-layout .adress-book-container .address-book-actions {
    flex-direction: row;
    flex-wrap: wrap;
  }
}.edit-shipper-details-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
@media (min-width: 600px) {
  .edit-shipper-details-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 900px) {
  .edit-shipper-details-container {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1200px) {
  .edit-shipper-details-container {
    grid-template-columns: repeat(3, 1fr);
  }
}

.modal-search-row {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1rem;
}
.modal-search-row .input-wrapper {
  flex: 0 0 50%;
  max-width: 50%;
}

.email-container {
  margin-top: 1rem;
}
.email-container .email-input .icon-add {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.email-container .email-list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 0.5rem;
}
.email-container .email-list .email-item {
  display: flex;
  align-items: center;
}
.email-container .email-list .email-item .email-item-content {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.email-container .email-list .email-item .email-item-content .ref-input {
  flex: 1 1 0;
  min-width: 0;
}
.email-container .email-list .email-item .email-item-content .icon-button {
  flex-shrink: 0;
}
.email-container .email-list .email-item .error-content {
  margin-top: 0.25rem;
  min-height: 1.25rem;
}.shipment-creation-page-container .shipment-detail-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
}
.shipment-creation-page-container .shipment-detail-container .shipper-receiver-section {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
  width: 100%;
  box-sizing: border-box;
  padding-top: 1em;
}
.shipment-creation-page-container .shipment-detail-container .shipper-receiver-section .shipper-section,
.shipment-creation-page-container .shipment-detail-container .shipper-receiver-section .receiver-section {
  min-width: 0 !important;
  max-width: 100% !important;
  box-sizing: border-box;
  flex: 1 1 45%;
}
@media (max-width: 1000px) {
  .shipment-creation-page-container .shipment-detail-container .shipper-receiver-section {
    grid-template-columns: 1fr;
  }
  .shipment-creation-page-container .shipment-detail-container .shipper-receiver-section .shipper-section,
  .shipment-creation-page-container .shipment-detail-container .shipper-receiver-section .receiver-section {
    width: 100%;
  }
}
.shipment-creation-page-container .shipment-detail-container .shipment-section {
  width: 100%;
  box-sizing: border-box;
  margin-top: 1em;
}.additional-services-outer .add-row-services {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 8px;
}
.additional-services-outer .additional-services-table .table-wrapper {
  min-height: 40vh;
}.address-role-list-table-caption {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 8px;
}#role-address-creation-dialog duil310-dhl-card {
  width: calc(var(--duil310-dui-size-theme) * 80rem) !important;
}
#role-address-creation-dialog .address-creation-form-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
@media (min-width: 600px) {
  #role-address-creation-dialog .address-creation-form-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 900px) {
  #role-address-creation-dialog .address-creation-form-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}
#role-address-creation-dialog .role-address-creation-header {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-bottom: 1em;
}.info-container {
  position: relative;
  padding: 0 0 1em 0;
  margin-top: 0.1em;
}
.info-container .info-wrapper {
  display: flex;
  position: absolute;
  align-items: center;
  width: 100%;
  border-radius: 1em;
}
.info-container .info-wrapper .label-wrapper {
  width: 100%;
  display: flex;
  gap: 0.5em;
  justify-content: flex-start;
  align-items: center;
}
.info-container .info-wrapper .label-wrapper img {
  width: 1em;
  height: 1em;
}
.info-container .info-wrapper .close-icon {
  color: var(--duil310-dui-colors-foreground-highlight);
  height: 20px;
  width: 20px;
}
.info-container .info-wrapper .label {
  padding: 0;
  text-align: left;
  line-height: 0.9em;
  font-size: 0.8rem;
}
.info-container .info-wrapper .label span {
  font-size: 0.8rem;
  font-weight: 500;
}
.info-container .info-wrapper .close-action-icon {
  cursor: pointer;
}
.info-container .info-wrapper .action-img {
  filter: invert(75%) sepia(88%) saturate(7480%) hue-rotate(359deg) brightness(104%) contrast(108%) !important;
}.report-type {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
}

.report-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 32px;
  align-items: start;
}
@media (min-width: 900px) {
  .report-container {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }
}

.report-left-panel {
  display: flex;
  flex-direction: column;
  gap: 0;
}

.report-left-panel > div:first-child {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.report-left-column {
  width: 100%;
}
.report-left-column app-dhl-dropdown,
.report-left-column app-dhl-input-field,
.report-left-column duil310-dhl-dropdown,
.report-left-column duil310-dhl-input-field {
  width: 100%;
}

.report-left-column1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}
@media (min-width: 600px) {
  .report-left-column1 {
    flex-direction: row;
    gap: 16px;
  }
  .report-left-column1 > * {
    flex: 1 1 0;
    min-width: 0;
  }
}

.report-email-input-row {
  display: flex;
  align-items: flex-end;
  gap: 8px;
}
.report-email-input-row .recipient-email-input {
  flex: 1 1 0;
  min-width: 0;
}

.email-list {
  width: 100%;
  margin-top: 8px;
}
.email-list .email-item-1 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 0;
}
.email-list .email-item-1 [data-email-input] {
  flex: 1 1 0;
  min-width: 0;
}

.drag-shell {
  width: 100%;
}

.header-report {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}

.icon-action-end {
  display: flex;
  align-items: center;
  gap: 4px;
}

.icon-action-space {
  margin-left: 4px;
}

.drag-content {
  width: 100%;
  max-height: calc(100vh - 280px);
  overflow-y: auto;
}

.card-footer {
  display: flex;
  justify-content: flex-end;
  padding-top: 16px;
}.draggable-list {
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.draggable-item {
  border-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  width: 100%;
  padding: 5px;
  touch-action: none;
}

.item-drag {
  display: grid;
  align-items: center;
  grid-template-columns: 24px 0.2fr 1fr;
}

.drag-handle {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: grab;
  color: #999;
  font-size: 16px;
  padding: 0 4px;
  touch-action: none;
}
.drag-handle:focus-visible {
  outline: 2px solid #ffcc00;
  outline-offset: 2px;
  border-radius: 2px;
}
.drag-handle:active {
  cursor: grabbing;
}

.asterisk::after {
  content: "*";
  padding-left: 2px;
  color: red;
}.capitalize {
  text-transform: capitalize;
}

.shipment-process-list-table .refresh-icon {
  position: relative;
  top: 5px;
  left: 5px;
  cursor: pointer;
}.shipment-error-dialog .shipment-error-wrap {
  border-bottom: solid rgb(231, 231, 231) 1px;
  padding: 1em 0;
}
.shipment-error-dialog .shipment-error-wrap .shipment-ref .shipment-ref-value {
  font-weight: 600;
  font-size: 1.2rem;
}
.shipment-error-dialog .shipment-error-dialog-body {
  max-height: 50vh;
  overflow: auto;
}
.shipment-error-dialog .error-header h1 {
  margin-top: 1em;
}.shipment-tabs {
  padding: 0 1rem;
}

.shipment-navigation-button button {
  padding: 0 !important;
}

.shipment-page-header {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 0.75rem 0;
  border-bottom: 1px solid var(--dhl-color-divider, #e5e7eb);
  margin-bottom: 0.5rem;
}

.shipment-header {
  width: 100%;
}

.shipment-details-header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem 1.25rem;
}

.header-part {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.4;
}
.header-part--dropdown {
  align-items: flex-end;
  min-width: 10rem;
}

.header-label {
  white-space: nowrap;
}
.header-label,
.header-label span {
  font-weight: 600 !important;
  color: var(--dhl-color-text-secondary, #57606a) !important;
  font-size: 0.875rem !important;
}

.header-value {
  word-break: break-word;
}
.header-value,
.header-value span {
  font-weight: 400 !important;
  color: var(--dhl-color-text-primary, #1f2328) !important;
  font-size: 0.875rem !important;
}
.header-value--capitalize, .header-value--capitalize span {
  text-transform: capitalize !important;
}

.show-waybill-history-icon {
  flex-shrink: 0;
}

.top-container {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 0.75rem;
}

.common-errors {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 0; /* chips carry their own bottom padding via .mismatch-container */
  row-gap: 0;
  flex: 1 1 auto;
  min-width: 0;
}
.common-errors .mismatch-container {
  position: relative;
  flex: 0 0 auto;
  min-width: 12rem;
  max-width: 100%;
  padding-bottom: 1.4em; /* matches the chip's absolute height */
}
.common-errors .mismatch-wrapper {
  white-space: normal;
  word-break: break-word;
}

.lbx-section {
  display: flex;
  align-items: flex-end;
  gap: 0.75rem;
  flex-shrink: 0;
}

.mawb-input-container {
  min-width: 14rem;
  max-width: 20rem;
}

.shipment-tab-content-wrapper {
  padding: 1.25rem 0;
  border-bottom: 1px solid var(--dhl-color-divider, #e5e7eb);
}
.shipment-tab-content-wrapper:last-child {
  border-bottom: none;
}

.shipment-creation-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem 1rem;
  border-top: 1px solid var(--dhl-color-divider, #e5e7eb);
}
.shipment-creation-footer .save-btn-wrapper {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.shipment-logs-section {
  width: 100%;
}

.field-disabled {
  opacity: 0.4 !important;
  pointer-events: none;
}.edit-shipper-details-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
@media (min-width: 600px) {
  .edit-shipper-details-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 900px) {
  .edit-shipper-details-container {
    grid-template-columns: repeat(3, 1fr);
  }
}

.shipper-layout {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  width: 100%;
}
.shipper-layout .shipper-content-container {
  flex: 1 1 0;
  min-width: 0;
}
.shipper-layout .adress-book-container {
  flex: 0 0 auto;
}
.shipper-layout .adress-book-container .address-book-actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
}
.shipper-layout .adress-book-container .address-book-actions .address-book-icon {
  flex-shrink: 0;
}
@media (max-width: 599px) {
  .shipper-layout {
    flex-direction: column;
  }
  .shipper-layout .adress-book-container {
    width: 100%;
  }
  .shipper-layout .adress-book-container .address-book-actions {
    flex-direction: row;
    flex-wrap: wrap;
  }
}.email-checkbox-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.checkbox-container {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.edit-receiver-details-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
@media (min-width: 600px) {
  .edit-receiver-details-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 900px) {
  .edit-receiver-details-container {
    grid-template-columns: repeat(3, 1fr);
  }
}

.receiver-layout {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
}
.receiver-layout .receiver-content-container {
  flex: 1 1 0;
  min-width: 0;
}
.receiver-layout .adress-book-container {
  flex: 0 0 auto;
}
.receiver-layout .adress-book-container .address-book-actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
}
.receiver-layout .adress-book-container .address-book-actions .address-book-icon {
  flex-shrink: 0;
}
@media (max-width: 599px) {
  .receiver-layout {
    flex-direction: column;
  }
  .receiver-layout .adress-book-container {
    width: 100%;
  }
  .receiver-layout .adress-book-container .address-book-actions {
    flex-direction: row;
    flex-wrap: wrap;
  }
}@media (min-width: 1024px) {
  #email-notification-dialog duil310-dhl-card {
    width: calc(var(--duil310-dui-size-theme) * 50rem) !important;
  }
}
#email-notification-dialog .email-notification-container {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
#email-notification-dialog .email-notification-container .inline-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  padding-bottom: 0.75rem;
  flex-wrap: wrap;
}
#email-notification-dialog .email-notification-container .inline-container__messages {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
#email-notification-dialog .email-notification-container .info-message {
  font-size: 0.75rem;
  color: var(--dhl-color-text-secondary, #57606a);
  margin: 0;
  line-height: 1.5;
}
#email-notification-dialog .email-notification-container .error-message {
  font-size: 0.75rem;
  color: var(--dhl-color-error, #d40511);
  margin: 0;
  line-height: 1.5;
}.edit-shipper-details-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
@media (min-width: 600px) {
  .edit-shipper-details-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 900px) {
  .edit-shipper-details-container {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1200px) {
  .edit-shipper-details-container {
    grid-template-columns: repeat(3, 1fr);
  }
}

.modal-search-row {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1rem;
}
.modal-search-row .input-wrapper {
  flex: 0 0 50%;
  max-width: 50%;
}

.email-container {
  margin-top: 1rem;
}
.email-container .email-input .icon-add {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.email-container .email-list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 0.5rem;
}
.email-container .email-list .email-item {
  display: flex;
  align-items: center;
}
.email-container .email-list .email-item .email-item-content {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.email-container .email-list .email-item .email-item-content .ref-input {
  flex: 1 1 0;
  min-width: 0;
}
.email-container .email-list .email-item .email-item-content .icon-button {
  flex-shrink: 0;
}
.email-container .email-list .email-item .error-content {
  margin-top: 0.25rem;
  min-height: 1.25rem;
}.shipment-creation-page-container .shipment-detail-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
}
.shipment-creation-page-container .shipment-detail-container .shipper-receiver-section {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
  width: 100%;
  box-sizing: border-box;
  padding-top: 1em;
}
.shipment-creation-page-container .shipment-detail-container .shipper-receiver-section .shipper-section,
.shipment-creation-page-container .shipment-detail-container .shipper-receiver-section .receiver-section {
  min-width: 0 !important;
  max-width: 100% !important;
  box-sizing: border-box;
  flex: 1 1 45%;
}
@media (max-width: 1000px) {
  .shipment-creation-page-container .shipment-detail-container .shipper-receiver-section {
    grid-template-columns: 1fr;
  }
  .shipment-creation-page-container .shipment-detail-container .shipper-receiver-section .shipper-section,
  .shipment-creation-page-container .shipment-detail-container .shipper-receiver-section .receiver-section {
    width: 100%;
  }
}
.shipment-creation-page-container .shipment-detail-container .shipment-section {
  width: 100%;
  box-sizing: border-box;
  margin-top: 1em;
}.create-customer-main .add-row-services {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 8px;
}
.create-customer-main .shipment-table .table-wrapper {
  min-height: 40vh;
}.sr-history-container .sr-history-header {
  margin-bottom: 12px;
}
.sr-history-container .sr-action {
  display: flex;
  align-items: center;
  gap: 8px;
}
.sr-history-container .modal-wrapper .file-view-xml-wrapper {
  max-height: 60vh;
  overflow: auto;
  padding: 16px;
  background-color: var(--dhl-color-surface, #f7f8fa);
  border: 1px solid var(--dhl-color-border, #e5e7eb);
  border-radius: 4px;
}
.sr-history-container .modal-wrapper .file-view-xml-wrapper pre {
  margin: 0;
  white-space: pre-wrap;
  word-break: break-word;
  font-size: 13px;
  line-height: 1.6;
}.create-sscim-piece-info-container .create-piece-info-button-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2em;
  margin-bottom: 12px;
}
.create-sscim-piece-info-container .piece-info-container .shipment-table app-dhl-input-field {
  width: 100%;
  display: block;
}
.create-sscim-piece-info-container .piece-item-td {
  width: 100%;
}
.create-sscim-piece-info-container .piece-item-td app-dhl-input-field {
  width: 100%;
  display: block;
}
.create-sscim-piece-info-container .piece-item-td .error-message-wrapper {
  margin-top: 4px;
}
.create-sscim-piece-info-container .required-star {
  color: var(--dhl-color-red-500, #d40511);
}
.create-sscim-piece-info-container .field-disabled {
  opacity: 0.6;
  pointer-events: none;
}

#piece-information-table th span {
  text-wrap: nowrap;
}
#piece-information-table td > div {
  width: 200;
}.invoice-header-container {
  margin: 1em;
}
.invoice-header-container .invoice-fields-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
@media (min-width: 600px) {
  .invoice-header-container .invoice-fields-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 900px) {
  .invoice-header-container .invoice-fields-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
.invoice-header-container .file-input-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1em;
}
.invoice-header-container .file-input-container .file-input-wrapper {
  position: relative;
  width: 50%;
  cursor: pointer;
}
.invoice-header-container .file-input-container .file-input-wrapper button {
  width: 100%;
  cursor: pointer;
  pointer-events: none;
}
.invoice-header-container .file-input-container .file-input-wrapper .file-upload-input {
  width: 100%;
  left: 0;
  position: absolute;
  padding: 1em;
  opacity: 0;
  cursor: pointer;
  z-index: 2;
}
@media (max-width: 600px) {
  .invoice-header-container .file-input-container .file-input-wrapper {
    width: 100%;
  }
}
.invoice-header-container .file-input-container .file-name {
  width: 50%;
  font-size: 0.8rem;
}
@media (max-width: 600px) {
  .invoice-header-container .file-input-container .file-name {
    width: 100%;
  }
}
.invoice-header-container .field-disabled {
  opacity: 0.4 !important;
}

.create-invoice-button-wrapper {
  display: flex;
  justify-content: end;
  margin: 1em 0;
}

.dropdown-display {
  z-index: 2;
}.create-sscim-line-item-container-invoice .create-line-item-button-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.75rem;
}
.create-sscim-line-item-container-invoice .line-item-container .table-wrapper {
  min-height: 40vh;
}
.create-sscim-line-item-container-invoice .line-item-td {
  min-width: 10em;
}
.create-sscim-line-item-container-invoice .mismatch-container {
  margin-bottom: 2em;
}
.create-sscim-line-item-container-invoice tr {
  vertical-align: top !important;
}
.create-sscim-line-item-container-invoice tr td {
  vertical-align: top !important;
}.invoicedetls-tab-content-wrapper .invoice-header-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 1em;
  margin-top: 0.5em;
}
.invoicedetls-tab-content-wrapper .invoice-header-section .invoice-btn-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.invoicedetls-tab-content-wrapper .save-button {
  display: flex;
  justify-content: end;
  margin: 1em;
}
.invoicedetls-tab-content-wrapper .add-btn-container {
  border: 1px solid var(--duil310-dui-colors-foreground-highlight);
  padding: 5px 10px;
}
.invoicedetls-tab-content-wrapper .create-button {
  display: flex;
  justify-content: end;
}
.invoicedetls-tab-content-wrapper {
  /* DHL Brand Colors for Invoice Mode Header - Minimal Clean Style */
}
.invoicedetls-tab-content-wrapper .invoice-mode-header {
  margin: 24px 0 12px 0;
}
.invoicedetls-tab-content-wrapper .mode-title {
  color: #D40511; /* DHL Red */
  font-weight: 700;
  font-size: 18px;
  margin: 0;
  text-decoration: underline;
  text-decoration-color: lightcoral;
}
.invoicedetls-tab-content-wrapper {
  /* DHL Brand Colors for Active Invoice Row */
}
.invoicedetls-tab-content-wrapper .active-invoice-row {
  background-color: #FFF8E1 !important; /* Soft DHL Yellow */
  border-left: 4px solid #D40511; /* DHL Red accent */
  transition: background-color 0.2s ease-in-out;
}

.bottom-text {
  display: flex;
  flex-direction: column;
  align-items: end;
  justify-content: end;
  padding: 2em 1em;
}#waybill-history .waybill-history-contaiener {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}html,
body {
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.table-pagination {
  padding: 1em 0;
}

#pagination-skeleton-loader {
  width: 100%;
  height: 4em;
}

.capitalize {
  text-transform: capitalize;
}

.required-star {
  color: var(--duil310-dui-color-duil-alias-dhl-red-600);
  font-weight: bold;
}

.dhl-red {
  color: var(--duil310-dui-color-duil-alias-dhl-red-600);
}
  /* 9fbef606107a605d69c0edbcd8029e5d */
/* 9fbef606107a605d69c0edbcd8029e5d */
/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:21 GMT
 */



:root {
  --duil310-dui-color-duil-alias-color-categorical-07: #fb9a99ff;
  --duil310-dui-color-duil-alias-color-categorical-06: #b359f8ff;
  --duil310-dui-color-duil-alias-color-categorical-05: #60dc6cff;
  --duil310-dui-color-duil-alias-color-categorical-04: #ee6fcaff;
  --duil310-dui-color-duil-alias-color-categorical-03: #4fc4c5ff;
  --duil310-dui-color-duil-alias-color-categorical-02: #f06f3bff;
  --duil310-dui-color-duil-alias-color-categorical-01: #4d73feff;
  --duil310-dui-color-duil-alias-post-yellow-050: #ffeda9ff;
  --duil310-dui-color-duil-alias-post-yellow-025: #fffae6ff;
  --duil310-dui-color-duil-alias-post-yellow-075: #ffe37bff;
  --duil310-dui-color-duil-alias-post-yellow-950: #1b1500ff;
  --duil310-dui-color-duil-alias-post-yellow-900: #271f00ff;
  --duil310-dui-color-duil-alias-post-yellow-850: #403300ff;
  --duil310-dui-color-duil-alias-post-yellow-800: #514000ff;
  --duil310-dui-color-duil-alias-post-yellow-750: #594700ff;
  --duil310-dui-color-duil-alias-post-yellow-700: #675300ff;
  --duil310-dui-color-duil-alias-post-yellow-650: #765e00ff;
  --duil310-dui-color-duil-alias-post-yellow-600: #7f6500ff;
  --duil310-dui-color-duil-alias-post-yellow-500: #8e7100ff;
  --duil310-dui-color-duil-alias-post-yellow-400: #a68500ff;
  --duil310-dui-color-duil-alias-post-yellow-300: #c69e00ff;
  --duil310-dui-color-duil-alias-post-yellow-200: #d1a700ff;
  --duil310-dui-color-duil-alias-post-yellow-150: #ddb100ff;
  --duil310-dui-color-duil-alias-post-yellow-100: #ffcc00ff;
  --duil310-dui-color-duil-alias-black-alpha-075: #00000014;
  --duil310-dui-color-duil-alias-black-alpha-050: #0000000a;
  --duil310-dui-color-duil-alias-black-alpha-025: #00000005;
  --duil310-dui-color-duil-alias-black-alpha-950: #000000eb;
  --duil310-dui-color-duil-alias-black-alpha-900: #000000de;
  --duil310-dui-color-duil-alias-black-alpha-850: #000000cc;
  --duil310-dui-color-duil-alias-black-alpha-800: #000000bd;
  --duil310-dui-color-duil-alias-black-alpha-750: #000000b8;
  --duil310-dui-color-duil-alias-black-alpha-700: #000000ab;
  --duil310-dui-color-duil-alias-black-alpha-650: #0000009e;
  --duil310-dui-color-duil-alias-black-alpha-600: #00000094;
  --duil310-dui-color-duil-alias-black-alpha-500: #0000008a;
  --duil310-dui-color-duil-alias-black-alpha-400: #00000078;
  --duil310-dui-color-duil-alias-black-alpha-300: #0000006b;
  --duil310-dui-color-duil-alias-black-alpha-200: #0000005c;
  --duil310-dui-color-duil-alias-black-alpha-150: #0000004a;
  --duil310-dui-color-duil-alias-black-alpha-100: #0000002e;
  --duil310-dui-color-duil-alias-white-alpha-075: #ffffff1a;
  --duil310-dui-color-duil-alias-white-alpha-050: #ffffff0f;
  --duil310-dui-color-duil-alias-white-alpha-025: #ffffff05;
  --duil310-dui-color-duil-alias-white-alpha-950: #fffffff0;
  --duil310-dui-color-duil-alias-white-alpha-900: #ffffffe3;
  --duil310-dui-color-duil-alias-white-alpha-850: #ffffffc7;
  --duil310-dui-color-duil-alias-white-alpha-800: #ffffffb3;
  --duil310-dui-color-duil-alias-white-alpha-750: #ffffffab;
  --duil310-dui-color-duil-alias-white-alpha-700: #ffffff99;
  --duil310-dui-color-duil-alias-white-alpha-650: #ffffff8c;
  --duil310-dui-color-duil-alias-white-alpha-600: #ffffff80;
  --duil310-dui-color-duil-alias-white-alpha-500: #ffffff75;
  --duil310-dui-color-duil-alias-white-alpha-400: #ffffff63;
  --duil310-dui-color-duil-alias-white-alpha-300: #ffffff59;
  --duil310-dui-color-duil-alias-white-alpha-200: #ffffff4d;
  --duil310-dui-color-duil-alias-white-alpha-150: #ffffff40;
  --duil310-dui-color-duil-alias-white-alpha-100: #ffffff2e;
  --duil310-dui-color-duil-alias-dhl-red-025: #fefafaff;
  --duil310-dui-color-duil-alias-dhl-red-075: #fae0e2ff;
  --duil310-dui-color-duil-alias-dhl-red-050: #fdf2f2ff;
  --duil310-dui-color-duil-alias-dhl-red-950: #340104ff;
  --duil310-dui-color-duil-alias-dhl-red-900: #4a0206ff;
  --duil310-dui-color-duil-alias-dhl-red-850: #6e0309ff;
  --duil310-dui-color-duil-alias-dhl-red-800: #8b030bff;
  --duil310-dui-color-duil-alias-dhl-red-750: #95040cff;
  --duil310-dui-color-duil-alias-dhl-red-700: #ad040eff;
  --duil310-dui-color-duil-alias-dhl-red-650: #c30510ff;
  --duil310-dui-color-duil-alias-dhl-red-600: #d40511ff;
  --duil310-dui-color-duil-alias-dhl-red-500: #dc353fff;
  --duil310-dui-color-duil-alias-dhl-red-400: #e35b63ff;
  --duil310-dui-color-duil-alias-dhl-red-300: #e67077ff;
  --duil310-dui-color-duil-alias-dhl-red-200: #ea878dff;
  --duil310-dui-color-duil-alias-dhl-red-150: #f0a6aaff;
  --duil310-dui-color-duil-alias-dhl-red-100: #f5c4c7ff;
  --duil310-dui-color-duil-alias-go-green-050: #eff5f3ff;
  --duil310-dui-color-duil-alias-go-green-025: #fafcfbff;
  --duil310-dui-color-duil-alias-go-green-075: #ddeae6ff;
  --duil310-dui-color-duil-alias-go-green-950: #001911ff;
  --duil310-dui-color-duil-alias-go-green-900: #002619ff;
  --duil310-dui-color-duil-alias-go-green-850: #003c28ff;
  --duil310-dui-color-duil-alias-go-green-800: #004d34ff;
  --duil310-dui-color-duil-alias-go-green-750: #005439ff;
  --duil310-dui-color-duil-alias-go-green-700: #006443ff;
  --duil310-dui-color-duil-alias-go-green-650: #106e4fff;
  --duil310-dui-color-duil-alias-go-green-600: #1f775aff;
  --duil310-dui-color-duil-alias-go-green-500: #338369ff;
  --duil310-dui-color-duil-alias-go-green-400: #50947eff;
  --duil310-dui-color-duil-alias-go-green-300: #62a08bff;
  --duil310-dui-color-duil-alias-go-green-200: #7db09fff;
  --duil310-dui-color-duil-alias-go-green-150: #96bfb2ff;
  --duil310-dui-color-duil-alias-go-green-100: #bbd6cdff;
  --duil310-dui-color-duil-alias-warning-050: #fcf2ebff;
  --duil310-dui-color-duil-alias-warning-025: #fefaf8ff;
  --duil310-dui-color-duil-alias-warning-075: #fae9dcff;
  --duil310-dui-color-duil-alias-warning-950: #211206ff;
  --duil310-dui-color-duil-alias-warning-900: #341b09ff;
  --duil310-dui-color-duil-alias-warning-850: #4f290eff;
  --duil310-dui-color-duil-alias-warning-800: #663612ff;
  --duil310-dui-color-duil-alias-warning-750: #6f3a14ff;
  --duil310-dui-color-duil-alias-warning-700: #824418ff;
  --duil310-dui-color-duil-alias-warning-650: #954e1bff;
  --duil310-dui-color-duil-alias-warning-600: #a5571eff;
  --duil310-dui-color-duil-alias-warning-500: #b55f21ff;
  --duil310-dui-color-duil-alias-warning-400: #d06d26ff;
  --duil310-dui-color-duil-alias-warning-300: #e37729ff;
  --duil310-dui-color-duil-alias-warning-200: #e88d4cff;
  --duil310-dui-color-duil-alias-warning-150: #eda673ff;
  --duil310-dui-color-duil-alias-warning-100: #f4ccaeff;
  --duil310-dui-color-duil-alias-information-050: #ecf5fbff;
  --duil310-dui-color-duil-alias-information-025: #f9fcfeff;
  --duil310-dui-color-duil-alias-information-075: #d5e9f7ff;
  --duil310-dui-color-duil-alias-information-950: #001726ff;
  --duil310-dui-color-duil-alias-information-900: #002843ff;
  --duil310-dui-color-duil-alias-information-850: #00365aff;
  --duil310-dui-color-duil-alias-information-800: #004573ff;
  --duil310-dui-color-duil-alias-information-750: #004b7dff;
  --duil310-dui-color-duil-alias-information-700: #005893ff;
  --duil310-dui-color-duil-alias-information-650: #0064a7ff;
  --duil310-dui-color-duil-alias-information-600: #006fb9ff;
  --duil310-dui-color-duil-alias-information-500: #007accff;
  --duil310-dui-color-duil-alias-information-400: #278ed4ff;
  --duil310-dui-color-duil-alias-information-300: #449ddaff;
  --duil310-dui-color-duil-alias-information-200: #5dabdfff;
  --duil310-dui-color-duil-alias-information-150: #82bee6ff;
  --duil310-dui-color-duil-alias-information-100: #b1d6efff;
  --duil310-dui-color-duil-alias-neutral-white: #ffffffff;
  --duil310-dui-color-duil-alias-neutral-black: #000000ff;
  --duil310-dui-color-duil-alias-neutral-050: #f5f5f5ff;
  --duil310-dui-color-duil-alias-neutral-075: #ebebebff;
  --duil310-dui-color-duil-alias-neutral-025: #fafafaff;
  --duil310-dui-color-duil-alias-neutral-950: #141414ff;
  --duil310-dui-color-duil-alias-neutral-900: #212121ff;
  --duil310-dui-color-duil-alias-neutral-850: #333333ff;
  --duil310-dui-color-duil-alias-neutral-800: #424242ff;
  --duil310-dui-color-duil-alias-neutral-750: #474747ff;
  --duil310-dui-color-duil-alias-neutral-700: #545454ff;
  --duil310-dui-color-duil-alias-neutral-650: #616161ff;
  --duil310-dui-color-duil-alias-neutral-600: #6b6b6bff;
  --duil310-dui-color-duil-alias-neutral-500: #757575ff;
  --duil310-dui-color-duil-alias-neutral-400: #878787ff;
  --duil310-dui-color-duil-alias-neutral-300: #949494ff;
  --duil310-dui-color-duil-alias-neutral-200: #a3a3a3ff;
  --duil310-dui-color-duil-alias-neutral-150: #b5b5b5ff;
  --duil310-dui-color-duil-alias-neutral-100: #d1d1d1ff;
  --duil310-dui-color-duil-alias-positive-025: #f9fcf5ff;
  --duil310-dui-color-duil-alias-positive-075: #e2f1d0ff;
  --duil310-dui-color-duil-alias-positive-050: #eff8e6ff;
  --duil310-dui-color-duil-alias-positive-950: #0f1804ff;
  --duil310-dui-color-duil-alias-positive-900: #172507ff;
  --duil310-dui-color-duil-alias-positive-850: #243a0aff;
  --duil310-dui-color-duil-alias-positive-800: #2e4a0dff;
  --duil310-dui-color-duil-alias-positive-750: #33510fff;
  --duil310-dui-color-duil-alias-positive-700: #3b5f11ff;
  --duil310-dui-color-duil-alias-positive-650: #436b13ff;
  --duil310-dui-color-duil-alias-positive-600: #4b7816ff;
  --duil310-dui-color-duil-alias-positive-500: #518217ff;
  --duil310-dui-color-duil-alias-positive-400: #5d951bff;
  --duil310-dui-color-duil-alias-positive-300: #66a41eff;
  --duil310-dui-color-duil-alias-positive-200: #76bd22ff;
  --duil310-dui-color-duil-alias-positive-150: #8fc94aff;
  --duil310-dui-color-duil-alias-positive-100: #bcdf93ff;
  --duil310-dui-color-duil-alias-negative-050: #fdf2f3ff;
  --duil310-dui-color-duil-alias-negative-025: #fefafaff;
  --duil310-dui-color-duil-alias-negative-075: #f9e1e3ff;
  --duil310-dui-color-duil-alias-negative-950: #300306ff;
  --duil310-dui-color-duil-alias-negative-900: #470409ff;
  --duil310-dui-color-duil-alias-negative-850: #6d060fff;
  --duil310-dui-color-duil-alias-negative-800: #890812ff;
  --duil310-dui-color-duil-alias-negative-750: #940814ff;
  --duil310-dui-color-duil-alias-negative-700: #ac0a17ff;
  --duil310-dui-color-duil-alias-negative-650: #c30b1aff;
  --duil310-dui-color-duil-alias-negative-600: #d41625ff;
  --duil310-dui-color-duil-alias-negative-500: #da3845ff;
  --duil310-dui-color-duil-alias-negative-400: #e15b66ff;
  --duil310-dui-color-duil-alias-negative-300: #e46f79ff;
  --duil310-dui-color-duil-alias-negative-200: #e98890ff;
  --duil310-dui-color-duil-alias-negative-150: #eea3a9ff;
  --duil310-dui-color-duil-alias-negative-100: #f4c3c7ff;
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:21 GMT
 */



:root {
  --duil310-dui-opacity-05: 5%;
  --duil310-dui-opacity-08: 8%;
  --duil310-dui-opacity-80: 80%;
  --duil310-dui-opacity-70: 70%;
  --duil310-dui-opacity-60: 60%;
  --duil310-dui-opacity-45: 45%;
  --duil310-dui-opacity-30: 30%;
  --duil310-dui-opacity-20: 20%;
  --duil310-dui-opacity-10: 10%;
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:21 GMT
 */



:root {
  --duil310-dui-size-full: 100%;
  --duil310-dui-size-56x: calc(var(--duil310-dui-size-theme) * 7rem); /* 112/baseFontSize (16) */
  --duil310-dui-size-200x: calc(var(--duil310-dui-size-theme) * 25rem); /* 400/baseFontSize (16) */
  --duil310-dui-size-150x: calc(var(--duil310-dui-size-theme) * 18.75rem); /* 300/baseFontSize (16) */
  --duil310-dui-size-100x: calc(var(--duil310-dui-size-theme) * 12.5rem); /* 200/baseFontSize (16) */
  --duil310-dui-size-90x: calc(var(--duil310-dui-size-theme) * 11.25rem); /* 180/baseFontSize (16) */
  --duil310-dui-size-80x: calc(var(--duil310-dui-size-theme) * 10rem); /* 160/baseFontSize (16) */
  --duil310-dui-size-72x: calc(var(--duil310-dui-size-theme) * 9rem); /* 144/baseFontSize (16) */
  --duil310-dui-size-64x: calc(var(--duil310-dui-size-theme) * 8rem); /* 128/baseFontSize (16) */
  --duil310-dui-size-50x: calc(var(--duil310-dui-size-theme) * 6.25rem); /* 100/baseFontSize (16) */
  --duil310-dui-size-48x: calc(var(--duil310-dui-size-theme) * 6rem); /* 96/baseFontSize (16) */
  --duil310-dui-size-40x: calc(var(--duil310-dui-size-theme) * 5rem); /* 80/baseFontSize (16) */
  --duil310-dui-size-32x: calc(var(--duil310-dui-size-theme) * 4rem); /* 64/baseFontSize (16) */
  --duil310-dui-size-24x: calc(var(--duil310-dui-size-theme) * 3rem); /* 48/baseFontSize (16) */
  --duil310-dui-size-20x: calc(var(--duil310-dui-size-theme) * 2.5rem); /* 40/baseFontSize (16) */
  --duil310-dui-size-16x: calc(var(--duil310-dui-size-theme) * 2rem); /* 32/baseFontSize (16) */
  --duil310-dui-size-12x: calc(var(--duil310-dui-size-theme) * 1.5rem); /* 24/baseFontSize (16) */
  --duil310-dui-size-11x: calc(var(--duil310-dui-size-theme) * 1.375rem); /* 22/baseFontSize (16) */
  --duil310-dui-size-10x: calc(var(--duil310-dui-size-theme) * 1.25rem); /* 20/baseFontSize (16) */
  --duil310-dui-size-9x: calc(var(--duil310-dui-size-theme) * 1.125rem); /* 18/baseFontSize (16) */
  --duil310-dui-size-8x: calc(var(--duil310-dui-size-theme) * 1rem); /* 16/baseFontSize (16) */
  --duil310-dui-size-7x: calc(var(--duil310-dui-size-theme) * 0.875rem); /* 14/baseFontSize (16) */
  --duil310-dui-size-6x: calc(var(--duil310-dui-size-theme) * 0.75rem); /* 12/baseFontSize (16) */
  --duil310-dui-size-5x: calc(var(--duil310-dui-size-theme) * 0.625rem); /* 10/baseFontSize (16) */
  --duil310-dui-size-4x: calc(var(--duil310-dui-size-theme) * 0.5rem); /* 8/baseFontSize (16) */
  --duil310-dui-size-3x: calc(var(--duil310-dui-size-theme) * 0.375rem); /* 6/baseFontSize (16) */
  --duil310-dui-size-2x: calc(var(--duil310-dui-size-theme) * 0.25rem); /* 4/baseFontSize (16) */
  --duil310-dui-size-1x: calc(var(--duil310-dui-size-theme) * 0.125rem); /* 2/baseFontSize (16) */
  --duil310-dui-size-1: calc(var(--duil310-dui-size-theme) * 0.0625rem); /* 1/baseFontSize (16) */
  --duil310-dui-size-0: 0;
}



/* 9fbef606107a605d69c0edbcd8029e5d */



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:21 GMT
 */



:root {
  --duil310-dui-box-radius-tight: var(--duil310-dui-size-4x);
  --duil310-dui-box-radius-compact: var(--duil310-dui-size-6x);
  --duil310-dui-box-radius-standard: var(--duil310-dui-size-8x);
  --duil310-dui-box-radius-hero: var(--duil310-dui-size-12x);
  --duil310-dui-box-radius-display: var(--duil310-dui-size-16x);
  --duil310-dui-box-padding-none: var(--duil310-dui-size-0);
  --duil310-dui-box-padding-extra-tight: var(--duil310-dui-size-2x);
  --duil310-dui-box-padding-tight: var(--duil310-dui-size-4x);
  --duil310-dui-box-padding-compact: var(--duil310-dui-size-6x);
  --duil310-dui-box-padding-standard: var(--duil310-dui-size-8x);
  --duil310-dui-box-padding-relaxed: var(--duil310-dui-size-12x);
  --duil310-dui-box-padding-roomy: var(--duil310-dui-size-16x);
  --duil310-dui-box-padding-extra-roomy: var(--duil310-dui-size-20x);
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-breakpoint-xs: 0; /* Starting point (0px) */
  --duil310-dui-breakpoint-xl: calc(var(--duil310-dui-size-theme) * 85.3125rem); /* Standard Desktop size (1365px) */
  --duil310-dui-breakpoint-sm: calc(var(--duil310-dui-size-theme) * 20rem); /* Average Mobile size (320px) */
  --duil310-dui-breakpoint-md: calc(var(--duil310-dui-size-theme) * 48rem); /* Portrait Tablet (768px) */
  --duil310-dui-breakpoint-lg: calc(var(--duil310-dui-size-theme) * 64rem); /* Landscape Tablet, or a Small Desktop (1024px) */
  --duil310-dui-breakpoint-3xl: calc(var(--duil310-dui-size-theme) * 160rem); /* Very Large desktop (2560px) */
  --duil310-dui-breakpoint-2xl: calc(var(--duil310-dui-size-theme) * 120rem); /* Large desktop (1920px) */
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */





@media (prefers-color-scheme: light) {
  :root {
    --duil310-dui-colors-data-viz-divergent-fill-divergent-positive-high: var(--duil310-dui-color-duil-alias-positive-800);
    --duil310-dui-colors-data-viz-divergent-fill-divergent-positive-mid: var(--duil310-dui-color-duil-alias-positive-600);
    --duil310-dui-colors-data-viz-divergent-fill-divergent-positive-low: var(--duil310-dui-color-duil-alias-positive-400);
    --duil310-dui-colors-data-viz-divergent-fill-divergent-neutral: var(--duil310-dui-color-duil-alias-neutral-200);
    --duil310-dui-colors-data-viz-divergent-fill-divergent-negative-low: var(--duil310-dui-color-duil-alias-negative-400);
    --duil310-dui-colors-data-viz-divergent-fill-divergent-negative-mid: var(--duil310-dui-color-duil-alias-negative-600);
    --duil310-dui-colors-data-viz-divergent-fill-divergent-negative-high: var(--duil310-dui-color-duil-alias-negative-800);
    --duil310-dui-colors-data-viz-feedback-fill-feedback-info-subtle: var(--duil310-dui-color-duil-alias-information-200);
    --duil310-dui-colors-data-viz-feedback-fill-feedback-info: var(--duil310-dui-color-duil-alias-information-500);
    --duil310-dui-colors-data-viz-feedback-fill-feedback-success-subtle: var(--duil310-dui-color-duil-alias-positive-200);
    --duil310-dui-colors-data-viz-feedback-fill-feedback-success: var(--duil310-dui-color-duil-alias-positive-500);
    --duil310-dui-colors-data-viz-feedback-fill-feedback-warning-subtle: var(--duil310-dui-color-duil-alias-warning-200);
    --duil310-dui-colors-data-viz-feedback-fill-feedback-warning: var(--duil310-dui-color-duil-alias-warning-500);
    --duil310-dui-colors-data-viz-feedback-fill-feedback-error-subtle: var(--duil310-dui-color-duil-alias-negative-200);
    --duil310-dui-colors-data-viz-feedback-fill-feedback-error: var(--duil310-dui-color-duil-alias-negative-600);
    --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-07: var(--duil310-dui-color-duil-alias-warning-900);
    --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-06: var(--duil310-dui-color-duil-alias-warning-750);
    --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-05: var(--duil310-dui-color-duil-alias-warning-600);
    --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-04: var(--duil310-dui-color-duil-alias-warning-400);
    --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-03: var(--duil310-dui-color-duil-alias-warning-300);
    --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-02: var(--duil310-dui-color-duil-alias-warning-200);
    --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-01: var(--duil310-dui-color-duil-alias-warning-100);
    --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-07: var(--duil310-dui-color-duil-alias-positive-900);
    --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-06: var(--duil310-dui-color-duil-alias-positive-750);
    --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-05: var(--duil310-dui-color-duil-alias-positive-600);
    --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-04: var(--duil310-dui-color-duil-alias-positive-400);
    --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-03: var(--duil310-dui-color-duil-alias-positive-300);
    --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-02: var(--duil310-dui-color-duil-alias-positive-200);
    --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-01: var(--duil310-dui-color-duil-alias-positive-100);
    --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-07: var(--duil310-dui-color-duil-alias-information-900);
    --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-06: var(--duil310-dui-color-duil-alias-information-750);
    --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-05: var(--duil310-dui-color-duil-alias-information-600);
    --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-04: var(--duil310-dui-color-duil-alias-information-400);
    --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-03: var(--duil310-dui-color-duil-alias-information-300);
    --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-02: var(--duil310-dui-color-duil-alias-information-200);
    --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-01: var(--duil310-dui-color-duil-alias-information-100);
    --duil310-dui-colors-data-viz-categorical-fill-categorical-07: var(--duil310-dui-color-duil-alias-color-categorical-07);
    --duil310-dui-colors-data-viz-categorical-fill-categorical-06: var(--duil310-dui-color-duil-alias-color-categorical-06);
    --duil310-dui-colors-data-viz-categorical-fill-categorical-05: var(--duil310-dui-color-duil-alias-color-categorical-05);
    --duil310-dui-colors-data-viz-categorical-fill-categorical-04: var(--duil310-dui-color-duil-alias-color-categorical-04);
    --duil310-dui-colors-data-viz-categorical-fill-categorical-03: var(--duil310-dui-color-duil-alias-color-categorical-03);
    --duil310-dui-colors-data-viz-categorical-fill-categorical-02: var(--duil310-dui-color-duil-alias-color-categorical-02);
    --duil310-dui-colors-data-viz-categorical-fill-categorical-01: var(--duil310-dui-color-duil-alias-color-categorical-01);
    --duil310-dui-colors-action-foreground-ghost-functional-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
    --duil310-dui-colors-action-foreground-ghost-functional-default: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-colors-action-foreground-ghost-highlight-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
    --duil310-dui-colors-action-foreground-ghost-highlight-default: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-colors-action-foreground-tonal-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
    --duil310-dui-colors-action-foreground-tonal-default: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-colors-action-foreground-secondary-inverted-disabled: var(--duil310-dui-color-duil-alias-white-alpha-500);
    --duil310-dui-colors-action-foreground-secondary-inverted-hover: var(--duil310-dui-color-duil-alias-white-alpha-700);
    --duil310-dui-colors-action-foreground-secondary-inverted-default: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-foreground-secondary-pressed: var(--duil310-dui-color-duil-alias-black-alpha-400);
    --duil310-dui-colors-action-foreground-secondary-highlight-pressed: var(--duil310-dui-color-duil-alias-dhl-red-850);
    --duil310-dui-colors-action-foreground-secondary-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
    --duil310-dui-colors-action-foreground-secondary-hover: var(--duil310-dui-color-duil-alias-black-alpha-600);
    --duil310-dui-colors-action-foreground-secondary-default: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-colors-action-foreground-secondary-highlight-hover: var(--duil310-dui-color-duil-alias-dhl-red-750);
    --duil310-dui-colors-action-foreground-secondary-highlight-default: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-colors-action-foreground-secondary-highlight-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
    --duil310-dui-colors-action-foreground-primary-disabled: var(--duil310-dui-color-duil-alias-white-alpha-800);
    --duil310-dui-colors-action-foreground-primary-inverted-disabled: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-foreground-primary-inverted-default: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-colors-action-foreground-primary-default: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-foreground-text-functional-pressed: var(--duil310-dui-color-duil-alias-black-alpha-400);
    --duil310-dui-colors-action-foreground-text-highlight-pressed: var(--duil310-dui-color-duil-alias-dhl-red-850);
    --duil310-dui-colors-action-foreground-text-default-2: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-foreground-text-functional-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
    --duil310-dui-colors-action-foreground-text-functional-hover: var(--duil310-dui-color-duil-alias-black-alpha-600);
    --duil310-dui-colors-action-foreground-text-functional-default: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-colors-action-foreground-text-inverted-disabled: var(--duil310-dui-color-duil-alias-white-alpha-500);
    --duil310-dui-colors-action-foreground-text-inverted-hover: var(--duil310-dui-color-duil-alias-white-alpha-700);
    --duil310-dui-colors-action-foreground-text-inverted-default: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-foreground-text-highlight-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
    --duil310-dui-colors-action-foreground-text-highlight-hover: var(--duil310-dui-color-duil-alias-dhl-red-750);
    --duil310-dui-colors-action-foreground-text-highlight-default: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-colors-action-foreground-text-highlight-muted: var(--duil310-dui-color-duil-alias-neutral-600);
    --duil310-dui-colors-action-foreground-text-highlight-visited: var(--duil310-dui-color-duil-alias-dhl-red-750);
    --duil310-dui-colors-action-background-ghost-highlight-pressed: var(--duil310-dui-color-duil-alias-dhl-red-075);
    --duil310-dui-colors-action-background-ghost-highlight-hover: var(--duil310-dui-color-duil-alias-dhl-red-050);
    --duil310-dui-colors-action-background-ghost-pressed: var(--duil310-dui-color-duil-alias-black-alpha-150);
    --duil310-dui-colors-action-background-ghost-hover: var(--duil310-dui-color-duil-alias-black-alpha-100);
    --duil310-dui-colors-action-background-tonal-disabled: var(--duil310-dui-color-duil-alias-black-alpha-025);
    --duil310-dui-colors-action-background-tonal-pressed: var(--duil310-dui-color-duil-alias-black-alpha-150);
    --duil310-dui-colors-action-background-tonal-hover: var(--duil310-dui-color-duil-alias-black-alpha-100);
    --duil310-dui-colors-action-background-tonal-default: var(--duil310-dui-color-duil-alias-black-alpha-075);
    --duil310-dui-colors-action-background-secondary-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
    --duil310-dui-colors-action-background-secondary-highlight-default: var(--duil310-dui-color-duil-alias-white-alpha-025);
    --duil310-dui-colors-action-background-primary-pressed: var(--duil310-dui-color-duil-alias-dhl-red-850);
    --duil310-dui-colors-action-background-primary-positive-hover: var(--duil310-dui-color-duil-alias-positive-400);
    --duil310-dui-colors-action-background-primary-inverted-disabled: var(--duil310-dui-color-duil-alias-white-alpha-500);
    --duil310-dui-colors-action-background-primary-inverted-hover: var(--duil310-dui-color-duil-alias-white-alpha-850);
    --duil310-dui-colors-action-background-primary-inverted-default: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-background-primary-default: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-colors-action-background-primary-hover: var(--duil310-dui-color-duil-alias-dhl-red-750);
    --duil310-dui-colors-action-background-primary-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
    --duil310-dui-colors-stroke-neutral: var(--duil310-dui-color-duil-alias-neutral-900);
    --duil310-dui-colors-stroke-information: var(--duil310-dui-color-duil-alias-information-650);
    --duil310-dui-colors-stroke-positive: var(--duil310-dui-color-duil-alias-positive-600);
    --duil310-dui-colors-stroke-negative: var(--duil310-dui-color-duil-alias-negative-700);
    --duil310-dui-colors-stroke-warning: var(--duil310-dui-color-duil-alias-warning-600);
    --duil310-dui-colors-stroke-highlight: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-colors-stroke-primary: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-colors-stroke-secondary: var(--duil310-dui-color-duil-alias-black-alpha-400);
    --duil310-dui-colors-stroke-tertiary: var(--duil310-dui-color-duil-alias-black-alpha-150);
    --duil310-dui-colors-stroke-muted: var(--duil310-dui-color-duil-alias-black-alpha-075);
    --duil310-dui-colors-stroke-inverted: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-stroke-functional-spinner-track: var(--duil310-dui-color-duil-alias-neutral-200);
    --duil310-dui-colors-stroke-functional-spinner-on-surface: var(--duil310-dui-color-duil-alias-neutral-750);
    --duil310-dui-colors-stroke-functional-spinner-on-filled: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-stroke-functional-spinner: var(--duil310-dui-color-duil-alias-neutral-750);
    --duil310-dui-colors-stroke-functional-notification: var(--duil310-dui-color-duil-alias-post-yellow-100);
    --duil310-dui-colors-stroke-functional-scroll-bar: var(--duil310-dui-color-duil-alias-neutral-100);
    --duil310-dui-colors-stroke-functional-divider: var(--duil310-dui-color-duil-alias-neutral-100);
    --duil310-dui-colors-stroke-functional-focus: var(--duil310-dui-color-duil-alias-information-500);
    --duil310-dui-colors-stroke-functional-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
    --duil310-dui-colors-stroke-functional-post-yellow: var(--duil310-dui-color-duil-alias-post-yellow-100);
    --duil310-dui-colors-stroke-disabled: var(--duil310-dui-color-duil-alias-black-alpha-400);
    --duil310-dui-colors-background-neutral: var(--duil310-dui-color-duil-alias-neutral-050);
    --duil310-dui-colors-background-positive: var(--duil310-dui-color-duil-alias-positive-050);
    --duil310-dui-colors-background-negative: var(--duil310-dui-color-duil-alias-negative-075);
    --duil310-dui-colors-background-information: var(--duil310-dui-color-duil-alias-information-075);
    --duil310-dui-colors-background-warning: var(--duil310-dui-color-duil-alias-warning-075);
    --duil310-dui-colors-background-base: var(--duil310-dui-color-duil-alias-neutral-050);
    --duil310-dui-colors-background-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
    --duil310-dui-colors-background-highlight: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-colors-background-primary: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-background-secondary: var(--duil310-dui-color-duil-alias-neutral-025);
    --duil310-dui-colors-background-tertiary: var(--duil310-dui-color-duil-alias-neutral-075);
    --duil310-dui-colors-background-inverted: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-colors-background-functional-brand: var(--duil310-dui-color-duil-alias-post-yellow-100);
    --duil310-dui-colors-background-functional-overlay: var(--duil310-dui-color-duil-alias-black-alpha-750);
    --duil310-dui-colors-background-functional-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
    --duil310-dui-colors-background-functional-post-yellow: var(--duil310-dui-color-duil-alias-post-yellow-100);
    --duil310-dui-colors-background-functional-skeleton: var(--duil310-dui-color-duil-alias-neutral-075);
    --duil310-dui-colors-foreground-neutral: var(--duil310-dui-color-duil-alias-neutral-800);
    --duil310-dui-colors-foreground-information: var(--duil310-dui-color-duil-alias-information-850);
    --duil310-dui-colors-foreground-positive: var(--duil310-dui-color-duil-alias-positive-850);
    --duil310-dui-colors-foreground-negative: var(--duil310-dui-color-duil-alias-negative-700);
    --duil310-dui-colors-foreground-warning: var(--duil310-dui-color-duil-alias-warning-750);
    --duil310-dui-colors-foreground-primary: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-colors-foreground-secondary: var(--duil310-dui-color-duil-alias-neutral-600);
    --duil310-dui-colors-foreground-tertiary: var(--duil310-dui-color-duil-alias-neutral-150);
    --duil310-dui-colors-foreground-highlight: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-colors-foreground-inverted: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-foreground-functional-notification: var(--duil310-dui-color-duil-alias-post-yellow-100);
    --duil310-dui-colors-foreground-functional-dhl-red: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-colors-foreground-functional-brand: var(--duil310-dui-color-duil-alias-neutral-900);
    --duil310-dui-colors-foreground-functional-overlay: var(--duil310-dui-color-duil-alias-black-alpha-750);
    --duil310-dui-colors-foreground-functional-neutral: var(--duil310-dui-color-duil-alias-neutral-100);
    --duil310-dui-colors-foreground-functional-error: var(--duil310-dui-color-duil-alias-negative-600);
    --duil310-dui-colors-foreground-functional-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
    --duil310-dui-colors-foreground-functional-post-yellow: var(--duil310-dui-color-duil-alias-post-yellow-100);
    --duil310-dui-colors-foreground-functional-important: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-colors-foreground-disabled: var(--duil310-dui-color-duil-alias-neutral-400);
    --duil310-dui-colors-icons-neutral: var(--duil310-dui-color-duil-alias-neutral-600);
    --duil310-dui-colors-icons-information: var(--duil310-dui-color-duil-alias-information-750);
    --duil310-dui-colors-icons-warning: var(--duil310-dui-color-duil-alias-warning-650);
    --duil310-dui-colors-icons-positive: var(--duil310-dui-color-duil-alias-positive-600);
    --duil310-dui-colors-icons-negative: var(--duil310-dui-color-duil-alias-negative-700);
    --duil310-dui-colors-icons-primary: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-colors-icons-secondary: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-colors-icons-inverted: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-icons-functional-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
    --duil310-dui-colors-icons-disabled: var(--duil310-dui-color-duil-alias-black-alpha-400);
  }
}

html[data-dui-theme="theme-light"]:root {
    --duil310-dui-colors-data-viz-divergent-fill-divergent-positive-high: var(--duil310-dui-color-duil-alias-positive-800);
  --duil310-dui-colors-data-viz-divergent-fill-divergent-positive-mid: var(--duil310-dui-color-duil-alias-positive-600);
  --duil310-dui-colors-data-viz-divergent-fill-divergent-positive-low: var(--duil310-dui-color-duil-alias-positive-400);
  --duil310-dui-colors-data-viz-divergent-fill-divergent-neutral: var(--duil310-dui-color-duil-alias-neutral-200);
  --duil310-dui-colors-data-viz-divergent-fill-divergent-negative-low: var(--duil310-dui-color-duil-alias-negative-400);
  --duil310-dui-colors-data-viz-divergent-fill-divergent-negative-mid: var(--duil310-dui-color-duil-alias-negative-600);
  --duil310-dui-colors-data-viz-divergent-fill-divergent-negative-high: var(--duil310-dui-color-duil-alias-negative-800);
  --duil310-dui-colors-data-viz-feedback-fill-feedback-info-subtle: var(--duil310-dui-color-duil-alias-information-200);
  --duil310-dui-colors-data-viz-feedback-fill-feedback-info: var(--duil310-dui-color-duil-alias-information-500);
  --duil310-dui-colors-data-viz-feedback-fill-feedback-success-subtle: var(--duil310-dui-color-duil-alias-positive-200);
  --duil310-dui-colors-data-viz-feedback-fill-feedback-success: var(--duil310-dui-color-duil-alias-positive-500);
  --duil310-dui-colors-data-viz-feedback-fill-feedback-warning-subtle: var(--duil310-dui-color-duil-alias-warning-200);
  --duil310-dui-colors-data-viz-feedback-fill-feedback-warning: var(--duil310-dui-color-duil-alias-warning-500);
  --duil310-dui-colors-data-viz-feedback-fill-feedback-error-subtle: var(--duil310-dui-color-duil-alias-negative-200);
  --duil310-dui-colors-data-viz-feedback-fill-feedback-error: var(--duil310-dui-color-duil-alias-negative-600);
  --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-07: var(--duil310-dui-color-duil-alias-warning-900);
  --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-06: var(--duil310-dui-color-duil-alias-warning-750);
  --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-05: var(--duil310-dui-color-duil-alias-warning-600);
  --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-04: var(--duil310-dui-color-duil-alias-warning-400);
  --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-03: var(--duil310-dui-color-duil-alias-warning-300);
  --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-02: var(--duil310-dui-color-duil-alias-warning-200);
  --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-01: var(--duil310-dui-color-duil-alias-warning-100);
  --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-07: var(--duil310-dui-color-duil-alias-positive-900);
  --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-06: var(--duil310-dui-color-duil-alias-positive-750);
  --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-05: var(--duil310-dui-color-duil-alias-positive-600);
  --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-04: var(--duil310-dui-color-duil-alias-positive-400);
  --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-03: var(--duil310-dui-color-duil-alias-positive-300);
  --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-02: var(--duil310-dui-color-duil-alias-positive-200);
  --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-01: var(--duil310-dui-color-duil-alias-positive-100);
  --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-07: var(--duil310-dui-color-duil-alias-information-900);
  --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-06: var(--duil310-dui-color-duil-alias-information-750);
  --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-05: var(--duil310-dui-color-duil-alias-information-600);
  --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-04: var(--duil310-dui-color-duil-alias-information-400);
  --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-03: var(--duil310-dui-color-duil-alias-information-300);
  --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-02: var(--duil310-dui-color-duil-alias-information-200);
  --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-01: var(--duil310-dui-color-duil-alias-information-100);
  --duil310-dui-colors-data-viz-categorical-fill-categorical-07: var(--duil310-dui-color-duil-alias-color-categorical-07);
  --duil310-dui-colors-data-viz-categorical-fill-categorical-06: var(--duil310-dui-color-duil-alias-color-categorical-06);
  --duil310-dui-colors-data-viz-categorical-fill-categorical-05: var(--duil310-dui-color-duil-alias-color-categorical-05);
  --duil310-dui-colors-data-viz-categorical-fill-categorical-04: var(--duil310-dui-color-duil-alias-color-categorical-04);
  --duil310-dui-colors-data-viz-categorical-fill-categorical-03: var(--duil310-dui-color-duil-alias-color-categorical-03);
  --duil310-dui-colors-data-viz-categorical-fill-categorical-02: var(--duil310-dui-color-duil-alias-color-categorical-02);
  --duil310-dui-colors-data-viz-categorical-fill-categorical-01: var(--duil310-dui-color-duil-alias-color-categorical-01);
  --duil310-dui-colors-action-foreground-ghost-functional-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
  --duil310-dui-colors-action-foreground-ghost-functional-default: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-colors-action-foreground-ghost-highlight-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
  --duil310-dui-colors-action-foreground-ghost-highlight-default: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-colors-action-foreground-tonal-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
  --duil310-dui-colors-action-foreground-tonal-default: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-colors-action-foreground-secondary-inverted-disabled: var(--duil310-dui-color-duil-alias-white-alpha-500);
  --duil310-dui-colors-action-foreground-secondary-inverted-hover: var(--duil310-dui-color-duil-alias-white-alpha-700);
  --duil310-dui-colors-action-foreground-secondary-inverted-default: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-foreground-secondary-pressed: var(--duil310-dui-color-duil-alias-black-alpha-400);
  --duil310-dui-colors-action-foreground-secondary-highlight-pressed: var(--duil310-dui-color-duil-alias-dhl-red-850);
  --duil310-dui-colors-action-foreground-secondary-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
  --duil310-dui-colors-action-foreground-secondary-hover: var(--duil310-dui-color-duil-alias-black-alpha-600);
  --duil310-dui-colors-action-foreground-secondary-default: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-colors-action-foreground-secondary-highlight-hover: var(--duil310-dui-color-duil-alias-dhl-red-750);
  --duil310-dui-colors-action-foreground-secondary-highlight-default: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-colors-action-foreground-secondary-highlight-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
  --duil310-dui-colors-action-foreground-primary-disabled: var(--duil310-dui-color-duil-alias-white-alpha-800);
  --duil310-dui-colors-action-foreground-primary-inverted-disabled: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-foreground-primary-inverted-default: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-colors-action-foreground-primary-default: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-foreground-text-functional-pressed: var(--duil310-dui-color-duil-alias-black-alpha-400);
  --duil310-dui-colors-action-foreground-text-highlight-pressed: var(--duil310-dui-color-duil-alias-dhl-red-850);
  --duil310-dui-colors-action-foreground-text-default-2: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-foreground-text-functional-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
  --duil310-dui-colors-action-foreground-text-functional-hover: var(--duil310-dui-color-duil-alias-black-alpha-600);
  --duil310-dui-colors-action-foreground-text-functional-default: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-colors-action-foreground-text-inverted-disabled: var(--duil310-dui-color-duil-alias-white-alpha-500);
  --duil310-dui-colors-action-foreground-text-inverted-hover: var(--duil310-dui-color-duil-alias-white-alpha-700);
  --duil310-dui-colors-action-foreground-text-inverted-default: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-foreground-text-highlight-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
  --duil310-dui-colors-action-foreground-text-highlight-hover: var(--duil310-dui-color-duil-alias-dhl-red-750);
  --duil310-dui-colors-action-foreground-text-highlight-default: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-colors-action-foreground-text-highlight-muted: var(--duil310-dui-color-duil-alias-neutral-600);
  --duil310-dui-colors-action-foreground-text-highlight-visited: var(--duil310-dui-color-duil-alias-dhl-red-750);
  --duil310-dui-colors-action-background-ghost-highlight-pressed: var(--duil310-dui-color-duil-alias-dhl-red-075);
  --duil310-dui-colors-action-background-ghost-highlight-hover: var(--duil310-dui-color-duil-alias-dhl-red-050);
  --duil310-dui-colors-action-background-ghost-pressed: var(--duil310-dui-color-duil-alias-black-alpha-150);
  --duil310-dui-colors-action-background-ghost-hover: var(--duil310-dui-color-duil-alias-black-alpha-100);
  --duil310-dui-colors-action-background-tonal-disabled: var(--duil310-dui-color-duil-alias-black-alpha-025);
  --duil310-dui-colors-action-background-tonal-pressed: var(--duil310-dui-color-duil-alias-black-alpha-150);
  --duil310-dui-colors-action-background-tonal-hover: var(--duil310-dui-color-duil-alias-black-alpha-100);
  --duil310-dui-colors-action-background-tonal-default: var(--duil310-dui-color-duil-alias-black-alpha-075);
  --duil310-dui-colors-action-background-secondary-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
  --duil310-dui-colors-action-background-secondary-highlight-default: var(--duil310-dui-color-duil-alias-white-alpha-025);
  --duil310-dui-colors-action-background-primary-pressed: var(--duil310-dui-color-duil-alias-dhl-red-850);
  --duil310-dui-colors-action-background-primary-positive-hover: var(--duil310-dui-color-duil-alias-positive-400);
  --duil310-dui-colors-action-background-primary-inverted-disabled: var(--duil310-dui-color-duil-alias-white-alpha-500);
  --duil310-dui-colors-action-background-primary-inverted-hover: var(--duil310-dui-color-duil-alias-white-alpha-850);
  --duil310-dui-colors-action-background-primary-inverted-default: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-background-primary-default: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-colors-action-background-primary-hover: var(--duil310-dui-color-duil-alias-dhl-red-750);
  --duil310-dui-colors-action-background-primary-disabled: var(--duil310-dui-color-duil-alias-black-alpha-150);
  --duil310-dui-colors-stroke-neutral: var(--duil310-dui-color-duil-alias-neutral-900);
  --duil310-dui-colors-stroke-information: var(--duil310-dui-color-duil-alias-information-650);
  --duil310-dui-colors-stroke-positive: var(--duil310-dui-color-duil-alias-positive-600);
  --duil310-dui-colors-stroke-negative: var(--duil310-dui-color-duil-alias-negative-700);
  --duil310-dui-colors-stroke-warning: var(--duil310-dui-color-duil-alias-warning-600);
  --duil310-dui-colors-stroke-highlight: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-colors-stroke-primary: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-colors-stroke-secondary: var(--duil310-dui-color-duil-alias-black-alpha-400);
  --duil310-dui-colors-stroke-tertiary: var(--duil310-dui-color-duil-alias-black-alpha-150);
  --duil310-dui-colors-stroke-muted: var(--duil310-dui-color-duil-alias-black-alpha-075);
  --duil310-dui-colors-stroke-inverted: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-stroke-functional-spinner-track: var(--duil310-dui-color-duil-alias-neutral-200);
  --duil310-dui-colors-stroke-functional-spinner-on-surface: var(--duil310-dui-color-duil-alias-neutral-750);
  --duil310-dui-colors-stroke-functional-spinner-on-filled: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-stroke-functional-spinner: var(--duil310-dui-color-duil-alias-neutral-750);
  --duil310-dui-colors-stroke-functional-notification: var(--duil310-dui-color-duil-alias-post-yellow-100);
  --duil310-dui-colors-stroke-functional-scroll-bar: var(--duil310-dui-color-duil-alias-neutral-100);
  --duil310-dui-colors-stroke-functional-divider: var(--duil310-dui-color-duil-alias-neutral-100);
  --duil310-dui-colors-stroke-functional-focus: var(--duil310-dui-color-duil-alias-information-500);
  --duil310-dui-colors-stroke-functional-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
  --duil310-dui-colors-stroke-functional-post-yellow: var(--duil310-dui-color-duil-alias-post-yellow-100);
  --duil310-dui-colors-stroke-disabled: var(--duil310-dui-color-duil-alias-black-alpha-400);
  --duil310-dui-colors-background-neutral: var(--duil310-dui-color-duil-alias-neutral-050);
  --duil310-dui-colors-background-positive: var(--duil310-dui-color-duil-alias-positive-050);
  --duil310-dui-colors-background-negative: var(--duil310-dui-color-duil-alias-negative-075);
  --duil310-dui-colors-background-information: var(--duil310-dui-color-duil-alias-information-075);
  --duil310-dui-colors-background-warning: var(--duil310-dui-color-duil-alias-warning-075);
  --duil310-dui-colors-background-base: var(--duil310-dui-color-duil-alias-neutral-050);
  --duil310-dui-colors-background-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
  --duil310-dui-colors-background-highlight: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-colors-background-primary: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-background-secondary: var(--duil310-dui-color-duil-alias-neutral-025);
  --duil310-dui-colors-background-tertiary: var(--duil310-dui-color-duil-alias-neutral-075);
  --duil310-dui-colors-background-inverted: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-colors-background-functional-brand: var(--duil310-dui-color-duil-alias-post-yellow-100);
  --duil310-dui-colors-background-functional-overlay: var(--duil310-dui-color-duil-alias-black-alpha-750);
  --duil310-dui-colors-background-functional-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
  --duil310-dui-colors-background-functional-post-yellow: var(--duil310-dui-color-duil-alias-post-yellow-100);
  --duil310-dui-colors-background-functional-skeleton: var(--duil310-dui-color-duil-alias-neutral-075);
  --duil310-dui-colors-foreground-neutral: var(--duil310-dui-color-duil-alias-neutral-800);
  --duil310-dui-colors-foreground-information: var(--duil310-dui-color-duil-alias-information-850);
  --duil310-dui-colors-foreground-positive: var(--duil310-dui-color-duil-alias-positive-850);
  --duil310-dui-colors-foreground-negative: var(--duil310-dui-color-duil-alias-negative-700);
  --duil310-dui-colors-foreground-warning: var(--duil310-dui-color-duil-alias-warning-750);
  --duil310-dui-colors-foreground-primary: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-colors-foreground-secondary: var(--duil310-dui-color-duil-alias-neutral-600);
  --duil310-dui-colors-foreground-tertiary: var(--duil310-dui-color-duil-alias-neutral-150);
  --duil310-dui-colors-foreground-highlight: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-colors-foreground-inverted: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-foreground-functional-notification: var(--duil310-dui-color-duil-alias-post-yellow-100);
  --duil310-dui-colors-foreground-functional-dhl-red: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-colors-foreground-functional-brand: var(--duil310-dui-color-duil-alias-neutral-900);
  --duil310-dui-colors-foreground-functional-overlay: var(--duil310-dui-color-duil-alias-black-alpha-750);
  --duil310-dui-colors-foreground-functional-neutral: var(--duil310-dui-color-duil-alias-neutral-100);
  --duil310-dui-colors-foreground-functional-error: var(--duil310-dui-color-duil-alias-negative-600);
  --duil310-dui-colors-foreground-functional-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
  --duil310-dui-colors-foreground-functional-post-yellow: var(--duil310-dui-color-duil-alias-post-yellow-100);
  --duil310-dui-colors-foreground-functional-important: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-colors-foreground-disabled: var(--duil310-dui-color-duil-alias-neutral-400);
  --duil310-dui-colors-icons-neutral: var(--duil310-dui-color-duil-alias-neutral-600);
  --duil310-dui-colors-icons-information: var(--duil310-dui-color-duil-alias-information-750);
  --duil310-dui-colors-icons-warning: var(--duil310-dui-color-duil-alias-warning-650);
  --duil310-dui-colors-icons-positive: var(--duil310-dui-color-duil-alias-positive-600);
  --duil310-dui-colors-icons-negative: var(--duil310-dui-color-duil-alias-negative-700);
  --duil310-dui-colors-icons-primary: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-colors-icons-secondary: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-colors-icons-inverted: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-icons-functional-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
  --duil310-dui-colors-icons-disabled: var(--duil310-dui-color-duil-alias-black-alpha-400);
  }@media (prefers-color-scheme: dark) {
  :root {
    --duil310-dui-colors-data-viz-divergent-fill-divergent-positive-high: var(--duil310-dui-color-duil-alias-positive-800);
    --duil310-dui-colors-data-viz-divergent-fill-divergent-positive-mid: var(--duil310-dui-color-duil-alias-positive-600);
    --duil310-dui-colors-data-viz-divergent-fill-divergent-positive-low: var(--duil310-dui-color-duil-alias-positive-400);
    --duil310-dui-colors-data-viz-divergent-fill-divergent-neutral: var(--duil310-dui-color-duil-alias-neutral-200);
    --duil310-dui-colors-data-viz-divergent-fill-divergent-negative-low: var(--duil310-dui-color-duil-alias-negative-400);
    --duil310-dui-colors-data-viz-divergent-fill-divergent-negative-mid: var(--duil310-dui-color-duil-alias-negative-600);
    --duil310-dui-colors-data-viz-divergent-fill-divergent-negative-high: var(--duil310-dui-color-duil-alias-negative-800);
    --duil310-dui-colors-data-viz-feedback-fill-feedback-info-subtle: var(--duil310-dui-color-duil-alias-information-200);
    --duil310-dui-colors-data-viz-feedback-fill-feedback-info: var(--duil310-dui-color-duil-alias-information-500);
    --duil310-dui-colors-data-viz-feedback-fill-feedback-success-subtle: var(--duil310-dui-color-duil-alias-positive-200);
    --duil310-dui-colors-data-viz-feedback-fill-feedback-success: var(--duil310-dui-color-duil-alias-positive-500);
    --duil310-dui-colors-data-viz-feedback-fill-feedback-warning-subtle: var(--duil310-dui-color-duil-alias-warning-200);
    --duil310-dui-colors-data-viz-feedback-fill-feedback-warning: var(--duil310-dui-color-duil-alias-warning-500);
    --duil310-dui-colors-data-viz-feedback-fill-feedback-error-subtle: var(--duil310-dui-color-duil-alias-negative-200);
    --duil310-dui-colors-data-viz-feedback-fill-feedback-error: var(--duil310-dui-color-duil-alias-negative-600);
    --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-07: var(--duil310-dui-color-duil-alias-warning-900);
    --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-06: var(--duil310-dui-color-duil-alias-warning-750);
    --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-05: var(--duil310-dui-color-duil-alias-warning-600);
    --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-04: var(--duil310-dui-color-duil-alias-warning-400);
    --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-03: var(--duil310-dui-color-duil-alias-warning-300);
    --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-02: var(--duil310-dui-color-duil-alias-warning-200);
    --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-01: var(--duil310-dui-color-duil-alias-warning-100);
    --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-07: var(--duil310-dui-color-duil-alias-positive-900);
    --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-06: var(--duil310-dui-color-duil-alias-positive-750);
    --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-05: var(--duil310-dui-color-duil-alias-positive-600);
    --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-04: var(--duil310-dui-color-duil-alias-positive-400);
    --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-03: var(--duil310-dui-color-duil-alias-positive-300);
    --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-02: var(--duil310-dui-color-duil-alias-positive-200);
    --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-01: var(--duil310-dui-color-duil-alias-positive-100);
    --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-07: var(--duil310-dui-color-duil-alias-information-900);
    --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-06: var(--duil310-dui-color-duil-alias-information-750);
    --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-05: var(--duil310-dui-color-duil-alias-information-600);
    --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-04: var(--duil310-dui-color-duil-alias-information-400);
    --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-03: var(--duil310-dui-color-duil-alias-information-300);
    --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-02: var(--duil310-dui-color-duil-alias-information-200);
    --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-01: var(--duil310-dui-color-duil-alias-information-100);
    --duil310-dui-colors-data-viz-categorical-fill-categorical-07: var(--duil310-dui-color-duil-alias-color-categorical-07);
    --duil310-dui-colors-data-viz-categorical-fill-categorical-06: var(--duil310-dui-color-duil-alias-color-categorical-06);
    --duil310-dui-colors-data-viz-categorical-fill-categorical-05: var(--duil310-dui-color-duil-alias-color-categorical-05);
    --duil310-dui-colors-data-viz-categorical-fill-categorical-04: var(--duil310-dui-color-duil-alias-color-categorical-04);
    --duil310-dui-colors-data-viz-categorical-fill-categorical-03: var(--duil310-dui-color-duil-alias-color-categorical-03);
    --duil310-dui-colors-data-viz-categorical-fill-categorical-02: var(--duil310-dui-color-duil-alias-color-categorical-02);
    --duil310-dui-colors-data-viz-categorical-fill-categorical-01: var(--duil310-dui-color-duil-alias-color-categorical-01);
    --duil310-dui-colors-action-foreground-ghost-functional-disabled: var(--duil310-dui-color-duil-alias-white-alpha-650);
    --duil310-dui-colors-action-foreground-ghost-functional-default: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-foreground-ghost-highlight-disabled: var(--duil310-dui-color-duil-alias-white-alpha-650);
    --duil310-dui-colors-action-foreground-ghost-highlight-default: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-foreground-tonal-disabled: var(--duil310-dui-color-duil-alias-white-alpha-600);
    --duil310-dui-colors-action-foreground-tonal-default: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-foreground-secondary-inverted-disabled: var(--duil310-dui-color-duil-alias-black-alpha-600);
    --duil310-dui-colors-action-foreground-secondary-inverted-hover: var(--duil310-dui-color-duil-alias-black-alpha-400);
    --duil310-dui-colors-action-foreground-secondary-inverted-default: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-colors-action-foreground-secondary-pressed: var(--duil310-dui-color-duil-alias-white-alpha-800);
    --duil310-dui-colors-action-foreground-secondary-highlight-pressed: var(--duil310-dui-color-duil-alias-white-alpha-800);
    --duil310-dui-colors-action-foreground-secondary-disabled: var(--duil310-dui-color-duil-alias-white-alpha-650);
    --duil310-dui-colors-action-foreground-secondary-hover: var(--duil310-dui-color-duil-alias-white-alpha-850);
    --duil310-dui-colors-action-foreground-secondary-default: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-foreground-secondary-highlight-hover: var(--duil310-dui-color-duil-alias-white-alpha-850);
    --duil310-dui-colors-action-foreground-secondary-highlight-default: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-foreground-secondary-highlight-disabled: var(--duil310-dui-color-duil-alias-white-alpha-650);
    --duil310-dui-colors-action-foreground-primary-disabled: var(--duil310-dui-color-duil-alias-white-alpha-750);
    --duil310-dui-colors-action-foreground-primary-inverted-disabled: var(--duil310-dui-color-duil-alias-neutral-900);
    --duil310-dui-colors-action-foreground-primary-inverted-default: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-foreground-primary-default: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-foreground-text-functional-pressed: var(--duil310-dui-color-duil-alias-white-alpha-800);
    --duil310-dui-colors-action-foreground-text-highlight-pressed: var(--duil310-dui-color-duil-alias-white-alpha-800);
    --duil310-dui-colors-action-foreground-text-default-2: var(--duil310-dui-color-duil-alias-neutral-050);
    --duil310-dui-colors-action-foreground-text-functional-disabled: var(--duil310-dui-color-duil-alias-white-alpha-650);
    --duil310-dui-colors-action-foreground-text-functional-hover: var(--duil310-dui-color-duil-alias-white-alpha-850);
    --duil310-dui-colors-action-foreground-text-functional-default: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-foreground-text-inverted-disabled: var(--duil310-dui-color-duil-alias-black-alpha-600);
    --duil310-dui-colors-action-foreground-text-inverted-hover: var(--duil310-dui-color-duil-alias-black-alpha-600);
    --duil310-dui-colors-action-foreground-text-inverted-default: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-colors-action-foreground-text-highlight-disabled: var(--duil310-dui-color-duil-alias-white-alpha-650);
    --duil310-dui-colors-action-foreground-text-highlight-hover: var(--duil310-dui-color-duil-alias-white-alpha-850);
    --duil310-dui-colors-action-foreground-text-highlight-default: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-foreground-text-highlight-muted: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-foreground-text-highlight-visited: var(--duil310-dui-color-duil-alias-white-alpha-850);
    --duil310-dui-colors-action-background-ghost-highlight-pressed: var(--duil310-dui-color-duil-alias-white-alpha-300);
    --duil310-dui-colors-action-background-ghost-highlight-hover: var(--duil310-dui-color-duil-alias-white-alpha-200);
    --duil310-dui-colors-action-background-ghost-pressed: var(--duil310-dui-color-duil-alias-white-alpha-300);
    --duil310-dui-colors-action-background-ghost-hover: var(--duil310-dui-color-duil-alias-white-alpha-200);
    --duil310-dui-colors-action-background-tonal-disabled: var(--duil310-dui-color-duil-alias-white-alpha-075);
    --duil310-dui-colors-action-background-tonal-pressed: var(--duil310-dui-color-duil-alias-white-alpha-300);
    --duil310-dui-colors-action-background-tonal-hover: var(--duil310-dui-color-duil-alias-white-alpha-200);
    --duil310-dui-colors-action-background-tonal-default: var(--duil310-dui-color-duil-alias-white-alpha-100);
    --duil310-dui-colors-action-background-secondary-disabled: var(--duil310-dui-color-duil-alias-white-alpha-650);
    --duil310-dui-colors-action-background-secondary-highlight-default: var(--duil310-dui-color-duil-alias-black-alpha-025);
    --duil310-dui-colors-action-background-primary-pressed: var(--duil310-dui-color-duil-alias-dhl-red-850);
    --duil310-dui-colors-action-background-primary-positive-hover: var(--duil310-dui-color-duil-alias-positive-400);
    --duil310-dui-colors-action-background-primary-inverted-disabled: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-background-primary-inverted-hover: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-background-primary-inverted-default: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-action-background-primary-default: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-colors-action-background-primary-hover: var(--duil310-dui-color-duil-alias-dhl-red-750);
    --duil310-dui-colors-action-background-primary-disabled: var(--duil310-dui-color-duil-alias-white-alpha-100);
    --duil310-dui-colors-stroke-neutral: var(--duil310-dui-color-duil-alias-neutral-300);
    --duil310-dui-colors-stroke-information: var(--duil310-dui-color-duil-alias-information-400);
    --duil310-dui-colors-stroke-positive: var(--duil310-dui-color-duil-alias-positive-150);
    --duil310-dui-colors-stroke-negative: var(--duil310-dui-color-duil-alias-negative-500);
    --duil310-dui-colors-stroke-warning: var(--duil310-dui-color-duil-alias-warning-200);
    --duil310-dui-colors-stroke-highlight: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-colors-stroke-primary: var(--duil310-dui-color-duil-alias-neutral-050);
    --duil310-dui-colors-stroke-secondary: var(--duil310-dui-color-duil-alias-neutral-900);
    --duil310-dui-colors-stroke-tertiary: var(--duil310-dui-color-duil-alias-neutral-850);
    --duil310-dui-colors-stroke-muted: var(--duil310-dui-color-duil-alias-neutral-750);
    --duil310-dui-colors-stroke-inverted: var(--duil310-dui-color-duil-alias-neutral-950);
    --duil310-dui-colors-stroke-functional-spinner-track: var(--duil310-dui-color-duil-alias-neutral-600);
    --duil310-dui-colors-stroke-functional-spinner-on-surface: var(--duil310-dui-color-duil-alias-neutral-200);
    --duil310-dui-colors-stroke-functional-spinner-on-filled: var(--duil310-dui-color-duil-alias-neutral-150);
    --duil310-dui-colors-stroke-functional-spinner: var(--duil310-dui-color-duil-alias-neutral-150);
    --duil310-dui-colors-stroke-functional-notification: var(--duil310-dui-color-duil-alias-post-yellow-100);
    --duil310-dui-colors-stroke-functional-scroll-bar: var(--duil310-dui-color-duil-alias-neutral-400);
    --duil310-dui-colors-stroke-functional-divider: var(--duil310-dui-color-duil-alias-neutral-300);
    --duil310-dui-colors-stroke-functional-focus: var(--duil310-dui-color-duil-alias-information-400);
    --duil310-dui-colors-stroke-functional-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
    --duil310-dui-colors-stroke-functional-post-yellow: var(--duil310-dui-color-duil-alias-post-yellow-100);
    --duil310-dui-colors-stroke-disabled: var(--duil310-dui-color-duil-alias-black-alpha-400);
    --duil310-dui-colors-background-neutral: var(--duil310-dui-color-duil-alias-neutral-900);
    --duil310-dui-colors-background-positive: var(--duil310-dui-color-duil-alias-positive-850);
    --duil310-dui-colors-background-negative: var(--duil310-dui-color-duil-alias-negative-900);
    --duil310-dui-colors-background-information: var(--duil310-dui-color-duil-alias-information-900);
    --duil310-dui-colors-background-warning: var(--duil310-dui-color-duil-alias-warning-850);
    --duil310-dui-colors-background-base: var(--duil310-dui-color-duil-alias-neutral-950);
    --duil310-dui-colors-background-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
    --duil310-dui-colors-background-highlight: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-colors-background-primary: var(--duil310-dui-color-duil-alias-neutral-750);
    --duil310-dui-colors-background-secondary: var(--duil310-dui-color-duil-alias-neutral-850);
    --duil310-dui-colors-background-tertiary: var(--duil310-dui-color-duil-alias-neutral-900);
    --duil310-dui-colors-background-inverted: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-colors-background-functional-brand: var(--duil310-dui-color-duil-alias-post-yellow-100);
    --duil310-dui-colors-background-functional-overlay: var(--duil310-dui-color-duil-alias-black-alpha-750);
    --duil310-dui-colors-background-functional-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
    --duil310-dui-colors-background-functional-post-yellow: var(--duil310-dui-color-duil-alias-post-yellow-100);
    --duil310-dui-colors-background-functional-skeleton: var(--duil310-dui-color-duil-alias-neutral-900);
    --duil310-dui-colors-foreground-neutral: var(--duil310-dui-color-duil-alias-neutral-050);
    --duil310-dui-colors-foreground-information: var(--duil310-dui-color-duil-alias-information-075);
    --duil310-dui-colors-foreground-positive: var(--duil310-dui-color-duil-alias-positive-100);
    --duil310-dui-colors-foreground-negative: var(--duil310-dui-color-duil-alias-negative-100);
    --duil310-dui-colors-foreground-warning: var(--duil310-dui-color-duil-alias-warning-075);
    --duil310-dui-colors-foreground-primary: var(--duil310-dui-color-duil-alias-neutral-075);
    --duil310-dui-colors-foreground-secondary: var(--duil310-dui-color-duil-alias-neutral-150);
    --duil310-dui-colors-foreground-tertiary: var(--duil310-dui-color-duil-alias-neutral-150);
    --duil310-dui-colors-foreground-highlight: var(--duil310-dui-color-duil-alias-neutral-050);
    --duil310-dui-colors-foreground-inverted: var(--duil310-dui-color-duil-alias-neutral-950);
    --duil310-dui-colors-foreground-functional-notification: var(--duil310-dui-color-duil-alias-post-yellow-100);
    --duil310-dui-colors-foreground-functional-dhl-red: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-colors-foreground-functional-brand: var(--duil310-dui-color-duil-alias-neutral-900);
    --duil310-dui-colors-foreground-functional-overlay: var(--duil310-dui-color-duil-alias-black-alpha-750);
    --duil310-dui-colors-foreground-functional-neutral: var(--duil310-dui-color-duil-alias-neutral-100);
    --duil310-dui-colors-foreground-functional-error: var(--duil310-dui-color-duil-alias-dhl-red-400);
    --duil310-dui-colors-foreground-functional-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
    --duil310-dui-colors-foreground-functional-post-yellow: var(--duil310-dui-color-duil-alias-post-yellow-100);
    --duil310-dui-colors-foreground-functional-important: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-colors-foreground-disabled: var(--duil310-dui-color-duil-alias-neutral-600);
    --duil310-dui-colors-icons-neutral: var(--duil310-dui-color-duil-alias-neutral-050);
    --duil310-dui-colors-icons-information: var(--duil310-dui-color-duil-alias-information-075);
    --duil310-dui-colors-icons-warning: var(--duil310-dui-color-duil-alias-warning-075);
    --duil310-dui-colors-icons-positive: var(--duil310-dui-color-duil-alias-positive-100);
    --duil310-dui-colors-icons-negative: var(--duil310-dui-color-duil-alias-negative-100);
    --duil310-dui-colors-icons-primary: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-colors-icons-secondary: var(--duil310-dui-color-duil-alias-neutral-075);
    --duil310-dui-colors-icons-inverted: var(--duil310-dui-color-duil-alias-neutral-750);
    --duil310-dui-colors-icons-functional-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
    --duil310-dui-colors-icons-disabled: var(--duil310-dui-color-duil-alias-black-alpha-400);
  }
}

html[data-dui-theme="theme-dark"]:root {
    --duil310-dui-colors-data-viz-divergent-fill-divergent-positive-high: var(--duil310-dui-color-duil-alias-positive-800);
  --duil310-dui-colors-data-viz-divergent-fill-divergent-positive-mid: var(--duil310-dui-color-duil-alias-positive-600);
  --duil310-dui-colors-data-viz-divergent-fill-divergent-positive-low: var(--duil310-dui-color-duil-alias-positive-400);
  --duil310-dui-colors-data-viz-divergent-fill-divergent-neutral: var(--duil310-dui-color-duil-alias-neutral-200);
  --duil310-dui-colors-data-viz-divergent-fill-divergent-negative-low: var(--duil310-dui-color-duil-alias-negative-400);
  --duil310-dui-colors-data-viz-divergent-fill-divergent-negative-mid: var(--duil310-dui-color-duil-alias-negative-600);
  --duil310-dui-colors-data-viz-divergent-fill-divergent-negative-high: var(--duil310-dui-color-duil-alias-negative-800);
  --duil310-dui-colors-data-viz-feedback-fill-feedback-info-subtle: var(--duil310-dui-color-duil-alias-information-200);
  --duil310-dui-colors-data-viz-feedback-fill-feedback-info: var(--duil310-dui-color-duil-alias-information-500);
  --duil310-dui-colors-data-viz-feedback-fill-feedback-success-subtle: var(--duil310-dui-color-duil-alias-positive-200);
  --duil310-dui-colors-data-viz-feedback-fill-feedback-success: var(--duil310-dui-color-duil-alias-positive-500);
  --duil310-dui-colors-data-viz-feedback-fill-feedback-warning-subtle: var(--duil310-dui-color-duil-alias-warning-200);
  --duil310-dui-colors-data-viz-feedback-fill-feedback-warning: var(--duil310-dui-color-duil-alias-warning-500);
  --duil310-dui-colors-data-viz-feedback-fill-feedback-error-subtle: var(--duil310-dui-color-duil-alias-negative-200);
  --duil310-dui-colors-data-viz-feedback-fill-feedback-error: var(--duil310-dui-color-duil-alias-negative-600);
  --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-07: var(--duil310-dui-color-duil-alias-warning-900);
  --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-06: var(--duil310-dui-color-duil-alias-warning-750);
  --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-05: var(--duil310-dui-color-duil-alias-warning-600);
  --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-04: var(--duil310-dui-color-duil-alias-warning-400);
  --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-03: var(--duil310-dui-color-duil-alias-warning-300);
  --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-02: var(--duil310-dui-color-duil-alias-warning-200);
  --duil310-dui-colors-data-viz-sequential-tertiary-fill-sequential-primary-01: var(--duil310-dui-color-duil-alias-warning-100);
  --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-07: var(--duil310-dui-color-duil-alias-positive-900);
  --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-06: var(--duil310-dui-color-duil-alias-positive-750);
  --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-05: var(--duil310-dui-color-duil-alias-positive-600);
  --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-04: var(--duil310-dui-color-duil-alias-positive-400);
  --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-03: var(--duil310-dui-color-duil-alias-positive-300);
  --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-02: var(--duil310-dui-color-duil-alias-positive-200);
  --duil310-dui-colors-data-viz-sequential-secondary-fill-sequential-primary-01: var(--duil310-dui-color-duil-alias-positive-100);
  --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-07: var(--duil310-dui-color-duil-alias-information-900);
  --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-06: var(--duil310-dui-color-duil-alias-information-750);
  --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-05: var(--duil310-dui-color-duil-alias-information-600);
  --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-04: var(--duil310-dui-color-duil-alias-information-400);
  --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-03: var(--duil310-dui-color-duil-alias-information-300);
  --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-02: var(--duil310-dui-color-duil-alias-information-200);
  --duil310-dui-colors-data-viz-sequential-primary-fill-sequential-primary-01: var(--duil310-dui-color-duil-alias-information-100);
  --duil310-dui-colors-data-viz-categorical-fill-categorical-07: var(--duil310-dui-color-duil-alias-color-categorical-07);
  --duil310-dui-colors-data-viz-categorical-fill-categorical-06: var(--duil310-dui-color-duil-alias-color-categorical-06);
  --duil310-dui-colors-data-viz-categorical-fill-categorical-05: var(--duil310-dui-color-duil-alias-color-categorical-05);
  --duil310-dui-colors-data-viz-categorical-fill-categorical-04: var(--duil310-dui-color-duil-alias-color-categorical-04);
  --duil310-dui-colors-data-viz-categorical-fill-categorical-03: var(--duil310-dui-color-duil-alias-color-categorical-03);
  --duil310-dui-colors-data-viz-categorical-fill-categorical-02: var(--duil310-dui-color-duil-alias-color-categorical-02);
  --duil310-dui-colors-data-viz-categorical-fill-categorical-01: var(--duil310-dui-color-duil-alias-color-categorical-01);
  --duil310-dui-colors-action-foreground-ghost-functional-disabled: var(--duil310-dui-color-duil-alias-white-alpha-650);
  --duil310-dui-colors-action-foreground-ghost-functional-default: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-foreground-ghost-highlight-disabled: var(--duil310-dui-color-duil-alias-white-alpha-650);
  --duil310-dui-colors-action-foreground-ghost-highlight-default: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-foreground-tonal-disabled: var(--duil310-dui-color-duil-alias-white-alpha-600);
  --duil310-dui-colors-action-foreground-tonal-default: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-foreground-secondary-inverted-disabled: var(--duil310-dui-color-duil-alias-black-alpha-600);
  --duil310-dui-colors-action-foreground-secondary-inverted-hover: var(--duil310-dui-color-duil-alias-black-alpha-400);
  --duil310-dui-colors-action-foreground-secondary-inverted-default: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-colors-action-foreground-secondary-pressed: var(--duil310-dui-color-duil-alias-white-alpha-800);
  --duil310-dui-colors-action-foreground-secondary-highlight-pressed: var(--duil310-dui-color-duil-alias-white-alpha-800);
  --duil310-dui-colors-action-foreground-secondary-disabled: var(--duil310-dui-color-duil-alias-white-alpha-650);
  --duil310-dui-colors-action-foreground-secondary-hover: var(--duil310-dui-color-duil-alias-white-alpha-850);
  --duil310-dui-colors-action-foreground-secondary-default: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-foreground-secondary-highlight-hover: var(--duil310-dui-color-duil-alias-white-alpha-850);
  --duil310-dui-colors-action-foreground-secondary-highlight-default: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-foreground-secondary-highlight-disabled: var(--duil310-dui-color-duil-alias-white-alpha-650);
  --duil310-dui-colors-action-foreground-primary-disabled: var(--duil310-dui-color-duil-alias-white-alpha-750);
  --duil310-dui-colors-action-foreground-primary-inverted-disabled: var(--duil310-dui-color-duil-alias-neutral-900);
  --duil310-dui-colors-action-foreground-primary-inverted-default: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-foreground-primary-default: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-foreground-text-functional-pressed: var(--duil310-dui-color-duil-alias-white-alpha-800);
  --duil310-dui-colors-action-foreground-text-highlight-pressed: var(--duil310-dui-color-duil-alias-white-alpha-800);
  --duil310-dui-colors-action-foreground-text-default-2: var(--duil310-dui-color-duil-alias-neutral-050);
  --duil310-dui-colors-action-foreground-text-functional-disabled: var(--duil310-dui-color-duil-alias-white-alpha-650);
  --duil310-dui-colors-action-foreground-text-functional-hover: var(--duil310-dui-color-duil-alias-white-alpha-850);
  --duil310-dui-colors-action-foreground-text-functional-default: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-foreground-text-inverted-disabled: var(--duil310-dui-color-duil-alias-black-alpha-600);
  --duil310-dui-colors-action-foreground-text-inverted-hover: var(--duil310-dui-color-duil-alias-black-alpha-600);
  --duil310-dui-colors-action-foreground-text-inverted-default: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-colors-action-foreground-text-highlight-disabled: var(--duil310-dui-color-duil-alias-white-alpha-650);
  --duil310-dui-colors-action-foreground-text-highlight-hover: var(--duil310-dui-color-duil-alias-white-alpha-850);
  --duil310-dui-colors-action-foreground-text-highlight-default: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-foreground-text-highlight-muted: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-foreground-text-highlight-visited: var(--duil310-dui-color-duil-alias-white-alpha-850);
  --duil310-dui-colors-action-background-ghost-highlight-pressed: var(--duil310-dui-color-duil-alias-white-alpha-300);
  --duil310-dui-colors-action-background-ghost-highlight-hover: var(--duil310-dui-color-duil-alias-white-alpha-200);
  --duil310-dui-colors-action-background-ghost-pressed: var(--duil310-dui-color-duil-alias-white-alpha-300);
  --duil310-dui-colors-action-background-ghost-hover: var(--duil310-dui-color-duil-alias-white-alpha-200);
  --duil310-dui-colors-action-background-tonal-disabled: var(--duil310-dui-color-duil-alias-white-alpha-075);
  --duil310-dui-colors-action-background-tonal-pressed: var(--duil310-dui-color-duil-alias-white-alpha-300);
  --duil310-dui-colors-action-background-tonal-hover: var(--duil310-dui-color-duil-alias-white-alpha-200);
  --duil310-dui-colors-action-background-tonal-default: var(--duil310-dui-color-duil-alias-white-alpha-100);
  --duil310-dui-colors-action-background-secondary-disabled: var(--duil310-dui-color-duil-alias-white-alpha-650);
  --duil310-dui-colors-action-background-secondary-highlight-default: var(--duil310-dui-color-duil-alias-black-alpha-025);
  --duil310-dui-colors-action-background-primary-pressed: var(--duil310-dui-color-duil-alias-dhl-red-850);
  --duil310-dui-colors-action-background-primary-positive-hover: var(--duil310-dui-color-duil-alias-positive-400);
  --duil310-dui-colors-action-background-primary-inverted-disabled: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-background-primary-inverted-hover: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-background-primary-inverted-default: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-action-background-primary-default: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-colors-action-background-primary-hover: var(--duil310-dui-color-duil-alias-dhl-red-750);
  --duil310-dui-colors-action-background-primary-disabled: var(--duil310-dui-color-duil-alias-white-alpha-100);
  --duil310-dui-colors-stroke-neutral: var(--duil310-dui-color-duil-alias-neutral-300);
  --duil310-dui-colors-stroke-information: var(--duil310-dui-color-duil-alias-information-400);
  --duil310-dui-colors-stroke-positive: var(--duil310-dui-color-duil-alias-positive-150);
  --duil310-dui-colors-stroke-negative: var(--duil310-dui-color-duil-alias-negative-500);
  --duil310-dui-colors-stroke-warning: var(--duil310-dui-color-duil-alias-warning-200);
  --duil310-dui-colors-stroke-highlight: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-colors-stroke-primary: var(--duil310-dui-color-duil-alias-neutral-050);
  --duil310-dui-colors-stroke-secondary: var(--duil310-dui-color-duil-alias-neutral-900);
  --duil310-dui-colors-stroke-tertiary: var(--duil310-dui-color-duil-alias-neutral-850);
  --duil310-dui-colors-stroke-muted: var(--duil310-dui-color-duil-alias-neutral-750);
  --duil310-dui-colors-stroke-inverted: var(--duil310-dui-color-duil-alias-neutral-950);
  --duil310-dui-colors-stroke-functional-spinner-track: var(--duil310-dui-color-duil-alias-neutral-600);
  --duil310-dui-colors-stroke-functional-spinner-on-surface: var(--duil310-dui-color-duil-alias-neutral-200);
  --duil310-dui-colors-stroke-functional-spinner-on-filled: var(--duil310-dui-color-duil-alias-neutral-150);
  --duil310-dui-colors-stroke-functional-spinner: var(--duil310-dui-color-duil-alias-neutral-150);
  --duil310-dui-colors-stroke-functional-notification: var(--duil310-dui-color-duil-alias-post-yellow-100);
  --duil310-dui-colors-stroke-functional-scroll-bar: var(--duil310-dui-color-duil-alias-neutral-400);
  --duil310-dui-colors-stroke-functional-divider: var(--duil310-dui-color-duil-alias-neutral-300);
  --duil310-dui-colors-stroke-functional-focus: var(--duil310-dui-color-duil-alias-information-400);
  --duil310-dui-colors-stroke-functional-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
  --duil310-dui-colors-stroke-functional-post-yellow: var(--duil310-dui-color-duil-alias-post-yellow-100);
  --duil310-dui-colors-stroke-disabled: var(--duil310-dui-color-duil-alias-black-alpha-400);
  --duil310-dui-colors-background-neutral: var(--duil310-dui-color-duil-alias-neutral-900);
  --duil310-dui-colors-background-positive: var(--duil310-dui-color-duil-alias-positive-850);
  --duil310-dui-colors-background-negative: var(--duil310-dui-color-duil-alias-negative-900);
  --duil310-dui-colors-background-information: var(--duil310-dui-color-duil-alias-information-900);
  --duil310-dui-colors-background-warning: var(--duil310-dui-color-duil-alias-warning-850);
  --duil310-dui-colors-background-base: var(--duil310-dui-color-duil-alias-neutral-950);
  --duil310-dui-colors-background-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
  --duil310-dui-colors-background-highlight: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-colors-background-primary: var(--duil310-dui-color-duil-alias-neutral-750);
  --duil310-dui-colors-background-secondary: var(--duil310-dui-color-duil-alias-neutral-850);
  --duil310-dui-colors-background-tertiary: var(--duil310-dui-color-duil-alias-neutral-900);
  --duil310-dui-colors-background-inverted: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-colors-background-functional-brand: var(--duil310-dui-color-duil-alias-post-yellow-100);
  --duil310-dui-colors-background-functional-overlay: var(--duil310-dui-color-duil-alias-black-alpha-750);
  --duil310-dui-colors-background-functional-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
  --duil310-dui-colors-background-functional-post-yellow: var(--duil310-dui-color-duil-alias-post-yellow-100);
  --duil310-dui-colors-background-functional-skeleton: var(--duil310-dui-color-duil-alias-neutral-900);
  --duil310-dui-colors-foreground-neutral: var(--duil310-dui-color-duil-alias-neutral-050);
  --duil310-dui-colors-foreground-information: var(--duil310-dui-color-duil-alias-information-075);
  --duil310-dui-colors-foreground-positive: var(--duil310-dui-color-duil-alias-positive-100);
  --duil310-dui-colors-foreground-negative: var(--duil310-dui-color-duil-alias-negative-100);
  --duil310-dui-colors-foreground-warning: var(--duil310-dui-color-duil-alias-warning-075);
  --duil310-dui-colors-foreground-primary: var(--duil310-dui-color-duil-alias-neutral-075);
  --duil310-dui-colors-foreground-secondary: var(--duil310-dui-color-duil-alias-neutral-150);
  --duil310-dui-colors-foreground-tertiary: var(--duil310-dui-color-duil-alias-neutral-150);
  --duil310-dui-colors-foreground-highlight: var(--duil310-dui-color-duil-alias-neutral-050);
  --duil310-dui-colors-foreground-inverted: var(--duil310-dui-color-duil-alias-neutral-950);
  --duil310-dui-colors-foreground-functional-notification: var(--duil310-dui-color-duil-alias-post-yellow-100);
  --duil310-dui-colors-foreground-functional-dhl-red: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-colors-foreground-functional-brand: var(--duil310-dui-color-duil-alias-neutral-900);
  --duil310-dui-colors-foreground-functional-overlay: var(--duil310-dui-color-duil-alias-black-alpha-750);
  --duil310-dui-colors-foreground-functional-neutral: var(--duil310-dui-color-duil-alias-neutral-100);
  --duil310-dui-colors-foreground-functional-error: var(--duil310-dui-color-duil-alias-dhl-red-400);
  --duil310-dui-colors-foreground-functional-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
  --duil310-dui-colors-foreground-functional-post-yellow: var(--duil310-dui-color-duil-alias-post-yellow-100);
  --duil310-dui-colors-foreground-functional-important: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-colors-foreground-disabled: var(--duil310-dui-color-duil-alias-neutral-600);
  --duil310-dui-colors-icons-neutral: var(--duil310-dui-color-duil-alias-neutral-050);
  --duil310-dui-colors-icons-information: var(--duil310-dui-color-duil-alias-information-075);
  --duil310-dui-colors-icons-warning: var(--duil310-dui-color-duil-alias-warning-075);
  --duil310-dui-colors-icons-positive: var(--duil310-dui-color-duil-alias-positive-100);
  --duil310-dui-colors-icons-negative: var(--duil310-dui-color-duil-alias-negative-100);
  --duil310-dui-colors-icons-primary: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-colors-icons-secondary: var(--duil310-dui-color-duil-alias-neutral-075);
  --duil310-dui-colors-icons-inverted: var(--duil310-dui-color-duil-alias-neutral-750);
  --duil310-dui-colors-icons-functional-sustainability: var(--duil310-dui-color-duil-alias-go-green-700);
  --duil310-dui-colors-icons-disabled: var(--duil310-dui-color-duil-alias-black-alpha-400);
  }

/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */





@media (prefers-color-scheme: light) {
  :root {
    --duil310-dui-components-navigation-background-sidenav-hover: var(--duil310-dui-color-duil-alias-post-yellow-025);
    --duil310-dui-components-navigation-background-sidenav-primary: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-components-navigation-background-secondary: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-components-navigation-stroke-primary: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-components-navigation-stroke-highlight: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-components-navigation-stroke-secondary: var(--duil310-dui-color-duil-alias-neutral-400);
    --duil310-dui-components-navigation-foreground-hover: var(--duil310-dui-color-duil-alias-dhl-red-750);
    --duil310-dui-components-navigation-foreground-default: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-components-navigation-foreground-secondary: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-components-navigation-foreground-disabled: var(--duil310-dui-color-duil-alias-neutral-400);
    --duil310-dui-components-navigation-foreground-primary: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-components-content-toggle-control-foreground-inverted: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-components-content-toggle-control-foreground-default: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-components-content-toggle-control-background-shadow: var(--duil310-dui-color-duil-alias-black-alpha-075);
    --duil310-dui-components-content-toggle-control-background-active-inverted: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-components-content-toggle-control-background-active: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-components-content-toggle-control-background-inactive: var(--duil310-dui-color-duil-alias-black-alpha-075);
    --duil310-dui-components-content-table-cell-selected: var(--duil310-dui-color-duil-alias-post-yellow-025);
    --duil310-dui-components-content-table-stroke-secondary: var(--duil310-dui-color-duil-alias-neutral-100);
    --duil310-dui-components-content-table-stroke-primary: var(--duil310-dui-color-duil-alias-neutral-400);
    --duil310-dui-components-content-draggable-stroke-dropzone: var(--duil310-dui-color-duil-alias-neutral-600);
    --duil310-dui-components-content-draggable-background-dropzone: var(--duil310-dui-color-duil-alias-neutral-075);
    --duil310-dui-components-content-draggable-foreground-handle-hover: var(--duil310-dui-color-duil-alias-dhl-red-750);
    --duil310-dui-components-content-draggable-foreground-handle-default: var(--duil310-dui-color-duil-alias-neutral-400);
    --duil310-dui-components-content-bar-background-default: var(--duil310-dui-color-duil-alias-neutral-075);
    --duil310-dui-components-forms-switch-stroke-error-hover: var(--duil310-dui-color-duil-alias-negative-700);
    --duil310-dui-components-forms-switch-stroke-active-hover: var(--duil310-dui-color-duil-alias-positive-700);
    --duil310-dui-components-forms-switch-background-error-hover: var(--duil310-dui-color-duil-alias-negative-100);
    --duil310-dui-components-forms-switch-background-active-hover: var(--duil310-dui-color-duil-alias-positive-100);
    --duil310-dui-components-forms-stroke-disabled: var(--duil310-dui-color-duil-alias-neutral-075);
    --duil310-dui-components-forms-stroke-tertiary: var(--duil310-dui-color-duil-alias-neutral-300);
    --duil310-dui-components-forms-stroke-secondary: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-components-forms-stroke-primary: var(--duil310-dui-color-duil-alias-neutral-400);
    --duil310-dui-components-forms-stroke-hover: var(--duil310-dui-color-duil-alias-neutral-650);
    --duil310-dui-components-forms-stroke-default: var(--duil310-dui-color-duil-alias-neutral-500);
    --duil310-dui-components-forms-background-disabled: var(--duil310-dui-color-duil-alias-neutral-075);
    --duil310-dui-components-forms-background-tertiary: var(--duil310-dui-color-duil-alias-neutral-075);
    --duil310-dui-components-forms-background-secondary: var(--duil310-dui-color-duil-alias-neutral-075);
    --duil310-dui-components-forms-background-hover: var(--duil310-dui-color-duil-alias-neutral-075);
    --duil310-dui-components-forms-background-dropdown-hover: var(--duil310-dui-color-duil-alias-neutral-075);
    --duil310-dui-components-forms-background-dropdown-focus: var(--duil310-dui-color-duil-alias-black-alpha-075);
    --duil310-dui-components-forms-background-default: var(--duil310-dui-color-duil-alias-neutral-white);
  }
}

html[data-dui-theme="theme-light"]:root {
    --duil310-dui-components-navigation-background-sidenav-hover: var(--duil310-dui-color-duil-alias-post-yellow-025);
  --duil310-dui-components-navigation-background-sidenav-primary: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-components-navigation-background-secondary: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-components-navigation-stroke-primary: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-components-navigation-stroke-highlight: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-components-navigation-stroke-secondary: var(--duil310-dui-color-duil-alias-neutral-400);
  --duil310-dui-components-navigation-foreground-hover: var(--duil310-dui-color-duil-alias-dhl-red-750);
  --duil310-dui-components-navigation-foreground-default: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-components-navigation-foreground-secondary: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-components-navigation-foreground-disabled: var(--duil310-dui-color-duil-alias-neutral-400);
  --duil310-dui-components-navigation-foreground-primary: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-components-content-toggle-control-foreground-inverted: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-components-content-toggle-control-foreground-default: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-components-content-toggle-control-background-shadow: var(--duil310-dui-color-duil-alias-black-alpha-075);
  --duil310-dui-components-content-toggle-control-background-active-inverted: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-components-content-toggle-control-background-active: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-components-content-toggle-control-background-inactive: var(--duil310-dui-color-duil-alias-black-alpha-075);
  --duil310-dui-components-content-table-cell-selected: var(--duil310-dui-color-duil-alias-post-yellow-025);
  --duil310-dui-components-content-table-stroke-secondary: var(--duil310-dui-color-duil-alias-neutral-100);
  --duil310-dui-components-content-table-stroke-primary: var(--duil310-dui-color-duil-alias-neutral-400);
  --duil310-dui-components-content-draggable-stroke-dropzone: var(--duil310-dui-color-duil-alias-neutral-600);
  --duil310-dui-components-content-draggable-background-dropzone: var(--duil310-dui-color-duil-alias-neutral-075);
  --duil310-dui-components-content-draggable-foreground-handle-hover: var(--duil310-dui-color-duil-alias-dhl-red-750);
  --duil310-dui-components-content-draggable-foreground-handle-default: var(--duil310-dui-color-duil-alias-neutral-400);
  --duil310-dui-components-content-bar-background-default: var(--duil310-dui-color-duil-alias-neutral-075);
  --duil310-dui-components-forms-switch-stroke-error-hover: var(--duil310-dui-color-duil-alias-negative-700);
  --duil310-dui-components-forms-switch-stroke-active-hover: var(--duil310-dui-color-duil-alias-positive-700);
  --duil310-dui-components-forms-switch-background-error-hover: var(--duil310-dui-color-duil-alias-negative-100);
  --duil310-dui-components-forms-switch-background-active-hover: var(--duil310-dui-color-duil-alias-positive-100);
  --duil310-dui-components-forms-stroke-disabled: var(--duil310-dui-color-duil-alias-neutral-075);
  --duil310-dui-components-forms-stroke-tertiary: var(--duil310-dui-color-duil-alias-neutral-300);
  --duil310-dui-components-forms-stroke-secondary: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-components-forms-stroke-primary: var(--duil310-dui-color-duil-alias-neutral-400);
  --duil310-dui-components-forms-stroke-hover: var(--duil310-dui-color-duil-alias-neutral-650);
  --duil310-dui-components-forms-stroke-default: var(--duil310-dui-color-duil-alias-neutral-500);
  --duil310-dui-components-forms-background-disabled: var(--duil310-dui-color-duil-alias-neutral-075);
  --duil310-dui-components-forms-background-tertiary: var(--duil310-dui-color-duil-alias-neutral-075);
  --duil310-dui-components-forms-background-secondary: var(--duil310-dui-color-duil-alias-neutral-075);
  --duil310-dui-components-forms-background-hover: var(--duil310-dui-color-duil-alias-neutral-075);
  --duil310-dui-components-forms-background-dropdown-hover: var(--duil310-dui-color-duil-alias-neutral-075);
  --duil310-dui-components-forms-background-dropdown-focus: var(--duil310-dui-color-duil-alias-black-alpha-075);
  --duil310-dui-components-forms-background-default: var(--duil310-dui-color-duil-alias-neutral-white);
  }@media (prefers-color-scheme: dark) {
  :root {
    --duil310-dui-components-navigation-background-sidenav-hover: var(--duil310-dui-color-duil-alias-neutral-850);
    --duil310-dui-components-navigation-background-sidenav-primary: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-components-navigation-background-secondary: var(--duil310-dui-color-duil-alias-neutral-075);
    --duil310-dui-components-navigation-stroke-primary: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-components-navigation-stroke-highlight: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-components-navigation-stroke-secondary: var(--duil310-dui-color-duil-alias-neutral-400);
    --duil310-dui-components-navigation-foreground-hover: var(--duil310-dui-color-duil-alias-dhl-red-750);
    --duil310-dui-components-navigation-foreground-default: var(--duil310-dui-color-duil-alias-dhl-red-600);
    --duil310-dui-components-navigation-foreground-secondary: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-components-navigation-foreground-disabled: var(--duil310-dui-color-duil-alias-neutral-400);
    --duil310-dui-components-navigation-foreground-primary: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-components-content-toggle-control-foreground-inverted: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-components-content-toggle-control-foreground-default: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-components-content-toggle-control-background-shadow: var(--duil310-dui-color-duil-alias-black-alpha-025);
    --duil310-dui-components-content-toggle-control-background-active-inverted: var(--duil310-dui-color-duil-alias-neutral-white);
    --duil310-dui-components-content-toggle-control-background-active: var(--duil310-dui-color-duil-alias-neutral-black);
    --duil310-dui-components-content-toggle-control-background-inactive: var(--duil310-dui-color-duil-alias-white-alpha-200);
    --duil310-dui-components-content-table-cell-selected: var(--duil310-dui-color-duil-alias-neutral-850);
    --duil310-dui-components-content-table-stroke-secondary: var(--duil310-dui-color-duil-alias-neutral-100);
    --duil310-dui-components-content-table-stroke-primary: var(--duil310-dui-color-duil-alias-neutral-400);
    --duil310-dui-components-content-draggable-stroke-dropzone: var(--duil310-dui-color-duil-alias-neutral-600);
    --duil310-dui-components-content-draggable-background-dropzone: var(--duil310-dui-color-duil-alias-neutral-750);
    --duil310-dui-components-content-draggable-foreground-handle-hover: var(--duil310-dui-color-duil-alias-neutral-075);
    --duil310-dui-components-content-draggable-foreground-handle-default: var(--duil310-dui-color-duil-alias-neutral-075);
    --duil310-dui-components-content-bar-background-default: var(--duil310-dui-color-duil-alias-neutral-075);
    --duil310-dui-components-forms-switch-stroke-error-hover: var(--duil310-dui-color-duil-alias-negative-100);
    --duil310-dui-components-forms-switch-stroke-active-hover: var(--duil310-dui-color-duil-alias-positive-100);
    --duil310-dui-components-forms-switch-background-error-hover: var(--duil310-dui-color-duil-alias-negative-750);
    --duil310-dui-components-forms-switch-background-active-hover: var(--duil310-dui-color-duil-alias-positive-750);
    --duil310-dui-components-forms-stroke-disabled: var(--duil310-dui-color-duil-alias-neutral-850);
    --duil310-dui-components-forms-stroke-tertiary: var(--duil310-dui-color-duil-alias-neutral-600);
    --duil310-dui-components-forms-stroke-secondary: var(--duil310-dui-color-duil-alias-neutral-400);
    --duil310-dui-components-forms-stroke-primary: var(--duil310-dui-color-duil-alias-neutral-050);
    --duil310-dui-components-forms-stroke-hover: var(--duil310-dui-color-duil-alias-neutral-200);
    --duil310-dui-components-forms-stroke-default: var(--duil310-dui-color-duil-alias-neutral-600);
    --duil310-dui-components-forms-background-disabled: var(--duil310-dui-color-duil-alias-neutral-900);
    --duil310-dui-components-forms-background-tertiary: var(--duil310-dui-color-duil-alias-neutral-850);
    --duil310-dui-components-forms-background-secondary: var(--duil310-dui-color-duil-alias-neutral-150);
    --duil310-dui-components-forms-background-hover: var(--duil310-dui-color-duil-alias-neutral-150);
    --duil310-dui-components-forms-background-dropdown-hover: var(--duil310-dui-color-duil-alias-neutral-900);
    --duil310-dui-components-forms-background-dropdown-focus: var(--duil310-dui-color-duil-alias-neutral-900);
    --duil310-dui-components-forms-background-default: var(--duil310-dui-color-duil-alias-neutral-950);
  }
}

html[data-dui-theme="theme-dark"]:root {
    --duil310-dui-components-navigation-background-sidenav-hover: var(--duil310-dui-color-duil-alias-neutral-850);
  --duil310-dui-components-navigation-background-sidenav-primary: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-components-navigation-background-secondary: var(--duil310-dui-color-duil-alias-neutral-075);
  --duil310-dui-components-navigation-stroke-primary: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-components-navigation-stroke-highlight: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-components-navigation-stroke-secondary: var(--duil310-dui-color-duil-alias-neutral-400);
  --duil310-dui-components-navigation-foreground-hover: var(--duil310-dui-color-duil-alias-dhl-red-750);
  --duil310-dui-components-navigation-foreground-default: var(--duil310-dui-color-duil-alias-dhl-red-600);
  --duil310-dui-components-navigation-foreground-secondary: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-components-navigation-foreground-disabled: var(--duil310-dui-color-duil-alias-neutral-400);
  --duil310-dui-components-navigation-foreground-primary: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-components-content-toggle-control-foreground-inverted: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-components-content-toggle-control-foreground-default: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-components-content-toggle-control-background-shadow: var(--duil310-dui-color-duil-alias-black-alpha-025);
  --duil310-dui-components-content-toggle-control-background-active-inverted: var(--duil310-dui-color-duil-alias-neutral-white);
  --duil310-dui-components-content-toggle-control-background-active: var(--duil310-dui-color-duil-alias-neutral-black);
  --duil310-dui-components-content-toggle-control-background-inactive: var(--duil310-dui-color-duil-alias-white-alpha-200);
  --duil310-dui-components-content-table-cell-selected: var(--duil310-dui-color-duil-alias-neutral-850);
  --duil310-dui-components-content-table-stroke-secondary: var(--duil310-dui-color-duil-alias-neutral-100);
  --duil310-dui-components-content-table-stroke-primary: var(--duil310-dui-color-duil-alias-neutral-400);
  --duil310-dui-components-content-draggable-stroke-dropzone: var(--duil310-dui-color-duil-alias-neutral-600);
  --duil310-dui-components-content-draggable-background-dropzone: var(--duil310-dui-color-duil-alias-neutral-750);
  --duil310-dui-components-content-draggable-foreground-handle-hover: var(--duil310-dui-color-duil-alias-neutral-075);
  --duil310-dui-components-content-draggable-foreground-handle-default: var(--duil310-dui-color-duil-alias-neutral-075);
  --duil310-dui-components-content-bar-background-default: var(--duil310-dui-color-duil-alias-neutral-075);
  --duil310-dui-components-forms-switch-stroke-error-hover: var(--duil310-dui-color-duil-alias-negative-100);
  --duil310-dui-components-forms-switch-stroke-active-hover: var(--duil310-dui-color-duil-alias-positive-100);
  --duil310-dui-components-forms-switch-background-error-hover: var(--duil310-dui-color-duil-alias-negative-750);
  --duil310-dui-components-forms-switch-background-active-hover: var(--duil310-dui-color-duil-alias-positive-750);
  --duil310-dui-components-forms-stroke-disabled: var(--duil310-dui-color-duil-alias-neutral-850);
  --duil310-dui-components-forms-stroke-tertiary: var(--duil310-dui-color-duil-alias-neutral-600);
  --duil310-dui-components-forms-stroke-secondary: var(--duil310-dui-color-duil-alias-neutral-400);
  --duil310-dui-components-forms-stroke-primary: var(--duil310-dui-color-duil-alias-neutral-050);
  --duil310-dui-components-forms-stroke-hover: var(--duil310-dui-color-duil-alias-neutral-200);
  --duil310-dui-components-forms-stroke-default: var(--duil310-dui-color-duil-alias-neutral-600);
  --duil310-dui-components-forms-background-disabled: var(--duil310-dui-color-duil-alias-neutral-900);
  --duil310-dui-components-forms-background-tertiary: var(--duil310-dui-color-duil-alias-neutral-850);
  --duil310-dui-components-forms-background-secondary: var(--duil310-dui-color-duil-alias-neutral-150);
  --duil310-dui-components-forms-background-hover: var(--duil310-dui-color-duil-alias-neutral-150);
  --duil310-dui-components-forms-background-dropdown-hover: var(--duil310-dui-color-duil-alias-neutral-900);
  --duil310-dui-components-forms-background-dropdown-focus: var(--duil310-dui-color-duil-alias-neutral-900);
  --duil310-dui-components-forms-background-default: var(--duil310-dui-color-duil-alias-neutral-950);
  }

/**
 * Do not edit directly
 * Generated on Wed, 20 Mar 2024 11:09:37 GMT
 */

body[data-theme="dui-dhl"] {
  --duil310-dui-brand-color-headline: #d40511;
  --duil310-dui-brand-color-icon: currentColor;
}

/**
 * Do not edit directly
 * Generated on Wed, 20 Mar 2024 11:09:37 GMT
 */

body[data-theme="dui-dpdhl"] {
  --duil310-dui-brand-color-headline: #000000;
  --duil310-dui-brand-color-icon: #000000;
}

/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-duration-infinite: 1.5s linear infinite; /* Infinite duration */
  --duil310-dui-duration-5x: 3.2s; /* 3.2 seconds, 192 frames */
  --duil310-dui-duration-4x: 0.4s; /* 0.4 seconds, 24 frames */
  --duil310-dui-duration-3x: 0.2s; /* 0.2 seconds, 12 frames */
  --duil310-dui-duration-2x: 0.1s; /* 0.1 seconds, 6 frames */
  --duil310-dui-duration-1x: 0.05s; /* 0.05 seconds, 3 frames */
  --duil310-dui-duration-0x: 0s; /* 0 seconds, 0 frames */
  --duil310-dui-duration-default: var(--duil310-dui-duration-3x);
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-font-family-arabic: Delivery Arabic, Verdana, sans-serif;
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-font-family-hebrew: Assistant, Verdana, sans-serif;
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-font-family-vietnamese: Delivery Vietnamese, Verdana, sans-serif;
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-font-family: Delivery, Verdana, sans-serif;
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-font-weight-normal: 400;
  --duil310-dui-font-weight-medium: 500;
  --duil310-dui-font-weight-light: 300;
  --duil310-dui-font-weight-bold: 700;
  --duil310-dui-font-weight-black: 900;
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-gradient-right: linear-gradient(270deg, #ffcc00ff 0%, #ffcc00ff 30%, #ffde59ff 79%, #fff0b2ff 100%);
  --duil310-dui-gradient-left: linear-gradient(90deg, #ffcc00ff 0%, #ffcc00ff 30%, #ffde59ff 73%, #fff0b2ff 100%);
  --duil310-dui-gradient-bottom: linear-gradient(-7.671815945056267deg, #ffcc00ff 0%, #ffcc00ff 27%, #ffde59ff 79%, #fff0b2ff 100%, #fff0b2ff 100%);
  --duil310-dui-gradient-top: linear-gradient(180deg, #ffcc00ff 0%, #ffcc00ff 30%, #ffde59ff 79%, #fff0b2ff 100%);
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-highlight-right: linear-gradient(90deg, #45ff0000 0%, #ffcc0000 5%, #ffcc0080 30%, #ffcc00ff 90%, #ffcc00ff 100%);
  --duil310-dui-highlight-left: linear-gradient(90deg, #ffcc00ff 0%, #ffcc00ff 10%, #ffcc0080 70%, #ffcc0000 95%, #ffcc0000 100%);
  --duil310-dui-highlight-bottom: linear-gradient(-3.49987772096938e-8deg, #ffcc0000 0%, #ffcc0000 5%, #ffcc0080 30%, #ffcc00ff 90%, #ffcc00ff 100%);
  --duil310-dui-highlight-top: linear-gradient(180deg, #ffcc0000 0%, #ffcc0000 5%, #ffcc0080 30%, #ffcc00ff 90%, #ffcc00ff 100%);
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-size-icons-xs: var(--duil310-dui-size-6x);
  --duil310-dui-size-icons-sm: var(--duil310-dui-size-9x);
  --duil310-dui-size-icons-md: var(--duil310-dui-size-12x);
  --duil310-dui-size-icons-lg: var(--duil310-dui-size-24x);
  --duil310-dui-size-icons-xl: var(--duil310-dui-size-32x);
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-size-letter-spacing-xs: 0.2px;
  --duil310-dui-size-letter-spacing-xl: 1px;
  --duil310-dui-size-letter-spacing-sm: 0.4px;
  --duil310-dui-size-letter-spacing-md: 0.6px;
  --duil310-dui-size-letter-spacing-lg: 0.8px;
  --duil310-dui-size-letter-spacing-0: 0;
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-size-line-height-xs: 1;
  --duil310-dui-size-line-height-xl: 1.3;
  --duil310-dui-size-line-height-sm: 1.15;
  --duil310-dui-size-line-height-normal: 1;
  --duil310-dui-size-line-height-md: 1.2;
  --duil310-dui-size-line-height-lg: 1.25;
  --duil310-dui-size-line-height-9xl: 1.7;
  --duil310-dui-size-line-height-8xl: 1.65;
  --duil310-dui-size-line-height-7xl: 1.6;
  --duil310-dui-size-line-height-6xl: 1.55;
  --duil310-dui-size-line-height-5xl: 1.5;
  --duil310-dui-size-line-height-3xl: 1.4;
  --duil310-dui-size-line-height-2xl: 1.35;
  --duil310-dui-size-line-height-10xl: 1.75;
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-size-radius-3xl: var(--duil310-dui-size-7x);
  --duil310-dui-size-radius-xl: var(--duil310-dui-size-5x);
  --duil310-dui-size-radius-2xl: var(--duil310-dui-size-6x);
  --duil310-dui-size-radius-full: var(--duil310-dui-size-full);
  --duil310-dui-size-radius-xs: var(--duil310-dui-size-1x);
  --duil310-dui-size-radius-md: var(--duil310-dui-size-2x);
  --duil310-dui-size-radius-lg: var(--duil310-dui-size-4x);
  --duil310-dui-size-radius-0: var(--duil310-dui-size-0);
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-shadow-lg-2: 0px 3px 8px -1px rgba(0, 0, 0, 0.1);
  --duil310-dui-shadow-lg-1: 0px 10px 24px 0px rgba(0, 0, 0, 0.1);
  --duil310-dui-shadow-lg-0: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  --duil310-dui-shadow-md-2: 0px 1px 4px -1px rgba(0, 0, 0, 0.1);
  --duil310-dui-shadow-md-1: 0px 4px 14px 0px rgba(0, 0, 0, 0.1);
  --duil310-dui-shadow-md-0: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  --duil310-dui-shadow-sm-2: 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
  --duil310-dui-shadow-sm-1: 0px 2px 12px 0px rgba(0, 0, 0, 0.1);
  --duil310-dui-shadow-sm-0: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-size-font-xs:  calc(var(--duil310-dui-size-theme) * 0.75rem); /* 12px */
  --duil310-dui-size-font-xl:  calc(var(--duil310-dui-size-theme) * 1.25rem); /* 20px */
  --duil310-dui-size-font-sm:  calc(var(--duil310-dui-size-theme) * 0.875rem); /* 14px */
  --duil310-dui-size-font-md:  calc(var(--duil310-dui-size-theme) * 1rem); /* 16px */
  --duil310-dui-size-font-lg:  calc(var(--duil310-dui-size-theme) * 1.125rem); /* 18px */
  --duil310-dui-size-font-9xl:  calc(var(--duil310-dui-size-theme) * 2.375rem); /* 38px */
  --duil310-dui-size-font-8xl:  calc(var(--duil310-dui-size-theme) * 2.25rem); /* 36px */
  --duil310-dui-size-font-7xl:  calc(var(--duil310-dui-size-theme) * 2.125rem); /* 34px */
  --duil310-dui-size-font-6xl:  calc(var(--duil310-dui-size-theme) * 2rem); /* 32px */
  --duil310-dui-size-font-5xl:  calc(var(--duil310-dui-size-theme) * 1.875rem); /* 30px */
  --duil310-dui-size-font-4xl:  calc(var(--duil310-dui-size-theme) * 1.75rem); /* 28px */
  --duil310-dui-size-font-3xl:  calc(var(--duil310-dui-size-theme) * 1.5rem); /* 24px */
  --duil310-dui-size-font-2xs:  calc(var(--duil310-dui-size-theme) * 0.625rem); /* 10px */
  --duil310-dui-size-font-2xl:  calc(var(--duil310-dui-size-theme) * 1.375rem); /* 22px */
  --duil310-dui-size-font-11xl:  calc(var(--duil310-dui-size-theme) * 3rem); /* 48px */
  --duil310-dui-size-font-10xl:  calc(var(--duil310-dui-size-theme) * 2.625rem); /* 42px */
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-size-space-full: var(--duil310-dui-size-full);
  --duil310-dui-size-space-1x: var(--duil310-dui-size-1x);
  --duil310-dui-size-space-2x: var(--duil310-dui-size-2x);
  --duil310-dui-size-space-3x: var(--duil310-dui-size-3x);
  --duil310-dui-size-space-4x: var(--duil310-dui-size-4x);
  --duil310-dui-size-space-5x: var(--duil310-dui-size-5x);
  --duil310-dui-size-space-6x: var(--duil310-dui-size-6x);
  --duil310-dui-size-space-7x: var(--duil310-dui-size-7x);
  --duil310-dui-size-space-8x: var(--duil310-dui-size-8x);
  --duil310-dui-size-space-9x: var(--duil310-dui-size-9x);
  --duil310-dui-size-space-10x: var(--duil310-dui-size-10x);
  --duil310-dui-size-space-11x: var(--duil310-dui-size-11x);
  --duil310-dui-size-space-12x: var(--duil310-dui-size-12x);
  --duil310-dui-size-space-16x: var(--duil310-dui-size-16x);
  --duil310-dui-size-space-20x: var(--duil310-dui-size-20x);
  --duil310-dui-size-space-24x: var(--duil310-dui-size-24x);
  --duil310-dui-size-space-32x: var(--duil310-dui-size-32x);
  --duil310-dui-size-space-40x: var(--duil310-dui-size-40x);
  --duil310-dui-size-space-48x: var(--duil310-dui-size-48x);
  --duil310-dui-size-space-50x: var(--duil310-dui-size-50x);
  --duil310-dui-size-space-56x: var(--duil310-dui-size-56x);
  --duil310-dui-size-space-64x: var(--duil310-dui-size-64x);
  --duil310-dui-size-space-72x: var(--duil310-dui-size-72x);
  --duil310-dui-size-space-80x: var(--duil310-dui-size-80x);
  --duil310-dui-size-space-1: var(--duil310-dui-size-1);
  --duil310-dui-size-space-0: var(--duil310-dui-size-0);
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-size-theme: 1;
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-size-width-border-xs: var(--duil310-dui-size-1);
  --duil310-dui-size-width-border-sm: var(--duil310-dui-size-1x);
  --duil310-dui-size-width-border-md: var(--duil310-dui-size-2x);
}



/**
 * Do not edit directly
 * Generated on Fri, 18 Sep 2026 14:55:22 GMT
 */



:root {
  --duil310-dui-z-index-back-to-top: 1000;
  --duil310-dui-z-index-loader: 1000;
  --duil310-dui-z-index-navbar: 1100;
  --duil310-dui-z-index-drawers: 1400;
  --duil310-dui-z-index-modal: 1500;
  --duil310-dui-z-index-popover: 1800;
  --duil310-dui-z-index-alert: 2000;
}



@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes appearFromSide {
  from {
    transform: translateX(20px) rotateZ(0.5turn);
    opacity: 0;
  }

  to {
    transform: translateY(0) rotateZ(0);
    opacity: 1;
  }
}
@keyframes appearFromTop {
  from {
    transform: scale(0.5) translateY(-20px);
    opacity: 0;
  }

  to {
    width: auto;
    transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes disappearFromBottom {
  to {
    transform: scale(0.5) translateY(-20px);
    opacity: 0;
  }

  from {
    width: auto;
    transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@font-face {
  font-family: "Delivery";
  font-display: block;
  src: url("./Delivery_W_Bd-Ceg8DYGh.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Delivery";
  font-display: block;
  src: url("./Delivery_W_BdIt-CpkwsMsq.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: "Delivery";
  font-display: block;
  src: url("./Delivery_W_CdBlk-C-XUscZ4.woff2") format("woff2");
  font-weight: 800;
  font-stretch: condensed;
  font-style: normal;
}

@font-face {
  font-family: "Delivery";
  font-display: block;
  src: url("./Delivery_W_CdBlk-C-XUscZ4.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: "Delivery";
  font-display: block;
  src: url("./Delivery_W_CdLt-L8mKlxAv.woff2") format("woff2");
  font-weight: 200;
  font-stretch: condensed;
  font-style: normal;
}

@font-face {
  font-family: "Delivery";
  font-display: block;
  src: url("./Delivery_W_It-BlWRA1Dh.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "Delivery";
  font-display: block;
  src: url("./Delivery_W_Lt-CR84mkfb.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "Delivery";
  font-display: block;
  src: url("./Delivery_W_LtIt-bhU_d3AS.woff2") format("woff2");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: "Delivery";
  font-display: block;
  src: url("./Delivery_W_Rg-SzEWzMhW.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Delivery Arabic";
  font-display: block;
  src: url("./Delivery_Arabic-Bj63hMC9.woff2") format("woff2");
  font-style: normal;
}

@font-face {
  font-family: "Delivery Vietnamese";
  font-display: block;
  src: url("./Delivery_Viet-Cg1O-G44.woff2") format("woff2");
  font-style: normal;
}

@font-face {
  font-family: "Assistant";
  font-display: block;
  src: url("./Assistant_Light-BXKlcZRG.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Assistant";
  font-display: block;
  src: url("./Assistant_Regular-Ba0NxV6i.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Assistant";
  font-display: block;
  src: url("./Assistant_Medium-Db8wEKz7.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Assistant";
  font-display: block;
  src: url("./Assistant_Bold-frJ2rTuE.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Assistant";
  font-display: block;
  src: url("./Assistant_ExtraBold-PA6j-9Uh.woff2") format("woff2");
  font-weight: 800 900;
  font-style: normal;
}

*,
  *::before,
  *::after {
    box-sizing: border-box;
  }

  html,
  body {
    font-family: var(--duil310-dui-font-family);
  }

  html[lang^="ar"],
  html[lang^="ar"] body {
    --duil310-dui-font-family: var(--duil310-dui-font-family-arabic);
    font-family: var(--duil310-dui-font-family-arabic);
    font-style: normal;
  }

  html[lang^="vi"],
  html[lang^="vi"] body {
    --duil310-dui-font-family: var(--duil310-dui-font-family-vietnamese);
    font-family: var(--duil310-dui-font-family-vietnamese);
    font-style: normal;
  }

  html[lang^="he"],
  html[lang^="he"] body {
    --duil310-dui-font-family: var(--duil310-dui-font-family-hebrew);
    font-family: var(--duil310-dui-font-family-hebrew);
    font-style: normal;
  }
/*$vite$:1*/