按 docs/v2/05-implementation-plan.md §1 候选迁移表与 claude_use/T00 白名单, 从 55e2cdb 抽取 224 个文件(2.48 MB)到独立目录 F:/mini-OpenClaw-v2。 - 排除:凭据(.env/server-deploy.conf/旧DELIVERY.md)、运行数据(xingbang_data 等 4 个 SQLite)、依赖(venv/node_modules 符号链接)、归档(_backup*/test-evidence/ ori_file)、Office 临时文件 - 目标目录独立 git 仓库,初始恢复点;Gitea 远程与分支待 OQ-06 Q2 定案 - 未部署、未启动服务、未调用模型 Co-Authored-By: Claude Code <noreply@anthropic.com>
12 lines
7.1 KiB
CSS
12 lines
7.1 KiB
CSS
.td-shell{min-height:100vh;background:#071711;color:#eff8f3;font-family:Arial,"Microsoft YaHei",sans-serif}.td-main{max-width:1500px;margin:auto;padding:42px 38px 80px}.td-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:34px 38px;border:1px solid #ffffff16;border-radius:22px;background:radial-gradient(circle at 75% 5%,#1b725850,transparent 35%),linear-gradient(135deg,#102b20,#0a1d16);box-shadow:0 28px 80px #0006;position:relative;overflow:hidden}.td-hero:after{content:"";position:absolute;width:260px;height:260px;border:1px solid #6ce1ae20;border-radius:50%;right:-80px;top:-150px}.td-hero p,.td-panel header p,.td-projects>header p{font-size:10px;letter-spacing:.18em;color:#72c99f;margin-bottom:12px}.td-hero h1{font-family:Georgia,"Microsoft YaHei",serif;font-size:38px;font-weight:500;letter-spacing:-.03em}.td-hero span{display:block;color:#91ab9e;font-size:13px;margin-top:13px}.td-hero-actions{display:flex;gap:10px;z-index:1}.td-hero-actions button,.td-hero-actions select{height:42px;padding:0 15px;border-radius:10px;border:1px solid #ffffff1f;background:#ffffff0d;color:#d9eee3;font-size:12px}.td-hero-actions option{color:#17251e}.td-hero-actions button{display:flex;align-items:center;gap:8px;background:#46c98c;color:#062116;border:0;font-weight:700}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.td-error,.td-loading{padding:24px;border:1px solid #ffffff18;border-radius:15px;margin-top:20px}.td-loading{display:flex;align-items:center;justify-content:center;gap:12px;color:#80a391;min-height:180px}.td-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.td-kpis article{padding:22px 23px;border:1px solid #ffffff12;border-radius:16px;background:#0d2119}.td-kpis article.accent{background:linear-gradient(145deg,#163a2b,#10271d);border-color:#5ad39838}.td-kpis article>div{display:flex;justify-content:space-between;color:#86a495;font-size:11px}.td-kpis article>div svg{color:#4cc68c}.td-kpis strong{font-size:27px;font-weight:500;display:block;margin:17px 0 9px}.td-kpis strong small{font-size:11px;margin-left:4px;color:#718e80}.td-kpis p{font-size:10px;color:#627b6f;line-height:1.6}.td-insight{display:flex;align-items:center;justify-content:space-between;padding:26px 31px;margin-bottom:18px;border-radius:18px;background:linear-gradient(100deg,#eaf8f1,#dff2e8);color:#11261c}.td-insight p{font-size:10px;color:#4d8068;letter-spacing:.1em;margin-bottom:9px}.td-insight h2{font-family:Georgia,"Microsoft YaHei",serif;font-size:20px;font-weight:500}.td-donut{width:72px;height:72px;border-radius:50%;background:conic-gradient(#e2a354 0 58%,#38c487 58% 100%);display:grid;place-items:center;position:relative}.td-donut:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#e6f5ed}.td-donut strong,.td-donut span{position:absolute;z-index:1}.td-donut strong{font-size:17px}.td-donut span{font-size:8px;margin-top:25px;color:#5d7f6e}.td-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(260px,.8fr);gap:16px}.td-panel,.td-projects{border:1px solid #ffffff12;background:#0d2119;border-radius:18px;padding:26px}.td-panel header,.td-projects>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.td-panel h2,.td-projects h2{font-size:18px;font-weight:500}.td-panel header small,.td-projects>header>span{font-size:10px;color:#658073}.td-phase{display:grid;grid-template-columns:180px 1fr 75px;gap:14px;align-items:center;margin:18px 0}.td-phase>div:first-child{display:flex;justify-content:space-between;align-items:center}.td-phase b{font-size:11px}.td-phase span{font-size:9px;color:#688174}.td-track{height:8px!important;border-radius:10px;background:#ffffff09;overflow:hidden}.td-track i{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#309e70,#59d4a0);box-shadow:0 0 15px #3bd29144}.td-phase>strong{font-size:11px;text-align:right;color:#a9c0b5}.td-legend>div{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;padding:14px 0;border-bottom:1px solid #ffffff0b;font-size:11px}.td-legend>div i{width:8px;height:8px;border-radius:50%}.td-legend>div strong{font-weight:500}.td-legend>p{font-size:10px;color:#668174;line-height:1.8;margin-top:20px}.td-projects{margin-top:16px}.td-project{display:grid;grid-template-columns:240px 1fr 120px;gap:25px;align-items:center;padding:22px 0;border-top:1px solid #ffffff0d;color:inherit}.td-project:hover h3{color:#66daa5}.td-project-title>span{font-size:9px;letter-spacing:.12em;color:#5ab98b}.td-project-title h3{font-size:14px;margin:7px 0}.td-project-title small,.td-project-total small{font-size:9px;color:#61796d}.td-bars{height:24px;display:flex;gap:3px;align-items:center}.td-segment{height:100%;min-width:4px;border-radius:4px;display:grid;place-items:center;overflow:hidden}.td-segment span{font-size:8px;color:#062218;white-space:nowrap}.td-project-total{display:grid;grid-template-columns:1fr auto;align-items:center}.td-project-total small{grid-column:1/-1}.td-project-total strong{font-size:15px;margin-top:5px}.td-project-total svg{color:#58c892}.td-project-events{grid-column:2/-1;display:flex;gap:14px;flex-wrap:wrap}.td-project-events>span{display:grid;grid-template-columns:8px auto auto;gap:6px;align-items:center;font-size:9px;color:#799486}.td-project-events i{width:6px;height:6px;border-radius:50%}.td-project-events b{color:#bdd0c7}.td-project-events small{grid-column:2/-1;color:#536a5e}@media(max-width:950px){.td-kpis{grid-template-columns:1fr 1fr}.td-grid{grid-template-columns:1fr}.td-project{grid-template-columns:1fr}.td-project-events{grid-column:auto}.td-hero{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.td-main{padding:20px 14px 60px}.td-hero{padding:27px 22px}.td-hero h1{font-size:29px}.td-kpis{grid-template-columns:1fr}.td-phase{grid-template-columns:1fr}.td-phase>strong{text-align:left}.td-projects,.td-panel{padding:20px}.td-hero-actions{width:100%}.td-hero-actions select,.td-hero-actions button{flex:1}}
|
|
|
|
/* Larger dashboard labels and a stronger refresh action. */
|
|
.td-shell{font-family:"Microsoft YaHei","PingFang SC",sans-serif;font-size:15px}
|
|
.td-hero p,.td-panel header p,.td-projects>header p{font-size:12px}.td-hero span{font-size:15px;line-height:1.7}
|
|
.td-hero-actions button,.td-hero-actions select{height:46px;padding:0 17px;font-size:14px;border-color:#ffffff38}.td-hero-actions button{box-shadow:0 7px 18px #0003}.td-hero-actions button:hover{background:#5bd79d;transform:translateY(-1px)}
|
|
.td-kpis article>div{font-size:13px}.td-kpis p{font-size:12px;color:#819b8e}.td-kpis strong small{font-size:13px}
|
|
.td-insight p{font-size:12px}.td-insight h2{font-size:23px}.td-donut span{font-size:10px}
|
|
.td-panel h2,.td-projects h2{font-size:20px}.td-panel header small,.td-projects>header>span{font-size:12px;color:#82998e}
|
|
.td-phase b,.td-phase>strong{font-size:13px}.td-phase span{font-size:11px}.td-legend>div{font-size:13px}.td-legend>p{font-size:12px;color:#81998d}
|
|
.td-project-title>span{font-size:11px}.td-project-title h3{font-size:17px}.td-project-title small,.td-project-total small{font-size:11px}.td-project-total strong{font-size:17px}.td-project-events>span{font-size:11px}.td-segment span{font-size:10px;font-weight:700}
|