.mother-list-container .mother-list-tab-container ul::before {
  height: 0;
}
.mother-list-container .mother-list-tab-container hr {
  margin: 0;
  height: 5px;
  background-color: var(--dui-color-gray-400);
}
.mother-list-container .mother-list-tab-container dhl-tabs .dhl-tabs-list li.isActive {
  background-image: linear-gradient(var(--dir), var(--dui-color-white-500) 0%, var(--dui-color-white-500) 94%, var(--dui-color-gray-600) 94%, var(--dui-color-gray-600) 100%) !important;
}
.mother-list-container .mother-list-tab-container dhl-tabs .dhl-tabs-list li button {
  padding: 0.8em 1em;
  min-width: 12em;
}
.mother-list-container dhl-dropdown[is-disabled=true] {
  opacity: 0.4 !important;
}
.mother-list-container .shipment-filter {
  padding: 1em 0;
}.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-color-red-500);
}.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: 3 !important; /* Ensure the modal overlay is above other content and other content should not exceed z-index 3 */
}.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 .shell-input-wrapper {
  display: flex;
  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: 25%;
}
.list-container .header-dropdown {
  width: 50%;
  z-index: 2 !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-color-red-500);
  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;
}.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;
}.header {
  height: 70px;
  background: var(--dui-color-yellow-500);
  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-color-gray-50);
}

.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-color-gray-50);
}

.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-color-white-500) transparent;
}

.dropdown {
  position: absolute;
  right: auto;
  left: auto;
  background: var(--dui-color-white-500);
  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-color-red-500);
}.profile-wrapper {
  background-color: var(--dui-color-white-500);
  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-color-red-500);
}

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

.address-option-wrapper {
  background: var(--dui-color-gray-50);
  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-color-gray-50);
  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-color-red-500);
}

.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: 2 !important;
}
.shipment-filter-wrapper dhl-button.reset-filter > .styled:is(button, a):is(.outline:disabled, .outline[data-disabled=true]) {
  color: var(--dui-color-gray-300);
}
.shipment-filter-wrapper dhl-button.reset-filter > .styled.outline:is(button, a) {
  color: var(--dui-color-red-500);
}
.shipment-filter-wrapper .header-dropdown {
  width: 25%;
  font-weight: normal !important;
  z-index: 2 !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: 2 !important;
}
.shipment-filter-wrapper dhl-button.reset-filter > .styled:is(button, a):is(.outline:disabled, .outline[data-disabled=true]) {
  color: var(--dui-color-gray-300);
}
.shipment-filter-wrapper dhl-button.reset-filter > .styled.outline:is(button, a) {
  color: var(--dui-color-red-500);
}
.shipment-filter-wrapper .header-dropdown {
  width: 25%;
  font-weight: normal !important;
  z-index: 2 !important;
}.add-mother-modal-container {
  display: grid;
  grid-gap: 2em;
  grid-template-columns: 1fr 0.5fr;
}

#add-mother-dialog dhl-card {
  width: 60vw !important;
}
#add-mother-dialog .card-container {
  margin: 0 20% 0 20% !important;
}

.mothe-add-container {
  margin-bottom: 5em;
}.mother-list-table {
  border: 0 !important;
  --borderColor: 'none' !important;
}
.mother-list-table .mother-list-table-wrapper tbody {
  max-height: 50vh;
  min-height: 50vh !important;
}
.mother-list-table caption {
  padding: 0;
}
.mother-list-table tbody {
  max-height: 50vh !important;
  min-height: 50vh !important;
}
.mother-list-table .more-wrapper {
  position: relative;
}
.mother-list-table .more-wrapper .more-icon {
  position: relative;
  cursor: pointer;
  width: fit-content;
}

.more-part-container {
  position: absolute;
  background-color: white;
  top: 8px;
  min-width: 200px;
  z-index: 2;
  right: 180px;
  border: solid;
  border-radius: 4px;
}
.more-part-container dhl-icon {
  color: var(--dui-color-red-500);
}
.more-part-container .more-close-icon {
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
  color: var(--dui-color-red-500);
}
.more-part-container .more-part {
  margin-top: 0.7em;
}
.more-part-container .more-part .more-part-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
  padding: 0.5em;
  cursor: pointer;
}
.more-part-container .more-part .more-part-wrapper:hover {
  background-color: var(--dui-color-gray-50);
  border-radius: 0.5em;
}.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-color-red-500);
}

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

.address-option-wrapper {
  background: var(--dui-color-gray-50);
  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-color-gray-50);
  flex-direction: column;
  margin-top: 0.8em;
  padding: 1.2em;
}

.address-upload-drop-wrap {
  margin: 1em;
  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-color-red-500);
}

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

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

.drop-zone.highlight {
  border: 2px dashed #d9534f; /* DHL red */
  background-color: #fff5f5;
}

.address-upload-wrap .file-list {
  max-width: 20vw;
  white-space: normal;
  overflow-wrap: break-word;
  word-wrap: break-word;
}.add-dgcontent-modal-container .label {
  font-size: 0.8rem;
  font-weight: 500;
  margin-bottom: 0.8em;
}
.add-dgcontent-modal-container .modal-wrapper .dialog-container .card-container {
  margin: 0 25% 0% 25% !important;
}
.add-dgcontent-modal-container .dg-content {
  margin-bottom: 2em;
}.hawb-outer .modalWidth .dialog-container > dhl-card {
  width: 75% !important;
}
.hawb-outer .hawb-content-wrapper {
  max-width: 60vw;
  max-height: 30vw;
  overflow-y: auto;
}
.hawb-outer .hawb-content-wrapper .hawb-table {
  margin: 1em;
  margin-bottom: 0;
}
.hawb-outer .hawb-content-wrapper dhl-table > table tr:first-child {
  position: sticky;
  top: 0;
  z-index: 1;
  background: var(--dui-color-white-500);
  text-align: left;
}
.hawb-outer .hawb-content-wrapper .hawb-table tbody {
  max-height: 25vh !important;
  min-height: 10vh !important;
}
.hawb-outer .hawb-content-wrapper .top-text {
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: start;
}
.hawb-outer .hawb-content-wrapper .top-text dhl-text {
  margin-right: 1em;
}
.hawb-outer .hawb-content-wrapper .bottom-text {
  margin-top: 1em;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
}
.hawb-outer .hawb-content-wrapper .heading-value p {
  font-size: 36px;
  margin-bottom: 1em;
}.image-upload-list-container .capitalize {
  text-transform: capitalize;
}
.image-upload-list-container .shipment-upload-list-table .refresh-icon {
  position: relative;
  top: 5px;
  left: 5px;
  cursor: pointer;
}
.image-upload-list-container .image-modalWidth .dialog-container > dhl-card {
  max-width: 75vw !important;
  max-height: 75vh !important;
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.2) transparent;
}
.image-upload-list-container .shipment dhl-table > table tbody {
  max-height: 50vh !important;
}
.image-upload-list-container .more-wrapper {
  position: relative;
}
.image-upload-list-container .more-wrapper .more-icon {
  position: relative;
  cursor: pointer;
  width: fit-content;
}
.image-upload-list-container .more-part-container {
  position: absolute;
  background-color: white;
  top: 8px;
  min-width: 200px;
  z-index: 2;
  right: 25px;
  border: solid;
  border-radius: 12px;
  border-top-right-radius: 0.1em;
}
.image-upload-list-container .more-part-container dhl-icon {
  color: var(--dui-color-red-500);
}
.image-upload-list-container .more-part-container .more-close-icon {
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
  color: var(--dui-color-red-500);
}
.image-upload-list-container .more-part-container .more-part {
  margin-top: 0.7em;
}
.image-upload-list-container .more-part-container .more-part .more-part-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
  padding: 0.5em;
  cursor: pointer;
}
.image-upload-list-container .more-part-container .more-part .more-part-wrapper:hover {
  background-color: var(--dui-color-gray-50);
  border-radius: 0.5em;
}
.image-upload-list-container .shipment-upload-list-table {
  min-height: 45vh;
  overflow: auto;
}
.image-upload-list-container dhl-table > table tbody {
  min-height: 40vh !important;
}.shipment-error-dialog .shipment-error-wrap {
  border-bottom: solid rgb(231, 231, 231) 1px;
  padding: 1em 0;
}
.shipment-error-dialog .shipment-error-wrap .shipment-ref .shipment-ref-value {
  font-weight: 600;
  font-size: 1.2rem;
}
.shipment-error-dialog .shipment-error-dialog-body {
  max-height: 50vh;
  overflow: auto;
}

#add-mother-dialog dhl-card {
  width: 60vw !important;
}
#add-mother-dialog .card-container {
  margin: 0 20% 0 20% !important;
}.shipment-menu-header {
  margin: 1rem;
}

dhl-button > .styled.md:is(button, a) {
  border-radius: 0px !important;
}.shipment-list-container .shipment-list-tab-container ul::before {
  height: 0;
}
.shipment-list-container .shipment-list-tab-container hr {
  margin: 0;
  height: 5px;
  background-color: var(--dui-color-gray-400);
}
.shipment-list-container .scanid-list {
  margin-bottom: 1rem;
}
.shipment-list-container .scanid-button {
  --size: 2rem !important;
  color: red;
  cursor: pointer;
}
.shipment-list-container .scanid-header {
  text-decoration: underline;
}
.shipment-list-container .scanid-close {
  text-align: end;
  margin-top: 2rem;
}
.shipment-list-container .scanid-header-title {
  font-weight: bold;
  margin-bottom: 16px;
  padding-bottom: 8px;
  font-size: 1.2rem;
}
.shipment-list-container .scanid-modal {
  width: 40rem;
  margin-top: 1.5rem;
}
.shipment-list-container tr.table-heading {
  position: sticky;
  top: 0;
  z-index: 1;
  background: var(--dui-color-white-500);
  text-align: left;
}

.delete-icon {
  color: red;
  height: 24px;
  width: 24px;
}

#delete-reset-icons dhl-card {
  width: 100vw !important;
  height: 70vh !important;
}
#delete-reset-icons .card-container {
  margin: 10% 33% 0% 30% !important;
  height: 13em;
}

.delete-reset-icons {
  position: relative;
}
.delete-reset-icons .button-container {
  display: flex;
  justify-content: flex-end;
  padding: 0 1em;
  margin-top: 1em;
}
.delete-reset-icons .modal-button {
  padding: 10px;
}.shipment-list-table {
  border: 0 !important;
  --borderColor: 'none' !important;
}
.shipment-list-table caption {
  padding: 0;
}
.shipment-list-table dhl-table > table tbody {
  max-height: 50vh;
}
.shipment-list-table .shipment-caption {
  padding-top: 1rem;
  display: flex;
}
.shipment-list-table .shipment-filter {
  flex-grow: 3;
}
.shipment-list-table .shipment-configuration {
  display: flex;
  align-items: center;
  gap: 1rem; /* Space between dropdown and icon */
}
.shipment-list-table .shipment-configuration .icon-configuration {
  flex: 2; /* Adjust flex ratio for the icon */
  text-align: right; /* Align the icon to the right */
  font-size: 16px !important;
  cursor: pointer;
}
.shipment-list-table .more-wrapper {
  position: relative;
}
.shipment-list-table .more-wrapper .more-icon {
  position: relative;
  cursor: pointer;
  width: fit-content;
}
.shipment-list-table .configuration-setting-wrapper {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 4em;
}
.shipment-list-table .configuration-setting-wrapper .side-menu-more-icon {
  cursor: pointer;
  width: 100%;
  color: var(--dui-color-black-500);
}
.shipment-list-table .configuration-setting-wrapper .side-menu-more-icon a {
  padding: 1em 0.9em;
}
.shipment-list-table .configuration-setting-wrapper .configuration-menu {
  position: absolute;
  right: 10px;
  background-color: white;
  top: 80px;
}
.shipment-list-table .icon-configuration {
  font-size: 16px !important;
}

.more-part-container {
  position: absolute;
  background-color: white;
  top: 8px;
  min-width: 200px;
  z-index: 2;
  right: 25px;
  border: solid;
  border-radius: 12px;
  border-top-right-radius: 0.1em;
}
.more-part-container dhl-icon {
  color: var(--dui-color-red-500);
}
.more-part-container .more-close-icon {
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
  color: var(--dui-color-red-500);
}
.more-part-container .more-part {
  margin-top: 0.7em;
}
.more-part-container .more-part .more-part-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
  padding: 0.5em;
  cursor: pointer;
}
.more-part-container .more-part .more-part-wrapper:hover {
  background-color: var(--dui-color-gray-50);
  border-radius: 0.5em;
}

.capitalize {
  text-transform: capitalize;
}

.copy-shipment-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 3; /* Ensure the modal is above other content */
}
.copy-shipment-modal-overlay .copy-shipment-modal-content {
  background: white;
  padding: 20px;
  border-radius: 8px;
  width: 300px;
  text-align: center;
}

.chip-label {
  font-size: 16px;
  align-items: center;
  margin: 0.2em 0.5em 0.2em 0.5em;
  cursor: pointer;
}

.checkbox {
  margin-left: 0.6em;
  margin-top: 1em;
}

