/* ============================================================
   lr2: WORKOUT (BR-03, BR-18 to BR-24). Each state of the page
   shows its own actions once. No split: Make me a split and Put in
   my own split lead, Just train today and the ready-made routines
   quiet beside them. A day: Start or Continue in the day, Rest today
   and Change today's workout right under it. The sequence: one Add
   exercise by its heading. This week: the Week Path on the page, its
   builder by its heading.
   ============================================================ *//* the old routine list, its one-day "Make me a split" and the Just-work-out door repeated the
   day's own action; the same routes live in the no-split choices, the week builder and Start from a routine */


body.pm-premium #progress #starterSec,body.pm-premium #progress #justToday{display:none!important}/* no split: two prominent choices */

body.pm-premium #wkHero .wh-split{display:flex;flex-direction:column;gap:10px;margin-top:16px;max-width:240px}
body.pm-premium #wkHero .wh-split .btn{width:100%!important;margin:0!important;min-height:52px;justify-content:center}
:root:not([data-theme="dark"]) body.pm-premium #wkHero .wh-own{background:var(--vr-key,#fff)!important;color:var(--ink)!important;box-shadow:var(--vr-key-edge)!important;border:0!important;font-weight:800}
body.pm-premium #wkHero .wh-quiet{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:8px}
body.pm-premium #wkHero .wh-quiet .wh-plain{min-height:40px;margin:0!important;padding:4px 0!important;text-align:left;border:0;background:none;font:inherit;font-size:14.5px;font-weight:800;color:var(--word,#2F6A9A);cursor:pointer}/* No split yet under Dark/Auto: the card keeps its light picture and cream wash, but its words took Dark's light
   blue and grey (light on light), and Put in my own split fell back to a black key with black words. In Dark this
   card alone takes Light's own values: the title #4483BA (large), the white key, and #163E63 for the small words,
   which keeps them above 4.5:1 over the picture's lightest patches (#2F6A9A sits at 4.49 there). Light unchanged. */

:root[data-theme="dark"] body.pm-premium #wkHero.noweek .wh-k{color:#4483BA!important}
:root[data-theme="dark"] body.pm-premium #wkHero.noweek .wh-e,:root[data-theme="dark"] body.pm-premium #wkHero.noweek .wh-quiet .wh-plain{color:#163E63!important}/* Light keeps its own #2F6A9A on the quiet links: measured at the letters (tests/nosplittheme.js), it reads
   5.1:1 or better in Light; the earlier whole-box figure of 4.49:1 was the measurement, not the words. */

:root[data-theme="dark"] body.pm-premium #wkHero.noweek .wh-own{background:linear-gradient(180deg,#FFFFFF 0%,#F2F1EE 100%)!important;color:#163E63!important;
  box-shadow:0 1px 0 #fff inset,0 -1px 0 rgba(30,31,33,.08) inset,0 1px 2px rgba(30,31,33,.08),0 6px 14px -10px rgba(30,31,33,.45)!important;border:0!important;font-weight:800}/* the day's own actions, right under the day */

body.pm-premium #progress .wk-dayacts{display:flex;flex-wrap:wrap;gap:4px 20px;margin:4px 2px 6px}
body.pm-premium #progress .wk-dayacts:not(:has(> :not(.hide))){display:none}
:root:not([data-theme="dark"]) body.pm-premium #progress .wk-dayacts .btn{width:auto!important;min-height:44px!important;margin:0!important;padding:6px 0!important;
  background:none!important;box-shadow:none!important;border:0!important;font-size:14.5px!important;font-weight:800!important;color:var(--word,#2F6A9A)!important}
body.pm-premium #progress[data-wk="done"] .wk-dayacts{display:none!important}/* one Add exercise, by the sequence heading */

body.pm-premium #progress #trainHeadRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:0}
body.pm-premium #progress #trainHeadRow.hide{display:none!important}
body.pm-premium #progress #trainHeadRow h2{grid-column:1;grid-row:1;white-space:nowrap;margin:0}
body.pm-premium #progress #trainHeadRow .ix{grid-column:1;grid-row:2;justify-self:start}
body.pm-premium #progress #trainHeadRow #addExBtn{grid-column:2;grid-row:1/3}
:root:not([data-theme="dark"]) body.pm-premium #progress #trainHeadRow #addExBtn{order:3;flex:none;width:auto!important;min-height:40px!important;margin:0!important;padding:8px 14px!important;border-radius:999px!important;
  background:var(--vr-graphite)!important;color:var(--on-key,#163E63)!important;box-shadow:var(--vr-graphite-edge)!important;border:0!important;font-size:14px!important;font-weight:800!important}
body.pm-premium #progress #trainHeadRow #addExBtn::before{content:"+";margin:0 6px 0 0;font-size:16px}
body.pm-premium #progress .hero-sec > #addExBtn{display:none!important}
body.pm-premium #progress #wkFab{display:none!important}/* This week: the Week Path on the page, its builder by the heading */

body.pm-premium #progress #whubWeek .wk-pathkey{background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}
body.pm-premium #progress .wk-week .sec-head{display:flex;align-items:center;gap:12px}
body.pm-premium #progress .wk-week .sec-head h2{flex:1}
:root:not([data-theme="dark"]) body.pm-premium #progress .wk-week .sec-head #setupSplitBtn{order:3;flex:none;width:auto!important;min-height:40px!important;margin:0!important;padding:6px 0!important;
  background:none!important;box-shadow:none!important;border:0!important;font-size:14.5px!important;font-weight:800!important;color:var(--word,#2F6A9A)!important}
body.pm-premium #progress .wk-weekbtns{margin-top:6px!important}
:root:not([data-theme="dark"]) body.pm-premium #progress .wk-weekbtns #setupStarterBtn{padding:6px 0!important;min-height:40px;color:var(--word,#2F6A9A)!important;font-weight:800!important}/* with no split, the choices above already build the week */

body.pm-premium #progress[data-wk="nosplit"] #setupSplitBtn,body.pm-premium #progress[data-wk="nosplit"] .wk-week .sec-head #setupSplitBtn{display:none!important}/* BR-23: no split, no day under the hero: Rest today moves to today's own actions on the Week Path */

body.pm-premium #progress[data-wk="nosplit"]:not([data-roll]) #wkDayActs{display:none!important}
body.pm-premium .wpx-detail .wpx-acts{grid-column:2;grid-row:1/4;display:flex;flex-direction:column;align-items:stretch;gap:8px}
body.pm-premium .wpx-detail .wpx-acts .wpx-chg{grid-column:auto;grid-row:auto}
