.edit-delivery-address {

  &__actions {
    padding: 40px 0;

    .btn-secondary,
    .btn-action {
      @include button-full;
    }
  }

  &__add-btn,
  &__delivery-btn {
    @include make-col-ready;
    @include make-col(12);
  }

  .modal-content {
    .user-address {
      &__content {
        @include make-col(12);
      }

      &__address,
      &__phone {
        @include make-col(4.5);
      }

      &__links {
        @include make-col(3);
      }

      &__btn {
        min-width: 90px;
      }
    }

    .edit-delivery-address {
      &__actions {
        .btn-action {
          min-width: 220px;
        }
      }
    }
  }
}

@include media-breakpoint-up(xl) {
  .edit-delivery-address {
    &__add-btn,
    &__delivery-btn {
      @include make-col(2, 6);
    }
  }
}

@include media-breakpoint-down(lg) {
  .edit-delivery-address {
    &__add-btn {
      margin-bottom: 20px;
    }

    .user-address__content {
      .user-address {
        &__links {
          .default-mark-full {
            right: 0;
          }
        }
      }
    }
  }
}

@include media-breakpoint-down(sm) {
  .edit-delivery-address {
    .modal-content {
      .user-address {
        &__address,
        &__phone,
        &__links {
          @include make-col(12);
        }

        &__phone,
        &__links {
          padding-top: 15px;
        }

        &__links {
          padding: 15px;
          padding-bottom: 0;

          .default-mark-full {
            padding-right: 15px;
            text-align: right;
          }
        }

        &__wrapper {
          .btn-delivery-details {
            // sass-lint:disable no-important
            display: none !important;
          }
        }
      }

      .edit-delivery-address {
        &__actions {
          .btn-action {
            min-width: 220px;
          }
        }
      }
    }
  }
}