.icon-delete {
  color: red;
  margin-right: 1em;
  margin-top: -0.5em;
  width: 1.5em;
}.configuration-shipment-list-container {
  position: absolute;
  background-color: white;
  top: -85px;
  min-width: 35vw;
  z-index: 2;
  right: 50px;
  border: solid;
  border-radius: 12px;
  border-top-right-radius: 0.1em;
}
.configuration-shipment-list-container dhl-icon {
  color: var(--dui-color-red-500);
}
.configuration-shipment-list-container .configuration-shipment-list-close-icon {
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
  color: var(--dui-color-red-500);
}
.configuration-shipment-list-container .configuration-shipment-list-part {
  margin: 0.7em;
}
.configuration-shipment-list-container .configuration-shipment-list-part .more-part-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
  padding: 0.5em;
  cursor: pointer;
}
.configuration-shipment-list-container .configuration-shipment-list-part .more-part-wrapper:hover {
  background-color: var(--dui-color-gray-50);
  border-radius: 0.5em;
}
.configuration-shipment-list-container .icon-color {
  height: 1.2em !important;
}
.configuration-shipment-list-container .configuration-header {
  display: flex;
  gap: 0.2em;
  margin: 0.5em 0 0.5em 0;
}
.configuration-shipment-list-container .configuration-header-actions {
  display: flex;
  gap: 0.2em;
  margin: 0.5em 1em 0.5em 0.5em;
  justify-content: flex-end;
}
.configuration-shipment-list-container .input-edit-configuration {
  width: 100px;
}
.configuration-shipment-list-container .chip-label {
  font-size: 16px;
  font-weight: bold;
  align-items: center;
  margin: 0.2em 0.5em 0.2em 0.5em;
  cursor: pointer;
  border: 1px solid var(--dui-color-red-500);
  padding: 10px;
}
.configuration-shipment-list-container .chip-label-active {
  background-color: var(--dui-color-red-500);
  color: var(--dui-color-white-500);
}
.configuration-shipment-list-container .chip-label-inactive {
  background-color: var(--dui-color-white-500);
  color: var(--dui-color-red-500);
}
.configuration-shipment-list-container .disabled-field {
  background-color: var(--dui-color-grey-500);
  color: var(--dui-color-white-500);
}.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-color-red-500);
  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;
}.csv-upload-list-container .capitalize {
  text-transform: capitalize;
}
.csv-upload-list-container .shipment-upload-list-table .refresh-icon {
  position: relative;
  top: 5px;
  left: 5px;
  cursor: pointer;
}
.csv-upload-list-container .csv-upload-modalWidth .dialog-container > dhl-card {
  max-height: 80vh;
  max-width: 85vw;
  min-width: 60vw;
  min-height: 70vh;
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.2) transparent;
}
.csv-upload-list-container .csv-upload-modalWidth .dialog-container .card-container {
  box-shadow: none;
}
.csv-upload-list-container .csv-upload-modalWidth .dialog-container .card-container :hover {
  outline-color: transparent !important;
}
.csv-upload-list-container .shipment dhl-table > table tbody {
  max-height: 50vh !important;
}
.csv-upload-list-container .more-wrapper {
  position: relative;
}
.csv-upload-list-container .more-wrapper .more-icon {
  position: relative;
  cursor: pointer;
  width: fit-content;
}
.csv-upload-list-container .more-part-container {
  position: absolute;
  background-color: white;
  top: 8px;
  min-width: 200px;
  z-index: 2;
  right: 25px;
  border: solid;
  border-radius: 12px;
  border-top-right-radius: 0.1em;
}
.csv-upload-list-container .more-part-container dhl-icon {
  color: var(--dui-color-red-500);
}
.csv-upload-list-container .more-part-container .more-close-icon {
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
  color: var(--dui-color-red-500);
}
.csv-upload-list-container .more-part-container .more-part {
  margin-top: 0.7em;
}
.csv-upload-list-container .more-part-container .more-part .more-part-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
  padding: 0.5em;
  cursor: pointer;
}
.csv-upload-list-container .more-part-container .more-part .more-part-wrapper:hover {
  background-color: var(--dui-color-gray-50);
  border-radius: 0.5em;
}.invoice-header-container {
  margin: 1em;
}
.invoice-header-container .invoice-grid-container {
  padding: 0;
}
.invoice-header-container .file-input-container {
  display: flex;
  align-items: center;
  gap: 1em;
}
.invoice-header-container .file-input-container .file-input-wrapper {
  position: relative;
  width: 50%;
  cursor: pointer;
}
.invoice-header-container .file-input-container .file-input-wrapper button {
  width: 100%;
  cursor: pointer;
}
.invoice-header-container .file-input-container .file-input-wrapper .file-upload-input {
  padding: 1em;
  width: 100%;
  left: 0;
  position: absolute;
  padding: 1em;
  opacity: 0;
  cursor: pointer;
}
.invoice-header-container .file-input-container .file-name {
  width: 50%;
  font-size: 0.8rem;
}
.invoice-header-container .field-disabled {
  opacity: 0.4 !important;
}

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

.dropdown-display {
  z-index: 2;
}.create-line-item-container-invoice {
  padding: 1em;
}
.create-line-item-container-invoice .line-item-container {
  width: 100%;
  min-height: 37vh;
  max-height: 37vh;
  overflow: auto;
}
.create-line-item-container-invoice .line-item-container .global-dropdown-wrapper {
  padding: 1em 0 !important;
}
.create-line-item-container-invoice .line-item-container .global-dropdown-wrapper .global-currency {
  width: 100%;
  min-width: 10em;
}
.create-line-item-container-invoice .line-item-container .global-dropdown-wrapper dhl-dropdown .dropdown-container .options-container.show {
  z-index: 2 !important;
}
.create-line-item-container-invoice .line-item-container .table-heading td {
  white-space: nowrap;
}
.create-line-item-container-invoice .line-item-container tbody {
  min-height: 35vh;
  max-height: 35vh;
  overflow: auto;
}
.create-line-item-container-invoice .line-item-container tbody input, .create-line-item-container-invoice .line-item-container tbody .dropdown-container {
  min-width: 10em;
}
.create-line-item-container-invoice .create-line-item-button-wrapper {
  display: flex;
  margin: 0;
  align-items: center;
  justify-content: space-between;
}
.create-line-item-container-invoice .required:after {
  content: "*";
  color: red;
  margin: 0 0.3em;
}
.create-line-item-container-invoice .delete-icon {
  position: sticky;
  right: 0;
}
.create-line-item-container-invoice .field-disabled {
  opacity: 0.4 !important;
}
.create-line-item-container-invoice .action-icon-disable {
  color: grey;
}
.create-line-item-container-invoice .mismatch-container {
  margin-bottom: 2em;
}
.create-line-item-container-invoice tr {
  vertical-align: top !important;
}
.create-line-item-container-invoice tr td {
  vertical-align: top !important;
}.invoicedetls-tab-content-wrapper .invoice-header-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 1em;
  margin-top: 0.5em;
}
.invoicedetls-tab-content-wrapper .invoice-header-section .invoice-btn-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.invoicedetls-tab-content-wrapper .save-button {
  display: flex;
  justify-content: end;
  margin: 1em;
}
.invoicedetls-tab-content-wrapper .add-btn-container {
  border: 1px solid var(--dui-color-red-500);
  padding: 5px 10px;
}
.invoicedetls-tab-content-wrapper .create-button {
  display: flex;
  justify-content: end;
}.shipment-error-dialog .shipment-error-wrap {
  border-bottom: solid rgb(231, 231, 231) 1px;
  padding: 1em 0;
}
.shipment-error-dialog .shipment-error-wrap .shipment-ref .shipment-ref-value {
  font-weight: 600;
  font-size: 1.2rem;
}
.shipment-error-dialog .shipment-error-dialog-body {
  max-height: 50vh;
  overflow: auto;
}

#add-mother-dialog dhl-card {
  width: 60vw !important;
}
#add-mother-dialog .card-container {
  margin: 0 20% 0 20% !important;
}

.capitalize-error::first-letter {
  text-transform: capitalize;
}.hide {
  width: 0;
  display: none;
}

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

.shipment-caption {
  display: flex;
  align-items: center;
  gap: 1em;
}
.shipment-caption .heading-filter-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
  flex-grow: 1;
}

#dhl-tabs-shipment-container .dhl-tabs-list li {
  background-color: lightgrey; /* Default background for non-active tabs */
  transition: background-color 0.3s ease;
}
#dhl-tabs-shipment-container .dhl-tabs-list li.isActive {
  background-color: transparent; /* Transparent background for active tab */
}
#dhl-tabs-shipment-container .dhl-tabs-list li button {
  justify-content: center !important;
}

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

.shipment {
  margin: 0.5em;
}#edit-shipment-details .card-container {
  margin: 0 10% 0 10% !important;
}
#edit-shipment-details .accept-ignore-modal .card-container {
  margin: 0 25% 0 25% !important;
}
#edit-shipment-details .edit-shipment-content-container .edit-shipment-header {
  display: flex;
  gap: 1em;
  padding-bottom: 1em;
}
#edit-shipment-details dhl-modal .dialog-container > dhl-card {
  width: auto;
}
#edit-shipment-details .shipment-error {
  padding-bottom: 0.5rem;
}
#edit-shipment-details .required:after {
  content: "*";
  color: red;
  margin: 0 0.3em;
}.line-item-information-tab-container {
  padding-top: 1em;
}
.line-item-information-tab-container .line-item-information-tab-header {
  font-size: 1.5rem;
  font-weight: 600;
}
.line-item-information-tab-container .line-item-heading-container {
  display: flex;
  align-items: center;
}
.line-item-information-tab-container .line-item-heading-container .heading {
  flex-grow: 1;
}
.line-item-information-tab-container .line-item-information-container {
  padding: 1em 0;
  margin: 0;
}
.line-item-information-tab-container .line-item-table {
  margin: 1em 0;
  max-height: calc(100vh - 0px);
  overflow-x: auto;
}
.line-item-information-tab-container .line-item-table .table-heading {
  text-wrap: nowrap;
  background-color: var(--dui-color-gray-100) !important;
}
.line-item-information-tab-container .line-item-table tr {
  background-color: var(--dui-color-white-500) !important;
}
.line-item-information-tab-container .line-item-table tbody {
  display: block;
  overflow: auto;
  max-height: calc(100vh - 650px);
}
.line-item-information-tab-container .mismatch-container {
  margin-bottom: 1em;
}.edit-shipper-details-tab-container {
  padding: 1em 0;
  max-height: 40vh;
  overflow: auto;
}
.edit-shipper-details-tab-container .edit-shipper-details-tab-header {
  font-size: 1.5rem;
  font-weight: 600;
}
.edit-shipper-details-tab-container .edit-shipper-details-container {
  padding: 1em 0 0 0;
  margin: 0;
}
.edit-shipper-details-tab-container .edit-container-details-tab-details {
  padding: 1em 0 0 0;
  max-width: unset;
}.line-item-information-tab-container {
  padding-top: 1em;
}
.line-item-information-tab-container .line-item-information-tab-header {
  font-size: 1.5rem;
  font-weight: 600;
}
.line-item-information-tab-container .line-item-heading-container {
  display: flex;
  align-items: center;
}
.line-item-information-tab-container .line-item-heading-container .heading {
  flex-grow: 1;
}
.line-item-information-tab-container .line-item-information-container {
  padding: 1em 0;
  margin: 0;
}
.line-item-information-tab-container .line-item-table {
  margin: 1em 0;
  overflow-x: auto;
  overflow-y: hidden;
}
.line-item-information-tab-container .line-item-table .table-heading {
  text-wrap: nowrap;
  background-color: var(--dui-color-gray-100) !important;
}
.line-item-information-tab-container .line-item-table tr {
  background-color: var(--dui-color-white-500) !important;
}
.line-item-information-tab-container .line-item-table tbody {
  display: block;
  overflow: auto;
  max-height: calc(100vh - 650px);
  min-height: 200px;
}
.line-item-information-tab-container .mismatch-container {
  margin-bottom: 1em;
}

