        .checkbox-group{
            width:100%;
            margin: 10px 0;
        }
        .checkbox-group .checkbox-item {
            display: flex;
            align-items: center;
            justify-content: center;
            line-height: 30px;
            height: 30px;
            font-size: 14px;
            color: #9C9BA1;
        }
          /* 隐藏原生 checkbox */
        .checkbox-item input[type="checkbox"] {
            display: none;
        }
    
        .checkbox-item span{
            display: inline-block;
        }

        .checkbox-item .custom-checkbox {
              width: 16px;
              height: 16px;
              border: 2px solid #ccc;
              border-radius: 2px;
              margin-right: 10px;
              position: relative;
              background: white;
              transition: background-color 0.2s, border-color 0.2s;
        }
    
        .checkbox-item input[type="checkbox"]:checked + .custom-checkbox {
              background-color: #CFCFCF;
              border-color: #CFCFCF;
        }
    
        .checkbox-item input[type="checkbox"]:checked + .custom-checkbox::after {
              content: '✓';
              position: absolute;
              top: 50%;
              left: 50%;
              transform: translate(-50%, -50%);
              color: white;
              font-weight: bold;
              font-size: 14px;
        }