/* A6 · 意图确认卡样式(仅 ?io=1 链路使用;沿用暖纸墨绿工具风) */
.ic-card{min-width:min(92%,340px)}
.ic-head b{font-size:15px}
.ic-sub{font-size:12px;color:var(--muted,#8a8676);margin:4px 0 8px;line-height:1.5}

.ic-row{margin:6px 0;padding:7px 9px;border-radius:10px}
/* 你说的=实底 */
.ic-said{background:var(--paper-2,#f3f1e7);border:1px solid var(--line,#e4e0d0)}
/* AI 假设=虚框+角标 */
.ic-assumed{background:transparent;border:1.5px dashed var(--line,#cfc9b4)}
.ic-fill{border:1.5px dashed #d9b370;background:#fdf9ef}

.ic-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.ic-label{font-size:12px;color:var(--muted,#8a8676);flex:none}
.ic-value{font-size:14px;font-weight:600;word-break:break-all}
.ic-badge{flex:none;font-size:10px;padding:1px 6px;border-radius:8px;background:#efe9d6;color:#8a7a4a;border:1px solid #e0d6b8}
.ic-mini{flex:none;font-size:11px;padding:2px 8px;border-radius:8px;border:1px solid var(--line,#d8d3c0);background:#fff;color:#555;cursor:pointer}
.ic-mini:active{transform:scale(.96)}
.ic-anchor{font-size:12px;color:#6b7a5e;margin-top:5px;padding:5px 8px;background:#eef2e6;border-radius:8px}
.ic-editbox{display:flex;gap:6px;margin-top:6px}
.ic-editbox[hidden]{display:none}
.ic-input{flex:1;min-width:0;font-size:13px;padding:6px 8px;border:1px solid var(--line,#d8d3c0);border-radius:8px;background:#fff}
.ic-edited .ic-value{color:#1d6b45}
.ic-edited .ic-line::after{content:"已改";font-size:10px;color:#1d6b45;margin-left:2px}

.ic-actions{display:flex;gap:8px;margin-top:10px}
.ic-go{flex:1;font-size:14px;font-weight:700;padding:9px 0;border:none;border-radius:10px;background:var(--accent,#c96f2f);color:#fff;cursor:pointer}
.ic-drop{flex:none;font-size:13px;padding:9px 12px;border:1px solid var(--line,#d8d3c0);border-radius:10px;background:transparent;color:#888;cursor:pointer}
.ic-go:disabled,.ic-drop:disabled{opacity:.5}
.ic-done-sub{font-size:11px;color:var(--muted,#8a8676);margin-top:4px}

/* 场景召回块(向量车道):顶部"这像是办【X】"候选点选 */
.ic-scene{margin:2px 0 10px;padding:8px 10px;border-radius:10px;background:#eef2e6;border:1px solid #dfe6d2}
.ic-scene-q{font-size:12px;color:#5c6b4e;margin-bottom:6px;line-height:1.5}
.ic-scene-pills{display:flex;flex-wrap:wrap;gap:5px}
.ic-spill{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid #cfd8bd;background:#fff;color:#556;cursor:pointer}
.ic-spill.ic-on{background:var(--ink,#2f4b3a);border-color:var(--ink,#2f4b3a);color:#fff;font-weight:600}
.ic-spill:active{transform:scale(.96)}
.ic-spill-none{color:#999;border-style:dashed}
.ic-spill-none.ic-on{background:#8a8676;border-color:#8a8676;color:#fff}

/* 场景专属字段块(formDsl 补厚):渲染在通用字段之后 */
.ic-sform{margin:8px 0 2px;padding:8px 10px;border-radius:10px;border:1px dashed #d7d0bc;background:#fcfaf3}
.ic-sform-hint{font-size:11px;color:var(--muted,#8a8676);margin-bottom:6px}
.ic-sform-field{margin:6px 0}
.ic-sform-label{font-size:12px;color:#555;margin-bottom:4px}
.ic-sform-multi{font-style:normal;font-size:10px;color:#a99;margin-left:4px}
.ic-sform[hidden]{display:none}

/* A7 执行车道:假设透明 + 成品 */
.ic-assume-note{font-size:12px;line-height:1.6;color:#7a6a4a;background:#fdf9ef;border:1px solid #ecdcb8;border-radius:10px;padding:8px 10px}
.ic-assume-note i{color:#a99;font-size:11px}
.ic-deliver{border:1px solid var(--line,#e4e0d0);border-radius:10px;background:var(--paper-2,#f7f5ec);overflow:hidden}
.ic-deliver-head{font-size:12px;font-weight:600;color:#5c6b4e;padding:7px 10px;background:#eef2e6;border-bottom:1px solid #dfe6d2}
.ic-deliver-body{font-size:13px;line-height:1.65;color:#2f2f2f;padding:10px;white-space:pre-wrap;word-break:break-word;max-height:52vh;overflow:auto}
.ic-deliver-copy{margin:8px 10px}

/* V2 控件化:点选 pills 纠偏(点别的=改,少打字) */
.ic-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}
.ic-pill{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--line,#d8d3c0);background:#fff;color:#555;cursor:pointer}
.ic-pill.ic-on{background:var(--ink,#2f4b3a);border-color:var(--ink,#2f4b3a);color:#fff;font-weight:600}
.ic-pill:active{transform:scale(.96)}
.ic-assumed .ic-pill.ic-on{background:#8a7a4a;border-color:#8a7a4a}
