/* 原始CRM专用的非侵入式增强样式 */
#ole-group-launch{margin-right:8px;white-space:nowrap;border-radius:4px;background:#f2fbf9;border:1px solid #c8e3df;color:#147b80;height:32px;padding:0 12px;}
#ole-group-menu{display:none;position:fixed;z-index:100000;box-sizing:border-box;width:296px;max-height:min(65vh,540px);overflow:auto;padding:12px;background:#fff;border:1px solid #dbe6e9;border-radius:10px;box-shadow:0 8px 26px #1e3d4a24;font:13px/1.5 'Microsoft YaHei',Arial,sans-serif;color:#263b46;}
#ole-group-menu .ole-grp-title{font-size:15px;font-weight:700;padding:4px 9px 10px;border-bottom:1px solid #eff2f4;margin-bottom:7px;}
#ole-group-menu .ole-grp-row{display:block;width:100%;text-align:left;border:0;border-radius:5px;background:transparent;padding:8px 12px;cursor:pointer;color:#34444c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;}
#ole-group-menu .ole-grp-row:hover,#ole-group-menu .ole-grp-row.current{background:#e7f4f1;color:#0e8883;}
#ole-group-menu .ole-grp-line{display:flex;align-items:center;justify-content:space-between;}
#ole-group-menu .ole-grp-line>.ole-grp-row{min-width:0;flex:1;}
#ole-group-menu .ole-grp-line>button:last-child:not(.ole-grp-row){border:0;background:none;cursor:pointer;padding:5px 9px;color:#6a8291;font-size:18px;}
#ole-group-menu .ole-grp-footer{display:flex;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #ecf0f2;}
#ole-group-menu .ole-grp-footer button{flex:1;border:1px solid #b9ddd9;background:#fff;color:#137f81;border-radius:5px;font-size:12px;padding:7px 3px;cursor:pointer;}
#ole-lead-group-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:8px 13px;padding:9px 12px;background:#f7fbfa;border:1px solid #d9e9e6;border-radius:6px;color:#325055;z-index:3;position:relative;font-size:13px;}
#ole-lead-group-bar .ole-grp-select{min-width:155px;}
#ole-create-group-row.ole-grp-form{padding:12px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #e3ecef;border-radius:6px;background:#f8fcfb;margin:12px;}
#ole-create-group-row label{min-width:62px;font-size:13px;color:#606b75;}
.ole-grp-select{appearance:auto;border:1px solid #d6e1e4;border-radius:5px;min-height:33px;min-width:180px;padding:5px 9px;max-width:290px;background:#fff;font-size:13px;}
#ole-create-group-row button,#ole-lead-group-bar button{border:1px solid #b9d9d5;background:#fff;border-radius:4px;color:#16827d;padding:7px 12px;cursor:pointer;font-size:12px;}
