@import url(https://fonts.googleapis.com/css2?family=Fira+Sans:wght@400;500;600;700&family=Fira+Code:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,500&family=IBM+Plex+Sans:wght@400;500;600&display=swap);.moral-ops-panel[data-v-24006fc2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9}.moral-ops-panel[data-v-24006fc2]::-webkit-scrollbar{width:6px}.moral-ops-panel[data-v-24006fc2]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.moral-ops-panel[data-v-24006fc2]::-webkit-scrollbar-thumb:hover{background:#64748b}.moral-ops-panel[data-v-24006fc2]::-webkit-scrollbar-track{background:#f1f5f9}.fade-in[data-v-24006fc2]{-webkit-animation:fadeIn-24006fc2 .4s cubic-bezier(.4,0,.2,1) forwards;animation:fadeIn-24006fc2 .4s cubic-bezier(.4,0,.2,1) forwards}@-webkit-keyframes fadeIn-24006fc2{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-24006fc2{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-in-up[data-v-24006fc2]{-webkit-animation:fadeInUp-24006fc2 .4s cubic-bezier(.4,0,.2,1) forwards;animation:fadeInUp-24006fc2 .4s cubic-bezier(.4,0,.2,1) forwards}@-webkit-keyframes fadeInUp-24006fc2{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-24006fc2{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.school-row[data-v-24006fc2]{margin-bottom:20px}.school-row[data-v-24006fc2]>.el-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dept-pane-wrapper[data-v-24006fc2]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;min-height:240px;max-height:320px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.02);box-shadow:0 4px 6px -1px rgba(0,0,0,.02);overflow-y:auto;overflow-x:hidden}.card-header-styled[data-v-24006fc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#1e293b}.card-header-styled i[data-v-24006fc2]{color:#6366f1;font-size:16px}.accent-card[data-v-24006fc2]{border-top:4px solid #4f46e5!important}.scope-card[data-v-24006fc2]{border-radius:12px!important;border:1px solid #e2e8f0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.02);box-shadow:0 4px 6px -1px rgba(0,0,0,.02)}[data-v-24006fc2] .custom-descriptions .el-descriptions__table{border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}[data-v-24006fc2] .custom-descriptions .desc-label{background:#f8fafc!important;color:#475569;font-weight:600;width:120px}[data-v-24006fc2] .custom-descriptions .desc-content{color:#1e293b}.highlight-text[data-v-24006fc2]{font-weight:600;color:#4f46e5}.badge-count[data-v-24006fc2]{background:#eff6ff;color:#2563eb;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600;border:1px solid #dbeafe}.status-indicator[data-v-24006fc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.status-dot[data-v-24006fc2]{width:8px;height:8px;border-radius:50%;display:inline-block}.dot-active[data-v-24006fc2]{background:#10b981;-webkit-box-shadow:0 0 0 0 rgba(16,185,129,.7);box-shadow:0 0 0 0 rgba(16,185,129,.7);-webkit-animation:statusPulse-24006fc2 2s infinite;animation:statusPulse-24006fc2 2s infinite}.dot-inactive[data-v-24006fc2]{background:#cbd5e1}.status-text[data-v-24006fc2]{font-size:12px;font-weight:500}.text-active[data-v-24006fc2]{color:#047857}.text-inactive[data-v-24006fc2]{color:#64748b}@-webkit-keyframes statusPulse-24006fc2{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(16,185,129,.7);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 4px rgba(16,185,129,0);box-shadow:0 0 0 4px rgba(16,185,129,0)}to{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(16,185,129,0);box-shadow:0 0 0 0 rgba(16,185,129,0)}}@keyframes statusPulse-24006fc2{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(16,185,129,.7);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 4px rgba(16,185,129,0);box-shadow:0 0 0 4px rgba(16,185,129,0)}to{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(16,185,129,0);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.mode-tag[data-v-24006fc2]{border-radius:6px;font-weight:600}.empty-state-alert[data-v-24006fc2]{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;padding:32px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;min-height:240px}.empty-icon[data-v-24006fc2]{font-size:28px;color:#94a3b8}.empty-text[data-v-24006fc2]{color:#64748b;font-size:13px;font-weight:500}.step-card[data-v-24006fc2]{border-radius:12px!important;border:1px solid #e2e8f0;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.02)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.02)!important;margin-top:16px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}[data-v-24006fc2] .step-card .el-card__header{padding:12px 18px}[data-v-24006fc2] .step-card .el-card__body{padding:14px 18px}.step-card[data-v-24006fc2]:hover{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.04),0 4px 6px -2px rgba(0,0,0,.02)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.04),0 4px 6px -2px rgba(0,0,0,.02)!important}.branch-card[data-v-24006fc2]{border-left:4px solid #6366f1!important}.date-picker-wrapper[data-v-24006fc2]{padding:8px 0}[data-v-24006fc2] .custom-date-picker.el-range-editor.el-input__inner{border-radius:8px;border:1px solid #cbd5e1;-webkit-transition:all .3s;transition:all .3s;height:40px;line-height:40px}[data-v-24006fc2] .custom-date-picker.el-range-editor.el-input__inner:hover,[data-v-24006fc2] .custom-date-picker.is-active{border-color:#6366f1;-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.15);box-shadow:0 0 0 3px rgba(99,102,241,.15)}.step-badge[data-v-24006fc2]{background:#6366f1;color:#fff;padding:2px 8px;font-size:11px;font-weight:700;border-radius:4px;margin-right:8px;letter-spacing:.5px;text-transform:uppercase}.actions-wrapper[data-v-24006fc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:16px}.btn-modern[data-v-24006fc2]{border-radius:8px!important;font-weight:600!important;padding:10px 18px!important;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.btn-modern i[data-v-24006fc2]{font-size:14px}.btn-modern[data-v-24006fc2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.btn-modern[data-v-24006fc2]:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-secondary[data-v-24006fc2]{background:#f1f5f9!important;color:#475569!important;border:1px solid #cbd5e1!important}.btn-secondary[data-v-24006fc2]:hover{background:#e2e8f0!important;color:#1e293b!important}.btn-warning[data-v-24006fc2]{background:linear-gradient(135deg,#d97706,#b45309)!important;border:none!important;color:#fff!important}.btn-warning[data-v-24006fc2]:hover{opacity:.95;-webkit-box-shadow:0 4px 12px rgba(217,119,6,.3)!important;box-shadow:0 4px 12px rgba(217,119,6,.3)!important}.btn-primary[data-v-24006fc2]{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:none!important;color:#fff!important}.btn-primary[data-v-24006fc2]:hover{opacity:.95;-webkit-box-shadow:0 4px 12px rgba(37,99,235,.3)!important;box-shadow:0 4px 12px rgba(37,99,235,.3)!important}.btn-primary-alt[data-v-24006fc2]{background:linear-gradient(135deg,#4f46e5,#4338ca)!important;border:none!important;color:#fff!important}.btn-primary-alt[data-v-24006fc2]:hover{opacity:.95;-webkit-box-shadow:0 4px 12px rgba(79,70,229,.3)!important;box-shadow:0 4px 12px rgba(79,70,229,.3)!important}.stat-dashboard[data-v-24006fc2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:20px}.stat-card[data-v-24006fc2]{position:relative;padding:20px;border-radius:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.01),0 2px 4px -1px rgba(0,0,0,.01);box-shadow:0 4px 6px -1px rgba(0,0,0,.01),0 2px 4px -1px rgba(0,0,0,.01);border:1px solid rgba(0,0,0,.05)}.stat-info[data-v-24006fc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;z-index:2}.stat-label[data-v-24006fc2]{font-size:12px;font-weight:600}.stat-value[data-v-24006fc2]{font-size:24px;font-weight:700;line-height:1.1;font-family:Outfit,sans-serif}.stat-value .unit[data-v-24006fc2]{font-size:13px;font-weight:500;margin-left:4px}.stat-icon-bg[data-v-24006fc2]{font-size:40px;opacity:.12;z-index:1;position:absolute;right:16px;bottom:8px}.stat-blue[data-v-24006fc2]{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1e40af}.stat-gray[data-v-24006fc2]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569}.stat-orange[data-v-24006fc2]{background:linear-gradient(135deg,#fff7ed,#ffedd5);color:#c2410c}.stat-indigo[data-v-24006fc2]{background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#3730a3}.stat-teal[data-v-24006fc2]{background:linear-gradient(135deg,#f0fdfa,#ccfbf1);color:#0f766e}.stat-emerald[data-v-24006fc2]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#166534}.table-section[data-v-24006fc2]{margin-top:16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.table-title[data-v-24006fc2]{font-size:13px;font-weight:600;color:#475569;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.table-title i[data-v-24006fc2]{color:#6366f1}[data-v-24006fc2] .custom-table.el-table{border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}[data-v-24006fc2] .custom-table.el-table th{background:#f8fafc!important;color:#475569!important;font-weight:600!important;height:42px;padding:0}[data-v-24006fc2] .custom-table.el-table td{padding:8px 0;color:#334155}[data-v-24006fc2] .custom-table.el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#f1f5f9!important}.table-count-highlight[data-v-24006fc2]{font-weight:600;color:#2563eb}.table-count-pending[data-v-24006fc2]{font-weight:600;color:#ea580c}.table-count-convert[data-v-24006fc2]{font-weight:600;color:#4f46e5}.single-date-panel[data-v-24006fc2]{margin-top:24px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px}.panel-inner-title[data-v-24006fc2]{font-size:13px;font-weight:600;color:#334155;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.panel-inner-title i[data-v-24006fc2]{color:#d97706}.single-ops-row[data-v-24006fc2]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.input-with-label[data-v-24006fc2],.single-ops-row[data-v-24006fc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-with-label[data-v-24006fc2]{gap:8px}.input-label[data-v-24006fc2]{font-size:13px;font-weight:500;color:#64748b}[data-v-24006fc2] .compact-input-picker.el-input,[data-v-24006fc2] .compact-input-picker .el-input__inner{border-radius:6px;border:1px solid #cbd5e1;-webkit-transition:all .3s;transition:all .3s}[data-v-24006fc2] .compact-input-picker .el-input__inner:focus,[data-v-24006fc2] .compact-input-picker.is-active .el-input__inner{border-color:#f59e0b;-webkit-box-shadow:0 0 0 3px rgba(245,158,11,.15);box-shadow:0 0 0 3px rgba(245,158,11,.15)}.button-group[data-v-24006fc2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.btn-modern-small[data-v-24006fc2]{border-radius:6px!important;font-weight:600!important;padding:8px 14px!important;-webkit-transition:all .2s!important;transition:all .2s!important}.btn-modern-small[data-v-24006fc2]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-outline-warning[data-v-24006fc2]{background:#fff!important;color:#d97706!important;border:1px solid #f59e0b!important}.btn-outline-warning[data-v-24006fc2]:hover{background:#fffbeb!important;-webkit-box-shadow:0 2px 8px rgba(217,119,6,.1)!important;box-shadow:0 2px 8px rgba(217,119,6,.1)!important}.btn-outline-primary[data-v-24006fc2]{background:#fff!important;color:#2563eb!important;border:1px solid #3b82f6!important}.btn-outline-primary[data-v-24006fc2]:hover{background:#eff6ff!important;-webkit-box-shadow:0 2px 8px rgba(37,99,235,.1)!important;box-shadow:0 2px 8px rgba(37,99,235,.1)!important}.reverse-card-ops-panel[data-v-0c76813f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9}.reverse-card-ops-panel[data-v-0c76813f]::-webkit-scrollbar{width:6px}.reverse-card-ops-panel[data-v-0c76813f]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.reverse-card-ops-panel[data-v-0c76813f]::-webkit-scrollbar-thumb:hover{background:#64748b}.reverse-card-ops-panel[data-v-0c76813f]::-webkit-scrollbar-track{background:#f1f5f9}.fade-in[data-v-0c76813f]{-webkit-animation:fadeIn-0c76813f .4s cubic-bezier(.4,0,.2,1) forwards;animation:fadeIn-0c76813f .4s cubic-bezier(.4,0,.2,1) forwards}@-webkit-keyframes fadeIn-0c76813f{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-0c76813f{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-in-up[data-v-0c76813f]{-webkit-animation:fadeInUp-0c76813f .4s cubic-bezier(.4,0,.2,1) forwards;animation:fadeInUp-0c76813f .4s cubic-bezier(.4,0,.2,1) forwards}@-webkit-keyframes fadeInUp-0c76813f{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-0c76813f{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.step-card[data-v-0c76813f]{border-radius:12px!important;border:1px solid #e2e8f0;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.02)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.02)!important;margin-top:16px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}[data-v-0c76813f] .step-card .el-card__header{padding:12px 18px}[data-v-0c76813f] .step-card .el-card__body{padding:14px 18px}.step-card[data-v-0c76813f]:hover{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.04),0 4px 6px -2px rgba(0,0,0,.02)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.04),0 4px 6px -2px rgba(0,0,0,.02)!important}.branch-card[data-v-0c76813f]{border-left:4px solid #6366f1!important}.branch-card-teal[data-v-0c76813f]{border-left:4px solid #0d9488!important}.branch-card-orange[data-v-0c76813f]{border-left:4px solid #ea580c!important}.card-header-styled[data-v-0c76813f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#1e293b}.card-header-styled i[data-v-0c76813f]{color:#6366f1;font-size:16px}.editor-terminal-container[data-v-0c76813f]{background:#f8fafc;border-radius:12px;border:1px solid #cbd5e1;overflow:hidden;margin-bottom:20px;-webkit-box-shadow:0 6px 16px rgba(148,163,184,.08);box-shadow:0 6px 16px rgba(148,163,184,.08);-webkit-transition:all .3s;transition:all .3s}.editor-terminal-container[data-v-0c76813f]:focus-within{border-color:#6366f1;-webkit-box-shadow:0 6px 16px rgba(99,102,241,.12);box-shadow:0 6px 16px rgba(99,102,241,.12)}.terminal-header[data-v-0c76813f]{background:#f1f5f9;padding:10px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #cbd5e1}.terminal-dots[data-v-0c76813f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.term-dot[data-v-0c76813f]{width:10px;height:10px;border-radius:50%}.dot-red[data-v-0c76813f]{background:#ef4444}.dot-yellow[data-v-0c76813f]{background:#eab308}.dot-green[data-v-0c76813f]{background:#22c55e}.terminal-title[data-v-0c76813f]{font-family:Consolas,Monaco,monospace;font-size:11px;color:#475569;font-weight:600;opacity:.8}[data-v-0c76813f] .terminal-textarea.el-textarea .el-textarea__inner{background:transparent!important;border:none!important;border-radius:0!important;color:#0f172a!important;font-family:Consolas,Courier New,Courier,Monaco,monospace!important;font-size:13px!important;line-height:1.6!important;padding:16px!important;resize:vertical;outline:none!important}[data-v-0c76813f] .terminal-textarea.el-textarea .el-textarea__inner::-webkit-input-placeholder{color:#94a3b8}[data-v-0c76813f] .terminal-textarea.el-textarea .el-textarea__inner::-moz-placeholder{color:#94a3b8}[data-v-0c76813f] .terminal-textarea.el-textarea .el-textarea__inner:-ms-input-placeholder{color:#94a3b8}[data-v-0c76813f] .terminal-textarea.el-textarea .el-textarea__inner::-ms-input-placeholder{color:#94a3b8}[data-v-0c76813f] .terminal-textarea.el-textarea .el-textarea__inner::placeholder{color:#94a3b8}.actions-wrapper[data-v-0c76813f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:4px}.btn-modern[data-v-0c76813f]{border-radius:8px!important;font-weight:600!important;padding:10px 18px!important;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.btn-modern i[data-v-0c76813f]{font-size:14px}.btn-modern[data-v-0c76813f]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.btn-modern[data-v-0c76813f]:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-secondary[data-v-0c76813f]{background:#f1f5f9!important;color:#475569!important;border:1px solid #cbd5e1!important}.btn-secondary[data-v-0c76813f]:hover{background:#e2e8f0!important;color:#1e293b!important}.btn-warning[data-v-0c76813f]{background:linear-gradient(135deg,#d97706,#b45309)!important;border:none!important;color:#fff!important}.btn-warning[data-v-0c76813f]:hover{opacity:.95;-webkit-box-shadow:0 4px 12px rgba(217,119,6,.3)!important;box-shadow:0 4px 12px rgba(217,119,6,.3)!important}.btn-primary[data-v-0c76813f]{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:none!important;color:#fff!important}.btn-primary[data-v-0c76813f]:hover{opacity:.95;-webkit-box-shadow:0 4px 12px rgba(37,99,235,.3)!important;box-shadow:0 4px 12px rgba(37,99,235,.3)!important}.stat-dashboard[data-v-0c76813f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.stat-card[data-v-0c76813f]{position:relative;padding:20px;border-radius:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.01),0 2px 4px -1px rgba(0,0,0,.01);box-shadow:0 4px 6px -1px rgba(0,0,0,.01),0 2px 4px -1px rgba(0,0,0,.01);border:1px solid rgba(0,0,0,.05)}.stat-info[data-v-0c76813f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;z-index:2}.stat-label[data-v-0c76813f]{font-size:12px;font-weight:600}.stat-value[data-v-0c76813f]{font-size:24px;font-weight:700;line-height:1.1;font-family:Outfit,sans-serif}.stat-value .unit[data-v-0c76813f]{font-size:13px;font-weight:500;margin-left:4px}.stat-icon-bg[data-v-0c76813f]{font-size:40px;opacity:.12;z-index:1;position:absolute;right:16px;bottom:8px}.stat-blue[data-v-0c76813f]{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1e40af}.stat-emerald[data-v-0c76813f]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#166534}.stat-orange[data-v-0c76813f]{background:linear-gradient(135deg,#fff7ed,#ffedd5);color:#c2410c}.stat-gray[data-v-0c76813f]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569}.table-section[data-v-0c76813f]{margin-top:16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.table-title[data-v-0c76813f]{font-size:13px;font-weight:600;color:#475569;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.table-title i[data-v-0c76813f]{color:#6366f1}[data-v-0c76813f] .custom-table.el-table{border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}[data-v-0c76813f] .custom-table.el-table th{background:#f8fafc!important;color:#475569!important;font-weight:600!important;height:42px;padding:0}[data-v-0c76813f] .custom-table.el-table td{padding:8px 0;color:#334155}[data-v-0c76813f] .custom-table.el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#f1f5f9!important}.money-highlight[data-v-0c76813f]{font-weight:600;color:#059669}.sample-tip[data-v-0c76813f]{font-size:12px;color:#64748b;margin-top:12px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.sample-tip i[data-v-0c76813f]{color:#3b82f6}.report-message-box[data-v-0c76813f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.report-badge[data-v-0c76813f]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;letter-spacing:.5px}.badge-dry[data-v-0c76813f]{background:rgba(217,119,6,.1);color:#d97706;border:1px solid rgba(217,119,6,.2)}.badge-live[data-v-0c76813f]{background:rgba(239,68,68,.1);color:#dc2626;border:1px solid rgba(239,68,68,.2)}.report-text[data-v-0c76813f]{font-size:13px;font-weight:600;color:#1e293b}.batch-badge[data-v-0c76813f]{background:#e0e7ff;color:#4338ca;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:600}.success-count[data-v-0c76813f]{color:#10b981;font-weight:600}.failed-count[data-v-0c76813f]{color:#64748b;font-weight:500}.failed-count.has-fail[data-v-0c76813f]{color:#ef4444;font-weight:600}.error-section[data-v-0c76813f]{border-color:#fecaca;background:#fff5f5}.error-title[data-v-0c76813f]{color:#991b1b}.error-title i[data-v-0c76813f]{color:#ef4444}.fail-money[data-v-0c76813f]{color:#dc2626;font-weight:600}.batch-unbind-root[data-v-2c88befb]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:100%;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.batch-unbind-panel[data-v-2c88befb],.main-tabs[data-v-2c88befb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.main-tabs[data-v-2c88befb] .el-tabs__header{-ms-flex-negative:0;flex-shrink:0;margin:0 0 6px!important}.main-tabs[data-v-2c88befb] .el-tabs__nav-wrap:after{height:1px}.main-tabs[data-v-2c88befb] .el-tabs__item{height:40px;line-height:40px;font-size:15px;font-weight:600;padding:0 18px!important}.main-tabs[data-v-2c88befb] .el-tabs__item.is-active{font-weight:700}.main-tabs[data-v-2c88befb] .el-tabs__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-tabs[data-v-2c88befb] .el-tab-pane{-ms-flex-direction:column;flex-direction:column}.logs-layout[data-v-2c88befb],.main-tabs[data-v-2c88befb] .el-tab-pane{height:100%;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;overflow:hidden}.logs-layout[data-v-2c88befb]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:0 4px 8px}.logs-layout>.result-list-card[data-v-2c88befb]{-webkit-box-flex:1!important;-ms-flex:1 1 0%!important;flex:1 1 0%!important;height:0!important;min-height:0!important;margin-bottom:0!important}.fade-in[data-v-2c88befb]{-webkit-animation:fadeIn-2c88befb .4s cubic-bezier(.4,0,.2,1) forwards;animation:fadeIn-2c88befb .4s cubic-bezier(.4,0,.2,1) forwards}@-webkit-keyframes fadeIn-2c88befb{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-2c88befb{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.query-layout[data-v-2c88befb]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;height:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px}.dept-filter-pane[data-v-2c88befb],.query-layout[data-v-2c88befb]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.dept-filter-pane[data-v-2c88befb]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 264px;flex:0 0 264px;width:264px;min-width:264px;max-width:264px;-ms-flex-negative:0;flex-shrink:0;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:12px;border:1px solid #e2e8f0;border-left:4px solid #6366f1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s ease;transition:all .25s ease}.dept-filter-pane.is-collapsed[data-v-2c88befb]{-webkit-box-flex:0!important;-ms-flex:0 0 0px!important;flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;border:none!important;margin:0!important;overflow:visible!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent!important}.dept-filter-pane.is-collapsed .dept-filter-header[data-v-2c88befb]{display:none!important}.dept-filter-header[data-v-2c88befb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:10px 12px;font-weight:600;font-size:14px;color:#1e293b;border-bottom:1px solid #f1f5f9;-ms-flex-negative:0;flex-shrink:0}.dept-filter-header i[data-v-2c88befb]{color:#6366f1}.dept-filter-pane[data-v-2c88befb] .department-pane{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;min-height:0;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dept-filter-pane.is-collapsed[data-v-2c88befb] .department-pane{overflow:visible!important}.dept-filter-pane[data-v-2c88befb] .department-pane .el-tree{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9}.dept-filter-pane[data-v-2c88befb] .department-pane .el-tree-node__content{height:auto;min-height:32px;padding-top:4px;padding-bottom:4px}.dept-filter-pane[data-v-2c88befb] .tree-node__label{white-space:normal;word-break:break-all;line-height:1.4}.query-main[data-v-2c88befb]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding-right:4px}.step-card[data-v-2c88befb]{border-radius:6px!important;border:1px solid #e2e8f0;margin-bottom:6px;-ms-flex-negative:0;flex-shrink:0}.step-card[data-v-2c88befb] .el-card__header{padding:6px 10px;min-height:auto;border-bottom:1px solid #f1f5f9}.step-card[data-v-2c88befb] .el-card__body{padding:6px 10px!important}.query-filter-card[data-v-2c88befb]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.query-filter-card[data-v-2c88befb] .el-card__body{padding:4px 8px!important}.query-filter-card[data-v-2c88befb] .el-form-item{margin-bottom:0}.query-filter-card[data-v-2c88befb] .el-form-item__label{padding-bottom:0;line-height:32px}.query-main>.result-list-card[data-v-2c88befb],.result-list-card[data-v-2c88befb]{-webkit-box-flex:1!important;-ms-flex:1 1 0%!important;flex:1 1 0%!important;-ms-flex-negative:1!important;flex-shrink:1!important;height:0!important;min-height:0!important;margin-bottom:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;overflow:hidden!important;-webkit-box-sizing:border-box;box-sizing:border-box}.result-list-card[data-v-2c88befb] .el-card__header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:6px 10px}.result-list-card[data-v-2c88befb] .el-card__body{-webkit-box-flex:1!important;-ms-flex:1 1 0%!important;flex:1 1 0%!important;height:0!important;min-height:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;padding:4px 8px 6px!important;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden!important}.result-list-card .selection-hint[data-v-2c88befb]{display:none}.result-table-host[data-v-2c88befb]{-webkit-box-flex:1!important;-ms-flex:1 1 0%!important;flex:1 1 0%!important;min-height:0!important;height:0!important;overflow:hidden;position:relative}.result-table-host--log[data-v-2c88befb]{min-height:0}.execute-report-card[data-v-2c88befb]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-height:280px;overflow:auto;margin-top:8px;margin-bottom:0!important}.result-table-host[data-v-2c88befb] .el-table{width:100%}.result-table-host[data-v-2c88befb] .el-table__body-wrapper{overflow-y:auto!important;overflow-x:auto!important}.table-empty-tip[data-v-2c88befb]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#94a3b8;font-size:13px;line-height:1.5;padding:4px 0}.table-empty-tip i[data-v-2c88befb]{color:#94a3b8}.result-list-card .result-pagination[data-v-2c88befb],.result-list-card[data-v-2c88befb] .pagination-container{-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;width:100%;margin-top:8px!important;margin-bottom:0!important;padding:4px 0 0!important;min-height:40px}.branch-card[data-v-2c88befb]{border-left:4px solid #6366f1!important}.branch-card-teal[data-v-2c88befb]{border-left:4px solid #0d9488!important}.branch-card-orange[data-v-2c88befb]{border-left:4px solid #f59e0b!important}.card-header-styled[data-v-2c88befb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#1e293b}.card-header-styled i[data-v-2c88befb]{color:#6366f1}.result-header[data-v-2c88befb]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.result-header-left[data-v-2c88befb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0}.header-hint[data-v-2c88befb]{font-size:12px;font-weight:400;color:#94a3b8;margin-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-header-actions[data-v-2c88befb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.selection-hint[data-v-2c88befb],.selection-hint i[data-v-2c88befb]{display:none}[data-v-2c88befb] .custom-table .row-selectable{cursor:pointer}[data-v-2c88befb] .custom-table .row-not-selectable{cursor:default}.unbind-batch-hint[data-v-2c88befb]{font-size:13px;color:#d97706;margin-bottom:12px;padding:8px 12px;background:rgba(217,119,6,.08);border-radius:6px;border:1px solid rgba(217,119,6,.2)}.dept-bound-summary[data-v-2c88befb]{color:#0d9488;background:rgba(13,148,136,.08);border-color:rgba(13,148,136,.2)}.stat-inline[data-v-2c88befb]{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;gap:8px 14px;margin-bottom:6px;padding:6px 10px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.stat-inline-item[data-v-2c88befb]{font-size:13px;color:#64748b;line-height:1.4}.stat-inline-item strong[data-v-2c88befb]{font-size:14px;font-weight:700;margin:0 2px;color:#1e293b}.stat-inline-item.tone-blue strong[data-v-2c88befb]{color:#2563eb}.stat-inline-item.tone-green strong[data-v-2c88befb]{color:#059669}.stat-inline-item.tone-orange strong[data-v-2c88befb]{color:#d97706}.stat-card[data-v-2c88befb],.stat-dashboard[data-v-2c88befb]{display:none}.report-message-box[data-v-2c88befb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border-radius:8px;margin-bottom:16px;border:1px solid #e2e8f0}.report-badge[data-v-2c88befb]{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.badge-live[data-v-2c88befb]{background:rgba(16,185,129,.12);color:#059669;border:1px solid rgba(16,185,129,.25)}.report-text[data-v-2c88befb]{font-size:13px;color:#475569}.unbind-target-list[data-v-2c88befb]{max-height:200px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px}.unbind-target-item[data-v-2c88befb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0;font-size:13px;border-bottom:1px dashed #f1f5f9}.unbind-target-item[data-v-2c88befb]:last-child{border-bottom:none}.unbind-target-hint[data-v-2c88befb]{color:#64748b;font-size:12px}.log-detail-filter[data-v-2c88befb]{margin-bottom:12px}.log-detail-filter[data-v-2c88befb] .el-form-item{margin-bottom:0}.ding-trial-root[data-v-cc9baeec]{--trial-primary:#0f766e;--trial-secondary:#14b8a6;--trial-cta:#0369a1;--trial-bg:#f0fdfa;--trial-text:#134e4a;--trial-muted:#5b7c78;--trial-line:#cce8e3;--trial-card:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;overflow:hidden!important;padding:0 2px 8px;font-family:Fira Sans,PingFang SC,Microsoft YaHei,sans-serif;color:var(--trial-text)}.ding-trial-toolbar[data-v-cc9baeec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-negative:0;flex-shrink:0;margin:4px 0 10px;padding:8px 10px;border-radius:10px;background:var(--trial-card);border:1px solid var(--trial-line)}.school-chip[data-v-cc9baeec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;font-size:13px;color:var(--trial-muted)}.school-chip i[data-v-cc9baeec]{color:var(--trial-secondary)}.school-chip.is-ready[data-v-cc9baeec]{color:var(--trial-text)}.school-chip-label[data-v-cc9baeec]{color:var(--trial-muted)}.school-chip code[data-v-cc9baeec]{font-family:Fira Code,monospace;font-size:12px;padding:2px 8px;border-radius:6px;background:var(--trial-bg);border:1px solid var(--trial-line)}.toolbar-actions[data-v-cc9baeec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.send-btn[data-v-cc9baeec]{background:var(--trial-cta)!important;border-color:var(--trial-cta)!important}.ding-trial-grid[data-v-cc9baeec]{display:grid;grid-template-columns:minmax(0,1fr) 340px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;min-height:0;overflow:hidden}.config-panel[data-v-cc9baeec]{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.panel[data-v-cc9baeec]{background:var(--trial-card);border:1px solid var(--trial-line);border-radius:12px;padding:12px 14px 14px;-webkit-box-sizing:border-box;box-sizing:border-box}.panel-head[data-v-cc9baeec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px}.panel-head-gap[data-v-cc9baeec]{margin-top:16px}.panel-kicker[data-v-cc9baeec]{font-family:Fira Code,monospace;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--trial-primary);background:var(--trial-bg);border:1px solid var(--trial-line);border-radius:999px;padding:2px 8px}.panel-head h3[data-v-cc9baeec]{margin:0;font-size:14px;font-weight:650;color:var(--trial-text)}.approx-tag[data-v-cc9baeec]{margin-left:auto}.choice-grid[data-v-cc9baeec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.choice-grid-4[data-v-cc9baeec]{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-card[data-v-cc9baeec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;text-align:left;padding:10px;border-radius:10px;border:1px solid var(--trial-line);background:#fbfffe;color:var(--trial-text);cursor:pointer;-webkit-transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.choice-card-sm[data-v-cc9baeec]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;min-height:64px;text-align:center}.choice-card i[data-v-cc9baeec]{color:var(--trial-secondary);font-size:16px;margin-top:1px}.choice-text[data-v-cc9baeec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.choice-card-sm strong[data-v-cc9baeec],.choice-text strong[data-v-cc9baeec]{font-size:13px;font-weight:650;line-height:1.25}.choice-text span[data-v-cc9baeec]{font-size:11px;color:var(--trial-muted);line-height:1.35}.choice-card[data-v-cc9baeec]:hover{border-color:#99f6e4;background:var(--trial-bg)}.choice-card.is-active[data-v-cc9baeec]{border-color:var(--trial-primary);background:-webkit-gradient(linear,left top,left bottom,from(#ecfdf8),to(#f0fdfa));background:linear-gradient(180deg,#ecfdf8,#f0fdfa);-webkit-box-shadow:0 0 0 1px rgba(15,118,110,.18);box-shadow:0 0 0 1px rgba(15,118,110,.18)}.choice-card.is-active i[data-v-cc9baeec],.choice-card.is-active strong[data-v-cc9baeec]{color:var(--trial-primary)}.field-stack[data-v-cc9baeec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.field-label[data-v-cc9baeec]{margin:4px 0 0;font-size:12px;font-weight:600;color:var(--trial-muted)}.field-label em[data-v-cc9baeec]{color:#dc2626;font-style:normal}.preview-panel[data-v-cc9baeec]{width:340px;min-width:340px;max-width:340px;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.dd-chat[data-v-cc9baeec]{background:#f5f6f7;border-radius:10px;border:1px solid #e8e8e8;padding:10px 10px 12px;min-height:420px}.dd-chat-title[data-v-cc9baeec]{text-align:center;font-size:12px;font-weight:600;color:#171a1d;margin-bottom:12px}.dd-msg[data-v-cc9baeec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.dd-avatar[data-v-cc9baeec]{-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#0089ff,#0e7490);color:#fff;font-size:13px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dd-msg-main[data-v-cc9baeec]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.dd-sender[data-v-cc9baeec]{font-size:12px;color:#171a1d;margin:0 0 6px 2px}.dd-card[data-v-cc9baeec]{background:#fff;border-radius:8px;border:1px solid #ebebeb;overflow:hidden;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04)}.dd-card-body[data-v-cc9baeec]{padding:12px 12px 10px}.dd-oa-head[data-v-cc9baeec]{padding:6px 12px;font-size:12px;color:#fff;background:#bdbdbd}.dd-app-name[data-v-cc9baeec]{font-size:13px;color:#0089ff;margin-bottom:6px;line-height:1.3}.dd-title[data-v-cc9baeec]{font-size:16px;font-weight:700;color:#171a1d;line-height:1.35;margin-bottom:6px}.dd-md-head[data-v-cc9baeec]{font-size:20px;font-weight:700;color:#171a1d;line-height:1.35;margin-bottom:10px}.dd-content[data-v-cc9baeec]{margin:0 0 8px;font-size:13px;color:#a2a3a5;line-height:1.45}.dd-form[data-v-cc9baeec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.dd-form-row[data-v-cc9baeec]{font-size:13px;line-height:1.5;color:#171a1d}.dd-form-k[data-v-cc9baeec]{color:#a2a3a5}.dd-form-v[data-v-cc9baeec]{color:#171a1d}.dd-form-v.is-pending[data-v-cc9baeec]{color:#ff6a00}.dd-form-v.is-success[data-v-cc9baeec]{color:#00b853}.dd-form-v.is-reject[data-v-cc9baeec]{color:#f4333c}.dd-form-v.is-info[data-v-cc9baeec]{color:#0089ff}.choice-hint[data-v-cc9baeec]{display:block;margin-top:2px;font-size:11px;font-weight:500;color:var(--trial-muted)}.choice-grid-2[data-v-cc9baeec]{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid-3[data-v-cc9baeec]{grid-template-columns:repeat(3,minmax(0,1fr))}.dd-action-bar[data-v-cc9baeec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:11px 12px;border-top:1px solid #f0f0f0;font-size:14px;color:#171a1d}.dd-action-bar i[data-v-cc9baeec]{color:#c4c4c4;font-size:12px}.preview-hint[data-v-cc9baeec]{margin:12px 0 0;font-size:11px;color:#a2a3a5;text-align:center}.result-panel[data-v-cc9baeec]{margin-top:8px;padding-top:4px;border-top:1px dashed var(--trial-line)}.result-tag[data-v-cc9baeec]{margin-left:auto}.result-grid[data-v-cc9baeec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.result-item[data-v-cc9baeec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:8px 10px;border-radius:8px;background:var(--trial-bg);border:1px solid var(--trial-line)}.result-item.wide[data-v-cc9baeec]{grid-column:1/-1}.result-item span[data-v-cc9baeec]{font-size:11px;color:var(--trial-muted)}.result-item b[data-v-cc9baeec]{font-size:13px;font-weight:600;word-break:break-all}.result-pre[data-v-cc9baeec]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:Fira Code,monospace;font-size:12px;line-height:1.5;color:var(--trial-text)}.desc-item[data-v-cc9baeec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:13px;color:#475569;line-height:1.5}.desc-badge[data-v-cc9baeec]{-ms-flex-negative:0;flex-shrink:0;display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;color:#fff}.badge-primary[data-v-cc9baeec]{background:#0e7490}.badge-warning[data-v-cc9baeec]{background:#d97706}@media (max-width:980px){.ding-trial-grid[data-v-cc9baeec]{grid-template-columns:1fr}.preview-panel[data-v-cc9baeec]{width:100%;min-width:0;max-width:none;max-height:48vh}.choice-grid[data-v-cc9baeec]{grid-template-columns:1fr}.choice-grid-4[data-v-cc9baeec]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-maint-layout[data-v-533e6d3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-height:100%;min-height:0;background:radial-gradient(1200px 420px at 8% -10%,rgba(14,116,144,.08),transparent 55%),radial-gradient(900px 360px at 92% 0,rgba(15,118,110,.07),transparent 50%),#f4f7f9;font-family:IBM Plex Sans,PingFang SC,Microsoft YaHei,sans-serif;border-radius:14px;overflow:hidden;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 2px rgba(15,23,42,.04)}.ops-maint-topbar[data-v-533e6d3e]{gap:12px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8fbfc));background:linear-gradient(180deg,#fff,#f8fbfc);border-bottom:1px solid #e2e8f0;padding:8px 12px}.ops-maint-right[data-v-533e6d3e],.ops-maint-topbar[data-v-533e6d3e]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ops-maint-right[data-v-533e6d3e]{gap:10px;margin-left:auto}.ops-maint-brand[data-v-533e6d3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0;padding-left:10px;border-left:1px solid #e2e8f0}.ops-maint-brand-title[data-v-533e6d3e]{font-family:DM Sans,IBM Plex Sans,sans-serif;font-weight:650;font-size:13px;letter-spacing:.2px;color:#64748b;line-height:1.2;white-space:nowrap}.pulse-dot[data-v-533e6d3e]{width:7px;height:7px;background:#0d9488;border-radius:50%;display:inline-block;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 0 0 0 rgba(13,148,136,.55);box-shadow:0 0 0 0 rgba(13,148,136,.55);-webkit-animation:pulse-533e6d3e 2s infinite;animation:pulse-533e6d3e 2s infinite}@-webkit-keyframes pulse-533e6d3e{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(13,148,136,.55);box-shadow:0 0 0 0 rgba(13,148,136,.55)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 6px rgba(13,148,136,0);box-shadow:0 0 0 6px rgba(13,148,136,0)}to{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(13,148,136,0);box-shadow:0 0 0 0 rgba(13,148,136,0)}}@keyframes pulse-533e6d3e{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(13,148,136,.55);box-shadow:0 0 0 0 rgba(13,148,136,.55)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 6px rgba(13,148,136,0);box-shadow:0 0 0 6px rgba(13,148,136,0)}to{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(13,148,136,0);box-shadow:0 0 0 0 rgba(13,148,136,0)}}.ops-maint-tabs[data-v-533e6d3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6px;min-width:0;overflow-x:auto;padding:1px 0;scrollbar-width:thin}.ops-maint-tabs[data-v-533e6d3e]::-webkit-scrollbar{height:4px}.ops-maint-tabs[data-v-533e6d3e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ops-maint-tab[data-v-533e6d3e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:6px 12px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;font-size:13px;font-weight:500;font-family:inherit;line-height:1.2;cursor:pointer;-webkit-transition:color .18s ease,background .18s ease,border-color .18s ease,-webkit-box-shadow .18s ease;transition:color .18s ease,background .18s ease,border-color .18s ease,-webkit-box-shadow .18s ease;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease;white-space:nowrap}.ops-maint-tab i[data-v-533e6d3e]{font-size:13px;color:#94a3b8;-webkit-transition:color .18s ease;transition:color .18s ease}.ops-maint-tab[data-v-533e6d3e]:hover{color:#0f766e;border-color:#99f6e4;background:#f0fdfa}.ops-maint-tab:hover i[data-v-533e6d3e]{color:#0d9488}.ops-maint-tab.is-active[data-v-533e6d3e]{color:#fff;font-weight:600;border-color:transparent;background:linear-gradient(135deg,#0f766e,#0e7490);-webkit-box-shadow:0 4px 12px rgba(14,116,144,.2);box-shadow:0 4px 12px rgba(14,116,144,.2)}.ops-maint-tab.is-active i[data-v-533e6d3e]{color:#fff}.ops-maint-help-btn[data-v-533e6d3e]{-ms-flex-negative:0;flex-shrink:0}.ops-maint-main[data-v-533e6d3e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 12px 12px;overflow:hidden;background:transparent}.ops-maint-main[data-v-533e6d3e] .active-module-view{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;height:100%;overflow:hidden}.fade-slide-enter-active[data-v-533e6d3e],.fade-slide-leave-active[data-v-533e6d3e]{-webkit-transition:all .28s cubic-bezier(.4,0,.2,1);transition:all .28s cubic-bezier(.4,0,.2,1)}.fade-slide-enter[data-v-533e6d3e]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.fade-slide-leave-to[data-v-533e6d3e]{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}