.funds-step-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.funds-step-list>li{border:1px solid var(--border);min-width:0;margin-left:calc(var(--path-depth,0) * 14px);border-left:3px solid var(--border);border-radius:8px;padding:12px 14px;position:relative}.funds-connection-label{font-size:var(--font-caption);color:var(--text-2);margin:6px 0}.funds-shell .funds-connection-label button{min-height:44px;color:var(--brand);background:0 0;border:0;padding:4px 8px;display:inline}.funds-step-detail>summary{cursor:pointer;min-height:44px;font-size:var(--font-compact);overflow-wrap:anywhere;padding:10px 0}@media (width<=600px){.funds-step-list>li{margin-left:calc(var(--path-depth,0) * 5px)}}.funds-shell .funds-step-list>li+li{margin-top:0}.funds-step-list>li[data-active=true]{border-color:var(--brand);background:color-mix(in srgb, var(--brand-soft) 40%, var(--surface));box-shadow:inset 3px 0 var(--brand)}.funds-step-list header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.funds-record-heading{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.funds-record-heading strong,.funds-candidates>li>div>strong{font-size:var(--font-evidence-title);overflow-wrap:anywhere;min-width:0}.funds-step-number{font-size:var(--font-caption);color:var(--text-2)}.funds-shell .funds-step-list p{margin:6px 0}.funds-shell .tx-section small{font-size:var(--font-caption);color:var(--text-2);overflow-wrap:anywhere;line-height:1.55;display:block}.funds-shell .tx-endpoints{margin:8px 0}.funds-candidates{margin:10px 0;padding:0;list-style:none}.tx-shell.funds-shell .tx-section ul:is(.funds-candidates,.funds-source-state){padding-left:0}.funds-shell .tx-section details a{overflow-wrap:anywhere}.funds-candidates>li{border-top:1px solid var(--border);padding:12px 0}.funds-candidates>li>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.funds-candidates p{overflow-wrap:anywhere}.funds-verification{border:1px solid var(--brand);border-radius:8px;margin:12px 0 0;padding:12px 14px}.funds-verification h3{font-size:var(--font-evidence-title);margin:0}.funds-verification .funds-candidates{margin-bottom:0}.funds-verification .funds-candidates>li:last-child{padding-bottom:0}.funds-shell.evidence-workspace .tx-section details{margin-top:8px}.funds-shell.evidence-workspace .tx-section details p{color:var(--text-2);font-size:var(--font-caption)}.funds-notice{border-left:3px solid var(--accent,#454aff);background:var(--surface);overflow-wrap:anywhere;padding:14px 16px;line-height:1.6}.funds-shell.evidence-workspace>.funds-notice{font-size:var(--font-compact);margin:10px 0}.funds-notice[role=alert]{border-color:var(--red)}.funds-source-state{padding:0;list-style:none}.funds-shell .tx-section .funds-source-state li{font-size:var(--font-caption);overflow-wrap:anywhere;padding:6px 0}.funds-budget{font-size:var(--font-caption);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:6px 0;display:flex}.funds-shell .tx-section-header .tx-actions>a{align-items:center;display:inline-flex}.funds-shell button:focus-visible,.funds-shell a:focus-visible{outline:2px solid var(--accent,#454aff);outline-offset:3px}.funds-shell .funds-loading{align-items:center;gap:8px;display:inline-flex}.funds-loading:before{content:"";border:2px solid var(--border);border-top-color:var(--accent,#454aff);border-radius:50%;width:16px;height:16px;animation:.9s linear infinite funds-spin}@keyframes funds-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.funds-loading:before{animation:none}}@media (width<=720px){.funds-shell.evidence-workspace .landing-site-header{grid-template-columns:auto minmax(0,1fr);gap:10px}.funds-shell.evidence-workspace .landing-site-nav{border:0;grid-area:1/2;justify-content:flex-end;padding:0}.funds-shell.evidence-workspace .landing-site-nav a:first-child,.funds-shell.evidence-workspace .landing-site-nav a:nth-child(n+3){display:none}.funds-shell .tx-actions>button{flex:auto}.funds-step-list>li{padding:10px 12px}.funds-step-list header{flex-wrap:wrap;display:flex}.funds-record-heading{flex:130px}.funds-candidates>li>div{grid-template-columns:minmax(0,1fr)}.funds-step-list header>button,.funds-candidates>li>div>button{justify-self:start}}
