/* style.css */
body {
    padding-top: 20px;
}
.table th, .table td {
    vertical-align: middle;
}
/* ヘッダーをクリック可能に見せるためのスタイル */
.table thead th {
    cursor: pointer;
    user-select: none; /* テキスト選択を無効化 */
}
.table thead th:hover {
    background-color: #495057;
}

.target-all {
    background-color: #d1e7dd; /* 薄い緑 */
}
.target-corp-support {
    background-color: #cfe2ff; /* 薄い青 */
}
.target-booth {
    background-color: #fff3cd; /* 薄い黄 */
}
.target-crowd {
    background-color: #f8d7da; /* 薄い赤 */
}
