Table styling is split across the root table element, row borders, and alignment-aware heading and data cells. The public contract is small and mostly semantic.
Public CSS Variables
Plan
Per month
Starter
$9
Team
$29
Variable
Value
Affects
Row separators.TableRow
No visible change in this state
Part-Level Variables
Table: handles full-width and full-height layout flags.
TableRow: applies row borders through --border-color.
TableHeading: owns heading padding and alignment behavior.
TableData: owns cell padding and alignment behavior.
State And Variant Interaction
dataAlign changes both heading and data cell alignment.
edgePadded={false} removes first and last cell edge padding to align with surrounding layout.
fullWidth and fullHeight affect layout but do not change the semantic structure.