/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: > 0.5%,not IE 9-10,IE 11
*/

.package__return-wrapper {
    background-image: linear-gradient(278deg, #fffdf1 0%, #fffbde 100%);
    position: relative;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(10px, auto) 5px auto minmax(10px, auto);
    grid-template-columns: minmax(10px, auto) 5px auto minmax(10px, auto);
    -ms-grid-rows: 77px 40px minmax(194px, auto) 54px auto minmax(168px, auto);
    grid-template-rows: 77px 40px minmax(194px, auto) 54px auto minmax( 168px, auto );
    grid-template-areas: 'package__return-header package__return-header package__return-header package__return-header' '. . . .' '. package__return-line1 delivery__address .' '. . . .' '. package__return-line2 prefered__delivery .' '. . package__return-command .';
}

.package__return-wrapper .package__return-header {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-area: package__return-header;
  background: #fff;
  position: relative;
}

.package__return-wrapper .package__return-delivery__address {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: delivery__address;
}

.package__return-wrapper .package__return-vertical1 {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
  grid-area: package__return-line1;
}

.package__return-wrapper .package__return-vertical2 {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
  grid-area: package__return-line2;
}

.package__return-wrapper .package__return-vertical1 .line,
.package__return-wrapper .package__return-vertical2 .line {
  width: 2px;
  height: 100%;
  background: #fed000;
  margin: auto 0px auto auto;
}

.package__return-wrapper .package__return-edit__mode {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  grid-area: package__return-edit__mode;
}

.package__return-wrapper .package__return-edit__mode hr {
  width: 100%;
  max-width: 572px;
  max-width: 374px;
}

.package__return-wrapper .package__return-edit__mode input {
    width: 100%;
    max-width: 374px;
}

.package__return-wrapper .package__return-edit__mode .btn45-80 {
    width: 80px;
}

.package__return-wrapper .package__return-edit__mode button {
  height: 45px;
  max-width: 374px;
}

.package__return-wrapper .package__return-command {
  -ms-grid-row: 6;
  -ms-grid-column: 3;
  grid-area: package__return-command;
}

.prefered__delivery {
  grid-area: prefered__delivery;
}
.prefered__delivery .base-select {
  width: 100%;
  cursor: pointer;
  max-width: 300px;
}

.package__return-wrapper .package__return-edit__mode .easy-autocomplete input {
  border-color: initial;
  border-radius: initial;
  border-style: initial;
  border-width: initial;
  box-shadow: initial;
  color: initial;
  float: initial;
  padding: initial;

  border-radius: 2px;
  border: solid 1px #aaaaaa;
  padding: 10px 8px;
  padding-left: 12px;
}

@media (min-width: 768px) {
  .package__return-wrapper {
    -ms-grid-columns: minmax(40px, 1fr) minmax(350px, 410px)
      minmax(350px, 410px) minmax(40px, 1fr);
    grid-template-columns: minmax(40px, 1fr) minmax(350px, 410px) minmax(
        350px,
        410px
      ) minmax(40px, 1fr);
    -ms-grid-rows: 163px minmax(194px, 1fr) 80px minmax(18px, 0.7fr);
    grid-template-rows: 163px minmax(194px, 1fr) 80px minmax(18px, 0.7fr);
    grid-template-areas: '. package__return-header package__return-header .' 'package__return-line1 delivery__address prefered__delivery .' '. package__return-command . .' '. . . .';
    overflow: hidden;
  }

  .package__return-wrapper .package__return-header {
    background: transparent;
    position: relative;
    text-transform: uppercase;
  }

  .package__return-wrapper .package__return-edit__mode hr {
    width: 100%;
    max-width: 572px;
    text-align: left;
  }

  .package__return-wrapper .package__return-edit__mode input {
    width: 375px;
    max-width: initial;
  }

  .package__return-wrapper .package__return-edit__mode input.btn45-80 {
    width: 80px;
  }

  .package__return-wrapper .package__return-edit__mode input.btn45-272 {
    width: 272px;
  }

  .package__return-wrapper .package__return-edit__mode input.btn45-364 {
    width: 364px;
  }

  .package__return-wrapper
    .package__return-edit__mode
    div:first-of-type
    .d-flex:last-child
    input {
    width: 178px;
  }

  .package__return-wrapper .package__return-edit__mode button {
    height: 45px;
    max-width: 374px;
  }

  .package__return-wrapper .package__return-command {
    -ms-grid-row: 6;
    -ms-grid-column: 3;
    grid-area: package__return-command;
  }
   .package__return-wrapper .package__return-vertical2 {
        display: none;
    }

   .package__return-wrapper .package__return-command {
        -ms-grid-row: 5;
        -ms-grid-column: 2;
    }

  .package__return-wrapper .package__return-header {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .package__return-wrapper .package__return-delivery__address {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .package__return-wrapper .package__return-vertical1 {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }

  .package__return-wrapper .package__return-edit__mode {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
  }
  .package__return-wrapper .package__return-command {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }

  .prefered__delivery {
    /* padding-left: 140px; */
  }
}

/* Address item */
.address-item {
  max-width: 374px;
  min-height: 84px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-radius: 2px;
  border: 2px solid #f6f6f6;
  background-color: #fff;
}

.address-item .icon-wrapper {
  width: 36px;
  height: 36px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.address-item__main {
  border: 1px solid #fed000;
  background-color: #fffbde;
}

@media (min-width: 768px) {
  .address-item {
    height: 80px;
  }
}
