/* Veritura workspace, v7.3 (2026-10-26): THE DOORS AREA ON THE STANDARD (app-ux/r3/STANDARD.md, app-ux/r3/TEMPLATES.md). Owned by
   one builder; scoped to its own pages through #view .page[data-v7r="<route>"], each drawn with the area's mark (.v7d) by
   next-v7-doors.js: the telehealth platform's Partners, Orders, Listing check, Watching, Copy file, Webhooks, a partner and an
   order's trace; the clinic desk's Receive, On hand, Recalls, Passports and Pharmacies, and a pharmacy it receives from.
   Every size is on the ramp (12, 13, 14, 15, 19, 28, 34); every colour is a v6 token, so the dark theme follows. */

/* ---------- the title row: the title alone, its context in ink 4, one round icon button on a record ---------- */
#view .page[data-v7r].v7d > .v7d-head { display: flex; align-items: flex-start; gap: 16px; min-height: 36px !important; margin: 0 !important; padding: 0 !important; border: 0 !important; }
#view .page[data-v7r].v7d > .v7d-head .v7d-ht { display: flex; align-items: center; gap: 12px; flex: 1; min-width: 0; }
#view .page[data-v7r].v7d > .v7d-head h1 { margin: 0 !important; font-size: 28px !important; line-height: 36px !important; font-weight: 380 !important; color: var(--v6-ink) !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }
#view .page[data-v7r].v7d > .v7d-head h1 .v7d-tx { display: none; }
#view .page[data-v7r].v7d > .v7d-head .v7d-ctx { font-size: 15px; line-height: 24px; color: var(--v6-ink-4); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; margin-top: 4px; }
#view .page[data-v7r].v7d > .v7d-head .v89-head-a { display: flex; align-items: center; gap: 8px; flex: none; margin: 2px 0 0 !important; }
#view .page[data-v7r].v7d .v7d-ib { display: inline-grid; place-items: center; width: 32px; height: 32px; flex: none; border-radius: 50%; border: 0; padding: 0; background: var(--v6-fill); color: var(--v6-ink-2); cursor: pointer; text-decoration: none; }
#view .page[data-v7r].v7d .v7d-ib:hover { background: var(--v6-fill-2); color: var(--v6-ink); }
#view .page[data-v7r].v7d .v7d-ib svg.i { width: 16px; height: 16px; }
/* the frame's chips sit 24 under the title; the figures band or the table 16 under them (Transactions, Tasks) */
#view .page[data-v7r].v7d > .v5-tabs { margin: 24px 0 16px !important; }
#view .page[data-v7r].v7d > .v5-moved { margin: 0 0 16px !important; }
/* a record keeps its own trail: the nav item's chips are the list's, not the record's (Mercury's account page carries none) */
#view .page[data-v7r].v7d.v7d-rec > .v5-tabs { display: none !important; }

/* ---------- the figures band (Transactions: "Net change this month"): full bleed, a hairline above and below ---------- */
#view .page[data-v7r].v7d .v7d-band { display: flex; flex-wrap: wrap; gap: 8px 48px; margin: 0 -24px; padding: 13px 24px; min-height: 76px; box-sizing: border-box; border-top: 1px solid var(--v6-line); border-bottom: 1px solid var(--v6-line); }
#view .page[data-v7r].v7d .v7d-band.v7d-band-c { margin: 0 0 24px; padding: 0; min-height: 0; border: 0; }
#view .page[data-v7r].v7d .v7d-f { display: flex; flex-direction: column; align-items: flex-start; min-width: 0; max-width: 280px; margin: 0; padding: 0; border: 0; background: none; font: inherit; text-align: left; color: inherit; text-decoration: none; cursor: default; }
#view .page[data-v7r].v7d :is(a, button).v7d-f { cursor: pointer; }
#view .page[data-v7r].v7d .v7d-f > span { max-width: 100%; font-size: 14px; line-height: 20px; color: var(--v6-ink-3); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#view .page[data-v7r].v7d .v7d-f > b { font-size: 19px; line-height: 28px; font-weight: 400; letter-spacing: -.57px; color: var(--v6-ink); font-variant-numeric: tabular-nums; white-space: nowrap; }
#view .page[data-v7r].v7d .v7d-f > b[data-tone="critical"] { color: var(--v6-red); }
#view .page[data-v7r].v7d :is(a, button).v7d-f:hover > b { color: var(--v6-link); }
#view .page[data-v7r].v7d button.v7d-f[aria-pressed="true"] > span { color: var(--v6-ink); }
#view .page[data-v7r].v7d button.v7d-f[aria-pressed="true"] > b { color: var(--v6-link); text-decoration: underline; text-underline-offset: 5px; text-decoration-thickness: 2px; }
#view .page[data-v7r].v7d button.v7d-f:focus-visible { outline: 2px solid var(--v6-blue); outline-offset: 4px; border-radius: 4px; }

