- 提取 dsh design-platform 官方色板为设计令牌:品牌蓝 #4176e6、bluish 灰阶、 语义状态色、透明描边(rgba 0.04-0.1) - 侧栏改近白(sidebar-fill),扁平化阴影,悬停/滚动条/缓动全部对齐 dsh - 六视图旧硬编码蓝批量令牌化,视觉单一来源
2 lines
5.7 KiB
CSS
2 lines
5.7 KiB
CSS
.collab-view[data-v-556e88a4]{height:100%;display:flex}.collab-sidebar[data-v-556e88a4]{background:var(--c-bg);border-right:1px solid #e5e7eb;flex-direction:column;width:260px;display:flex;overflow:hidden}.collab-sidebar h3[data-v-556e88a4]{color:#6b7280;border-bottom:1px solid #e5e7eb;margin:0;padding:12px 16px;font-size:13px;font-weight:600}.session-list[data-v-556e88a4]{flex:none;max-height:35%;padding:8px;list-style:none;overflow-y:auto}.session-item[data-v-556e88a4]{cursor:pointer;border-radius:6px;flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px;font-size:13px;display:flex}.session-item[data-v-556e88a4]:hover{background:#e5e7eb}.session-item.active[data-v-556e88a4]{background:var(--c-primary-tint)}.meta[data-v-556e88a4]{color:#9ca3af;font-size:11px}.stats[data-v-556e88a4]{border-top:1px solid #e5e7eb;padding:12px 16px;font-size:12px;overflow-y:auto}.stats h4[data-v-556e88a4]{color:#374151;margin:0 0 6px;font-size:12px}.stat-grid[data-v-556e88a4]{grid-template-columns:1fr 1fr;gap:4px 8px;margin-bottom:12px;display:grid}.stat-grid span[data-v-556e88a4]{color:#6b7280}.stat-grid b[data-v-556e88a4]{color:#111;text-align:right}.route-flow[data-v-556e88a4]{flex-wrap:wrap;gap:4px;display:flex}.route-node[data-v-556e88a4]{color:#3730a3;background:#e0e7ff;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:11px}.collab-main[data-v-556e88a4]{flex:1;padding:20px 28px;overflow-y:auto}.empty[data-v-556e88a4]{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.section[data-v-556e88a4]{margin-bottom:28px}.section-title[data-v-556e88a4]{color:#111;border-bottom:2px solid var(--c-primary);margin:0 0 12px;padding-bottom:6px;font-size:16px}.brief-card[data-v-556e88a4]{background:var(--c-primary-soft);border:1px solid var(--c-primary-tint);border-radius:8px;padding:14px 16px}.goal[data-v-556e88a4]{color:#1e40af;margin-bottom:8px;font-size:14px;font-weight:600}.tags[data-v-556e88a4]{flex-wrap:wrap;gap:6px;display:flex}.tag[data-v-556e88a4]{background:var(--c-primary-tint);color:var(--c-primary-strong);border-radius:99px;padding:2px 8px;font-size:12px}.domain[data-v-556e88a4]{color:#9d174d;background:#fce7f3;border-radius:99px;padding:2px 8px;font-size:12px}.constraints[data-v-556e88a4]{color:#374151;margin-top:8px;font-size:13px;list-style:inside}.plan-timeline[data-v-556e88a4]{flex-direction:column;gap:0;display:flex}.plan-step[data-v-556e88a4]{gap:12px;padding-bottom:16px;display:flex;position:relative}.plan-step[data-v-556e88a4]:before{content:"";background:#e5e7eb;width:2px;position:absolute;top:16px;bottom:0;left:6px}.plan-step[data-v-556e88a4]:last-child:before{display:none}.step-dot[data-v-556e88a4]{z-index:1;background:#fff;border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px}.plan-step.done .step-dot[data-v-556e88a4]{background:#16a34a;border-color:#16a34a}.plan-step.running .step-dot[data-v-556e88a4]{background:var(--c-primary);border-color:var(--c-primary)}.plan-step.pending .step-dot[data-v-556e88a4]{background:#fff}.step-content[data-v-556e88a4]{flex:1}.step-header[data-v-556e88a4]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.step-id[data-v-556e88a4]{color:#6b7280;font-family:monospace;font-size:12px;font-weight:700}.step-status[data-v-556e88a4]{border-radius:99px;padding:1px 6px;font-size:11px}.plan-step.done .step-status[data-v-556e88a4]{color:#16a34a;background:#dcfce7}.plan-step.running .step-status[data-v-556e88a4]{background:var(--c-primary-tint);color:var(--c-primary)}.plan-step.pending .step-status[data-v-556e88a4]{color:#9ca3af;background:#f3f4f6}.step-task[data-v-556e88a4]{color:#374151;margin:0;font-size:13px}.step-deps[data-v-556e88a4]{color:#9ca3af;margin-top:2px;font-size:11px}.dep[data-v-556e88a4]{background:#f3f4f6;border-radius:3px;margin-right:4px;padding:0 4px;font-family:monospace}.step-artifact[data-v-556e88a4]{margin-top:6px}.step-artifact details[data-v-556e88a4]{background:#fafafa;border:1px solid #e5e7eb;border-radius:4px}.step-artifact summary[data-v-556e88a4]{cursor:pointer;color:#6b7280;padding:4px 8px;font-size:12px}.step-artifact pre[data-v-556e88a4]{white-space:pre-wrap;max-height:120px;margin:0;padding:6px 10px;font-size:12px;overflow-y:auto}.progress-bar-wrap[data-v-556e88a4]{margin-bottom:10px}.progress-label[data-v-556e88a4]{color:#6b7280;margin-bottom:4px;font-size:12px}.progress-bar[data-v-556e88a4]{background:#e5e7eb;border-radius:99px;height:6px;overflow:hidden}.progress-fill[data-v-556e88a4]{background:var(--c-primary);border-radius:99px;height:100%;transition:width .4s}.progress-steps[data-v-556e88a4]{flex-wrap:wrap;gap:8px;display:flex}.pg-step[data-v-556e88a4]{border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:flex}.pg-step.done[data-v-556e88a4]{background:#dcfce7;border-color:#bbf7d0}.pg-step.running[data-v-556e88a4]{background:var(--c-primary-tint);border-color:var(--c-primary-tint)}.pg-note[data-v-556e88a4]{color:#9ca3af;font-size:11px}.issue-card[data-v-556e88a4]{background:#fff5f5;border:1px solid #fca5a5;border-radius:8px;margin-bottom:10px;padding:12px 14px}.issue-header[data-v-556e88a4]{gap:8px;margin-bottom:6px;display:flex}.issue-id[data-v-556e88a4]{color:#dc2626;font-family:monospace;font-size:12px;font-weight:700}.issue-step[data-v-556e88a4]{color:#6b7280;font-size:11px}.decision[data-v-556e88a4]{background:var(--c-primary-soft);border:1px solid var(--c-primary-tint);border-radius:4px;margin-top:8px;padding:6px 10px;font-size:13px}.archive-list[data-v-556e88a4]{color:#374151;font-size:13px;list-style:inside}.response-block[data-v-556e88a4]{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:14px 16px}.response-block pre[data-v-556e88a4]{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.7}
|