.line-item-wrap .line-item-table {
  max-width: calc(100vw - 70px);
}
.line-item-wrap input {
  min-width: 10em;
}.label-iframe {
  width: 100%;
  height: 60vh;
}.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 tr td {
  padding: 0 !important;
  width: var(--dui-size-space-24x) !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 .filter-inputs {
  display: flex;
  align-items: center;
  justify-content: center;
}
.shipment-filter-wrapper .filter-inputs .shippingPointDropdown {
  width: 15vw;
  padding-left: 20px;
}
.shipment-filter-wrapper .filter-inputs .shippingPointDropdown .options-container {
  z-index: 2;
}
.shipment-filter-wrapper dhl-button.reset-filter > .styled:is(button, a):is(.outline:disabled, .outline[data-disabled=true]) {
  color: var(--dui-color-gray-300);
}
.shipment-filter-wrapper dhl-button.reset-filter > .styled.outline:is(button, a) {
  color: var(--dui-color-red-500);
}.sort-heading .sort-heading-wrap {
  display: flex;
  align-items: center;
  gap: 0.2em;
}
.sort-heading .sort-heading-wrap .icon {
  position: relative;
}
.sort-heading .sort-heading-wrap .icon img {
  position: absolute;
  width: 1.2rem !important;
  top: -1em;
}
.sort-heading .cursor-pointer {
  cursor: pointer !important;
}.sscim-shipment-list-container .shipment-list-tab-container ul::before {
  height: 0;
}
.sscim-shipment-list-container .shipment-list-tab-container hr {
  margin: 0;
  height: 5px;
  background-color: var(--dui-color-gray-400);
}.sscim-shipment-list-table {
  border: 0 !important;
  --borderColor: 'none' !important;
}
.sscim-shipment-list-table caption {
  padding: 0;
}
.sscim-shipment-list-table tbody {
  max-height: 35vh !important;
}
.sscim-shipment-list-table .shipment-caption {
  padding-top: 1rem;
  display: flex;
}
.sscim-shipment-list-table .shipment-filter {
  flex-grow: 3;
}
.sscim-shipment-list-table .shipment-configuration {
  display: flex;
  align-items: center;
  gap: 1rem;
  /* Space between dropdown and icon */
}
.sscim-shipment-list-table .shipment-configuration .icon-configuration {
  flex: 2;
  /* Adjust flex ratio for the icon */
  text-align: right;
  /* Align the icon to the right */
  font-size: 16px !important;
  cursor: pointer;
}
.sscim-shipment-list-table .more-wrapper {
  position: relative;
}
.sscim-shipment-list-table .more-wrapper .more-icon {
  position: relative;
  cursor: pointer;
  width: fit-content;
}
.sscim-shipment-list-table .configuration-setting-wrapper {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 4em;
}
.sscim-shipment-list-table .configuration-setting-wrapper .side-menu-more-icon {
  cursor: pointer;
  width: 100%;
  color: var(--dui-color-black-500);
}
.sscim-shipment-list-table .configuration-setting-wrapper .side-menu-more-icon a {
  padding: 1em 0.9em;
}
.sscim-shipment-list-table .configuration-setting-wrapper .configuration-menu {
  position: absolute;
  right: 10px;
  background-color: white;
  top: 80px;
}
.sscim-shipment-list-table .icon-configuration {
  font-size: 16px !important;
}
.sscim-shipment-list-table .table-heading {
  text-wrap: nowrap;
}
.sscim-shipment-list-table .more-part-container {
  position: absolute;
  background-color: white;
  top: 8px;
  min-width: 200px;
  z-index: 2;
  right: 25px;
  border: solid;
  border-radius: 12px;
  border-top-right-radius: 0.1em;
}
.sscim-shipment-list-table .more-part-container dhl-icon {
  color: var(--dui-color-red-500);
}
.sscim-shipment-list-table .more-part-container .more-close-icon {
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
  color: var(--dui-color-red-500);
}
.sscim-shipment-list-table .more-part-container .more-part {
  margin-top: 0.7em;
}
.sscim-shipment-list-table .more-part-container .more-part .more-part-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
  padding: 0.5em;
  cursor: pointer;
}
.sscim-shipment-list-table .more-part-container .more-part .more-part-wrapper:hover {
  background-color: var(--dui-color-gray-50);
  border-radius: 0.5em;
}
.sscim-shipment-list-table .capitalize {
  text-transform: capitalize;
}
.sscim-shipment-list-table .copy-shipment-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 3;
  /* Ensure the modal is above other content */
}
.sscim-shipment-list-table .copy-shipment-modal-overlay .copy-shipment-modal-content {
  background: white;
  padding: 20px;
  border-radius: 8px;
  width: 300px;
  text-align: center;
}
.sscim-shipment-list-table .chip-label {
  font-size: 16px;
  align-items: center;
  margin: 0.2em 0.5em 0.2em 0.5em;
  cursor: pointer;
}
.sscim-shipment-list-table .checkbox {
  margin-left: 0.6em;
  margin-top: 0;
}
.sscim-shipment-list-table .icon-delete {
  color: red;
  margin-right: 1em;
  margin-top: -0.5em;
  width: 1.5em;
}
.sscim-shipment-list-table .tick .action-img {
  cursor: default !important;
  color: black !important;
}
.sscim-shipment-list-table .shipment-status {
  text-transform: capitalize;
}.pallet-list-container .pallet-list-table caption {
  padding: 0;
}
.pallet-list-container .pallet-list-table dhl-table > table tbody {
  max-height: 50vh;
  min-height: 50vh;
}
.pallet-list-container .pallet-list-table .more-wrapper {
  position: relative;
}
.pallet-list-container .pallet-list-table .more-wrapper .more-icon {
  cursor: pointer;
  width: fit-content;
}
.pallet-list-container .pallet-list-table .more-part-container {
  position: absolute;
  background-color: white;
  top: 8px;
  min-width: 200px;
  z-index: 2;
  right: 6em;
  border: solid;
  border-radius: 4px;
}
.pallet-list-container .pallet-list-table .more-part-container dhl-icon {
  color: var(--dui-color-red-500);
}
.pallet-list-container .pallet-list-table .more-part-container .more-close-icon {
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
  color: var(--dui-color-red-500);
}
.pallet-list-container .pallet-list-table .more-part-container .more-part {
  margin-top: 0.7em;
}
.pallet-list-container .pallet-list-table .more-part-container .more-part .more-part-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
  padding: 0.5em;
  cursor: pointer;
}
.pallet-list-container .pallet-list-table .more-part-container .more-part .more-part-wrapper:hover {
  background-color: var(--dui-color-gray-50);
  border-radius: 0.5em;
}
.pallet-list-container .pallet-list-table dhl-dropdown[is-disabled=true] {
  opacity: 0.5 !important;
}
.pallet-list-container .top-text {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}.mother-invoice-container .capitalize {
  text-transform: capitalize;
}
.mother-invoice-container .shipment-upload-list-table .refresh-icon {
  position: relative;
  top: 5px;
  left: 5px;
  cursor: pointer;
}
.mother-invoice-container .csv-upload-modalWidth .dialog-container > dhl-card {
  width: 90% !important;
  height: 85% !important;
  max-height: 90vh;
  max-width: 85vw;
  overflow: scroll;
}
.mother-invoice-container .csv-upload-modalWidth .dialog-container .card-container {
  overflow: auto !important;
  margin: 0 !important;
}
.mother-invoice-container .shipment dhl-table > table tbody {
  max-height: 50vh !important;
}
.mother-invoice-container .more-wrapper {
  position: relative;
}
.mother-invoice-container .more-wrapper .more-icon {
  position: relative;
  cursor: pointer;
  width: fit-content;
}
.mother-invoice-container .more-part-container {
  position: absolute;
  background-color: white;
  top: 8px;
  min-width: 200px;
  z-index: 2;
  right: 25px;
  border: solid;
  border-radius: 12px;
  border-top-right-radius: 0.1em;
}
.mother-invoice-container .more-part-container dhl-icon {
  color: var(--dui-color-red-500);
}
.mother-invoice-container .more-part-container .more-close-icon {
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
  color: var(--dui-color-red-500);
}
.mother-invoice-container .more-part-container .more-part {
  margin-top: 0.7em;
}
.mother-invoice-container .more-part-container .more-part .more-part-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
  padding: 0.5em;
  cursor: pointer;
}
.mother-invoice-container .more-part-container .more-part .more-part-wrapper:hover {
  background-color: var(--dui-color-gray-50);
  border-radius: 0.5em;
}.shipment-navigation-button button {
  padding: 0 !important;
}.link-unlink-list-container ul::before {
  height: 0;
}
.link-unlink-list-container hr {
  margin: 0;
  height: 5px;
  background-color: var(--dui-color-gray-400);
}
.link-unlink-list-container dhl-tabs .dhl-tabs-list li.isActive {
  background-image: linear-gradient(var(--dir), var(--dui-color-white-500) 0%, var(--dui-color-white-500) 94%, var(--dui-color-gray-600) 94%, var(--dui-color-gray-600) 100%) !important;
}
.link-unlink-list-container dhl-tabs .dhl-tabs-list li button {
  padding: 0.8em 1em;
  min-width: 12em;
}
.link-unlink-list-container .link-btn {
  background-color: #d40511;
  padding: 0.8em 2em;
  color: #fff;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 700;
  margin: 1em 0;
  border-radius: 0.2em;
}
.link-unlink-list-container .btn-wrapper {
  display: flex;
  justify-content: end;
}
.link-unlink-list-container .disabled-link-btn {
  cursor: not-allowed;
  background-color: rgba(108, 112, 116, 0.6) !important;
}
.link-unlink-list-container .sscim-header-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.link-unlink-list-container .sscim-header-wrapper .text-section {
  padding: 0 1em;
}
.link-unlink-list-container .sscim-header-wrapper .input-wrapper {
  width: 30vw;
}.sscim-mother-list-table {
  border: 0 !important;
  --borderColor: 'none' !important;
}
.sscim-mother-list-table caption {
  padding: 0;
}
.sscim-mother-list-table .mother-list-table-wrapper tbody {
  max-height: 26vh;
  min-height: 26vh !important;
}
.sscim-mother-list-table tbody {
  max-height: 26vh !important;
  min-height: 26vh !important;
}
.sscim-mother-list-table .more-wrapper {
  position: relative;
}
.sscim-mother-list-table .more-wrapper .more-icon {
  cursor: pointer;
  width: fit-content;
}

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

.linkunlink-filter-sscim {
  display: flex;
  padding: 1em 0;
}
.linkunlink-filter-sscim .header-dropdown,
.linkunlink-filter-sscim .filter-part {
  padding-right: 1em;
}
.linkunlink-filter-sscim .header-dropdown {
  width: 25vw;
}.shipment-upload-list-container .capitalize {
  text-transform: capitalize;
}
.shipment-upload-list-container .shipment-upload-list-table .refresh-icon {
  position: relative;
  top: 5px;
  left: 5px;
  cursor: pointer;
}#edit-shipment-details .card-container {
  margin: 0 10% 0 10%;
}
#edit-shipment-details .edit-shipment-content-container .edit-shipment-header {
  display: flex;
  gap: 1em;
  padding-bottom: 1em;
}
#edit-shipment-details dhl-modal .dialog-container > dhl-card {
  width: auto;
}
#edit-shipment-details .shipment-error {
  padding-bottom: 0.5rem;
}

.fill-details p {
  margin: 0 0.2em;
}

.shipment-creation-footer {
  padding: 0.5em;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.shipment-creation-page-container .shipment-tabs {
  margin: 1em;
}
.shipment-creation-page-container .shipment-header p {
  color: #333333;
}
.shipment-creation-page-container .edit-shipper-details-container {
  padding: 0;
}
.shipment-creation-page-container .shipment-tab-content-wrapper {
  min-height: 61vh;
  max-height: 61vh;
  overflow: auto;
  box-shadow: 0 8px 6px -6px rgb(211, 211, 211);
}
.shipment-creation-page-container .save-btn-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
}
.shipment-creation-page-container .top-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.shipment-creation-page-container .top-container .common-errors {
  width: 65vw;
}
.shipment-creation-page-container .top-container .lbx-section {
  width: 30vw;
  display: flex;
  align-items: center;
  justify-content: end;
}
.shipment-creation-page-container .top-container .lbx-section .mawb-input-container {
  width: 22vw;
  z-index: 2;
}
.shipment-creation-page-container .field-disabled {
  opacity: 0.4 !important;
}
.shipment-creation-page-container .save-btn-wrapper dhl-button.save-button > .styled:is(button, a):is(.outline:disabled, .outline[data-disabled=true]) {
  color: var(--dui-color-gray-300);
}
.shipment-creation-page-container .save-btn-wrapper dhl-button.save-button > .styled.outline:is(button, a) {
  color: var(--dui-color-red-500);
}.invoice-header-container {
  margin: 1em;
}
.invoice-header-container .invoice-grid-container {
  padding: 0;
}
.invoice-header-container .file-input-container {
  display: flex;
  align-items: center;
  gap: 1em;
}
.invoice-header-container .file-input-container .file-input-wrapper {
  position: relative;
  width: 50%;
  cursor: pointer;
}
.invoice-header-container .file-input-container .file-input-wrapper button {
  width: 100%;
  cursor: pointer;
}
.invoice-header-container .file-input-container .file-input-wrapper .file-upload-input {
  padding: 1em;
  width: 100%;
  left: 0;
  position: absolute;
  padding: 1em;
  opacity: 0;
  cursor: pointer;
}
.invoice-header-container .file-input-container .file-name {
  width: 50%;
  font-size: 0.8rem;
}
.invoice-header-container .field-disabled {
  opacity: 0.4 !important;
}.create-line-item-container {
  padding: 1em;
}
.create-line-item-container .line-item-container {
  width: 100%;
  min-height: 37vh;
  max-height: 37vh;
  overflow: auto;
}
.create-line-item-container .line-item-container .table-heading td {
  white-space: nowrap;
}
.create-line-item-container .line-item-container tbody {
  min-height: 35vh;
  max-height: 35vh;
  overflow: auto;
}
.create-line-item-container .line-item-container tbody input, .create-line-item-container .line-item-container tbody .dropdown-container {
  min-width: 10em;
}
.create-line-item-container .create-line-item-button-wrapper {
  display: flex;
  justify-content: end;
  margin: 1em 0;
}
.create-line-item-container .required:after {
  content: "*";
  color: red;
  margin: 0 0.3em;
}
.create-line-item-container .delete-icon {
  position: sticky;
  right: 0;
}
.create-line-item-container .field-disabled {
  opacity: 0.4 !important;
}
.create-line-item-container .action-icon-disable {
  color: grey;
}
.create-line-item-container .mismatch-container {
  margin-bottom: 2em;
}
.create-line-item-container tr {
  vertical-align: top !important;
}
.create-line-item-container tr td {
  vertical-align: top !important;
}.create-piece-info-container {
  padding: 1em;
}
.create-piece-info-container .piece-info-container {
  width: 100%;
  min-height: 37vh;
  max-height: 37vh;
  overflow: auto;
}
.create-piece-info-container .piece-info-container .table-heading td {
  white-space: nowrap;
}
.create-piece-info-container .piece-info-container tbody {
  min-height: 35vh;
  max-height: 35vh;
  overflow: auto;
}
.create-piece-info-container .piece-info-container tbody input,
.create-piece-info-container .piece-info-container tbody .dropdown-container {
  min-width: 10em;
}
.create-piece-info-container .piece-info-container .actions-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 15%;
}
.create-piece-info-container .total-weight-piece {
  padding-right: 1rem;
}
.create-piece-info-container .create-piece-info-button-wrapper {
  display: flex;
  justify-content: end;
  margin: 1em 0;
}
.create-piece-info-container .required:after {
  content: "*";
  color: red;
  margin: 0 0.3em;
}
.create-piece-info-container .delete-icon {
  position: sticky;
  right: 0;
}
.create-piece-info-container .field-disabled {
  opacity: 0.4 !important;
}
.create-piece-info-container .action-icon-disable {
  color: grey;
}
.create-piece-info-container .mismatch-container {
  margin-bottom: 2em;
}
.create-piece-info-container tr {
  vertical-align: top !important;
}
.create-piece-info-container tr td {
  vertical-align: top !important;
}
.create-piece-info-container .card-footer {
  text-align: end;
  display: flex;
}
.create-piece-info-container .button-space {
  margin-right: 10px;
}
.create-piece-info-container .modal-content {
  max-height: 40vh;
  max-width: 60vw;
}
.create-piece-info-container .content-list {
  margin-top: 1rem;
  margin-bottom: 1rem;
}.shipper-container {
  display: flex;
  margin: 1em;
}
.shipper-container .address-button button {
  width: 22vw;
}
.shipper-container .checkbox-wrapper {
  display: flex;
  align-items: center;
}
.shipper-container .shipper-content-container {
  width: 90vw;
}
.shipper-container .adress-book-container {
  width: 5vw;
}
.shipper-container .adress-book-container .address-book-icon {
  cursor: pointer;
  --size: 2rem !important;
  color: var(--dui-color-red-500);
}
.shipper-container .tax-settings-modal dhl-card .card-container {
  margin: 0px 10%;
}

.edit-shipper-details-container {
  padding: 0;
}

.field-disabled {
  opacity: 0.4 !important;
}

