/* DOCS+EDIT-FIRST: read code-docs/static/css/q_table.css.md before editing (comments live there). */
/*@carrier-module*/

.q-table tfoot td, .q-table-footer { text-align: left !important; font-weight: inherit; border: none !important; background: none !important; padding-left: 0 !important; } /*@table-footer*/
.q-table thead th, .q-table > tbody:first-child > tr:first-child > th, .q-table > tbody:first-child > tr:first-child > td { vertical-align: bottom; } /*@table-header-valign*/
.q-table.q-table-sized { table-layout: auto; } /*@q-table-sized*/
.nb-group { white-space: nowrap; } /*@nb-group*/
sup, sub { white-space: nowrap; }
sup.sg, sub.sg { font-size: 100%; vertical-align: baseline; line-height: 0; } /*@supsub-glyph-neutral*/
.q-table td.al-left,   .q-table th.al-left   { text-align: left !important; } /*@per-column-alignment*/
.q-table td.al-center, .q-table th.al-center { text-align: center !important; }
.q-table td.al-right,  .q-table th.al-right  { text-align: right !important; }
.q-svg-fig > svg { width: 100%; height: auto; display: block; } /*@svg-fig-svg-sizing*/
