.dash-log-card{flex-direction:column;gap:12px;min-width:0;display:flex}.dash-log-card .dash-log-head{text-transform:uppercase;white-space:normal;flex-wrap:wrap;min-width:0}.dash-log-empty{font-size:var(--fs-sm);color:var(--text-muted);margin:8px 2px 4px}.dash-log-list{scrollbar-gutter:stable;flex-direction:column;max-height:560px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.dash-log-row{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:6px;min-width:0;padding:12px 2px;display:flex}.dash-log-row:last-child{border-bottom:none;padding-bottom:4px}.dash-log-row-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.dash-log-time{font-family:var(--font-data,var(--font));font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none}.dash-log-chip{font-family:var(--font-data,var(--font));font-size:var(--fs-2xs);letter-spacing:.05em;border-radius:var(--r-full);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:60%;padding:3px 9px;font-weight:700;overflow:hidden}.dash-log-chip--presence{color:var(--presence);background:color-mix(in oklab, var(--presence) 14%, transparent);border:1px solid color-mix(in oklab, var(--presence) 35%, transparent)}.dash-log-chip--insight{color:var(--insight);background:color-mix(in oklab, var(--insight) 14%, transparent);border:1px solid color-mix(in oklab, var(--insight) 35%, transparent)}.dash-log-chip--danger{color:var(--danger);background:color-mix(in oklab, var(--danger) 14%, transparent);border:1px solid color-mix(in oklab, var(--danger) 35%, transparent)}.dash-log-chip--plain{color:var(--text-secondary);background:var(--surface-glass);border:1px solid var(--line-soft)}.dash-log-text{font-size:var(--fs-sm);color:var(--text-primary);overflow-wrap:break-word;margin:0;line-height:1.5}.dash-log-suggestion{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dash-log-apply-btn{font:600 var(--fs-sm)/1 var(--font);color:var(--insight);background:color-mix(in oklab, var(--insight) 14%, transparent);border:1px solid color-mix(in oklab, var(--insight) 40%, transparent);border-radius:var(--r-sm);cursor:pointer;padding:7px 12px;transition:background .14s,border-color .14s}.dash-log-apply-btn:hover{background:color-mix(in oklab, var(--insight) 24%, transparent)}.dash-log-dismiss-btn{font:600 var(--fs-sm)/1 var(--font);color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0}.dash-log-dismiss-btn:hover{color:var(--text-secondary)}.dash-log-applied{font:700 var(--fs-sm)/1 var(--font-data,var(--font));letter-spacing:.03em;color:var(--insight)}.dash-log-foot{font-family:var(--font-data,var(--font));font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;display:flex}.dash-log-source{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-log-cost{flex:none}.dash-log-dot{background:var(--text-faint,var(--text-muted));border-radius:50%;flex:none;width:3px;height:3px}
