.thcc-card {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 6px;
    margin-bottom: 15px;
    overflow: hidden;
}

.thcc-card-header {
    padding: 14px 16px;
    font-weight: 600;
    cursor: pointer;
    background: #f6f7f7;
    position: relative;
}

.thcc-card-header:hover {
    background: #ececec;
}

.thcc-card-header::after {
    content: "▼";
    position: absolute;
    right: 15px;
    font-size: 12px;
}

.thcc-card.active .thcc-card-header::after {
    content: "▲";
}

.thcc-card-body {
    display: none;
    padding: 15px;
}