dhl-button > .styled.md:is(button, a) {
  border-radius: 0px !important;
}.address-list-container {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.address-list-container app-search-header,
.address-list-container dhl-search-header {
  width: 100%;
  max-width: 100%;
}
.address-list-container app-search-header .search-header-container,
.address-list-container dhl-search-header .search-header-container {
  padding: 24px 24px 20px;
  background: #fff;
  border-bottom: 1px solid var(--dui-colors-border-subtle);
}
@media (max-width: 768px) {
  .address-list-container app-search-header .search-header-container,
  .address-list-container dhl-search-header .search-header-container {
    padding: 20px 16px 16px;
  }
}
@media (max-width: 480px) {
  .address-list-container app-search-header .search-header-container,
  .address-list-container dhl-search-header .search-header-container {
    padding: 16px 12px 12px;
  }
}
.address-list-container app-search-header .search-header-title,
.address-list-container app-search-header h1, .address-list-container app-search-header h2,
.address-list-container dhl-search-header .search-header-title,
.address-list-container dhl-search-header h1,
.address-list-container dhl-search-header h2 {
  font-size: 1.75rem;
  font-weight: 600;
  color: var(--dui-colors-foreground-primary);
  margin: 0 0 16px 0;
  line-height: 1.3;
}
@media (max-width: 768px) {
  .address-list-container app-search-header .search-header-title,
  .address-list-container app-search-header h1, .address-list-container app-search-header h2,
  .address-list-container dhl-search-header .search-header-title,
  .address-list-container dhl-search-header h1,
  .address-list-container dhl-search-header h2 {
    font-size: 1.5rem;
    margin-bottom: 12px;
  }
}
@media (max-width: 480px) {
  .address-list-container app-search-header .search-header-title,
  .address-list-container app-search-header h1, .address-list-container app-search-header h2,
  .address-list-container dhl-search-header .search-header-title,
  .address-list-container dhl-search-header h1,
  .address-list-container dhl-search-header h2 {
    font-size: 1.25rem;
    margin-bottom: 10px;
  }
}
.address-list-container app-search-header .search-actions-container,
.address-list-container dhl-search-header .search-actions-container {
  display: flex;
  gap: 16px;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 16px;
}
@media (max-width: 768px) {
  .address-list-container app-search-header .search-actions-container,
  .address-list-container dhl-search-header .search-actions-container {
    gap: 12px;
    margin-top: 12px;
  }
}
@media (max-width: 480px) {
  .address-list-container app-search-header .search-actions-container,
  .address-list-container dhl-search-header .search-actions-container {
    flex-direction: column;
    width: 100%;
    gap: 10px;
  }
  .address-list-container app-search-header .search-actions-container dhl-button,
  .address-list-container app-search-header .search-actions-container button,
  .address-list-container dhl-search-header .search-actions-container dhl-button,
  .address-list-container dhl-search-header .search-actions-container button {
    width: 100%;
  }
}
.address-list-container app-search-header .search-input-wrapper,
.address-list-container dhl-search-header .search-input-wrapper {
  flex: 1;
  min-width: 250px;
}
@media (max-width: 768px) {
  .address-list-container app-search-header .search-input-wrapper,
  .address-list-container dhl-search-header .search-input-wrapper {
    min-width: 200px;
  }
}
@media (max-width: 480px) {
  .address-list-container app-search-header .search-input-wrapper,
  .address-list-container dhl-search-header .search-input-wrapper {
    width: 100%;
    min-width: 100%;
  }
}
.address-list-container .address-list-tab-container {
  width: 100%;
  overflow-x: auto;
}
.address-list-container .address-list-tab-container ul::before {
  height: 0;
}
.address-list-container .address-list-tab-container hr {
  margin: 0;
  height: 5px;
  background-color: var(--dui-colors-stroke-secondary);
}
.address-list-container .address-list-tab-container dhl-tabs .dhl-tabs-list li.isActive {
  background-image: linear-gradient(var(--dir), var(--dui-colors-background-base) 0%, var(--dui-colors-background-base) 94%, var(--dui-colors-foreground-disabled) 94%, var(--dui-colors-foreground-disabled) 100%) !important;
}
.address-list-container .address-list-tab-container dhl-tabs .dhl-tabs-list li button {
  padding: 0.8em 1em;
  min-width: 12em;
}
@media (max-width: 768px) {
  .address-list-container .address-list-tab-container dhl-tabs .dhl-tabs-list li button {
    padding: 0.6em 0.8em;
    min-width: 10em;
    font-size: 0.9rem;
  }
}
@media (max-width: 480px) {
  .address-list-container .address-list-tab-container dhl-tabs .dhl-tabs-list li button {
    padding: 0.5em 0.6em;
    min-width: 8em;
    font-size: 0.85rem;
  }
}
.address-list-container .address-list-tab-container dhl-tabs {
  width: 100%;
  max-width: 100%;
}
.address-list-container .delete-icon {
  cursor: pointer;
}
.address-list-container .delete-icon-container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  width: 100%;
  position: relative;
}
@media (max-width: 768px) {
  .address-list-container .delete-icon-container {
    padding-right: 1rem;
  }
}
.address-list-container .delete-icon-container .delete-icon {
  position: absolute;
  right: 6%;
  top: 1%;
  z-index: 2;
}
@media (max-width: 992px) {
  .address-list-container .delete-icon-container .delete-icon {
    right: 4%;
  }
}
@media (max-width: 768px) {
  .address-list-container .delete-icon-container .delete-icon {
    right: 2%;
    top: 0.5%;
  }
}
@media (max-width: 480px) {
  .address-list-container .delete-icon-container .delete-icon {
    right: 1%;
    position: relative;
    padding: 0.5rem;
  }
}
.address-list-container .delete-icon-container .delete-icon .del-icon {
  cursor: pointer;
  --size: 2.2rem !important;
  color: var(--dui-colors-foreground-functional-important);
  pointer-events: auto;
}
@media (max-width: 768px) {
  .address-list-container .delete-icon-container .delete-icon .del-icon {
    --size: 2rem !important;
  }
}
@media (max-width: 480px) {
  .address-list-container .delete-icon-container .delete-icon .del-icon {
    --size: 1.8rem !important;
  }
}
.address-list-container .delete-icon-container .delete-icon .delete-icon-button {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.address-list-container .delete-icon-container .delete-icon .delete-icon-button:hover {
  opacity: 0.8;
}
.address-list-container .delete-icon-container .delete-icon .delete-icon-button:focus {
  outline: 2px solid var(--dui-colors-border-focus);
  outline-offset: 2px;
  border-radius: 4px;
}
.address-list-container app-search-header,
.address-list-container dhl-search-header {
  width: 100%;
  max-width: 100%;
}
@media (max-width: 768px) {
  .address-list-container app-search-header .search-input,
  .address-list-container dhl-search-header .search-input {
    width: 100%;
  }
}
.address-list-container .table-container {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 768px) {
  .address-list-container .table-container {
    margin: 0;
    padding: 0;
  }
}
@media (max-width: 768px) {
  .address-list-container dhl-button,
  .address-list-container button {
    font-size: 0.9rem;
    padding: 0.5rem 1rem;
  }
}
@media (max-width: 480px) {
  .address-list-container dhl-button,
  .address-list-container button {
    font-size: 0.85rem;
    padding: 0.4rem 0.8rem;
  }
}.pagination {
  display: flex;
  justify-content: flex-end;
  border: solid rgba(0, 0, 0, 0.1) 1px;
  padding: 0.5em 1em;
}
.pagination .pagination-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4em;
}
.pagination .pagination-wrapper .items-per-page {
  display: flex;
  gap: 0.5em;
  align-items: center;
}
.pagination .pagination-wrapper .items-per-page select {
  padding: 0.5em;
  width: 5em;
  outline: none;
  padding: 0.5em;
  border: solid rgb(190, 190, 190) 1px;
}
.pagination .pagination-wrapper .items-per-page .page-limit-dropdown {
  box-shadow: 0 1px 2px rgb(204, 204, 204);
  border-radius: 0 1px 2px 2px;
  background-color: #fff;
}
.pagination .pagination-wrapper .pagination-buttons {
  display: flex;
  align-items: center;
  gap: 1em;
}
.pagination .active-page {
  font-weight: 400;
  min-width: 1.5em;
  text-align: center;
}

.disable-icon {
  pointer-events: none;
  cursor: not-allowed;
  color: var(--dui-color-gray-400) !important;
}

.ripple {
  background-position: center;
  transition: background 0.2s;
}

.ripple:hover {
  background: rgba(0, 0, 0, 0.05) radial-gradient(circle, transparent 1%, rgba(0, 0, 0, 0.05) 1%) center/15000%;
}

.ripple:active {
  background-color: rgba(0, 0, 0, 0.05);
  background-size: 100%;
  transition: background 0s;
}

.ripple {
  border: none;
  border-radius: 50%;
  padding: 12px 18px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.01);
  outline: none;
  font-weight: 600;
  color: var(--dui-colors-foreground-highlight);
}

.pagination-nav-btn {
  border-radius: 50%;
  padding: 0.8rem;
  background-color: rgba(0, 0, 0, 0.01);
  transition: all 0.2s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.pagination-nav-btn .action-img {
  width: 1.5em;
  height: 1.5em;
  padding: 0;
}
.pagination-nav-btn:hover:not(.pagination-nav-btn-disabled) {
  background: rgba(0, 0, 0, 0.05) radial-gradient(circle, transparent 1%, rgba(0, 0, 0, 0.05) 1%) center/15000%;
}
.pagination-nav-btn:active:not(.pagination-nav-btn-disabled) {
  background-color: rgba(0, 0, 0, 0.1);
  background-size: 100%;
  transition: background 0s;
}
.pagination-nav-btn.pagination-nav-btn-disabled {
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}.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;
}.modal-wrapper .dialog-container .card-container {
  overflow: auto !important;
  margin: 0 25% 0 25%;
}

dhl-modal .dialog-container > dhl-card {
  width: auto;
}

dhl-modal .dialog-container {
  z-index: 10000 !important; /* Ensure the modal overlay is above other content and other content should not exceed z-index 3 */
}.dhl-tabs-list li button:focus {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
  border-radius: 4px;
}
.dhl-tabs-list li button:focus-visible {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
  border-radius: 4px;
}
.dhl-tabs-list li button:focus:not(:focus-visible) {
  outline: none;
}

