.workflow-references{margin-top:var(--space-lg);border:1px solid var(--border-glass-strong);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-primary);}.workflow-references summary{display:flex;align-items:center;min-height:44px;padding:var(--space-sm) var(--space-md);cursor:pointer;font-weight:700;}.workflow-references summary::-webkit-details-marker{display:none;}.workflow-references summary::before{content:'▸';margin-right:var(--space-sm);color:var(--interactive-primary);transition:transform var(--transition-fast);}.workflow-references[open] > summary::before{transform:rotate(90deg);}.workflow-references summary:focus-visible,.workflow-reference-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;}.workflow-references-content{padding:0 var(--space-md) var(--space-md);}.workflow-reference-group + .workflow-reference-group{margin-top:var(--space-md);}.workflow-reference-group h3{margin:0 0 var(--space-sm);color:var(--text-primary);font-size:var(--font-size-sm);}.workflow-reference-group ul{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none;}.workflow-reference-item{padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--bg-secondary);overflow-wrap:anywhere;}.workflow-reference-heading{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;}.workflow-reference-meta{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin-top:var(--space-xs);color:var(--text-secondary);font-size:var(--font-size-sm);}.workflow-reference-meta b{margin-right:0.25em;font-weight:600;}.workflow-reference-link{display:inline-block;margin-top:var(--space-xs);color:var(--interactive-primary);overflow-wrap:anywhere;}.workflow-reference-pending{display:inline-block;margin-top:var(--space-xs);color:var(--text-secondary);font-size:var(--font-size-sm);}.workflow-reference-status{padding:2px 6px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);background:var(--bg-tertiary);color:var(--text-secondary);}.workflow-reference-status--superseded,.workflow-reference-status--reference-only{text-decoration:line-through;}.workflow-reference-disclaimer{margin:var(--space-md) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere;}@media (max-width:390px){.workflow-references-content{padding-inline:var(--space-sm);}.workflow-reference-meta{gap:var(--space-xs);}}@media (prefers-reduced-motion:reduce){.workflow-references,.workflow-references *{transition:none !important;}}@media print{details.workflow-references > *{display:block !important;}details.workflow-references{background:#fff !important;color:#111827 !important;border:1px solid #94a3b8 !important;}details.workflow-references summary{color:#111827;cursor:default;}.workflow-references .workflow-reference-item{background:#fff !important;color:#111827 !important;border:1px solid #cbd5e1;}.workflow-references .workflow-reference-group h3{color:#111827;}.workflow-references .workflow-reference-meta{color:#334155;}.workflow-references .workflow-reference-pending{color:#334155;}.workflow-references .workflow-reference-disclaimer{color:#334155;}.workflow-references .workflow-reference-status{background:#f1f5f9;color:#334155;border:1px solid #94a3b8;}.workflow-references .workflow-reference-link{color:#1d4ed8;text-decoration:underline;}.workflow-references .workflow-reference-link[href]::after{content:" (" attr(href) ")";color:#475569;font-size:0.75em;overflow-wrap:anywhere;}}