/* 认人话（10-04）：读一句话、“你是说……”、加一个主题、没找到的出口、下拉里的“因为你说了”。
   颜色只用变量（--ink、--fill、--line……），夜里、白天、左边的玻璃面板上都跟着变；手机上点得着的地方不小于 34px */
.rd{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:14px 0 4px;font-size:var(--f2);line-height:1.5}
.rd-lab{font-size:var(--f1);color:var(--ink3);margin-right:2px}
.rd-seg{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;margin-right:8px}
.rd-w{color:var(--ink);font-size:var(--f2)}
.rd-ar{color:var(--ink3);font-size:var(--f1)}
.rd .chip{height:28px;padding:0 6px 0 10px;color:var(--ink)}
.rd .chip .ty{color:var(--ink3);margin-right:3px}
.rd .chip button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:2px;border-radius:50%;color:var(--ink3);font-size:var(--f2)}
.rd .chip button:hover{background:var(--fill2);color:var(--ink)}
.rd .rd-go{padding:0 10px}
.rd-q{color:var(--ink2);font-size:var(--f1)}
.rd-or{color:var(--ink3);font-size:var(--f1);margin:0 2px}
.rd .rd-pick{padding:0 10px;background:transparent;box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink)}
.rd .rd-pick:hover{background:var(--fill2)}
.rd-seg.amb .rd-w{color:var(--ink)}
.rd-seg.neg .rd-w{color:var(--ink2)}
.rd .rd-neg{padding:0 10px;color:var(--ink2);background:transparent;box-shadow:inset 0 0 0 1px var(--line)}
.rd-none{color:var(--ink3);font-size:var(--f1)}
.rd-add{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--r-s);box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink2);font-size:var(--f1);white-space:nowrap}
.rd-add:hover,.rd-add[aria-expanded="true"]{color:var(--ink);background:var(--fill)}
.rd-drop{flex-basis:100%;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;font-size:var(--f1);color:var(--ink3)}
.rd-drop .lk{font-size:var(--f1)}
.rd-note{flex-basis:100%;margin:2px 0 0;font-size:var(--f1);color:var(--ink3);line-height:1.6}
.rd-pick-box{flex-basis:100%;margin-top:4px;padding:8px;border-radius:var(--r-s);background:var(--fill)}
.rd-pick-box[hidden]{display:none}
.rd-pi{display:flex;gap:6px;align-items:center}
.rd-pi input{flex:1 1 auto;min-width:0;height:34px;padding:0 10px;border:1px solid var(--line2);border-radius:var(--r-s);background:transparent;color:var(--ink);font-size:var(--f2)}
.rd-pi input::placeholder{color:var(--ink3)}
.rd-pl{display:flex;flex-direction:column;margin-top:4px}
.rd-pl button{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px;border-radius:6px;text-align:left;color:var(--ink);font-size:var(--f2)}
.rd-pl button:hover,.rd-pl button:focus-visible{background:var(--fill2)}
.rd-pl .m{color:var(--ink3);font-size:var(--f1);white-space:nowrap}
.rd-pl .note{margin:6px 8px;font-size:var(--f1);color:var(--ink3)}
/* 没找到的出口 */
.fx{margin:16px 0 6px;padding:14px 16px 16px;border-radius:var(--r-l);background:var(--fill)}
.fx-t{margin:0;font-size:var(--f3);color:var(--ink)}
.fx-d{margin:4px 0 0;font-size:var(--f1);color:var(--ink2);line-height:1.65}
.fx-near{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:12px}
.fx-near .lab{font-size:var(--f1);color:var(--ink3);margin-right:2px}
.fx-near .chip{color:var(--ink)}
.fx-near .faint{font-size:var(--f1);color:var(--ink3)}
.fx-lens{margin:10px 0 0}
.fx-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
/* 结果里的“为什么”：人和服务那一组也写 */
.rows a .why{display:block;font-size:var(--f1);color:var(--ink2);margin-top:4px;line-height:1.55}
/* 下拉里的“因为你说了” */
.qdrop a .qy{flex:0 1 auto;min-width:0;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--f1);color:var(--ink3)}
/* “相近的一件事”是说法表接的：写一句因为你说了什么 */
.th-hint .why{display:block;margin-top:2px;font-family:var(--sans);font-size:var(--f1);color:var(--ink3)}
/* 经典页 */
.c-rd{max-width:760px}
@media (max-width:760px){
  .rd .chip,.rd-add,.rd .rd-pick,.rd .rd-neg{height:34px}
  .rd .chip button{width:28px;height:28px}
  .rd-pi input{height:40px;font-size:16px}
  .rd-pl button{min-height:40px}
  .qdrop a .qy{display:none}
  .fx-acts .btn{flex:1 1 auto}}
