.explain-result-dialog[data-v-c4b8b138] :deep(.el-dialog){margin-top:5vh!important;margin-bottom:5vh!important;display:flex;flex-direction:column;max-height:90vh}.explain-result-dialog[data-v-c4b8b138] :deep(.el-dialog__body){flex:1;padding:16px 20px;overflow-y:auto}.dialog-content[data-v-c4b8b138]{min-height:400px}.dialog-footer[data-v-c4b8b138]{display:flex;justify-content:flex-end}.optimization-advice-dialog[data-v-6872f3c0] :deep(.el-dialog__body){padding:20px 20px 0;max-height:70vh;overflow-y:auto}.dialog-content[data-v-6872f3c0]{padding-bottom:20px}.dialog-footer[data-v-6872f3c0]{display:flex;justify-content:flex-end;gap:8px}.sql-content-cell[data-v-284e9e0e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sql-text-preview[data-v-284e9e0e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;color:#606266}.sql-view-btn[data-v-284e9e0e]{flex-shrink:0;padding:0 4px}.toolbar-row[data-v-284e9e0e]{margin:-7px 0}.toolbar-left[data-v-284e9e0e]{display:flex;align-items:center}.filter-item[data-v-284e9e0e]{margin-right:8px}.search-input[data-v-284e9e0e]{width:280px}.search-select[data-v-284e9e0e]{width:150px}.toolbar-right[data-v-284e9e0e]{text-align:right}.list-card[data-v-284e9e0e]{padding:6px;margin-top:8px}.noseparator .el-table__body-wrapper[data-v-284e9e0e],.noseparator .el-table__header-wrapper[data-v-284e9e0e],.noseparator .el-table td[data-v-284e9e0e],.noseparator .el-table th[data-v-284e9e0e]{border:none!important}.appmain-wrap .el-table .cell[data-v-284e9e0e]{padding:4px 8px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-table[data-v-284e9e0e] .el-table__row{height:36px!important}.pagination-wrap[data-v-284e9e0e]{text-align:right;margin-top:8px}.detail-drawer[data-v-284e9e0e] .el-drawer__header{background-color:#f5f7fa;border-bottom:1px solid #ebeef5;font-size:16px;padding:12px 20px}.detail-drawer[data-v-284e9e0e] .el-drawer__body{padding:16px 24px;overflow-y:auto}.card-header[data-v-284e9e0e]{font-weight:700;font-size:14px;margin-bottom:8px;color:#409eff;display:flex;align-items:center}.card-header i[data-v-284e9e0e]{margin-right:6px;font-size:16px}.detail-card[data-v-284e9e0e]{padding:12px 16px;border:1px solid #ebeef5;border-radius:4px;margin-bottom:12px}.highlight-card[data-v-284e9e0e]{border-color:#409eff;background-color:#f0f9ff}.highlight-card .card-header[data-v-284e9e0e]{color:#409eff}.analysis-row[data-v-284e9e0e]{margin-bottom:8px}.field-label[data-v-284e9e0e]{display:inline-block;font-weight:500;margin-right:4px;color:#606266}.impact-value[data-v-284e9e0e]{font-size:14px;font-weight:500;color:#303133}.risk-content[data-v-284e9e0e]{margin-top:4px;padding:8px;background-color:#ffecec;border-radius:4px;font-size:13px;color:#a94442}.no-risk-content[data-v-284e9e0e]{display:inline-block;margin-top:4px;color:#909399;font-size:13px}.risk-items-container[data-v-284e9e0e]{margin-top:4px}.risk-rules-row[data-v-284e9e0e]{margin-top:12px}.risk-rules-table[data-v-284e9e0e]{margin-top:4px}.risk-rules-table[data-v-284e9e0e] .el-table__header th{background:#fafafa;color:#303133;font-weight:600}.risk-rules-table[data-v-284e9e0e] .el-table__body td{vertical-align:top}.risk-item[data-v-284e9e0e]{margin-bottom:12px;padding:10px 12px;background-color:#fff9f0;border-left:3px solid #e6a23c;border-radius:4px;transition:all .3s}.risk-item[data-v-284e9e0e]:last-child{margin-bottom:0}.risk-item[data-v-284e9e0e]:hover{background-color:#fef5e7;box-shadow:0 2px 4px rgba(0,0,0,.08)}.rule-title[data-v-284e9e0e]{display:flex;align-items:center;margin-bottom:6px;font-weight:600;color:#e6a23c}.rule-title i[data-v-284e9e0e]{margin-right:6px;font-size:14px}.rule-name[data-v-284e9e0e]{font-size:14px}.rule-description[data-v-284e9e0e]{font-size:13px;color:#606266;line-height:1.6;padding-left:20px}.info-card[data-v-284e9e0e]{background-color:#fafafa}.info-descriptions[data-v-284e9e0e] .el-descriptions__item{padding:8px 0}.info-descriptions[data-v-284e9e0e] .el-descriptions__label{width:90px;font-weight:500}.info-descriptions[data-v-284e9e0e] .el-descriptions__content{padding-left:8px;font-size:13px}.sql-editor[data-v-284e9e0e]{height:280px;width:100%;border:1px solid #dcdfe6;border-radius:4px;margin-top:4px;overflow:auto}