.multitab-filter .navigation-section{
   padding: 16px 0px !important;

}
.tab-pane.fade.active {
    display: block;
  }
  .tab-pane.fade {
    display: none;
  }
  .content-section {
    width: 100%;
    height: fit-content;
    display: flex;
    flex-direction: column;
    padding: 24px 16px 24px 16px;
    gap: 24px;
  }

.container {
    padding-left: 0 !important; 
}
  /* other screen */
  @media (min-width: 768px) {

.container {
    padding-left: 0; 
}
    .content-section {
      width: 100%;
      height: fit-content;
      display: flex;
      flex-direction: column;
      padding: 56px 150px 0px 150px;
      gap: 32px;
    }
  }

  .navigation-section {
    display: flex;
    flex-direction: column;
    gap: 32px;
  }

  .navigation-section .nav-underline {
    row-gap: unset;
    column-gap: unset;
  }

  .navigation-section li {
    width: 50%;
  }

  .navigation-section .nav-underline .nav-link.active {
    overflow: hidden;
    color: var(--primary-text, #684b9b) !important;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "InterBold";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 27px */

    border-bottom: 3px solid var(--primary-icon, #684b9b);
  }

  .navigation-section .nav-underline .nav-link,
  .nav-link:hover {
    overflow: hidden;
    color: var(--gray-text-weak, #9596ac);
    text-align: center;
    text-overflow: ellipsis;
    font-family: "InterMedium";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 27px */

    border-bottom: 1px solid var(--gray-stroke-strong, #cacad9);
  }

  .navigation-section select {
    color: var(--gray-text-strong, #2c3059);
    font-family: "Inter";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%; /* 25.6px */
  }

  .multitab-filter li span {
    position: relative;
    left: -10px;
  }

 .multitab-filter ul li span {
    position: relative;
    left: -4px;
  }

  .multitab-filter ul.modal-text {
    position: relative;
    left: -20px;
  }

/* modal */
.modal-header {
  border-bottom: none !important;
}

.modal-footer {
  border-top: none !important;
}

.modal-content .modal-header {
  padding: 24px 16px 16px 16px;
}

.modal-content .modal-header .modal-title {
  color: var(--gray-text-strong, #2c3059);

  /* Mobile/H3 — Bold */
  font-family: "InterBold";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 30px */

  white-space: normal;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}

.modal-content .modal-body {
  padding: 0px 16px;
}

.modal-content .modal-body {
  display: flex;
  flex-direction: column;
  gap: 16px;

  color: var(--gray-text, #6a6d87);

  /* Body/Body — Regular */
  font-family: "Inter";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%; /* 25.6px */
}

.modal-content .modal-body .modal-title {
  color: var(--gray-text, #6a6d87);

  /* Body/Body — Bold */
  font-family: "InterBold";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%; /* 25.6px */
}

.modal-content .modal-body .modal-subtitle {
  color: var(--gray-text, #6a6d87);

  /* Body/Body — Medium */
  font-family: "InterMedium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
}

.modal-content .modal-body .modal-text {
  color: var(--gray-text, #6a6d87);

  /* Small/Small — Regular */
  font-family: "Inter";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}

.modal-content .modal-footer {
  padding: 16px 8px 12px 8px;
}

.modal-footer .modal-button {
  display: flex;
  width: 358px;
  align-items: flex-start;

  padding: 12px var(--spacing-xs, 8px);
  justify-content: center;
  align-items: center;

  border-radius: 30px;
  background: var(
    --Gradient-brand-surface,
    linear-gradient(99deg, #684b9b -27.72%, #381b6b 127.08%)
  );
  /* CTA Shadow */
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.06);

  color: var(--gray-text-invert, #fff);
  /* Body1/Body 1 — Bold */
  font-family: "InterBold";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%; /* 25.6px */
}

@media (max-width: 768px) {
  .modal.bottom-modal .modal-dialog {
    position: fixed;
    bottom: 0;
    margin: 0;
    width: 100%;
    max-width: 100%;
    height: 90%;
    transition: transform 0.3s ease-out;
  }

  .modal.bottom-modal .modal-content {
    height: 100%;
    border-radius: 1rem 1rem 0 0;
  }
}

/* other screen */
@media (min-width: 768px) {
  .modal.modal.bottom-modal .modal-dialog {
    display: flex;
  }

  .modal-content .modal-header {
    padding: 40px 40px 16px 40px;
  }

  .modal-content .modal-body {
    padding: 0px 40px;
  }

  .modal-content .modal-footer {
    padding: 32px 40px;
  }

  .modal-content .modal-header .modal-title {
    overflow: hidden;
    color: var(--gray-text-strong, #2c3059);
    text-overflow: ellipsis;

    /* H4/H4 - Bold */
    font-family: "InterBold";
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 33.6px */
  }

  .modal-footer .modal-button {
    display: flex;
    width: 192px;
    min-width: 192px;
    align-items: flex-start;

    height: 61px;
    padding: 8px 32px;
    justify-content: center;
    align-items: center;

    border-radius: 30px;
    background: var(
      --Gradient-brand-surface,
      linear-gradient(99deg, #684b9b -27.72%, #381b6b 127.08%)
    );
    /* Shadow/xs */
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);

    color: var(--gray-text-invert, #fff);
    /* H4/Header 4 — Bold */
    font-family: "InterBold";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%; /* 28.8px */
  }
}