.condition-select-dialog[data-v-8309794a] .el-dialog__body{padding-top:12px}.condition-select-dialog__selection[data-v-8309794a],.condition-select-dialog__toolbar[data-v-8309794a]{flex-shrink:0}.condition-select-dialog__selection[data-v-8309794a]{border:1px solid var(--el-color-primary-light-7);background:linear-gradient(90deg, var(--el-color-primary-light-9), var(--el-fill-color-blank));min-height:44px;color:var(--el-text-color-primary);border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.condition-select-dialog__selection.is-empty[data-v-8309794a]{border-color:var(--el-border-color-lighter);background:var(--el-fill-color-light);color:var(--el-text-color-secondary)}.condition-select-dialog__selection-icon[data-v-8309794a]{color:var(--el-color-primary);flex-shrink:0;font-size:18px}.condition-select-dialog__selection-label[data-v-8309794a]{color:var(--el-text-color-secondary);flex-shrink:0}.condition-select-dialog__selection-value[data-v-8309794a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--el-color-primary);flex:1;font-weight:600;overflow:hidden}.condition-select-dialog__selection-placeholder[data-v-8309794a]{flex:1}.condition-select-dialog__toolbar[data-v-8309794a]{border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-blank);border-radius:8px;margin-bottom:12px;padding:12px 14px}.condition-select-dialog__toolbar-inner[data-v-8309794a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.condition-select-dialog__toolbar-input[data-v-8309794a]{flex:220px;min-width:180px}.condition-select-dialog__body[data-v-8309794a]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.condition-select-dialog__split[data-v-8309794a]{flex:1;gap:12px;min-height:0;display:flex}.condition-select-dialog__side[data-v-8309794a],.condition-select-dialog__main[data-v-8309794a]{border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-blank);border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.condition-select-dialog__side[data-v-8309794a]{flex:0 0 240px;width:240px}.condition-select-dialog__main[data-v-8309794a]{flex:1;min-width:0}.condition-select-dialog__panel-header[data-v-8309794a]{border-bottom:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-light);color:var(--el-text-color-primary);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.condition-select-dialog__panel-header-left[data-v-8309794a]{align-items:center;gap:6px;display:flex}.condition-select-dialog__panel-body[data-v-8309794a]{flex:1;min-height:0;max-height:calc(100vh - 400px);padding:10px;overflow:auto}.condition-select-dialog__panel-body--table[data-v-8309794a]{flex-direction:column;max-height:none;padding:0;display:flex;overflow:hidden}.condition-select-dialog__table-wrap[data-v-8309794a]{flex:auto;height:min(480px,100vh - 400px);min-height:160px;max-height:calc(100vh - 400px);overflow:hidden}.condition-select-dialog__pagination[data-v-8309794a]{border-top:1px solid var(--el-border-color-lighter);flex-shrink:0;justify-content:flex-end;padding:10px 12px;display:flex}.condition-select-dialog__footer[data-v-8309794a]{align-items:center;gap:12px;width:100%;display:flex}.condition-select-dialog__footer-tip[data-v-8309794a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--el-text-color-secondary);flex:1;font-size:13px;overflow:hidden}.condition-select-dialog__footer-tip strong[data-v-8309794a]{color:var(--el-color-primary);font-weight:600}.condition-select-dialog__footer-actions[data-v-8309794a]{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.condition-select-dialog__form-block[data-v-8309794a]{margin-bottom:12px}.condition-select-dialog__form-label[data-v-8309794a]{color:var(--el-text-color-primary);margin-bottom:8px;font-size:13px;font-weight:600}.condition-select-dialog__meta-tag[data-v-8309794a]{margin-bottom:12px}.condition-select-dialog__empty[data-v-8309794a]{min-height:240px;color:var(--el-text-color-secondary);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}[data-v-8309794a] .condition-select-row--active,[data-v-8309794a] .condition-select-row--active td{background-color:var(--el-color-primary-light-9)!important}[data-v-8309794a] .condition-select-row--active td:first-child{box-shadow:inset 3px 0 0 var(--el-color-primary)}[data-v-8309794a] .condition-select-row--active:hover>td{background-color:var(--el-color-primary-light-8)!important}.condition-select-dialog__check-cell[data-v-8309794a]{justify-content:center;align-items:center;display:flex}.condition-select-dialog__check-icon[data-v-8309794a]{color:var(--el-color-primary);font-size:18px}.condition-select-dialog__check-placeholder[data-v-8309794a]{border:1px solid var(--el-border-color);border-radius:50%;width:16px;height:16px}.condition-select-dialog__dept-tree[data-v-8309794a] .el-tree-node__content{border-radius:6px;height:34px}.condition-select-dialog__dept-tree[data-v-8309794a] .el-tree-node.is-current>.el-tree-node__content{background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:600}.condition-select-dialog__dept-tree[data-v-8309794a] .el-tree-node.is-checked>.el-tree-node__content{background:var(--el-color-primary-light-9)}.condition-select-dialog__selected-tags[data-v-8309794a]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.codegen-select-text[data-v-8309794a]{min-height:32px;line-height:32px;display:inline-block}.codegen-select-input[data-v-8309794a]{width:100%;display:block}.codegen-select-input[data-v-8309794a] .el-input{width:100%}.codegen-select-input[data-v-8309794a] .el-input__wrapper{cursor:pointer}.condition-select-dialog-overlay .el-dialog,.el-dialog.condition-select-dialog{flex-direction:column;max-height:min(720px,100vh - 80px);display:flex;overflow:hidden;margin:auto!important}.condition-select-dialog-overlay .el-dialog.is-fullscreen,.el-dialog.condition-select-dialog.is-fullscreen{max-height:100vh}.condition-select-dialog-overlay .el-dialog .el-dialog__header,.condition-select-dialog-overlay .el-dialog .el-dialog__footer,.el-dialog.condition-select-dialog .el-dialog__header,.el-dialog.condition-select-dialog .el-dialog__footer{flex-shrink:0}.condition-select-dialog-overlay .el-dialog .el-dialog__body,.el-dialog.condition-select-dialog .el-dialog__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
