.common-page-container[data-v-84b59caa],.common-right-panel[data-v-84b59caa]{height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.common-right-panel[data-v-84b59caa]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-query-form[data-v-84b59caa]{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}.right-btn-group[data-v-84b59caa]{margin-left:auto;margin-right:0!important}.all_page_border[data-v-84b59caa]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden}.all_page_border[data-v-84b59caa] .el-table{overflow:hidden!important}.all_page_border[data-v-84b59caa] .el-table__row td{padding:12px 0!important}.all_page_border[data-v-84b59caa] .cell{line-height:1.5!important}.pagination-container[data-v-84b59caa]{margin-top:14px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-actions-row[data-v-84b59caa]{gap:12px!important;width:100%!important}.table-actions-row .el-button[data-v-84b59caa]{padding:4px 6px!important;border-radius:4px!important}.table-actions-row .op-btn-primary[data-v-84b59caa]{color:#6366f1!important}.table-actions-row .op-btn-primary[data-v-84b59caa]:hover{color:#4f46e5!important;background:#eef2ff!important}.table-actions-row .op-btn-delete[data-v-84b59caa]{color:#ef4444!important}.table-actions-row .op-btn-delete[data-v-84b59caa]:hover{color:#dc2626!important;background:#fef2f2!important}.mono-id-text[data-v-84b59caa]{font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:13px;color:#64748b;white-space:nowrap!important;word-break:keep-all!important;display:inline-block;letter-spacing:.3px}.count-badge[data-v-84b59caa]{display:inline-block;padding:2px 10px;border-radius:9999px;font-size:12px;font-weight:600;line-height:1.4}.primary-badge[data-v-84b59caa]{background:#eef2ff;color:#6366f1;border:1px solid #c7d2fe}.success-badge[data-v-84b59caa]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.grade-pill[data-v-84b59caa]{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;padding:2px 10px;border-radius:9999px;background-color:#faf5ff;color:#6d28d9;border:1px solid #e9d5ff;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.3px;-webkit-box-shadow:0 1px 2px rgba(109,40,217,.04);box-shadow:0 1px 2px rgba(109,40,217,.04)}.table-op-btn[data-v-84b59caa]{font-size:12px!important;font-weight:500!important;border-radius:6px!important;padding:5px 10px!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.op-indigo[data-v-84b59caa]{background:#eef2ff!important;color:#4f46e5!important;border:1px solid #c7d2fe!important}.op-indigo[data-v-84b59caa]:hover{background:#6366f1!important;color:#fff!important;border-color:#6366f1!important}.op-default[data-v-84b59caa]{background:#f8fafc!important;color:#475569!important;border:1px solid #e2e8f0!important}.op-default[data-v-84b59caa]:hover{background:#e2e8f0!important;color:#1e293b!important}.table-actions-row[data-v-84b59caa]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:10px!important;white-space:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;width:auto!important}.table-actions-row .el-button[data-v-84b59caa],.table-actions-row[data-v-84b59caa]{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.table-actions-row .el-button[data-v-84b59caa]{margin:0!important;padding:0!important;font-size:13px!important;font-weight:500!important;border-radius:0!important;line-height:1.2!important;-webkit-transition:all .15s ease!important;transition:all .15s ease!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;gap:3px!important;border:none!important;background:transparent!important}.table-actions-row .el-button--text[data-v-84b59caa]{padding-left:0!important;padding-right:0!important}.table-actions-row .op-btn-primary[data-v-84b59caa]{color:#409eff!important}.table-actions-row .op-btn-primary[data-v-84b59caa]:hover{color:#66b1ff!important;background:transparent!important;opacity:.85}.table-actions-row .op-btn-delete[data-v-84b59caa]{color:#f56c6c!important}.table-actions-row .op-btn-delete[data-v-84b59caa]:hover{color:#f78989!important;background:transparent!important;opacity:.85}.dialog-header-custom[data-v-84b59caa]{gap:12px}.dialog-header-custom[data-v-84b59caa],.header-icon-box[data-v-84b59caa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon-box[data-v-84b59caa]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#818cf8);-webkit-box-shadow:0 4px 10px rgba(99,102,241,.3);box-shadow:0 4px 10px rgba(99,102,241,.3);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.header-title[data-v-84b59caa]{font-size:16px;font-weight:700;color:#0f172a;line-height:1.3}.header-sub[data-v-84b59caa]{font-size:10px;font-weight:600;color:#6366f1;letter-spacing:.5px;margin-top:2px}.modern-dialog-form[data-v-84b59caa]{padding:6px 4px 0 4px}.modern-dialog-form[data-v-84b59caa] .el-form-item__label{font-size:13px!important;font-weight:600!important;color:#334155!important;padding-bottom:4px!important;line-height:1.4!important}.dialog-footer-custom[data-v-84b59caa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding-top:10px;border-top:1px solid #f1f5f9}