/* ---------- tables on the page ---------- */
#view .page[data-v7r].v7d .v7d-tw { margin: 0; padding: 0; border: 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important; overflow: visible; }
#view .page[data-v7r].v7d table.v7d-t { width: 100%; margin: 0 !important; border-collapse: collapse; border: 0 !important; background: none !important; table-layout: auto; }
#view .page[data-v7r].v7d table.v7d-t th { height: auto; padding: 8px 16px 8px 0 !important; font-size: 13px !important; line-height: 20px !important; letter-spacing: .1px !important; font-weight: 400 !important; color: var(--v6-ink-4) !important; text-align: left; white-space: nowrap; border-bottom: 1px solid var(--v6-line) !important; background: none !important; text-transform: none !important; }
#view .page[data-v7r].v7d table.v7d-t td { padding: 14px 16px 14px 0 !important; font-size: 15px !important; line-height: 24px !important; color: var(--v6-ink-2) !important; vertical-align: middle; border-bottom: 1px solid var(--v6-line) !important; background: none; }
#view .page[data-v7r].v7d table.v7d-t :is(th, td):last-child { padding-right: 0 !important; }
#view .page[data-v7r].v7d table.v7d-t :is(th, td).r { text-align: right; }
#view .page[data-v7r].v7d table.v7d-t td.r { font-variant-numeric: tabular-nums; }
#view .page[data-v7r].v7d table.v7d-t tbody tr[data-go], #view .page[data-v7r].v7d table.v7d-t tbody tr[data-r91box] { cursor: pointer; }
#view .page[data-v7r].v7d table.v7d-t tbody tr:hover td { background: var(--v6-fill) !important; }
#view .page[data-v7r].v7d table.v7d-t tbody tr[aria-selected="true"] td { background: var(--v7-tint) !important; }
#view .page[data-v7r].v7d table.v7d-t th .th-s { margin-left: 4px; opacity: .7; }
#view .page[data-v7r].v7d table.v7d-t .v7d-l1 { display: block; font-size: 15px; line-height: 24px; color: var(--v6-ink-2); }
#view .page[data-v7r].v7d table.v7d-t .v7d-l2 { display: block; font-size: 14px; line-height: 20px; color: var(--v6-ink-3); }
#view .page[data-v7r].v7d table.v7d-t td.v7d-s, #view .page[data-v7r].v7d table.v7d-t td .v7d-s { font-size: 14px !important; line-height: 20px !important; color: var(--v6-ink-3) !important; }
#view .page[data-v7r].v7d table.v7d-t td.v7d-d { font-size: 14px !important; line-height: 20px !important; color: var(--v6-ink) !important; white-space: nowrap; }
#view .page[data-v7r].v7d table.v7d-t td.v7d-d .v7d-l2 { font-size: 14px; }
#view .page[data-v7r].v7d table.v7d-t .v7d-nm { display: inline-flex; align-items: center; gap: 16px; min-width: 0; max-width: 100%; color: var(--v6-ink-2); text-decoration: none; white-space: nowrap; }
#view .page[data-v7r].v7d table.v7d-t .v7d-nm > b, #view .page[data-v7r].v7d table.v7d-t .v7d-nm > span:not(.v7-av):not(.v7-circ) { font-weight: 400 !important; color: var(--v6-ink-2) !important; overflow: hidden; text-overflow: ellipsis; }
#view .page[data-v7r].v7d table.v7d-t a.v7d-nm:hover > b { color: var(--v6-ink) !important; text-decoration: underline; text-underline-offset: 3px; text-decoration-color: var(--v6-line-2); }
#view .page[data-v7r].v7d table.v7d-t .v7d-ref { color: var(--v6-ink) !important; text-decoration: none; white-space: nowrap; font-variant-numeric: tabular-nums; }
#view .page[data-v7r].v7d table.v7d-t .v7d-ref:hover { color: var(--v6-link) !important; }
#view .page[data-v7r].v7d table.v7d-t .v7d-num { color: var(--v6-ink) !important; text-decoration: none; font-variant-numeric: tabular-nums; }
#view .page[data-v7r].v7d table.v7d-t .v7d-num:hover { color: var(--v6-link) !important; }
#view .page[data-v7r].v7d table.v7d-t td .link { font-size: 15px !important; color: var(--v6-link) !important; text-decoration: none; }
#view .page[data-v7r].v7d table.v7d-t .v7d-clip { max-width: 560px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#view .page[data-v7r].v7d table.v7d-t .v7d-avs { display: inline-flex; margin-right: 12px; vertical-align: middle; }
#view .page[data-v7r].v7d table.v7d-t .v7d-avs .v7-av { box-shadow: 0 0 0 2px var(--v6-page); }
#view .page[data-v7r].v7d table.v7d-t .v7d-avs .v7-av + .v7-av { margin-left: -8px; }
#view .page[data-v7r].v7d table.v7d-t td.v7d-act { width: 1%; white-space: nowrap; }
#view .page[data-v7r].v7d .v7d-mono, #view .page[data-v7r].v7d .thg-mono { font-family: inherit; font-size: inherit; letter-spacing: .2px; font-variant-numeric: tabular-nums; color: inherit; background: none; padding: 0; }
#view .page[data-v7r].v7d table.v7d-t .thg-ev, #view .page[data-v7r].v7d .v7d-c .thg-ev { display: inline; padding: 0; border: 0; border-radius: 0; background: none; font-family: inherit; font-size: 14px; line-height: 20px; color: var(--v6-ink-3); white-space: nowrap; }
#view .page[data-v7r].v7d table.v7d-t .v5-st, #view .page[data-v7r].v7d .v7d-kv .v5-st { font-size: 14px; line-height: 20px; font-weight: 400; }
/* the wide table (Transactions): full bleed with 24 gutters; head 12/20 at 40; rows 51 */
#view .page[data-v7r].v7d .v7d-tw:has(> .v7d-wide) { margin: 0 -24px; overflow-x: auto !important; }
#view .page[data-v7r].v7d table.v7d-wide th { padding: 10px 10px 9px 0 !important; font-size: 12px !important; letter-spacing: .2px !important; }
#view .page[data-v7r].v7d table.v7d-wide td { padding: 13px 10px 13px 0 !important; white-space: nowrap; }
#view .page[data-v7r].v7d table.v7d-wide :is(th, td):first-child { padding-left: 24px !important; }
#view .page[data-v7r].v7d table.v7d-wide :is(th, td):last-child { padding-right: 24px !important; }
#view .page[data-v7r].v7d .v7d-tw:has(> .v7d-wide) + .dt-foot { margin: 0 24px; }
/* a list's table (Tasks): two-line rows 67 tall; a firm's picture or a small icon at the title edge */
#view .page[data-v7r].v7d table.v7d-t2 td { padding-top: 11px !important; padding-bottom: 11px !important; }
#view .page[data-v7r].v7d table.v7d-list td:first-child .v7-circ { width: 20px; height: 20px; margin-left: 2px; background: none; color: var(--v6-ink-4); }
#view .page[data-v7r].v7d table.v7d-list td:first-child .v7-circ svg.i { width: 14px; height: 14px; }
#view .page[data-v7r].v7d table.v7d-list td:first-child .v7d-nm { gap: 10px; }
/* a record's evidence table (an account's "Recent transactions"): head 12/20 at 32, rows 53 */
#view .page[data-v7r].v7d table.v7d-ev th { padding: 6px 16px 6px 0 !important; font-size: 12px !important; letter-spacing: .2px !important; }
#view .page[data-v7r].v7d table.v7d-ev td { padding: 14px 16px 14px 0 !important; color: var(--v6-ink) !important; }
#view .page[data-v7r].v7d table.v7d-ev tr.is-owed td { background: none !important; }
/* the enhancer's pager under a table */
#view .page[data-v7r].v7d .dt-foot { margin-top: 0; padding: 12px 0; border: 0; font-size: 14px; line-height: 20px; color: var(--v6-ink-3); }
#view .page[data-v7r].v7d .dt-foot :is(span, label, select, button) { font-size: 14px; }

/* ---------- open sections (Mercury's "Recent transactions"): a 19/28 heading, its count or link beside it ---------- */
#view .page[data-v7r].v7d .v7d-sec { margin: 40px 0 0; }
#view .page[data-v7r].v7d .v7d-band + .v7d-sec, #view .page[data-v7r].v7d > .v5-tabs + .v7d-sec { margin-top: 24px; }
#view .page[data-v7r].v7d .v7d-sech { display: flex; align-items: center; flex-wrap: wrap; gap: 8px 24px; margin: 0 0 12px; }
#view .page[data-v7r].v7d .v7d-sech h2 { margin: 0; font-size: 19px !important; line-height: 28px !important; font-weight: 400 !important; color: var(--v6-ink) !important; }
#view .page[data-v7r].v7d .v7d-sech .v7d-sp { flex: 1; }
#view .page[data-v7r].v7d .v7d-sech .v7d-secacts { display: inline-flex; gap: 8px; flex-wrap: wrap; }
#view .page[data-v7r].v7d .v7d-sech .v7d-secbtn { margin-left: auto; }
#view .page[data-v7r].v7d .v7d-c { font-size: 15px; line-height: 24px; color: var(--v6-ink-4); }
#view .page[data-v7r].v7d .v7d-by { font-size: 15px; line-height: 24px; color: var(--v6-ink-4); }
#view .page[data-v7r].v7d .v7d-va { display: inline-flex; align-items: center; gap: 4px; font-size: 15px; line-height: 24px; color: var(--v6-link) !important; text-decoration: none; white-space: nowrap; }
#view .page[data-v7r].v7d .v7d-va svg.i { width: 14px; height: 14px; }
#view .page[data-v7r].v7d .v7d-sub { margin: -4px 0 12px; font-size: 14px; line-height: 20px; color: var(--v6-ink-3); }
#view .page[data-v7r].v7d .v7d-cite { margin-left: 8px; font-size: 12px; line-height: 20px; letter-spacing: .2px; color: var(--v6-ink-4); white-space: nowrap; }
/* quiet lines: what bounds a claim stays on the page, at 13/20 in ink 4 */
#view .page[data-v7r].v7d .v7d-quiet { margin: 16px 0 0 !important; padding: 0 !important; border: 0 !important; background: none !important; font-size: 13px !important; line-height: 20px !important; color: var(--v6-ink-4) !important; max-width: 760px; }
#view .page[data-v7r].v7d .v7d-quiet .link, #view .page[data-v7r].v7d .v7d-quiet a { font-size: 13px !important; color: var(--v6-link) !important; }
#view .page[data-v7r].v7d .v7d-sech + .v7d-quiet { margin-top: -4px !important; margin-bottom: 12px !important; }
#view .page[data-v7r].v7d .v7d-chips { margin: 0 0 16px; }
#view .page[data-v7r].v7d .v7d-chips .v7d-n { margin-left: 4px; font-size: 12px; line-height: 20px; font-weight: 480; letter-spacing: .2px; color: var(--v6-ink-4); }

