/* contracts screen — parity wave 2 scoped styles. Owner: the contracts agent.
   The Register tab reuses the shared register chrome (.reg-*, defined in
   desktop.css); these rules only add contract-specific polish, all scoped under
   .contracts-reg so nothing else on the screen is affected. */

/* Split-status readability: the Status badge and the Expires-in cell are their
   own columns now (C1). Keep the relative time on one line and the numeric
   columns tabular so a scan down the register lines up. */
.contracts-reg table.data td { vertical-align: middle; }
.contracts-reg table.data .t-primary,
.contracts-reg table.data .t-sub { white-space: nowrap; }
.contracts-reg table.data td:nth-child(4),  /* Value */
.contracts-reg table.data td:nth-child(5) { /* SLA   */
  font-variant-numeric: tabular-nums;
}

/* Give the ribbon a touch more breathing room from the tab chips above it. */
.contracts-reg .reg-ribbon { margin-top: 2px; }
