/* Review already saved duplicate leads. Isolated to this feature. */
.ybdc-ex-launch{cursor:pointer;padding:9px 12px;border:1px solid #dabb75;border-radius:9px;background:#d9ba76;color:#123126;font:inherit;font-size:12px;font-weight:700}
.ybdc-existing-open{overflow:hidden}
.ybdc-ex-overlay{position:fixed;inset:0;z-index:1000030;display:flex;justify-content:center;align-items:center;padding:14px;background:rgba(0,13,9,.84);overflow:auto}
.ybdc-ex-dialog{display:flex;flex-direction:column;width:min(890px,100%);max-height:94dvh;border:1px solid #8d7a4b;border-radius:18px;background:#09281e;color:#eff5f0;box-shadow:0 25px 90px rgba(0,0,0,.65);font-family:inherit;overflow:hidden}
.ybdc-ex-header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:20px 23px 14px;border-bottom:1px solid #315446}
.ybdc-ex-header h2{margin:0 0 6px;color:#e1c584;font-size:21px}.ybdc-ex-header p{color:#bcd2c6;line-height:1.5;font-size:12px;margin:0}.ybdc-ex-header button{flex:0 0 auto;background:#174838;color:#fff;border:1px solid #416757;border-radius:8px;cursor:pointer;width:36px;height:36px;font-size:23px}
.ybdc-ex-tools{display:flex;gap:11px;flex-wrap:wrap;justify-content:space-between;padding:14px 23px;border-bottom:1px solid #315446}
.ybdc-ex-tabs{display:flex;gap:7px;flex-wrap:wrap}.ybdc-ex-tabs button,.ybdc-ex-btn{border:1px solid #577565;background:#123a2d;color:#f4f4ed;padding:9px 12px;border-radius:9px;cursor:pointer;font-size:12px;font-weight:700}
.ybdc-ex-tabs button.active{background:#d8bb75;border-color:#d8bb75;color:#10291e}
.ybdc-ex-tools input{flex:1;min-width:185px;max-width:315px;border-radius:8px;border:1px solid #47705c;padding:10px;background:#103528;color:#fff;font:inherit;font-size:12px}
.ybdc-ex-list{overflow:auto;overscroll-behavior:contain;padding:16px 23px;flex:1}.ybdc-ex-guide{color:#c8ded0;font-size:12px;line-height:1.65;margin:0 0 17px}
.ybdc-ex-group{margin:0 0 16px;border:1px solid #38604c;border-radius:13px;background:#0e3427;padding:14px}
.ybdc-ex-grouphead{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap;margin:0 0 11px}.ybdc-ex-grouphead strong{font-size:17px;color:#f4dfae}.ybdc-ex-grouphead small{color:#b4cabc;font-size:12px;margin-left:8px}
.ybdc-ex-chip{border:1px solid #597a67;border-radius:20px;padding:5px 9px;color:#d8e6dc;font-size:10px}.ybdc-ex-chip.high{color:#fae1a2;border-color:#c79c4b}
.ybdc-ex-keeper{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:13px}.ybdc-ex-keeper label{font-size:11px;color:#e6c786;font-weight:750}.ybdc-ex-keeper select{min-width:220px;max-width:100%;flex:1;background:#1b4334;color:white;border:1px solid #66816a;border-radius:8px;padding:9px;font:inherit;font-size:12px}
.ybdc-ex-record{border:1px solid #355a48;border-radius:9px;background:#153c2f;margin:8px 0;padding:13px}.ybdc-ex-recordhead{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ybdc-ex-recordhead b{font-size:14px}.ybdc-ex-recordhead span,.ybdc-ex-record small{color:#bacfc1;font-size:11px}
.ybdc-ex-record p{font-size:12px;line-height:1.5;color:#d0e2d4;margin:8px 0}.ybdc-ex-record details{font-size:11px;color:#d3c79e}.ybdc-ex-notes{white-space:pre-wrap;overflow-wrap:anywhere;max-height:130px;overflow:auto}
.ybdc-ex-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.ybdc-ex-btn{background:#dcbe77;color:#102c20;border-color:#dcbe77}.ybdc-ex-btn.outline{background:transparent;color:#f5e2b8;border-color:#a38c58}.ybdc-ex-btn.danger{background:transparent;color:#f4c3b8;border-color:#a85e53}.ybdc-ex-btn:disabled{opacity:.45;cursor:wait}
.ybdc-ex-error{color:#ffd2be}.ybdc-ex-empty{font-size:13px;color:#cce1d4;text-align:center;padding:24px}
.ybdc-ex-footer{padding:10px 23px;background:#052219;color:#bacfbd;font-size:11px;line-height:1.5;border-top:1px solid #315446}
.ybdc-find-launch{display:none!important} /* Remove previous search-before-add button, if old cached script remains */
@media(max-width:650px){.ybdc-ex-overlay{padding:5px}.ybdc-ex-dialog{max-height:97dvh;border-radius:12px}.ybdc-ex-header,.ybdc-ex-tools,.ybdc-ex-list{padding:12px}.ybdc-ex-tools input{min-width:100%;max-width:none}.ybdc-ex-footer{padding:10px 12px}.ybdc-ex-keeper select{min-width:100%}.ybdc-ex-actions .ybdc-ex-btn{flex:1}}