/* ---------- a record: two raised panels, about 3 to 2 (an account) ---------- */
#view .page[data-v7r].v7d .v7d-panels { display: grid; grid-template-columns: minmax(0, 574fr) minmax(0, 370fr); gap: 24px; align-items: stretch; margin: 20px 0 0; }
#view .page[data-v7r].v7d .v7d-raised { display: flex; flex-direction: column; min-width: 0; min-height: 268px; margin: 0; padding: 0; border: 0 !important; border-radius: 12px; background: var(--v6-surface); box-shadow: var(--v7-raised); }
#view .page[data-v7r].v7d .v7d-pmb, #view .page[data-v7r].v7d .v7d-psb { flex: 1; padding: 24px; min-width: 0; }
#view .page[data-v7r].v7d .v7d-mtop { display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; }
#view .page[data-v7r].v7d .v7d-figw { min-width: 0; }
#view .page[data-v7r].v7d .v7d-flab { display: block; margin: 0 0 6px; font-size: 13px; line-height: 20px; letter-spacing: .1px; color: var(--v6-ink-4); }
#view .page[data-v7r].v7d .v7d-fig { font-size: 34px; line-height: 44px; font-weight: 380; letter-spacing: -1.02px; color: var(--v6-ink); font-variant-numeric: tabular-nums; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#view .page[data-v7r].v7d .v7d-figst { display: inline-flex; align-items: center; gap: 12px; }
#view .page[data-v7r].v7d .v7d-figst .v5-si { width: 24px; height: 24px; background-size: 24px 24px; }
#view .page[data-v7r].v7d .v7d-pacts { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 8px; flex: none; }
#view .page[data-v7r].v7d .v7d-pacts .v89pf-keep { display: contents; }
#view .page[data-v7r].v7d .v7d-props { display: flex; flex-wrap: wrap; gap: 12px 40px; margin-top: 22px; }
#view .page[data-v7r].v7d .v7d-prop { display: flex; flex-direction: column; align-items: flex-start; min-width: 0; max-width: 100%; margin: 0; padding: 0; border: 0; background: none; font: inherit; text-align: left; color: inherit; text-decoration: none; }
#view .page[data-v7r].v7d :is(a, button).v7d-prop { cursor: pointer; }
#view .page[data-v7r].v7d .v7d-prop > span { display: inline-flex; align-items: center; gap: 6px; font-size: 13px; line-height: 20px; letter-spacing: .1px; color: var(--v6-ink-4); white-space: nowrap; }
#view .page[data-v7r].v7d .v7d-prop > span .prx-ic, #view .page[data-v7r].v7d .v7d-prop > span svg { width: 12px; height: 12px; flex: none; }
#view .page[data-v7r].v7d .v7d-prop > b { font-size: 14px; line-height: 20px; font-weight: 400; color: var(--v6-ink-2); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; }
#view .page[data-v7r].v7d :is(a, button).v7d-prop:hover > b { color: var(--v6-link); }
#view .page[data-v7r].v7d button.v7d-prop[aria-pressed="true"] > b { color: var(--v6-link); text-decoration: underline; text-underline-offset: 4px; }
#view .page[data-v7r].v7d .v7d-pf { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; min-height: 56px; box-sizing: border-box; padding: 15px 24px 16px; border-top: 1px solid var(--v6-line); }
#view .page[data-v7r].v7d .v7d-fl { display: inline-flex; align-items: center; gap: 4px; font-size: 15px; line-height: 24px; color: var(--v6-link) !important; text-decoration: none; white-space: nowrap; }
#view .page[data-v7r].v7d .v7d-fl svg.i { width: 14px; height: 14px; }
/* the side panel's label/value rows: the label 13/20 ink 4 at the left, the value 15/24 ink 2 at the right, 40 apart */
#view .page[data-v7r].v7d .v7d-kv { display: flex; flex-direction: column; gap: 16px; }
#view .page[data-v7r].v7d .v7d-kvr { display: flex; align-items: baseline; justify-content: space-between; gap: 16px; min-height: 24px; }
#view .page[data-v7r].v7d .v7d-kvr > span { flex: none; font-size: 13px; line-height: 20px; letter-spacing: .1px; color: var(--v6-ink-4); }
#view .page[data-v7r].v7d .v7d-kvr > b { min-width: 0; font-size: 15px; line-height: 24px; font-weight: 400; color: var(--v6-ink-2); text-align: right; }
#view .page[data-v7r].v7d .v7d-kvr > b a { color: var(--v6-ink-2); text-decoration: none; }
#view .page[data-v7r].v7d .v7d-kvr > b a:hover { color: var(--v6-link); }
#view .page[data-v7r].v7d .v7d-kvr > b .prx-chip { font-size: 14px; }
#view .page[data-v7r].v7d .v7d-kvs { margin: -12px 0 0; font-size: 13px; line-height: 20px; color: var(--v6-ink-4); }
/* the record's own tabs: chips under the panels (Mercury's Tasks), then its evidence */
#view .page[data-v7r].v7d .v7d-rtabs { display: flex; flex-wrap: wrap; gap: 8px; height: auto; margin: 40px 0 0 !important; padding: 0 !important; border: 0 !important; background: none !important; box-shadow: none !important; }
#view .page[data-v7r].v7d .v7d-rtabs [role="tab"] { height: 32px; padding: 0 12px !important; border: 1px solid var(--v6-line-2) !important; border-radius: 8px !important; background: var(--v7-field) !important; box-shadow: none !important; font-size: 15px !important; line-height: 24px; font-weight: 400 !important; color: var(--v6-ink-3) !important; display: inline-flex; align-items: center; gap: 6px; }
#view .page[data-v7r].v7d .v7d-rtabs [role="tab"]::after { display: none !important; }
#view .page[data-v7r].v7d .v7d-rtabs [role="tab"][aria-selected="true"] { background: var(--v7-tint) !important; border-color: transparent !important; color: var(--v6-ink) !important; }
#view .page[data-v7r].v7d .v7d-rtabs .n { font-size: 12px; line-height: 20px; font-weight: 480; letter-spacing: .2px; color: var(--v6-ink-4); background: none; padding: 0; min-width: 0; }
#view .page[data-v7r].v7d .v7d-rbody { margin-top: 16px; }
#view .page[data-v7r].v7d .v7d-rbody > .v7d-sec:first-child { margin-top: 24px; }

