.page-store-settings-contract {
  padding: 50rpx 30rpx;
  box-sizing: border-box;
  .contract-container {
    margin-bottom: 50rpx;
    .head {
      display: flex;
      align-items: center;
      margin-bottom: 30rpx;
      .tit {
        font-size: 28rpx;
        font-weight: bold;
      }
      .tips {
        font-size: 24rpx;
        color: #999;
        .stress {
          color: #000;
        }
      }
    }
    // 列表
    .table-box {
      .tb-head {
        display: block;
        width: 100%;
        background: #f6f8fa;
        font-size: 24rpx;
        padding: 30rpx 10rpx;
        box-sizing: border-box;
        .tb-head-td {
          display: inline-block;
          width: 25%;
          padding: 0 6rpx;
          box-sizing: border-box;
          vertical-align: middle;
          line-height: 1em;
          text-align: center;
        }
      }
      .tb-body {
        max-height: 450rpx;
        overflow-y: auto;
        .tb-row {
          display: block;
          width: 100%;
          padding: 25rpx 10rpx;
          box-sizing: border-box;
          font-size: 22rpx;
          border-bottom: 2rpx solid #F2F2F2;
          .tb-row-td {
            display: inline-block;
            width: 25%;
            padding: 0 6rpx;
            box-sizing: border-box;
            vertical-align: middle;
            line-height: 1em;
            text-align: center;
            word-wrap: break-word;
            .scroll-img{
              display: inline-block;
              width: 100%;
              height: 90rpx;
              white-space: nowrap;
              overflow-x: auto;
              overflow-y: hidden;

              //隐藏进度条
              scrollbar-width: none; /* firefox */
              -ms-overflow-style: none; /* IE 10+ */
              &::-webkit-scrollbar {
                display: none; /* Chrome Safari */
              }
               //隐藏进度条 end
              :not(:first-child){
                margin-left: 10rpx;
              }
            }

            .td-img {
              display: inline-block;
              width: 90rpx;
              height: 90rpx;
            }

          }
          // 空
          &.empty {
            display: block;
            width: 100%;
            text-align: center;
            color: #999;
          }
        }
      }
    }
    // 有效期
    .input-box {
      display: flex;
      align-items: center;
      font-size: 28rpx;
      background: #f6f8fa;
      color: #999999;
      padding: 0 20rpx;
      box-sizing: border-box;
      .date-int {
        min-width: 150rpx;
        min-height: 88rpx;
        line-height: 88rpx;
      }
      .to {
        padding: 0 30rpx;
      }
      .date-icon {
        display: block;
        width: 24rpx;
        height: 24rpx;
        margin-left: auto;
      }
    }
    // 店铺类型
    .radio-box {
      .radio-txt{
        font-size: 28rpx;
      }
      // & ::v-deep .uni-radio-wrapper {
      //   margin-right: 50rpx;
      //   .uni-radio-input {
      //     width: 32rpx;
      //     height: 32rpx;
      //     &.uni-radio-input-checked:before {
      //       font-size: 14rpx;
      //     }
      //   }
      // }
      // 禁用
      .disabled {
        & :deep(.uni-radio-input) {
          background: #f6f8fa;
          &::before {
            display: inline-block;
            width: 12rpx;
            height: 2rpx;
          }
        }
      }
    }
  }
  // 温馨提示
  .footer {
    .warm-tips {
      margin-top: 20rpx;
      font-size: 24rpx;
      color: #999;
    }
  }
}
