.el-breadcrumb__item span[data-v-949fd972]{font-size:14px;color:rgba(81,90,110,.6)}.el-breadcrumb__item:last-child span[data-v-949fd972]{color:#000}[data-v-949fd972] .is-link{font-weight:500}.main .page-wrap[data-v-93b2e1b2]{height:calc(100vh - 126px);display:flex;gap:14px;background:#f5f7fa;border-radius:5px;overflow:hidden}.panel[data-v-93b2e1b2]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden}.panel-left[data-v-93b2e1b2]{width:320px;flex-shrink:0}.panel-mid[data-v-93b2e1b2]{width:380px;flex-shrink:0}.panel-right[data-v-93b2e1b2]{flex:1;min-width:0}.panel-header[data-v-93b2e1b2]{padding:16px;border-bottom:1px solid #f0f2f5;justify-content:space-between}.panel-header .panel-title[data-v-93b2e1b2],.panel-header[data-v-93b2e1b2]{display:flex;align-items:flex-start;gap:10px}.panel-header .panel-title .title-icon[data-v-93b2e1b2]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.panel-header .panel-title .title-icon.blue[data-v-93b2e1b2]{background:#e1eefc;color:#0877e8}.panel-header .panel-title .title-icon.purple[data-v-93b2e1b2]{background:#e5dff8;color:#7c5cff}.panel-header .panel-title .title-icon.orange[data-v-93b2e1b2]{background:#fff3e6;color:#ff9c3f}.panel-header .panel-title .title-text .title-row[data-v-93b2e1b2]{display:flex;align-items:center;gap:8px}.panel-header .panel-title .title-text .t[data-v-93b2e1b2]{font-size:16px;font-weight:600;color:#303133}.panel-header .panel-title .title-text .sub[data-v-93b2e1b2]{margin-top:2px;font-size:12px;color:#909399}.panel-header .count-badge[data-v-93b2e1b2]{min-width:20px;height:20px;padding:0 6px;border-radius:10px;font-size:12px;display:inline-flex;justify-content:center}.panel-header .count-badge.blue[data-v-93b2e1b2]{background:#e8f3ff;color:#0877e8}.panel-header .count-badge.orange[data-v-93b2e1b2]{background:#fff3e6;color:#ff9c3f}.panel-header .add-btn[data-v-93b2e1b2]{flex-shrink:0}.panel-body[data-v-93b2e1b2]{flex:1;overflow-y:auto;padding:16px}.panel-footer[data-v-93b2e1b2]{padding:12px 16px;border-top:1px solid #f0f2f5;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff}.panel-left .group-card[data-v-93b2e1b2]{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:10px;cursor:pointer;transition:all .2s;position:relative}.panel-left .group-card[data-v-93b2e1b2]:hover{border-color:#0877e8;background:#f8fbff}.panel-left .group-card:hover .group-del[data-v-93b2e1b2]{opacity:1}.panel-left .group-card .group-icon[data-v-93b2e1b2]{width:34px;height:34px;border-radius:8px;background:#e8f3ff;color:#0877e8;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.panel-left .group-card .group-info[data-v-93b2e1b2]{flex:1;min-width:0}.panel-left .group-card .group-info .group-name[data-v-93b2e1b2]{font-size:14px;font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-left .group-card .group-info .group-tags[data-v-93b2e1b2]{margin-top:4px;display:flex;align-items:center;gap:8px}.panel-left .group-card .group-info .group-tags .tag-pill[data-v-93b2e1b2]{font-size:12px;padding:1px 8px;border-radius:10px;background:#e8f3ff;color:#0877e8}.panel-left .group-card .group-info .group-tags .member-num[data-v-93b2e1b2]{font-size:12px;color:#909399}.panel-left .group-card .group-del[data-v-93b2e1b2]{position:absolute;top:8px;right:8px;color:#f56c6c;font-size:14px;cursor:pointer;opacity:0;transition:opacity .2s}.panel-left .add-group[data-v-93b2e1b2]{margin-top:4px;padding:10px;border:1px dashed #dcdfe6;border-radius:10px;text-align:center;font-size:13px;color:#909399;cursor:pointer;transition:all .2s}.panel-left .add-group[data-v-93b2e1b2]:hover{color:#0877e8;border-color:#0877e8}.panel-mid .field-label[data-v-93b2e1b2]{font-size:13px;font-weight:600;color:#303133;margin-bottom:8px}.panel-mid .field-label .required[data-v-93b2e1b2]{color:#f56c6c;margin-right:2px}.panel-mid .mt18[data-v-93b2e1b2]{margin-top:18px}.panel-mid .admin-select[data-v-93b2e1b2]{width:100%}.panel-mid .info-box[data-v-93b2e1b2]{margin-top:12px;padding:10px 12px;background:#f0f7ff;border-radius:8px;font-size:12px;line-height:20px;color:#6b7a90;display:flex;gap:6px}.panel-mid .info-box .el-icon-info[data-v-93b2e1b2]{color:#0877e8;margin-top:2px}.panel-mid .qx-cards[data-v-93b2e1b2]{display:flex;gap:12px}.panel-mid .qx-cards .qx-card[data-v-93b2e1b2]{flex:1;position:relative;padding:14px;border:1.5px solid #f0f0f0;border-radius:10px;cursor:pointer;transition:all .2s}.panel-mid .qx-cards .qx-card[data-v-93b2e1b2]:hover{border-color:#c6e0ff}.panel-mid .qx-cards .qx-card.active[data-v-93b2e1b2]{border-color:#0877e8;background:#f0f7ff}.panel-mid .qx-cards .qx-card .qx-check[data-v-93b2e1b2]{position:absolute;top:10px;right:10px;width:18px;height:18px;border-radius:50%;background:#0877e8;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}.panel-mid .qx-cards .qx-card .qx-icon[data-v-93b2e1b2]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;margin-bottom:8px}.panel-mid .qx-cards .qx-card .qx-icon.blue[data-v-93b2e1b2]{background:#e8f3ff;color:#0877e8}.panel-mid .qx-cards .qx-card .qx-icon.gray[data-v-93b2e1b2]{background:#f4f4f5;color:#909399}.panel-mid .qx-cards .qx-card .qx-name[data-v-93b2e1b2]{font-size:14px;font-weight:600;color:#303133}.panel-mid .qx-cards .qx-card .qx-desc[data-v-93b2e1b2]{margin-top:4px;font-size:12px;line-height:18px;color:#909399}.panel-mid .save-time[data-v-93b2e1b2]{font-size:12px;color:#909399;white-space:nowrap}.panel-right .panel-toolbar[data-v-93b2e1b2]{padding:12px 16px;border-bottom:1px solid #f0f2f5;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.panel-right .panel-toolbar .member-search[data-v-93b2e1b2]{width:220px}.panel-right .panel-toolbar .seg-tabs[data-v-93b2e1b2]{display:flex;gap:6px}.panel-right .panel-toolbar .seg-tabs .seg-tab[data-v-93b2e1b2]{padding:5px 12px;border-radius:14px;font-size:12px;color:#606266;background:#f5f7fa;cursor:pointer;transition:all .2s}.panel-right .panel-toolbar .seg-tabs .seg-tab[data-v-93b2e1b2]:hover{color:#0877e8}.panel-right .panel-toolbar .seg-tabs .seg-tab.active[data-v-93b2e1b2]{background:#0877e8;color:#fff}.panel-right .panel-toolbar .quick-btns[data-v-93b2e1b2]{margin-left:auto;display:flex;gap:12px}.panel-right .panel-toolbar .quick-btns .quick-btn[data-v-93b2e1b2]{font-size:12px;color:#0877e8;cursor:pointer}.panel-right .panel-toolbar .quick-btns .quick-btn.danger[data-v-93b2e1b2]{color:#909399}.panel-right .panel-toolbar .quick-btns .quick-btn.danger[data-v-93b2e1b2]:hover{color:#f56c6c}.panel-right .panel-toolbar .quick-btns .quick-btn[data-v-93b2e1b2]:hover{opacity:.8}.panel-right .member-grid[data-v-93b2e1b2]{flex:1;overflow-y:auto;padding:14px 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;align-content:start}.panel-right .member-grid .member-card[data-v-93b2e1b2]{position:relative;display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 28px;border:1.5px solid #f0f0f0;border-radius:8px;cursor:pointer;transition:all .2s;overflow:hidden;text-align:center}.panel-right .member-grid .member-card[data-v-93b2e1b2]:hover{border-color:#c6e0ff}.panel-right .member-grid .member-card .member-check[data-v-93b2e1b2]{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;border:1.5px solid #dcdfe6;display:flex;align-items:center;justify-content:center;font-size:11px;color:transparent;flex-shrink:0;transition:all .2s}.panel-right .member-grid .member-card .member-name[data-v-93b2e1b2]{flex:1;min-width:0;font-size:13px;line-height:18px;color:#303133;word-break:break-all;white-space:normal;text-align:center}.panel-right .member-grid .member-card.checked[data-v-93b2e1b2]{border-color:#0877e8;background:#f0f7ff}.panel-right .member-grid .member-card.checked .member-check[data-v-93b2e1b2]{background:#0877e8;border-color:#0877e8;color:#fff}.panel-right .member-grid .member-card.checked .member-name[data-v-93b2e1b2]{color:#0877e8;font-weight:600}.panel-right .member-grid .member-empty[data-v-93b2e1b2]{grid-column:-1;text-align:center;color:#909399;font-size:13px;padding:40px 0}.panel-right .sel-text[data-v-93b2e1b2]{font-size:13px;color:#606266;white-space:nowrap}.panel-right .sel-text b[data-v-93b2e1b2]{color:#0877e8}.panel-right .sel-bar[data-v-93b2e1b2]{flex:1;max-width:160px;height:6px;border-radius:3px;background:#f0f2f5;overflow:hidden}.panel-right .sel-bar .sel-bar-inner[data-v-93b2e1b2]{height:100%;border-radius:3px;background:linear-gradient(90deg,#4da1ff,#0877e8);transition:width .3s}