/* ---------- a record's trail of steps (an order behind its reference, a recall, a partner's changes) ---------- */
#view .page[data-v7r].v7d .v7d-steps { list-style: none; margin: 0; padding: 0; border-top: 1px solid var(--v6-line); }
#view .page[data-v7r].v7d .v7d-step, #view .page[data-v7r].v7d .v7d-chi { display: grid; grid-template-columns: 28px minmax(0, 1fr) auto; align-items: center; gap: 16px; min-height: 66px; padding: 10px 0; border-bottom: 1px solid var(--v6-line); }
#view .page[data-v7r].v7d .v7d-stb { display: flex; flex-direction: column; min-width: 0; }
#view .page[data-v7r].v7d .v7d-stb > b { font-size: 15px; line-height: 24px; font-weight: 400; color: var(--v6-ink); }
#view .page[data-v7r].v7d .v7d-stb > b a { color: var(--v6-ink); text-decoration: none; }
#view .page[data-v7r].v7d .v7d-stb > b a:hover { color: var(--v6-link); }
#view .page[data-v7r].v7d .v7d-stb > span { font-size: 14px; line-height: 20px; color: var(--v6-ink-3); }
#view .page[data-v7r].v7d .v7d-stb .thg-quote { display: block; margin-top: 4px; padding: 0; border: 0; background: none; font-family: inherit; font-size: 13px; line-height: 20px; color: var(--v6-ink-4); }
#view .page[data-v7r].v7d .v7d-stb .thg-quote i { font-style: normal; margin-right: 8px; color: var(--v6-ink-4); }
#view .page[data-v7r].v7d .v7d-stb .thg-quote i::before { content: "Line "; }
#view .page[data-v7r].v7d .v7d-str { font-size: 14px; line-height: 20px; color: var(--v6-ink-3); white-space: nowrap; text-align: right; }
#view .page[data-v7r].v7d .v7d-link { margin: 0; padding: 4px 0 4px 44px; border-bottom: 1px solid var(--v6-line); font-size: 12px; line-height: 20px; letter-spacing: .2px; color: var(--v6-ink-4); }
#view .page[data-v7r].v7d .v7d-chl { border-top: 1px solid var(--v6-line); }
#view .page[data-v7r].v7d .v7d-chi .thg-firsts { margin-top: 4px; }
#view .page[data-v7r].v7d .v7d-chi .thg-firsts summary { font-size: 14px; color: var(--v6-link); cursor: pointer; }
#view .page[data-v7r].v7d .v7d-chi .thg-firsts ul { margin: 4px 0 0; padding-left: 16px; font-size: 14px; line-height: 20px; color: var(--v6-ink-3); }

/* ---------- the week's lookups (Watching) and a list of names: Mercury's list rows (a circle, a name, its value; 44 apart) ---------- */
#view .page[data-v7r].v7d .v7d-wk { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px 48px; }
#view .page[data-v7r].v7d .v7d-wkr { display: flex; align-items: center; gap: 12px; min-height: 28px; min-width: 0; color: inherit; text-decoration: none; }
#view .page[data-v7r].v7d .v7d-wkn { flex: 1; min-width: 0; font-size: 15px; line-height: 24px; color: var(--v6-ink-2); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#view .page[data-v7r].v7d a.v7d-wkr:hover .v7d-wkn { color: var(--v6-ink); text-decoration: underline; text-underline-offset: 3px; text-decoration-color: var(--v6-line-2); }
#view .page[data-v7r].v7d .v7d-wkr .v5-st { font-size: 14px; font-weight: 400; }
#view .page[data-v7r].v7d .v7d-week .v7d-wk { margin-bottom: 4px; }
#view .page[data-v7r].v7d tr[data-changed] .v7d-l1 { color: var(--v6-ink) !important; font-weight: 500; }

/* ---------- Copy file, Webhooks: the comparison, the delivery as it was sent ---------- */
#view .page[data-v7r].v7d .v7d-code { margin: 0 0 12px; padding: 16px; border: 0; border-radius: 8px; background: var(--v6-fill); font-size: 13px; line-height: 20px; color: var(--v6-ink-2); white-space: pre-wrap; overflow-wrap: anywhere; }
#view .page[data-v7r].v7d .v7d-code .k { color: var(--v6-link); }
#view .page[data-v7r].v7d .v7d-dl { display: flex; align-items: center; gap: 12px; margin: 0; padding: 0; border: 0; background: none; }
#view .page[data-v7r].v7d .v7d-dl .v5-st { font-size: 15px; line-height: 24px; font-weight: 400; }
#view .page[data-v7r][data-v7r="thcopy"].v7d .v7d-band-c { margin-top: 8px; }

/* ---------- the clinic desk ---------- */
/* Receive: the code field as a record's main panel */
#view .page[data-v7r="custody"].v7d .v7d-recv .v7d-mtop { align-items: center; }
#view .page[data-v7r="custody"].v7d .v7d-recv .v7d-flab { margin: 0; }
#view .page[data-v7r="custody"].v7d .v7d-recv .v7d-code-in { display: block; width: 100%; height: 44px; margin: 16px 0 0; padding: 0 14px; box-sizing: border-box; font-size: 19px !important; line-height: 28px; letter-spacing: .5px; color: var(--v6-ink); border: 1px solid var(--v6-line-2) !important; border-radius: 8px !important; background: var(--v7-field) !important; }
#view .page[data-v7r="custody"].v7d .v7d-recv .v7d-code-in:focus { outline: 2px solid var(--v6-blue); outline-offset: 1px; }
#view .page[data-v7r="custody"].v7d .v7d-recv .r91b-fine { margin-top: 12px !important; }
#view .page[data-v7r="custody"].v7d .v7d-recv [data-r91recvout]:not(:empty) { margin-top: 12px; }
#view .page[data-v7r="custody"].v7d .v7d-holds { margin-top: 16px; padding-top: 16px; border-top: 1px solid var(--v6-line); display: flex; flex-direction: column; gap: 12px; }
#view .page[data-v7r="custody"].v7d .v7d-hold { display: grid; grid-template-columns: 28px minmax(0, 1fr); gap: 12px; align-items: start; }
#view .page[data-v7r="custody"].v7d .v7d-hold p { margin: 4px 0 0; font-size: 14px; line-height: 20px; color: var(--v6-ink-2); }
#view .page[data-v7r="custody"].v7d .v7d-boxhost { display: flex; min-width: 0; }
#view .page[data-v7r="custody"].v7d .v7d-boxhost > .v7d-box { flex: 1; }
#view .page[data-v7r="custody"].v7d .v7d-boxtop { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
#view .page[data-v7r="custody"].v7d .v7d-boxtop .v5-st { font-size: 14px; font-weight: 400; }
#view .page[data-v7r="custody"].v7d .v7d-boxtop .v7d-mono { font-size: 13px; color: var(--v6-ink-4); }
#view .page[data-v7r="custody"].v7d .v7d-boxt { margin: 12px 0 0; font-size: 19px; line-height: 28px; font-weight: 400; color: var(--v6-ink); }
#view .page[data-v7r="custody"].v7d .v7d-box .v7d-sub { margin: 0 0 16px; }
#view .page[data-v7r="custody"].v7d .v7d-box .v7d-reasons { margin-top: 16px; padding-top: 16px; border-top: 1px solid var(--v6-line); }
#view .page[data-v7r="custody"].v7d .v7d-box .v7d-quiet { margin-top: 12px !important; }
#view .page[data-v7r="custody"].v7d .v7d-sign { margin-top: 16px; font-size: 13px; line-height: 20px; color: var(--v6-ink-4); }
#view .page[data-v7r="custody"].v7d .v7d-sign :is(p, span, a, button) { font-size: 13px !important; line-height: 20px; }
#view .page[data-v7r="custody"].v7d .v7d-who { display: grid; grid-template-columns: 28px minmax(0, 1fr); gap: 12px; align-items: start; margin-top: 16px; padding-top: 16px; border-top: 1px solid var(--v6-line); }
#view .page[data-v7r="custody"].v7d .v7d-who b { display: block; font-size: 14px; line-height: 20px; font-weight: 400; color: var(--v6-ink); }
#view .page[data-v7r="custody"].v7d .v7d-who span:not(.v7-av) { display: block; font-size: 13px; line-height: 20px; color: var(--v6-ink-4); }
#view .page[data-v7r="custody"].v7d .v7d-pfacts { justify-content: flex-start; }
#view .page[data-v7r="custody"].v7d .v7d-recall .v7d-sech .v5-st { font-size: 15px; line-height: 24px; font-weight: 400; }
#view .page[data-v7r="custody"].v7d .v7d-recall + .v7d-recall { margin-top: 40px; }
#view .page[data-v7r="custody"].v7d .v7d-boundwrap:empty { display: none; }

