.post-container table {
    display: block;
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
    margin-bottom: 20px;
    border: 1px solid var(--color-border);
    border-collapse: collapse;
    color: var(--color-text-main);
    background-color: var(--color-bg);
}

.post-container th,
.post-container td {
    padding: 0.6em 0.75em;
    border: 1px solid var(--color-border);
    vertical-align: top;
}

.post-container thead th {
    background-color: var(--bg-catalog-active);
    font-weight: 600;
}

.post-container tbody tr:nth-child(even) {
    background-color: var(--bg-tag-invert);
}
