.ai-assistant-root[data-v-1eded98c]{pointer-events:none;z-index:2200;position:fixed;inset:0}.ai-fab[data-v-1eded98c],.ai-restore[data-v-1eded98c],.ai-panel[data-v-1eded98c],.ai-menu[data-v-1eded98c]{pointer-events:auto}.ai-fab[data-v-1eded98c],.ai-restore[data-v-1eded98c]{cursor:pointer;border:none;border-radius:999px;position:fixed;box-shadow:0 16px 36px #0d284038}.ai-fab[data-v-1eded98c]{color:#fff;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 30% 25%,#fffffff2 0,#ffffff38 18%,#0000 34%),radial-gradient(circle at 72% 78%,#0f172a33 0,#0000 40%),linear-gradient(155deg,#38bdf8 0%,#2563eb 48%,#1d4ed8 100%);border:1px solid #ffffff47;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:58px;height:58px;display:flex;overflow:visible;box-shadow:inset 0 2px 4px #ffffff6b,inset 0 -8px 14px #1d4ed880,0 16px 36px #0d284038,0 6px 14px #2563eb47}.ai-fab.is-open[data-v-1eded98c]{transform:scale(1.04)translateY(-1px)}.ai-fab.is-dragging[data-v-1eded98c]{cursor:grabbing}.ai-fab[data-v-1eded98c]:before{content:"";filter:blur(.2px);pointer-events:none;background:linear-gradient(#ffffffb8,#ffffff14);border-radius:999px;height:12px;position:absolute;inset:4px 7px auto}.ai-fab[data-v-1eded98c]:after{content:"";pointer-events:none;border:1px solid #93c5fd42;border-radius:999px;position:absolute;inset:-3px}.ai-fab-dot[data-v-1eded98c]{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23e0f2fe'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='32' cy='32' r='29' fill='url(%23g)' stroke='%23cbd5e1' stroke-width='2'/%3E%3Ccircle cx='23' cy='28' r='5' fill='%232563eb'/%3E%3Ccircle cx='41' cy='28' r='5' fill='%232563eb'/%3E%3Ccircle cx='24.5' cy='26.5' r='2' fill='%23ffffff'/%3E%3Ccircle cx='42.5' cy='26.5' r='2' fill='%23ffffff'/%3E%3Ccircle cx='19' cy='37' r='3' fill='%23fca5a5' opacity='.78'/%3E%3Ccircle cx='45' cy='37' r='3' fill='%23fca5a5' opacity='.78'/%3E%3Cpath d='M24 38c2 4 14 4 16 0' fill='none' stroke='%230f172a' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M32 12c1-3 4-4 6-3' fill='none' stroke='%2360a5fa' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 4px #ffffff29}.ai-label[data-v-1eded98c]{font-size:12px;font-weight:700}.ai-badge[data-v-1eded98c]{color:#fff;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px;box-shadow:0 8px 18px #dc262652}.ai-restore[data-v-1eded98c]{color:#fff;background:#0f172a;padding:12px 16px;bottom:16px;right:16px}.ai-panel[data-v-1eded98c]{background:#fff;border:1px solid #dbe4ee;border-radius:20px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 64px #0f172a2e}.ai-header[data-v-1eded98c]{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(135deg,#eff6ff,#f0fdf4);border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.ai-header-actions[data-v-1eded98c]{cursor:default;gap:8px;display:flex}.ai-name[data-v-1eded98c]{color:#0f172a;font-size:15px;font-weight:700}.ai-status[data-v-1eded98c]{color:#0f766e;margin-top:4px;font-size:12px}.ai-status.unconfigured[data-v-1eded98c]{color:#b45309}.ai-context-bar[data-v-1eded98c]{background:#f8fafc;border-bottom:1px solid #eef2f7;align-items:center;gap:8px;padding:10px 16px;display:flex}.ai-context-label[data-v-1eded98c]{color:#64748b;font-size:12px}.ai-context-value[data-v-1eded98c]{color:#0f172a;font-size:13px;font-weight:600}.ai-clear-btn[data-v-1eded98c],.ai-action-btn[data-v-1eded98c],.ai-menu-item[data-v-1eded98c],.ai-stop-btn[data-v-1eded98c],.ai-send-btn[data-v-1eded98c],.ai-quick-btns button[data-v-1eded98c],.ai-inline-btn[data-v-1eded98c]{cursor:pointer;border:none}.ai-clear-btn[data-v-1eded98c]{color:#334155;background:#0f172a0f;border-radius:10px;padding:8px 10px}.ai-clear-btn[data-v-1eded98c]:disabled{cursor:not-allowed;opacity:.5}.ai-messages[data-v-1eded98c]{background:radial-gradient(circle at 100% 0,#2563eb0d,#0000 34%),linear-gradient(#fcfdff,#f8fafc);flex:1;padding:16px;overflow-y:auto}.ai-welcome[data-v-1eded98c]{color:#334155;font-size:14px;line-height:1.6}.ai-welcome p+p[data-v-1eded98c]{margin-top:8px}.ai-quick-groups[data-v-1eded98c]{gap:14px;margin-top:12px;display:grid}.ai-quick-group[data-v-1eded98c],.ai-recent-group[data-v-1eded98c]{border-radius:14px;padding:12px}.ai-quick-group[data-v-1eded98c]{background:#ffffffb8;border:1px solid #e2e8f0}.ai-recent-group[data-v-1eded98c]{background:#f1f5f9e6;border:1px dashed #cbd5e1;margin-top:14px}.ai-quick-title[data-v-1eded98c]{color:#475569;font-size:12px;font-weight:700}.ai-quick-btns[data-v-1eded98c]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ai-quick-btns button[data-v-1eded98c]{color:#0f172a;background:#e2e8f0;border-radius:999px;padding:8px 12px}.ai-unconfigured-tip[data-v-1eded98c]{color:#92400e;margin-top:14px;font-size:12px}.ai-message[data-v-1eded98c]{margin-bottom:12px;display:flex}.ai-message.user[data-v-1eded98c]{justify-content:flex-end}.ai-message.assistant[data-v-1eded98c]{justify-content:flex-start}.ai-bubble[data-v-1eded98c]{white-space:pre-wrap;word-break:break-word;border-radius:16px;max-width:88%;padding:12px 14px;font-size:14px;line-height:1.6}.ai-message.user .ai-bubble[data-v-1eded98c]{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-bottom-right-radius:6px}.ai-message.assistant .ai-bubble[data-v-1eded98c]{color:#0f172a;background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:6px}.ai-tool-running[data-v-1eded98c]{align-items:center;gap:8px;display:inline-flex}.ai-typing[data-v-1eded98c]{align-items:center;gap:4px;display:inline-flex}.ai-typing span[data-v-1eded98c]{opacity:.45;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ai-bounce-1eded98c}.ai-typing span[data-v-1eded98c]:nth-child(2){animation-delay:.15s}.ai-typing span[data-v-1eded98c]:nth-child(3){animation-delay:.3s}.ai-message-actions[data-v-1eded98c]{gap:8px;margin-top:10px;display:flex}.ai-inline-btn[data-v-1eded98c]{color:#2563eb;background:0 0;padding:4px 0;font-size:12px}.ai-action-btn[data-v-1eded98c]{color:#fff;background:#0f766e;border-radius:10px;margin-top:10px;padding:8px 12px;display:inline-block}.ai-denied-tip[data-v-1eded98c]{color:#b45309;margin-top:10px;font-size:12px}.ai-loading-hint[data-v-1eded98c]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin:10px 14px 0;padding:10px 12px;font-size:12px;line-height:1.5}.ai-input-wrap[data-v-1eded98c]{background:#fff;border-top:1px solid #e5e7eb;padding:14px}.ai-input[data-v-1eded98c]{resize:none;width:100%;font:inherit;color:#0f172a;border:1px solid #cbd5e1;border-radius:14px;outline:none;padding:12px 14px}.ai-input[data-v-1eded98c]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.ai-input-actions[data-v-1eded98c]{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.ai-stop-btn[data-v-1eded98c],.ai-send-btn[data-v-1eded98c]{color:#fff;border-radius:10px;padding:8px 14px}.ai-stop-btn[data-v-1eded98c]{background:#b91c1c}.ai-send-btn[data-v-1eded98c]{background:#2563eb}.ai-send-btn[data-v-1eded98c]:disabled{cursor:not-allowed;opacity:.5}.ai-menu[data-v-1eded98c]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:132px;padding:6px;position:fixed;box-shadow:0 16px 36px #0f172a2e}.ai-menu-item[data-v-1eded98c]{text-align:left;color:#0f172a;background:0 0;border-radius:8px;width:100%;padding:10px 12px}.ai-menu-item[data-v-1eded98c]:hover{background:#f1f5f9}@keyframes ai-bounce-1eded98c{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (width<=640px){.ai-panel[data-v-1eded98c]{right:12px;width:auto!important;max-height:calc(100vh - 110px)!important;left:12px!important}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--el-bg-color-page,#f5f7fa);color:var(--el-text-color-primary,#303133);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .3s,color .3s}.dark-mode body{background-color:var(--el-bg-color-page,#0f0f0f);color:var(--el-text-color-primary,#e5eaf3)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--el-fill-color-lighter,#f5f7fa)}::-webkit-scrollbar-thumb{background:var(--el-fill-color,#c0c4cc);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--el-fill-color-dark,#909399)}@media print{html{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;height:auto!important;overflow:visible!important}body{background:#fff!important;height:auto!important;overflow:visible!important}#app{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}}:root{--oa-primary:#667eea;--oa-primary-light:#8b9cf7;--oa-primary-dark:#5568d8;--oa-success:#52c41a;--oa-warning:#faad14;--oa-danger:#f5222d;--oa-info:#909399;--oa-bg-page:#f0f5ff;--oa-bg-container:#fff;--oa-bg-overlay:#fff;--oa-text-primary:#1d2129;--oa-text-regular:#4e5969;--oa-text-secondary:#86909c;--oa-text-placeholder:#c9cdd4;--oa-border-color:#e5e7eb;--oa-border-color-light:#f0f0f0;--oa-fill-color:#f5f7fa;--oa-fill-color-light:#fafafa;--oa-shadow-light:0 2px 8px #667eea14;--oa-shadow-medium:0 4px 16px #667eea1f;--oa-shadow-dark:0 8px 24px #667eea29;--oa-radius-base:8px;--el-border-radius-base:var(--oa-radius-base);--el-border-radius-small:6px;--el-border-radius-round:16px;--oa-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Microsoft YaHei", sans-serif;--oa-font-size-base:14px;--oa-line-height-base:1.5715;--oa-font-weight-base:400;--oa-heading-weight:600}[data-menu-layout=vertical] .layout-container{flex-direction:column}[data-menu-layout=vertical] .sidebar{flex-direction:column!important;width:220px!important;display:flex!important}[data-menu-layout=vertical] .top-header{justify-content:space-between}[data-menu-layout=horizontal] .layout-container,[data-menu-layout=horizontal] .main-body{flex-direction:column!important}[data-menu-layout=horizontal] .sidebar{width:100%!important;height:auto!important;box-shadow:var(--oa-shadow-light)!important;z-index:100!important;flex-direction:row!important;flex:none!important;position:relative!important;overflow:visible!important}[data-menu-layout=horizontal] .sidebar-menu{flex-direction:row!important;flex:1!important;height:64px!important;padding:0 20px!important;display:flex!important;position:relative!important;overflow:auto visible!important}[data-menu-layout=horizontal] .sidebar-menu .el-menu{border-right:none!important;flex-direction:row!important;display:flex!important;overflow:visible!important}[data-menu-layout=horizontal] .sidebar-menu .el-menu-item,[data-menu-layout=horizontal] .sidebar-menu .el-sub-menu__title{border-bottom:3px solid #0000!important;border-radius:0!important;height:64px!important;margin:0 8px!important;padding:0 20px!important;line-height:64px!important}[data-menu-layout=horizontal] .sidebar-menu .el-menu-item:hover,[data-menu-layout=horizontal] .sidebar-menu .el-sub-menu__title:hover{background:var(--oa-fill-color)!important;transform:none!important}[data-menu-layout=horizontal] .sidebar-menu .el-menu-item.is-active,[data-menu-layout=horizontal] .sidebar-menu .el-sub-menu__title.is-active{border-bottom-color:var(--oa-primary)!important;background:linear-gradient(#0000 0%,#667eea1a 100%)!important}[data-menu-layout=horizontal] .sidebar-menu .el-sub-menu{position:relative!important}[data-menu-layout=horizontal] .sidebar-menu .el-sub-menu .el-menu{background:var(--oa-bg-container,#fff)!important;min-width:180px!important;box-shadow:var(--oa-shadow-medium,0 4px 12px #0000001a)!important;z-index:9999!important;border-radius:0 0 8px 8px!important;padding:8px 0!important;position:absolute!important;top:100%!important;left:0!important;overflow:visible!important}[data-menu-layout=horizontal] .sidebar-menu .el-sub-menu .el-menu .el-menu-item{border-radius:0!important;height:40px!important;margin:0!important;padding-left:20px!important;line-height:40px!important}[data-menu-layout=horizontal] .sidebar-menu .el-sub-menu .el-sub-menu .el-menu{position:absolute!important;top:0!important;left:180px!important}[data-border-radius=sharp] .el-card,[data-border-radius=sharp] .el-button,[data-border-radius=sharp] .el-button-group .el-button,[data-border-radius=sharp] .el-input__wrapper,[data-border-radius=sharp] .el-textarea__inner,[data-border-radius=sharp] .el-select .el-input__wrapper,[data-border-radius=sharp] .el-tag,[data-border-radius=sharp] .el-pagination .btn-prev,[data-border-radius=sharp] .el-pagination .btn-next,[data-border-radius=sharp] .el-pagination .el-pager li{border-radius:0!important}[data-border-radius=small] .el-card,[data-border-radius=small] .el-button,[data-border-radius=small] .el-button-group .el-button,[data-border-radius=small] .el-input__wrapper,[data-border-radius=small] .el-textarea__inner,[data-border-radius=small] .el-select .el-input__wrapper,[data-border-radius=small] .el-tag,[data-border-radius=small] .el-pagination .btn-prev,[data-border-radius=small] .el-pagination .btn-next,[data-border-radius=small] .el-pagination .el-pager li{border-radius:4px!important}[data-border-radius=medium] .el-card,[data-border-radius=medium] .el-button,[data-border-radius=medium] .el-button-group .el-button,[data-border-radius=medium] .el-input__wrapper,[data-border-radius=medium] .el-textarea__inner,[data-border-radius=medium] .el-select .el-input__wrapper,[data-border-radius=medium] .el-tag,[data-border-radius=medium] .el-pagination .btn-prev,[data-border-radius=medium] .el-pagination .btn-next,[data-border-radius=medium] .el-pagination .el-pager li{border-radius:var(--oa-radius-base,8px)!important}[data-border-radius=large] .el-card,[data-border-radius=large] .el-button,[data-border-radius=large] .el-button-group .el-button,[data-border-radius=large] .el-input__wrapper,[data-border-radius=large] .el-textarea__inner,[data-border-radius=large] .el-select .el-input__wrapper,[data-border-radius=large] .el-tag,[data-border-radius=large] .el-pagination .btn-prev,[data-border-radius=large] .el-pagination .btn-next,[data-border-radius=large] .el-pagination .el-pager li{border-radius:16px!important}.el-button,.el-input__wrapper,.el-textarea__inner{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}:root,.el-checkbox{--el-checkbox-border-radius:2px}.el-checkbox__inner,.el-checkbox-button__inner,.el-tree .el-checkbox__inner,.el-table .el-checkbox__inner{border-radius:2px!important}.el-radio__inner{border-radius:50%!important}[data-card-style=flat] .el-card,[data-card-style=flat] .stat-card,[data-card-style=flat] .trend-card,[data-card-style=flat] .content-card,[data-card-style=flat] .filter-card,[data-card-style=flat] .signature-list-card,[data-card-style=flat] .signature-logs-card{box-shadow:none!important;border:1px solid var(--oa-border-color)!important}[data-card-style=shadow] .el-card,[data-card-style=shadow] .stat-card,[data-card-style=shadow] .trend-card,[data-card-style=shadow] .content-card,[data-card-style=shadow] .filter-card,[data-card-style=shadow] .signature-list-card,[data-card-style=shadow] .signature-logs-card{box-shadow:var(--oa-shadow-medium)!important;border:none!important}[data-card-style=bordered] .el-card,[data-card-style=bordered] .stat-card,[data-card-style=bordered] .trend-card,[data-card-style=bordered] .content-card,[data-card-style=bordered] .filter-card,[data-card-style=bordered] .signature-list-card,[data-card-style=bordered] .signature-logs-card{box-shadow:none!important;border:2px solid var(--oa-border-color)!important}[data-button-style=flat] .el-button--primary,[data-button-style=flat] .el-button--success,[data-button-style=flat] .el-button--warning,[data-button-style=flat] .el-button--danger,[data-button-style=flat] .el-button--info{border:none!important;border-radius:999px!important}[data-button-style=flat] .el-button--primary{background:var(--oa-primary)!important;color:#fff!important}[data-button-style=flat] .el-button--success{background:var(--oa-success)!important;color:#fff!important}[data-button-style=flat] .el-button--warning{background:var(--oa-warning)!important;color:#fff!important}[data-button-style=flat] .el-button--danger{background:var(--oa-danger)!important;color:#fff!important}[data-button-style=flat] .el-button--info{background:var(--oa-info)!important;color:#fff!important}[data-button-style=gradient] .el-button--primary,[data-button-style=gradient] .el-button--success,[data-button-style=gradient] .el-button--warning,[data-button-style=gradient] .el-button--danger,[data-button-style=gradient] .el-button--info{border:none!important}[data-button-style=gradient] .el-button--primary{background:linear-gradient(135deg, var(--oa-primary) 0%, var(--oa-primary-dark) 100%)!important;color:#fff!important}[data-button-style=gradient] .el-button--success{background:linear-gradient(135deg, var(--oa-success) 0%, var(--oa-success) 100%)!important;color:#fff!important}[data-button-style=gradient] .el-button--warning{background:linear-gradient(135deg, var(--oa-warning) 0%, var(--oa-warning) 100%)!important;color:#fff!important}[data-button-style=gradient] .el-button--danger{background:linear-gradient(135deg, var(--oa-danger) 0%, var(--oa-danger) 100%)!important;color:#fff!important}[data-button-style=gradient] .el-button--info{background:linear-gradient(135deg, var(--oa-info) 0%, var(--oa-info) 100%)!important;color:#fff!important}[data-button-style] .el-button--primary.is-plain{color:var(--el-color-primary)!important}[data-button-style] .el-button--warning.is-plain{color:var(--el-color-warning)!important}[data-button-style] .el-button--danger.is-plain{color:var(--el-color-danger)!important}[data-button-style] .el-button--success.is-plain{color:var(--el-color-success)!important}[data-button-style] .el-button--info.is-plain{color:var(--el-color-info)!important}[data-button-style] .el-button--primary.is-plain,[data-button-style] .el-button--warning.is-plain,[data-button-style] .el-button--danger.is-plain,[data-button-style] .el-button--success.is-plain,[data-button-style] .el-button--info.is-plain{background:var(--el-fill-color-blank)!important}[data-button-style] .el-button--primary.is-plain{border-color:var(--el-color-primary-light-5)!important}[data-button-style] .el-button--warning.is-plain{border-color:var(--el-color-warning-light-5)!important}[data-button-style] .el-button--danger.is-plain{border-color:var(--el-color-danger-light-5)!important}[data-button-style] .el-button--success.is-plain{border-color:var(--el-color-success-light-5)!important}[data-button-style] .el-button--info.is-plain{border-color:var(--el-color-info-light-5)!important}[data-button-style=outline] .el-button--primary,[data-button-style=outline] .el-button--success,[data-button-style=outline] .el-button--warning,[data-button-style=outline] .el-button--danger,[data-button-style=outline] .el-button--info{background:0 0!important;border:2px solid!important}[data-button-style=outline] .el-button--primary{border-color:var(--oa-primary)!important;color:var(--oa-primary)!important}[data-button-style=outline] .el-button--primary:hover{background:var(--oa-primary)!important;color:#fff!important}[data-button-style=outline] .el-button--success{border-color:var(--oa-success)!important;color:var(--oa-success)!important}[data-button-style=outline] .el-button--success:hover{background:var(--oa-success)!important;color:#fff!important}[data-button-style=outline] .el-button--warning{border-color:var(--oa-warning)!important;color:var(--oa-warning)!important}[data-button-style=outline] .el-button--warning:hover{background:var(--oa-warning)!important;color:#fff!important}[data-button-style=outline] .el-button--danger{border-color:var(--oa-danger)!important;color:var(--oa-danger)!important}[data-button-style=outline] .el-button--danger:hover{background:var(--oa-danger)!important;color:#fff!important}[data-button-style=outline] .el-button--info{border-color:var(--oa-info)!important;color:var(--oa-info)!important}[data-button-style=outline] .el-button--info:hover{background:var(--oa-info)!important;color:#fff!important}[data-button-style] .el-button.is-link,[data-button-style] .el-button.is-text{background:0 0!important;border-color:#0000!important}[data-button-style] .el-button.is-link.el-button--primary,[data-button-style] .el-button.is-text.el-button--primary{color:var(--el-color-primary)!important}[data-button-style] .el-button.is-link.el-button--danger,[data-button-style] .el-button.is-text.el-button--danger{color:var(--el-color-danger)!important}[data-button-style] .el-button.is-link.el-button--warning,[data-button-style] .el-button.is-text.el-button--warning{color:var(--el-color-warning)!important}[data-button-style] .el-button.is-link.el-button--success,[data-button-style] .el-button.is-text.el-button--success{color:var(--el-color-success)!important}[data-button-style] .el-button.is-link.el-button--info,[data-button-style] .el-button.is-text.el-button--info{-webkit-text-fill-color:var(--el-color-info);color:var(--el-color-info)!important}[data-button-style] .el-button.is-link.el-button--primary:hover,[data-button-style] .el-button.is-text.el-button--primary:hover{-webkit-text-fill-color:var(--el-color-primary);color:var(--el-color-primary)!important}[data-button-style] .el-button.is-link.el-button--danger:hover,[data-button-style] .el-button.is-text.el-button--danger:hover{-webkit-text-fill-color:var(--el-color-danger);color:var(--el-color-danger)!important}[data-button-style] .el-button.is-link.el-button--warning:hover,[data-button-style] .el-button.is-text.el-button--warning:hover{-webkit-text-fill-color:var(--el-color-warning);color:var(--el-color-warning)!important}[data-button-style] .el-button.is-link.el-button--success:hover,[data-button-style] .el-button.is-text.el-button--success:hover{-webkit-text-fill-color:var(--el-color-success);color:var(--el-color-success)!important}[data-button-style] .el-button.is-link.el-button--info:hover,[data-button-style] .el-button.is-text.el-button--info:hover{-webkit-text-fill-color:var(--el-color-info);color:var(--el-color-info)!important}[data-button-style] .el-button.is-link:hover,[data-button-style] .el-button.is-text:hover{opacity:.88}[data-input-style=underline] .el-input__wrapper{border:none;border-bottom:2px solid var(--oa-border-color);background:0 0;border-radius:0;box-shadow:none!important}[data-input-style=underline] .el-input__wrapper:hover,[data-input-style=underline] .el-input__wrapper.is-focus{border-bottom-color:var(--oa-primary)}[data-input-style=filled] .el-input__wrapper,[data-input-style=filled] .el-select__wrapper{background-color:var(--el-fill-color-blank,#fff)!important;background:var(--el-fill-color-blank,#fff)!important;border:1px solid var(--el-border-color,#dcdfe6)!important;box-shadow:none!important}[data-input-style=filled] .el-input__wrapper:hover,[data-input-style=filled] .el-select__wrapper:hover{border-color:var(--el-border-color-hover,#c0c4cc)!important}[data-input-style=filled] .el-input__wrapper.is-focus,[data-input-style=filled] .el-select__wrapper.is-focused{border-color:var(--el-color-primary)!important}html body .process-designer-container .process-info-bar,html body .process-designer-container .process-usage-bar{background-color:#f0f2f5!important}html body .process-designer-container .process-meta-fields{--el-input-bg-color:#fff;--el-fill-color-blank:#fff}html body .process-designer-container .process-meta-fields .el-input__wrapper,html body .process-designer-container .process-meta-fields .el-select__wrapper,html body .process-designer-container .process-meta-fields .el-select .el-input__wrapper,html body .process-designer-container .process-meta-fields .el-textarea__inner,html body .process-designer-container .info-bar-left .el-input .el-input__wrapper,html body .process-designer-container .info-bar-right .el-select .el-select__wrapper,html body .process-designer-container .el-input.oa-white-field .el-input__wrapper,html body .process-designer-container .el-select.oa-white-field .el-select__wrapper,html body [data-input-style=filled] .process-designer-container .process-meta-fields .el-input__wrapper,html body [data-input-style=filled] .process-designer-container .process-meta-fields .el-select__wrapper,html body [data-input-style=underline] .process-designer-container .process-meta-fields .el-input__wrapper,html body [data-border-radius=medium] .process-designer-container .process-meta-fields .el-input__wrapper,html body [data-border-radius=medium] .process-designer-container .process-meta-fields .el-select__wrapper{min-height:26px;background:#fff!important;border:1px solid #b1b3b8!important;border-radius:4px!important;box-shadow:0 1px 2px #0f172a14!important}html body .process-designer-container .process-meta-fields .el-input__inner{height:24px;font-size:13px;line-height:24px;background-color:#0000!important}html body .process-designer-container .process-meta-fields .el-input__wrapper:hover,html body .process-designer-container .process-meta-fields .el-select__wrapper:hover{background:#fff!important}html body .process-designer-container .process-meta-fields .el-input__wrapper.is-focus,html body .process-designer-container .process-meta-fields .el-select__wrapper.is-focused,html body .process-designer-container .process-meta-fields .el-select .el-input__wrapper.is-focus{border-color:var(--el-color-primary)!important;box-shadow:none!important}html body .process-designer-container .process-meta-fields .el-input__prefix,html body .process-designer-container .process-meta-fields .el-input-group__prepend{background:0 0!important;border:none!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;display:none!important}[data-hover-effect=scale] .el-card:hover,[data-hover-effect=scale] .stat-card:hover{transition:transform .3s;transform:scale(1.02)}[data-hover-effect=lift] .el-card:hover,[data-hover-effect=lift] .stat-card:hover{box-shadow:var(--oa-shadow-dark);transition:all .3s;transform:translateY(-4px)}[data-hover-effect=glow] .el-card:hover,[data-hover-effect=glow] .stat-card:hover{transition:box-shadow .3s;box-shadow:0 0 20px #00d4ff4d}[data-hover-effect=none] .el-card:hover,[data-hover-effect=none] .stat-card:hover{box-shadow:var(--oa-shadow-medium);transform:none}[data-page-transition=fade] .main-content>*{animation:.3s fade-in}[data-page-transition=slide] .main-content>*{animation:.3s slide-in}[data-page-transition=zoom] .main-content>*{animation:.3s zoom-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}[data-transition-duration=fast] *{transition-duration:.15s!important}[data-transition-duration=normal] *{transition-duration:.3s!important}[data-transition-duration=slow] *{transition-duration:.5s!important}.el-popper[role=tooltip],.el-tooltip.el-popper,.el-table .el-popper{transition:none!important;animation:none!important}.el-popper[role=tooltip].el-fade-in-linear-enter-active,.el-popper[role=tooltip].el-fade-in-linear-leave-active,.el-popper[role=tooltip].el-fade-in-linear-enter-from,.el-popper[role=tooltip].el-fade-in-linear-leave-to,.el-tooltip.el-popper.el-fade-in-linear-enter-active,.el-tooltip.el-popper.el-fade-in-linear-leave-active,.el-tooltip.el-popper.el-fade-in-linear-enter-from,.el-tooltip.el-popper.el-fade-in-linear-leave-to,.el-table .el-popper.el-fade-in-linear-enter-active,.el-table .el-popper.el-fade-in-linear-leave-active,.el-table .el-popper.el-fade-in-linear-enter-from,.el-table .el-popper.el-fade-in-linear-leave-to{opacity:1!important;transition:none!important;animation:none!important}[data-transition-duration] .el-popper[role=tooltip],[data-transition-duration] .el-popper[role=tooltip] *,[data-transition-duration] .el-tooltip.el-popper,[data-transition-duration] .el-tooltip.el-popper *,[data-transition-duration] .el-table .el-popper,[data-transition-duration] .el-table .el-popper *{transition:none!important;animation:none!important}[data-loading-animation=spinner] .el-loading-spinner .path{stroke:var(--oa-primary)}[data-loading-animation=dots] .el-loading-spinner{gap:8px;display:flex}[data-loading-animation=wave] .el-loading-spinner .circular{animation:1.5s ease-in-out infinite wave-animation}@keyframes wave-animation{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.5)}}.layout-container{background-color:#fff}[data-theme] .top-header{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 8px #0000001f}[data-theme] .logo{color:#111827;font-weight:700}[data-theme] .sidebar{background:#f7f8fa!important;border-right:1px solid #e5e7eb!important;box-shadow:2px 0 8px #0000001f!important}[data-theme] .drawer-sidebar{background:#f7f8fa!important;box-shadow:2px 0 8px #0000001f!important}[data-theme] .sidebar-menu .el-menu-item{transition:all .2s;position:relative;color:#4b5563!important;font-size:14px!important}[data-theme] .sidebar-menu .el-menu-item:hover{color:#111827!important;background:#e5e7eb!important;padding-left:16px!important}[data-theme] .sidebar-menu .el-menu-item:before{content:"";background:var(--accent,#6366f1);border-radius:3px;width:3px;height:20px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:4px;transform:translateY(-50%)scaleY(0)}[data-theme] .sidebar-menu .el-menu-item:hover:before{transform:translateY(-50%)scaleY(1)}[data-theme] .sidebar-menu .el-sub-menu__title{transition:all .2s;position:relative;color:#4b5563!important;font-size:14px!important}[data-theme] .sidebar-menu .el-sub-menu__title:hover{color:#111827!important;background:#e5e7eb!important;padding-left:16px!important}[data-theme] .sidebar-menu .el-sub-menu__title:before{content:"";background:var(--accent,#6366f1);border-radius:3px;width:3px;height:20px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:4px;transform:translateY(-50%)scaleY(0)}[data-theme] .sidebar-menu .el-sub-menu__title:hover:before{transform:translateY(-50%)scaleY(1)}[data-theme] .sidebar-menu .el-sub-menu .el-menu>.el-menu-item:not(.menu-item-flat){transition:all .2s;position:relative;color:#6b7280!important}[data-theme] .sidebar-menu .el-sub-menu .el-menu>.el-menu-item:not(.menu-item-flat):hover{color:#374151!important;background:#e5e7eb!important;padding-left:42px!important}[data-theme] .sidebar-menu .el-sub-menu .el-menu>.el-menu-item:not(.menu-item-flat):before{content:"";background:var(--accent,#6366f1);border-radius:3px;width:3px;height:14px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:26px;transform:translateY(-50%)scaleY(0)}[data-theme] .sidebar-menu .el-sub-menu .el-menu>.el-menu-item:not(.menu-item-flat):hover:before{transform:translateY(-50%)scaleY(1)}[data-theme] .sidebar-menu .el-sub-menu .el-menu .el-sub-menu .el-menu .el-menu-item{transition:all .2s;position:relative;color:#6b7280!important}[data-theme] .sidebar-menu .el-sub-menu .el-menu .el-sub-menu .el-menu .el-menu-item:hover{color:#374151!important;background:#e5e7eb!important;padding-left:42px!important}[data-theme] .sidebar-menu .el-sub-menu .el-menu .el-sub-menu .el-menu .el-menu-item:before{content:"";background:var(--accent,#6366f1);border-radius:3px;width:3px;height:14px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:26px;transform:translateY(-50%)scaleY(0)}[data-theme] .sidebar-menu .el-sub-menu .el-menu .el-sub-menu .el-menu .el-menu-item:hover:before{transform:translateY(-50%)scaleY(1)}[data-theme] .sidebar-menu .el-sub-menu__icon-arrow{color:#9ca3af!important}[data-theme] .el-main,[data-theme] .main-content{background-color:#fff}[data-theme] .content-area{background:#fff}[data-theme=tech-blue]{--header-bg:#ebedef!important;--sidebar-bg:#ebedef!important}[data-theme=tech-blue] .top-header,[data-theme=tech-blue] .sidebar,[data-theme=tech-blue] .drawer-sidebar{background:#ebedef!important}[data-theme=minimal-white]{--header-bg:#fff!important;--sidebar-bg:#fff!important}[data-theme=business-gray]{--header-bg:#fff!important;--sidebar-bg:#f7f8fa!important}[data-theme=tech-blue] .sidebar-menu .el-menu-item.is-active,[data-theme=tech-blue] .sidebar-menu .el-sub-menu .el-menu .el-sub-menu .el-menu .el-menu-item.is-active{box-shadow:none;font-weight:600;color:#4f46e5!important;background:#eef2ff!important}[data-theme=minimal-white] .sidebar-menu .el-menu-item.is-active,[data-theme=minimal-white] .sidebar-menu .el-sub-menu .el-menu .el-sub-menu .el-menu .el-menu-item.is-active{box-shadow:none;font-weight:600;color:#2563eb!important;background:#eff6ff!important}[data-theme=business-gray] .sidebar-menu .el-menu-item.is-active,[data-theme=business-gray] .sidebar-menu .el-sub-menu .el-menu .el-sub-menu .el-menu .el-menu-item.is-active{box-shadow:none;font-weight:600;color:#4f46e5!important;background:#eef2ff!important}.el-card{background-color:#fff;border-color:#e5e7eb}@media (width<=768px){[data-menu-layout=horizontal] .sidebar-menu{flex-wrap:nowrap;overflow-x:scroll}[data-menu-layout=drawer] .sidebar{width:260px}}.user-form-dialog-overlay.el-overlay .el-overlay-dialog{justify-content:center!important;align-items:center!important;display:flex!important}.user-form-dialog-root.el-dialog{flex:none;height:auto!important;margin:0!important;padding:0!important}
