:global {
  .c-cascaderPopover {
    width: 360px !important;
  }
}

.searchGroup {
  padding: 0 20px;

  .searchSelect {
    padding: 20px 0 0;
    display: flex;
    justify-content: flex-start;
    gap: 0px 16px;
  }

  :global {

    .n-base-selection,
    .n-input {
      border-radius: 8px;
      min-height: max(34px, 32Px);
      height: max(34px, 32Px);
      font-size: max(15px, 12Px);
      --n-height: max(34px, 32Px) !important;
    }

    .n-space {
      flex-wrap: nowrap !important;
    }
  }
}

.inputSearch {
  margin-top: 20px;

  :global {
    .n-input-wrapper {
      padding-left: 12px;
      padding-right: 4px;
    }
  }

  .searchBtn {
    height: max(34px, 32Px);
    border-radius: 8px;
    font-size: 15px;
    font-weight: 500;
  }
}

.btnType {
  gap: 0px 6px !important;

  :global {
    .n-button {
      height: 28px;
      padding: 0 13px;
      font-size: max(15px, 11Px);
      color: rgba(0, 0, 0, .6);

      &.n-button--primary-type {
        font-weight: bold;
        color: #fff;
      }
    }
  }
}