.frameTable {
width: 100%;
border-collapse: collapse;
background-color: var(--color-surface-2);
border: 1px solid var(--border-color-base);
}
.frameTable th {
font-size: 0.875em;
color: var(--color-base--subtle);
}
.frameTable th, .frameTable td { padding: 0.5em; text-align: center; }
.frameTable tr:nth-child(odd) { background-color: var(--color-surface-1); }
.frameTable tr { border-bottom: 1px solid var(--border-color-base); }
.frameTable tr:last-child { border-bottom: none; }
.frameTable tr:hover,
.frameTable tr:nth-child(odd):hover { background-color: var(--color-surface-3); }