Tables
Tabla de datos con .cl-table: encabezados sticky, hover por fila y selección con .is-selected. Columnas numéricas: .num en TH y TD (alineación derecha + números tabulares) más .cl-mono para montos.
Tabla básica
Las filas resaltan al pasar el mouse. .cell-sub atenúa columnas secundarias; .num alinea los montos a la derecha.
| Nombre | Código | Monto | Estado |
|---|---|---|---|
| María José Rodríguez Vargas | 1-1789-0345 | ₡850,000 | Activo |
| Diego Alvarado Solís | 1-2244-0901 | ₡1,250,000 | Activo |
| Laura Vargas Méndez | 3-0511-0782 | ₡720,000 | Activo |
| Carlos Méndez Quirós | 1-1820-0334 | ₡1,400,000 | Nuevo |
<table class="cl-table">
<thead>
<tr>
<th>Nombre</th>
<th>Código</th>
<th class="num">Monto</th>
<th>Estado</th>
</tr>
</thead>
<tbody>
<tr>
<td>María José Rodríguez Vargas</td>
<td class="cl-mono cell-sub">1-1789-0345</td>
<td class="num cl-mono">₡850,000</td>
<td><span class="cl-badge cl-badge--positive">Activo</span></td>
</tr>
<tr>
<td>Diego Alvarado Solís</td>
<td class="cl-mono cell-sub">1-2244-0901</td>
<td class="num cl-mono">₡1,250,000</td>
<td><span class="cl-badge cl-badge--positive">Activo</span></td>
</tr>
<tr>
<td>Laura Vargas Méndez</td>
<td class="cl-mono cell-sub">3-0511-0782</td>
<td class="num cl-mono">₡720,000</td>
<td><span class="cl-badge cl-badge--positive">Activo</span></td>
</tr>
<tr>
<td>Carlos Méndez Quirós</td>
<td class="cl-mono cell-sub">1-1820-0334</td>
<td class="num cl-mono">₡1,400,000</td>
<td><span class="cl-badge cl-badge--info">Nuevo</span></td>
</tr>
</tbody>
</table>
Tabla realista
Listado tomado del patrón list-report: selección múltiple, personas con avatar, montos a la derecha y fila seleccionada con .is-selected.
| Nombre | Código | Categoría | Tipo | Monto | Fecha | Estado | ||
|---|---|---|---|---|---|---|---|---|
| MJMaría José Rodríguez VargasSubcategoría 1 | 1-1789-0345 | Categoría A | Tipo X | ₡850,000 | 15 abr 2021 | Activo | ||
| DADiego Alvarado SolísSubcategoría 2 | 1-2244-0901 | Categoría B | Tipo X | ₡1,250,000 | 12 ago 2019 | Activo | ||
| LVLaura Vargas MéndezSubcategoría 3 | 3-0511-0782 | Categoría C | Tipo X | ₡720,000 | 10 ene 2022 | Activo | ||
| CMCarlos Méndez QuirósSubcategoría 4 | 1-1820-0334 | Categoría D | Tipo X | ₡1,400,000 | 4 nov 2024 | Nuevo | ||
| ASAna Solano PicadoSubcategoría 1 | 2-0712-0089 | Categoría A | Tipo X | ₡780,000 | 22 jun 2020 | Activo |
<table class="cl-table">
<thead>
<tr>
<th style="width: 36px"><input type="checkbox"></th>
<th>Nombre</th>
<th>Código</th>
<th>Categoría</th>
<th>Tipo</th>
<th class="num">Monto</th>
<th>Fecha</th>
<th>Estado</th>
<th style="width: 32px"></th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="checkbox"></td>
<td><span class="cl-person"><span class="cl-avatar">MJ</span><span class="cl-stack"><span class="cl-person-name">María José Rodríguez Vargas</span><span class="cl-person-sub">Subcategoría 1</span></span></span></td>
<td class="cl-mono cell-sub">1-1789-0345</td>
<td>Categoría A</td>
<td><span class="cl-badge cl-badge--neutral">Tipo X</span></td>
<td class="num cl-mono">₡850,000</td>
<td class="cl-mono cell-sub">15 abr 2021</td>
<td><span class="cl-badge cl-badge--positive">Activo</span></td>
<td><button class="cl-btn cl-btn--ghost cl-btn--sm cl-btn--icon" aria-label="Más opciones"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><circle cx="5" cy="12" r="1.4"/><circle cx="12" cy="12" r="1.4"/><circle cx="19" cy="12" r="1.4"/></svg></button></td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td><span class="cl-person"><span class="cl-avatar cl-avatar--accent">DA</span><span class="cl-stack"><span class="cl-person-name">Diego Alvarado Solís</span><span class="cl-person-sub">Subcategoría 2</span></span></span></td>
<td class="cl-mono cell-sub">1-2244-0901</td>
<td>Categoría B</td>
<td><span class="cl-badge cl-badge--neutral">Tipo X</span></td>
<td class="num cl-mono">₡1,250,000</td>
<td class="cl-mono cell-sub">12 ago 2019</td>
<td><span class="cl-badge cl-badge--positive">Activo</span></td>
<td><button class="cl-btn cl-btn--ghost cl-btn--sm cl-btn--icon" aria-label="Más opciones"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><circle cx="5" cy="12" r="1.4"/><circle cx="12" cy="12" r="1.4"/><circle cx="19" cy="12" r="1.4"/></svg></button></td>
</tr>
<tr class="is-selected">
<td><input type="checkbox" checked></td>
<td><span class="cl-person"><span class="cl-avatar cl-avatar--accent">LV</span><span class="cl-stack"><span class="cl-person-name">Laura Vargas Méndez</span><span class="cl-person-sub">Subcategoría 3</span></span></span></td>
<td class="cl-mono cell-sub">3-0511-0782</td>
<td>Categoría C</td>
<td><span class="cl-badge cl-badge--neutral">Tipo X</span></td>
<td class="num cl-mono">₡720,000</td>
<td class="cl-mono cell-sub">10 ene 2022</td>
<td><span class="cl-badge cl-badge--positive">Activo</span></td>
<td><button class="cl-btn cl-btn--ghost cl-btn--sm cl-btn--icon" aria-label="Más opciones"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><circle cx="5" cy="12" r="1.4"/><circle cx="12" cy="12" r="1.4"/><circle cx="19" cy="12" r="1.4"/></svg></button></td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td><span class="cl-person"><span class="cl-avatar">CM</span><span class="cl-stack"><span class="cl-person-name">Carlos Méndez Quirós</span><span class="cl-person-sub">Subcategoría 4</span></span></span></td>
<td class="cl-mono cell-sub">1-1820-0334</td>
<td>Categoría D</td>
<td><span class="cl-badge cl-badge--neutral">Tipo X</span></td>
<td class="num cl-mono">₡1,400,000</td>
<td class="cl-mono cell-sub">4 nov 2024</td>
<td><span class="cl-badge cl-badge--info">Nuevo</span></td>
<td><button class="cl-btn cl-btn--ghost cl-btn--sm cl-btn--icon" aria-label="Más opciones"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><circle cx="5" cy="12" r="1.4"/><circle cx="12" cy="12" r="1.4"/><circle cx="19" cy="12" r="1.4"/></svg></button></td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td><span class="cl-person"><span class="cl-avatar cl-avatar--accent">AS</span><span class="cl-stack"><span class="cl-person-name">Ana Solano Picado</span><span class="cl-person-sub">Subcategoría 1</span></span></span></td>
<td class="cl-mono cell-sub">2-0712-0089</td>
<td>Categoría A</td>
<td><span class="cl-badge cl-badge--neutral">Tipo X</span></td>
<td class="num cl-mono">₡780,000</td>
<td class="cl-mono cell-sub">22 jun 2020</td>
<td><span class="cl-badge cl-badge--positive">Activo</span></td>
<td><button class="cl-btn cl-btn--ghost cl-btn--sm cl-btn--icon" aria-label="Más opciones"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><circle cx="5" cy="12" r="1.4"/><circle cx="12" cy="12" r="1.4"/><circle cx="19" cy="12" r="1.4"/></svg></button></td>
</tr>
</tbody>
</table>
Tabla compacta
--compact reduce la altura de fila para pantallas con muchos registros.
| Nombre | Código | Monto | Estado |
|---|---|---|---|
| María José Rodríguez Vargas | 1-1789-0345 | ₡850,000 | Activo |
| Diego Alvarado Solís | 1-2244-0901 | ₡1,250,000 | Activo |
| Laura Vargas Méndez | 3-0511-0782 | ₡720,000 | Activo |
| Carlos Méndez Quirós | 1-1820-0334 | ₡1,400,000 | Nuevo |
<table class="cl-table cl-table--compact">
<thead>
<tr>
<th>Nombre</th>
<th>Código</th>
<th class="num">Monto</th>
<th>Estado</th>
</tr>
</thead>
<tbody>
<tr>
<td>María José Rodríguez Vargas</td>
<td class="cl-mono cell-sub">1-1789-0345</td>
<td class="num cl-mono">₡850,000</td>
<td><span class="cl-badge cl-badge--positive">Activo</span></td>
</tr>
<tr>
<td>Diego Alvarado Solís</td>
<td class="cl-mono cell-sub">1-2244-0901</td>
<td class="num cl-mono">₡1,250,000</td>
<td><span class="cl-badge cl-badge--positive">Activo</span></td>
</tr>
<tr>
<td>Laura Vargas Méndez</td>
<td class="cl-mono cell-sub">3-0511-0782</td>
<td class="num cl-mono">₡720,000</td>
<td><span class="cl-badge cl-badge--positive">Activo</span></td>
</tr>
<tr>
<td>Carlos Méndez Quirós</td>
<td class="cl-mono cell-sub">1-1820-0334</td>
<td class="num cl-mono">₡1,400,000</td>
<td><span class="cl-badge cl-badge--info">Nuevo</span></td>
</tr>
</tbody>
</table>
Pie de totales
tfoot viene estilizado para filas de total: fondo sutil, borde superior y peso semibold.
| Concepto | Monto |
|---|---|
| Monto base | ₡720,000.00 |
| Variable | ₡180,000.00 |
| Asociación | ₡36,000.00 |
| Total | ₡936,000.00 |
<table class="cl-table">
<thead>
<tr>
<th>Concepto</th>
<th class="num">Monto</th>
</tr>
</thead>
<tbody>
<tr>
<td>Monto base</td>
<td class="num cl-mono">₡720,000.00</td>
</tr>
<tr>
<td>Variable</td>
<td class="num cl-mono">₡180,000.00</td>
</tr>
<tr>
<td>Asociación</td>
<td class="num cl-mono">₡36,000.00</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>Total</td>
<td class="num cl-mono">₡936,000.00</td>
</tr>
</tfoot>
</table>