/* White journal region only; surrounding application remains charcoal. */
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-layout{background:#fff!important;color:#222222!important;padding:24px!important;border:1px solid #e3e6df!important;border-radius:20px!important;gap:22px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-stats{background:#fff!important;border-bottom-color:#e4e7e0!important;padding-top:0!important;padding-bottom:20px!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{border-right-color:#e0e4da!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{color:#222222!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{color:#606060!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-card,html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-summary{background:#fff!important;border-color:#e2e7dc!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 h2{color:#222222!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{background:#fff!important;border-color:#dce3d3!important;color:#222222!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{color:#606060!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:disabled{color:#8a8a8a!important;opacity:.45!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-weekdays{color:#606060!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-day{color:#222222!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:not(:disabled):hover{background:#f0f4e9!important;color:#222222!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:#8a8a8a!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:.45!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:#edf3e2!important;color:#222222!important;border-color:#9bb77a!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:#7b9f54!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,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:#d5e5bf!important;color:#222222!important;border-color:#d5e5bf!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-day.has-action .calendar-marker{color:#222222!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.has-action .calendar-marker{color:#222222!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .calendar-legend{color:#606060!important;border-top-color:#e3e8dc!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .legend-done{background:#b2ca90!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .legend-missed{background:#cbd2c4!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .legend-future{background:#fff!important;border-color:#cbd5bf!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .legend-action{background:#6c9544!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{color:#222222!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{color:#606060!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal #checkin-mark{background:#fff!important;border-color:#bdcfa7!important;color:#222222!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:#edf3e4!important;border-color:#edf3e4!important;color:#222222!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-actions{border-top-color:#e0e7d7!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{color:#222222!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{color:#606060!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{color:#606060!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-color:#8bad66!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 small{color:#606060!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{color:#222222!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 .fine{color:#606060!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{background:#d1e3b9!important;color:#222222!important;border-color:#c5daa8!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:#c3d9a5!important;color:#222222!important;border-color:#b5cf92!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{color:#606060!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #journal .checkin-layout button:focus-visible{outline-color:#7c9c5c!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{padding:14px!important;border-radius:16px!important;gap:16px!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:18px 8px 14px!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:20px!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:34px!important;height:36px!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,38px)!important;gap:3px 0!important}}
