.actionMarginClass {
  // .adm-list-item:nth-last-child(2) {
  //   margin-bottom: 68px;
  // }
  padding-bottom: 68px;
  // margin-bottom: 68px;
}

.cf-compose-form {
  .cf-form-action {
    .adm-list-item-content-main {
      display: flex;
      flex-direction: row;
    }

    .cf-form-main-btn {
      flex: 1;
    }
  }

  .adm-list {
    // padding-left: 16px;
    font-size: var(--title-default-size, 16px) !important;

    .adm-list-item {
      padding-left: 16px;
    }
  }

  .adm-form-item {
    .adm-list-item-content-prefix {
      display: flex;
      // width: 105px;
      width: unset;
      margin-right: 12px;
      align-items: center;

      .adm-form-item-label {
        display: flex;
        align-items: center;
        color: #000;
        height: unset;

        .adm-form-item-label-required {
          left: unset;
          right: -0.6em;
          color: #ff1515;
        }
      }
    }
  }

  .adm-list-item-content-main {
    flex: 1;
    display: flex;
    text-align: right;
    flex-direction: column;
    justify-content: flex-end;

    .mod-seleter {
      display: flex;
      justify-content: flex-end;
    }

    .adm-space-horizontal {
      flex-direction: row;
      justify-content: flex-end;
    }

    .adm-input-wrapper,
    .adm-text-area-wrapper {
      --placeholder-color: #999;
      --disabled-color: #000;
      --font-size: var(--title-default-size, 16px);
      --color: #000;
    }

    .adm-input,
    .adm-text-area {
      text-align: right;
    }

    // radio 样式
    .adm-space-vertical {
      margin-top: 4px;

      .adm-space-item {
        margin-bottom: 12px;

        .adm-radio {
          // zoom: 0.8;
          .adm-radio-content {
            padding-left: 8px;
            font-size: var(--title-default-size, 16px);
            color: #000;
          }

          .adm-radio-custom-icon {
            font-size: unset;
            display: flex;
            flex-direction: row;
            align-items: center;
          }
        }

        // .adm-radio-checked {
        //   .adm-radio-icon {
        //     background: url('//static.suosihulian.com/file/mobile/radio.svg')
        //       no-repeat;
        //     background-size: 100% 100%;
        //     background-position: center center;
        //     border: none;
        //     .adm-radio-icon-checked {
        //       display: none;
        //     }
        //   }
        // }
      }

      .adm-space-item:last-child {
        margin-bottom: 0;
      }
    }

    // switch 样式
    .adm-switch {
      .adm-switch-checkbox {
        background: #d4d4d4;
        --height: 25px;
        --width: 50px;

        &::before {
          background: #d4d4d4;
        }
      }
    }

    .adm-switch-checked {
      .adm-switch-checkbox {
        background: #508cff;
      }
    }
  }

  // 底部提交按钮样式
  .adm-list .cf-form-action {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 80;
    padding-left: 0;

    .adm-list-item-content {
      padding: 0;

      .adm-list-item-content-main {
        display: flex;
        width: 100%;
        height: 56px;
        padding: 0 16px;
        align-items: center;
        justify-content: space-between;
        background-color: #fff;
        box-sizing: border-box;

        .cf-form-item-btn {
          flex: 1;
          height: 40px;
          text-align: center;
          font-size: var(--button-default-size, 17px) !important;
          font-weight: bold;
          border-radius: 4px;
          color: #508cff;
          background-color: #fff;
          border: 1px solid #508cff;
          margin-left: 12px;
        }

        .cf-form-item-btn:last-child {
          color: #fff;
          background-color: #508cff;
        }

        .cf-form-item-btn:first-child {
          margin-left: 0;
        }
      }
    }
  }
}