#update-address-prompt dhl-card {
  width: 60vw !important;
}
#update-address-prompt .card-container {
  margin: 0 20% 0 20% !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-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-color-gray-400);
}
.address-list-container .address-list-tab-container dhl-tabs .dhl-tabs-list li.isActive {
  background-image: linear-gradient(var(--dir), var(--dui-color-white-500) 0%, var(--dui-color-white-500) 94%, var(--dui-color-gray-600) 94%, var(--dui-color-gray-600) 100%) !important;
}
.address-list-container .address-list-tab-container dhl-tabs .dhl-tabs-list li button {
  padding: 0.8em 1em;
  min-width: 12em;
}.address-list-table {
  border: 0 !important;
  --borderColor: 'none' !important;
}
.address-list-table tbody {
  max-height: 50vh;
}
.address-list-table tbody tr.table-rows {
  cursor: pointer !important;
}
.address-list-table tbody tr.table-rows td {
  cursor: pointer !important;
}
.address-list-table caption {
  padding: 0;
}
.address-list-table dhl-table > table tbody {
  max-height: 50vh;
}
.address-list-table dhl-table > table tbody tr.table-rows {
  cursor: pointer !important;
}
.address-list-table dhl-table > table tbody tr.table-rows td {
  cursor: pointer !important;
}
.address-list-table .shipment-caption {
  padding-top: 1rem;
}
.address-list-table .more-wrapper {
  position: relative;
}
.address-list-table .more-wrapper .more-icon {
  position: relative;
  cursor: pointer;
  width: fit-content;
}

.more-part-container {
  position: absolute;
  background-color: white;
  top: 8px;
  min-width: 200px;
  z-index: 2;
  right: 25px;
  border: solid;
  border-radius: 12px;
  border-top-right-radius: 0.1em;
}
.more-part-container dhl-icon {
  color: var(--dui-color-red-500);
}
.more-part-container .more-close-icon {
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
  color: var(--dui-color-red-500);
}
.more-part-container .more-part {
  margin-top: 0.7em;
}
.more-part-container .more-part .more-part-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
  padding: 0.5em;
  cursor: pointer;
}
.more-part-container .more-part .more-part-wrapper:hover {
  background-color: var(--dui-color-gray-50);
  border-radius: 0.5em;
}

