.toolbar[data-v-39dbed90]{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.toolbar[data-v-39dbed90] .el-form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:4px}.toolbar[data-v-39dbed90] .el-form--inline .el-form-item{margin-right:10px;margin-bottom:8px}@media screen and (max-width:768px){.toolbar[data-v-39dbed90] .el-form--inline .el-form-item{margin-right:8px}.toolbar[data-v-39dbed90] .el-form--inline .el-form-item__label{padding-right:6px}.toolbar[data-v-39dbed90] .el-input,.toolbar[data-v-39dbed90] .el-select{max-width:100%}.toolbar[data-v-39dbed90] .el-button{padding:8px 12px}}.custom-tbl[data-v-7374b1f7] .has-gutter .el-checkbox{display:none}.avatar-uploader .el-upload[data-v-7374b1f7]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-7374b1f7]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-7374b1f7]{font-size:28px;color:#8c939d;width:178px;height:106.8px;line-height:106.8px;text-align:center}.avatar[data-v-7374b1f7]{width:178px;height:106.8px;display:block}.avatar-uploader-tip[data-v-7374b1f7]{position:absolute;width:100%;height:1vw;bottom:20px;color:grey;z-index:99}.dept-config-dialog[data-v-7374b1f7] .el-dialog__header{padding:18px 24px 14px;border-bottom:1px solid #eef0f3}.dept-config-dialog[data-v-7374b1f7] .el-dialog__body{padding:0}.dept-config-dialog[data-v-7374b1f7] .el-dialog__footer{padding:14px 24px;border-top:1px solid #eef0f3;background:#fafbfc}.dept-config-titlebar-main[data-v-7374b1f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.dept-config-titlebar-name[data-v-7374b1f7]{font-size:16px;font-weight:600;color:#1f2937}.dept-config-titlebar-tag[data-v-7374b1f7]{font-size:12px;color:#6b7280;background:#f3f4f6;padding:2px 10px;border-radius:20px}.dept-config-shell[data-v-7374b1f7]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:500px}.dept-config-nav[data-v-7374b1f7]{width:168px;-ms-flex-negative:0;flex-shrink:0;background:#f8f9fb;border-right:1px solid #eef0f3;padding:14px 10px}.dept-config-nav-item[data-v-7374b1f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px;margin-bottom:4px;border-radius:8px;font-size:13px;color:#4b5563;cursor:pointer;-webkit-transition:background .15s,color .15s,-webkit-box-shadow .15s;transition:background .15s,color .15s,-webkit-box-shadow .15s;transition:background .15s,color .15s,box-shadow .15s;transition:background .15s,color .15s,box-shadow .15s,-webkit-box-shadow .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dept-config-nav-item i[data-v-7374b1f7]{font-size:15px;width:18px;text-align:center;color:#9ca3af}.dept-config-nav-item[data-v-7374b1f7]:hover{background:#eef2f7;color:#374151}.dept-config-nav-item.is-active[data-v-7374b1f7]{background:#fff;color:#2563eb;font-weight:500;-webkit-box-shadow:0 1px 4px rgba(15,23,42,.08);box-shadow:0 1px 4px rgba(15,23,42,.08)}.dept-config-nav-item.is-active i[data-v-7374b1f7]{color:#2563eb}.dept-config-content[data-v-7374b1f7]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 24px 24px;background:#f4f6f9;overflow-y:auto;max-height:62vh}.dept-config-footer[data-v-7374b1f7]{text-align:right}.cfg-page-head[data-v-7374b1f7]{margin-bottom:16px}.cfg-page-head h4[data-v-7374b1f7]{margin:0 0 4px;font-size:18px;font-weight:600;color:#111827;line-height:1.3}.cfg-page-head p[data-v-7374b1f7]{margin:0;font-size:13px;color:#9ca3af}.cfg-group[data-v-7374b1f7]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:14px;overflow:hidden;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 2px rgba(15,23,42,.04)}.cfg-group-label[data-v-7374b1f7]{padding:11px 18px;font-size:12px;font-weight:600;color:#6b7280;letter-spacing:.02em;background:#f9fafb;border-bottom:1px solid #f0f2f5}.cfg-group-label--between[data-v-7374b1f7],.cfg-group-label--with-tip[data-v-7374b1f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.cfg-group-sublabel[data-v-7374b1f7]{display:block;margin-top:2px;font-size:11px;font-weight:400;color:#9ca3af;letter-spacing:0}.cfg-tip-icon[data-v-7374b1f7]{color:#93c5fd;cursor:pointer;font-size:14px}.cfg-item[data-v-7374b1f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #f3f4f6}.cfg-item[data-v-7374b1f7]:last-child{border-bottom:none}.cfg-item--top[data-v-7374b1f7]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cfg-item--stack[data-v-7374b1f7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}.cfg-item-text[data-v-7374b1f7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cfg-item-control[data-v-7374b1f7]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cfg-label[data-v-7374b1f7]{font-size:14px;color:#374151;line-height:1.4}.cfg-desc[data-v-7374b1f7]{display:block;margin-top:3px;font-size:12px;color:#9ca3af;line-height:1.35}.cfg-inline-label[data-v-7374b1f7]{font-size:12px;color:#6b7280}.cfg-checkbox-row[data-v-7374b1f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px}.cfg-page--wx .cfg-group[data-v-7374b1f7]{margin-bottom:12px}.cfg-wx-appid-input[data-v-7374b1f7]{max-width:420px}.cfg-wx-appid-chip[data-v-7374b1f7]{display:inline-block;max-width:280px;padding:4px 10px;border-radius:4px;background:#f3f4f6;color:#4b5563;font-size:12px;font-family:Consolas,Monaco,monospace;word-break:break-all;line-height:1.4}.cfg-wx-scenes[data-v-7374b1f7]{padding-top:10px;padding-bottom:16px}.cfg-wx-hint[data-v-7374b1f7]{margin:0 0 10px;font-size:12px;color:#9ca3af;line-height:1.5}.cfg-wx-hint-danger[data-v-7374b1f7]{color:#f56c6c;font-weight:500}.cfg-wx-scene-grid[data-v-7374b1f7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;width:100%}.cfg-wx-scene-card[data-v-7374b1f7]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;margin:0;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;text-align:left;font:inherit;color:inherit;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s,-webkit-box-shadow .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cfg-wx-scene-card[data-v-7374b1f7]:hover:not(:disabled):not(.is-disabled){border-color:#93c5fd;-webkit-box-shadow:0 1px 2px rgba(37,99,235,.08);box-shadow:0 1px 2px rgba(37,99,235,.08)}.cfg-wx-scene-card.is-checked[data-v-7374b1f7]{border-color:#60a5fa;background:#eff6ff}.cfg-wx-scene-card.is-miss.is-checked[data-v-7374b1f7]{border-color:#f0c78a;background:#fffbeb}.cfg-wx-scene-card.is-disabled[data-v-7374b1f7],.cfg-wx-scene-card[data-v-7374b1f7]:disabled{opacity:.55;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.cfg-wx-scene-check[data-v-7374b1f7]{-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;border:1px solid #c0c4cc;border-radius:3px;background:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:12px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box}.cfg-wx-scene-card.is-checked .cfg-wx-scene-check[data-v-7374b1f7]{border-color:#409eff;background:#409eff}.cfg-wx-scene-label[data-v-7374b1f7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;color:#374151;line-height:1.3}.cfg-wx-scene-badge[data-v-7374b1f7]{-ms-flex-negative:0;flex-shrink:0;padding:0 6px;border-radius:8px;background:#f59e0b;color:#fff;font-size:10px;line-height:16px;white-space:nowrap;pointer-events:none}.cfg-wx-ready[data-v-7374b1f7]{padding:12px 18px 16px;min-height:48px}.cfg-wx-ready-banner[data-v-7374b1f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.45;color:#374151}.cfg-wx-ready-banner i[data-v-7374b1f7]{margin-top:2px;font-size:16px;-ms-flex-negative:0;flex-shrink:0}.cfg-wx-ready-banner.is-warn[data-v-7374b1f7]{background:#fffbeb;color:#92400e}.cfg-wx-ready-banner.is-ok[data-v-7374b1f7]{background:#ecfdf5;color:#065f46}.cfg-wx-ready-banner em[data-v-7374b1f7]{font-style:normal;opacity:.7;font-size:12px;word-break:break-all}.cfg-wx-ready-block[data-v-7374b1f7]{margin-top:12px}.cfg-wx-ready-caption[data-v-7374b1f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;color:#6b7280;font-weight:500}.cfg-wx-toggle[data-v-7374b1f7]{border:none;background:none;padding:0;color:#2563eb;font-size:12px;cursor:pointer}.cfg-wx-toggle[data-v-7374b1f7]:hover{text-decoration:underline}.cfg-wx-tag-wrap[data-v-7374b1f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cfg-wx-tag[data-v-7374b1f7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;line-height:1.4;border:1px solid transparent}.cfg-wx-tag.is-miss[data-v-7374b1f7]{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.cfg-wx-tag.is-ok[data-v-7374b1f7]{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.cfg-radio-row[data-v-7374b1f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px 20px}.cfg-radio-row .el-radio[data-v-7374b1f7]{margin-right:0}.cfg-form-grid[data-v-7374b1f7]{display:grid;gap:14px;padding:16px 18px}.cfg-form-grid--single[data-v-7374b1f7]{grid-template-columns:1fr}.cfg-form-field[data-v-7374b1f7] .el-input{width:100%}.cfg-form-field label[data-v-7374b1f7]{display:block;margin-bottom:6px;font-size:12px;color:#6b7280;font-weight:500}.cfg-form-field label em[data-v-7374b1f7]{font-style:normal;color:#d1d5db;font-weight:400}.cfg-form-field--section[data-v-7374b1f7]{padding-top:4px;border-top:1px dashed #e5e7eb;margin-top:4px}.cfg-inline-section-title[data-v-7374b1f7]{font-size:12px;font-weight:600;color:#6b7280}.cfg-inline-section-desc[data-v-7374b1f7]{margin:4px 0 0;font-size:11px;color:#9ca3af;line-height:1.4}.cfg-subsection[data-v-7374b1f7]{padding:0 18px 16px;border-top:1px solid #f3f4f6}.cfg-subsection-title[data-v-7374b1f7]{padding:12px 0 4px;font-size:12px;font-weight:600;color:#6b7280}.cfg-subsection-desc[data-v-7374b1f7]{margin:0 0 10px;font-size:11px;color:#9ca3af;line-height:1.4}.cfg-form-grid--flush[data-v-7374b1f7]{padding:0}.cfg-inline-alert[data-v-7374b1f7]{margin:0 18px 16px;padding:8px 12px}.cfg-field-hint[data-v-7374b1f7]{margin:0 18px 12px;font-size:12px;line-height:1.5;color:#9ca3af}.cfg-field-hint--warn[data-v-7374b1f7]{color:#d97706}.aliyun-oss-toolbar[data-v-7374b1f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-negative:0;flex-shrink:0}.aliyun-toolbar-label[data-v-7374b1f7]{font-size:12px;font-weight:500;color:#6b7280}.aliyun-toolbar-divider[data-v-7374b1f7]{width:1px;height:16px;background:#e5e7eb}.aliyun-ak-tag[data-v-7374b1f7]{display:inline-block;padding:1px 7px;font-size:11px;font-weight:600;line-height:18px;border-radius:999px;border:1px solid transparent;vertical-align:middle}.aliyun-ak-tag.is-inline[data-v-7374b1f7]{margin-left:4px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.aliyun-ak-tag.is-platform[data-v-7374b1f7]{color:#7c5c10;background:#fffbeb;border-color:#fcd34d}.aliyun-ak-tag.is-school[data-v-7374b1f7]{color:#047857;background:#ecfdf5;border-color:#6ee7b7}.aliyun-oss-toolbar[data-v-7374b1f7] .el-checkbox{margin-right:0}.aliyun-oss-toolbar[data-v-7374b1f7] .el-checkbox__label{font-size:12px;padding-left:6px}.aliyun-service-tags[data-v-7374b1f7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.aliyun-service-tags[data-v-7374b1f7] .el-checkbox.is-bordered{margin:0;padding:4px 10px;height:auto;border-radius:6px}.cfg-eye-icon[data-v-7374b1f7]{cursor:pointer;margin-right:6px;color:#9ca3af}.aliyun-ak-input.aliyun-ak-password-input[data-v-7374b1f7] .el-input__inner{-webkit-text-security:disc!important}.aliyun-type-grid[data-v-7374b1f7]{display:grid;grid-template-columns:1fr;gap:8px}.aliyun-type-chip[data-v-7374b1f7]{border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;background:#fafafa;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.aliyun-type-chip.is-active[data-v-7374b1f7]{background:#eff6ff;border-color:#bfdbfe}.aliyun-type-bucket-input[data-v-7374b1f7]{margin-top:8px;width:100%}.aliyun-type-bucket-input[data-v-7374b1f7] .el-input__inner{font-size:12px}