/* ---------- the clinic's pharmacies (drawn by the vetting layers; finished in place) ---------- */
#view .page[data-v7r="pharmacies"].v7d > :is(.phead, .v89-head) .v89-purpose { display: none !important; }
#view .page[data-v7r="pharmacies"].v7d > :is(.phead, .v89-head) h1 { font-size: 28px !important; line-height: 36px !important; font-weight: 380 !important; }
#view .page[data-v7r="pharmacies"].v7d > :is(.phead, .v89-head) h1 .v7d-tx { display: none; }
#view .page[data-v7r="pharmacies"].v7d > .ptabs { margin: 24px 0 16px !important; padding: 0 !important; border: 0 !important; }
#view .page[data-v7r="pharmacies"].v7d :is(.ptabs, .v89pf-tabs) .v89-tabs { display: flex; flex-wrap: wrap; gap: 8px; height: auto; margin: 0 !important; padding: 0 !important; border: 0 !important; background: none !important; box-shadow: none !important; }
#view .page[data-v7r="pharmacies"].v7d :is(.ptabs, .v89pf-tabs) .v89-tabs [role="tab"] { height: 32px; padding: 0 12px !important; border: 1px solid var(--v6-line-2) !important; border-radius: 8px !important; background: var(--v7-field) !important; box-shadow: none !important; font-size: 15px !important; line-height: 24px; font-weight: 400 !important; color: var(--v6-ink-3) !important; display: inline-flex; align-items: center; gap: 6px; }
#view .page[data-v7r="pharmacies"].v7d :is(.ptabs, .v89pf-tabs) .v89-tabs [role="tab"]::after { display: none !important; }
#view .page[data-v7r="pharmacies"].v7d :is(.ptabs, .v89pf-tabs) .v89-tabs [role="tab"][aria-selected="true"] { background: var(--v7-tint) !important; border-color: transparent !important; color: var(--v6-ink) !important; }
#view .page[data-v7r="pharmacies"].v7d :is(.ptabs, .v89pf-tabs) .v89-tabs .n { font-size: 12px; font-weight: 480; color: var(--v6-ink-4); background: none; padding: 0; }
/* the strip: one row of figures, label 14/20 over value 19/28; what each counts is the label's tooltip */
#view .page[data-v7r="pharmacies"].v7d > .v89-strip { display: flex !important; flex-wrap: wrap; gap: 8px 48px !important; margin: 0 0 24px !important; padding: 0 !important; border: 0 !important; background: none !important; box-shadow: none !important; }
#view .page[data-v7r="pharmacies"].v7d > .v89-strip .v89-cell { display: flex; flex-direction: column; padding: 0 !important; border: 0 !important; background: none !important; min-width: 0; }
#view .page[data-v7r="pharmacies"].v7d > .v89-strip .lab { font-size: 14px !important; line-height: 20px !important; color: var(--v6-ink-3) !important; }
#view .page[data-v7r="pharmacies"].v7d > .v89-strip .num { font-size: 19px !important; line-height: 28px !important; font-weight: 400 !important; letter-spacing: -.57px !important; color: var(--v6-ink) !important; }
#view .page[data-v7r="pharmacies"].v7d > .v89-strip .ctx { display: none !important; }
/* the cards read as open sections: a 19/28 heading, its sentence quiet under it, the table on the page */
#view .page[data-v7r="pharmacies"].v7d section.card.v7d-open { margin: 40px 0 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important; }
#view .page[data-v7r="pharmacies"].v7d > .v89-strip + section.card.v7d-open { margin-top: 24px !important; }
#view .page[data-v7r="pharmacies"].v7d section.card.v7d-open > .card-h { display: block; margin: 0 0 12px !important; padding: 0 !important; border: 0 !important; background: none !important; }
#view .page[data-v7r="pharmacies"].v7d section.card.v7d-open > .card-h h2 { margin: 0 !important; font-size: 19px !important; line-height: 28px !important; font-weight: 400 !important; color: var(--v6-ink) !important; }
#view .page[data-v7r="pharmacies"].v7d section.card.v7d-open > .card-h .sub { display: block; margin: 0 !important; font-size: 13px !important; line-height: 20px !important; color: var(--v6-ink-4) !important; }
#view .page[data-v7r="pharmacies"].v7d section.card.v7d-open .tablewrap { margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important; }
#view .page[data-v7r="pharmacies"].v7d section.card.v7d-open table { width: 100%; border: 0 !important; background: none !important; }
#view .page[data-v7r="pharmacies"].v7d section.card.v7d-open table th { padding: 8px 16px 8px 0 !important; font-size: 13px !important; line-height: 20px !important; letter-spacing: .1px !important; color: var(--v6-ink-4) !important; background: none !important; }
#view .page[data-v7r="pharmacies"].v7d section.card.v7d-open table td { padding: 11px 16px 11px 0 !important; font-size: 15px !important; line-height: 24px !important; color: var(--v6-ink-2) !important; background: none; }
#view .page[data-v7r="pharmacies"].v7d section.card.v7d-open table :is(th, td):last-child { padding-right: 0 !important; }
#view .page[data-v7r="pharmacies"].v7d section.card.v7d-open table td .l1 { display: block; font-size: 15px !important; line-height: 24px !important; font-weight: 400 !important; color: var(--v6-ink-2) !important; }
#view .page[data-v7r="pharmacies"].v7d section.card.v7d-open table td .l2 { display: block; font-size: 14px !important; line-height: 20px !important; color: var(--v6-ink-3) !important; }
#view .page[data-v7r="pharmacies"].v7d section.card.v7d-open table td.num { font-variant-numeric: tabular-nums; color: var(--v6-ink) !important; }
#view .page[data-v7r="pharmacies"].v7d section.card.v7d-open table tbody tr:hover td { background: var(--v6-fill) !important; }
#view .page[data-v7r="pharmacies"].v7d .v89pf-firm { display: inline-flex; align-items: center; gap: 16px; }
#view .page[data-v7r="pharmacies"].v7d .v89pf-firm .v89-mono-gram { width: 28px !important; height: 28px !important; border-radius: 50% !important; font-size: 12px !important; line-height: 28px !important; font-weight: 480 !important; letter-spacing: .2px; flex: none; }
#view .page[data-v7r="pharmacies"].v7d section.card.v7d-open table td .btn.ghost { height: auto !important; padding: 0 !important; background: none !important; font-size: 15px !important; color: var(--v6-link) !important; }
#view .page[data-v7r="pharmacies"].v7d .v89pf-foot { margin: 24px 0 0 !important; font-size: 13px !important; line-height: 20px !important; color: var(--v6-ink-4) !important; }
#view .page[data-v7r="pharmacies"].v7d .v89pf-foot a { font-size: 13px !important; }
/* a pharmacy (record): the title with its picture, the two panels, the note quiet, the tabs as chips, the evidence open */
#view .page[data-v7r="pharmacies"].v7d.v7d-rec > :is(.phead, .v89-head) { min-height: 36px !important; margin: 0 !important; padding: 0 !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec > :is(.phead, .v89-head) .v89pf-oid { display: flex; align-items: center; gap: 12px; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec > :is(.phead, .v89-head) .v89-mono-gram { order: 2; width: 32px !important; height: 32px !important; border-radius: 50% !important; font-size: 12px !important; line-height: 32px !important; font-weight: 480 !important; flex: none; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec > :is(.phead, .v89-head) .v89pf-oid > div { order: 1; min-width: 0; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec > :is(.phead, .v89-head) .v89pf-meta { display: none !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec > :is(.phead, .v89-head) .acts:empty { display: none !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec > .v89-note { display: block !important; margin: 16px 0 0 !important; padding: 0 !important; border: 0 !important; background: none !important; font-size: 13px !important; line-height: 20px !important; color: var(--v6-ink-4) !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec > .v89-note > svg { display: none; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec > .v89-note :is(b, div) { font-size: 13px !important; line-height: 20px !important; font-weight: 400 !important; color: var(--v6-ink-4) !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec > .v89pf-tabs { margin: 40px 0 16px !important; padding: 0 !important; border: 0 !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89s-detail { display: block !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89s-detail > * { width: auto !important; max-width: none !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89s-detail .card { margin: 0 0 40px !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89s-detail .card > .card-h { display: block; margin: 0 0 12px !important; padding: 0 !important; border: 0 !important; background: none !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89s-detail .card > .card-h h2 { margin: 0 !important; font-size: 19px !important; line-height: 28px !important; font-weight: 400 !important; color: var(--v6-ink) !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89s-detail .card > .card-h .sub { display: block; font-size: 13px !important; line-height: 20px !important; color: var(--v6-ink-4) !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89s-detail .card > .card-b { padding: 0 !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89pf-lot { padding: 14px 0 !important; margin: 0 !important; border: 0 !important; border-bottom: 1px solid var(--v6-line) !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89pf-lots .card-b { border-top: 1px solid var(--v6-line); }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89pf-lot .l1 { font-size: 15px !important; line-height: 24px !important; color: var(--v6-ink) !important; font-weight: 400 !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89pf-lot .v89-id { font-family: inherit !important; font-size: 14px !important; color: var(--v6-ink-3) !important; background: none !important; padding: 0 !important; margin-left: 8px; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89pf-line { margin: 4px 0 0 !important; font-size: 14px !important; line-height: 20px !important; color: var(--v6-ink-3) !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89pf-line b { font-weight: 400 !important; color: var(--v6-ink-2) !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89pf-acts { margin-top: 8px !important; display: flex; align-items: center; gap: 16px; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89pf-lots .card-b > a.link { display: inline-flex; margin-top: 12px; font-size: 15px !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89-empty { align-items: flex-start !important; text-align: left !important; padding: 0 !important; border: 0 !important; background: none !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89-empty > svg { display: none; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89-empty b { font-size: 15px !important; line-height: 24px !important; font-weight: 400 !important; color: var(--v6-ink) !important; }
#view .page[data-v7r="pharmacies"].v7d.v7d-rec .v89-empty span { font-size: 14px !important; line-height: 20px !important; color: var(--v6-ink-3) !important; max-width: 640px; margin: 4px 0 12px; }

