/* A quieter journal: open metrics, light calendar grid, one clear action. */
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal{max-width:1000px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal>.workspace-heading{margin-bottom:26px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .journal-tabs{background:transparent!important;border:0!important;border-bottom:1px solid #2a322b!important;border-radius:0!important;width:100%!important;padding:0!important;gap:26px!important;margin-bottom:24px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .journal-tabs button{border-radius:0!important;padding:10px 0 13px!important;min-height:42px!important;color:#788775!important;font-size:13px!important;border-bottom:2px solid transparent!important;background:transparent!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .journal-tabs [aria-selected=true]{background:transparent!important;color:#d6e3c9!important;border-bottom-color:#a5bb8d!important;box-shadow:none!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.9fr)!important;grid-template-areas:"stats stats" "calendar detail"!important;gap:24px!important;align-items:stretch!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-stats{grid-area:stats!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:4px 0 24px!important;border:0!important;border-bottom:1px solid #252f27!important;background:transparent!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-stats>div{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:12px!important;justify-content:center!important;padding:2px 20px!important;border-right:1px solid #273129!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-stats>div:last-child{border-right:0!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-stats strong{font-family:inherit!important;font-size:32px!important;font-weight:400!important;line-height:1.3!important;color:#e0e7d8!important;letter-spacing:-.04em!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-stats span{font-size:11px!important;color:#82917a!important;line-height:1.6!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-card{grid-area:calendar!important;background:#111713!important;border:1px solid #253028!important;border-radius:18px!important;padding:26px 28px 20px!important;box-shadow:none!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-toolbar{margin-bottom:22px!important;gap:14px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-toolbar h2{font-family:inherit!important;font-size:20px!important;font-weight:500!important;letter-spacing:.01em!important;color:#d6e0ce!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-actions{gap:6px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-actions button{width:30px!important;height:30px!important;min-height:30px!important;border-radius:8px!important;background:transparent!important;border:1px solid #2d3b2e!important;color:#9db18a!important;font-size:16px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-actions #calendar-reset{font-size:10px!important;padding:0 10px!important;color:#91a47e!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-weekdays{font-size:10px!important;color:#687c62!important;margin-bottom:12px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-grid{grid-template-rows:repeat(6,44px)!important;gap:5px 3px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-day{height:42px!important;width:42px!important;max-width:100%!important;padding:4px 2px!important;border-radius:12px!important;justify-self:center!important;font-size:12px!important;color:#b1c0a7!important;border:1px solid transparent!important;background:transparent!important;gap:1px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-day:not(:disabled):hover{background:#20311f!important;color:#dfebd3!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-day.is-future{color:#50644b!important;background:transparent!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-day.is-outside{opacity:.4!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-day.is-today{background:#263b20!important;border-color:#6a8554!important;color:#cdddba!important;outline:none!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-day.is-selected{border-color:#91ad76!important;box-shadow:none!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-day.is-done{background:#d0dfbe!important;border-color:#d0dfbe!important;color:#2d4123!important;font-weight:500!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-day.is-done:hover{background:#d0dfbe!important;color:#2d4123!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-day .calendar-marker{font-size:9px!important;line-height:1!important;min-height:7px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-legend{margin-top:15px!important;padding-top:16px!important;border-color:#253329!important;gap:14px!important;font-size:9px!important;color:#6c815f!important;flex-wrap:wrap!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-legend i{width:5px!important;height:5px!important;border-radius:50%!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-summary{grid-area:detail!important;display:flex!important;flex-direction:column!important;padding:26px!important;background:#141d16!important;border:1px solid #2d3e2b!important;border-radius:18px!important;box-shadow:none!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-selected{margin:0!important;padding:0!important;border:0!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal #checkin-selected-date{font-size:16px!important;font-weight:500!important;line-height:1.6!important;color:#d9e5cc!important;margin:0!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal #checkin-selected-status{font-size:11px!important;line-height:1.7!important;color:#849c73!important;margin:8px 0 12px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal #checkin-mark{width:auto!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;padding:5px 10px!important;border-radius:8px!important;background:transparent!important;border:1px solid #3d5733!important;color:#a9c28f!important;box-shadow:none!important;font-size:11px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal #checkin-mark:disabled{background:#23381e!important;border-color:transparent!important;color:#a5bf8b!important;opacity:1!important;cursor:default!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-actions{margin-top:22px!important;padding-top:21px!important;border-top:1px solid #2b3d28!important;display:flex!important;flex-direction:column!important;flex:1!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-actions h3{font-size:13px!important;font-weight:500!important;color:#c8dbb4!important;letter-spacing:.02em!important;margin-bottom:12px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .action-day-summary{font-size:11px!important;line-height:1.8!important;color:#7f976b!important;margin:0 0 16px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal #checkin-action-list:not(:has(.action-day-item)){display:flex!important;flex:1!important;align-items:center!important;min-height:100px!important;padding:12px 0 18px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal #checkin-action-list:not(:has(.action-day-item)) .action-day-summary{font-size:12px!important;line-height:1.9!important;max-width:180px!important;color:#7f976b!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .action-day-item{border-left:2px solid #799c59!important;padding-left:12px!important;margin:0 0 18px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .action-day-item p{font-size:12px!important;line-height:1.8!important;color:#c1d5aa!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal #checkin-write-action{min-height:44px!important;width:100%!important;margin-top:auto!important;border-radius:11px!important;background:#c8dbaf!important;border:1px solid #c8dbaf!important;color:#2d4320!important;font-size:12px!important;font-weight:500!important;box-shadow:none!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal #checkin-write-action:hover{background:#d8e9c2!important;border-color:#d8e9c2!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-summary>.fine{font-size:10px!important;color:#6b8359!important;line-height:1.85!important;margin-top:20px!important}
@media(max-width:700px){html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-layout{grid-template-columns:1fr!important;grid-template-areas:"stats" "calendar" "detail"!important;gap:18px!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-stats>div{flex-direction:column!important;align-items:center!important;gap:4px!important;padding:2px 8px!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-stats strong{font-size:28px!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-card{padding:20px 16px 16px!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-summary{padding:22px!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal #checkin-action-list:not(:has(.action-day-item)){min-height:60px!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-grid{grid-template-rows:repeat(6,40px)!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-day{width:38px!important;height:38px!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .journal-tabs{gap:24px!important}}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal [data-journal-panel][hidden]{display:none!important}


/* Visible journal navigation with a clear selected segment. */
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .journal-tabs{display:flex!important;width:max-content!important;max-width:100%!important;gap:6px!important;padding:5px!important;margin:0 0 24px!important;background:#18221a!important;border:1px solid #46583e!important;border-radius:14px!important;box-shadow:none!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .journal-tabs button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:104px!important;min-height:44px!important;padding:10px 20px!important;background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;color:#c5d2b9!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;box-shadow:none!important;transition:background .15s,color .15s!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .journal-tabs button:hover{background:#2a3b25!important;color:#f0f5e9!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .journal-tabs [aria-selected=true]{background:#d7e4c7!important;color:#25371b!important;border-color:#d7e4c7!important;box-shadow:0 2px 6px #0002!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .journal-tabs button:focus-visible{outline:2px solid #a9c28f!important;outline-offset:2px!important}
@media(max-width:650px){html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .journal-tabs{width:100%!important;gap:4px!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .journal-tabs button{flex:1!important;min-width:0!important;min-height:44px!important;padding:10px 8px!important;font-size:13px!important}}
