#gofoDistillation .gd-workflows{margin:20px 0 0;border:1px solid var(--gd-line);border-radius:16px;background:var(--gd-glass);box-shadow:var(--gd-glass-shadow);overflow:hidden}
#gofoDistillation .gd-workflows>summary{padding:13px 18px;cursor:pointer;font-size:13px;font-weight:600}
#gofoDistillation .gd-workflows>[data-wf-content]{padding:0 18px 18px;display:grid;gap:14px}
#gofoDistillation .gd-workflows label{display:grid;gap:6px;color:var(--gd-muted);font-size:12px}
#gofoDistillation .gd-workflows :is(input:not([type=checkbox]),textarea,select){width:100%;min-width:0;border:1px solid var(--gd-line);border-radius:10px;background:var(--gd-soft);color:var(--gd-ink);padding:9px 11px;resize:vertical}
#gofoDistillation .gd-workflows textarea{min-height:72px}
#gofoDistillation .gd-workflows input[type=file]{font-size:12px}
#gofoDistillation .gd-workflows button{border-radius:999px;background:var(--gd-glass);box-shadow:var(--gd-glass-shadow);font-size:12px;min-height:34px}
#gofoDistillation .gd-wf-body,#gofoDistillation .gd-workflows form{display:grid;gap:14px;min-width:0}
#gofoDistillation .gd-workflows form>button{justify-self:start}
#gofoDistillation .gd-workflows :is(h4,h5){font-size:14px;margin:0;font-weight:600}
#gofoDistillation .gd-workflows :is(p,li,dd,blockquote){overflow-wrap:anywhere;white-space:pre-wrap}
#gofoDistillation .gd-wf-picker{border:1px solid var(--gd-line);border-radius:12px;padding:12px;min-width:0;display:grid;gap:10px}
#gofoDistillation .gd-wf-picker legend{font-size:12px;color:var(--gd-muted);padding:0 5px;width:auto;border:0}
#gofoDistillation .gd-wf-pick-list{max-height:240px;overflow:auto;display:grid;gap:6px}
#gofoDistillation .gd-wf-pick-list>label{display:flex;align-items:center;gap:8px;padding:5px 0;color:var(--gd-ink)}
#gofoDistillation .gd-wf-pick-list>label>span{flex:1;min-width:0}
#gofoDistillation .gd-wf-pick-list button{flex-shrink:0;padding:4px 9px}
#gofoDistillation .gd-wf-selected,#gofoDistillation .gd-wf-citations{display:flex;gap:8px;flex-wrap:wrap}
#gofoDistillation .gd-wf-selected>span{display:flex;align-items:center;gap:7px;font-size:11px;background:var(--gd-tint);padding:4px 8px;border-radius:12px}
#gofoDistillation .gd-workflows :is(.gd-wf-version,.gd-wf-followup,.gd-wf-relation,.gd-wf-mark,.gd-wf-search){border-top:1px solid var(--gd-line);padding-top:12px;display:grid;gap:10px;min-width:0}
#gofoDistillation .gd-workflows details{display:block}
#gofoDistillation .gd-workflows details>summary{cursor:pointer;font-size:13px;padding:8px 0}
#gofoDistillation .gd-workflows details[open]>:not(summary){margin-top:10px}
#gofoDistillation .gd-workflows dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;margin:8px 0}
#gofoDistillation .gd-workflows dt{font-size:12px;font-weight:400;color:var(--gd-muted)}
#gofoDistillation .gd-workflows dd{margin:0}
#gofoDistillation .gd-workflows ol{margin:0;padding-left:22px}
#gofoDistillation .gd-workflows blockquote{margin:0;padding:10px 12px;border-left:3px solid var(--gd-accent);background:var(--gd-raised);font-size:13px}
#gofoDistillation .gd-wf-source,#gofoDistillation .gd-wf-original{white-space:pre-wrap;line-height:1.9;max-height:330px;overflow:auto}
#gofoDistillation [data-wf-inline-evidence]{border:1px solid var(--gd-line);border-radius:12px;background:var(--gd-soft);padding:16px;display:grid;gap:12px}
#gofoDistillation .gd-workflows[aria-busy=true]>summary{color:var(--gd-muted)}
@media(max-width:600px){#gofoDistillation .gd-workflows>[data-wf-content]{padding:0 12px 12px}#gofoDistillation .gd-workflows dl{grid-template-columns:1fr;gap:4px}#gofoDistillation .gd-wf-pick-list>label{flex-wrap:wrap}#gofoDistillation .gd-workflows .gd-actions{gap:7px}}

#gofoDistillation .gd-workflows[data-wf-context=discussion]>[data-wf-content]{gap:16px;padding:5px 20px 20px}
#gofoDistillation .gd-wf-discussion-head{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--gd-line)}
#gofoDistillation .gd-wf-discussion-head>div:first-child{display:grid;gap:5px}
#gofoDistillation .gd-wf-discussion-head b{font-size:14px}
#gofoDistillation .gd-wf-discussion-head span{font-size:12px;color:var(--gd-muted)}
#gofoDistillation .gd-wf-discussion-actions{display:flex;gap:7px;flex-wrap:wrap}
#gofoDistillation .gd-wf-discussion-actions button[aria-pressed=true]{background:var(--gd-ink);color:var(--gd-bg);box-shadow:none}
#gofoDistillation .gd-wf-discussion-basis{display:grid;gap:12px;min-width:0}
#gofoDistillation .gd-wf-discussion-basis>div{display:grid;gap:3px}
#gofoDistillation .gd-wf-discussion-basis p{margin:0}
#gofoDistillation .gd-wf-discussion-basis ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;list-style:none;padding:0;margin:0}
#gofoDistillation .gd-wf-discussion-basis li{min-width:0;display:flex;align-items:center;gap:10px;justify-content:space-between;border:1px solid var(--gd-line);border-radius:11px;padding:8px 10px;background:var(--gd-soft)}
#gofoDistillation .gd-wf-discussion-basis li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}
#gofoDistillation .gd-wf-discussion-basis li button{flex:0 0 auto;font-size:11px;min-height:28px;padding:4px 10px}
@media(max-width:600px){#gofoDistillation .gd-workflows[data-wf-context=discussion]>[data-wf-content]{padding:4px 14px 16px}#gofoDistillation .gd-wf-discussion-head{align-items:stretch;gap:12px}#gofoDistillation .gd-wf-discussion-actions{width:100%}#gofoDistillation .gd-wf-discussion-actions button{flex:1}#gofoDistillation .gd-wf-discussion-basis ul{grid-template-columns:1fr}}
