.completion-record{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--space-2);gap:var(--space-1);flex-direction:column;display:flex}.completion-record header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}
.instructions-panel{border:1px solid var(--color-border);border-radius:var(--border-radius);background-color:var(--color-surface);flex-direction:column;display:flex}.instructions-panel-header{font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--color-muted);padding:var(--space-1) var(--space-2) 0;font-weight:700}.instructions-panel-notice{color:var(--color-muted);padding:var(--space-1) var(--space-2) var(--space-2)}.instructions-panel-content{padding:var(--space-1) var(--space-2) var(--space-2);gap:var(--space-1);flex-direction:column;display:flex}.instructions-panel-content h1,.instructions-panel-content h2,.instructions-panel-content h3{font-family:var(--font-mono);font-size:var(--font-size-normal);line-height:1.3}.instructions-panel-content p{color:var(--color-fg)}.instructions-panel-content ul,.instructions-panel-content ol{padding-left:var(--space-3)}.instructions-panel-content code{font-family:var(--font-mono);background-color:var(--color-surface-strong);border-radius:var(--border-radius);padding:.1em .35em;font-size:.85em}.instructions-panel-content pre{background-color:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--space-1) var(--space-2);overflow-x:auto}.instructions-panel-content pre code{background:0 0;padding:0}
