.asset-name-link{color:inherit;cursor:pointer;border-radius:var(--radius-xs);text-decoration:none}.asset-name-link:hover,.asset-name-link:focus-visible{text-underline-offset:2px;color:var(--accent,#df7a44);text-decoration:underline}.asset-name-link:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,#df7a44) 55%, transparent);outline-offset:2px}.ad-title{align-items:center;gap:10px;display:inline-flex}.ad-title .kind-ico{opacity:.9;display:inline-flex}.ad-config{flex-direction:column;gap:14px;display:flex}.ad-config-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.ad-config-k{font-weight:600}.grp-table.with-source .grp-row{grid-template-columns:110px 1fr minmax(120px,180px) minmax(96px,auto) 112px}.feed-table.with-source .feed-row{grid-template-columns:34px 84px 1fr minmax(120px,180px) minmax(84px,auto) 104px auto auto}@media (min-width:681px) and (max-width:1359px){.grp-table.with-source .grp-col-asset,.feed-table.with-source .feed-col-asset{display:none}.grp-table.with-source .grp-row{grid-template-columns:110px minmax(0,1fr) minmax(96px,auto) 112px}.feed-table.with-source .feed-row{grid-template-columns:34px 84px minmax(0,1fr) minmax(84px,auto) 104px auto auto}}.grp-col-asset,.feed-col-asset{min-width:0}.feed-head .feed-col-asset{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.asset-ref{min-width:0;max-width:100%;font-size:var(--text-xs);color:var(--ink-2);align-items:center;gap:5px;display:inline-flex}.asset-ref-glyph{color:var(--ink-3);font-size:var(--text-2xs);flex:none}.asset-ref-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-ref-link{color:var(--ink-2);border-radius:var(--radius-xs);text-decoration:none}.asset-ref-link:hover,.asset-ref-link:focus-visible{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.asset-ref-link:hover .asset-ref-glyph,.asset-ref-link:focus-visible .asset-ref-glyph{color:var(--accent)}.asset-ref-none{color:var(--ink-3)}@media (max-width:680px){.grp-table.with-source .grp-row{grid-template-columns:1fr auto}.feed-table.with-source .feed-row{grid-template-columns:30px 1fr auto}.grp-table.with-source .grp-col-asset,.feed-table.with-source .feed-col-asset{display:none}}
.actdock{z-index:46;font-family:var(--sans);animation:actdock-in .26s var(--ease-out) both;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}@keyframes actdock-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.actdock-chip{border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:linear-gradient(180deg, var(--panel-2), var(--panel));color:var(--ink);font-family:var(--sans);font-size:var(--text-sm);letter-spacing:-.01em;cursor:pointer;transition:border-color .16s var(--ease-out), transform .16s var(--ease-out), color .16s var(--ease-out);align-items:center;gap:9px;padding:9px 14px 9px 12px;font-weight:500;display:inline-flex;box-shadow:0 16px 40px -18px #000000bf}.actdock-chip:hover{border-color:var(--accent);transform:translateY(-1px)}.actdock-chip:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);outline:none}.actdock[data-tone=working] .actdock-chip{color:var(--accent-ink);border-color:var(--accent)}.actdock[data-tone=done] .actdock-chip{color:var(--ok-ink)}.actdock-chip-text{white-space:nowrap}.actdock-count{border-radius:var(--radius-md);background:var(--accent-soft);min-width:18px;height:18px;color:var(--accent-ink);font-family:var(--mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-weight:600;display:inline-flex}.actdock-spin{animation:.76s linear infinite act-spin;display:block}@keyframes act-spin{to{transform:rotate(360deg)}}.actdock-dot{background:var(--ink-3);border-radius:50%;flex:none;width:9px;height:9px}.actdock-dot[data-tone=done]{background:var(--ok-ink);box-shadow:0 0 0 4px #7cc79a24}.actdock-dot[data-tone=wait]{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.actdock-panel{border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--panel), var(--panel-2));width:440px;max-width:calc(100vw - 32px);max-height:min(60vh,460px);animation:actdock-pop .2s var(--ease-out) both;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px -30px #000000d9}@keyframes actdock-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.actdock-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.actdock-head-title{font-size:var(--text-sm);color:var(--ink);letter-spacing:-.01em;align-items:center;gap:9px;font-weight:600;display:inline-flex}.actdock[data-tone=working] .actdock-head-title{color:var(--accent-ink)}.actdock-x{color:var(--ink-3);font-size:var(--text-lg);cursor:pointer;border-radius:var(--radius-sm);transition:color .14s var(--ease-out), background .14s var(--ease-out);background:0 0;border:0;padding:4px 6px;line-height:1}.actdock-x:hover{color:var(--ink);background:var(--panel-3)}.actdock-x:focus-visible{color:var(--ink);box-shadow:0 0 0 2px var(--accent-soft);outline:none}.actdock-body{flex-direction:column;gap:8px;padding:10px;display:flex;overflow-y:auto}.actdock-approve{border-radius:var(--radius);border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--text-xs);transition:transform .14s var(--ease-out);align-items:center;gap:9px;padding:10px 11px;font-weight:500;text-decoration:none;display:flex}.actdock-approve:hover{transform:translateY(-1px)}.actdock-approve-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.actdock-approve-go{transition:transform .16s var(--ease-out);margin-left:auto}.actdock-approve:hover .actdock-approve-go{transform:translate(3px)}.actdock-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.actdock-row{border-radius:var(--radius-md);transition:background .14s var(--ease-out);align-items:center;gap:10px;padding:9px 8px;display:flex}.actdock-row:hover{background:var(--panel-3)}.actdock-kind{text-align:center;width:22px;color:var(--accent-ink);font-size:var(--text-sm);flex:none}.actdock-row-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.actdock-target{font-family:var(--mono);font-size:var(--text-xs);color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.actdock-meta{font-size:var(--text-2xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.actdock-bar{border-radius:var(--radius-xs);background:var(--line-strong);flex:none;width:34px;height:3px;position:relative;overflow:hidden}.actdock-bar-fill{border-radius:var(--radius-xs);background:var(--accent);width:45%;height:100%;animation:actdock-slide 1.2s var(--ease-out) infinite;position:absolute;top:0;left:0}@keyframes actdock-slide{0%{transform:translate(-120%)}to{transform:translate(240%)}}.actdock-plain{font-size:var(--text-xs);color:var(--ink-2);margin:4px 2px}.actdock-foot{font-size:var(--text-xs);color:var(--ink-2);transition:color .14s var(--ease-out);align-items:center;gap:6px;margin-top:2px;padding:8px 6px 4px;font-weight:500;text-decoration:none;display:inline-flex}.actdock-foot:hover{color:var(--accent-ink)}.actdock-foot span{transition:transform .16s var(--ease-out)}.actdock-foot:hover span{transform:translate(3px)}@media (max-width:560px){.actdock{align-items:stretch;bottom:16px;left:16px;right:16px}.actdock-chip{justify-content:center}.actdock-panel{width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.actdock,.actdock-panel{animation:none}.actdock-bar-fill{opacity:.5;width:100%;animation:none}.actdock-chip:hover,.actdock-approve:hover{transform:none}}
