.hidden {
        display: none;
      }

      #error-message {
        position: absolute;
        bottom: 10px;
        right: 10px;
        background-color: #fff;
        padding: 10px;
        border: 1px solid #ccc;
        border-radius: 5px;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
        display: none;
      }

      /* 单选按钮和标签的基本样式 */
      #radioGroup .form-check-input {
        position: absolute;
        /* 隐藏实际的输入框 */
        opacity: 0;
        /* 隐藏实际的输入框 */
        cursor: pointer;
        /* 更改鼠标样式为指针 */
      }

      #hiddenArea {
        display: none;
        /* 默认是隐藏的 */
        background-color: #f5f5f5;
        /* 背景颜色 */
        margin-top: 30px;
        border: 1px solid #ccc;
        /* 边框 */
        border-radius: 5px;
        /* 圆角边框 */
        padding: 20px;
        /* 内边距 */
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
        /* 阴影效果 */
        z-index: 1000;
        /* 确保它不会被其他元素覆盖 */
      }

      #progressBar {
        width: 100%;
        /* 宽度与父容器相同 */
      }

      #progress {
        background-color: #4CAF50;
        /* 进度条颜色 */
        transition: width 0.5s ease;
        /* 进度条动画效果 */
      }


      /* 标签样式，用于包含文本和视觉上的按钮 */
      #radioGroup .form-check-label {
        display: inline-block;
        /* 使标签成为块级元素 */
        padding: 20px 60px;
        /* 为按钮添加内边距 */
        margin: 10px;
        /* 为按钮添加外边距 */
        background-color: #ddd;
        /* 按钮的背景颜色 */
        border: 2px solid #ddd;
        /* 按钮的边框 */
        border-radius: 5px;
        /* 按钮的圆角 */
        cursor: pointer;
        /* 更改鼠标样式为指针 */
        position: relative;
        /* 相对定位，以便可以包含输入框 */
      }

      /* 选中状态下的标签样式 */
      #radioGroup .form-check-label:hover,
      #radioGroup .form-check-input:checked+.form-check-label {
        border-color: #0056b3;
        /* 按钮选中或鼠标悬停时的边框颜色 */
        background-color: #0056b3;
      }

      /* 文本样式 */
      #radioGroup .form-check-label span {
        display: block;
        /* 使文本独占一行 */
        text-align: center;
        /* 文本居中显示 */
        color: #333;
        /* 文本颜色 */
        font-size: 16px;
        /* 文本大小 */
        user-select: none;
        /* 禁止文本选择 */
      }