/* ---------- the record kit's parts inside these pages (next-prx-kit.js), quieted to the standard ---------- */
#view .page[data-v7r].v7d .v7d-banner { margin-top: 24px !important; }
#view .page[data-v7r].v7d .v7d-rbody .prx-attn { border-radius: 12px !important; box-shadow: none !important; }
#view .page[data-v7r].v7d .prx-chip { font-size: 14px; line-height: 20px; font-weight: 400; background: none !important; border: 0 !important; padding: 0 !important; gap: 6px; }
#view .page[data-v7r].v7d .thg-lines { display: inline-flex; align-items: center; gap: 12px; white-space: nowrap; font-size: 14px; }
#view .page[data-v7r].v7d .thg-quiet { font-size: 14px; color: var(--v6-ink-3); }
#view .page[data-v7r].v7d .v7d-printed table td, #view .page[data-v7r].v7d .v7d-printed table th { background: none !important; }

/* ---------- dark theme: the raised panels and the field follow the v6 tokens ---------- */
:root[data-theme="dark"] #view .page[data-v7r].v7d .v7d-raised { background: var(--v6-surface); }
:root[data-theme="dark"] #view .page[data-v7r].v7d .v7d-code { background: var(--v6-fill); }

/* ---------- a tablet and a phone ---------- */
@media (max-width: 1099px) {
  #view .page[data-v7r].v7d .v7d-panels { grid-template-columns: minmax(0, 1fr); }
  #view .page[data-v7r].v7d .v7d-wk { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 699px) {
  #view .page[data-v7r].v7d > .v7d-head { flex-wrap: wrap; }
  #view .page[data-v7r].v7d .v7d-band { margin: 0 -16px; padding: 12px 16px; gap: 8px 24px; }
  #view .page[data-v7r].v7d .v7d-band.v7d-band-c { margin: 0 0 24px; padding: 0; }
  #view .page[data-v7r].v7d .v7d-tw { overflow-x: auto; }
  #view .page[data-v7r].v7d .v7d-tw:has(> .v7d-wide) { margin: 0 -16px; }
  #view .page[data-v7r].v7d table.v7d-wide :is(th, td):first-child { padding-left: 16px !important; }
  #view .page[data-v7r].v7d table.v7d-wide :is(th, td):last-child { padding-right: 16px !important; }
  #view .page[data-v7r].v7d table.v7d-t :is(th, td).v7d-2 { display: none; }
  #view .page[data-v7r].v7d table.v7d-t td, #view .page[data-v7r].v7d table.v7d-t th { white-space: normal; }
  #view .page[data-v7r].v7d table.v7d-t .v7d-clip { max-width: 220px; }
  #view .page[data-v7r].v7d .v7d-mtop { flex-direction: column; }
  #view .page[data-v7r].v7d .v7d-pacts { justify-content: flex-start; }
  #view .page[data-v7r].v7d .v7d-fig { white-space: normal; font-size: 28px; line-height: 36px; }
  #view .page[data-v7r].v7d .v7d-step, #view .page[data-v7r].v7d .v7d-chi { grid-template-columns: 28px minmax(0, 1fr); }
  #view .page[data-v7r].v7d .v7d-step .v7d-str, #view .page[data-v7r].v7d .v7d-chi .v7d-str { grid-column: 2; text-align: left; }
  #view .page[data-v7r].v7d .v7d-kvr { flex-wrap: wrap; }
  #view .page[data-v7r].v7d .v7d-kvr > b { text-align: left; }
  #view .page[data-v7r="pharmacies"].v7d section.card.v7d-open .tablewrap { overflow-x: auto; }
}

