body {
    font-family: Arial, sans-serif;
    margin: 20px;
}

.tabs {
    margin-bottom: 10px;
}

.tab-button {
    padding: 10px;
    cursor: pointer;
    border: none;
    background-color: #f1f1f1;
    margin-right: 5px;
}

.tab-button.active {
    background-color: #ccc;
}

.tab-content {
    display: none;
}

.tab-content.active {
    display: block;
}

.card {
    border: 1px solid #ddd;
    margin-bottom: 10px;
}

.card-header {
    padding: 10px;
    background-color: #f2f2f2;
    cursor: pointer;
}

.card-body {
    padding: 10px;
    display: none; /* Initially hidden */
}
