/* Status Color Codes */
.aqm-question-number {
    display: inline-block;
    margin: 5px;
    padding: 10px;
    border-radius: 50%;
    cursor: pointer;
    text-align: center;
}

.aqm-question-number.answered {
    background-color: #4CAF50; /* Green */
    color: white;
}

.aqm-question-number.marked {
    background-color: #FFC107; /* Yellow */
    color: black;
}

.aqm-question-number.not_visited {
    background-color: #9E9E9E; /* Grey */
    color: white;
}

.aqm-question-number.marked_answered {
    background-color: #2196F3; /* Blue */
    color: white;
}

.aqm-question-number.not_answered {
    background-color: #F44336; /* Red */
    color: white;
}

.aqm-nav-panel {
    padding: 15px;
    border: 1px solid #ddd;
    margin-bottom: 20px;
}

.aqm-status-summary span {
    display: inline-block;
    margin-right: 15px;
    font-weight: bold;
}