/* ---------- v7.3 second pass: the gaps the first screenshots showed ---------- */
/* a page with no chips: the band or the figures sit 28 under the title (Mercury's title to its first part) */
#view .page[data-v7r].v7d > .v7d-head + .v7d-band { margin-top: 28px; }
#view .page[data-v7r].v7d > .v7d-head + .v7d-band.v7d-band-c, #view .page[data-v7r].v7d > .v7d-head + .v7d-chips { margin-top: 28px; }
#view .page[data-v7r].v7d > .v7d-head + .v7d-sec { margin-top: 28px; }
#view .page[data-v7r].v7d > .v5-moved + .v7d-band.v7d-band-c, #view .page[data-v7r].v7d > .v5-tabs + .v7d-band.v7d-band-c { margin-top: 8px; }
#view .page[data-v7r].v7d .v7d-more { color: var(--v6-ink-4); }
#view .page[data-v7r].v7d .v7d-kvr .thg-ev { display: inline; padding: 0; border: 0; border-radius: 0; background: none; font-family: inherit; font-size: 15px; line-height: 24px; color: var(--v6-ink-2); }
/* Watching: the week as Mercury's list rows (a picture, the name, its value at the right), the sources at fixed widths */
#view .page[data-v7r="thwatch"].v7d .v7d-week .v7d-wk { grid-template-columns: minmax(0, 1fr); }
#view .page[data-v7r="thwatch"].v7d .v7d-week .v7d-wkr .v5-st { flex: none; }
#view .page[data-v7r="thwatch"].v7d .v7d-week .v7d-wk + .v7d-quiet { margin-top: 20px !important; }
#view .page[data-v7r="thwatch"].v7d table.v7d-watch { table-layout: fixed; }
#view .page[data-v7r="thwatch"].v7d table.v7d-watch th:nth-child(1) { width: 26%; }
#view .page[data-v7r="thwatch"].v7d table.v7d-watch th:nth-child(2) { width: 50%; }
#view .page[data-v7r="thwatch"].v7d table.v7d-watch th:nth-child(3) { width: 15%; }
#view .page[data-v7r="thwatch"].v7d table.v7d-watch td:nth-child(3) .v5-st { display: inline-flex; }
#view .page[data-v7r="thwatch"].v7d table.v7d-watch th:nth-child(4) { width: 9%; }
#view .page[data-v7r="thwatch"].v7d table.v7d-watch td { overflow: hidden; }
#view .page[data-v7r="thwatch"].v7d table.v7d-watch .v7d-clip { max-width: 100%; }
#view .page[data-v7r="thwatch"].v7d table.v7d-watch .v7d-nm { max-width: 100%; }
#view .page[data-v7r="thwatch"].v7d table.v7d-watch .v5-st { max-width: 100%; overflow: hidden; text-overflow: ellipsis; }
/* a partner's record: what needs a look, then the lines by section, open on the page (next-prx-kit.js parts) */
#view .page[data-v7r="thpartners"].v7d .v7d-attn .prx-attn { margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-attn .prx-attn-list { margin: 0; padding: 0; border-top: 1px solid var(--v6-line); }
#view .page[data-v7r="thpartners"].v7d .v7d-attn .prx-attn-r { margin: 0 !important; padding: 14px 0 !important; border: 0 !important; border-bottom: 1px solid var(--v6-line) !important; background: none !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-attn .prx-attn-t { font-size: 15px !important; line-height: 24px !important; font-weight: 400 !important; color: var(--v6-ink) !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-attn .prx-attn-k { font-size: 15px !important; line-height: 24px !important; color: var(--v6-ink-4) !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-attn .prx-tag { font-size: 12px !important; line-height: 20px !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-attn .prx-vk { font-size: 13px !important; line-height: 20px !important; color: var(--v6-ink-4) !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-attn .prx-vv { font-size: 15px !important; line-height: 24px !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-attn .prx-act { padding: 0 !important; border: 0 !important; background: none !important; box-shadow: none !important; font-size: 15px !important; line-height: 24px !important; color: var(--v6-link) !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-attn .prx-attn-n { margin: 12px 0 0 !important; padding: 0 !important; border: 0 !important; background: none !important; font-size: 13px !important; line-height: 20px !important; color: var(--v6-ink-4) !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-lines .prx-card { margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important; border-top: 1px solid var(--v6-line) !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-lines .prx-secwrap { margin: 0 !important; border: 0 !important; border-bottom: 1px solid var(--v6-line) !important; background: none !important; border-radius: 0 !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-lines .prx-sec { min-height: 53px; padding: 0 !important; background: none !important; border: 0 !important; border-radius: 0 !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-lines .prx-sec:hover { background: var(--v6-fill) !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-lines .prx-sec-h { font-size: 15px !important; line-height: 24px !important; font-weight: 400 !important; color: var(--v6-ink) !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-lines .prx-sec-n { font-size: 15px !important; line-height: 24px !important; color: var(--v6-ink-4) !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-lines .prx-sec-c, #view .page[data-v7r="thpartners"].v7d .v7d-lines .prx-lc, #view .page[data-v7r="thpartners"].v7d .v7d-lines .prx-next { font-size: 14px !important; line-height: 20px !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-lines .v7d-sech .link { font-size: 15px !important; color: var(--v6-link) !important; }
#view .page[data-v7r="thpartners"].v7d .v7d-rbody .prx-boundary, #view .page[data-v7r="thpartners"].v7d .v7d-rbody .prx-isnot { margin-top: 24px !important; padding: 0 !important; border: 0 !important; background: none !important; font-size: 13px !important; line-height: 20px !important; color: var(--v6-ink-4) !important; }

