/* 汉语：项目与任务页面：任务表、对话消息卡片、输入区、差异与构建日志、代码浏览。颜色取官网主题变量。文言：项目与务之页之式。 */
.云务导航{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.云务提示{min-height:1.4em;color:var(--豫淡墨,#6b6a63);margin:0 0 12px}.云务提示:empty{display:none}
.云务须新{display:none;padding:12px 16px;border:1px solid var(--豫朱,#963626);border-radius:8px}html[data-yuyan-app-error] .云务须新{display:block}
.云务区{border:1px solid var(--豫线,#ddd);border-radius:10px;padding:20px 24px;margin:18px 0;background:var(--豫卡,#fff)}.云空{color:var(--豫淡墨,#6b6a63)}
.云务表{width:100%;border-collapse:collapse}.云务表 th,.云务表 td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--豫线,#e3e2da);vertical-align:top}.云务表 th{font-weight:600;font-size:14px}
.云务表单{display:grid;gap:10px;max-width:760px}.云务表单 input,.云务表单 textarea,.云务输入区 textarea{margin:0}.云务表单 button{justify-self:start}
.云务要{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:0 0 16px;padding:14px 18px;border:1px solid var(--豫线,#ddd);border-radius:10px;background:var(--豫卡,#fff)}.云务要 dt{color:var(--豫淡墨,#6b6a63)}.云务要 dd{margin:0;overflow-wrap:anywhere}
.云讯列{display:flex;flex-direction:column;gap:10px;max-height:68vh;overflow:auto;padding:4px 2px 12px}
.云讯{border:1px solid var(--豫线,#ddd);border-radius:10px;padding:10px 14px;background:var(--豫卡,#fff)}.云讯头{display:flex;gap:10px;align-items:baseline;margin-bottom:4px}.云讯序{color:var(--豫淡墨,#8a897f);font-size:12px}
.云讯文{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;line-height:1.6}.云讯费{display:block;color:var(--豫淡墨,#8a897f);font-size:12px;margin-top:4px}
.云讯-用户{border-color:var(--豫朱,#963626);margin-left:12%}.云讯-系统,.云讯-错误{background:var(--豫浅,#f3f2eb)}.云讯-错误{border-color:#b3261e}.云讯-提问{border-color:#b7791f}
.云讯思 summary,.云讯-命令 summary{cursor:pointer}.云讯思 pre,.云讯-命令 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.55 ui-monospace,monospace;background:var(--豫浅,#f6f5f0);padding:10px;border-radius:6px;max-height:420px;overflow:auto}
.云讯-命令{padding:8px 14px}.云讯-命令 summary code{font-size:13px;overflow-wrap:anywhere}.云成{border-left:4px solid #2f7d32}.云败{border-left:4px solid #b3261e}
.云构建行{margin:6px 0;padding-left:18px}.云构建行 li{margin:2px 0}.云构建行 li.云成,.云构建行 li.云败{border-left:0}.云构建行 li.云败{color:#b3261e}
.云务输入区{display:grid;gap:10px;margin-top:12px}.云务按钮们{display:flex;flex-wrap:wrap;gap:10px}
.云差异,.云构建日志,.云码文{font:13px/1.6 ui-monospace,monospace;background:var(--豫浅,#f6f5f0);padding:14px;border-radius:8px;max-height:72vh;overflow:auto;white-space:pre;tab-size:2}.云构建日志{white-space:pre-wrap;overflow-wrap:anywhere;min-height:3em}
.差增{color:#1d6b2a;background:#e7f4e8}.差删{color:#9b1c1c;background:#fbeaea}.差段{color:#5b4bb3}.差头{font-weight:600}
.云码路{font-family:ui-monospace,monospace;overflow-wrap:anywhere}.云码分支{color:var(--豫淡墨,#6b6a63)}.云码目{list-style:none;padding:0;columns:2 280px;font-family:ui-monospace,monospace}.云码目 li{margin:3px 0;break-inside:avoid}.云码夹 a{font-weight:600}
@media (prefers-color-scheme:dark){.云务区,.云务要,.云讯{background:var(--豫卡,#1f1f1c)}.差增{background:#16301b;color:#9ad8a2}.差删{background:#3a1717;color:#f0a3a3}}
@media(max-width:700px){.云务要{grid-template-columns:1fr}.云讯-用户{margin-left:0}.云码目{columns:1}}

/* 汉语：决策固定在会话顶部，输入与消息保持清晰间距；文言：决居会话之首，入与讯各有间。 */
.云待决策区:empty{display:none}
.云待决策区{position:sticky;top:12px;z-index:5;padding:20px;margin:16px 0;border:1px solid #c58b28;border-radius:16px;background:var(--豫卡,#fff);box-shadow:0 8px 28px #00000012}
.云待决策区 h2{font-size:18px;margin:0 0 8px}.云待决策区 p{margin:8px 0;line-height:1.6}.云待决策区 code{display:block;overflow-wrap:anywhere;font-size:12px;margin:10px 0}.云待决策区 button,.云待决策区 a{margin:6px 10px 0 0}
.云讯列{gap:16px;padding:12px 4px 24px}.云讯{padding:18px 20px;border-radius:16px}.云讯-用户{max-width:85%;align-self:flex-end;background:var(--豫浅,#f3f2eb)}.云讯-代理{border-color:transparent;background:transparent}.云讯-命令{padding:12px 16px;border-radius:12px}.云讯头{margin-bottom:10px}.云讯思{font-size:13px;color:var(--豫淡墨,#6b6a63)}
.云务输入区{padding:16px;border:1px solid var(--豫线,#ddd);border-radius:18px;background:var(--豫卡,#fff)}.云务输入区 textarea{border:0;resize:vertical;background:transparent;min-height:76px}.云务按钮们{justify-content:flex-end;gap:8px}.云务按钮们 button{border-radius:10px}
.云调试原文{padding:20px;border:1px solid var(--豫线,#ddd);border-radius:14px;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.65 ui-monospace,monospace;max-height:72vh;overflow:auto;background:var(--豫浅,#f6f5f0)}
@media(max-width:700px){.云待决策区{top:4px;padding:14px}.云讯{padding:14px}.云讯-用户{max-width:95%}.云务按钮们{justify-content:flex-start}}
/* 文言：项目概览之发布区：核对之言依其态著色，后台之务以次色示之。汉语：项目概览发布区：部署核对按状态着色，后台任务状态用次要色。 */
.云发布核对{margin:12px 0;line-height:1.6}.云发布核对[data-state=stale]{color:var(--豫朱,#a33c2c)}.云发布核对[data-state=published]{color:var(--豫墨,#272b27)}.云发布任务{color:var(--豫次,#6a6e64);font-size:14px}
