/*!
 * Authorization-Admin v2.3.2
 * (c) 2020-2025 yujian
 * AGPL v3 Licensed.
 */.rule-management .rule-card[data-v-415be6f2],.rule-management .version-card[data-v-415be6f2]{margin-bottom:20px;border-radius:4px}.rule-management .rule-card .card-header[data-v-415be6f2],.rule-management .version-card .card-header[data-v-415be6f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.rule-management .rule-card .card-header .header-left[data-v-415be6f2],.rule-management .version-card .card-header .header-left[data-v-415be6f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.rule-management .rule-card .card-header .header-left .header-title[data-v-415be6f2],.rule-management .version-card .card-header .header-left .header-title[data-v-415be6f2]{font-size:16px;font-weight:500;color:#303133}.rule-management .rule-card .card-header .header-left .current-version[data-v-415be6f2],.rule-management .rule-card .card-header .header-left .version-status[data-v-415be6f2],.rule-management .version-card .card-header .header-left .current-version[data-v-415be6f2],.rule-management .version-card .card-header .header-left .version-status[data-v-415be6f2]{margin-left:8px}.rule-management .rule-card .card-header .header-right[data-v-415be6f2],.rule-management .version-card .card-header .header-right[data-v-415be6f2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.rule-management .version-list[data-v-415be6f2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding:20px}.rule-management .version-item[data-v-415be6f2]{-webkit-transition:all .3s;transition:all .3s;border-radius:4px;cursor:pointer}.rule-management .version-item[data-v-415be6f2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.rule-management .version-item.is-effective[data-v-415be6f2]{border:1px solid #67c23a}.rule-management .version-item.is-current[data-v-415be6f2]{border:2px solid #409eff;background-color:#ecf5ff}.rule-management .version-item .version-header[data-v-415be6f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.rule-management .version-item .version-header .version-info[data-v-415be6f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.rule-management .version-item .version-header .version-info .version-tag[data-v-415be6f2]{font-size:14px}.rule-management .version-item .version-header .version-info .version-status[data-v-415be6f2]{font-size:13px;color:#909399}.rule-management .version-item .version-header .version-actions[data-v-415be6f2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.rule-management .version-item .version-content .version-meta[data-v-415be6f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;color:#909399;font-size:13px}.rule-management .version-item .version-content .version-meta .meta-item[data-v-415be6f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.rule-management .version-item .version-content .version-meta .meta-item i[data-v-415be6f2]{font-size:14px}.rule-management .rule-tiles[data-v-415be6f2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding:20px}.rule-management .rule-tile[data-v-415be6f2]{-webkit-transition:all .3s;transition:all .3s;border-radius:4px}.rule-management .rule-tile.is-disabled[data-v-415be6f2]{background-color:#f5f7fa;border:1px solid #e4e7ed}.rule-management .rule-tile.is-disabled .rule-tile-content .rule-actions .el-button[data-v-415be6f2],.rule-management .rule-tile.is-disabled .rule-tile-content .rule-info[data-v-415be6f2],.rule-management .rule-tile.is-disabled .rule-tile-header .rule-tile-title .rule-name[data-v-415be6f2]{color:#666}.rule-management .rule-tile.is-disabled .rule-tile-content .rule-actions .el-button[data-v-415be6f2]:hover{color:#409eff}.rule-management .rule-tile .rule-tile-header[data-v-415be6f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.rule-management .rule-tile .rule-tile-header .rule-tile-title[data-v-415be6f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.rule-management .rule-tile .rule-tile-header .rule-tile-title .rule-name[data-v-415be6f2]{font-weight:500;color:#1a1a1a}.rule-management .rule-tile .rule-tile-content .rule-info[data-v-415be6f2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:12px;color:#333;font-size:13px}.rule-management .rule-tile .rule-tile-content .rule-info .rule-time[data-v-415be6f2],.rule-management .rule-tile .rule-tile-content .rule-info .rule-version[data-v-415be6f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.rule-management .rule-tile .rule-tile-content .rule-info .rule-time i[data-v-415be6f2],.rule-management .rule-tile .rule-tile-content .rule-info .rule-version i[data-v-415be6f2]{font-size:14px}.rule-management .rule-tile .rule-tile-content .rule-actions[data-v-415be6f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.rule-management .rule-tile .rule-tile-content .rule-actions .el-button[data-v-415be6f2]{padding:2px 8px;font-size:13px;color:#333}.rule-management .rule-tile .rule-tile-content .rule-actions .el-button.is-disabled[data-v-415be6f2]{color:#999;cursor:not-allowed}.rule-management .rule-tile .rule-tile-content .rule-actions .el-button[data-v-415be6f2]:not(.is-disabled):hover{color:#409eff}[data-v-415be6f2] .el-card__body{padding:16px}[data-v-415be6f2] .el-dialog .el-dialog__header{padding:20px;border-bottom:1px solid #ebeef5}[data-v-415be6f2] .el-dialog .el-dialog__body{padding:30px}[data-v-415be6f2] .el-dialog .el-dialog__footer{padding:20px;border-top:1px solid #ebeef5}[data-v-415be6f2] .el-form-item__label{font-weight:500}[data-v-415be6f2] .el-textarea__inner{font-family:monospace;line-height:1.5}[data-v-415be6f2] .el-textarea__inner:disabled{background-color:#f5f7fa;color:#606266}.version-actions[data-v-415be6f2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.version-actions .el-button[data-v-415be6f2]{padding:2px 8px;font-size:13px}.version-actions .el-button.el-button--text.el-button--success[data-v-415be6f2]{color:#67c23a}.version-actions .el-button.el-button--text.el-button--success[data-v-415be6f2]:hover{color:#85ce61}.version-actions .el-button.el-button--text.el-button--danger[data-v-415be6f2]{color:#f56c6c}.version-actions .el-button.el-button--text.el-button--danger[data-v-415be6f2]:hover{color:#f78989}.pagination-container[data-v-415be6f2]{margin-top:20px;text-align:right}.el-select-dropdown__item[data-v-415be6f2]{padding:8px 12px}.form-item-readonly[data-v-415be6f2]{min-height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-item-readonly .placeholder[data-v-415be6f2]{color:#909399;font-size:14px}