.capitalize {
  text-transform: capitalize;
}.tax-settings-wrapper .tax-table-container .tax-table {
  display: flex;
  flex-direction: column;
}
.tax-settings-wrapper .tax-table-container .tax-table tbody {
  min-height: 40vh !important;
}
.tax-settings-wrapper .tax-table-container .tax-table .required-asterisk {
  color: red;
}
.tax-settings-wrapper .tax-table-container .space-between {
  margin-right: 1em;
}
.tax-settings-wrapper .tax-table-container .custom-width-1 {
  width: 10% !important;
}
.tax-settings-wrapper .tax-table-container .custom-width-2 {
  width: 40% !important;
}
.tax-settings-wrapper .config-tax-header .add-button {
  float: right;
}.receiver-main {
  margin: 0 1em;
}
.receiver-main .receiver-container {
  display: flex;
  margin: 1em;
}
.receiver-main .receiver-container .field-disabled {
  opacity: 0.4 !important;
}
.receiver-main .receiver-container .address-button button {
  width: 22vw;
}
.receiver-main .receiver-container .checkbox-wrapper {
  display: flex;
  align-items: center;
}
.receiver-main .receiver-container .receiver-content-container {
  width: 90vw;
}
.receiver-main .receiver-container .adress-book-container {
  width: 5vw;
}
.receiver-main .receiver-container .adress-book-container .address-book-icon {
  cursor: pointer;
  --size: 2rem !important;
  color: var(--dui-color-red-500);
}
.receiver-main .receiver-container .tax-settings-modal dhl-card .card-container {
  margin: 0px 10%;
}
.receiver-main .edit-receiver-details-container {
  padding: 0;
}
.receiver-main #update-address-prompt-receiver dhl-card {
  width: 60vw !important;
}
.receiver-main #update-address-prompt-receiver .card-container {
  margin: 0 20% 0 20% !important;
}
.receiver-main .table-layout-auto {
  table-layout: auto !important;
}
.receiver-main .email-checkbox-container {
  padding: 0 15% 0 0%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.receiver-main .checkbox-container {
  display: flex;
  align-items: center;
  justify-content: left;
}
.receiver-main .checkbox-container .action-img {
  margin-left: 7px;
}
.receiver-main .notification-text {
  margin-top: 4px;
}
.receiver-main .action-icon {
  margin-left: 10px;
}
.receiver-main .card-footer div {
  flex: 1;
  display: flex;
  flex-direction: column; /* Stacks messages vertically */
  gap: 5px; /* Adds spacing between the messages */
}
.receiver-main .numbers-width {
  width: 1em;
}
.receiver-main .inline-container {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap; /* Prevents wrapping */
}
.receiver-main .add-row {
  margin-left: 1em; /* Pushes the button to the right */
}
.receiver-main .info-message {
  color: red;
  font-Weight: bold;
  margin-right: 2em;
}
.receiver-main .error-message {
  color: red;
  font-Weight: bold;
  margin-right: 2em;
}
.receiver-main .mail-icon {
  color: var(--dui-color-red-500);
}
.receiver-main .email-notification-container {
  width: 45vw;
  height: 26vw;
  display: flex;
  flex-direction: column;
  justify-content: space-between; /* Pushes content from top to bottom */
  padding: 1em;
  position: relative;
}
.receiver-main .card-footer {
  text-align: end !important;
  margin-top: auto; /* Pushes the button to the bottom */
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  align-items: center;
  padding-top: 1em; /* Adds padding to the top of the footer */
}
.receiver-main .shipment-table {
  width: 100%; /* Ensure table takes full width */
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.receiver-main .table-layout-auto {
  table-layout: auto; /* Allows columns to adjust width based on content */
  width: 100%; /* Ensures the table takes full width available */
}
.receiver-main .numbers-width {
  width: auto !important; /* Allow first column to adjust based on content */
  min-width: 30px !important; /* Set a minimum width if necessary */
  text-align: center !important;
}
.receiver-main .shipment-table td {
  padding: 8px; /* Adjust padding to ensure text doesn't crowd the cells */
  word-wrap: break-word; /* Ensure long words wrap in the cells */
}
.receiver-main .shipment-table th {
  padding: 8px;
  text-align: left;
}
.receiver-main .table-container {
  overflow-x: auto; /* Ensures table is scrollable if it exceeds container width */
}
.receiver-main .check-box-display {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5em;
}.shipment-container {
  margin: 1em;
}
.shipment-container .dg-width {
  width: 21vw;
}
.shipment-container .edit-shipper-details-container .card-footer {
  display: flex;
  justify-content: flex-end;
  padding-top: var(--dui-size-space-24x);
}
.shipment-container .edit-shipper-details-container .next-button {
  margin-left: auto;
}
.shipment-container dhl-date-picker input {
  pointer-events: none;
  user-select: none;
}
.shipment-container dhl-date-picker [type=date] {
  height: 2.9em !important;
}
.shipment-container .shipment-modal .dialog-container .card-container {
  overflow: auto !important;
  margin: 0% 20% !important;
  max-height: 40vh;
  height: auto;
}
.shipment-container .radio-width {
  width: 5% !important;
}
.shipment-container .field-disabled {
  opacity: 0.4 !important;
}
.shipment-container .dg-content-section {
  margin: 1.5em 0;
}
.shipment-container .email-container {
  margin: 0;
  display: grid;
  grid-gap: 2%;
}
.shipment-container .add-delete-icon {
  cursor: pointer;
  color: var(--dui-color-red-500);
  margin-left: 5px;
}
.shipment-container .email-list {
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 22px;
  margin-top: 10px;
}
.shipment-container .email-item {
  background-color: white;
  border-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  display: flex;
  cursor: pointer;
  justify-content: space-between;
  gap: 10px;
  width: 23.5%;
  padding: 10px;
  align-items: center;
  flex-direction: column;
}
.shipment-container .email-item .email-item-content {
  display: flex;
  align-items: center;
  justify-content: center;
}
.shipment-container .email-item .error-content {
  width: 100%;
}
.shipment-container .ref-input {
  width: 100%;
}
.shipment-container .icon-add {
  text-align: end;
  align-content: center;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  margin: 1em 0;
  border-bottom: 1px solid #ccc;
}
.shipment-container .email-add {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 5%;
}
.shipment-container .email-input {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.shipment-container .email-input .shipperRefInput {
  width: 90%;
}

.card-footer {
  display: flex;
  justify-content: flex-end;
  margin-top: 10px;
}

.padded-grid-cell {
  margin-left: -5rem;
  margin-top: 1.5rem;
}.shipment-detail-container {
  display: flex;
  flex-direction: column;
}
.shipment-detail-container .shipper-receiver-section {
  display: flex;
}
.shipment-detail-container .shipper-receiver-section .shipper-section, .shipment-detail-container .shipper-receiver-section .receiver-section {
  min-width: 45vw;
  max-width: 45vw;
}.add-row-services {
  margin-top: 1em;
  display: flex;
  justify-content: end;
}

.additional-services-outer dhl-table > table tbody {
  overflow: auto;
  max-height: 45vh;
  min-height: 45vh;
}
.additional-services-outer dhl-table > table tbody .numbers-width {
  width: 10%;
}
.additional-services-outer dhl-table > table tbody .global-width {
  width: 30%;
}
.additional-services-outer .required:after {
  content: "*";
  color: red;
  margin: 0 0.3em;
}.role-address-container dhl-modal .dialog-container > dhl-card {
  width: 75% !important;
}
.role-address-container .address-list-tab-container .address-list-table tbody {
  max-height: 25vh !important;
}.role-address-table .address-role-list-table-caption {
  width: 90vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.role-address-table .address-role-list-table-caption .address-role-list-table-caption-header {
  width: 100%;
  padding-right: 1em;
}
.role-address-table .actions-wrap {
  display: flex;
  align-items: center;
  gap: 1em;
}
.role-address-table .actions-wrap .action-icon {
  cursor: pointer;
}.role-address-creation-modal .role-address-creation-header {
  display: flex;
  align-items: center;
  gap: 2em;
}
.role-address-creation-modal .p-0 {
  padding: 0 !important;
}
.role-address-creation-modal .card-header {
  padding: 1em 2em 0 2em;
}
.role-address-creation-modal .card-body {
  padding: 1em 2em 1em 2em;
}
.role-address-creation-modal .card-body .dhl-modal-content {
  padding: 1em 0 1em 0;
  overflow: auto;
}
.role-address-creation-modal .card-footer {
  display: flex;
  align-items: center;
  gap: 1em;
  margin-top: 1em;
}
.role-address-creation-modal div[data-disabled=true] {
  opacity: 0.5 !important;
}.info-container {
  position: relative;
  padding: 0 0 1em 0;
  margin-top: 0.1em;
}
.info-container .info-wrapper {
  display: flex;
  position: absolute;
  align-items: center;
  width: 100%;
  border-radius: 1em;
}
.info-container .info-wrapper .label-wrapper {
  width: 100%;
  display: flex;
  gap: 0.5em;
  justify-content: flex-start;
  align-items: center;
}
.info-container .info-wrapper .label-wrapper img {
  width: 1em;
  height: 1em;
}
.info-container .info-wrapper .close-icon {
  color: var(--dui-color-red-500);
  height: 20px;
  width: 20px;
}
.info-container .info-wrapper .label {
  padding: 0;
  text-align: left;
  line-height: 0.9em;
  font-size: 0.8rem;
}
.info-container .info-wrapper .label span {
  font-size: 0.8rem;
  font-weight: 500;
}
.info-container .info-wrapper .close-action-icon {
  cursor: pointer;
}
.info-container .info-wrapper .action-img {
  filter: invert(75%) sepia(88%) saturate(7480%) hue-rotate(359deg) brightness(104%) contrast(108%) !important;
}.report-type {
  margin: 1em;
}

.card-footer {
  text-align: end;
}

.report-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 5%;
  padding: 2%;
  min-height: 70vh;
  max-height: 70vh;
}

.report-left-column {
  margin-top: 5%;
}

.drag-shell {
  grid-column: 2;
  grid-row: 1/span 3;
}

.drag-content {
  min-height: 60vh;
  max-height: 60vh;
  overflow: auto;
}

.header-report {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.icon-action-end {
  text-align: end;
}

.icon-action-space {
  padding: 5px;
}

.border-icon {
  border: 1px solid var(--dui-color-red-500);
  margin: 0 10px 0 10px;
}

.button-spacing1 {
  margin-left: 52.5em;
  margin-top: -4.5em;
  color: red;
  size: 1.5em;
}

.email-item-1 {
  display: flex;
  align-items: center;
  margin-bottom: -2em;
  width: 380px;
  margin-left: -4em;
}

.report-left-column1 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2%;
  margin-top: 5%;
}.draggable-list {
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

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

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

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

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

#add-mother-dialog dhl-card {
  width: 60vw !important;
}
#add-mother-dialog .card-container {
  margin: 0 20% 0 20% !important;
}.sscim-shipment-creation-page-container .shipment-tabs {
  margin: 1em;
}
.sscim-shipment-creation-page-container .shipment-tabs .shipment-details-header {
  display: flex;
  align-items: center;
  gap: 2em;
}
.sscim-shipment-creation-page-container .shipment-tabs .shipment-details-header .header-part {
  display: flex;
  align-items: baseline;
  gap: 0.2em;
}
.sscim-shipment-creation-page-container .shipment-tabs .shipment-details-header .header-part .header-label {
  font-size: 1rem;
}
.sscim-shipment-creation-page-container .shipment-tabs .shipment-details-header .header-part .header-value {
  font-weight: 600;
  font-size: 1.5rem;
}
.sscim-shipment-creation-page-container .shipment-header p {
  color: #333333;
}
.sscim-shipment-creation-page-container .edit-shipper-details-container {
  padding: 0;
}
.sscim-shipment-creation-page-container .shipment-tab-content-wrapper {
  min-height: 55vh;
  max-height: 55vh;
  overflow: auto;
  box-shadow: 0 8px 6px -6px rgb(211, 211, 211);
}
.sscim-shipment-creation-page-container .save-btn-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
}
.sscim-shipment-creation-page-container .top-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.sscim-shipment-creation-page-container .top-container .common-errors {
  width: 65vw;
}
.sscim-shipment-creation-page-container .top-container .lbx-section {
  width: 30vw;
  display: flex;
  align-items: center;
  justify-content: end;
}
.sscim-shipment-creation-page-container .top-container .lbx-section .mawb-input-container {
  width: 22vw;
  z-index: 10;
}
.sscim-shipment-creation-page-container .field-disabled {
  opacity: 0.4 !important;
}
.sscim-shipment-creation-page-container .save-btn-wrapper dhl-button.save-button > .styled:is(button, a):is(.outline:disabled, .outline[data-disabled=true]) {
  color: var(--dui-color-gray-300);
}
.sscim-shipment-creation-page-container .save-btn-wrapper dhl-button.save-button > .styled.outline:is(button, a) {
  color: var(--dui-color-red-500);
}
.sscim-shipment-creation-page-container #edit-shipment-details .card-container {
  margin: 0 10% 0 10%;
}
.sscim-shipment-creation-page-container #edit-shipment-details .edit-shipment-content-container .edit-shipment-header {
  display: flex;
  gap: 1em;
  padding-bottom: 1em;
}
.sscim-shipment-creation-page-container #edit-shipment-details dhl-modal .dialog-container > dhl-card {
  width: auto;
}
.sscim-shipment-creation-page-container #edit-shipment-details .shipment-error {
  padding-bottom: 0.5rem;
}
.sscim-shipment-creation-page-container .fill-details p {
  margin: 0 0.2em;
}
.sscim-shipment-creation-page-container .shipment-creation-footer {
  padding: 0.5em;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.sscim-shipment-creation-page-container .chip-label {
  font-size: 16px;
  font-weight: bold;
  align-items: center;
  margin: 0.2em 0.5em 0.2em 0.5em;
  cursor: pointer;
  border: 1px solid var(--dui-color-red-500);
  padding: 10px;
}
.sscim-shipment-creation-page-container .chip-label-active {
  background-color: var(--dui-color-red-500);
  color: var(--dui-color-white-500);
}
.sscim-shipment-creation-page-container .chip-label-inactive {
  background-color: var(--dui-color-white-500);
  color: var(--dui-color-red-500);
}
.sscim-shipment-creation-page-container .show-waybill-shistory-icon {
  width: 1.5rem;
  cursor: pointer;
  color: #d40511;
}.shipper-container {
  display: flex;
  margin: 1em;
}
.shipper-container .address-button button {
  width: 22vw;
}
.shipper-container .checkbox-wrapper {
  display: flex;
  align-items: center;
}
.shipper-container .shipper-content-container {
  width: 90vw;
}
.shipper-container .adress-book-container .adress-book-container-grid {
  padding: 0 2em;
}
.shipper-container .adress-book-container .adress-book-container-grid .address-book-icon {
  cursor: pointer;
  --size: 2rem !important;
  color: var(--dui-color-red-500);
}

.edit-shipper-details-container {
  padding: 0;
}

.field-disabled {
  opacity: 0.4 !important;
}

#update-address-prompt dhl-card {
  width: 60vw !important;
}
#update-address-prompt .card-container {
  margin: 0 20% 0 20% !important;
}.receiver-main {
  margin: 0 1em;
}
.receiver-main .receiver-container {
  display: flex;
  margin: 1em;
}
.receiver-main .receiver-container .field-disabled {
  opacity: 0.4 !important;
}
.receiver-main .receiver-container .address-button button {
  width: 22vw;
}
.receiver-main .receiver-container .checkbox-wrapper {
  display: flex;
  align-items: center;
}
.receiver-main .receiver-container .receiver-content-container {
  width: 90vw;
}
.receiver-main .receiver-container .adress-book-container .adress-book-container-grid {
  padding: 0 2em;
}
.receiver-main .receiver-container .adress-book-container .adress-book-container-grid .address-book-icon {
  cursor: pointer;
  --size: 2rem !important;
  color: var(--dui-color-red-500);
}
.receiver-main .edit-receiver-details-container {
  padding: 0;
}
.receiver-main #update-address-prompt-receiver dhl-card {
  width: 60vw !important;
}
.receiver-main #update-address-prompt-receiver .card-container {
  margin: 0 20% 0 20% !important;
}
.receiver-main .table-layout-auto {
  table-layout: auto !important;
}
.receiver-main .email-checkbox-container {
  padding: 0 15% 0 0%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.receiver-main .checkbox-container {
  display: flex;
  align-items: center;
  justify-content: left;
}
.receiver-main .checkbox-container .action-img {
  margin-left: 7px;
}
.receiver-main .notification-text {
  margin-top: 4px;
}
.receiver-main .action-icon {
  margin-left: 10px;
}
.receiver-main .card-footer div {
  flex: 1;
  display: flex;
  flex-direction: column; /* Stacks messages vertically */
  gap: 5px; /* Adds spacing between the messages */
}
.receiver-main .numbers-width {
  width: 1em;
}
.receiver-main .inline-container {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap; /* Prevents wrapping */
}
.receiver-main .add-row {
  margin-left: 1em; /* Pushes the button to the right */
}
.receiver-main .info-message {
  color: red;
  font-Weight: bold;
  margin-right: 2em;
}
.receiver-main .error-message {
  color: red;
  font-Weight: bold;
  margin-right: 2em;
}
.receiver-main .mail-icon {
  color: var(--dui-color-red-500);
}
.receiver-main .email-notification-container {
  width: 45vw;
  height: 26vw;
  display: flex;
  flex-direction: column;
  justify-content: space-between; /* Pushes content from top to bottom */
  padding: 1em;
  position: relative;
}
.receiver-main .card-footer {
  text-align: end !important;
  margin-top: auto; /* Pushes the button to the bottom */
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  align-items: center;
  padding-top: 1em; /* Adds padding to the top of the footer */
}
.receiver-main .shipment-table {
  width: 100%; /* Ensure table takes full width */
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.receiver-main .table-layout-auto {
  table-layout: auto; /* Allows columns to adjust width based on content */
  width: 100%; /* Ensures the table takes full width available */
}
.receiver-main .numbers-width {
  width: auto !important; /* Allow first column to adjust based on content */
  min-width: 30px !important; /* Set a minimum width if necessary */
  text-align: center !important;
}
.receiver-main .shipment-table td {
  padding: 8px; /* Adjust padding to ensure text doesn't crowd the cells */
  word-wrap: break-word; /* Ensure long words wrap in the cells */
}
.receiver-main .shipment-table th {
  padding: 8px;
  text-align: left;
}
.receiver-main .table-container {
  overflow-x: auto; /* Ensures table is scrollable if it exceeds container width */
}.shipment-container {
  margin: 1em;
}
.shipment-container .dg-width {
  width: 21vw;
}
.shipment-container .edit-shipper-details-container .card-footer {
  display: flex;
  justify-content: flex-end;
  padding-top: var(--dui-size-space-24x);
}
.shipment-container .edit-shipper-details-container .next-button {
  margin-left: auto;
}
.shipment-container dhl-date-picker input {
  pointer-events: none;
  user-select: none;
}
.shipment-container dhl-date-picker [type=date] {
  height: 2.9em !important;
}
.shipment-container .shipment-modal .dialog-container .card-container {
  overflow: auto !important;
  margin: 0% 20% !important;
  max-height: 40vh;
  height: auto;
}
.shipment-container .radio-width {
  width: 5% !important;
}
.shipment-container .field-disabled {
  opacity: 0.4 !important;
}
.shipment-container .dg-content-section {
  margin: 1.5em 0;
}
.shipment-container .email-container {
  margin: 0;
  display: grid;
  grid-gap: 2%;
}
.shipment-container .add-delete-icon {
  cursor: pointer;
  color: var(--dui-color-red-500);
  margin-left: 5px;
}
.shipment-container .email-list {
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 22px;
  margin-top: 10px;
}
.shipment-container .email-item {
  background-color: white;
  border-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  display: flex;
  cursor: pointer;
  justify-content: space-between;
  gap: 10px;
  width: 23.5%;
  padding: 10px;
  align-items: center;
}
.shipment-container .ref-input {
  width: 100%;
}
.shipment-container .icon-add {
  text-align: end;
  align-content: center;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  margin: 1em 0;
  border-bottom: 1px solid #ccc;
}
.shipment-container .email-add {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 5%;
}
.shipment-container .email-input {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.shipment-container .email-input .shipperRefInput {
  width: 90%;
}

.card-footer {
  display: flex;
  justify-content: flex-end;
  margin-top: 10px;
}

.padded-grid-cell {
  margin-left: -5rem;
  margin-top: 1.5rem;
}.shipment-detail-container {
  display: flex;
  flex-direction: column;
}
.shipment-detail-container .shipper-receiver-section {
  display: flex;
}
.shipment-detail-container .shipper-receiver-section .shipper-section,
.shipment-detail-container .shipper-receiver-section .receiver-section {
  min-width: 44vw;
  max-width: 44vw;
}.add-row-services {
  margin-top: 1em;
  display: flex;
  justify-content: end;
}

.create-customer-main dhl-table > table tbody {
  overflow: auto;
  max-height: 45vh;
  min-height: 45vh;
}
.create-customer-main .required:after {
  content: "*";
  color: red;
  margin: 0 0.3em;
}.log-section {
  display: flex;
  margin: 0;
  align-items: start;
  justify-content: start;
  flex-direction: column;
}

.log-input {
  display: flex;
  align-items: start;
  justify-content: start;
  flex-direction: row;
}

.logs-input-section {
  margin: 1em 0;
  min-height: 20vh;
}

.link {
  cursor: pointer;
  color: red;
  font-weight: 600;
  margin-left: 2em;
}

.active {
  color: green;
  font-weight: 600;
}

.in-active {
  color: red;
}

.sr-action {
  display: flex;
  align-items: center;
  gap: 1em;
}

.file-view-xml-wrapper {
  max-height: 50vh;
  overflow: auto;
}

.create-line-item-container-invoice .modal-wrapper .dialog-container .card-container {
  overflow: auto !important;
  margin: 0% !important;
}.create-sscim-piece-info-container {
  padding: 1em;
}
.create-sscim-piece-info-container .piece-info-container {
  width: 100%;
  max-height: 37vh;
  overflow: auto;
}
.create-sscim-piece-info-container .piece-info-container .table-heading td {
  white-space: nowrap;
}
.create-sscim-piece-info-container .piece-info-container tbody {
  max-height: 35vh;
  overflow: auto;
}
.create-sscim-piece-info-container .piece-info-container tbody input,
.create-sscim-piece-info-container .piece-info-container tbody .dropdown-container {
  min-width: 10em;
}
.create-sscim-piece-info-container .piece-info-container .actions-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 15%;
}
.create-sscim-piece-info-container .total-weight-piece {
  padding-right: 1rem;
}
.create-sscim-piece-info-container .create-piece-info-button-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 1em 0;
}
.create-sscim-piece-info-container .required:after {
  content: "*";
  color: red;
  margin: 0 0.3em;
}
.create-sscim-piece-info-container .delete-icon {
  position: sticky;
  right: 0;
}
.create-sscim-piece-info-container .field-disabled {
  opacity: 0.4 !important;
}
.create-sscim-piece-info-container .action-icon-disable {
  color: grey;
}
.create-sscim-piece-info-container .mismatch-container {
  margin-bottom: 2em;
}
.create-sscim-piece-info-container tr {
  vertical-align: top !important;
}
.create-sscim-piece-info-container tr td {
  vertical-align: top !important;
}.invoice-header-container .invoice-items-header {
  margin-bottom: 1em;
}
.invoice-header-container .invoice-header-wrapper {
  margin-bottom: 1em;
}
.invoice-header-container {
  margin: 1em;
}
.invoice-header-container .invoice-grid-container {
  padding: 0;
}
.invoice-header-container .file-input-container {
  display: flex;
  align-items: center;
  gap: 1em;
}
.invoice-header-container .file-input-container .file-input-wrapper {
  position: relative;
  width: 50%;
  cursor: pointer;
}
.invoice-header-container .file-input-container .file-input-wrapper button {
  width: 100%;
  cursor: pointer;
}
.invoice-header-container .file-input-container .file-input-wrapper .file-upload-input {
  padding: 1em;
  width: 100%;
  left: 0;
  position: absolute;
  padding: 1em;
  opacity: 0;
  cursor: pointer;
}
.invoice-header-container .file-input-container .file-name {
  width: 50%;
  font-size: 0.8rem;
}
.invoice-header-container .field-disabled {
  opacity: 0.4 !important;
}

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

.dropdown-display {
  z-index: 2;
}.create-sscim-line-item-container-invoice {
  padding: 1em;
}
.create-sscim-line-item-container-invoice .line-item-container {
  width: 100%;
  max-height: 37vh;
  overflow: auto;
}
.create-sscim-line-item-container-invoice .line-item-container .table-heading td {
  white-space: nowrap;
}
.create-sscim-line-item-container-invoice .line-item-container tbody {
  min-height: 37vh;
  max-height: 35vh;
  overflow: auto;
}
.create-sscim-line-item-container-invoice .line-item-container tbody input, .create-sscim-line-item-container-invoice .line-item-container tbody .dropdown-container {
  min-width: 10em;
}
.create-sscim-line-item-container-invoice .create-line-item-button-wrapper {
  display: flex;
  margin: 0;
  align-items: center;
  justify-content: space-between;
}
.create-sscim-line-item-container-invoice .required:after {
  content: "*";
  color: red;
  margin: 0 0.3em;
}
.create-sscim-line-item-container-invoice .delete-icon {
  position: sticky;
  right: 0;
}
.create-sscim-line-item-container-invoice .field-disabled {
  opacity: 0.4 !important;
}
.create-sscim-line-item-container-invoice .action-icon-disable {
  color: grey;
}
.create-sscim-line-item-container-invoice .mismatch-container {
  margin-bottom: 2em;
}
.create-sscim-line-item-container-invoice tr {
  vertical-align: top !important;
}
.create-sscim-line-item-container-invoice tr td {
  vertical-align: top !important;
}.invoicedetls-tab-content-wrapper .invoice-header-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 1em;
  margin-top: 0.5em;
}
.invoicedetls-tab-content-wrapper .save-button {
  display: flex;
  justify-content: end;
  margin: 1em;
}
.invoicedetls-tab-content-wrapper .add-btn-container {
  border: 1px solid var(--dui-color-red-500);
  padding: 5px 10px;
}
.invoicedetls-tab-content-wrapper .create-button {
  display: flex;
  justify-content: end;
}

