.popup-container {
  padding: $space-big $space-big 0 $space-big;

  .popup-item {
    @include box();
    margin-bottom: $space-default;
    min-height: 34px;

    .efly-tooltip-text {
      display: inline-block;
    }

    &:first-child {
      margin-top: 0;
    }



    .popup-item-label {
      line-height: 34px;
      min-width: 70px;
      color: $color-text-regular;
      margin-right: $space-default;
    }

    .popup-item-content {
      @include box();
      @include flex();


      &.text-secondary {
        line-height: 34px;
      }


      .popup-item-minor {
        .popup-item-minor-label {
          font-size: $font-small;
          margin-top: $space-mini;
        }

        .popup-item-minor-content {
          margin-top: $space-mini;


        }
      }

      .popup-item-frame {
        border: 1px solid $color-border-base;
        line-height: 1.2;
        padding: $space-mini;

        .efly-checkbox {
          margin-top: $space-mini;
        }

        .efly-radio {
          margin-bottom: $space-mini;
          margin-left: 0;
        }
      }
    }

    .popup-info {
      @include box();
      width: 100%;
      background: $color-table-bg;
      flex-wrap: wrap;
      padding: $space-mini;
      @include box-sizing();

      .popup-info-item {
        @include box();
        @include flex-align-center();
        min-height: 20px;
        width: 50%;
        padding: $space-xs;
        @include box-sizing();

        .popup-info-item-label {
          @include box();
          @include flex-justify-end();
          min-width: 80px;
        }

        .popup-info-item-value {
          color: $color-text-secondary;
        }
      }
    }

    .popup-box {
      width: 100%;
      border: 1px solid $color-border-base;
      padding: $space-default;
      @include box-sizing();

      .popup-box-item {
        @include box();
        margin-top: $space-small;

        &:first-child {
          margin-top: 0;
        }

        .popup-box-item-label {
          width: 260px;
        }
      }
    }
  }

  .popup-confirm {
    @include box();

    .popup-confirm-icon {
      font-size: 30px;
    }

    .popup-confirm-content {
      line-height: 24px;
      margin-top: 6px;
    }
  }

  .popup-footer {
    @include box();
    @include flex-center();
    width: 100%;
    //padding: $space-default $space-default;
    @include box-sizing();
    font-size: $font-default;
    //margin-top: $space-default;
  }
}
.popup-container > .popup-item:nth-last-of-type(1) {
  margin-bottom: 10!important;
}

.popup-container .order-container {
  max-height: 400px;
  overflow: auto;
}