.root {
  // :global {
  @import (less) '../../../utils/themes.less';

  .ss-radio-group {
    display: flex;
    flex-direction: column;
    .check-name {
      font-size: var(--content-second-size);
    }

    .am-checkbox {
      width: 10px;
      height: 10px;
      &.am-checkbox-checked {
        .am-checkbox-inner {
          background: unset;
          &::after {
            margin-right: 5px;
            box-sizing: border-box;
            border-radius: 50%;
            width: 18px;
            height: 18px;
            border-width: 5px;
            border-color: #108ee9;
            right: 0;
            top: -5px;
          }
        }
      }

      .am-checkbox-inner {
        margin-right: 5px;
        border: unset;
        &::after {
          margin-right: 5px;
          box-sizing: border-box;
          position: absolute;
          right: 0;
          top: -5px;
          display: block;
          border: 1px solid #ccc;
          border-radius: 50%;
          border-width: 1px;
          width: 18px;
          height: 18px;
          content: '';
        }
      }
    }
    .am-checkbox-wrapper {
      padding-left: 18px;
      &:not(:last-child) {
        margin-bottom: 6px;
      }
    }

    .am-list-item,
    .am-input-item {
      min-height: 40px;
      padding-left: 10px !important;
      border: 1px solid @input-border-color;
    }
    .am-list-item.am-input-item {
      height: 40px;
    }
  }
  // }
}
