.logbook{flex-direction:column;gap:12px;min-height:0;display:flex}.logbook__header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.logbook__daynav{align-items:center;gap:6px;display:flex}.logbook__day{font-variant-numeric:tabular-nums;padding:0 4px;font-weight:600}.logbook__chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.logbook__chip{color:var(--muted);background:color-mix(in oklab, var(--panel) 80%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.logbook__chip svg{width:12px;height:12px}.logbook__chip-dot{background:var(--muted);border-radius:50%;width:7px;height:7px}.logbook__chip--ok .logbook__chip-dot{background:var(--ok);box-shadow:0 0 0 3px color-mix(in oklab, var(--ok) 25%, transparent)}.logbook__chip--warn .logbook__chip-dot{background:var(--warn)}.logbook__chip--busy{color:var(--accent)}.logbook__chip--error{color:var(--danger)}.logbook__actions{align-items:center;gap:6px;display:flex}.logbook__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}@media (width<=1100px){.logbook__layout{grid-template-columns:minmax(0,1fr)}}.logbook__timeline{flex-direction:column;gap:8px;min-width:0;display:flex}.logbook__empty{text-align:center;border:1px dashed color-mix(in oklab, var(--muted) 35%, transparent);border-radius:12px;padding:40px 20px}.logbook__empty-title{margin-bottom:4px;font-weight:600}.logbook__empty-sub{color:var(--muted);font-size:12px}.logbook-card{border:1px solid color-mix(in oklab, var(--muted) 18%, transparent);background:var(--card);border-radius:10px;overflow:hidden}.logbook-card__header{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:none;grid-template-columns:92px 4px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}@media (hover:hover){.logbook-card__header:hover{background:color-mix(in oklab, var(--panel) 60%, transparent)}}.logbook-card__time{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:12px}.logbook-card__time-sep{opacity:.6;padding:0 2px}.logbook-card__stripe{background:hsl(var(--logbook-hue,200) 65% 55%);border-radius:2px;width:4px;height:100%;min-height:30px}.logbook-card__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.logbook-card__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.logbook-card__summary{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.logbook-card--expanded .logbook-card__summary{white-space:normal}.logbook-card__meta{white-space:nowrap;align-items:center;gap:6px;display:flex}.logbook-card__category{letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--logbook-hue,200) 70% 70%);background:hsl(var(--logbook-hue,200) 60% 50% / .15);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.logbook-card__app{color:var(--muted);font-size:11px}.logbook-card__duration{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.logbook-card__body{flex-direction:column;gap:10px;padding:0 12px 12px 118px;display:flex}.logbook-card__keyframe{border:1px solid color-mix(in oklab, var(--muted) 20%, transparent);border-radius:8px;max-width:100%}.logbook-card__keyframe--loading{height:120px;color:var(--muted);justify-content:center;align-items:center;font-size:12px;display:flex}.logbook-card__detail{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.logbook-card__distractions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.logbook-card__distractions-label{letter-spacing:.05em;text-transform:uppercase;color:var(--warn);font-size:10px;font-weight:600}.logbook-card__distraction{color:var(--muted);background:color-mix(in oklab, var(--warn) 12%, transparent);border-radius:999px;padding:2px 8px;font-size:11px}@media (width<=768px){.logbook-card__header{grid-template-columns:4px minmax(0,1fr)}.logbook-card__time,.logbook-card__meta{display:none}.logbook-card__body{padding-left:12px}}.logbook__side{flex-direction:column;gap:12px;min-width:0;display:flex}.logbook-side__card{flex-direction:column;gap:10px;display:flex}.logbook-side__card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.logbook-stats__focus-bar{background:color-mix(in oklab, var(--warn) 25%, transparent);border-radius:999px;height:8px;overflow:hidden}.logbook-stats__focus-fill{background:var(--ok);border-radius:999px;height:100%}.logbook-stats__focus-legend{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.logbook-stats__categories{flex-direction:column;gap:5px;display:flex}.logbook-stats__category{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:11px;display:grid}.logbook-stats__category-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logbook-stats__category-bar{background:color-mix(in oklab, var(--panel) 85%, transparent);border-radius:999px;height:6px;overflow:hidden}.logbook-stats__category-fill{background:hsl(var(--logbook-hue,200) 65% 55%);border-radius:999px;height:100%;display:block}.logbook-stats__category-time{color:var(--muted);font-variant-numeric:tabular-nums}.logbook-stats__apps{flex-wrap:wrap;gap:6px;display:flex}.logbook-stats__app{color:var(--muted);background:color-mix(in oklab, var(--panel) 80%, transparent);border-radius:999px;padding:2px 8px;font-size:11px}.logbook-standup__body{font-size:13px}.logbook-ask__form{gap:6px;display:flex}.logbook-ask__input{flex:1;min-width:0}.logbook-ask__answer{background:color-mix(in oklab, var(--panel) 70%, transparent);border-radius:8px;margin:0;padding:10px;font-size:13px;line-height:1.5}