/* the row of figures in the column, then its first section: 40 apart (rows of panels) */
#view .page[data-v7r].v7d .v7d-band.v7d-band-c + .v7d-sec { margin-top: 40px; }
#view .page[data-v7r].v7d table.v7d-wide .thg-lines { gap: 8px; }
#view .page[data-v7r].v7d table.v7d-wide .v7d-nm { gap: 14px; }
/* On hand: the batch and the dates stay on one line; the serials are cut to the column */
#view .page[data-v7r="custody"].v7d table.r91b-onhand td:nth-child(2), #view .page[data-v7r="custody"].v7d table.r91b-onhand td:nth-child(3) { white-space: nowrap; }
#view .page[data-v7r="custody"].v7d table.r91b-onhand .v7d-clip { max-width: 240px; margin-left: auto; }
#view .page[data-v7r="custody"].v7d table.r91b-onhand td:first-child { min-width: 220px; }
/* Receive: why to accept, as the record's evidence */
#view .page[data-v7r="custody"].v7d .v7d-whysec { margin-top: 40px; }
#view .page[data-v7r="custody"].v7d table.v7d-why td.v7d-s { white-space: normal; max-width: 460px; }
#view .page[data-v7r="custody"].v7d table.v7d-why td:first-child { white-space: nowrap; width: 1%; }
#view .page[data-v7r="custody"].v7d table.v7d-why td:last-child { white-space: nowrap; width: 1%; }
/* a pharmacy's side panel: a long label wraps beside its value */
#view .page[data-v7r="pharmacies"].v7d .v7d-kvr > span { flex: 1 1 auto; min-width: 0; }
#view .page[data-v7r="pharmacies"].v7d .v7d-kvr > b { flex: none; }

/* ---------- v7.3 the measured header (design file): 56 tall from 2 above the title, chips at +57 (wide) or +54 (list), the band at
   +108, a record's panels at +56 ---------- */
#view .page[data-v7r].v7d > .v7d-head, #view .page[data-v7r="pharmacies"].v7d > :is(.phead, .v89-head) { box-sizing: border-box; min-height: 56px !important; margin: -2px 0 0 !important; padding: 2px 0 18px !important; }
#view .page[data-v7r].v7d[data-v7w="wide"] > .v7d-head { margin-left: -24px !important; margin-right: -24px !important; padding-left: 24px !important; padding-right: 24px !important; }
#view .page[data-v7r].v7d.v7d-rec > .v7d-head, #view .page[data-v7r="pharmacies"].v7d.v7d-rec > :is(.phead, .v89-head) { margin: 0 !important; padding: 0 !important; min-height: 56px !important; align-items: flex-start !important; }
#view .page[data-v7r].v7d.v7d-rec > .v7d-head .v7d-ib { margin-top: 4px; align-self: flex-start; }
#view .page[data-v7r].v7d.v7d-rec > .v7d-head .v7d-ht { align-items: flex-start; }
#view .page[data-v7r].v7d.v7d-rec > .v7d-head .v7d-ctx { margin-top: 6px; }
#view .page[data-v7r].v7d > .v5-tabs, #view .page[data-v7r="pharmacies"].v7d > .ptabs { margin: 0 0 16px !important; }
#view .page[data-v7r].v7d[data-v7w="wide"] > .v5-tabs { margin: 3px 0 19px !important; }
#view .page[data-v7r].v7d > .v5-tabs .v7d-tl { display: inline-block; }
#view .page[data-v7r].v7d > .v7d-head + .v7d-band, #view .page[data-v7r].v7d > .v7d-head + .v7d-band.v7d-band-c, #view .page[data-v7r].v7d > .v7d-head + .v7d-chips, #view .page[data-v7r].v7d > .v7d-head + .v7d-sec { margin-top: 4px; }
#view .page[data-v7r].v7d > .v7d-head + .v7d-panels, #view .page[data-v7r="pharmacies"].v7d > :is(.phead, .v89-head) + .v7d-panels { margin-top: 0; }
#view .page[data-v7r].v7d.v7d-rec .v7d-panels { margin-top: 0; }
#view .page[data-v7r].v7d.v7d-rec > .v7d-head .v7d-ht { gap: 12px; }
#view .page[data-v7r].v7d .v7d-rtabs { margin-top: 22px !important; }

/* ---------- How this works: a text button at the right of the chips (or the title row); the purpose in a raised note ---------- */
#view .page[data-v7r].v7d > .v5-tabs .v5-tabs-r { display: flex; align-items: center; margin-left: auto; }
#view .page[data-v7r].v7d .v7d-how { position: relative; flex: none; }
#view .page[data-v7r].v7d .v7d-how > summary { list-style: none; display: inline-flex; align-items: center; gap: 4px; height: 32px; padding: 0 8px; border-radius: 9999px; font-size: 15px; line-height: 24px; color: var(--v6-link); cursor: pointer; white-space: nowrap; user-select: none; }
#view .page[data-v7r].v7d .v7d-how > summary::-webkit-details-marker { display: none; }
#view .page[data-v7r].v7d .v7d-how > summary:hover { background: var(--v6-fill); }
#view .page[data-v7r].v7d .v7d-how > summary svg.i { width: 14px; height: 14px; transform: rotate(90deg); transition: transform .15s; }
#view .page[data-v7r].v7d .v7d-how[open] > summary svg.i { transform: rotate(-90deg); }
#view .page[data-v7r].v7d .v7d-how-b { position: absolute; right: 0; top: 40px; z-index: 60; width: min(480px, calc(100vw - 32px)); padding: 20px 24px; border-radius: 12px; background: var(--v6-surface); box-shadow: var(--v7-raised); text-align: left; white-space: normal; }
#view .page[data-v7r].v7d .v7d-how-b p { margin: 0; font-size: 15px; line-height: 24px; color: var(--v6-ink-2); }
#view .page[data-v7r].v7d > :is(.v7d-head, .phead, .v89-head) > .v7d-how { margin-left: auto; }
/* the record kit's printed lines: each column its own width, a page's address kept whole */
#view .page[data-v7r].v7d .v7d-printed table { table-layout: auto !important; width: 100%; }
#view .page[data-v7r].v7d .v7d-printed col { width: auto !important; }
#view .page[data-v7r].v7d .v7d-printed td .l2 { overflow-wrap: normal !important; word-break: normal !important; }
#view .page[data-v7r].v7d .v7d-printed td:last-child { white-space: nowrap; }
/* the verified file: the item's words wrap; its summary and how it was verified are cut to the column with the whole in the title */
#view .page[data-v7r="thpartners"].v7d table.v7d-file { table-layout: fixed; }
#view .page[data-v7r="thpartners"].v7d table.v7d-file th:nth-child(1) { width: 38%; }
#view .page[data-v7r="thpartners"].v7d table.v7d-file th:nth-child(2) { width: 16%; }
#view .page[data-v7r="thpartners"].v7d table.v7d-file th:nth-child(3) { width: 28%; }
#view .page[data-v7r="thpartners"].v7d table.v7d-file th:nth-child(4) { width: 18%; }
#view .page[data-v7r="thpartners"].v7d table.v7d-file td { overflow: hidden; }
#view .page[data-v7r="thpartners"].v7d table.v7d-file .v7d-clip { display: block; max-width: 100%; }
#view .page[data-v7r="thpartners"].v7d.v7d-rec > .v7d-head + .v7d-band.v7d-band-c { margin-top: 0; }
@media (max-width: 699px) {
  #view .page[data-v7r].v7d .v7d-how-b { position: fixed; left: 16px; right: 16px; top: 72px; width: auto; }
  #view .page[data-v7r="custody"].v7d .v7d-recv .v7d-mtop { align-items: flex-start; }
  #view .page[data-v7r="thpartners"].v7d table.v7d-file { table-layout: auto; }
}
