/* SLPT R27 B8e — CBT/Nutrition Behaviour Journal presentation only. */
.r26r9-client-journal,.r26r9-coach-review,.r26r9-journal-assign{--r259e-orange:#c57938;--r259e-green:#3d8c68;--r259e-violet:#7560b8}
.r26r9-journal-assign,.r26r9-coach-review,.r26r9-client-journal{border-color:color-mix(in srgb,var(--r259e-green) 14%,var(--line,#ddd));box-shadow:0 10px 25px rgba(50,72,61,.045)}
.r26r9-journal-cards>*,.r26r9-review-kpis>*{border-top:3px solid var(--r259e-green)}.r26r9-journal-cards>*:nth-child(3n/**/+2),.r26r9-review-kpis>*:nth-child(3n/**/+2){border-top-color:var(--r259e-orange)}.r26r9-journal-cards>*:nth-child(3n),.r26r9-review-kpis>*:nth-child(3n){border-top-color:var(--r259e-violet)}
.r26r9-entry-timeline>*{position:relative}.r26r9-entry-timeline>*::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--r259e-green),var(--r259e-orange));opacity:.65}
.r26r9-themes,.r26r9-suggestions,.r26r9-reassurance{background:linear-gradient(135deg,color-mix(in srgb,var(--r259e-green) 5%,var(--panel,#fff)),color-mix(in srgb,var(--r259e-orange) 3%,var(--panel,#fff)))}
.r26r9-scale input:focus-visible,.r26r9-entry-form input:focus-visible,.r26r9-entry-form textarea:focus-visible,.r26r9-entry-form select:focus-visible{outline:3px solid color-mix(in srgb,var(--r259e-green) 18%,transparent);outline-offset:1px}
html[data-theme="mist-graphite"] .r26r9-journal-assign,html[data-theme="mist-graphite"] .r26r9-coach-review,html[data-theme="mist-graphite"] .r26r9-client-journal{box-shadow:0 10px 24px rgba(0,0,0,.15)}
@media(prefers-reduced-motion:reduce){.r26r9-client-journal *,.r26r9-coach-review *,.r26r9-journal-assign *{transition:none!important}}
