.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-0d2264c2]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sql-text-preview[data-v-0d2264c2]{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-0d2264c2]{flex-shrink:0;padding:0 4px}.toolbar-row[data-v-0d2264c2]{margin:-7px 0}.toolbar-left[data-v-0d2264c2]{display:flex;align-items:center;flex-wrap:wrap}.filter-item[data-v-0d2264c2]{margin-right:8px;margin-bottom:8px}.search-input[data-v-0d2264c2]{width:240px;flex-shrink:0}.search-select[data-v-0d2264c2]{width:150px}.toolbar-right[data-v-0d2264c2]{text-align:right}.list-card[data-v-0d2264c2]{padding:6px;margin-top:8px}.noseparator .el-table__body-wrapper[data-v-0d2264c2],.noseparator .el-table__header-wrapper[data-v-0d2264c2],.noseparator .el-table td[data-v-0d2264c2],.noseparator .el-table th[data-v-0d2264c2]{border:none!important}.appmain-wrap .el-table .cell[data-v-0d2264c2]{padding:4px 8px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-table[data-v-0d2264c2] .el-table__row{height:36px!important}.pagination-wrap[data-v-0d2264c2]{text-align:right;margin-top:8px}.detail-drawer[data-v-0d2264c2] .el-drawer__header{background-color:#f5f7fa;border-bottom:1px solid #ebeef5;font-size:16px;padding:12px 20px}.detail-drawer[data-v-0d2264c2] .el-drawer__body{padding:16px 24px;overflow-y:auto}.card-header[data-v-0d2264c2]{font-weight:700;font-size:14px;margin-bottom:8px;color:#409eff;display:flex;align-items:center;justify-content:space-between}.sql-content-header[data-v-0d2264c2]{justify-content:flex-start;gap:8px}.sql-content-header .header-title[data-v-0d2264c2]{font-size:14px;font-weight:700;color:#409eff}.sql-content-header .db-tag[data-v-0d2264c2]{margin-left:4px}.sql-content-header .database-name-display[data-v-0d2264c2]{margin-left:4px;color:#606266;font-size:13px;font-weight:500}.card-header-left[data-v-0d2264c2]{display:flex;align-items:center}.card-header-right[data-v-0d2264c2]{display:flex;align-items:center;gap:4px}.card-header-right .el-tag[data-v-0d2264c2]{margin-right:4px}.card-header-right .database-name-display[data-v-0d2264c2]{color:#606266;font-size:13px;font-weight:500}.card-header i[data-v-0d2264c2]{margin-right:6px;font-size:16px}.detail-card[data-v-0d2264c2]{padding:12px 16px;border:1px solid #ebeef5;border-radius:4px;margin-bottom:12px}.highlight-card[data-v-0d2264c2]{border-color:#409eff;background-color:#f0f9ff}.highlight-card .card-header[data-v-0d2264c2]{color:#409eff}.analysis-row[data-v-0d2264c2]{margin-bottom:8px}.field-label[data-v-0d2264c2]{display:inline-block;font-weight:500;margin-right:4px;color:#606266}.impact-value[data-v-0d2264c2]{font-size:14px;font-weight:500;color:#303133}.risk-content[data-v-0d2264c2]{margin-top:4px;padding:8px;background-color:#ffecec;border-radius:4px;font-size:13px;color:#a94442}.no-risk-content[data-v-0d2264c2]{display:inline-block;margin-top:4px;color:#909399;font-size:13px}.risk-items-container[data-v-0d2264c2]{margin-top:4px}.risk-item[data-v-0d2264c2]{margin-bottom:12px;padding:10px 12px;background-color:#fff9f0;border-left:3px solid #e6a23c;border-radius:4px;transition:all .3s}.risk-item[data-v-0d2264c2]:last-child{margin-bottom:0}.risk-item[data-v-0d2264c2]:hover{background-color:#fef5e7;box-shadow:0 2px 4px rgba(0,0,0,.08)}.rule-title[data-v-0d2264c2]{display:flex;align-items:center;margin-bottom:6px;font-weight:600;color:#e6a23c}.rule-title i[data-v-0d2264c2]{margin-right:6px;font-size:14px}.rule-name[data-v-0d2264c2]{font-size:14px}.rule-description[data-v-0d2264c2]{font-size:13px;color:#606266;line-height:1.6;padding-left:20px}.info-card[data-v-0d2264c2]{background-color:#fafafa}.info-descriptions[data-v-0d2264c2] .el-descriptions__item{padding:8px 0}.info-descriptions[data-v-0d2264c2] .el-descriptions__label{width:90px;font-weight:500}.info-descriptions[data-v-0d2264c2] .el-descriptions__content{padding-left:8px;font-size:13px}.sql-editor[data-v-0d2264c2]{height:280px;width:100%;border:1px solid #dcdfe6;border-radius:4px;margin-top:4px;overflow:auto}