/* jev-decide.css — Match-M8 decision tools (PR3). BUSY presentation:
   mint pills, filled chips, weight-800 numbers, full-color states.
   Information text stays at full ink — no opacity demotion. AA
   contrast: teal-d #076657 on mint #d9f2ea, amber #9a5410 on #fff0d8. */

.jd-eyebrow{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#076657;margin:0 0 6px}
.jd-note{font-size:13px;color:#102428;margin:6px 0 0;line-height:1.45}
.jd-h{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#102428;margin:12px 0 4px}
.jd-link{color:#076657;font-weight:700}

/* ---- unlock pill (Feature 5) ---- */
.jd-unlock{display:inline-flex;align-items:center;background:#d9f2ea;color:#076657;font-weight:800;font-size:12px;border-radius:999px;padding:3px 10px;margin:6px 0 0;line-height:1.35;max-width:100%}
.cd-stage-head .jd-unlock{margin-left:10px;vertical-align:middle}
.fmc-cell .jd-unlock{display:flex;justify-content:center;text-align:center}

/* ---- gut-check (Feature 8) ---- */
.jd-gut-btn{background:#0a806f;color:#fff;border:none;border-radius:999px;padding:8px 14px;font-weight:800;font-size:13px;cursor:pointer;font-family:inherit}
.jd-gut-btn:hover{background:#076657}
.jd-gut{background:#eef8f4;border:1px solid #d9f2ea;border-radius:16px;padding:14px;margin:12px 0}
.jd-gut-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.jd-match{display:inline-flex;background:#d9f2ea;color:#076657;font-weight:800;font-size:15px;border-radius:999px;padding:5px 13px}
.jd-verdict{display:inline-flex;font-weight:800;font-size:13px;border-radius:999px;padding:5px 12px}
.jd-verdict.jd-chase{background:#0a806f;color:#fff}
.jd-verdict.jd-pass{background:#e9efef;color:#102428}
.jd-verdict.jd-human{background:#fff0d8;color:#9a5410}
.jd-chip{display:inline-flex;align-items:center;background:#f5f7f7;border:1px solid #d8e0e1;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;color:#102428}
.jd-chip-pro{background:#fdf3d7;border-color:#d9a92c;color:#7a5c06}
.jd-reasons{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}
.jd-reason{font-size:13.5px;font-weight:700;color:#102428;background:#fff;border:1px solid #d9f2ea;border-radius:10px;padding:6px 10px}
.jd-reason-weak{background:#fff0d8;border-color:#f0d9ae;color:#7a4a10}
.jd-scored{font-weight:600}
.jd-cite{border-top:1px dashed #d8e0e1;padding-top:8px;margin-top:12px}

/* ---- Find Work shell + radar (Feature 9, B6) ---- */
.jd-findwork{margin:0 0 14px}
.jd-views{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}
.jd-view{display:inline-flex;background:#fff;border:1px solid #d8e0e1;border-radius:999px;padding:7px 13px;font-weight:700;font-size:13px;color:#102428;text-decoration:none}
.jd-view.on{background:#123f4c;color:#fff;border-color:#123f4c}
.jd-sec-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 8px}
.jd-sec-title{font-size:19px;font-weight:800;color:#102428;margin:0}
.jd-radar{background:#fff;border:1px solid #d8e0e1;border-radius:18px;padding:14px;margin:0 0 14px}
.jd-radar-list{display:flex;flex-direction:column;gap:10px;margin-top:10px}
.jd-radar-row{border:1px solid #d8e0e1;border-radius:14px;padding:11px 12px;background:#f5f7f7}
.jd-radar-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.jd-radar-title{font-size:14.5px;color:#102428}
.jd-kind{display:inline-flex;font-weight:800;font-size:11px;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 9px}
.jd-kind-recompete{background:#fff0d8;color:#9a5410}
.jd-kind-lookalike{background:#d9f2ea;color:#076657}
.jd-basis{font-size:12.5px;font-weight:600;color:#102428;margin:6px 0 0}
.jd-pattern{font-size:13.5px;font-weight:700;color:#102428;background:#fdf3d7;border-radius:12px;padding:9px 12px;margin:8px 0 0}
.jd-teaser{background:#fdf3d7;border:1px solid #d9a92c;border-radius:14px;padding:12px}
.jd-teaser-line{font-size:13.5px;font-weight:600;color:#102428;margin:0 0 10px}
.jd-btn{display:inline-flex;background:#0a806f;color:#fff;border-radius:999px;padding:8px 14px;font-weight:800;font-size:13px;text-decoration:none}
.jd-intel{background:#fff;border:1px solid #d8e0e1;border-radius:18px;padding:14px;margin:0 0 14px}
.jd-agency-link{display:inline-flex;margin-left:10px;background:#d9f2ea;color:#076657;font-weight:800;font-size:12px;border-radius:999px;padding:2px 9px;text-decoration:none;white-space:nowrap}
.jd-inbox-line{background:#fff;border:1px solid #d9a92c;border-left:6px solid #d9a92c;border-radius:14px;padding:12px 14px;margin:0 0 12px}

/* FIX-3 (r20): the approved design (body.fd-design) is light-only, so the legacy dark rules apply only outside it.
   The pattern and teaser lines sit on light gold in every mode, so they keep their dark ink. */
@media (prefers-color-scheme: dark){
  body:not(.fd-design) .jd-note,body:not(.fd-design) .jd-h,body:not(.fd-design) .jd-radar-title,body:not(.fd-design) .jd-basis,body:not(.fd-design) .jd-sec-title{color:#eaf2f2}
  body:not(.fd-design) .jd-reason{color:#102428}
  body:not(.fd-design) .jd-radar,body:not(.fd-design) .jd-intel,body:not(.fd-design) .jd-inbox-line{background:#16282c;border-color:#2a4448}
  body:not(.fd-design) .jd-radar-row{background:#1b3236;border-color:#2a4448}
  body:not(.fd-design) .jd-view{background:#16282c;color:#eaf2f2;border-color:#2a4448}
  body:not(.fd-design) .jd-view.on{background:#bfe3da;color:#102428}
  body:not(.fd-design) .jd-gut{background:#1a352f}
  body:not(.fd-design) .jd-chip{background:#203a3e;color:#eaf2f2;border-color:#2a4448}
}
