.filteredProductModal {
  .proModalWrap {
    .info {
      background: #ecf1fd;
      border: 1px solid #bdcff9;
      border-radius: 2px;
      padding: 5px 0 5px 16px;
      margin-bottom: 8px;
    }

    .filteredProductModalContent {
      display: flex;

      .rightCot {
        width: calc(100% - 240px);
        margin-left: 16px;

        .selectedCot {
          width: 722px;
          margin-left: 4px;
          // height: 148px;
          padding-bottom: 12px;
          background: #f8f8f8;
          border: 1px solid #e0e0e0;
          border-radius: 2px;
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;

          .selectedItem {
            box-sizing: border-box;
            margin-top: 12px;
            margin-left: 18px;
            height: 52px;
            position: relative;

            // &:nth-child(10){
            //     margin-left: 0px !important;
            // }
            &:hover {
              .selectedItemImg {
                width: 52px;
                height: 52px;
                border: 1px solid #4477ee;
                box-shadow: 0 0 0 2px rgba(68, 119, 238, 0.15);
                border-radius: 2px;
              }

              .selectedItemClose {
                display: inline-block;
                width: 16px;
                position: absolute;
                top: -10px;
                right: -8px;
                z-index: 400;
              }
            }

            .selectedItemClose {
              display: none;
            }

            &:nth-child(n + 11) {
              margin-top: 5px !important;
            }

            .selectedItemImg {
              height: 52px;
              width: 52px;
              border: 1px solid #e0e0e0;
              border-radius: 2px;
            }
          }
        }
      }

      .leftCot {
        width: 230px;
        // height: 400px;
        box-sizing: border-box;
        border-right: 1px solid #e0e0e0;
        padding-right: 15px;
        .price {
          display: flex;
          width: calc(100% - 16px);

          .icon {
            width: 100px;
            display: flex;
            justify-content: center;
            align-items: center;
            border: 1px solid #e0e0e0;
            border-radius: 2px;
          }
        }
        .ant-form-item {
          margin-bottom: 4px;
        }
        .buttonStyle {
          margin-top: 10px;
        }
      }
    }
  }
}

[magic_design] .ant-modal-root {
  display: flex;
  justify-content: center;
  position: absolute;
  left: 0;
  right: 0;
}