/*
 * A card per row (0.73.0, TABLES-PLAN 1d; CONTRACT §8.5 "Every table on a phone"): a list of records (courses,
 * learners, attempts, orders) whose table asked for it (Ui::table()'s `cards`) becomes one small card per row when its
 * box is under 40 rem: the first cell the card's title, every other value under its column's name (the cell's
 * data-ra-label, printed by the builder), the selection box in the card's corner, the row's buttons at its foot; the
 * head keeps its sort links as a row of chips after "Sort by". Selection, sorting, the row actions and the engine keep
 * working: the markup is the table's, only its display changes. Compiled on its own (assets/table-cards.css) and
 * loaded by the first table that asks, so the common path pays nothing (the owner's rule). Every selector here weighs
 * (0,2,0) or less and the hiding rules weigh (0,2,0) and come first, so a column the chooser or the width hides stays
 * hidden as a card line; where both weigh the same the later wins, which is only ever the first column's and the
 * selection's cells, which never hide.
 */

@reference "./chrome.css";

/* The recipes (0.75.0): kit/table-cards.css, which front-app.css imports as part of the one storefront sheet. */
@import "./kit/table-cards.css";
