/* 基础样式 */
        .oak-question-quiz-container {
            padding: 25px;
            background-color: #fff;
            border-radius: 12px;
            box-shadow: -4px 2px 71px 0px #3939391a;
        }
        
        /* 用户统计卡片 */
        .oak-question-user-stats {
            display: flex;
            justify-content: space-between;
            margin-bottom: 20px;
            gap: 15px;
        }
        
        .oak-question-stat-card {
            flex: 1;
            border-radius: 10px;
            padding: 15px;
            background-color: #fff;
            position: relative;
            min-height: 80px;
            overflow: hidden;
            box-shadow: 0px 0px 50px 0px #c1c1c13d;
        }
        
        .oak-question-stat-content {
            position: relative;
            z-index: 2;
            color: #2c3e50;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
        
        .oak-question-stat-value {
            font-size: 20px;
            font-weight: 700;
            margin-bottom: 3px;
        }
        
        .oak-question-stat-label {
            font-size: 13px;
            font-weight: 500;
            color: #666;
        }
        
        .oak-question-stat-icon {
            position: absolute;
            bottom: 3px;
            right: 3px;
            max-width: 50px;
            max-height: 50px;
            z-index: 1;
        }
        
        /* 剩余次数 */
        .oak-question-quiz-remaining {
            margin-bottom: 15px;
            padding: 10px 15px;
            background-color: #fff;
            border-radius: 8px;
            font-weight: 600;
            text-align:center;
            box-shadow: 0px 0px 50px 0px #00000014;
            color: #444;
        }
        
        /* 问题样式 */
        .oak-question-quiz-question {
            margin-bottom: 20px;
            padding-bottom: 10px;
            border-bottom: 1px solid #eee;
            font-size: 1.2em;
            line-height: 1.6;
            color: #2c3e50;
            font-weight: 600;
        }
        
        /* 选项样式 - 桌面端一行两个，移动端一行一个 */
        .oak-question-quiz-options {
            margin-bottom: 25px;
            display: flex;
            flex-wrap: wrap;
            gap: 12px;
        }
        
        .oak-question-quiz-option {
            flex: 1;
            min-width: calc(50% - 6px);
            margin-bottom: 0;
            padding: 12px 18px;
            background-color: #f9f9f9;
            border-radius: 8px;
            cursor: pointer;
            transition: all 0.3s ease;
            border: none;
        }
        
        .oak-question-quiz-option:hover {
            background-color: #f0f5ff;
        }
        
        .oak-question-quiz-option input {
            margin-right: 12px;
            width: 16px;
            height: 16px;
            accent-color:#2655ff;
        }
        
        .oak-question-option-letter {
            font-weight: 700;
            color: #2655ff;
        }
        
        /* 选中状态 */
        .oak-question-quiz-option input:checked + .oak-question-option-letter {
            color: #2655ff;
        }
        
        .oak-question-quiz-option input:checked ~ span:not(.oak-question-option-letter) {
            color: #2655ff;
            font-weight: 500;
        }
        
        /* 提交按钮 */
        .oak-question-quiz-submit {
            text-align: center;
        }
        
        .oak-question-btn-primary {
            padding: 10px 25px;
            background-color: #007cba;
            color: white;
            border: none;
            border-radius: 8px;
            cursor: pointer;
            font-size: 1em;
            font-weight: 600;
            transition: all 0.3s ease;
            box-shadow: 0 2px 5px rgba(0,0,0,0.1);
        }
        
        .oak-question-btn-primary:hover {
            background-color: #006ba1;
            transform: translateY(-2px);
            box-shadow: 0 4px 8px rgba(0,0,0,0.15);
        }
        
        .oak-question-btn-primary:disabled {
            background-color: #a0aec0;
            cursor: not-allowed;
            transform: none;
            box-shadow: none;
        }
        
        /* 结果样式 */
        .oak-question-quiz-result {
            margin-top: 20px;
            padding: 15px;
            border-radius: 8px;
            font-weight: 600;
            font-size: 1.05em;
            text-align: center;
            transition: all 0.3s ease;
        }
        
        .oak-question-quiz-result.correct {
            background-color: #edf7ed;
            color: #2e7d32;
        }
        
        .oak-question-quiz-result.incorrect {
            background-color: #fef2f2;
            color: #c62828;
        }
        
        /* 消息样式 */
        .oak-question-quiz-message {
            padding: 15px;
            background-color: #000;
            border-radius: 8px;
            text-align: center;
            color: #fff;
            font-size: 1.1em;
            margin: 15px 0;
        }
        
        /* 响应式设计 - 手机端一行一个选项 */
        @media (max-width: 768px) {
            .oak-question-user-stats {
                flex-direction: column;
            }
            
            .oak-question-stat-card {
                min-height: 70px;
            }
            
            .oak-question-quiz-container {
                padding: 15px;
            }
            
            .oak-question-quiz-option {
                min-width: 100%;
            }
        }