/**
 * @file scheduler-poster.css
 * @author Jouni Miikki
 * SPDX-License-Identifier: MIT
 * @description The Scheduler in the poster face (sc- prefix; design canvas "AIMEAT Ajastimen sivu",
 *   direction A). Every part of the page is a component with its own sheet now (the page frame, the
 *   List, the FigureStrip, the WeekRhythm, the JobChips, the ScheduleCalendar, the JobPrompt, the
 *   Field family); this file keeps only what is the page's own, keyed on its root (.og-sc, which
 *   SettingsPage name="sc" draws): the sub-pages' title size and the narrow-screen fold and strip.
 *   NOTE: this file must be linked in spa.html (useViewCSS is a no-op).
 * @version-history
 *   v1.26.0 -- 2026-09-26 -- The page's parts are components (page group G5): the lists are the List (the time the Figure, the countdown the Num's sign, the clipped words the cells' clip: .sc-at, .sc-in, .sc-n, .sc-list, .sc-reg, .sc-more go), a run's result the Status Mark and the strip's tones (.sc-res--* go), the rail one rail (.sc-side goes), the agents' jobs the Group (.sc-internal, .sc-internal-agent go), what a job sends the JobPrompt (.sc-prompt goes), the forms the Field family (.sc-form*, .sc-choices, .sc-when, .sc-limits, .og-sc .og-fold-body .sch-edit go), the rhythm's narrow name rule moves to week-rhythm.css; the page-wide tweaks of the quiet line and .og-empty go (the look most pages have). The page title's size and the narrow-screen fold and strip rules stay, keyed on the page's root (SettingsPage name="sc").
 *   v1.25.0 -- 2026-09-26 -- The runs on a schedule's page are the Timeline (css/components/timeline.css), a unification: Jouni's decision "Activity log". The rules of sc-agenda, its name line, sc-nm--run, sc-err and sc-who, and their narrow-screen columns, go; sc-in stays under the Listing, where the countdown to the next run still wears it.
 *   v1.24.0 -- 2026-09-26 -- What fires next, the rarer ones, what is coming, the register and the agents' own jobs are the Listing (css/components/listing.css), a unification: the look most tabs use. The rules of sc-reg, sc-reg--internal, sc-agenda--coming and the agenda's name line go (the narrow-screen columns move to the cuts, listing--cols); one line each, a paused Status beside a name and the run count's margin stay. The runs keep sc-agenda: a list of what happened (Jouni's decision "Activity log").
 *   v1.23.0 -- 2026-09-26 -- The line under a schedule's name is the Listing's (.listing-meta): its body face, size and colour go; one line and the register's full width stay (a unification: Jouni's decision "Meta line").
 *   v1.22.0 -- 2026-09-26 -- What a job asks is the Object box at the page's own size: the box's own words size goes (a unification).
 *   v1.21.0 -- 2026-09-26 -- The agent over its own jobs is the Group heading (.poster-day-title), a unification: Jouni's decision Group heading.
 *   v1.20.0 -- 2026-09-26 -- A grey line that explains is the Hint (.poster-hint); the rule that drew it here goes and its place stays (a unification: the look most tabs use).
 *   v1.19.0 -- 2026-09-25 -- The pressed door's rule (.og-door.on) goes: a button that shows a panel and stays pressed is the Tab's fold tone (.poster-tab--fold.is-on), a unification: Jouni's decision "Tabs and filters".
 *   v1.18.0 -- 2026-09-25 -- A road or an option you choose is the Choice tile (.poster-choice), a unification: the look most tabs use.
 *   v1.17.0 -- 2026-09-25 -- "Show more" under a list is the action link's more tone (.poster-action--more), a unification: the look most tabs use.
 *   v1.16.0 -- 2026-09-25 -- The jobs that run all the time are the library's Job chips (css/components/job-chips.css), moved unchanged with their class names (UI consolidation phase 5, a move).
 *   v1.15.0 -- 2026-09-25 -- The week's rhythm is the library's Week rhythm (css/components/week-rhythm.css), moved unchanged with its class names (UI consolidation phase 5, a move).
 *   v1.14.0 -- 2026-09-25 -- The named values on a schedule's page are the Facts (css/components/facts.css, the wide cut), a unification: the look most tabs use. The rules of sc-kv and its keys go, with their phone rule.
 *   v1.13.0 -- 2026-09-25 -- A search field over a list is the Search line (.search-line with the Text field); a place keeps only its layout (a unification: the look most tabs use).
 *   v1.13.0 -- 2026-09-25 -- Every drop-down is the Select field (.select-field, css/components/select-field.css); a place keeps only its width and margin (a unification: the look most tabs use).
 *   v1.13.0 -- 2026-09-25 -- Every many-line field is the Text area (.og-textarea); a place keeps only its size and margin (a unification: the look most tabs use).
 *   v1.13.0 -- 2026-09-25 -- Every one-line field is the Text field (.og-input); a place keeps only its layout (a unification: the look most tabs use).
 *   v1.12.0 -- 2026-09-25 -- Every drop-down is the Select field (.select-field, css/components/select-field.css); a place keeps only its width and margin (a unification: the look most tabs use).
 *   v1.12.0 -- 2026-09-25 -- Every many-line field is the Text area (.og-textarea); a place keeps only its size and margin (a unification: the look most tabs use).
 *   v1.12.0 -- 2026-09-25 -- Every one-line field is the Text field (.og-input); a place keeps only its layout (a unification: the look most tabs use).
 *   v1.11.0 -- 2026-09-25 -- Every many-line field is the Text area (.og-textarea); a place keeps only its size and margin (a unification: the look most tabs use).
 *   v1.11.0 -- 2026-09-25 -- Every one-line field is the Text field (.og-input); a place keeps only its layout (a unification: the look most tabs use).
 *   v1.10.0 -- 2026-09-25 -- Every one-line field is the Text field (.og-input); a place keeps only its layout (a unification: the look most tabs use).
 *   v1.9.0 -- 2026-09-25 -- A framed box's own frame and ground go: it is the Object box (.poster-box, css/poster.css); its place (margin, padding) stays here (Jouni's decision "Object box", a unification).
 *   v1.8.0 -- 2026-09-25 -- Every word that says a state is the Status (.poster-status fine, attention, danger, off), a unification: Jouni's decision Status.
 *   v1.7.0 -- 2026-09-25 -- Every tag is the Tag (.poster-chip and its tones, .poster-chips for a row), a unification: Jouni's decision Tag.
 *   v1.6.0 -- 2026-09-25 -- The inline code rules go: code is the Code block's inline cut (css/components/code-block.css); the layout declarations of their places stay, on .code-inline (UI consolidation phase 5, a unification).
 *   v1.5.0 -- 2026-09-25 -- The hint rules go: the hints are the Hint (css/components/hint.css); the layout declarations of their places stay, on .poster-hint (UI consolidation phase 5, a unification).
 *   v1.4.0 -- 2026-09-25 -- The times' look is .poster-time; their rules here keep only their place (Jouni's decision "Timestamp", a unification).
 *   v1.3.0 -- 2026-09-25 -- The row labels' look is .poster-label; their rules here keep only their place (Jouni's decision "Row label", a unification).
 *   2026-09-25 -- The empty lines are the quiet sentence (.poster-quiet, Jouni's decision "Empty line"), keeping .og-empty's place; .og-empty stays for the next run line, which shows a time.
 *   2026-09-25 -- The rhythm presets lose their rules: the tab (.poster-tab) now draws them (a unification: Jouni's decision "Tabs and filters").
 *   2026-09-13 -- Compose shared numeral cuts; normalize extra sizes under brief 10.7.
 *   v1.2.0 -- 2026-09-13 -- V2: compose shared page headlines; keep measured sizes on view roots.
 *   v1.1.0 -- 2026-09-13 -- V2: compose the form action row's top rule from poster.css.
 *   v1.0.0 — 2026-08-30 — Initial.
 */

/* A schedule's page and the rail's pages: the page title's measured size. */
.og-sc.og-page { --poster-page-size: 2.2rem; }

@media (max-width: 1100px) {
  /* A fold's detail goes under its title, and the four figures two by two. */
  .og-sc .og-fold { flex-wrap: wrap; row-gap: .35rem; }
  .og-sc .og-fold-r { white-space: normal; margin-left: 0; flex-basis: 100%; }
  .og-sc .og-strip { flex-wrap: wrap; }
  .og-sc .og-strip > div { flex: 1 1 45%; }
}