.bottom-text {
  display: flex;
  flex-direction: column;
  align-items: end;
  justify-content: end;
  padding: 2em 1em;
}#waybill-history .card-container {
  margin: 15%;
}
#waybill-history h2 {
  margin-bottom: 0.5em;
}.shipment dhl-table > table tbody {
  display: block;
  overflow: auto;
  max-height: 40vh;
}
.shipment .dhl-date__input {
  height: 2.9em !important;
}
.shipment dhl-table > table td {
  width: 100vw;
  text-align: left;
  padding: 0.5rem;
}
.shipment dhl-table > table tr:first-child {
  position: sticky;
  top: 0;
  z-index: 1;
  background: var(--dui-color-white-500);
  text-align: left;
}
.shipment .table-heading {
  font-weight: bold;
}
.shipment .table-layout-auto {
  table-layout: auto !important;
}
.shipment .action-icon {
  cursor: pointer;
  --size: 1.2rem !important;
  color: var(--dui-color-red-500);
}
.shipment .clickable {
  text-decoration: underline;
  cursor: pointer;
  width: fit-content;
}
.shipment .icon-clickable {
  cursor: pointer;
}
.shipment .font-weight-bold {
  font-weight: bold !important;
}
  /* 9fbef606107a605d69c0edbcd8029e5d */

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:05 GMT
 */

  :root {
  --dui-color-black-opacity-08: #00000014;
  --dui-color-black-opacity-05: #0000000d;
  --dui-color-black-opacity-80: #000000cc;
  --dui-color-black-opacity-70: #000000b3;
  --dui-color-black-opacity-60: #00000099;
  --dui-color-black-opacity-45: #00000073;
  --dui-color-black-opacity-30: #0000004d;
  --dui-color-black-opacity-20: #00000033;
  --dui-color-black-opacity-10: #0000001a;
  --dui-color-black-500: #000000ff;
  --dui-color-black-400: #191919ff;
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:05 GMT
 */

  :root {
  --dui-color-cool-green-800: #a3d0b8ff;
  --dui-color-cool-green-700: #b5d9c6ff;
  --dui-color-cool-green-600: #c8e3d4ff;
  --dui-color-cool-green-500: #d6eadfff;
  --dui-color-cool-green-400: #e3f1eaff;
  --dui-color-cool-green-300: #edf6f1ff;
  --dui-color-cool-green-200: #f6faf8ff;
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:05 GMT
 */

  :root {
  --dui-color-dark-violet-800: #b7bbceff;
  --dui-color-dark-violet-700: #c5c9d8ff;
  --dui-color-dark-violet-600: #d4d6e2ff;
  --dui-color-dark-violet-500: #dfe0e9ff;
  --dui-color-dark-violet-400: #e9ebf0ff;
  --dui-color-dark-violet-300: #f1f1f5ff;
  --dui-color-dark-violet-200: #f8f8faff;
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:05 GMT
 */

  :root {
  --dui-color-gray-950: #121212ff;
  --dui-color-gray-750: #2a2a2aff;
  --dui-color-gray-700: #333333ff;
  --dui-color-gray-650: #363636ff;
  --dui-color-gray-625: #4d4d4dff;
  --dui-color-gray-600: #666666ff;
  --dui-color-gray-500: #8c8c8cff;
  --dui-color-gray-400: #b2b2b2ff;
  --dui-color-gray-300: #ccccccff;
  --dui-color-gray-200: #e5e5e5ff;
  --dui-color-gray-100: #ebebebff;
  --dui-color-gray-50: #f2f2f2ff;
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:05 GMT
 */

  :root {
  --dui-color-green-600: #5e971bff;
  --dui-color-green-500: #007c39ff;
  --dui-color-green-400: #76bd22ff;
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:05 GMT
 */

  :root {
  --dui-color-light-blue-800: #b2d3f3ff;
  --dui-color-light-blue-700: #c1e5f5ff;
  --dui-color-light-blue-600: #d1ebf8ff;
  --dui-color-light-blue-500: #e8f5fbff;
  --dui-color-light-blue-400: #e8f5fbff;
  --dui-color-light-blue-300: #f0f8fdff;
  --dui-color-light-blue-200: #f7fcfeff;
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:05 GMT
 */

  :root {
  --dui-color-light-violet-800: #c5d3f0ff;
  --dui-color-light-violet-700: #d1dcf3ff;
  --dui-color-light-violet-600: #dce5f6ff;
  --dui-color-light-violet-500: #e5ebf8ff;
  --dui-color-light-violet-400: #eef2fbff;
  --dui-color-light-violet-300: #f3f6fcff;
  --dui-color-light-violet-200: #f9fbfdff;
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:05 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%;
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:05 GMT
 */

  :root {
  --dui-color-red-600: #9a0000ff;
  --dui-color-red-500: #d40511ff;
  --dui-color-red-400: #eb131eff;
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:05 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 Wed, 12 Mar 2025 15:28:05 GMT
 */

  :root {
  --dui-color-warm-green-800: #c4d19aff;
  --dui-color-warm-green-700: #d0daaeff;
  --dui-color-warm-green-600: #dce3c2ff;
  --dui-color-warm-green-500: #e4ead2ff;
  --dui-color-warm-green-400: #edf1e1ff;
  --dui-color-warm-green-300: #f3f6ebff;
  --dui-color-warm-green-200: #f9faf5ff;
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:05 GMT
 */

  :root {
  --dui-color-white-opacity-80: #ffffffcc;
  --dui-color-white-opacity-60: #ffffff99;
  --dui-color-white-opacity-45: #ffffff73;
  --dui-color-white-500: #ffffffff;
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:05 GMT
 */

  :root {
  --dui-color-yellow-600: #e37729ff;
  --dui-color-yellow-500: #ffcc00ff;
  --dui-color-yellow-400: #ffe57fff;
  --dui-color-yellow-300: #fff0b2ff;
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:05 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) */
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:05 GMT
 */

  @media (prefers-color-scheme: light) {
  :root {
    --dui-colors-action-foreground-secondary-functional-disabled: var(--dui-color-black-opacity-45);
    --dui-colors-action-foreground-secondary-functional-hover: var(--dui-color-black-opacity-60);
    --dui-colors-action-foreground-secondary-functional-default: var(--dui-color-black-400);
    --dui-colors-action-foreground-secondary-inverted-disabled: var(--dui-color-white-opacity-45);
    --dui-colors-action-foreground-secondary-inverted-hover: var(--dui-color-white-opacity-60);
    --dui-colors-action-foreground-secondary-inverted-default: var(--dui-color-white-500);
    --dui-colors-action-foreground-secondary-hover: var(--dui-color-red-600);
    --dui-colors-action-foreground-secondary-default: var(--dui-color-red-500);
    --dui-colors-action-foreground-secondary-disabled: var(--dui-color-black-opacity-45);
    --dui-colors-action-foreground-primary-disabled: var(--dui-color-gray-500);
    --dui-colors-action-foreground-primary-inverted-disabled: var(--dui-color-white-500);
    --dui-colors-action-foreground-primary-inverted-default: var(--dui-color-black-400);
    --dui-colors-action-foreground-primary-default: var(--dui-color-white-500);
    --dui-colors-action-foreground-ghost-functional-disabled: var(--dui-color-gray-625);
    --dui-colors-action-foreground-ghost-functional-hover: var(--dui-color-gray-600);
    --dui-colors-action-foreground-ghost-functional-default: var(--dui-color-black-400);
    --dui-colors-action-foreground-ghost-inverted-disabled: var(--dui-color-white-opacity-45);
    --dui-colors-action-foreground-ghost-inverted-hover: var(--dui-color-white-opacity-60);
    --dui-colors-action-foreground-ghost-inverted-default: var(--dui-color-white-500);
    --dui-colors-action-foreground-ghost-disabled: var(--dui-color-gray-500);
    --dui-colors-action-foreground-ghost-hover: var(--dui-color-red-600);
    --dui-colors-action-foreground-ghost-default: var(--dui-color-red-500);
    --dui-colors-action-foreground-ghost-muted: var(--dui-color-gray-600);
    --dui-colors-action-foreground-ghost-visited: var(--dui-color-red-600);
    --dui-colors-action-background-secondary-functional-disabled: var(--dui-color-black-opacity-20);
    --dui-colors-action-background-secondary-default: var(--dui-color-white-500);
    --dui-colors-action-background-primary-inverted-disabled: var(--dui-color-white-opacity-45);
    --dui-colors-action-background-primary-inverted-hover: var(--dui-color-white-opacity-80);
    --dui-colors-action-background-primary-inverted-default: var(--dui-color-white-500);
    --dui-colors-action-background-primary-default: var(--dui-color-red-500);
    --dui-colors-action-background-primary-success-hover: var(--dui-color-green-600);
    --dui-colors-action-background-primary-hover: var(--dui-color-red-600);
    --dui-colors-action-background-primary-disabled: var(--dui-color-gray-300);
    --dui-colors-stroke-highlight: var(--dui-color-red-500);
    --dui-colors-stroke-primary: var(--dui-color-black-500);
    --dui-colors-stroke-secondary: var(--dui-color-black-opacity-45);
    --dui-colors-stroke-tertiary: var(--dui-color-black-opacity-30);
    --dui-colors-stroke-muted: var(--dui-color-black-opacity-10);
    --dui-colors-stroke-inverted: var(--dui-color-white-500);
    --dui-colors-stroke-functional-sustainability: var(--dui-color-green-500);
    --dui-colors-stroke-functional-success: var(--dui-color-green-400);
    --dui-colors-stroke-functional-error: var(--dui-color-red-500);
    --dui-colors-stroke-functional-notification: var(--dui-color-yellow-500);
    --dui-colors-stroke-disabled: var(--dui-color-black-opacity-45);
    --dui-colors-background-base: var(--dui-color-white-500);
    --dui-colors-background-sustainability: var(--dui-color-green-500);
    --dui-colors-background-highlight: var(--dui-color-red-500);
    --dui-colors-background-primary: var(--dui-color-white-500);
    --dui-colors-background-secondary: var(--dui-color-gray-50);
    --dui-colors-background-tertiary: var(--dui-color-gray-300);
    --dui-colors-background-inverted: var(--dui-color-black-400);
    --dui-colors-background-functional-sustainability: var(--dui-color-green-500);
    --dui-colors-background-functional-success: var(--dui-color-green-400);
    --dui-colors-background-functional-notification: var(--dui-color-yellow-500);
    --dui-colors-foreground-primary: var(--dui-color-black-400);
    --dui-colors-foreground-secondary: var(--dui-color-gray-600);
    --dui-colors-foreground-tertiary: var(--dui-color-gray-400);
    --dui-colors-foreground-highlight: var(--dui-color-red-500);
    --dui-colors-foreground-inverted: var(--dui-color-white-500);
    --dui-colors-foreground-functional-overlay: var(--dui-color-black-opacity-70);
    --dui-colors-foreground-functional-neutral: var(--dui-color-gray-300);
    --dui-colors-foreground-functional-error: var(--dui-color-red-500);
    --dui-colors-foreground-functional-sustainability: var(--dui-color-green-500);
    --dui-colors-foreground-functional-success: var(--dui-color-green-400);
    --dui-colors-foreground-functional-notification: var(--dui-color-yellow-500);
    --dui-colors-foreground-functional-important: var(--dui-color-red-500);
    --dui-colors-foreground-disabled: var(--dui-color-gray-500);
    --dui-colors-icons-primary: var(--dui-color-red-500);
    --dui-colors-icons-secondary: var(--dui-color-black-400);
    --dui-colors-icons-inverted: var(--dui-color-white-500);
    --dui-colors-icons-functional-sustainability: var(--dui-color-green-500);
    --dui-colors-icons-disabled: var(--dui-color-black-opacity-45);
  }
}

  html[data-dui-theme="theme-light"]:root {
    --dui-colors-action-foreground-secondary-functional-disabled: var(--dui-color-black-opacity-45);
  --dui-colors-action-foreground-secondary-functional-hover: var(--dui-color-black-opacity-60);
  --dui-colors-action-foreground-secondary-functional-default: var(--dui-color-black-400);
  --dui-colors-action-foreground-secondary-inverted-disabled: var(--dui-color-white-opacity-45);
  --dui-colors-action-foreground-secondary-inverted-hover: var(--dui-color-white-opacity-60);
  --dui-colors-action-foreground-secondary-inverted-default: var(--dui-color-white-500);
  --dui-colors-action-foreground-secondary-hover: var(--dui-color-red-600);
  --dui-colors-action-foreground-secondary-default: var(--dui-color-red-500);
  --dui-colors-action-foreground-secondary-disabled: var(--dui-color-black-opacity-45);
  --dui-colors-action-foreground-primary-disabled: var(--dui-color-gray-500);
  --dui-colors-action-foreground-primary-inverted-disabled: var(--dui-color-white-500);
  --dui-colors-action-foreground-primary-inverted-default: var(--dui-color-black-400);
  --dui-colors-action-foreground-primary-default: var(--dui-color-white-500);
  --dui-colors-action-foreground-ghost-functional-disabled: var(--dui-color-gray-625);
  --dui-colors-action-foreground-ghost-functional-hover: var(--dui-color-gray-600);
  --dui-colors-action-foreground-ghost-functional-default: var(--dui-color-black-400);
  --dui-colors-action-foreground-ghost-inverted-disabled: var(--dui-color-white-opacity-45);
  --dui-colors-action-foreground-ghost-inverted-hover: var(--dui-color-white-opacity-60);
  --dui-colors-action-foreground-ghost-inverted-default: var(--dui-color-white-500);
  --dui-colors-action-foreground-ghost-disabled: var(--dui-color-gray-500);
  --dui-colors-action-foreground-ghost-hover: var(--dui-color-red-600);
  --dui-colors-action-foreground-ghost-default: var(--dui-color-red-500);
  --dui-colors-action-foreground-ghost-muted: var(--dui-color-gray-600);
  --dui-colors-action-foreground-ghost-visited: var(--dui-color-red-600);
  --dui-colors-action-background-secondary-functional-disabled: var(--dui-color-black-opacity-20);
  --dui-colors-action-background-secondary-default: var(--dui-color-white-500);
  --dui-colors-action-background-primary-inverted-disabled: var(--dui-color-white-opacity-45);
  --dui-colors-action-background-primary-inverted-hover: var(--dui-color-white-opacity-80);
  --dui-colors-action-background-primary-inverted-default: var(--dui-color-white-500);
  --dui-colors-action-background-primary-default: var(--dui-color-red-500);
  --dui-colors-action-background-primary-success-hover: var(--dui-color-green-600);
  --dui-colors-action-background-primary-hover: var(--dui-color-red-600);
  --dui-colors-action-background-primary-disabled: var(--dui-color-gray-300);
  --dui-colors-stroke-highlight: var(--dui-color-red-500);
  --dui-colors-stroke-primary: var(--dui-color-black-500);
  --dui-colors-stroke-secondary: var(--dui-color-black-opacity-45);
  --dui-colors-stroke-tertiary: var(--dui-color-black-opacity-30);
  --dui-colors-stroke-muted: var(--dui-color-black-opacity-10);
  --dui-colors-stroke-inverted: var(--dui-color-white-500);
  --dui-colors-stroke-functional-sustainability: var(--dui-color-green-500);
  --dui-colors-stroke-functional-success: var(--dui-color-green-400);
  --dui-colors-stroke-functional-error: var(--dui-color-red-500);
  --dui-colors-stroke-functional-notification: var(--dui-color-yellow-500);
  --dui-colors-stroke-disabled: var(--dui-color-black-opacity-45);
  --dui-colors-background-base: var(--dui-color-white-500);
  --dui-colors-background-sustainability: var(--dui-color-green-500);
  --dui-colors-background-highlight: var(--dui-color-red-500);
  --dui-colors-background-primary: var(--dui-color-white-500);
  --dui-colors-background-secondary: var(--dui-color-gray-50);
  --dui-colors-background-tertiary: var(--dui-color-gray-300);
  --dui-colors-background-inverted: var(--dui-color-black-400);
  --dui-colors-background-functional-sustainability: var(--dui-color-green-500);
  --dui-colors-background-functional-success: var(--dui-color-green-400);
  --dui-colors-background-functional-notification: var(--dui-color-yellow-500);
  --dui-colors-foreground-primary: var(--dui-color-black-400);
  --dui-colors-foreground-secondary: var(--dui-color-gray-600);
  --dui-colors-foreground-tertiary: var(--dui-color-gray-400);
  --dui-colors-foreground-highlight: var(--dui-color-red-500);
  --dui-colors-foreground-inverted: var(--dui-color-white-500);
  --dui-colors-foreground-functional-overlay: var(--dui-color-black-opacity-70);
  --dui-colors-foreground-functional-neutral: var(--dui-color-gray-300);
  --dui-colors-foreground-functional-error: var(--dui-color-red-500);
  --dui-colors-foreground-functional-sustainability: var(--dui-color-green-500);
  --dui-colors-foreground-functional-success: var(--dui-color-green-400);
  --dui-colors-foreground-functional-notification: var(--dui-color-yellow-500);
  --dui-colors-foreground-functional-important: var(--dui-color-red-500);
  --dui-colors-foreground-disabled: var(--dui-color-gray-500);
  --dui-colors-icons-primary: var(--dui-color-red-500);
  --dui-colors-icons-secondary: var(--dui-color-black-400);
  --dui-colors-icons-inverted: var(--dui-color-white-500);
  --dui-colors-icons-functional-sustainability: var(--dui-color-green-500);
  --dui-colors-icons-disabled: var(--dui-color-black-opacity-45);
  }

  @media (prefers-color-scheme: dark) {
  :root {
    --dui-colors-action-foreground-secondary-functional-disabled: var(--dui-color-white-opacity-60);
    --dui-colors-action-foreground-secondary-functional-hover: var(--dui-color-white-opacity-45);
    --dui-colors-action-foreground-secondary-functional-default: var(--dui-color-gray-200);
    --dui-colors-action-foreground-secondary-inverted-disabled: var(--dui-color-black-opacity-60);
    --dui-colors-action-foreground-secondary-inverted-hover: var(--dui-color-black-opacity-45);
    --dui-colors-action-foreground-secondary-inverted-default: var(--dui-color-black-400);
    --dui-colors-action-foreground-secondary-hover: var(--dui-color-gray-500);
    --dui-colors-action-foreground-secondary-default: var(--dui-color-white-500);
    --dui-colors-action-foreground-secondary-disabled: var(--dui-color-gray-500);
    --dui-colors-action-foreground-primary-disabled: var(--dui-color-gray-500);
    --dui-colors-action-foreground-primary-inverted-disabled: var(--dui-color-gray-750);
    --dui-colors-action-foreground-primary-inverted-default: var(--dui-color-white-500);
    --dui-colors-action-foreground-primary-default: var(--dui-color-gray-50);
    --dui-colors-action-foreground-ghost-functional-disabled: var(--dui-color-gray-500);
    --dui-colors-action-foreground-ghost-functional-hover: var(--dui-color-gray-400);
    --dui-colors-action-foreground-ghost-functional-default: var(--dui-color-gray-50);
    --dui-colors-action-foreground-ghost-inverted-disabled: var(--dui-color-black-opacity-60);
    --dui-colors-action-foreground-ghost-inverted-hover: var(--dui-color-black-opacity-60);
    --dui-colors-action-foreground-ghost-inverted-default: var(--dui-color-black-500);
    --dui-colors-action-foreground-ghost-disabled: var(--dui-color-gray-500);
    --dui-colors-action-foreground-ghost-hover: var(--dui-color-gray-300);
    --dui-colors-action-foreground-ghost-default: var(--dui-color-white-500);
    --dui-colors-action-foreground-ghost-muted: var(--dui-color-white-500);
    --dui-colors-action-foreground-ghost-visited: var(--dui-color-white-500);
    --dui-colors-action-background-secondary-functional-disabled: var(--dui-color-gray-50);
    --dui-colors-action-background-secondary-default: var(--dui-color-gray-950);
    --dui-colors-action-background-primary-inverted-disabled: var(--dui-color-white-500);
    --dui-colors-action-background-primary-inverted-hover: var(--dui-color-white-500);
    --dui-colors-action-background-primary-inverted-default: var(--dui-color-white-500);
    --dui-colors-action-background-primary-default: var(--dui-color-red-500);
    --dui-colors-action-background-primary-hover: var(--dui-color-red-600);
    --dui-colors-action-background-primary-disabled: var(--dui-color-gray-600);
    --dui-colors-stroke-highlight: var(--dui-color-red-500);
    --dui-colors-stroke-primary: var(--dui-color-gray-50);
    --dui-colors-stroke-secondary: var(--dui-color-gray-750);
    --dui-colors-stroke-tertiary: var(--dui-color-gray-650);
    --dui-colors-stroke-muted: var(--dui-color-gray-625);
    --dui-colors-stroke-inverted: var(--dui-color-gray-950);
    --dui-colors-stroke-functional-sustainability: var(--dui-color-green-500);
    --dui-colors-stroke-functional-success: var(--dui-color-green-400);
    --dui-colors-stroke-functional-error: var(--dui-color-red-500);
    --dui-colors-stroke-functional-notification: var(--dui-color-yellow-500);
    --dui-colors-stroke-disabled: var(--dui-color-black-opacity-45);
    --dui-colors-background-base: var(--dui-color-gray-950);
    --dui-colors-background-sustainability: var(--dui-color-green-500);
    --dui-colors-background-highlight: var(--dui-color-red-500);
    --dui-colors-background-primary: var(--dui-color-gray-625);
    --dui-colors-background-secondary: var(--dui-color-gray-650);
    --dui-colors-background-tertiary: var(--dui-color-gray-750);
    --dui-colors-background-inverted: var(--dui-color-white-500);
    --dui-colors-background-functional-sustainability: var(--dui-color-green-500);
    --dui-colors-background-functional-success: var(--dui-color-green-400);
    --dui-colors-background-functional-notification: var(--dui-color-yellow-500);
    --dui-colors-foreground-primary: var(--dui-color-gray-200);
    --dui-colors-foreground-secondary: var(--dui-color-gray-400);
    --dui-colors-foreground-tertiary: var(--dui-color-gray-400);
    --dui-colors-foreground-highlight: var(--dui-color-gray-50);
    --dui-colors-foreground-inverted: var(--dui-color-gray-950);
    --dui-colors-foreground-functional-overlay: var(--dui-color-black-opacity-70);
    --dui-colors-foreground-functional-neutral: var(--dui-color-gray-300);
    --dui-colors-foreground-functional-error: var(--dui-color-red-500);
    --dui-colors-foreground-functional-sustainability: var(--dui-color-green-500);
    --dui-colors-foreground-functional-success: var(--dui-color-green-400);
    --dui-colors-foreground-functional-notification: var(--dui-color-yellow-500);
    --dui-colors-foreground-functional-important: var(--dui-color-red-500);
    --dui-colors-foreground-disabled: var(--dui-color-gray-600);
    --dui-colors-icons-primary: var(--dui-color-red-500);
    --dui-colors-icons-secondary: var(--dui-color-gray-200);
    --dui-colors-icons-inverted: var(--dui-color-gray-625);
    --dui-colors-icons-functional-sustainability: var(--dui-color-green-500);
    --dui-colors-icons-disabled: var(--dui-color-black-opacity-45);
  }
}

  html[data-dui-theme="theme-dark"]:root {
    --dui-colors-action-foreground-secondary-functional-disabled: var(--dui-color-white-opacity-60);
  --dui-colors-action-foreground-secondary-functional-hover: var(--dui-color-white-opacity-45);
  --dui-colors-action-foreground-secondary-functional-default: var(--dui-color-gray-200);
  --dui-colors-action-foreground-secondary-inverted-disabled: var(--dui-color-black-opacity-60);
  --dui-colors-action-foreground-secondary-inverted-hover: var(--dui-color-black-opacity-45);
  --dui-colors-action-foreground-secondary-inverted-default: var(--dui-color-black-400);
  --dui-colors-action-foreground-secondary-hover: var(--dui-color-gray-500);
  --dui-colors-action-foreground-secondary-default: var(--dui-color-white-500);
  --dui-colors-action-foreground-secondary-disabled: var(--dui-color-gray-500);
  --dui-colors-action-foreground-primary-disabled: var(--dui-color-gray-500);
  --dui-colors-action-foreground-primary-inverted-disabled: var(--dui-color-gray-750);
  --dui-colors-action-foreground-primary-inverted-default: var(--dui-color-white-500);
  --dui-colors-action-foreground-primary-default: var(--dui-color-gray-50);
  --dui-colors-action-foreground-ghost-functional-disabled: var(--dui-color-gray-500);
  --dui-colors-action-foreground-ghost-functional-hover: var(--dui-color-gray-400);
  --dui-colors-action-foreground-ghost-functional-default: var(--dui-color-gray-50);
  --dui-colors-action-foreground-ghost-inverted-disabled: var(--dui-color-black-opacity-60);
  --dui-colors-action-foreground-ghost-inverted-hover: var(--dui-color-black-opacity-60);
  --dui-colors-action-foreground-ghost-inverted-default: var(--dui-color-black-500);
  --dui-colors-action-foreground-ghost-disabled: var(--dui-color-gray-500);
  --dui-colors-action-foreground-ghost-hover: var(--dui-color-gray-300);
  --dui-colors-action-foreground-ghost-default: var(--dui-color-white-500);
  --dui-colors-action-foreground-ghost-muted: var(--dui-color-white-500);
  --dui-colors-action-foreground-ghost-visited: var(--dui-color-white-500);
  --dui-colors-action-background-secondary-functional-disabled: var(--dui-color-gray-50);
  --dui-colors-action-background-secondary-default: var(--dui-color-gray-950);
  --dui-colors-action-background-primary-inverted-disabled: var(--dui-color-white-500);
  --dui-colors-action-background-primary-inverted-hover: var(--dui-color-white-500);
  --dui-colors-action-background-primary-inverted-default: var(--dui-color-white-500);
  --dui-colors-action-background-primary-default: var(--dui-color-red-500);
  --dui-colors-action-background-primary-hover: var(--dui-color-red-600);
  --dui-colors-action-background-primary-disabled: var(--dui-color-gray-600);
  --dui-colors-stroke-highlight: var(--dui-color-red-500);
  --dui-colors-stroke-primary: var(--dui-color-gray-50);
  --dui-colors-stroke-secondary: var(--dui-color-gray-750);
  --dui-colors-stroke-tertiary: var(--dui-color-gray-650);
  --dui-colors-stroke-muted: var(--dui-color-gray-625);
  --dui-colors-stroke-inverted: var(--dui-color-gray-950);
  --dui-colors-stroke-functional-sustainability: var(--dui-color-green-500);
  --dui-colors-stroke-functional-success: var(--dui-color-green-400);
  --dui-colors-stroke-functional-error: var(--dui-color-red-500);
  --dui-colors-stroke-functional-notification: var(--dui-color-yellow-500);
  --dui-colors-stroke-disabled: var(--dui-color-black-opacity-45);
  --dui-colors-background-base: var(--dui-color-gray-950);
  --dui-colors-background-sustainability: var(--dui-color-green-500);
  --dui-colors-background-highlight: var(--dui-color-red-500);
  --dui-colors-background-primary: var(--dui-color-gray-625);
  --dui-colors-background-secondary: var(--dui-color-gray-650);
  --dui-colors-background-tertiary: var(--dui-color-gray-750);
  --dui-colors-background-inverted: var(--dui-color-white-500);
  --dui-colors-background-functional-sustainability: var(--dui-color-green-500);
  --dui-colors-background-functional-success: var(--dui-color-green-400);
  --dui-colors-background-functional-notification: var(--dui-color-yellow-500);
  --dui-colors-foreground-primary: var(--dui-color-gray-200);
  --dui-colors-foreground-secondary: var(--dui-color-gray-400);
  --dui-colors-foreground-tertiary: var(--dui-color-gray-400);
  --dui-colors-foreground-highlight: var(--dui-color-gray-50);
  --dui-colors-foreground-inverted: var(--dui-color-gray-950);
  --dui-colors-foreground-functional-overlay: var(--dui-color-black-opacity-70);
  --dui-colors-foreground-functional-neutral: var(--dui-color-gray-300);
  --dui-colors-foreground-functional-error: var(--dui-color-red-500);
  --dui-colors-foreground-functional-sustainability: var(--dui-color-green-500);
  --dui-colors-foreground-functional-success: var(--dui-color-green-400);
  --dui-colors-foreground-functional-notification: var(--dui-color-yellow-500);
  --dui-colors-foreground-functional-important: var(--dui-color-red-500);
  --dui-colors-foreground-disabled: var(--dui-color-gray-600);
  --dui-colors-icons-primary: var(--dui-color-red-500);
  --dui-colors-icons-secondary: var(--dui-color-gray-200);
  --dui-colors-icons-inverted: var(--dui-color-gray-625);
  --dui-colors-icons-functional-sustainability: var(--dui-color-green-500);
  --dui-colors-icons-disabled: var(--dui-color-black-opacity-45);
  }

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:05 GMT
 */

  @media (prefers-color-scheme: light) {
  :root {
    --dui-components-alerts-background-primary: var(--dui-color-white-500);
    --dui-components-alerts-background-error: var(--dui-color-red-500);
    --dui-components-alerts-background-success: var(--dui-color-green-400);
    --dui-components-alerts-background-warning: var(--dui-color-yellow-500);
    --dui-components-alerts-background-info: var(--dui-color-black-500);
    --dui-components-alerts-stroke-error: var(--dui-color-red-500);
    --dui-components-alerts-stroke-success: var(--dui-color-green-400);
    --dui-components-alerts-stroke-warning: var(--dui-color-yellow-500);
    --dui-components-alerts-stroke-info: var(--dui-color-black-500);
    --dui-components-alerts-stroke-primary: var(--dui-color-black-500);
    --dui-components-alerts-foreground-tertiary: var(--dui-color-white-500);
    --dui-components-alerts-foreground-warning-accent: var(--dui-color-black-500);
    --dui-components-alerts-foreground-error: var(--dui-color-red-500);
    --dui-components-alerts-foreground-success: var(--dui-color-green-400);
    --dui-components-alerts-foreground-quaternary: var(--dui-color-black-500);
    --dui-components-alerts-foreground-secondary: var(--dui-color-black-500);
    --dui-components-alerts-foreground-primary: var(--dui-color-white-500);
    --dui-components-navigation-background-sidenav-primary: var(--dui-color-white-500);
    --dui-components-navigation-background-secondary: var(--dui-color-white-500);
    --dui-components-navigation-stroke-primary: var(--dui-color-black-500);
    --dui-components-navigation-stroke-highlight: var(--dui-color-red-500);
    --dui-components-navigation-stroke-secondary: var(--dui-color-gray-500);
    --dui-components-navigation-foreground-hover: var(--dui-color-red-600);
    --dui-components-navigation-foreground-default: var(--dui-color-red-500);
    --dui-components-navigation-foreground-secondary: var(--dui-color-black-400);
    --dui-components-navigation-foreground-disabled: var(--dui-color-gray-500);
    --dui-components-navigation-foreground-primary: var(--dui-color-black-400);
    --dui-components-content-table-stroke-secondary: var(--dui-color-gray-300);
    --dui-components-content-table-stroke-primary: var(--dui-color-gray-500);
    --dui-components-content-draggable-stroke-dropzone: var(--dui-color-gray-600);
    --dui-components-content-draggable-background-dropzone: var(--dui-color-gray-100);
    --dui-components-content-draggable-foreground-handle-hover: var(--dui-color-red-600);
    --dui-components-content-draggable-foreground-handle-default: var(--dui-color-gray-500);
    --dui-components-content-bar-background-default: var(--dui-color-gray-200);
    --dui-components-forms-stroke-disabled: var(--dui-color-gray-300);
    --dui-components-forms-stroke-tertiary: var(--dui-color-gray-300);
    --dui-components-forms-stroke-secondary: var(--dui-color-black-500);
    --dui-components-forms-stroke-primary: var(--dui-color-gray-500);
    --dui-components-forms-background-tertiary: var(--dui-color-gray-100);
    --dui-components-forms-background-secondary: var(--dui-color-gray-100);
    --dui-components-forms-background-dropdown-hover: var(--dui-color-black-opacity-08);
    --dui-components-forms-background-dropdown-focus: var(--dui-color-black-opacity-10);
    --dui-components-forms-background-default: var(--dui-color-white-500);
  }
}

  html[data-dui-theme="theme-light"]:root {
    --dui-components-alerts-background-primary: var(--dui-color-white-500);
  --dui-components-alerts-background-error: var(--dui-color-red-500);
  --dui-components-alerts-background-success: var(--dui-color-green-400);
  --dui-components-alerts-background-warning: var(--dui-color-yellow-500);
  --dui-components-alerts-background-info: var(--dui-color-black-500);
  --dui-components-alerts-stroke-error: var(--dui-color-red-500);
  --dui-components-alerts-stroke-success: var(--dui-color-green-400);
  --dui-components-alerts-stroke-warning: var(--dui-color-yellow-500);
  --dui-components-alerts-stroke-info: var(--dui-color-black-500);
  --dui-components-alerts-stroke-primary: var(--dui-color-black-500);
  --dui-components-alerts-foreground-tertiary: var(--dui-color-white-500);
  --dui-components-alerts-foreground-warning-accent: var(--dui-color-black-500);
  --dui-components-alerts-foreground-error: var(--dui-color-red-500);
  --dui-components-alerts-foreground-success: var(--dui-color-green-400);
  --dui-components-alerts-foreground-quaternary: var(--dui-color-black-500);
  --dui-components-alerts-foreground-secondary: var(--dui-color-black-500);
  --dui-components-alerts-foreground-primary: var(--dui-color-white-500);
  --dui-components-navigation-background-sidenav-primary: var(--dui-color-white-500);
  --dui-components-navigation-background-secondary: var(--dui-color-white-500);
  --dui-components-navigation-stroke-primary: var(--dui-color-black-500);
  --dui-components-navigation-stroke-highlight: var(--dui-color-red-500);
  --dui-components-navigation-stroke-secondary: var(--dui-color-gray-500);
  --dui-components-navigation-foreground-hover: var(--dui-color-red-600);
  --dui-components-navigation-foreground-default: var(--dui-color-red-500);
  --dui-components-navigation-foreground-secondary: var(--dui-color-black-400);
  --dui-components-navigation-foreground-disabled: var(--dui-color-gray-500);
  --dui-components-navigation-foreground-primary: var(--dui-color-black-400);
  --dui-components-content-table-stroke-secondary: var(--dui-color-gray-300);
  --dui-components-content-table-stroke-primary: var(--dui-color-gray-500);
  --dui-components-content-draggable-stroke-dropzone: var(--dui-color-gray-600);
  --dui-components-content-draggable-background-dropzone: var(--dui-color-gray-100);
  --dui-components-content-draggable-foreground-handle-hover: var(--dui-color-red-600);
  --dui-components-content-draggable-foreground-handle-default: var(--dui-color-gray-500);
  --dui-components-content-bar-background-default: var(--dui-color-gray-200);
  --dui-components-forms-stroke-disabled: var(--dui-color-gray-300);
  --dui-components-forms-stroke-tertiary: var(--dui-color-gray-300);
  --dui-components-forms-stroke-secondary: var(--dui-color-black-500);
  --dui-components-forms-stroke-primary: var(--dui-color-gray-500);
  --dui-components-forms-background-tertiary: var(--dui-color-gray-100);
  --dui-components-forms-background-secondary: var(--dui-color-gray-100);
  --dui-components-forms-background-dropdown-hover: var(--dui-color-black-opacity-08);
  --dui-components-forms-background-dropdown-focus: var(--dui-color-black-opacity-10);
  --dui-components-forms-background-default: var(--dui-color-white-500);
  }

  @media (prefers-color-scheme: dark) {
  :root {
    --dui-components-alerts-background-primary: var(--dui-color-gray-750);
    --dui-components-alerts-background-error: var(--dui-color-red-500);
    --dui-components-alerts-background-success: var(--dui-color-green-400);
    --dui-components-alerts-background-warning: var(--dui-color-yellow-500);
    --dui-components-alerts-background-info: var(--dui-color-white-500);
    --dui-components-alerts-stroke-error: var(--dui-color-red-500);
    --dui-components-alerts-stroke-success: var(--dui-color-green-400);
    --dui-components-alerts-stroke-warning: var(--dui-color-yellow-500);
    --dui-components-alerts-stroke-info: var(--dui-color-white-500);
    --dui-components-alerts-stroke-primary: var(--dui-color-gray-50);
    --dui-components-alerts-foreground-tertiary: var(--dui-color-white-500);
    --dui-components-alerts-foreground-warning-accent: var(--dui-color-yellow-500);
    --dui-components-alerts-foreground-error: var(--dui-color-red-500);
    --dui-components-alerts-foreground-success: var(--dui-color-green-400);
    --dui-components-alerts-foreground-quaternary: var(--dui-color-black-500);
    --dui-components-alerts-foreground-secondary: var(--dui-color-white-500);
    --dui-components-alerts-foreground-primary: var(--dui-color-gray-750);
    --dui-components-navigation-background-sidenav-primary: var(--dui-color-white-500);
    --dui-components-navigation-background-secondary: var(--dui-color-gray-100);
    --dui-components-navigation-stroke-primary: var(--dui-color-white-500);
    --dui-components-navigation-stroke-highlight: var(--dui-color-red-500);
    --dui-components-navigation-stroke-secondary: var(--dui-color-gray-500);
    --dui-components-navigation-foreground-hover: var(--dui-color-red-600);
    --dui-components-navigation-foreground-default: var(--dui-color-red-500);
    --dui-components-navigation-foreground-secondary: var(--dui-color-white-500);
    --dui-components-navigation-foreground-disabled: var(--dui-color-gray-500);
    --dui-components-navigation-foreground-primary: var(--dui-color-black-400);
    --dui-components-content-table-stroke-secondary: var(--dui-color-gray-300);
    --dui-components-content-table-stroke-primary: var(--dui-color-gray-500);
    --dui-components-content-draggable-stroke-dropzone: var(--dui-color-gray-600);
    --dui-components-content-draggable-background-dropzone: var(--dui-color-gray-625);
    --dui-components-content-draggable-foreground-handle-hover: var(--dui-color-gray-100);
    --dui-components-content-draggable-foreground-handle-default: var(--dui-color-gray-200);
    --dui-components-content-bar-background-default: var(--dui-color-gray-200);
    --dui-components-forms-stroke-disabled: var(--dui-color-gray-625);
    --dui-components-forms-stroke-tertiary: var(--dui-color-gray-600);
    --dui-components-forms-stroke-secondary: var(--dui-color-gray-500);
    --dui-components-forms-stroke-primary: var(--dui-color-gray-50);
    --dui-components-forms-background-tertiary: var(--dui-color-gray-650);
    --dui-components-forms-background-secondary: var(--dui-color-gray-400);
    --dui-components-forms-background-dropdown-hover: var(--dui-color-gray-750);
    --dui-components-forms-background-dropdown-focus: var(--dui-color-gray-750);
    --dui-components-forms-background-default: var(--dui-color-gray-950);
  }
}

  html[data-dui-theme="theme-dark"]:root {
    --dui-components-alerts-background-primary: var(--dui-color-gray-750);
  --dui-components-alerts-background-error: var(--dui-color-red-500);
  --dui-components-alerts-background-success: var(--dui-color-green-400);
  --dui-components-alerts-background-warning: var(--dui-color-yellow-500);
  --dui-components-alerts-background-info: var(--dui-color-white-500);
  --dui-components-alerts-stroke-error: var(--dui-color-red-500);
  --dui-components-alerts-stroke-success: var(--dui-color-green-400);
  --dui-components-alerts-stroke-warning: var(--dui-color-yellow-500);
  --dui-components-alerts-stroke-info: var(--dui-color-white-500);
  --dui-components-alerts-stroke-primary: var(--dui-color-gray-50);
  --dui-components-alerts-foreground-tertiary: var(--dui-color-white-500);
  --dui-components-alerts-foreground-warning-accent: var(--dui-color-yellow-500);
  --dui-components-alerts-foreground-error: var(--dui-color-red-500);
  --dui-components-alerts-foreground-success: var(--dui-color-green-400);
  --dui-components-alerts-foreground-quaternary: var(--dui-color-black-500);
  --dui-components-alerts-foreground-secondary: var(--dui-color-white-500);
  --dui-components-alerts-foreground-primary: var(--dui-color-gray-750);
  --dui-components-navigation-background-sidenav-primary: var(--dui-color-white-500);
  --dui-components-navigation-background-secondary: var(--dui-color-gray-100);
  --dui-components-navigation-stroke-primary: var(--dui-color-white-500);
  --dui-components-navigation-stroke-highlight: var(--dui-color-red-500);
  --dui-components-navigation-stroke-secondary: var(--dui-color-gray-500);
  --dui-components-navigation-foreground-hover: var(--dui-color-red-600);
  --dui-components-navigation-foreground-default: var(--dui-color-red-500);
  --dui-components-navigation-foreground-secondary: var(--dui-color-white-500);
  --dui-components-navigation-foreground-disabled: var(--dui-color-gray-500);
  --dui-components-navigation-foreground-primary: var(--dui-color-black-400);
  --dui-components-content-table-stroke-secondary: var(--dui-color-gray-300);
  --dui-components-content-table-stroke-primary: var(--dui-color-gray-500);
  --dui-components-content-draggable-stroke-dropzone: var(--dui-color-gray-600);
  --dui-components-content-draggable-background-dropzone: var(--dui-color-gray-625);
  --dui-components-content-draggable-foreground-handle-hover: var(--dui-color-gray-100);
  --dui-components-content-draggable-foreground-handle-default: var(--dui-color-gray-200);
  --dui-components-content-bar-background-default: var(--dui-color-gray-200);
  --dui-components-forms-stroke-disabled: var(--dui-color-gray-625);
  --dui-components-forms-stroke-tertiary: var(--dui-color-gray-600);
  --dui-components-forms-stroke-secondary: var(--dui-color-gray-500);
  --dui-components-forms-stroke-primary: var(--dui-color-gray-50);
  --dui-components-forms-background-tertiary: var(--dui-color-gray-650);
  --dui-components-forms-background-secondary: var(--dui-color-gray-400);
  --dui-components-forms-background-dropdown-hover: var(--dui-color-gray-750);
  --dui-components-forms-background-dropdown-focus: var(--dui-color-gray-750);
  --dui-components-forms-background-default: var(--dui-color-gray-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;
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:06 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);
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:06 GMT
 */

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

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:06 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;
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:06 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%);
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:06 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%);
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:06 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);
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:06 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;
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:06 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;
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:06 GMT
 */

  :root {
  --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);
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:06 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);
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:06 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 */
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:06 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);
}

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:06 GMT
 */

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

  /* 9fbef606107a605d69c0edbcd8029e5d */

  /**
 * Do not edit directly
 * Generated on Wed, 12 Mar 2025 15:28:06 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);
}

  @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);
  }
