.context-history{border-block:1px solid var(--border-soft);min-width:0;padding:12px 0}.context-history>summary{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.context-history>summary svg{width:15px;height:15px;color:var(--text-3)}.context-toggle{margin-left:auto;display:flex}.context-toggle svg{width:11px;height:11px}.context-history[open]>summary .context-toggle{transform:rotate(180deg)}.context-history summary:focus-visible{outline:2px solid var(--text-2);outline-offset:4px;border-radius:2px}.context-history-body{padding-top:12px}.context-note{color:var(--text-3);margin:8px 0;font-size:12px;line-height:1.6}.context-attempt{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:12px}.context-attempt>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.context-attempt-title{font-size:12px;font-weight:650}.context-attempt-ref,.context-attempt>summary time{color:var(--text-3);font-size:11px}.context-attempt>summary .chip{font-size:10px}.context-source-list{margin:10px 0;padding:0;list-style:none}.context-source-list>li{border-bottom:1px solid var(--border-soft);overflow-wrap:anywhere;padding:10px 0}.context-source-list strong{font-size:12px;font-weight:600;display:block}.context-source-meta{color:var(--text-2);flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:11px;line-height:1.7;display:flex}.context-source-date{color:var(--text-3);font-size:11px}.context-source-change{color:var(--text-2);margin:5px 0;font-size:11px;font-weight:600}.context-source-proof{color:var(--text-3);margin-top:5px;font-size:11px}.context-source-proof summary{cursor:pointer}.context-source-proof code{overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.6;display:block}.context-history-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.skill-source-history{border-bottom:1px solid var(--border);gap:10px;padding:14px 0;display:grid}.skill-source-history h4{margin:0;font-size:13px}.skill-source-delivery{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0;font-size:11px;display:flex}.skill-source-delivery .context-source-proof{flex-basis:100%}