@media (prefers-contrast: high) {
  .dhl-tabs-list li button:focus, .dhl-tabs-list li button:focus-visible {
    outline: 3px solid currentColor;
    outline-offset: 3px;
  }
}.no-data-wrapper {
  text-align: center !important;
}.list-container {
  padding: 1em;
}
.list-container .header-container {
  padding: 0 0 0 0;
}
.list-container .header-container .heading-wrapper {
  display: flex;
  align-items: center;
  padding-bottom: 1em;
}
.list-container .header-container .heading-wrapper .heading {
  flex-grow: 0.5;
}
.list-container .header-container .heading-wrapper .shell-btn-wrapper {
  display: flex;
  flex-grow: 1;
  justify-content: end;
  gap: 1em;
}
.list-container .header-container .heading-value p {
  font-size: 2rem;
  margin: 0;
}
.list-container .header-container input {
  width: 30%;
}
.list-container .shell-btn {
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.list-container .shell-btn button:active {
  transform: scale(0.98);
  box-shadow: 3px 2px 22px 1px rgba(0, 0, 0, 0.24);
}
.list-container .action-toolbar {
  display: flex;
  gap: 28px;
  align-items: center;
  margin-top: 12px;
  padding-top: 8px;
}
.list-container .action-item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: transform 0.2s ease;
}
.list-container {
  /* Lift entire item */
}
.list-container .action-item:hover:not(.disabled) {
  transform: translateY(-8px);
}
.list-container .action-btn {
  background: transparent;
  border: none;
  font-size: 22px; /* Slightly reduced */
  color: #D40511;
  padding: 8px;
  cursor: pointer;
}
.list-container {
  /* Disabled state */
}
.list-container .action-btn:disabled {
  color: #BDBDBD;
  cursor: not-allowed !important;
  opacity: 0.6;
}
.list-container .action-btn .action-img {
  pointer-events: none !important;
}
.list-container .action-label {
  position: absolute;
  top: 40px;
  background: #ffffff;
  color: #333;
  font-size: 12px;
  padding: 6px 12px;
  border-radius: 16px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.2s ease, transform 0.2s ease;
  transform: translateY(6px);
  pointer-events: none;
}
.list-container .action-item:hover .action-btn:not(:disabled) + .action-label {
  opacity: 1;
  transform: translateY(0);
}
.list-container .action-toolbar,
.list-container .action-toolbar * {
  overflow: visible;
}
.list-container .action-item:hover:not(.disabled) .action-btn {
  filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.15));
}
.list-container .shell-input-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1em;
  width: 100%;
  gap: 1em;
}
.list-container .shell-input-wrapper input {
  width: 100%;
}
.list-container .shell-input-wrapper .full-width {
  width: 100% !important;
}
.list-container .shell-input-wrapper .search-input {
  width: 48%;
}
.list-container .shell-input-wrapper .left-section {
  display: flex;
  align-items: center;
  gap: 0.5em;
  flex: 1;
}
.list-container .shell-input-wrapper .left-section .search-input,
.list-container .shell-input-wrapper .left-section .scan-focus-input {
  flex: 0 0 auto;
  max-width: 350px;
  width: 350px;
}
.list-container .shell-input-wrapper .left-section .scan-focus-input.with-refresh-margin {
  margin-left: 1.5em;
}
.list-container .shell-input-wrapper .left-section .search-controls-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
  flex-shrink: 0;
}
.list-container .shell-input-wrapper .left-section .toggle-container {
  display: flex;
  align-items: center;
  gap: 0.3em;
}
.list-container .shell-input-wrapper .left-section .toggle-container .toggle-switch dhl-switch {
  --dui-switch-track-background-checked: var(--dui-color-red-600);
  --dui-switch-thumb-background-checked: white;
}
.list-container .shell-input-wrapper .left-section .toggle-container .toggle-label {
  white-space: nowrap;
  font-size: 14px;
  color: #333;
  line-height: 1;
}
.list-container .shell-input-wrapper .left-section .refresh-icon-wrapper {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.list-container .shell-input-wrapper .left-section .refresh-icon-wrapper .icon-color {
  color: var(--dui-colors-foreground-highlight);
}
.list-container .header-dropdown {
  width: 50%;
  z-index: 3 !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(--dui-colors-foreground-highlight);
  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 .card-container {
  overflow: auto !important;
  width: auto;
  margin: 0 25% 0 25%;
}

.alert-modal .dialog-container {
  z-index: 999 !important;
}

.no-content {
  display: none;
}

.hide-action-btn {
  opacity: 0;
  visibility: hidden;
  height: 40px;
}.header {
  height: 70px;
  background: var(--dui-colors-foreground-functional-notification);
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 1em;
}
.header .header-image {
  flex-grow: 1;
}
.header .header-image .header-logo {
  width: fit-content;
  cursor: pointer;
}
.header .profile-container {
  display: flex;
  gap: 4em;
}
.header .profile-container .profile-role-dropdown .content-container {
  width: 20em;
}
.header .profile-container .header-profile {
  position: absolute;
  top: 0;
  right: 5em;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  z-index: 1;
}
.header .profile-container .header-profile:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-width: 10px;
  border-style: solid;
  border-color: transparent transparent transparent #ffffff;
  top: 1.5em;
  right: -20px;
}
.header .hide-menu {
  display: none;
}

.menus {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}

.header-ul {
  margin: 0;
  background: var(--dui-components-content-toggle-control-background-shadow);
}

.menu-items {
  position: relative;
  white-space: nowrap;
}

.menu-items a {
  display: block;
  font-size: inherit;
  color: inherit;
  text-decoration: none;
}

.menu-items button {
  display: flex;
  align-items: center;
  color: inherit;
  font-size: inherit;
  font-family: var(--dui-font-family);
  border: none;
  background-color: transparent;
  cursor: pointer;
  width: 100%;
}

button span {
  font-family: inherit;
}

.menu-items > a,
.menu-items button {
  text-align: left;
  padding: 0.7rem 1rem;
}

.subMenu-items:hover {
  background: var(--dui-components-content-toggle-control-background-shadow);
}

.dropdown:before {
  position: absolute;
  content: "";
  z-index: -1;
  left: 20px;
  top: -8px;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent var(--dui-colors-background-base) transparent;
}

.dropdown {
  position: absolute;
  right: auto;
  left: auto;
  background: var(--dui-colors-background-base);
  box-shadow: 0 10px 15px -3px rgba(46, 41, 51, 0.08), 0 4px 6px -2px rgba(71, 63, 79, 0.16);
  z-index: 3;
  min-width: 12rem;
  padding: 0.5rem 0;
  list-style: none;
  border-radius: 0.4rem;
  display: none;
}

.arrow::after {
  content: "";
  display: inline-block;
  margin-left: 0.28em;
  vertical-align: 0.09em;
  border-top: 0.42em solid;
  border-right: 0.32em solid transparent;
  border-left: 0.32em solid transparent;
}

.dropdown.show {
  display: block;
}

.dropdown .dropdown-submenu {
  position: absolute;
  left: 100%;
  top: -1px;
  overflow: scroll;
  white-space: nowrap;
}

.dropdown-submenu:before {
  border-width: 0;
}.sub-menu {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
}
.sub-menu .arrow-forward {
  color: var(--dui-colors-foreground-highlight);
}.profile-wrapper {
  background-color: var(--dui-colors-background-base);
  padding: 1em;
}.accept-ignore-modal-label {
  padding: 1em 0;
}

.accept-ignore-modal .card-body {
  padding: 1em !important;
}
.accept-ignore-modal .dialog-container .card-container {
  overflow: auto !important;
  width: auto;
  margin: 0 25% 0 25%;
}.upload-success-modal .dialog-container .card-container {
  overflow: auto !important;
  margin: 0 20% 0 20% !important;
  min-width: 20vw;
}

.upload-success-modal {
  min-width: 50vw;
}
.upload-success-modal .detail-container {
  display: flex;
  flex-direction: column;
  gap: 1em;
}.modalWidth .dialog-container > dhl-card {
  width: 35% !important;
}

.modalWidth .dialog-container .card-container {
  overflow: auto !important;
  margin: 0 10% 0 10% !important;
}

.address-icon dhl-icon-wrapper {
  display: none;
}

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

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

.address-option-wrapper {
  background: var(--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(--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(--dui-colors-foreground-highlight);
}

.address-table {
  padding: 0 1em;
}.shipment-filter-wrapper {
  display: flex;
  align-items: center;
  gap: 20px;
}
.shipment-filter-wrapper dhl-date-range-picker .dhl-date__table tr {
  display: table !important;
}
.shipment-filter-wrapper dhl-date-range-picker .dhl-date__table .dhl-date__table-header {
  text-align: center !important;
}
.shipment-filter-wrapper dhl-date-range-picker dhl-validation-feedback {
  display: none !important;
}
.shipment-filter-wrapper dhl-date-range-picker .dhl-date__input-wrapper {
  width: 180px;
}
.shipment-filter-wrapper input {
  pointer-events: none;
  user-select: none;
}
.shipment-filter-wrapper .header-dropdown {
  width: 50%;
  z-index: 3 !important;
}
.shipment-filter-wrapper dhl-button.reset-filter > .styled:is(button, a):is(.outline:disabled, .outline[data-disabled=true]) {
  color: var(--dui-colors-foreground-functional-overlay);
}
.shipment-filter-wrapper dhl-button.reset-filter > .styled.outline:is(button, a) {
  color: var(--dui-colors-foreground-highlight);
}
.shipment-filter-wrapper .header-dropdown {
  width: 25%;
  font-weight: normal !important;
  z-index: 3 !important;
}.shipment-filter-wrapper {
  display: flex;
  align-items: center;
  gap: 20px;
}
.shipment-filter-wrapper dhl-date-range-picker .dhl-date__table tr {
  display: table !important;
}
.shipment-filter-wrapper dhl-date-range-picker .dhl-date__table .dhl-date__table-header {
  text-align: center !important;
}
.shipment-filter-wrapper dhl-date-range-picker dhl-validation-feedback {
  display: none !important;
}
.shipment-filter-wrapper dhl-date-range-picker .dhl-date__input-wrapper {
  width: 180px;
}
.shipment-filter-wrapper input {
  pointer-events: none;
  user-select: none;
}
.shipment-filter-wrapper .header-dropdown {
  width: 50%;
  z-index: 3 !important;
}
.shipment-filter-wrapper dhl-button.reset-filter > .styled:is(button, a):is(.outline:disabled, .outline[data-disabled=true]) {
  color: var(--dui-colors-background-tertiary);
}
.shipment-filter-wrapper dhl-button.reset-filter > .styled.outline:is(button, a) {
  color: var(--dui-colors-foreground-highlight);
}
.shipment-filter-wrapper .header-dropdown {
  width: 25%;
  font-weight: normal !important;
  z-index: 3 !important;
}._srOnly_tnj5h_1 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

._tableWrapper_tnj5h_13 {
  width: 100%;
  background: #FFFFFF;
  border-radius: 0;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}

._tableContainer_tnj5h_21 {
  width: 100%;
  overflow-x: auto;
}
._tableContainer_tnj5h_21._scrollableBody_tnj5h_25 {
  overflow-y: auto;
  border: 1px solid #E0E0E0;
}

._table_tnj5h_13 {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  font-family: "Delivery", "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #333333;
  background: #FFFFFF;
  border: none;
}
._table_tnj5h_13._stickyHeader_tnj5h_41 thead {
  position: sticky;
  top: 0;
  z-index: 2;
  background: #FFFFFF;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}

._tableCaption_tnj5h_49 {
  padding: 16px 24px;
  text-align: left;
  font-size: 16px;
  font-weight: 700;
  color: #333333;
  background: #F5F5F5;
  caption-side: top;
  border-bottom: 3px solid #FFCC00;
}

._tableHead_tnj5h_60 {
  background: #FFFFFF;
  border-bottom: 2px solid #E0E0E0;
}
._tableHead_tnj5h_60 tr {
  border-bottom: none;
}

._tableHeader_tnj5h_68 {
  padding: 16px 20px;
  text-align: left;
  font-weight: 700;
  font-size: 13px;
  line-height: 1.4;
  letter-spacing: 0.5px;
  color: #333333;
  background: #FFFFFF;
  border-bottom: 2px solid #E0E0E0;
  vertical-align: middle;
  white-space: nowrap;
}
._tableHeader_tnj5h_68:first-child {
  padding-left: 24px;
}
._tableHeader_tnj5h_68:last-child {
  padding-right: 24px;
}
._tableHeader_tnj5h_68._sortableHeader_tnj5h_87 {
  padding: 0;
}
._tableHeader_tnj5h_68._sortableHeader_tnj5h_87:hover {
  background-color: #FFFBF0;
}
._tableHeader_tnj5h_68._sortedHeader_tnj5h_93 {
  background-color: #FFFEF7;
  border-bottom: 3px solid #FFCC00;
}

._sortButton_tnj5h_98 {
  width: 100%;
  padding: 16px 20px;
  background: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  font-weight: 700;
  font-size: 13px;
  line-height: 1.4;
  letter-spacing: 0.5px;
  color: #333333;
  text-align: left;
  transition: all 0.2s ease;
}
._sortButton_tnj5h_98:hover {
  background-color: #FFFBF0;
  color: #333333;
}
._sortButton_tnj5h_98:hover ._sortIcon_tnj5h_120 {
  color: #FFCC00;
  opacity: 1;
}
._sortButton_tnj5h_98:focus, ._sortButton_tnj5h_98:focus-visible {
  outline: 2px solid #FFCC00;
  outline-offset: -2px;
  background-color: #FFFBF0;
  color: #333333;
}
._sortButton_tnj5h_98:focus ._sortIcon_tnj5h_120, ._sortButton_tnj5h_98:focus-visible ._sortIcon_tnj5h_120 {
  color: #FFCC00;
  opacity: 1;
}
._tableHeader_tnj5h_68:first-child ._sortButton_tnj5h_98 {
  padding-left: 24px;
}
._tableHeader_tnj5h_68:last-child ._sortButton_tnj5h_98 {
  padding-right: 24px;
}

._headerText_tnj5h_141 {
  flex: 1;
  white-space: nowrap;
}

._sortIcon_tnj5h_120 {
  flex-shrink: 0;
  font-size: 10px;
  color: #999999;
  opacity: 0.6;
  transition: all 0.2s ease;
  user-select: none;
}
._sortedHeader_tnj5h_93 ._sortIcon_tnj5h_120 {
  color: #D40511;
  opacity: 1;
  font-size: 11px;
}

._tableBody_tnj5h_160 {
  background: #FFFFFF;
}

._tableRow_tnj5h_164 {
  border-bottom: 1px solid #E8E8E8;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
  background-color: #FFFFFF;
}
._tableRow_tnj5h_164:hover {
  background-color: #FFFBF0 !important;
  box-shadow: inset 4px 0 0 #FFCC00;
}
._tableRow_tnj5h_164:last-child {
  border-bottom: none;
}
._tableRow_tnj5h_164:focus-within {
  background-color: #FFFBF0 !important;
  box-shadow: inset 4px 0 0 #FFCC00;
  outline: 2px solid #FFCC00;
  outline-offset: -2px;
}
._tableRow_tnj5h_164._clickableRow_tnj5h_182 {
  cursor: pointer;
}
._tableRow_tnj5h_164._clickableRow_tnj5h_182:focus {
  background-color: #FFFBF0 !important;
  box-shadow: inset 4px 0 0 #FFCC00;
  outline: 2px solid #FFCC00;
  outline-offset: -2px;
}
._tableRow_tnj5h_164._clickableRow_tnj5h_182:focus:not(:focus-visible) {
  outline: none;
}

._tableCell_tnj5h_195 {
  padding: 16px 20px;
  text-align: left;
  font-size: 14px;
  line-height: 1.5;
  color: #333333;
  vertical-align: middle;
  word-wrap: break-word;
  overflow-wrap: break-word;
  border-bottom: 1px solid #E8E8E8;
}
._tableCell_tnj5h_195:first-child {
  padding-left: 24px;
}
._tableCell_tnj5h_195:last-child {
  padding-right: 24px;
}
._tableCell_tnj5h_195 a {
  color: #D40511;
  text-decoration: none;
  border-radius: 2px;
  font-weight: 600;
  transition: color 0.2s ease;
}
._tableCell_tnj5h_195 a:hover {
  color: rgb(162.1751152074, 3.8248847926, 13.0046082949);
  text-decoration: underline;
}
._tableCell_tnj5h_195 a:focus, ._tableCell_tnj5h_195 a:focus-visible {
  outline: 2px solid #FFCC00;
  outline-offset: 2px;
  background-color: #FFFBF0;
}
._tableCell_tnj5h_195 a:visited {
  color: rgb(137.2626728111, 3.2373271889, 11.0069124424);
}
._tableCell_tnj5h_195 button {
  border-radius: 4px;
}
._tableCell_tnj5h_195 button:focus, ._tableCell_tnj5h_195 button:focus-visible {
  outline: 2px solid #FFCC00;
  outline-offset: 2px;
}

._emptyState_tnj5h_239 {
  padding: 48px 24px !important;
  text-align: center;
  background: #FAFAFA;
  border-bottom: none !important;
}

._emptyMessage_tnj5h_246 {
  font-size: 14px;
  color: #999999;
  font-weight: 400;
}

._loadingState_tnj5h_252 {
  padding: 48px 24px !important;
  text-align: center;
  background: #FFFFFF;
  border-bottom: none !important;
}

._loadingContainer_tnj5h_259 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

._loadingMessage_tnj5h_267 {
  font-size: 14px;
  color: #666666;
  font-weight: 400;
}

._rowActionsContainer_tnj5h_273 {
  position: relative;
  display: inline-block;
}

._rowActionsHidden_tnj5h_278 {
  visibility: hidden;
  pointer-events: none;
}

._moreButton_tnj5h_283 {
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.2s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
._moreButton_tnj5h_283:hover {
  background-color: #F5F5F5;
}
._moreButton_tnj5h_283:focus, ._moreButton_tnj5h_283:focus-visible {
  outline: 2px solid #FFCC00;
  outline-offset: 2px;
  background-color: #FFFBF0;
}
._moreButton_tnj5h_283[aria-expanded=true] {
  background-color: #FFFBF0;
  box-shadow: 0 0 0 2px #FFCC00;
}

._moreIcon_tnj5h_307 {
  cursor: pointer;
  color: var(--dui-color-duil-alias-dhl-red-600);
  height: 24px;
  width: 24px;
}

._actionsMenu_tnj5h_314 {
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 4px;
  min-width: 220px;
  background: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  z-index: 10000;
  padding: 4px 0;
  max-height: 240px;
  overflow-y: auto;
}
._actionsMenu_tnj5h_314._actionsMenuUpward_tnj5h_329 {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 4px;
}

._menuItem_tnj5h_336 {
  width: 100%;
  padding: 12px 16px;
  text-align: left;
  background: transparent;
  border: none;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.5;
  color: #333333;
  transition: all 0.2s ease;
  font-weight: 400;
  border-left: 3px solid transparent;
  display: flex;
  align-items: center;
  gap: 12px;
}
._menuItem_tnj5h_336:hover:not(:disabled) {
  background-color: #FFFBF0;
  border-left-color: #FFCC00;
}
._menuItem_tnj5h_336:focus, ._menuItem_tnj5h_336:focus-visible {
  outline: none;
  background-color: #FFFBF0;
  border-left-color: #FFCC00;
  box-shadow: inset 0 0 0 2px #FFCC00;
}
._menuItem_tnj5h_336._menuItemDisabled_tnj5h_363 {
  color: #CCCCCC;
  cursor: not-allowed;
  opacity: 0.5;
}

._menuItemIcon_tnj5h_369 {
  color: var(--dui-color-duil-alias-dhl-red-600);
  flex-shrink: 0;
}

._menuItemLabel_tnj5h_374 {
  flex: 1;
}

._paginationContainer_tnj5h_378 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  border-top: 2px solid #E0E0E0;
  background: #FFFFFF;
  flex-wrap: wrap;
  gap: 16px;
}

._paginationLeftSection_tnj5h_389 {
  display: flex;
  align-items: center;
  gap: 24px;
  flex-wrap: wrap;
}

._paginationInfo_tnj5h_396 {
  font-size: 14px;
  line-height: 1.5;
  color: #666666;
  font-weight: 400;
}

._itemsPerPageContainer_tnj5h_403 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._itemsPerPageLabel_tnj5h_409 {
  font-size: 14px;
  color: #666666;
  font-weight: 400;
  white-space: nowrap;
}

._itemsPerPageSelect_tnj5h_416 {
  padding: 6px 32px 6px 12px;
  font-size: 14px;
  color: #333333;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 500;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666666' d='M6 9L1 4h10z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 12px;
}
._itemsPerPageSelect_tnj5h_416:hover {
  background-color: #FFFBF0;
  border-color: #FFCC00;
}
._itemsPerPageSelect_tnj5h_416:focus, ._itemsPerPageSelect_tnj5h_416:focus-visible {
  outline: 2px solid #FFCC00;
  outline-offset: 2px;
  background-color: #FFFBF0;
  border-color: #FFCC00;
}

._paginationControls_tnj5h_443 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._paginationButton_tnj5h_449 {
  min-width: 36px;
  height: 36px;
  padding: 8px 12px;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.5;
  color: #333333;
  transition: all 0.2s ease;
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
._paginationButton_tnj5h_449:hover:not(:disabled) {
  background-color: #FFFBF0;
  border-color: #FFCC00;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
._paginationButton_tnj5h_449:focus, ._paginationButton_tnj5h_449:focus-visible {
  outline: 2px solid #FFCC00;
  outline-offset: 2px;
  background-color: #FFFBF0;
}
._paginationButton_tnj5h_449:disabled {
  cursor: not-allowed;
  opacity: 0.4;
  background-color: #F5F5F5;
  color: #CCCCCC;
  border-color: #E0E0E0;
}
._paginationButton_tnj5h_449._paginationButtonActive_tnj5h_483 {
  background-color: #D40511;
  color: #FFFFFF;
  border-color: #D40511;
  font-weight: 700;
}
._paginationButton_tnj5h_449._paginationButtonActive_tnj5h_483:hover {
  background-color: rgb(187.0875576037, 4.4124423963, 15.0023041475);
  border-color: rgb(187.0875576037, 4.4124423963, 15.0023041475);
}

._paginationArrow_tnj5h_494 {
  font-weight: 700;
  font-size: 18px;
}

._paginationEllipsis_tnj5h_499 {
  padding: 8px 4px;
  color: #999999;
  user-select: none;
  font-size: 14px;
}

@media (max-width: 768px) {
  ._tableHeader_tnj5h_68,
  ._tableCell_tnj5h_195 {
    padding: 12px 16px;
    font-size: 13px;
  }
  ._tableHeader_tnj5h_68:first-child,
  ._tableCell_tnj5h_195:first-child {
    padding-left: 16px;
  }
  ._tableHeader_tnj5h_68:last-child,
  ._tableCell_tnj5h_195:last-child {
    padding-right: 16px;
  }
  ._tableHeader_tnj5h_68 {
    font-size: 11px;
  }
  ._paginationContainer_tnj5h_378 {
    flex-direction: column;
    align-items: flex-start;
    padding: 12px 16px;
  }
  ._paginationLeftSection_tnj5h_389 {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
  }
  ._itemsPerPageContainer_tnj5h_403 {
    width: 100%;
  }
  ._itemsPerPageSelect_tnj5h_416 {
    flex: 1;
    min-width: 80px;
  }
  ._paginationControls_tnj5h_443 {
    width: 100%;
    justify-content: center;
  }
  ._paginationButton_tnj5h_449 {
    min-width: 32px;
    height: 32px;
    padding: 6px 10px;
    font-size: 13px;
  }
}
@media (prefers-contrast: high) {
  ._table_tnj5h_13 {
    border: 2px solid #000000;
  }
  ._tableHeader_tnj5h_68 {
    border-bottom: 3px solid #000000;
  }
  ._tableRow_tnj5h_164 {
    border-bottom: 2px solid #000000;
  }
  ._paginationButton_tnj5h_449 {
    border: 2px solid #000000;
  }
  ._paginationButton_tnj5h_449:focus, ._paginationButton_tnj5h_449:focus-visible {
    outline: 3px solid #000000;
  }
}
@media print {
  ._paginationContainer_tnj5h_378,
  ._moreButton_tnj5h_283,
  ._actionsMenu_tnj5h_314 {
    display: none !important;
  }
  ._tableRow_tnj5h_164 {
    page-break-inside: avoid;
  }
}.address-list-table-container [class*=empty],
.address-list-table-container [class*=Empty],
.address-list-table-container .no-data,
.address-list-table-container .no-results,
.address-list-table-container td[colspan] {
  color: #333333 !important;
  font-weight: 500;
  font-size: 1rem;
}
.address-list-table-container tbody tr td:only-child {
  color: #333333 !important;
  font-weight: 500;
}
.address-list-table-container {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  overflow-y: visible;
}
.address-list-table-container .address-table-filters {
  padding: 20px 24px;
  background: #f5f5f5;
  border-bottom: 3px solid #ffcc00;
  margin: 0;
}
@media (max-width: 768px) {
  .address-list-table-container .address-table-filters {
    padding: 16px 16px;
  }
}
@media (max-width: 480px) {
  .address-list-table-container .address-table-filters {
    padding: 12px;
  }
}
.address-list-table-container .address-list-table {
  width: 100%;
  border: 0 !important;
  --borderColor: 'none' !important;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.address-list-table-container .address-list-table th:first-child {
  padding-left: 1em !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.address-list-table-container .address-list-table tbody tr {
  border-bottom: 1px solid var(--dui-colors-border-subtle);
  transition: background-color 0.2s ease;
}
.address-list-table-container .address-list-table tbody tr:hover {
  background-color: var(--dui-colors-background-hover);
}
.address-list-table-container .address-list-table tbody tr td {
  padding: 14px 12px;
  font-size: 0.9rem;
  color: var(--dui-colors-foreground-secondary);
}
@media (max-width: 768px) {
  .address-list-table-container .address-list-table tbody tr td {
    padding: 12px 8px;
    font-size: 0.85rem;
  }
}
@media (max-width: 480px) {
  .address-list-table-container .address-list-table tbody tr td {
    padding: 10px 6px;
    font-size: 0.8rem;
  }
}
.address-list-table-container .address-list-table dhl-table > table {
  width: 100%;
  table-layout: auto;
}
.address-list-table-container .address-list-table dhl-table > table td {
  text-align: left !important;
}
.address-list-table-container .address-list-table dhl-table > table tbody {
  max-height: none;
}
.address-list-table-container .address-list-table caption {
  padding: 16px;
  caption-side: top;
}
.address-list-table-container .address-list-table .more-wrapper {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.address-list-table-container .address-list-table .more-wrapper .more-icon {
  cursor: pointer;
  width: fit-content;
  padding: 4px;
  border-radius: 4px;
  transition: background-color 0.2s ease;
}
.address-list-table-container .address-list-table .more-wrapper .more-icon:hover {
  background-color: var(--dui-colors-background-hover);
}
.address-list-table-container .address-list-table .default-address {
  border: 2px solid orangered;
}
.address-list-table-container .address-list-table .nickname-container {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.address-list-table-container .address-list-table .nickname-container.clickable {
  cursor: pointer;
  color: var(--dui-colors-foreground-functional-link);
  font-weight: 500;
}
.address-list-table-container .address-list-table .nickname-container.clickable:hover {
  text-decoration: underline;
  color: var(--dui-colors-foreground-functional-link-hover);
}
.address-list-table-container .address-list-table .nickname-container .bookmark-icon {
  display: inline-flex;
  align-items: center;
}
.address-list-table-container .address-list-table .nickname-container .bookmark-icon.left-shift {
  margin-left: 8px;
}
.address-list-table-container .address-list-table .nickname-link {
  background: none;
  border: none;
  padding: 0;
  color: inherit;
  font: inherit;
  cursor: pointer;
  text-decoration: underline;
  text-align: left;
}
.address-list-table-container .address-list-table .nickname-link:hover {
  color: var(--dui-colors-foreground-functional-link-hover);
}
.address-list-table-container .address-list-table .nickname-link:focus {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff) !important;
  outline-offset: 2px !important;
  border-radius: 4px;
}
.address-list-table-container .address-list-table .nickname-link:focus-visible {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff) !important;
  outline-offset: 2px !important;
  border-radius: 4px;
}
.address-list-table-container .address-list-table .nickname-link:focus {
  outline: 2px solid var(--dui-colors-border-focus);
  outline-offset: 2px;
}
.address-list-table-container .address-list-table .icon-color {
  --size: 1.6rem !important;
  color: var(--dui-colors-foreground-functional-important);
}
@media (max-width: 768px) {
  .address-list-table-container .address-list-table .icon-color {
    --size: 1.4rem !important;
  }
}
.address-list-table-container .address-list-table .is-selectable {
  cursor: pointer;
}
.address-list-table-container .address-list-table .is-selectable:hover {
  background-color: var(--dui-colors-background-hover);
}
.address-list-table-container .address-list-table .capitalize {
  text-transform: capitalize;
}
.address-list-table-container .address-more-part-container {
  position: fixed;
  min-width: 200px;
  max-width: 250px;
  background-color: #fff;
  border: 1px solid var(--dui-colors-border-default);
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
  z-index: 1000;
  padding: 8px;
}
@media (max-width: 768px) {
  .address-list-table-container .address-more-part-container {
    min-width: 180px;
    max-width: 220px;
  }
}
.address-list-table-container .address-more-part-container dhl-icon {
  color: var(--dui-colors-foreground-functional-important);
}
.address-list-table-container .address-more-part-container .more-close-icon {
  position: absolute;
  right: 8px;
  top: 8px;
  cursor: pointer;
  color: var(--dui-colors-foreground-functional-important);
  padding: 4px;
  border-radius: 4px;
}
.address-list-table-container .address-more-part-container .more-close-icon:hover {
  background-color: var(--dui-colors-background-hover);
}
.address-list-table-container .address-more-part-container .more-part {
  margin-top: 24px;
}
@media (min-width: 1px) {
  .address-list-table-container .address-more-part-container .more-part .address-more-part-wrapper .address-list-table-container {
    min-width: 0;
  }
  .address-list-table-container .address-more-part-container .more-part .address-more-part-wrapper .address-list-table-container .address-list-table {
    min-width: 600px;
  }
  .address-list-table-container .address-more-part-container .more-part .address-more-part-wrapper .address-list-table-container .address-list-table td, .address-list-table-container .address-more-part-container .more-part .address-more-part-wrapper .address-list-table-container .address-list-table th {
    white-space: normal;
    word-wrap: break-word;
    overflow-wrap: break-word;
    hyphens: auto;
  }
}
@media (max-width: 600px) {
  .address-list-table-container .address-more-part-container .more-part .address-more-part-wrapper .address-list-table-container .address-list-table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
  .address-list-table-container .address-more-part-container .more-part .address-more-part-wrapper .address-list-table-container .address-list-table thead, .address-list-table-container .address-more-part-container .more-part .address-more-part-wrapper .address-list-table-container .address-list-table tbody, .address-list-table-container .address-more-part-container .more-part .address-more-part-wrapper .address-list-table-container .address-list-table tr {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
}
.address-list-table-container .address-more-part-container .more-part .address-more-part-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 10px 12px;
  cursor: pointer;
  border-radius: 6px;
  transition: background-color 0.2s ease;
  font-size: 0.9rem;
}
.address-list-table-container .address-more-part-container .more-part .address-more-part-wrapper:hover {
  background-color: var(--dui-colors-background-hover);
}
.address-list-table-container .address-more-part-container .more-part .address-more-part-wrapper dhl-icon {
  flex-shrink: 0;
}.copy-address-modal {
  width: 500px;
  max-width: 90%;
}
.copy-address-modal .copy-address-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.copy-address-modal .copy-address-header h3 {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
}
.copy-address-modal .copy-address-header .close-icon {
  cursor: pointer;
  transition: color 0.2s;
}
.copy-address-modal .copy-address-header .close-icon:hover {
  color: #007bff;
}
.copy-address-modal .copy-address-content {
  padding: 20px;
  max-width: 100%;
}
.copy-address-modal .copy-address-content .form-group {
  margin-bottom: 15px;
}
.copy-address-modal .copy-address-content .form-group label {
  display: block;
  margin-bottom: 5px;
  font-weight: 500;
  color: #333;
}
.copy-address-modal .copy-address-content .form-group .app-input,
.copy-address-modal .copy-address-content .form-group .app-select {
  width: 100%;
}
.copy-address-modal .copy-address-footer {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  padding: 20px;
  border-top: 1px solid #e5e5e5;
}
.copy-address-modal .copy-address-footer .app-button {
  min-width: 80px;
}.address-navigation-button button {
  padding: 0 !important;
}.capitalize {
  text-transform: capitalize;
}

.sr-only {
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.address-upload-list-table {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.address-upload-list-table:focus {
  outline: 2px solid var(--dui-colors-border-focus);
  outline-offset: 2px;
  border-radius: 4px;
}
.address-upload-list-table:focus-visible {
  outline: 2px solid var(--dui-colors-border-focus);
  outline-offset: 2px;
  border-radius: 4px;
}
.address-upload-list-table .refresh-icon {
  position: relative;
  top: 5px;
  left: 5px;
  cursor: pointer;
  pointer-events: none;
}
.address-upload-list-table .refresh-icon-button,
.address-upload-list-table .error-icon-button {
  background: none;
  border: none;
  padding: 4px;
  margin: 0;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 4px;
  transition: all 0.2s ease;
}
.address-upload-list-table .refresh-icon-button:focus-visible,
.address-upload-list-table .error-icon-button:focus-visible {
  outline: 3px solid var(--dui-colors-border-focus, #0066cc) !important;
  outline-offset: 2px !important;
  background-color: rgba(0, 102, 204, 0.1);
  box-shadow: 0 0 0 4px rgba(0, 102, 204, 0.2);
}
.address-upload-list-table .refresh-icon-button:focus,
.address-upload-list-table .error-icon-button:focus {
  outline: 3px solid var(--dui-colors-border-focus, #0066cc);
  outline-offset: 2px;
  background-color: rgba(0, 102, 204, 0.1);
}
.address-upload-list-table .refresh-icon-button:hover,
.address-upload-list-table .error-icon-button:hover {
  opacity: 0.8;
  background-color: rgba(0, 0, 0, 0.05);
}
.address-upload-list-table .refresh-icon-button:active,
.address-upload-list-table .error-icon-button:active {
  transform: scale(0.95);
}
.address-upload-list-table .refresh-icon-button [class*=icon],
.address-upload-list-table .error-icon-button [class*=icon] {
  pointer-events: none;
}

@media (min-width: 1px) {
  .address-upload-list-table {
    min-width: 0;
  }
  .address-upload-list-table table {
    min-width: 600px;
  }
  .address-upload-list-table table td, .address-upload-list-table table th {
    white-space: normal;
    word-wrap: break-word;
    overflow-wrap: break-word;
    hyphens: auto;
  }
}
@media (max-width: 600px) {
  .address-upload-list-table table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
  .address-upload-list-table table thead, .address-upload-list-table table tbody, .address-upload-list-table table tr {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
}.sr-only {
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.address-error-dialog .address-error-wrap {
  border-bottom: solid rgb(231, 231, 231) 1px;
  padding: 1em 0;
}
.address-error-dialog .address-error-wrap .address-ref .address-ref-value {
  font-weight: 600;
  font-size: 1.2rem;
}
.address-error-dialog .address-error-dialog-body {
  max-height: 50vh;
  overflow: auto;
}

#address-upload-dialog dhl-card {
  width: 60vw !important;
}
#address-upload-dialog .card-container {
  margin: 0 20% 0 20% !important;
}.sr-only {
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.modalWidth .dialog-container > dhl-card {
  width: 35% !important;
}

.modalWidth .dialog-container .card-container {
  overflow: auto !important;
  margin: 0 10% 0 10% !important;
}

.address-icon dhl-icon-wrapper {
  display: none;
}

.icon-color {
  color: var(--dui-colors-foreground-functional-important);
}

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

.address-option-wrapper {
  background: var(--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(--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(--dui-colors-foreground-functional-important);
}

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

.dropdown-upload {
  padding: 1em 0;
}

.modalWidth button:focus,
.modalWidth button:focus-visible,
.modalWidth dhl-button button:focus,
.modalWidth dhl-button button:focus-visible,
.modalWidth [role=button]:focus,
.modalWidth [role=button]:focus-visible {
  outline: 2px solid var(--dui-colors-border-focus, #0066cc) !important;
  outline-offset: 2px !important;
  border-radius: 4px !important;
  box-shadow: 0 0 0 2px rgba(0, 102, 204, 0.2) !important;
}
.modalWidth dhl-dropdown input:focus,
.modalWidth dhl-dropdown input:focus-visible,
.modalWidth dhl-input-field input:focus,
.modalWidth dhl-input-field input:focus-visible,
.modalWidth input:focus,
.modalWidth input:focus-visible {
  outline: 2px solid var(--dui-colors-border-focus, #0066cc) !important;
  outline-offset: 2px !important;
  border-radius: 4px !important;
  box-shadow: 0 0 0 2px rgba(0, 102, 204, 0.2) !important;
}
.modalWidth dhl-dropdown:focus-within,
.modalWidth dhl-input-field:focus-within {
  outline: 2px solid var(--dui-colors-border-focus, #0066cc) !important;
  outline-offset: 2px !important;
  border-radius: 4px !important;
}
.modalWidth dhl-button[id*=close] button:focus,
.modalWidth dhl-button[id*=close] button:focus-visible {
  outline: 2px solid var(--dui-colors-border-focus, #0066cc) !important;
  outline-offset: 2px !important;
  border-radius: 4px !important;
  box-shadow: 0 0 0 2px rgba(0, 102, 204, 0.2) !important;
}

*:focus,
*:focus-visible {
  outline: 2px solid var(--dui-colors-border-focus, #0066cc) !important;
  outline-offset: 2px !important;
}

.drop-zone:focus, .drop-zone:focus-visible {
  outline: 2px solid var(--dui-colors-border-focus, #0066cc) !important;
  outline-offset: 2px !important;
  border-radius: 4px !important;
}.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.address-container-main {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow-x: auto;
  overflow-y: visible;
}
.address-container-main .address-shipper-container {
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow: visible;
}
.address-container-main .edit-shipper-details-container {
  padding: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  overflow: visible !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 1rem !important;
}
@media (max-width: 1200px) {
  .address-container-main .edit-shipper-details-container {
    gap: 0.875rem !important;
  }
}
@media (max-width: 992px) {
  .address-container-main .edit-shipper-details-container {
    gap: 0.75rem !important;
  }
}
@media (max-width: 576px) {
  .address-container-main .edit-shipper-details-container {
    gap: 0.5rem !important;
  }
}
.address-container-main .edit-shipper-details-container > * {
  width: 21vw !important;
  min-width: 21vw !important;
  max-width: 21vw !important;
  flex: 0 0 21vw !important;
  box-sizing: border-box !important;
}
@media (max-width: 1200px) {
  .address-container-main .edit-shipper-details-container > * {
    width: 28vw !important;
    min-width: 28vw !important;
    max-width: 28vw !important;
    flex: 0 0 28vw !important;
  }
}
@media (max-width: 992px) {
  .address-container-main .edit-shipper-details-container > * {
    width: 45vw !important;
    min-width: 45vw !important;
    max-width: 45vw !important;
    flex: 0 0 45vw !important;
  }
}
@media (max-width: 576px) {
  .address-container-main .edit-shipper-details-container > * {
    width: 95vw !important;
    min-width: 95vw !important;
    max-width: 95vw !important;
    flex: 0 0 95vw !important;
  }
}
.address-container-main .field-disabled {
  opacity: 0.4 !important;
}
.address-container-main .default-container {
  padding-bottom: 15px;
  justify-items: flex-end;
}
@media (max-width: 768px) {
  .address-container-main .default-container {
    padding-bottom: 10px;
  }
}
.address-container-main .email-checkbox-container {
  display: flex;
  justify-content: end;
  align-items: center;
}
.address-container-main .notification-text {
  margin-left: 8px;
}
.address-container-main .action-icon {
  margin-left: 10px;
}
.address-container-main .add-row {
  margin-left: 1em;
}
.address-container-main .numbers-width {
  width: 1em;
}
.address-container-main .inline-container {
  display: flex;
  align-items: center;
  gap: 10px;
}
.address-container-main .info-message {
  color: red;
  font-weight: bold;
}
.address-container-main .error-message {
  color: red;
  font-weight: bold;
}
.address-container-main .mail-icon,
.address-container-main .tax-icon {
  color: var(--dui-colors-foreground-functional-important);
  cursor: pointer;
}
.address-container-main .mail-icon:focus, .address-container-main .mail-icon:focus-visible,
.address-container-main .tax-icon:focus,
.address-container-main .tax-icon:focus-visible {
  outline: 3px solid var(--dui-colors-border-focus, #0066cc);
  outline-offset: 2px;
  border-radius: 4px;
}
.address-container-main .mail-icon:hover,
.address-container-main .tax-icon:hover {
  opacity: 0.8;
}
.address-container-main .tax-icon-button {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.address-container-main .tax-icon-button:focus, .address-container-main .tax-icon-button:focus-visible {
  outline: 3px solid var(--dui-colors-border-focus, #0066cc);
  outline-offset: 2px;
  border-radius: 4px;
}
.address-container-main .tax-icon-button:hover {
  opacity: 0.8;
}
.address-container-main .tax-icon-button .tax-icon {
  pointer-events: none;
}
.address-container-main .email-notification-container {
  width: 45vw;
  height: 26vw;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1em;
  position: relative;
}
.address-container-main .card-footer {
  text-align: end !important;
  margin-top: auto;
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  align-items: center;
  padding-top: 1em;
}
.address-container-main .shipment-table {
  width: 100%;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.address-container-main .table-layout-auto {
  table-layout: auto;
  width: 100%;
}
.address-container-main .numbers-width {
  width: auto !important;
  min-width: 30px !important;
  text-align: center !important;
}
.address-container-main .shipment-table td {
  padding: 8px;
  word-wrap: break-word;
}
.address-container-main .shipment-table th {
  padding: 8px;
  text-align: left;
}
.address-container-main .table-container {
  overflow-x: auto;
}
.address-container-main .space-between {
  margin-left: 2rem;
}
.address-container-main .tax-settings-container {
  width: 75vw;
  min-height: 25vw;
  position: relative;
}
.address-container-main .check-box-display {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
}
.address-container-main label[for$=-switch] {
  display: block;
  margin-bottom: 0.25rem;
  font-weight: 500;
  color: var(--dui-colors-foreground-primary, #000);
}
.address-container-main .checkbox-container {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.address-container-main dhl-grid-container,
.address-container-main dhl-grid-container.edit-shipper-details-container {
  width: 100% !important;
  max-width: 100% !important;
  display: flex !important;
  flex-wrap: wrap !important;
  padding: 0 !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}
.address-container-main dhl-grid-cell {
  width: 21vw !important;
  min-width: 21vw !important;
  max-width: 21vw !important;
  flex: 0 0 21vw !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
}
@media (max-width: 1200px) {
  .address-container-main dhl-grid-cell {
    width: 28vw !important;
    min-width: 28vw !important;
    max-width: 28vw !important;
    flex: 0 0 28vw !important;
  }
}
@media (max-width: 992px) {
  .address-container-main dhl-grid-cell {
    width: 45vw !important;
    min-width: 45vw !important;
    max-width: 45vw !important;
    flex: 0 0 45vw !important;
  }
}
@media (max-width: 576px) {
  .address-container-main dhl-grid-cell {
    width: 95vw !important;
    min-width: 95vw !important;
    max-width: 95vw !important;
    flex: 0 0 95vw !important;
  }
}

.address-container-main dhl-dropdown,
.address-container-main dhl-input-field,
.address-container-main dhl-date-picker,
.address-container-main dhl-text-area-field {
  width: 100%;
  max-width: 100%;
  display: block;
  box-sizing: border-box;
}

.address-container-main dhl-input-field:focus-within, .address-container-main dhl-input-field:focus-visible,
.address-container-main dhl-dropdown:focus-within,
.address-container-main dhl-dropdown:focus-visible,
.address-container-main dhl-date-picker:focus-within,
.address-container-main dhl-date-picker:focus-visible,
.address-container-main dhl-text-area-field:focus-within,
.address-container-main dhl-text-area-field:focus-visible {
  outline: 3px solid var(--dui-colors-border-focus, #0066cc);
  outline-offset: 2px;
  border-radius: 4px;
}
.address-container-main dhl-button:focus, .address-container-main dhl-button:focus-visible,
.address-container-main button:focus,
.address-container-main button:focus-visible {
  outline: 3px solid var(--dui-colors-border-focus, #0066cc);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(0, 102, 204, 0.2);
}
.address-container-main dhl-switch:focus-within, .address-container-main dhl-switch:focus-visible {
  outline: 3px solid var(--dui-colors-border-focus, #0066cc);
  outline-offset: 2px;
  border-radius: 4px;
}
.address-container-main .action-icon:focus, .address-container-main .action-icon:focus-visible,
.address-container-main [role=button]:focus,
.address-container-main [role=button]:focus-visible {
  outline: 3px solid var(--dui-colors-border-focus, #0066cc);
  outline-offset: 2px;
  border-radius: 4px;
}

.address-container-main .input-wrapper {
  overflow: visible !important;
}
.address-container-main .input-wrapper label,
.address-container-main .input-wrapper .label,
.address-container-main .input-wrapper dhl-text {
  white-space: normal !important;
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
  hyphens: auto !important;
  max-width: 100% !important;
}
.address-container-main .error-message,
.address-container-main .info-message {
  white-space: normal !important;
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
  display: block !important;
  margin-top: 0.25rem !important;
}
.address-container-main dhl-dropdown .dropdown-item,
.address-container-main dhl-dropdown .selected-value {
  white-space: normal !important;
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
  min-height: fit-content !important;
}

@media (prefers-contrast: high) {
  .address-container-main .mail-icon:focus, .address-container-main .mail-icon:focus-visible,
  .address-container-main .tax-icon:focus,
  .address-container-main .tax-icon:focus-visible,
  .address-container-main .action-icon:focus,
  .address-container-main .action-icon:focus-visible {
    outline-width: 4px;
    outline-color: currentColor;
  }
  .address-container-main dhl-input-field:focus, .address-container-main dhl-input-field:focus-visible,
  .address-container-main dhl-dropdown:focus,
  .address-container-main dhl-dropdown:focus-visible,
  .address-container-main dhl-button:focus,
  .address-container-main dhl-button:focus-visible {
    outline-width: 4px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .address-container-main *,
  .address-container-main *::before,
  .address-container-main *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}
@media screen and (min-width: 1280px) {
  .address-container-main .edit-shipper-details-container > * {
    min-height: 80px;
  }
}
@media (max-width: 480px) {
  .address-container-main {
    font-size: 0.9rem;
  }
}.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 {
  width: 1em;
  height: 1em;
}
.mismatch-container .mismatch-wrapper .close-icon {
  color: var(--dui-colors-foreground-functional-important);
  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;
}.tax-wrapper .tax-table-container .tax-table {
  display: flex;
  flex-direction: column;
}
.tax-wrapper .tax-table-container .tax-table tbody {
  min-height: none !important;
  max-height: none !important;
  overflow: visible;
}
.tax-wrapper .tax-table-container .tax-table .required-asterisk {
  color: red;
}
.tax-wrapper .tax-table-container .tax-table {
  min-height: 60vh !important;
  max-height: 60vh !important;
  overflow: auto;
}
.tax-wrapper .tax-table-container .tax-table .action-icon-button {
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.tax-wrapper .tax-table-container .tax-table .action-icon-button:focus, .tax-wrapper .tax-table-container .tax-table .action-icon-button:focus-visible {
  outline: 3px solid var(--dui-colors-border-focus, #0066cc);
  outline-offset: 2px;
  border-radius: 4px;
}
.tax-wrapper .tax-table-container .tax-table .action-icon-button:hover {
  opacity: 0.8;
}
.tax-wrapper .tax-table-container .tax-table .action-icon-button .action-icon {
  pointer-events: none;
}
.tax-wrapper .tax-table-container .custom-width-1 {
  width: 10% !important;
}
.tax-wrapper .tax-table-container .custom-width-2 {
  width: 40% !important;
}
.tax-wrapper .tax-table-container .custom-width-3 {
  width: 5% !important;
}
.tax-wrapper .tax-table-container .card-footer {
  padding-top: 2em;
}
.tax-wrapper .config-tax-header .add-button {
  float: right;
}
.tax-wrapper .config-tax-header .add-button .add-tax-icon-button {
  background: none;
  border: 2px solid var(--dui-colors-border-default, #d0d0d0);
  padding: 8px 12px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: all 0.2s ease;
}
.tax-wrapper .config-tax-header .add-button .add-tax-icon-button:focus, .tax-wrapper .config-tax-header .add-button .add-tax-icon-button:focus-visible {
  outline: 3px solid var(--dui-colors-border-focus, #0066cc);
  outline-offset: 2px;
  border-radius: 4px;
}
.tax-wrapper .config-tax-header .add-button .add-tax-icon-button:hover {
  background-color: var(--dui-colors-background-hover, #f5f5f5);
  border-color: var(--dui-colors-border-hover, #999);
}
.tax-wrapper .config-tax-header .add-button .add-tax-icon-button:active {
  background-color: var(--dui-colors-background-active, #e0e0e0);
}.fill-details p {
  margin: 0 0.2em;
}

.address-creation-footer {
  padding: 1em;
  display: flex;
  align-items: center;
  justify-content: end;
  background: var(--dui-colors-background-base, #fff);
  border-top: 1px solid var(--dui-colors-border-subtle, #e0e0e0);
  position: relative !important;
  bottom: auto !important;
  z-index: 1;
}

.address-creation-page-container {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.address-creation-page-container .address-container {
  flex: 1;
  padding-bottom: 120px;
  overflow-y: visible;
}
@media (max-width: 768px) {
  .address-creation-page-container .address-container {
    padding-bottom: 150px;
  }
}
@media (max-width: 480px) {
  .address-creation-page-container .address-container {
    padding-bottom: 180px;
  }
}
.address-creation-page-container .edit-shipper-details-container {
  padding: 0;
}
.address-creation-page-container .address-tab-content-wrapper {
  margin-bottom: 2em;
  padding-bottom: 2em;
}
.address-creation-page-container .save-btn-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .address-creation-page-container .save-btn-wrapper {
    width: 100%;
    justify-content: center;
  }
  .address-creation-page-container .save-btn-wrapper dhl-button,
  .address-creation-page-container .save-btn-wrapper button {
    flex: 1;
    min-width: 120px;
    max-width: 200px;
  }
}
@media (max-width: 480px) {
  .address-creation-page-container .save-btn-wrapper {
    flex-direction: column;
  }
  .address-creation-page-container .save-btn-wrapper dhl-button,
  .address-creation-page-container .save-btn-wrapper button {
    width: 100%;
    max-width: 100%;
  }
}

[slot=footer] {
  position: relative !important;
  bottom: auto !important;
}dhl-button > .styled.md:is(button, a) {
  border-radius: 0px !important;
}.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.address-list-container {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.address-list-container app-search-header,
.address-list-container dhl-search-header {
  width: 100%;
  max-width: 100%;
}
.address-list-container app-search-header .search-header-container,
.address-list-container dhl-search-header .search-header-container {
  padding: 24px 24px 20px;
  background: #fff;
  border-bottom: 1px solid var(--dui-colors-border-subtle);
}
@media (max-width: 768px) {
  .address-list-container app-search-header .search-header-container,
  .address-list-container dhl-search-header .search-header-container {
    padding: 20px 16px 16px;
  }
}
@media (max-width: 480px) {
  .address-list-container app-search-header .search-header-container,
  .address-list-container dhl-search-header .search-header-container {
    padding: 16px 12px 12px;
  }
}
.address-list-container app-search-header .search-header-title,
.address-list-container app-search-header h1, .address-list-container app-search-header h2,
.address-list-container dhl-search-header .search-header-title,
.address-list-container dhl-search-header h1,
.address-list-container dhl-search-header h2 {
  font-size: 1.75rem;
  font-weight: 600;
  color: var(--dui-colors-foreground-primary);
  margin: 0 0 16px 0;
  line-height: 1.3;
}
@media (max-width: 768px) {
  .address-list-container app-search-header .search-header-title,
  .address-list-container app-search-header h1, .address-list-container app-search-header h2,
  .address-list-container dhl-search-header .search-header-title,
  .address-list-container dhl-search-header h1,
  .address-list-container dhl-search-header h2 {
    font-size: 1.5rem;
    margin-bottom: 12px;
  }
}
@media (max-width: 480px) {
  .address-list-container app-search-header .search-header-title,
  .address-list-container app-search-header h1, .address-list-container app-search-header h2,
  .address-list-container dhl-search-header .search-header-title,
  .address-list-container dhl-search-header h1,
  .address-list-container dhl-search-header h2 {
    font-size: 1.25rem;
    margin-bottom: 10px;
  }
}
.address-list-container app-search-header .search-actions-container,
.address-list-container dhl-search-header .search-actions-container {
  display: flex;
  gap: 16px;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 16px;
}
@media (max-width: 768px) {
  .address-list-container app-search-header .search-actions-container,
  .address-list-container dhl-search-header .search-actions-container {
    gap: 12px;
    margin-top: 12px;
  }
}
@media (max-width: 480px) {
  .address-list-container app-search-header .search-actions-container,
  .address-list-container dhl-search-header .search-actions-container {
    flex-direction: column;
    width: 100%;
    gap: 10px;
  }
  .address-list-container app-search-header .search-actions-container dhl-button,
  .address-list-container app-search-header .search-actions-container button,
  .address-list-container dhl-search-header .search-actions-container dhl-button,
  .address-list-container dhl-search-header .search-actions-container button {
    width: 100%;
  }
}
.address-list-container app-search-header .search-input-wrapper,
.address-list-container dhl-search-header .search-input-wrapper {
  flex: 1;
  min-width: 250px;
}
@media (max-width: 768px) {
  .address-list-container app-search-header .search-input-wrapper,
  .address-list-container dhl-search-header .search-input-wrapper {
    min-width: 200px;
  }
}
@media (max-width: 480px) {
  .address-list-container app-search-header .search-input-wrapper,
  .address-list-container dhl-search-header .search-input-wrapper {
    width: 100%;
    min-width: 100%;
  }
}
.address-list-container .address-list-tab-container {
  width: 100%;
  overflow-x: auto;
}
.address-list-container .address-list-tab-container ul::before {
  height: 0;
}
.address-list-container .address-list-tab-container hr {
  margin: 0;
  height: 5px;
  background-color: var(--dui-colors-stroke-secondary);
}
.address-list-container .address-list-tab-container dhl-tabs .dhl-tabs-list li.isActive {
  background-image: linear-gradient(var(--dir), var(--dui-colors-background-base) 0%, var(--dui-colors-background-base) 94%, var(--dui-colors-foreground-disabled) 94%, var(--dui-colors-foreground-disabled) 100%) !important;
}
.address-list-container .address-list-tab-container dhl-tabs .dhl-tabs-list li button {
  padding: 0.8em 1em;
  min-width: 12em;
}
@media (max-width: 768px) {
  .address-list-container .address-list-tab-container dhl-tabs .dhl-tabs-list li button {
    padding: 0.6em 0.8em;
    min-width: 10em;
    font-size: 0.9rem;
  }
}
@media (max-width: 480px) {
  .address-list-container .address-list-tab-container dhl-tabs .dhl-tabs-list li button {
    padding: 0.5em 0.6em;
    min-width: 8em;
    font-size: 0.85rem;
  }
}
.address-list-container .address-list-tab-container dhl-tabs {
  width: 100%;
  max-width: 100%;
}
.address-list-container .address-list-tab-container .pickup-table-wrapper {
  border-radius: 4px;
}
.address-list-container .address-list-tab-container .pickup-table-wrapper:focus, .address-list-container .address-list-tab-container .pickup-table-wrapper:focus-visible {
  outline: 3px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
  border-radius: 4px;
}
.address-list-container .address-list-tab-container .pickup-table-wrapper:focus:not(:focus-visible) {
  outline: none;
}
.address-list-container .delete-icon {
  cursor: pointer;
}
.address-list-container .delete-icon-container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  width: 100%;
  position: relative;
}
@media (max-width: 768px) {
  .address-list-container .delete-icon-container {
    padding-right: 1rem;
  }
}
.address-list-container .delete-icon-container .delete-icon {
  position: absolute;
  right: 6%;
  top: 1%;
  z-index: 2;
}
@media (max-width: 992px) {
  .address-list-container .delete-icon-container .delete-icon {
    right: 4%;
  }
}
@media (max-width: 768px) {
  .address-list-container .delete-icon-container .delete-icon {
    right: 2%;
    top: 0.5%;
  }
}
@media (max-width: 480px) {
  .address-list-container .delete-icon-container .delete-icon {
    right: 1%;
    position: relative;
    padding: 0.5rem;
  }
}
.address-list-container .delete-icon-container .delete-icon .del-icon {
  cursor: pointer;
  --size: 2.2rem !important;
  color: var(--dui-colors-foreground-functional-important);
  pointer-events: auto;
}
@media (max-width: 768px) {
  .address-list-container .delete-icon-container .delete-icon .del-icon {
    --size: 2rem !important;
  }
}
@media (max-width: 480px) {
  .address-list-container .delete-icon-container .delete-icon .del-icon {
    --size: 1.8rem !important;
  }
}
.address-list-container .delete-icon-container .delete-icon .delete-icon-button {
  background: none;
  border: none;
  padding: 8px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: background-color 0.2s ease;
}
.address-list-container .delete-icon-container .delete-icon .delete-icon-button:hover {
  background-color: var(--dui-colors-background-hover, rgba(0, 0, 0, 0.05));
}
.address-list-container .delete-icon-container .delete-icon .delete-icon-button:focus, .address-list-container .delete-icon-container .delete-icon .delete-icon-button:focus-visible {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
  border-radius: 4px;
}
.address-list-container app-search-header,
.address-list-container dhl-search-header {
  width: 100%;
  max-width: 100%;
}
@media (max-width: 768px) {
  .address-list-container app-search-header .search-input,
  .address-list-container dhl-search-header .search-input {
    width: 100%;
  }
}
.address-list-container .table-container {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 768px) {
  .address-list-container .table-container {
    margin: 0;
    padding: 0;
  }
}
@media (max-width: 768px) {
  .address-list-container dhl-button,
  .address-list-container button {
    font-size: 0.9rem;
    padding: 0.5rem 1rem;
  }
}
@media (max-width: 480px) {
  .address-list-container dhl-button,
  .address-list-container button {
    font-size: 0.85rem;
    padding: 0.4rem 0.8rem;
  }
}.pickup-list-table-container {
  width: 100%;
  max-width: 100%;
  min-height: 55vh;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.pickup-list-table-container .pickup-table-filters {
  padding: 20px 24px;
  background: #f5f5f5;
  border-bottom: 3px solid #ffcc00;
  margin: 0;
}
@media (max-width: 768px) {
  .pickup-list-table-container .pickup-table-filters {
    padding: 16px 16px;
  }
}
@media (max-width: 480px) {
  .pickup-list-table-container .pickup-table-filters {
    padding: 12px;
  }
}
.pickup-list-table-container .pickup-list-table {
  width: 100%;
  border: 0 !important;
  --borderColor: 'none' !important;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.pickup-list-table-container .pickup-list-table tbody tr {
  border-bottom: 1px solid var(--dui-colors-border-subtle);
  transition: background-color 0.2s ease;
}
.pickup-list-table-container .pickup-list-table tbody tr:hover {
  background-color: var(--dui-colors-background-hover);
}
.pickup-list-table-container .pickup-list-table tbody tr td {
  padding: 14px 12px;
  font-size: 0.9rem;
  color: var(--dui-colors-foreground-secondary);
}
@media (max-width: 768px) {
  .pickup-list-table-container .pickup-list-table tbody tr td {
    padding: 12px 8px;
    font-size: 0.85rem;
  }
}
@media (max-width: 480px) {
  .pickup-list-table-container .pickup-list-table tbody tr td {
    padding: 10px 6px;
    font-size: 0.8rem;
  }
}
.pickup-list-table-container .pickup-list-table dhl-table > table {
  width: 100%;
  table-layout: auto;
}
.pickup-list-table-container .pickup-list-table dhl-table > table td {
  text-align: left !important;
}
.pickup-list-table-container .pickup-list-table dhl-table > table tbody {
  max-height: none;
}
.pickup-list-table-container .pickup-list-table caption {
  padding: 16px;
  caption-side: top;
}
.pickup-list-table-container .pickup-list-table .more-wrapper {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.pickup-list-table-container .pickup-list-table .more-wrapper .more-icon {
  cursor: pointer;
  width: fit-content;
  padding: 4px;
  border-radius: 4px;
  transition: background-color 0.2s ease;
}
.pickup-list-table-container .pickup-list-table .more-wrapper .more-icon:hover {
  background-color: var(--dui-colors-background-hover);
}
.pickup-list-table-container .pickup-list-table .default-address {
  border: 2px solid orangered;
}
.pickup-list-table-container .pickup-list-table .nickname-container {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.pickup-list-table-container .pickup-list-table .nickname-container.clickable {
  cursor: pointer;
  color: var(--dui-colors-foreground-functional-link);
  font-weight: 500;
}
.pickup-list-table-container .pickup-list-table .nickname-container.clickable:hover {
  text-decoration: underline;
  color: var(--dui-colors-foreground-functional-link-hover);
}
.pickup-list-table-container .pickup-list-table .nickname-container .bookmark-icon {
  display: inline-flex;
  align-items: center;
}
.pickup-list-table-container .pickup-list-table .pickup-link {
  background: none;
  border: none;
  padding: 0;
  color: inherit;
  font: inherit;
  cursor: pointer;
  text-decoration: underline;
  text-align: left;
}
.pickup-list-table-container .pickup-list-table .pickup-link:hover {
  color: var(--dui-colors-foreground-functional-link-hover);
}
.pickup-list-table-container .pickup-list-table .pickup-link:focus {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff) !important;
  outline-offset: 2px !important;
  border-radius: 4px;
}
.pickup-list-table-container .pickup-list-table .pickup-link:focus-visible {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff) !important;
  outline-offset: 2px !important;
  border-radius: 4px;
}
.pickup-list-table-container .pickup-list-table .icon-color {
  --size: 1.6rem !important;
  color: var(--dui-colors-foreground-functional-important);
}
@media (max-width: 768px) {
  .pickup-list-table-container .pickup-list-table .icon-color {
    --size: 1.4rem !important;
  }
}
.pickup-list-table-container .pickup-list-table .capitalize {
  text-transform: capitalize;
}
.pickup-list-table-container .pickup-more-part-container {
  position: fixed;
  min-width: 200px;
  max-width: 250px;
  background-color: #fff;
  border: 1px solid var(--dui-colors-border-default);
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
  z-index: 1000;
  padding: 8px;
}
@media (max-width: 768px) {
  .pickup-list-table-container .pickup-more-part-container {
    min-width: 180px;
    max-width: 220px;
  }
}
.pickup-list-table-container .pickup-more-part-container dhl-icon {
  color: var(--dui-colors-foreground-functional-important);
}
.pickup-list-table-container .pickup-more-part-container .more-close-icon {
  position: absolute;
  right: 8px;
  top: 8px;
  cursor: pointer;
  color: var(--dui-colors-foreground-functional-important);
  padding: 4px;
  border-radius: 4px;
}
.pickup-list-table-container .pickup-more-part-container .more-close-icon:hover {
  background-color: var(--dui-colors-background-hover);
}
.pickup-list-table-container .pickup-more-part-container .more-part {
  margin-top: 24px;
}
.pickup-list-table-container .pickup-more-part-container .more-part .pickup-more-part-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 10px 12px;
  cursor: pointer;
  border-radius: 6px;
  transition: background-color 0.2s ease;
  font-size: 0.9rem;
}
.pickup-list-table-container .pickup-more-part-container .more-part .pickup-more-part-wrapper:hover {
  background-color: var(--dui-colors-background-hover);
}
.pickup-list-table-container .pickup-more-part-container .more-part .pickup-more-part-wrapper dhl-icon {
  flex-shrink: 0;
}
.pickup-list-table-container .modal-content {
  width: 35vw;
  min-height: 25vw;
  position: relative;
  padding: 20px;
}
@media (max-width: 992px) {
  .pickup-list-table-container .modal-content {
    width: 50vw;
  }
}
@media (max-width: 768px) {
  .pickup-list-table-container .modal-content {
    width: 70vw;
    padding: 16px;
  }
}
@media (max-width: 480px) {
  .pickup-list-table-container .modal-content {
    width: 90vw;
    padding: 12px;
  }
}
.pickup-list-table-container .modal-content .card-footer {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
  margin-top: 24px;
  padding-top: 16px;
  border-top: 1px solid var(--dui-colors-border-subtle);
}
@media (max-width: 480px) {
  .pickup-list-table-container .modal-content .card-footer {
    flex-direction: column;
    gap: 12px;
  }
  .pickup-list-table-container .modal-content .card-footer dhl-button,
  .pickup-list-table-container .modal-content .card-footer button {
    width: 100%;
  }
}
.pickup-list-table-container .modal-content .header-pickup {
  margin-top: 20px;
  margin-bottom: 16px;
}
.pickup-list-table-container .modal-content .cancel-form {
  padding: 0;
  margin-top: 24px;
}
.pickup-list-table-container .modal-content .cancel-form .input-wrapper {
  margin-bottom: 16px;
}
.pickup-list-table-container .modal-content .cancel-form .input-wrapper:last-child {
  margin-bottom: 0;
}
.pickup-list-table-container .modal-content dhl-headline,
.pickup-list-table-container .modal-content app-dhl-headline,
.pickup-list-table-container .modal-content h1, .pickup-list-table-container .modal-content h2, .pickup-list-table-container .modal-content h3, .pickup-list-table-container .modal-content h4, .pickup-list-table-container .modal-content h5 {
  margin-bottom: 24px;
}
.pickup-list-table-container .calendar-container td {
  padding: 0;
  width: var(--dui-size-space-24x);
}

.heading-style {
  margin-bottom: 20px;
  display: flex;
}

.cancel-form {
  margin-bottom: 20px;
}

.card-footer {
  display: flex;
  gap: 1em;
}

@media (min-width: 1px) {
  .pickup-list-table-container {
    min-width: 0;
  }
  .pickup-list-table-container .pickup-list-table {
    min-width: 600px;
  }
  .pickup-list-table-container .pickup-list-table td, .pickup-list-table-container .pickup-list-table th {
    white-space: normal;
    word-wrap: break-word;
    overflow-wrap: break-word;
    hyphens: auto;
  }
}
@media (max-width: 600px) {
  .pickup-list-table-container .pickup-list-table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
  .pickup-list-table-container .pickup-list-table thead, .pickup-list-table-container .pickup-list-table tbody, .pickup-list-table-container .pickup-list-table tr {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
}
.pickup-list-table-container [class*=empty],
.pickup-list-table-container [class*=Empty],
.pickup-list-table-container .no-data,
.pickup-list-table-container .no-results,
.pickup-list-table-container td[colspan] {
  color: #333333 !important;
  font-weight: 500;
  font-size: 1rem;
}
.pickup-list-table-container tbody tr td:only-child {
  color: #333333 !important;
  font-weight: 500;
}

dhl-table [class*=empty],
dhl-table [class*=Empty],
dhl-table .no-data-message,
dhl-table .empty-state,
app-table [class*=empty],
app-table [class*=Empty],
app-table .no-data-message,
app-table .empty-state,
[role=table] [class*=empty],
[role=table] [class*=Empty],
[role=table] .no-data-message,
[role=table] .empty-state {
  color: #333333 !important;
  font-weight: 500 !important;
  font-size: 1rem !important;
}
dhl-table tbody tr:only-child td:only-child,
app-table tbody tr:only-child td:only-child,
[role=table] tbody tr:only-child td:only-child {
  color: #333333 !important;
  font-weight: 500;
  text-align: center;
  padding: 2rem !important;
}

.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}.address-creation-page-container {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.address-creation-page-container .address-container {
  flex: 1;
  width: 100%;
  max-width: 100%;
  padding: 1rem;
  box-sizing: border-box;
  padding-bottom: 120px;
}
@media (max-width: 1200px) {
  .address-creation-page-container .address-container {
    padding: 1rem;
    padding-bottom: 130px;
  }
}
@media (max-width: 768px) {
  .address-creation-page-container .address-container {
    padding: 0.75rem;
    padding-bottom: 150px;
  }
}
@media (max-width: 576px) {
  .address-creation-page-container .address-container {
    padding: 0.5rem;
    padding-bottom: 180px;
  }
}
.address-creation-page-container .address-container > div {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.address-creation-page-container .address-navigation-button {
  margin-bottom: 1rem;
}
@media (max-width: 576px) {
  .address-creation-page-container .address-navigation-button {
    margin-bottom: 0.5rem;
  }
}
.address-creation-page-container .heading-value {
  margin-bottom: 1.5rem;
  padding: 0;
}
@media (max-width: 768px) {
  .address-creation-page-container .heading-value {
    margin-bottom: 1rem;
  }
}
@media (max-width: 576px) {
  .address-creation-page-container .heading-value {
    margin-bottom: 0.75rem;
    font-size: 1.25rem;
  }
}
.address-creation-page-container .address-creation-footer {
  position: relative !important;
  bottom: auto !important;
  background: var(--dui-colors-background-surface-primary, #ffffff);
  border-top: 1px solid var(--dui-colors-border-subtle, #e0e0e0);
  padding: 1rem 2rem;
  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.05);
  z-index: 1;
  width: 100%;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .address-creation-page-container .address-creation-footer {
    padding: 1rem;
  }
}
@media (max-width: 576px) {
  .address-creation-page-container .address-creation-footer {
    padding: 0.75rem 0.5rem;
  }
}
.address-creation-page-container .address-creation-footer .save-btn-wrapper {
  display: flex;
  justify-content: flex-end;
  gap: 1rem;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .address-creation-page-container .address-creation-footer .save-btn-wrapper {
    justify-content: center;
  }
  .address-creation-page-container .address-creation-footer .save-btn-wrapper dhl-button,
  .address-creation-page-container .address-creation-footer .save-btn-wrapper button {
    flex: 1;
    min-width: 120px;
    max-width: 200px;
  }
}
@media (max-width: 576px) {
  .address-creation-page-container .address-creation-footer .save-btn-wrapper {
    flex-direction: column;
    gap: 0.5rem;
  }
  .address-creation-page-container .address-creation-footer .save-btn-wrapper dhl-button,
  .address-creation-page-container .address-creation-footer .save-btn-wrapper button {
    flex: 1;
    min-width: 0;
    width: 100%;
    max-width: 100%;
  }
}

[slot=footer] {
  position: relative !important;
  bottom: auto !important;
}.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.pickup-create-container {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  overflow-x: auto;
  overflow-y: visible;
}
.pickup-create-container .address-shipper-container {
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow: visible;
}
@media (max-width: 768px) {
  .pickup-create-container .address-shipper-container {
    margin: 0;
  }
}
.pickup-create-container .edit-shipper-details-container {
  padding: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 1rem !important;
}
@media (max-width: 1200px) {
  .pickup-create-container .edit-shipper-details-container {
    gap: 0.875rem !important;
  }
}
@media (max-width: 992px) {
  .pickup-create-container .edit-shipper-details-container {
    gap: 0.75rem !important;
  }
}
@media (max-width: 576px) {
  .pickup-create-container .edit-shipper-details-container {
    gap: 0.5rem !important;
  }
}
.pickup-create-container .edit-shipper-details-container > * {
  width: 21vw !important;
  min-width: 21vw !important;
  max-width: 21vw !important;
  flex: 0 0 21vw !important;
  box-sizing: border-box !important;
}
@media (max-width: 1200px) {
  .pickup-create-container .edit-shipper-details-container > * {
    width: 28vw !important;
    min-width: 28vw !important;
    max-width: 28vw !important;
    flex: 0 0 28vw !important;
  }
}
@media (max-width: 992px) {
  .pickup-create-container .edit-shipper-details-container > * {
    width: 45vw !important;
    min-width: 45vw !important;
    max-width: 45vw !important;
    flex: 0 0 45vw !important;
  }
}
@media (max-width: 576px) {
  .pickup-create-container .edit-shipper-details-container > * {
    width: 95vw !important;
    min-width: 95vw !important;
    max-width: 95vw !important;
    flex: 0 0 95vw !important;
  }
}
.pickup-create-container .input-wrapper {
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 0.5rem;
}
@media (max-width: 768px) {
  .pickup-create-container .input-wrapper {
    margin-bottom: 0.25rem;
  }
}
.pickup-create-container .input-wrapper dhl-dropdown,
.pickup-create-container .input-wrapper dhl-input-field,
.pickup-create-container .input-wrapper dhl-date-picker,
.pickup-create-container .input-wrapper dhl-text-area-field {
  width: 100%;
  display: block;
}
.pickup-create-container .field-disabled {
  opacity: 0.4 !important;
}
.pickup-create-container .default-container {
  padding-bottom: 15px;
  justify-items: flex-end;
}
@media (max-width: 768px) {
  .pickup-create-container .default-container {
    padding-bottom: 10px;
  }
}
.pickup-create-container .adress-book-container {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0.5em 0;
  width: 100%;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .pickup-create-container .adress-book-container {
    padding: 0.5em 0;
  }
}
.pickup-create-container .adress-book-container .address-book-icon-button {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.pickup-create-container .adress-book-container .address-book-icon-button:focus, .pickup-create-container .adress-book-container .address-book-icon-button:focus-visible {
  outline: 3px solid var(--dui-colors-border-focus, #0066cc);
  outline-offset: 2px;
  border-radius: 4px;
}
.pickup-create-container .adress-book-container .address-book-icon-button:hover:not(:disabled) {
  opacity: 0.8;
}
.pickup-create-container .adress-book-container .address-book-icon-button:disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.pickup-create-container .adress-book-container .address-book-icon-button .address-book-icon {
  pointer-events: none;
  --size: 2rem !important;
  color: var(--dui-colors-foreground-functional-important);
  transition: transform 0.2s ease;
}
@media (max-width: 768px) {
  .pickup-create-container .adress-book-container .address-book-icon-button .address-book-icon {
    --size: 1.75rem !important;
  }
}
.pickup-create-container dhl-dropdown,
.pickup-create-container dhl-input-field,
.pickup-create-container dhl-date-picker,
.pickup-create-container dhl-text-area-field {
  width: 100%;
  max-width: 100%;
  display: block;
  box-sizing: border-box;
}
.pickup-create-container .error-chip-element {
  margin-top: 0.25rem;
  word-break: break-word;
}

@media (max-width: 480px) {
  .pickup-create-container {
    font-size: 0.9rem;
  }
  .pickup-create-container .input-wrapper label {
    font-size: 0.875rem;
  }
}
@media (max-width: 576px) {
  .pickup-create-container .edit-shipper-details-container > * {
    margin-bottom: 0.5rem;
  }
}
.pickup-create-container dhl-grid-container,
.pickup-create-container dhl-grid-container.edit-shipper-details-container {
  width: 100% !important;
  max-width: 100% !important;
  display: flex !important;
  flex-wrap: wrap !important;
  padding: 0 !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}
.pickup-create-container dhl-grid-cell {
  width: 21vw !important;
  min-width: 21vw !important;
  max-width: 21vw !important;
  flex: 0 0 21vw !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
}
@media (max-width: 1200px) {
  .pickup-create-container dhl-grid-cell {
    width: 28vw !important;
    min-width: 28vw !important;
    max-width: 28vw !important;
    flex: 0 0 28vw !important;
  }
}
@media (max-width: 992px) {
  .pickup-create-container dhl-grid-cell {
    width: 45vw !important;
    min-width: 45vw !important;
    max-width: 45vw !important;
    flex: 0 0 45vw !important;
  }
}
@media (max-width: 576px) {
  .pickup-create-container dhl-grid-cell {
    width: 95vw !important;
    min-width: 95vw !important;
    max-width: 95vw !important;
    flex: 0 0 95vw !important;
  }
}.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

#address-book-dialog dhl-card {
  width: 100vw !important;
  height: 70vh !important;
}
#address-book-dialog .card-container {
  margin: 0 10% !important;
  max-height: 80vh;
  max-width: 80vw;
  overflow-y: scroll;
  overflow-x: auto;
}

.address-book-dialog[role=dialog] {
  outline: none;
}
.address-book-dialog button[aria-label*=close]:focus, .address-book-dialog button[aria-label*=close]:focus-visible,
.address-book-dialog button[aria-label*=Close]:focus,
.address-book-dialog button[aria-label*=Close]:focus-visible {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
  border-radius: 4px;
}button:focus,
a:focus,
input:focus,
select:focus,
textarea:focus,
[role=button]:focus,
[role=link]:focus,
[tabindex]:not([tabindex="-1"]):focus {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
}
button:focus-visible,
a:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[role=button]:focus-visible,
[role=link]:focus-visible,
[tabindex]:not([tabindex="-1"]):focus-visible {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
}
button:focus:not(:focus-visible),
a:focus:not(:focus-visible),
input:focus:not(:focus-visible),
select:focus:not(:focus-visible),
textarea:focus:not(:focus-visible),
[role=button]:focus:not(:focus-visible),
[role=link]:focus:not(:focus-visible),
[tabindex]:not([tabindex="-1"]):focus:not(:focus-visible) {
  outline: none;
}
dhl-button button:focus,
dhl-button input:focus,
dhl-button select:focus,
dhl-button textarea:focus,
dhl-input-field button:focus,
dhl-input-field input:focus,
dhl-input-field select:focus,
dhl-input-field textarea:focus,
dhl-dropdown button:focus,
dhl-dropdown input:focus,
dhl-dropdown select:focus,
dhl-dropdown textarea:focus,
dhl-checkbox button:focus,
dhl-checkbox input:focus,
dhl-checkbox select:focus,
dhl-checkbox textarea:focus,
dhl-radio-button button:focus,
dhl-radio-button input:focus,
dhl-radio-button select:focus,
dhl-radio-button textarea:focus,
dhl-date-picker button:focus,
dhl-date-picker input:focus,
dhl-date-picker select:focus,
dhl-date-picker textarea:focus,
dhl-text-area-field button:focus,
dhl-text-area-field input:focus,
dhl-text-area-field select:focus,
dhl-text-area-field textarea:focus,
dhl-switch button:focus,
dhl-switch input:focus,
dhl-switch select:focus,
dhl-switch textarea:focus {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
}
dhl-button button:focus-visible,
dhl-button input:focus-visible,
dhl-button select:focus-visible,
dhl-button textarea:focus-visible,
dhl-input-field button:focus-visible,
dhl-input-field input:focus-visible,
dhl-input-field select:focus-visible,
dhl-input-field textarea:focus-visible,
dhl-dropdown button:focus-visible,
dhl-dropdown input:focus-visible,
dhl-dropdown select:focus-visible,
dhl-dropdown textarea:focus-visible,
dhl-checkbox button:focus-visible,
dhl-checkbox input:focus-visible,
dhl-checkbox select:focus-visible,
dhl-checkbox textarea:focus-visible,
dhl-radio-button button:focus-visible,
dhl-radio-button input:focus-visible,
dhl-radio-button select:focus-visible,
dhl-radio-button textarea:focus-visible,
dhl-date-picker button:focus-visible,
dhl-date-picker input:focus-visible,
dhl-date-picker select:focus-visible,
dhl-date-picker textarea:focus-visible,
dhl-text-area-field button:focus-visible,
dhl-text-area-field input:focus-visible,
dhl-text-area-field select:focus-visible,
dhl-text-area-field textarea:focus-visible,
dhl-switch button:focus-visible,
dhl-switch input:focus-visible,
dhl-switch select:focus-visible,
dhl-switch textarea:focus-visible {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
}
.mail-icon:focus,
.tax-icon:focus,
.address-book-icon:focus,
.del-icon:focus,
.more-icon:focus,
.close-icon:focus,
.refresh-icon:focus,
.error-icon:focus {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
  border-radius: 4px;
}
.mail-icon:focus-visible,
.tax-icon:focus-visible,
.address-book-icon:focus-visible,
.del-icon:focus-visible,
.more-icon:focus-visible,
.close-icon:focus-visible,
.refresh-icon:focus-visible,
.error-icon:focus-visible {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
  border-radius: 4px;
}
.nickname-link:focus,
.pickup-link:focus,
.refresh-icon-button:focus,
.error-icon-button:focus,
.delete-icon-button:focus {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
  border-radius: 4px;
}
.nickname-link:focus-visible,
.pickup-link:focus-visible,
.refresh-icon-button:focus-visible,
.error-icon-button:focus-visible,
.delete-icon-button:focus-visible {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
  border-radius: 4px;
}
table th button:focus, table th a:focus, table th input:focus, table th select:focus, table td button:focus, table td a:focus, table td input:focus, table td select:focus {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
}
table th button:focus-visible, table th a:focus-visible, table th input:focus-visible, table th select:focus-visible, table td button:focus-visible, table td a:focus-visible, table td input:focus-visible, table td select:focus-visible {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
}
.modal-close:focus,
.close-button:focus,
[aria-label*=close]:focus,
[aria-label*=Close]:focus {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
  border-radius: 4px;
}
.modal-close:focus-visible,
.close-button:focus-visible,
[aria-label*=close]:focus-visible,
[aria-label*=Close]:focus-visible {
  outline: 2px solid var(--dui-colors-border-focus, #0000ff);
  outline-offset: 2px;
  border-radius: 4px;
}
@media (prefers-contrast: high) {
  button:focus, button:focus-visible,
  a:focus,
  a:focus-visible,
  input:focus,
  input:focus-visible,
  select:focus,
  select:focus-visible,
  textarea:focus,
  textarea:focus-visible,
  [role=button]:focus,
  [role=button]:focus-visible,
  [role=link]:focus,
  [role=link]:focus-visible,
  [tabindex]:not([tabindex="-1"]):focus,
  [tabindex]:not([tabindex="-1"]):focus-visible {
    outline: 3px solid currentColor;
    outline-offset: 3px;
  }
}
*:focus {
  outline-color: var(--dui-colors-border-focus, #0000ff) !important;
}
* {
  box-sizing: border-box;
}
body {
  margin: 0;
  padding: 0;
  font-family: var(--dui-font-family-base, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.skip-to-main {
  position: absolute;
  left: -9999px;
  z-index: 999;
  padding: 1em;
  background-color: var(--dui-colors-background-base, #fff);
  color: var(--dui-colors-foreground-primary, #000);
  text-decoration: none;
}
.skip-to-main:focus {
  left: 50%;
  transform: translateX(-50%);
  top: 0;
}
.address dhl-table > table tbody {
  display: block;
  overflow: auto;
  max-height: 40vh;
}
.address .dhl-date__input {
  height: 2.9em !important;
}
.address dhl-table > table td {
  width: 100vw;
  text-align: left;
  padding: 0.5rem;
}
.address dhl-table > table tr:first-child {
  position: sticky;
  top: 0;
  z-index: 1;
  background: var(--dui-colors-background-base);
  text-align: left;
}
.address .table-heading {
  font-weight: bold;
}
.address .table-layout-auto {
  table-layout: auto !important;
}
.address .action-icon {
  cursor: pointer;
  --size: 1.2rem !important;
  color: var(--dui-colors-foreground-functional-important);
}
.address .modal-wrapper .dialog-container .card-container {
  margin: 0 -25% 0 -25% !important;
}
.address .clickable {
  text-decoration: underline;
  cursor: pointer;
  width: fit-content;
}
.address .icon-clickable {
  cursor: pointer;
}
.address .input-container {
  z-index: 1 !important;
}
  /* 9fbef606107a605d69c0edbcd8029e5d */

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:39 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:39 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:39 GMT
 */

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

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:39 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

  @media (prefers-color-scheme: light) {
  :root {
    --dui-colors-action-foreground-ghost-functional-disabled: var(--dui-color-duil-alias-black-alpha-150);
    --dui-colors-action-foreground-ghost-functional-default: var(--dui-color-duil-alias-neutral-black);
    --dui-colors-action-foreground-ghost-highlight-disabled: var(--dui-color-duil-alias-black-alpha-150);
    --dui-colors-action-foreground-ghost-highlight-default: var(--dui-color-duil-alias-dhl-red-600);
    --dui-colors-action-foreground-tonal-disabled: var(--dui-color-duil-alias-black-alpha-150);
    --dui-colors-action-foreground-tonal-default: var(--dui-color-duil-alias-neutral-black);
    --dui-colors-action-foreground-secondary-inverted-disabled: var(--dui-color-duil-alias-white-alpha-500);
    --dui-colors-action-foreground-secondary-inverted-hover: var(--dui-color-duil-alias-white-alpha-700);
    --dui-colors-action-foreground-secondary-inverted-default: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-foreground-secondary-pressed: var(--dui-color-duil-alias-black-alpha-400);
    --dui-colors-action-foreground-secondary-highlight-pressed: var(--dui-color-duil-alias-dhl-red-850);
    --dui-colors-action-foreground-secondary-disabled: var(--dui-color-duil-alias-black-alpha-150);
    --dui-colors-action-foreground-secondary-hover: var(--dui-color-duil-alias-black-alpha-600);
    --dui-colors-action-foreground-secondary-default: var(--dui-color-duil-alias-neutral-black);
    --dui-colors-action-foreground-secondary-highlight-hover: var(--dui-color-duil-alias-dhl-red-750);
    --dui-colors-action-foreground-secondary-highlight-default: var(--dui-color-duil-alias-dhl-red-600);
    --dui-colors-action-foreground-secondary-highlight-disabled: var(--dui-color-duil-alias-black-alpha-150);
    --dui-colors-action-foreground-primary-disabled: var(--dui-color-duil-alias-white-alpha-800);
    --dui-colors-action-foreground-primary-inverted-disabled: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-foreground-primary-inverted-default: var(--dui-color-duil-alias-neutral-black);
    --dui-colors-action-foreground-primary-default: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-foreground-text-functional-pressed: var(--dui-color-duil-alias-black-alpha-400);
    --dui-colors-action-foreground-text-highlight-pressed: var(--dui-color-duil-alias-dhl-red-850);
    --dui-colors-action-foreground-text-default-2: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-foreground-text-functional-disabled: var(--dui-color-duil-alias-black-alpha-150);
    --dui-colors-action-foreground-text-functional-hover: var(--dui-color-duil-alias-black-alpha-600);
    --dui-colors-action-foreground-text-functional-default: var(--dui-color-duil-alias-neutral-black);
    --dui-colors-action-foreground-text-inverted-disabled: var(--dui-color-duil-alias-white-alpha-500);
    --dui-colors-action-foreground-text-inverted-hover: var(--dui-color-duil-alias-white-alpha-700);
    --dui-colors-action-foreground-text-inverted-default: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-foreground-text-highlight-disabled: var(--dui-color-duil-alias-black-alpha-150);
    --dui-colors-action-foreground-text-highlight-hover: var(--dui-color-duil-alias-dhl-red-750);
    --dui-colors-action-foreground-text-highlight-default: var(--dui-color-duil-alias-dhl-red-600);
    --dui-colors-action-foreground-text-highlight-muted: var(--dui-color-duil-alias-neutral-600);
    --dui-colors-action-foreground-text-highlight-visited: var(--dui-color-duil-alias-dhl-red-750);
    --dui-colors-action-background-ghost-highlight-pressed: var(--dui-color-duil-alias-dhl-red-075);
    --dui-colors-action-background-ghost-highlight-hover: var(--dui-color-duil-alias-dhl-red-050);
    --dui-colors-action-background-ghost-pressed: var(--dui-color-duil-alias-black-alpha-150);
    --dui-colors-action-background-ghost-hover: var(--dui-color-duil-alias-black-alpha-100);
    --dui-colors-action-background-tonal-disabled: var(--dui-color-duil-alias-black-alpha-025);
    --dui-colors-action-background-tonal-pressed: var(--dui-color-duil-alias-black-alpha-150);
    --dui-colors-action-background-tonal-hover: var(--dui-color-duil-alias-black-alpha-100);
    --dui-colors-action-background-tonal-default: var(--dui-color-duil-alias-black-alpha-050);
    --dui-colors-action-background-secondary-disabled: var(--dui-color-duil-alias-black-alpha-150);
    --dui-colors-action-background-secondary-highlight-default: var(--dui-color-duil-alias-white-alpha-025);
    --dui-colors-action-background-primary-pressed: var(--dui-color-duil-alias-dhl-red-850);
    --dui-colors-action-background-primary-positive-hover: var(--dui-color-duil-alias-positive-400);
    --dui-colors-action-background-primary-inverted-disabled: var(--dui-color-duil-alias-white-alpha-500);
    --dui-colors-action-background-primary-inverted-hover: var(--dui-color-duil-alias-white-alpha-850);
    --dui-colors-action-background-primary-inverted-default: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-background-primary-default: var(--dui-color-duil-alias-dhl-red-600);
    --dui-colors-action-background-primary-hover: var(--dui-color-duil-alias-dhl-red-750);
    --dui-colors-action-background-primary-disabled: var(--dui-color-duil-alias-black-alpha-150);
    --dui-colors-stroke-neutral: var(--dui-color-duil-alias-neutral-900);
    --dui-colors-stroke-information: var(--dui-color-duil-alias-information-650);
    --dui-colors-stroke-positive: var(--dui-color-duil-alias-positive-600);
    --dui-colors-stroke-negative: var(--dui-color-duil-alias-negative-700);
    --dui-colors-stroke-warning: var(--dui-color-duil-alias-warning-600);
    --dui-colors-stroke-highlight: var(--dui-color-duil-alias-dhl-red-600);
    --dui-colors-stroke-primary: var(--dui-color-duil-alias-neutral-black);
    --dui-colors-stroke-secondary: var(--dui-color-duil-alias-black-alpha-400);
    --dui-colors-stroke-tertiary: var(--dui-color-duil-alias-black-alpha-150);
    --dui-colors-stroke-muted: var(--dui-color-duil-alias-black-alpha-075);
    --dui-colors-stroke-inverted: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-stroke-functional-focus: var(--dui-color-duil-alias-information-500);
    --dui-colors-stroke-functional-sustainability: var(--dui-color-duil-alias-go-green-700);
    --dui-colors-stroke-functional-notification: var(--dui-color-duil-alias-post-yellow-100);
    --dui-colors-stroke-disabled: var(--dui-color-duil-alias-black-alpha-400);
    --dui-colors-background-neutral: var(--dui-color-duil-alias-neutral-050);
    --dui-colors-background-positive: var(--dui-color-duil-alias-positive-050);
    --dui-colors-background-negative: var(--dui-color-duil-alias-negative-075);
    --dui-colors-background-information: var(--dui-color-duil-alias-information-075);
    --dui-colors-background-warning: var(--dui-color-duil-alias-warning-075);
    --dui-colors-background-base: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-background-sustainability: var(--dui-color-duil-alias-go-green-700);
    --dui-colors-background-highlight: var(--dui-color-duil-alias-dhl-red-600);
    --dui-colors-background-primary: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-background-secondary: var(--dui-color-duil-alias-neutral-050);
    --dui-colors-background-tertiary: var(--dui-color-duil-alias-neutral-100);
    --dui-colors-background-inverted: var(--dui-color-duil-alias-neutral-black);
    --dui-colors-background-functional-sustainability: var(--dui-color-duil-alias-go-green-700);
    --dui-colors-background-functional-notification: var(--dui-color-duil-alias-post-yellow-100);
    --dui-colors-foreground-neutral: var(--dui-color-duil-alias-neutral-100);
    --dui-colors-foreground-information: var(--dui-color-duil-alias-information-850);
    --dui-colors-foreground-positive: var(--dui-color-duil-alias-positive-850);
    --dui-colors-foreground-negative: var(--dui-color-duil-alias-negative-700);
    --dui-colors-foreground-warning: var(--dui-color-duil-alias-warning-750);
    --dui-colors-foreground-primary: var(--dui-color-duil-alias-neutral-black);
    --dui-colors-foreground-secondary: var(--dui-color-duil-alias-neutral-600);
    --dui-colors-foreground-tertiary: var(--dui-color-duil-alias-neutral-150);
    --dui-colors-foreground-highlight: var(--dui-color-duil-alias-dhl-red-600);
    --dui-colors-foreground-inverted: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-foreground-functional-overlay: var(--dui-color-duil-alias-black-alpha-750);
    --dui-colors-foreground-functional-neutral: var(--dui-color-duil-alias-neutral-100);
    --dui-colors-foreground-functional-error: var(--dui-color-duil-alias-negative-600);
    --dui-colors-foreground-functional-sustainability: var(--dui-color-duil-alias-go-green-700);
    --dui-colors-foreground-functional-notification: var(--dui-color-duil-alias-post-yellow-100);
    --dui-colors-foreground-functional-important: var(--dui-color-duil-alias-dhl-red-600);
    --dui-colors-foreground-disabled: var(--dui-color-duil-alias-neutral-400);
    --dui-colors-icons-neutral: var(--dui-color-duil-alias-neutral-600);
    --dui-colors-icons-information: var(--dui-color-duil-alias-information-750);
    --dui-colors-icons-warning: var(--dui-color-duil-alias-warning-650);
    --dui-colors-icons-positive: var(--dui-color-duil-alias-positive-600);
    --dui-colors-icons-negative: var(--dui-color-duil-alias-negative-700);
    --dui-colors-icons-primary: var(--dui-color-duil-alias-dhl-red-600);
    --dui-colors-icons-secondary: var(--dui-color-duil-alias-neutral-black);
    --dui-colors-icons-inverted: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-icons-functional-sustainability: var(--dui-color-duil-alias-go-green-700);
    --dui-colors-icons-disabled: var(--dui-color-duil-alias-black-alpha-400);
  }
}

  html[data-dui-theme="theme-light"]:root {
    --dui-colors-action-foreground-ghost-functional-disabled: var(--dui-color-duil-alias-black-alpha-150);
  --dui-colors-action-foreground-ghost-functional-default: var(--dui-color-duil-alias-neutral-black);
  --dui-colors-action-foreground-ghost-highlight-disabled: var(--dui-color-duil-alias-black-alpha-150);
  --dui-colors-action-foreground-ghost-highlight-default: var(--dui-color-duil-alias-dhl-red-600);
  --dui-colors-action-foreground-tonal-disabled: var(--dui-color-duil-alias-black-alpha-150);
  --dui-colors-action-foreground-tonal-default: var(--dui-color-duil-alias-neutral-black);
  --dui-colors-action-foreground-secondary-inverted-disabled: var(--dui-color-duil-alias-white-alpha-500);
  --dui-colors-action-foreground-secondary-inverted-hover: var(--dui-color-duil-alias-white-alpha-700);
  --dui-colors-action-foreground-secondary-inverted-default: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-foreground-secondary-pressed: var(--dui-color-duil-alias-black-alpha-400);
  --dui-colors-action-foreground-secondary-highlight-pressed: var(--dui-color-duil-alias-dhl-red-850);
  --dui-colors-action-foreground-secondary-disabled: var(--dui-color-duil-alias-black-alpha-150);
  --dui-colors-action-foreground-secondary-hover: var(--dui-color-duil-alias-black-alpha-600);
  --dui-colors-action-foreground-secondary-default: var(--dui-color-duil-alias-neutral-black);
  --dui-colors-action-foreground-secondary-highlight-hover: var(--dui-color-duil-alias-dhl-red-750);
  --dui-colors-action-foreground-secondary-highlight-default: var(--dui-color-duil-alias-dhl-red-600);
  --dui-colors-action-foreground-secondary-highlight-disabled: var(--dui-color-duil-alias-black-alpha-150);
  --dui-colors-action-foreground-primary-disabled: var(--dui-color-duil-alias-white-alpha-800);
  --dui-colors-action-foreground-primary-inverted-disabled: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-foreground-primary-inverted-default: var(--dui-color-duil-alias-neutral-black);
  --dui-colors-action-foreground-primary-default: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-foreground-text-functional-pressed: var(--dui-color-duil-alias-black-alpha-400);
  --dui-colors-action-foreground-text-highlight-pressed: var(--dui-color-duil-alias-dhl-red-850);
  --dui-colors-action-foreground-text-default-2: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-foreground-text-functional-disabled: var(--dui-color-duil-alias-black-alpha-150);
  --dui-colors-action-foreground-text-functional-hover: var(--dui-color-duil-alias-black-alpha-600);
  --dui-colors-action-foreground-text-functional-default: var(--dui-color-duil-alias-neutral-black);
  --dui-colors-action-foreground-text-inverted-disabled: var(--dui-color-duil-alias-white-alpha-500);
  --dui-colors-action-foreground-text-inverted-hover: var(--dui-color-duil-alias-white-alpha-700);
  --dui-colors-action-foreground-text-inverted-default: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-foreground-text-highlight-disabled: var(--dui-color-duil-alias-black-alpha-150);
  --dui-colors-action-foreground-text-highlight-hover: var(--dui-color-duil-alias-dhl-red-750);
  --dui-colors-action-foreground-text-highlight-default: var(--dui-color-duil-alias-dhl-red-600);
  --dui-colors-action-foreground-text-highlight-muted: var(--dui-color-duil-alias-neutral-600);
  --dui-colors-action-foreground-text-highlight-visited: var(--dui-color-duil-alias-dhl-red-750);
  --dui-colors-action-background-ghost-highlight-pressed: var(--dui-color-duil-alias-dhl-red-075);
  --dui-colors-action-background-ghost-highlight-hover: var(--dui-color-duil-alias-dhl-red-050);
  --dui-colors-action-background-ghost-pressed: var(--dui-color-duil-alias-black-alpha-150);
  --dui-colors-action-background-ghost-hover: var(--dui-color-duil-alias-black-alpha-100);
  --dui-colors-action-background-tonal-disabled: var(--dui-color-duil-alias-black-alpha-025);
  --dui-colors-action-background-tonal-pressed: var(--dui-color-duil-alias-black-alpha-150);
  --dui-colors-action-background-tonal-hover: var(--dui-color-duil-alias-black-alpha-100);
  --dui-colors-action-background-tonal-default: var(--dui-color-duil-alias-black-alpha-050);
  --dui-colors-action-background-secondary-disabled: var(--dui-color-duil-alias-black-alpha-150);
  --dui-colors-action-background-secondary-highlight-default: var(--dui-color-duil-alias-white-alpha-025);
  --dui-colors-action-background-primary-pressed: var(--dui-color-duil-alias-dhl-red-850);
  --dui-colors-action-background-primary-positive-hover: var(--dui-color-duil-alias-positive-400);
  --dui-colors-action-background-primary-inverted-disabled: var(--dui-color-duil-alias-white-alpha-500);
  --dui-colors-action-background-primary-inverted-hover: var(--dui-color-duil-alias-white-alpha-850);
  --dui-colors-action-background-primary-inverted-default: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-background-primary-default: var(--dui-color-duil-alias-dhl-red-600);
  --dui-colors-action-background-primary-hover: var(--dui-color-duil-alias-dhl-red-750);
  --dui-colors-action-background-primary-disabled: var(--dui-color-duil-alias-black-alpha-150);
  --dui-colors-stroke-neutral: var(--dui-color-duil-alias-neutral-900);
  --dui-colors-stroke-information: var(--dui-color-duil-alias-information-650);
  --dui-colors-stroke-positive: var(--dui-color-duil-alias-positive-600);
  --dui-colors-stroke-negative: var(--dui-color-duil-alias-negative-700);
  --dui-colors-stroke-warning: var(--dui-color-duil-alias-warning-600);
  --dui-colors-stroke-highlight: var(--dui-color-duil-alias-dhl-red-600);
  --dui-colors-stroke-primary: var(--dui-color-duil-alias-neutral-black);
  --dui-colors-stroke-secondary: var(--dui-color-duil-alias-black-alpha-400);
  --dui-colors-stroke-tertiary: var(--dui-color-duil-alias-black-alpha-150);
  --dui-colors-stroke-muted: var(--dui-color-duil-alias-black-alpha-075);
  --dui-colors-stroke-inverted: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-stroke-functional-focus: var(--dui-color-duil-alias-information-500);
  --dui-colors-stroke-functional-sustainability: var(--dui-color-duil-alias-go-green-700);
  --dui-colors-stroke-functional-notification: var(--dui-color-duil-alias-post-yellow-100);
  --dui-colors-stroke-disabled: var(--dui-color-duil-alias-black-alpha-400);
  --dui-colors-background-neutral: var(--dui-color-duil-alias-neutral-050);
  --dui-colors-background-positive: var(--dui-color-duil-alias-positive-050);
  --dui-colors-background-negative: var(--dui-color-duil-alias-negative-075);
  --dui-colors-background-information: var(--dui-color-duil-alias-information-075);
  --dui-colors-background-warning: var(--dui-color-duil-alias-warning-075);
  --dui-colors-background-base: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-background-sustainability: var(--dui-color-duil-alias-go-green-700);
  --dui-colors-background-highlight: var(--dui-color-duil-alias-dhl-red-600);
  --dui-colors-background-primary: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-background-secondary: var(--dui-color-duil-alias-neutral-050);
  --dui-colors-background-tertiary: var(--dui-color-duil-alias-neutral-100);
  --dui-colors-background-inverted: var(--dui-color-duil-alias-neutral-black);
  --dui-colors-background-functional-sustainability: var(--dui-color-duil-alias-go-green-700);
  --dui-colors-background-functional-notification: var(--dui-color-duil-alias-post-yellow-100);
  --dui-colors-foreground-neutral: var(--dui-color-duil-alias-neutral-100);
  --dui-colors-foreground-information: var(--dui-color-duil-alias-information-850);
  --dui-colors-foreground-positive: var(--dui-color-duil-alias-positive-850);
  --dui-colors-foreground-negative: var(--dui-color-duil-alias-negative-700);
  --dui-colors-foreground-warning: var(--dui-color-duil-alias-warning-750);
  --dui-colors-foreground-primary: var(--dui-color-duil-alias-neutral-black);
  --dui-colors-foreground-secondary: var(--dui-color-duil-alias-neutral-600);
  --dui-colors-foreground-tertiary: var(--dui-color-duil-alias-neutral-150);
  --dui-colors-foreground-highlight: var(--dui-color-duil-alias-dhl-red-600);
  --dui-colors-foreground-inverted: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-foreground-functional-overlay: var(--dui-color-duil-alias-black-alpha-750);
  --dui-colors-foreground-functional-neutral: var(--dui-color-duil-alias-neutral-100);
  --dui-colors-foreground-functional-error: var(--dui-color-duil-alias-negative-600);
  --dui-colors-foreground-functional-sustainability: var(--dui-color-duil-alias-go-green-700);
  --dui-colors-foreground-functional-notification: var(--dui-color-duil-alias-post-yellow-100);
  --dui-colors-foreground-functional-important: var(--dui-color-duil-alias-dhl-red-600);
  --dui-colors-foreground-disabled: var(--dui-color-duil-alias-neutral-400);
  --dui-colors-icons-neutral: var(--dui-color-duil-alias-neutral-600);
  --dui-colors-icons-information: var(--dui-color-duil-alias-information-750);
  --dui-colors-icons-warning: var(--dui-color-duil-alias-warning-650);
  --dui-colors-icons-positive: var(--dui-color-duil-alias-positive-600);
  --dui-colors-icons-negative: var(--dui-color-duil-alias-negative-700);
  --dui-colors-icons-primary: var(--dui-color-duil-alias-dhl-red-600);
  --dui-colors-icons-secondary: var(--dui-color-duil-alias-neutral-black);
  --dui-colors-icons-inverted: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-icons-functional-sustainability: var(--dui-color-duil-alias-go-green-700);
  --dui-colors-icons-disabled: var(--dui-color-duil-alias-black-alpha-400);
  }

  @media (prefers-color-scheme: dark) {
  :root {
    --dui-colors-action-foreground-ghost-functional-disabled: var(--dui-color-duil-alias-white-alpha-650);
    --dui-colors-action-foreground-ghost-functional-default: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-foreground-ghost-highlight-disabled: var(--dui-color-duil-alias-white-alpha-650);
    --dui-colors-action-foreground-ghost-highlight-default: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-foreground-tonal-disabled: var(--dui-color-duil-alias-white-alpha-600);
    --dui-colors-action-foreground-tonal-default: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-foreground-secondary-inverted-disabled: var(--dui-color-duil-alias-black-alpha-600);
    --dui-colors-action-foreground-secondary-inverted-hover: var(--dui-color-duil-alias-black-alpha-400);
    --dui-colors-action-foreground-secondary-inverted-default: var(--dui-color-duil-alias-neutral-black);
    --dui-colors-action-foreground-secondary-pressed: var(--dui-color-duil-alias-white-alpha-800);
    --dui-colors-action-foreground-secondary-highlight-pressed: var(--dui-color-duil-alias-white-alpha-800);
    --dui-colors-action-foreground-secondary-disabled: var(--dui-color-duil-alias-white-alpha-650);
    --dui-colors-action-foreground-secondary-hover: var(--dui-color-duil-alias-white-alpha-850);
    --dui-colors-action-foreground-secondary-default: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-foreground-secondary-highlight-hover: var(--dui-color-duil-alias-dhl-red-750);
    --dui-colors-action-foreground-secondary-highlight-default: var(--dui-color-duil-alias-dhl-red-600);
    --dui-colors-action-foreground-secondary-highlight-disabled: var(--dui-color-duil-alias-white-alpha-650);
    --dui-colors-action-foreground-primary-disabled: var(--dui-color-duil-alias-white-alpha-750);
    --dui-colors-action-foreground-primary-inverted-disabled: var(--dui-color-duil-alias-neutral-900);
    --dui-colors-action-foreground-primary-inverted-default: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-foreground-primary-default: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-foreground-text-functional-pressed: var(--dui-color-duil-alias-white-alpha-800);
    --dui-colors-action-foreground-text-highlight-pressed: var(--dui-color-duil-alias-white-alpha-800);
    --dui-colors-action-foreground-text-default-2: var(--dui-color-duil-alias-neutral-050);
    --dui-colors-action-foreground-text-functional-disabled: var(--dui-color-duil-alias-white-alpha-650);
    --dui-colors-action-foreground-text-functional-hover: var(--dui-color-duil-alias-white-alpha-850);
    --dui-colors-action-foreground-text-functional-default: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-foreground-text-inverted-disabled: var(--dui-color-duil-alias-black-alpha-600);
    --dui-colors-action-foreground-text-inverted-hover: var(--dui-color-duil-alias-black-alpha-600);
    --dui-colors-action-foreground-text-inverted-default: var(--dui-color-duil-alias-neutral-black);
    --dui-colors-action-foreground-text-highlight-disabled: var(--dui-color-duil-alias-white-alpha-650);
    --dui-colors-action-foreground-text-highlight-hover: var(--dui-color-duil-alias-white-alpha-850);
    --dui-colors-action-foreground-text-highlight-default: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-foreground-text-highlight-muted: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-foreground-text-highlight-visited: var(--dui-color-duil-alias-white-alpha-850);
    --dui-colors-action-background-ghost-highlight-pressed: var(--dui-color-duil-alias-white-alpha-300);
    --dui-colors-action-background-ghost-highlight-hover: var(--dui-color-duil-alias-white-alpha-200);
    --dui-colors-action-background-ghost-pressed: var(--dui-color-duil-alias-white-alpha-300);
    --dui-colors-action-background-ghost-hover: var(--dui-color-duil-alias-white-alpha-200);
    --dui-colors-action-background-tonal-disabled: var(--dui-color-duil-alias-white-alpha-075);
    --dui-colors-action-background-tonal-pressed: var(--dui-color-duil-alias-white-alpha-300);
    --dui-colors-action-background-tonal-hover: var(--dui-color-duil-alias-white-alpha-200);
    --dui-colors-action-background-tonal-default: var(--dui-color-duil-alias-white-alpha-100);
    --dui-colors-action-background-secondary-disabled: var(--dui-color-duil-alias-white-alpha-650);
    --dui-colors-action-background-secondary-highlight-default: var(--dui-color-duil-alias-black-alpha-025);
    --dui-colors-action-background-primary-pressed: var(--dui-color-duil-alias-dhl-red-850);
    --dui-colors-action-background-primary-positive-hover: var(--dui-color-duil-alias-positive-400);
    --dui-colors-action-background-primary-inverted-disabled: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-background-primary-inverted-hover: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-background-primary-inverted-default: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-action-background-primary-default: var(--dui-color-duil-alias-dhl-red-600);
    --dui-colors-action-background-primary-hover: var(--dui-color-duil-alias-dhl-red-750);
    --dui-colors-action-background-primary-disabled: var(--dui-color-duil-alias-white-alpha-100);
    --dui-colors-stroke-neutral: var(--dui-color-duil-alias-neutral-300);
    --dui-colors-stroke-information: var(--dui-color-duil-alias-information-400);
    --dui-colors-stroke-positive: var(--dui-color-duil-alias-positive-150);
    --dui-colors-stroke-negative: var(--dui-color-duil-alias-negative-500);
    --dui-colors-stroke-warning: var(--dui-color-duil-alias-warning-600);
    --dui-colors-stroke-highlight: var(--dui-color-duil-alias-dhl-red-600);
    --dui-colors-stroke-primary: var(--dui-color-duil-alias-neutral-050);
    --dui-colors-stroke-secondary: var(--dui-color-duil-alias-neutral-900);
    --dui-colors-stroke-tertiary: var(--dui-color-duil-alias-neutral-850);
    --dui-colors-stroke-muted: var(--dui-color-duil-alias-neutral-750);
    --dui-colors-stroke-inverted: var(--dui-color-duil-alias-neutral-950);
    --dui-colors-stroke-functional-focus: var(--dui-color-duil-alias-information-400);
    --dui-colors-stroke-functional-sustainability: var(--dui-color-duil-alias-go-green-700);
    --dui-colors-stroke-functional-notification: var(--dui-color-duil-alias-post-yellow-100);
    --dui-colors-stroke-disabled: var(--dui-color-duil-alias-black-alpha-400);
    --dui-colors-background-neutral: var(--dui-color-duil-alias-neutral-900);
    --dui-colors-background-positive: var(--dui-color-duil-alias-positive-850);
    --dui-colors-background-negative: var(--dui-color-duil-alias-negative-900);
    --dui-colors-background-information: var(--dui-color-duil-alias-information-900);
    --dui-colors-background-warning: var(--dui-color-duil-alias-warning-850);
    --dui-colors-background-base: var(--dui-color-duil-alias-neutral-950);
    --dui-colors-background-sustainability: var(--dui-color-duil-alias-go-green-700);
    --dui-colors-background-highlight: var(--dui-color-duil-alias-dhl-red-600);
    --dui-colors-background-primary: var(--dui-color-duil-alias-neutral-750);
    --dui-colors-background-secondary: var(--dui-color-duil-alias-neutral-850);
    --dui-colors-background-tertiary: var(--dui-color-duil-alias-neutral-900);
    --dui-colors-background-inverted: var(--dui-color-duil-alias-neutral-white);
    --dui-colors-background-functional-sustainability: var(--dui-color-duil-alias-go-green-700);
    --dui-colors-background-functional-notification: var(--dui-color-duil-alias-post-yellow-100);
    --dui-colors-foreground-neutral: var(--dui-color-duil-alias-neutral-050);
    --dui-colors-foreground-information: var(--dui-color-duil-alias-information-075);
    --dui-colors-foreground-positive: var(--dui-color-duil-alias-positive-100);
    --dui-colors-foreground-negative: var(--dui-color-duil-alias-negative-100);
    --dui-colors-foreground-warning: var(--dui-color-duil-alias-warning-075);
    --dui-colors-foreground-primary: var(--dui-color-duil-alias-neutral-075);
    --dui-colors-foreground-secondary: var(--dui-color-duil-alias-neutral-150);
    --dui-colors-foreground-tertiary: var(--dui-color-duil-alias-neutral-150);
    --dui-colors-foreground-highlight: var(--dui-color-duil-alias-neutral-050);
    --dui-colors-foreground-inverted: var(--dui-color-duil-alias-neutral-950);
    --dui-colors-foreground-functional-overlay: var(--dui-color-duil-alias-black-alpha-750);
    --dui-colors-foreground-functional-neutral: var(--dui-color-duil-alias-neutral-100);
    --dui-colors-foreground-functional-error: var(--dui-color-duil-alias-dhl-red-400);
    --dui-colors-foreground-functional-sustainability: var(--dui-color-duil-alias-go-green-700);
    --dui-colors-foreground-functional-notification: var(--dui-color-duil-alias-post-yellow-100);
    --dui-colors-foreground-functional-important: var(--dui-color-duil-alias-dhl-red-600);
    --dui-colors-foreground-disabled: var(--dui-color-duil-alias-neutral-600);
    --dui-colors-icons-neutral: var(--dui-color-duil-alias-neutral-050);
    --dui-colors-icons-information: var(--dui-color-duil-alias-information-075);
    --dui-colors-icons-warning: var(--dui-color-duil-alias-warning-075);
    --dui-colors-icons-positive: var(--dui-color-duil-alias-positive-050);
    --dui-colors-icons-negative: var(--dui-color-duil-alias-negative-100);
    --dui-colors-icons-primary: var(--dui-color-duil-alias-dhl-red-600);
    --dui-colors-icons-secondary: var(--dui-color-duil-alias-neutral-075);
    --dui-colors-icons-inverted: var(--dui-color-duil-alias-neutral-750);
    --dui-colors-icons-functional-sustainability: var(--dui-color-duil-alias-go-green-700);
    --dui-colors-icons-disabled: var(--dui-color-duil-alias-black-alpha-400);
  }
}

  html[data-dui-theme="theme-dark"]:root {
    --dui-colors-action-foreground-ghost-functional-disabled: var(--dui-color-duil-alias-white-alpha-650);
  --dui-colors-action-foreground-ghost-functional-default: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-foreground-ghost-highlight-disabled: var(--dui-color-duil-alias-white-alpha-650);
  --dui-colors-action-foreground-ghost-highlight-default: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-foreground-tonal-disabled: var(--dui-color-duil-alias-white-alpha-600);
  --dui-colors-action-foreground-tonal-default: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-foreground-secondary-inverted-disabled: var(--dui-color-duil-alias-black-alpha-600);
  --dui-colors-action-foreground-secondary-inverted-hover: var(--dui-color-duil-alias-black-alpha-400);
  --dui-colors-action-foreground-secondary-inverted-default: var(--dui-color-duil-alias-neutral-black);
  --dui-colors-action-foreground-secondary-pressed: var(--dui-color-duil-alias-white-alpha-800);
  --dui-colors-action-foreground-secondary-highlight-pressed: var(--dui-color-duil-alias-white-alpha-800);
  --dui-colors-action-foreground-secondary-disabled: var(--dui-color-duil-alias-white-alpha-650);
  --dui-colors-action-foreground-secondary-hover: var(--dui-color-duil-alias-white-alpha-850);
  --dui-colors-action-foreground-secondary-default: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-foreground-secondary-highlight-hover: var(--dui-color-duil-alias-dhl-red-750);
  --dui-colors-action-foreground-secondary-highlight-default: var(--dui-color-duil-alias-dhl-red-600);
  --dui-colors-action-foreground-secondary-highlight-disabled: var(--dui-color-duil-alias-white-alpha-650);
  --dui-colors-action-foreground-primary-disabled: var(--dui-color-duil-alias-white-alpha-750);
  --dui-colors-action-foreground-primary-inverted-disabled: var(--dui-color-duil-alias-neutral-900);
  --dui-colors-action-foreground-primary-inverted-default: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-foreground-primary-default: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-foreground-text-functional-pressed: var(--dui-color-duil-alias-white-alpha-800);
  --dui-colors-action-foreground-text-highlight-pressed: var(--dui-color-duil-alias-white-alpha-800);
  --dui-colors-action-foreground-text-default-2: var(--dui-color-duil-alias-neutral-050);
  --dui-colors-action-foreground-text-functional-disabled: var(--dui-color-duil-alias-white-alpha-650);
  --dui-colors-action-foreground-text-functional-hover: var(--dui-color-duil-alias-white-alpha-850);
  --dui-colors-action-foreground-text-functional-default: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-foreground-text-inverted-disabled: var(--dui-color-duil-alias-black-alpha-600);
  --dui-colors-action-foreground-text-inverted-hover: var(--dui-color-duil-alias-black-alpha-600);
  --dui-colors-action-foreground-text-inverted-default: var(--dui-color-duil-alias-neutral-black);
  --dui-colors-action-foreground-text-highlight-disabled: var(--dui-color-duil-alias-white-alpha-650);
  --dui-colors-action-foreground-text-highlight-hover: var(--dui-color-duil-alias-white-alpha-850);
  --dui-colors-action-foreground-text-highlight-default: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-foreground-text-highlight-muted: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-foreground-text-highlight-visited: var(--dui-color-duil-alias-white-alpha-850);
  --dui-colors-action-background-ghost-highlight-pressed: var(--dui-color-duil-alias-white-alpha-300);
  --dui-colors-action-background-ghost-highlight-hover: var(--dui-color-duil-alias-white-alpha-200);
  --dui-colors-action-background-ghost-pressed: var(--dui-color-duil-alias-white-alpha-300);
  --dui-colors-action-background-ghost-hover: var(--dui-color-duil-alias-white-alpha-200);
  --dui-colors-action-background-tonal-disabled: var(--dui-color-duil-alias-white-alpha-075);
  --dui-colors-action-background-tonal-pressed: var(--dui-color-duil-alias-white-alpha-300);
  --dui-colors-action-background-tonal-hover: var(--dui-color-duil-alias-white-alpha-200);
  --dui-colors-action-background-tonal-default: var(--dui-color-duil-alias-white-alpha-100);
  --dui-colors-action-background-secondary-disabled: var(--dui-color-duil-alias-white-alpha-650);
  --dui-colors-action-background-secondary-highlight-default: var(--dui-color-duil-alias-black-alpha-025);
  --dui-colors-action-background-primary-pressed: var(--dui-color-duil-alias-dhl-red-850);
  --dui-colors-action-background-primary-positive-hover: var(--dui-color-duil-alias-positive-400);
  --dui-colors-action-background-primary-inverted-disabled: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-background-primary-inverted-hover: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-background-primary-inverted-default: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-action-background-primary-default: var(--dui-color-duil-alias-dhl-red-600);
  --dui-colors-action-background-primary-hover: var(--dui-color-duil-alias-dhl-red-750);
  --dui-colors-action-background-primary-disabled: var(--dui-color-duil-alias-white-alpha-100);
  --dui-colors-stroke-neutral: var(--dui-color-duil-alias-neutral-300);
  --dui-colors-stroke-information: var(--dui-color-duil-alias-information-400);
  --dui-colors-stroke-positive: var(--dui-color-duil-alias-positive-150);
  --dui-colors-stroke-negative: var(--dui-color-duil-alias-negative-500);
  --dui-colors-stroke-warning: var(--dui-color-duil-alias-warning-600);
  --dui-colors-stroke-highlight: var(--dui-color-duil-alias-dhl-red-600);
  --dui-colors-stroke-primary: var(--dui-color-duil-alias-neutral-050);
  --dui-colors-stroke-secondary: var(--dui-color-duil-alias-neutral-900);
  --dui-colors-stroke-tertiary: var(--dui-color-duil-alias-neutral-850);
  --dui-colors-stroke-muted: var(--dui-color-duil-alias-neutral-750);
  --dui-colors-stroke-inverted: var(--dui-color-duil-alias-neutral-950);
  --dui-colors-stroke-functional-focus: var(--dui-color-duil-alias-information-400);
  --dui-colors-stroke-functional-sustainability: var(--dui-color-duil-alias-go-green-700);
  --dui-colors-stroke-functional-notification: var(--dui-color-duil-alias-post-yellow-100);
  --dui-colors-stroke-disabled: var(--dui-color-duil-alias-black-alpha-400);
  --dui-colors-background-neutral: var(--dui-color-duil-alias-neutral-900);
  --dui-colors-background-positive: var(--dui-color-duil-alias-positive-850);
  --dui-colors-background-negative: var(--dui-color-duil-alias-negative-900);
  --dui-colors-background-information: var(--dui-color-duil-alias-information-900);
  --dui-colors-background-warning: var(--dui-color-duil-alias-warning-850);
  --dui-colors-background-base: var(--dui-color-duil-alias-neutral-950);
  --dui-colors-background-sustainability: var(--dui-color-duil-alias-go-green-700);
  --dui-colors-background-highlight: var(--dui-color-duil-alias-dhl-red-600);
  --dui-colors-background-primary: var(--dui-color-duil-alias-neutral-750);
  --dui-colors-background-secondary: var(--dui-color-duil-alias-neutral-850);
  --dui-colors-background-tertiary: var(--dui-color-duil-alias-neutral-900);
  --dui-colors-background-inverted: var(--dui-color-duil-alias-neutral-white);
  --dui-colors-background-functional-sustainability: var(--dui-color-duil-alias-go-green-700);
  --dui-colors-background-functional-notification: var(--dui-color-duil-alias-post-yellow-100);
  --dui-colors-foreground-neutral: var(--dui-color-duil-alias-neutral-050);
  --dui-colors-foreground-information: var(--dui-color-duil-alias-information-075);
  --dui-colors-foreground-positive: var(--dui-color-duil-alias-positive-100);
  --dui-colors-foreground-negative: var(--dui-color-duil-alias-negative-100);
  --dui-colors-foreground-warning: var(--dui-color-duil-alias-warning-075);
  --dui-colors-foreground-primary: var(--dui-color-duil-alias-neutral-075);
  --dui-colors-foreground-secondary: var(--dui-color-duil-alias-neutral-150);
  --dui-colors-foreground-tertiary: var(--dui-color-duil-alias-neutral-150);
  --dui-colors-foreground-highlight: var(--dui-color-duil-alias-neutral-050);
  --dui-colors-foreground-inverted: var(--dui-color-duil-alias-neutral-950);
  --dui-colors-foreground-functional-overlay: var(--dui-color-duil-alias-black-alpha-750);
  --dui-colors-foreground-functional-neutral: var(--dui-color-duil-alias-neutral-100);
  --dui-colors-foreground-functional-error: var(--dui-color-duil-alias-dhl-red-400);
  --dui-colors-foreground-functional-sustainability: var(--dui-color-duil-alias-go-green-700);
  --dui-colors-foreground-functional-notification: var(--dui-color-duil-alias-post-yellow-100);
  --dui-colors-foreground-functional-important: var(--dui-color-duil-alias-dhl-red-600);
  --dui-colors-foreground-disabled: var(--dui-color-duil-alias-neutral-600);
  --dui-colors-icons-neutral: var(--dui-color-duil-alias-neutral-050);
  --dui-colors-icons-information: var(--dui-color-duil-alias-information-075);
  --dui-colors-icons-warning: var(--dui-color-duil-alias-warning-075);
  --dui-colors-icons-positive: var(--dui-color-duil-alias-positive-050);
  --dui-colors-icons-negative: var(--dui-color-duil-alias-negative-100);
  --dui-colors-icons-primary: var(--dui-color-duil-alias-dhl-red-600);
  --dui-colors-icons-secondary: var(--dui-color-duil-alias-neutral-075);
  --dui-colors-icons-inverted: var(--dui-color-duil-alias-neutral-750);
  --dui-colors-icons-functional-sustainability: var(--dui-color-duil-alias-go-green-700);
  --dui-colors-icons-disabled: var(--dui-color-duil-alias-black-alpha-400);
  }

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

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

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

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

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

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

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

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

  /**
 * Do not edit directly
 * Generated on Fri, 06 Feb 2026 11:29:40 GMT
 */

  :root {
  --dui-z-index-back-to-top: 1000;
  --dui-z-index-loader: 1000;
  --dui-z-index-navbar: 1100;
  --dui-z-index-drawers: 1400;
  --dui-z-index-modal: 1500;
  --dui-z-index-popover: 1800;
  --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_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;
}

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

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