/* Drake Controls — Obsolescence / Cross-Reference Finder widget (green-led brand).
   Scoped under #dc-finder so it is safe alongside Kadence. */
#dc-finder{--green:#25532f;--deep:#13301c;--gold:#fac11c;--gold-h:#ffce45;
  --warn:#c2541b;--warnbg:#fbeee3;--ltb:#b7791f;--ltbbg:#fbf3e0;
  --ok:#1f8a4c;--okbg:#e8f5ee;--info:#1d6fb8;--text:#1c1f1d;--muted:#5c625e;
  --line:#e2e4e3;--page:#f4f7f5;--card:#fff;
  color:var(--text);line-height:1.55;max-width:820px;margin:0 auto}
#dc-finder *{box-sizing:border-box}
#dc-finder .dc-intro{color:var(--muted);font-size:14.5px;margin:0 0 18px}
#dc-finder .dc-search{display:flex;gap:9px;margin-bottom:8px}
#dc-finder .dc-search input{flex:1;padding:14px 16px;border:1.6px solid var(--line);border-radius:11px;font-size:16px;font-family:inherit;color:var(--text)}
#dc-finder .dc-search input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px rgba(37,83,47,.13)}
#dc-finder .dc-search button{background:var(--green);color:#fff;border:0;border-radius:11px;padding:0 26px;font-size:15px;font-weight:700;cursor:pointer}
#dc-finder .dc-search button:hover{background:var(--deep)}
#dc-finder .dc-hint{font-size:12.5px;color:var(--muted);margin:0 0 22px}
#dc-finder .dc-hint b{color:var(--text);font-weight:600}
#dc-finder .dc-chip{display:inline-block;background:#fff;border:1px solid var(--line);border-radius:999px;padding:3px 11px;margin:3px 4px 0 0;font-size:12.5px;color:var(--green);cursor:pointer}
#dc-finder .dc-chip:hover{border-color:var(--green);background:#f0f5f1}
#dc-finder .dc-card{background:var(--card);border:1px solid var(--line);border-radius:15px;overflow:hidden;box-shadow:0 7px 24px rgba(15,30,20,.09);margin-bottom:16px}
#dc-finder .dc-top{background:var(--green);color:#fff;padding:14px 22px;font-size:13.5px}
#dc-finder .dc-top b{font-size:15.5px;color:#fff}
#dc-finder .dc-body{padding:22px}
#dc-finder .dc-badge{display:inline-block;font-weight:700;font-size:12px;letter-spacing:.3px;padding:6px 13px;border-radius:999px;text-transform:uppercase}
#dc-finder .b-obsolete{background:var(--warnbg);color:var(--warn)}
#dc-finder .b-ltb{background:var(--ltbbg);color:var(--ltb)}
#dc-finder .b-active{background:var(--okbg);color:var(--ok)}
#dc-finder .b-current{background:var(--okbg);color:var(--ok)}
#dc-finder .dc-note{font-size:13.5px;color:var(--muted);margin:10px 0 0}
#dc-finder .dc-line{margin:14px 0 2px;font-size:13.5px} #dc-finder .dc-line b{color:var(--text)}
#dc-finder h3.dc-h{font-size:12.5px;text-transform:uppercase;letter-spacing:.9px;color:var(--green);margin:20px 0 8px;font-weight:700}
#dc-finder table{width:100%;border-collapse:collapse;font-size:13.5px}
#dc-finder th{text-align:left;color:var(--muted);font-weight:600;border-bottom:2px solid var(--line);padding:7px 8px}
#dc-finder td{padding:8px;border-bottom:1px solid var(--line);vertical-align:top}
#dc-finder .pn{font-weight:700;color:var(--deep);white-space:nowrap}
#dc-finder .cond{color:var(--muted)}
#dc-finder .dc-confirm{background:#fff7ed;border:1px solid #f3ddbb;color:#8a5a12;font-size:12.8px;padding:11px 14px;border-radius:10px;margin-top:14px}
#dc-finder .dc-ctas{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}
#dc-finder .dc-btn{border:0;border-radius:10px;padding:12px 19px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block}
#dc-finder .b-gold{background:var(--gold);color:var(--deep)} #dc-finder .b-gold:hover{background:var(--gold-h)}
#dc-finder .b-out{background:#fff;color:var(--green);border:1.6px solid var(--green)} #dc-finder .b-out:hover{background:#f0f5f1}
#dc-finder .dc-cite{margin-top:18px;font-size:12px;color:var(--muted)} #dc-finder .dc-cite a{color:var(--info)}
#dc-finder .dc-verified{font-size:12.2px;color:var(--ok);font-weight:600;margin-top:5px}
#dc-finder .dc-pending{font-size:12.2px;color:var(--ltb);font-weight:600;margin-top:5px}
#dc-finder .dc-multi{font-size:13.5px;color:var(--muted);margin:0 0 10px}
#dc-finder .dc-pick{display:block;width:100%;text-align:left;background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px 16px;margin-bottom:9px;cursor:pointer;font-family:inherit}
#dc-finder .dc-pick:hover{border-color:var(--green);background:#f6f9f7}
#dc-finder .dc-pick .pp{font-weight:700;color:var(--deep);font-size:14.5px}
#dc-finder .dc-pick .pd{color:var(--muted);font-size:13px;margin-top:2px}
#dc-finder .dc-none{background:var(--card);border:1px dashed var(--line);border-radius:14px;padding:26px 22px;text-align:center}
#dc-finder .dc-none h3{margin:0 0 6px;color:var(--deep);font-size:17px}
#dc-finder .dc-none p{color:var(--muted);font-size:13.5px;margin:0 0 16px}
