.table-wrapper{overflow-x:auto;margin-top:var(--vspacing-l);font-size:var(--font-size-s)}table{text-align:left;width:100%;font-variant-numeric:lining-nums tabular-nums;border:1px solid var(--border-color-normal);border-collapse:separate;border-spacing:0;border-radius:var(--border-radius-l);overflow:hidden}caption{font-size:var(--font-size-xs);caption-side:bottom;color:var(--text-color-quiet);margin-top:var(--vspacing-2xs)}td,th{padding:var(--vspacing-xs) var(--gutter-s)}thead{background-color:var(--background-color-quiet)}tbody th,thead{font-weight:var(--font-weight-medium);color:var(--text-color-heading)}thead th{border-bottom:3px solid var(--border-color-normal)}tbody tr:not(:last-child) td,tbody tr:not(:last-child) th{border-bottom:1px solid var(--border-color-normal)}tbody tr th.last-row{border-bottom-width:0}