/**
 * @file offers-poster.css
 * @author Jouni Miikki
 * SPDX-License-Identifier: MIT
 * @description What is left of the Offers page's own sheet (op- prefix). Every part of the page is a
 *   component now (page group G6: SettingsPage, List, FigureStrip, Facts, StepStrip, OfferMap, …),
 *   so this file keeps only the page's sub-page title size, which page parts leave to each page sheet
 *   keyed by its name and `page` (kit/page.md §3), and the rules the design lab's catalogue and
 *   decision samples still write by hand (views/design-lab/demos-settings.js 'offer-map',
 *   decision-samples-final.js 'row-stars'): those go with the lab's pass.
 *   NOTE: this file must be linked in spa.html.
 * @version-history
 *   v2.0.0 -- 2026-09-26 -- Every rule the page used went with its part into a component (page group
 *     G6): the deliveries, the catalogue and its group headings, the search row, the offer's request,
 *     prerequisites, sample and provenance, the selling editor (Fields of four), the folds' narrow
 *     screen (FoldSection wrap) and the side column. Kept: the sub-page title size, and the agent tag
 *     and one-line cells for the design lab's samples.
 *   v1.28.0 -- 2026-09-26 -- The deliveries, the catalogue and the selling register are the Listing (css/components/listing.css), a unification: the look most tabs use. The grids, cells, heading rows and narrow-screen columns of op-back and op-cat go (the columns move to the cuts, listing--cols); the agent is the who cell, the other words the words cell; one line each and a group's heading across the row stay.
 *   v1.27.0 -- 2026-09-26 -- The line under an offer's name is the Listing's (.listing-meta): its body face, size and colour go; one line stays (a unification: Jouni's decision "Meta line").
 *   v1.26.0 -- 2026-09-26 -- A brief, a sample and a delivery are the Object box at the page's own size: the box's own words size goes (a unification).
 */

/* A page inside the Offers page (an offer, a delivery, the inbox, the map, the register): its title size. */
.og-op.og-page { --poster-page-size: 2.1rem; }

/* For the design lab only (its samples write this markup; the page's agent tag is Mark presence and
   its one-line cells the List's clip). */
.op-agent { display: inline-flex; align-items: center; gap: .3rem; }
.op-agent em { font-style: normal; color: var(--accent); }
:is(.op-back, .op-cat) .listing-name small, .op-who, .op-st, .op-cat .listing-desc { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
