
.province-table-wrapper {
    overflow-x: auto;
    position: relative;
    margin-bottom: 1em;
}

.scroll-indicator {
    font-size: 0.9em;
    color: #666;
    margin-bottom: 0.5em;
}

.province-comparison-table {
    width: 100%;
    min-width: 1000px;
    border-collapse: collapse;
}

.province-comparison-table th,
.province-comparison-table td {
    border: 1px solid #ccc;
    padding: 0.5em;
    text-align: left;
}

.province-comparison-table tbody tr:nth-child(even) {
    background-color: #f9f9f9;
}

.province-comparison-table thead {
    background-color: #f1f1f1;
}
