@charset "UTF-8";.excel-export-widget[data-v-9207ded7]{padding:16px}.empty-state[data-v-9207ded7]{padding:40px 0}.export-info[data-v-9207ded7]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--el-text-color-primary)}.export-detail[data-v-9207ded7]{margin-top:8px;font-size:12px;color:var(--el-text-color-secondary);display:flex;gap:16px}.export-note[data-v-9207ded7]{margin-top:8px;font-size:12px;color:var(--el-text-color-secondary);line-height:1.5}.user-avatar[data-v-c7aee71a]{box-sizing:border-box;vertical-align:middle;line-height:1}.user-avatar__img[data-v-c7aee71a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.user-avatar__fallback[data-v-c7aee71a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.42em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cell-lookup[data-v-2de9e693]{width:100%;height:100%;display:flex;align-items:center;padding:0 6px;overflow:hidden}.lookup-tags[data-v-2de9e693]{display:flex;flex-wrap:nowrap;gap:4px;overflow:hidden}.lookup-select-tag[data-v-2de9e693]{display:inline-flex;align-items:center;padding:1px 8px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}.lookup-text[data-v-2de9e693]{font-size:13px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.lookup-empty[data-v-2de9e693]{color:#cbd5e1;font-size:13px}.lookup-member-list[data-v-2de9e693]{display:flex;flex-wrap:wrap;gap:4px;overflow:hidden;align-items:center}.lookup-member-item[data-v-2de9e693]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 2px;border-radius:12px;font-size:12px;max-width:150px;overflow:hidden;flex-shrink:0}.lookup-member-avatar[data-v-2de9e693]{flex-shrink:0}.lookup-member-name[data-v-2de9e693]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-rollup[data-v-0e8872f9]{width:100%;height:100%;display:flex;align-items:center;overflow:hidden;font-size:13px}.rollup-content[data-v-0e8872f9]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rollup-number[data-v-0e8872f9]{font-variant-numeric:tabular-nums;font-size:13px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rollup-text[data-v-0e8872f9]{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.rollup-array[data-v-0e8872f9]{display:flex;flex-wrap:wrap;gap:4px}.rollup-item[data-v-0e8872f9]{display:inline-block}.rollup-separator[data-v-0e8872f9]{color:#999}.rollup-checkbox[data-v-0e8872f9]{font-size:16px;color:#dcdfe6}.rollup-checkbox.checked[data-v-0e8872f9]{color:#67c23a}.rollup-datetime[data-v-0e8872f9]{font-size:13px;font-variant-numeric:tabular-nums;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-display[data-v-7ecb7f89]{width:100%;height:100%;display:flex;align-items:center;padding:0 4px}.cell-display.auto-wrap[data-v-7ecb7f89]{align-items:flex-start;padding:4px}.cell-display.auto-wrap .cell-text[data-v-7ecb7f89],.cell-display.auto-wrap .cell-formula[data-v-7ecb7f89],.cell-display.auto-wrap .cell-computed[data-v-7ecb7f89]{white-space:pre-wrap;word-break:break-all;overflow:visible;text-overflow:clip}.cell-currency-wrapper[data-v-7ecb7f89]{width:100%;height:100%;display:flex;align-items:center}.cell-currency[data-v-7ecb7f89]{width:100%;height:100%;display:flex;align-items:center;font-size:13px;font-variant-numeric:tabular-nums}.cell-currency.align-default[data-v-7ecb7f89]{justify-content:flex-end;gap:2px}.cell-currency.align-left[data-v-7ecb7f89]{justify-content:space-between}.cell-currency.align-right[data-v-7ecb7f89]{justify-content:flex-end;gap:2px}.currency-symbol[data-v-7ecb7f89]{color:#64748b;font-size:12px;flex-shrink:0}.currency-value[data-v-7ecb7f89]{text-align:right}.cell-text[data-v-7ecb7f89],.cell-number[data-v-7ecb7f89],.cell-date[data-v-7ecb7f89]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:13px}.cell-number[data-v-7ecb7f89]{text-align:right;font-variant-numeric:tabular-nums;padding-right:8px}.empty-value[data-v-7ecb7f89]{color:#cbd5e1;font-style:normal}.select-tag[data-v-7ecb7f89],.multi-select-tag[data-v-7ecb7f89]{display:inline-flex;align-items:center;justify-content:center;gap:0;padding:2px 8px;border-radius:14px;font-size:12px;font-weight:500;white-space:nowrap;transition:all .2s ease;min-height:20px;position:relative}.select-tag[data-v-7ecb7f89]:hover,.multi-select-tag[data-v-7ecb7f89]:hover{padding-right:20px}.select-tag .tag-delete-icon[data-v-7ecb7f89],.multi-select-tag .tag-delete-icon[data-v-7ecb7f89]{width:14px;height:14px;opacity:0;transition:opacity .2s ease;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.select-tag:hover .tag-delete-icon[data-v-7ecb7f89],.multi-select-tag:hover .tag-delete-icon[data-v-7ecb7f89]{opacity:1}.tag-delete-icon[data-v-7ecb7f89]:hover{opacity:.8}.user-badge-list[data-v-7ecb7f89]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.cell-multi-select[data-v-7ecb7f89]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;width:100%;max-width:100%;overflow:visible}.cell-member[data-v-7ecb7f89]{width:100%;height:100%;display:flex;align-items:center;gap:4px;overflow:hidden;padding-left:2px}.member-plus-icon{&[data-v-7ecb7f89]{width:24px;height:100%;display:flex;align-items:center;justify-content:center;color:#999;cursor:pointer;flex-shrink:0}&[data-v-7ecb7f89]:hover{color:#7c3aed}}.user-badge[data-v-7ecb7f89]{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;max-width:100%;cursor:default}.badge-content[data-v-7ecb7f89]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.member-avatar[data-v-7ecb7f89]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;flex-shrink:0;overflow:hidden}.avatar-image[data-v-7ecb7f89]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-initials[data-v-7ecb7f89]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.user-name[data-v-7ecb7f89]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-member.multi-line .user-job-num[data-v-7ecb7f89]{display:block;font-size:13px;color:#262626;font-weight:500;line-height:20px}.cell-member.multi-line .user-name[data-v-7ecb7f89]{display:block;font-size:11px;color:#8c8c8c;line-height:16px;margin-top:2px}.cell-formula[data-v-7ecb7f89]{width:100%;font-size:13px}.cell-formula.is-number[data-v-7ecb7f89]{text-align:right;font-variant-numeric:tabular-nums;padding-right:8px}.cell-checkbox[data-v-7ecb7f89]{width:100%;display:flex;justify-content:center}.checkbox-display[data-v-7ecb7f89]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.checkbox-display.checked[data-v-7ecb7f89]{background:#10b981;border-color:#10b981;color:#fff}.checkbox-display[data-v-7ecb7f89]:not(.checked){color:#ef4444}.url-link[data-v-7ecb7f89],.email-link[data-v-7ecb7f89],.phone-link[data-v-7ecb7f89]{display:flex;align-items:center;gap:4px;color:#7b67ee;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.url-link[data-v-7ecb7f89]:hover,.email-link[data-v-7ecb7f89]:hover,.phone-link[data-v-7ecb7f89]:hover{text-decoration:underline}.cell-link[data-v-7ecb7f89]{width:100%;height:100%;display:flex;align-items:flex-start;gap:4px;overflow:hidden;padding:6px 4px 0}.cell-link.align-center[data-v-7ecb7f89]{align-items:center;padding:0 4px}.link-plus-icon-simple{&[data-v-7ecb7f89]{display:flex;align-items:center;justify-content:center;color:#94a3b8;cursor:pointer;width:20px;height:20px;flex-shrink:0;margin-top:1px}.cell-link.align-center &[data-v-7ecb7f89]{margin-top:0}&[data-v-7ecb7f89]:hover{color:#7c3aed;background:#f1f5f9;border-radius:4px}}.link-content[data-v-7ecb7f89]{display:flex;align-items:flex-start;gap:4px;flex-wrap:nowrap;flex:1;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.link-content[data-v-7ecb7f89]::-webkit-scrollbar{display:none}.cell-link.allow-wrap .link-content[data-v-7ecb7f89]{flex-wrap:wrap;overflow-x:visible;overflow-y:visible;align-items:flex-start}.link-tag-v2{&[data-v-7ecb7f89]{display:inline-flex;align-items:center;gap:4px;background:#f1f5f9;border:1px solid #e2e8f0;padding:1px 6px;border-radius:4px;font-size:13px;color:#1e293b;max-width:100%;transition:all .2s;flex-shrink:0}&[data-v-7ecb7f89]:hover{border-color:#cbd5e1}&.link-loading[data-v-7ecb7f89]{opacity:.7;animation:pulse-7ecb7f89 1.5s ease-in-out infinite}&.link-error[data-v-7ecb7f89]{background:#fef2f2;border-color:#fca5a5;color:#dc2626}&.link-archived[data-v-7ecb7f89]{background:#f9fafb;border-color:#d1d5db;color:#6b7280;text-decoration:line-through}&.link-not-found[data-v-7ecb7f89]{background:#fff7ed;border-color:#fed7aa;color:#ea580c}}@keyframes pulse-7ecb7f89{0%,to{opacity:.7}50%{opacity:1}}.link-text[data-v-7ecb7f89]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.remove-icon{&[data-v-7ecb7f89]{width:14px;height:14px;color:#94a3b8;cursor:pointer;opacity:.6;transition:all .2s}&[data-v-7ecb7f89]:hover{color:#ef4444;background:#ef44441a;border-radius:50%}}.cell-attachment[data-v-7ecb7f89]{width:100%;height:100%;display:flex;align-items:center;gap:4px;overflow:hidden;padding-left:2px}.attachment-plus-icon{&[data-v-7ecb7f89]{width:24px;height:100%;display:flex;align-items:center;justify-content:center;color:#999;cursor:pointer;flex-shrink:0}&[data-v-7ecb7f89]:hover{color:#7c3aed}}.attachment-list[data-v-7ecb7f89]{display:flex;flex-wrap:nowrap;gap:4px;overflow:hidden}.attachment-item[data-v-7ecb7f89]{display:flex;align-items:center;gap:4px;background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:11px;color:#475569;max-width:120px;flex-shrink:0}.file-name[data-v-7ecb7f89]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-inner[data-v-7ecb7f89]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;flex:1 1 auto;min-width:0;overflow:hidden}.attachment-thumb[data-v-7ecb7f89]{position:relative;flex-shrink:0;border-radius:4px;overflow:hidden;background:#f1f5f9;cursor:pointer;box-shadow:0 1px 2px #00000014}.attachment-thumb img[data-v-7ecb7f89]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumb-more[data-v-7ecb7f89]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;color:#fff;font-size:12px;font-weight:500}.attachment-file[data-v-7ecb7f89]{display:flex;align-items:center;gap:4px;max-width:100%;flex-shrink:0;padding:2px 6px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;overflow:hidden}.attachment-file .file-name[data-v-7ecb7f89]{font-size:12px;color:#475569}.file-more[data-v-7ecb7f89]{flex-shrink:0;font-size:11px;color:#94a3b8;padding-left:2px}.cell-button-wrapper[data-v-7ecb7f89]{display:flex;align-items:center;justify-content:center;width:100%}.cell-action-btn[data-v-7ecb7f89]:hover{filter:brightness(.9)}.cell-computed[data-v-7ecb7f89]{font-size:13px;color:#475569;width:100%}.computed-array[data-v-7ecb7f89]{display:flex;flex-wrap:nowrap;gap:4px;overflow:hidden}.auto-wrap .computed-array[data-v-7ecb7f89]{flex-wrap:wrap}.computed-tag[data-v-7ecb7f89]{background:#f1f5f9;border:1px solid #e2e8f0;padding:0 6px;border-radius:4px;font-size:12px;color:#475569;white-space:nowrap}.search-highlight[data-v-7ecb7f89]{background-color:#fde047;color:#000;border-radius:2px;padding:0 1px}@media (max-width: 768px){.cell-display[data-v-7ecb7f89]{min-height:40px;font-size:12px}.user-avatar[data-v-7ecb7f89]{width:20px;height:20px;font-size:10px}.select-tag[data-v-7ecb7f89],.multi-select-tag[data-v-7ecb7f89]{font-size:10px;padding:2px 6px}}.pull-refresh[data-v-0c2047c7]{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;-webkit-tap-highlight-color:transparent}.pr-indicator[data-v-0c2047c7]{flex:0 0 auto;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;transition:height .25s ease}.pr-indicator-inner[data-v-0c2047c7]{display:flex;align-items:center;gap:6px;padding-bottom:8px;font-size:12px;color:#9ca3af;transition:transform .2s ease}.pr-icon[data-v-0c2047c7]{color:#9ca3af}.pr-icon.spinning[data-v-0c2047c7]{animation:pr-spin-0c2047c7 .8s linear infinite}@keyframes pr-spin-0c2047c7{to{transform:rotate(360deg)}}.pr-scroll[data-v-0c2047c7]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.apst-stamp[data-v-29c3847a]{position:absolute;display:flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:1px;line-height:1;z-index:10;pointer-events:none;opacity:.85;transform:rotate(-15deg);border:none;background:transparent;overflow:hidden}.apst-stamp[data-v-29c3847a]:before{content:"";position:absolute;inset:0;background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.apst-stamp.apst-draft[data-v-29c3847a]{color:#6b7280}.apst-stamp.apst-draft[data-v-29c3847a]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='46' fill='none' stroke='%239ca3af' stroke-width='2.5'/%3E%3Ccircle cx='50' cy='50' r='39' fill='none' stroke='%239ca3af' stroke-width='1'/%3E%3Cg stroke='%239ca3af' stroke-width='0.7' fill='none' opacity='0.35'%3E%3Cpath d='M8,20 Q30,24 50,20 T92,20'/%3E%3Cpath d='M6,27 Q30,31 50,27 T94,27'/%3E%3Cpath d='M5,34 Q30,38 50,34 T95,34'/%3E%3Cpath d='M4,41 Q30,45 50,41 T96,41'/%3E%3Cpath d='M4,48 Q30,52 50,48 T96,48'/%3E%3Cpath d='M4,55 Q30,59 50,55 T96,55'/%3E%3Cpath d='M4,62 Q30,66 50,62 T96,62'/%3E%3Cpath d='M5,69 Q30,73 50,69 T95,69'/%3E%3Cpath d='M6,76 Q30,80 50,76 T94,76'/%3E%3Cpath d='M8,83 Q30,87 50,83 T92,83'/%3E%3C/g%3E%3C/svg%3E")}.apst-stamp.apst-inprogress[data-v-29c3847a]{color:#1d4ed8}.apst-stamp.apst-inprogress[data-v-29c3847a]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='46' fill='none' stroke='%233b82f6' stroke-width='2.5'/%3E%3Ccircle cx='50' cy='50' r='39' fill='none' stroke='%233b82f6' stroke-width='1'/%3E%3Cg stroke='%233b82f6' stroke-width='0.7' fill='none' opacity='0.45'%3E%3Cpath d='M8,20 Q30,24 50,20 T92,20'/%3E%3Cpath d='M6,27 Q30,31 50,27 T94,27'/%3E%3Cpath d='M5,34 Q30,38 50,34 T95,34'/%3E%3Cpath d='M4,41 Q30,45 50,41 T96,41'/%3E%3Cpath d='M4,48 Q30,52 50,48 T96,48'/%3E%3Cpath d='M4,55 Q30,59 50,55 T96,55'/%3E%3Cpath d='M4,62 Q30,66 50,62 T96,62'/%3E%3Cpath d='M5,69 Q30,73 50,69 T95,69'/%3E%3Cpath d='M6,76 Q30,80 50,76 T94,76'/%3E%3Cpath d='M8,83 Q30,87 50,83 T92,83'/%3E%3C/g%3E%3C/svg%3E")}.apst-stamp.apst-approved[data-v-29c3847a]{color:#15803d}.apst-stamp.apst-approved[data-v-29c3847a]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='46' fill='none' stroke='%2322c55e' stroke-width='2.5'/%3E%3Ccircle cx='50' cy='50' r='39' fill='none' stroke='%2322c55e' stroke-width='1'/%3E%3Cg stroke='%2322c55e' stroke-width='0.7' fill='none' opacity='0.45'%3E%3Cpath d='M8,20 Q30,24 50,20 T92,20'/%3E%3Cpath d='M6,27 Q30,31 50,27 T94,27'/%3E%3Cpath d='M5,34 Q30,38 50,34 T95,34'/%3E%3Cpath d='M4,41 Q30,45 50,41 T96,41'/%3E%3Cpath d='M4,48 Q30,52 50,48 T96,48'/%3E%3Cpath d='M4,55 Q30,59 50,55 T96,55'/%3E%3Cpath d='M4,62 Q30,66 50,62 T96,62'/%3E%3Cpath d='M5,69 Q30,73 50,69 T95,69'/%3E%3Cpath d='M6,76 Q30,80 50,76 T94,76'/%3E%3Cpath d='M8,83 Q30,87 50,83 T92,83'/%3E%3C/g%3E%3C/svg%3E")}.apst-stamp.apst-rejected[data-v-29c3847a]{color:#dc2626}.apst-stamp.apst-rejected[data-v-29c3847a]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='46' fill='none' stroke='%23ef4444' stroke-width='2.5'/%3E%3Ccircle cx='50' cy='50' r='39' fill='none' stroke='%23ef4444' stroke-width='1'/%3E%3Cg stroke='%23ef4444' stroke-width='0.7' fill='none' opacity='0.45'%3E%3Cpath d='M8,20 Q30,24 50,20 T92,20'/%3E%3Cpath d='M6,27 Q30,31 50,27 T94,27'/%3E%3Cpath d='M5,34 Q30,38 50,34 T95,34'/%3E%3Cpath d='M4,41 Q30,45 50,41 T96,41'/%3E%3Cpath d='M4,48 Q30,52 50,48 T96,48'/%3E%3Cpath d='M4,55 Q30,59 50,55 T96,55'/%3E%3Cpath d='M4,62 Q30,66 50,62 T96,62'/%3E%3Cpath d='M5,69 Q30,73 50,69 T95,69'/%3E%3Cpath d='M6,76 Q30,80 50,76 T94,76'/%3E%3Cpath d='M8,83 Q30,87 50,83 T92,83'/%3E%3C/g%3E%3C/svg%3E")}.apst-stamp.apst-revoked[data-v-29c3847a]{color:#6b7280}.apst-stamp.apst-revoked[data-v-29c3847a]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='46' fill='none' stroke='%239ca3af' stroke-width='2.5' stroke-dasharray='5,3'/%3E%3Ccircle cx='50' cy='50' r='39' fill='none' stroke='%239ca3af' stroke-width='1' stroke-dasharray='4,2'/%3E%3Cg stroke='%239ca3af' stroke-width='0.7' fill='none' opacity='0.35'%3E%3Cpath d='M8,20 Q30,24 50,20 T92,20'/%3E%3Cpath d='M6,27 Q30,31 50,27 T94,27'/%3E%3Cpath d='M5,34 Q30,38 50,34 T95,34'/%3E%3Cpath d='M4,41 Q30,45 50,41 T96,41'/%3E%3Cpath d='M4,48 Q30,52 50,48 T96,48'/%3E%3Cpath d='M4,55 Q30,59 50,55 T96,55'/%3E%3Cpath d='M4,62 Q30,66 50,62 T96,62'/%3E%3Cpath d='M5,69 Q30,73 50,69 T95,69'/%3E%3Cpath d='M6,76 Q30,80 50,76 T94,76'/%3E%3Cpath d='M8,83 Q30,87 50,83 T92,83'/%3E%3C/g%3E%3C/svg%3E")}[data-v-80bbfd2f]:root{--radius: .5rem;--color-primary: #7B67EE;--color-primary-dark: #6653D1;--color-success: #30C28B;--color-warning: #FF9900;--color-error: #FF4D4F;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadowColor: rgba(0, 0, 0, .08);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--primaryColor: #7B67EE;--firstLevelText: #1e293b;--secondLevelText: #475569;--thirdLevelText: #94a3b8;--fourthLevelText: #cbd5e1;--borderCommonDefault: #e2e8f0;--lineColor: #e2e8f0;--lowestBg: #f5f6f7;--defaultBg: #ffffff;--rowSelectedBg: #f1f5f9;--fill0: #f8f9fa;--primaryBg: #f5f3ff;--fc1: #1e293b;--fc2: #475569;--fc3: #94a3b8;--fc4: #cbd5e1;--fc5: #e2e8f0;--fc6: #f1f5f9;--bgBrandLightDefault: rgba(123, 103, 238, .08)}.member-select-modal-overlay[data-v-80bbfd2f]{position:fixed;inset:0;background-color:#00000073;display:flex;align-items:center;justify-content:center;z-index:3000}.member-select-modal-content[data-v-80bbfd2f]{background-color:#fff;border-radius:12px;width:640px;height:680px;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden}.modal-header[data-v-80bbfd2f]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.modal-header .title[data-v-80bbfd2f]{margin:0;font-size:18px;font-weight:600;color:#1e293b}.modal-header .close-btn[data-v-80bbfd2f]{background:none;border:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-header .close-btn[data-v-80bbfd2f]:hover{background-color:#f1f5f9;color:#475569}.modal-body[data-v-80bbfd2f]{flex:1;display:flex;overflow:hidden;border-top:1px solid #f1f5f9}.selection-pane[data-v-80bbfd2f]{flex:1.4;display:flex;flex-direction:column;overflow:hidden}.pane-divider[data-v-80bbfd2f]{width:1px;background-color:#f1f5f9}.selected-pane[data-v-80bbfd2f]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.search-container[data-v-80bbfd2f]{padding:16px 24px}.search-box[data-v-80bbfd2f]{display:flex;align-items:center;gap:10px;background-color:#f1f5f9;border-radius:20px;padding:6px 16px}.search-box .search-icon[data-v-80bbfd2f]{width:16px;height:16px;color:#94a3b8}.search-box .search-input[data-v-80bbfd2f]{border:none;background:none;font-size:14px;outline:none;width:100%;color:#1e293b;height:24px}.search-box .search-input[data-v-80bbfd2f]::-moz-placeholder{color:#94a3b8}.search-box .search-input[data-v-80bbfd2f]::placeholder{color:#94a3b8}.pane-content[data-v-80bbfd2f]{flex:1;overflow-y:auto;padding:0 16px 16px}.section-title[data-v-80bbfd2f]{padding:8px;font-size:12px;font-weight:500;color:#64748b;margin-bottom:4px}.selected-header[data-v-80bbfd2f]{padding:16px 20px;font-size:14px;font-weight:500;color:#64748b}.select-item[data-v-80bbfd2f]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;cursor:pointer;transition:background-color .1s}.select-item[data-v-80bbfd2f]:hover{background-color:#f8fafc}.checkbox-box[data-v-80bbfd2f]{width:18px;height:18px;border:1.5px solid #cbd5e1;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.checkbox-box.checked[data-v-80bbfd2f]{background-color:#7c3aed;border-color:#7c3aed}.item-text[data-v-80bbfd2f]{font-size:14px;color:#1e293b}.unit-icon-wrapper[data-v-80bbfd2f]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.unit-icon-wrapper.small[data-v-80bbfd2f]{width:24px;height:24px;border-radius:4px}.unit-group-icon[data-v-80bbfd2f]{width:100%;height:100%;border-radius:50%;background-color:#4ade80;display:flex;align-items:center;justify-content:center}.unit-group-icon.small[data-v-80bbfd2f]{border-radius:50%}.unit-info[data-v-80bbfd2f]{display:flex;flex-direction:column}.unit-name[data-v-80bbfd2f]{font-size:14px;color:#1e293b}.unit-subtitle[data-v-80bbfd2f]{font-size:12px;color:#94a3b8}.selected-item[data-v-80bbfd2f]{display:flex;align-items:center;gap:10px;padding:8px 20px}.selected-item .selected-name[data-v-80bbfd2f]{font-size:14px;color:#1e293b;flex:1}.modal-footer[data-v-80bbfd2f]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f1f5f9}.footer-left[data-v-80bbfd2f]{display:flex;align-items:center;gap:8px;color:#7c3aed;font-size:14px;cursor:pointer;font-weight:500}.footer-left[data-v-80bbfd2f]:hover{opacity:.8}.footer-right[data-v-80bbfd2f]{display:flex;gap:12px}.btn-cancel[data-v-80bbfd2f]{padding:6px 20px;border-radius:6px;font-size:14px;font-weight:500;color:#475569;background-color:#fff;border:1px solid #e2e8f0;cursor:pointer}.btn-cancel[data-v-80bbfd2f]:hover{background-color:#f8fafc}.btn-confirm[data-v-80bbfd2f]{padding:6px 24px;border-radius:6px;font-size:14px;font-weight:500;color:#fff;background-color:#7c3aed;border:none;cursor:pointer}.btn-confirm[data-v-80bbfd2f]:hover{background-color:#6d28d9}.btn-confirm[data-v-80bbfd2f]:disabled{opacity:.5;cursor:not-allowed}.scrollbar-custom[data-v-80bbfd2f]::-webkit-scrollbar{width:6px}.scrollbar-custom[data-v-80bbfd2f]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.scrollbar-custom[data-v-80bbfd2f]::-webkit-scrollbar-track{background:transparent}[data-v-3273b752]:root{--radius: .5rem;--color-primary: #7B67EE;--color-primary-dark: #6653D1;--color-success: #30C28B;--color-warning: #FF9900;--color-error: #FF4D4F;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadowColor: rgba(0, 0, 0, .08);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--primaryColor: #7B67EE;--firstLevelText: #1e293b;--secondLevelText: #475569;--thirdLevelText: #94a3b8;--fourthLevelText: #cbd5e1;--borderCommonDefault: #e2e8f0;--lineColor: #e2e8f0;--lowestBg: #f5f6f7;--defaultBg: #ffffff;--rowSelectedBg: #f1f5f9;--fill0: #f8f9fa;--primaryBg: #f5f3ff;--fc1: #1e293b;--fc2: #475569;--fc3: #94a3b8;--fc4: #cbd5e1;--fc5: #e2e8f0;--fc6: #f1f5f9;--bgBrandLightDefault: rgba(123, 103, 238, .08)}.cascader-editor-container[data-v-3273b752]{position:relative;width:100%;z-index:1000;display:flex;flex-direction:column}.cascader-search-bar[data-v-3273b752]{width:100%;background:transparent;border:none;border-radius:0;box-sizing:border-box;height:var(--v40ab5246);display:flex;align-items:center;padding:0}.cascader-search-bar .search-input[data-v-3273b752]{width:100%;border:none;outline:none;font-size:14px;color:#1f2329;background:transparent}.cascader-search-bar .search-input[data-v-3273b752]:focus{outline:none;box-shadow:none}.cascader-search-bar .search-input[data-v-3273b752]::-moz-placeholder{color:#bbbfc4}.cascader-search-bar .search-input[data-v-3273b752]::placeholder{color:#bbbfc4}.cascader-panels-wrapper[data-v-3273b752]{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border-radius:4px;box-shadow:0 8px 24px #0000001f;border:1px solid #f0f0f0;display:flex;overflow:hidden;width:-moz-fit-content;width:fit-content;min-width:200px;z-index:2000}.panels-container[data-v-3273b752]{display:flex}.cascader-panel[data-v-3273b752]{width:180px;max-height:280px;overflow-y:auto;border-right:1px solid #f0f0f0;background:#fff}.cascader-panel[data-v-3273b752]:last-child{border-right:none}.cascader-panel[data-v-3273b752]::-webkit-scrollbar{width:4px}.cascader-panel[data-v-3273b752]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.options-list[data-v-3273b752]{padding:4px 0}.option-item[data-v-3273b752]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;transition:all .2s;font-size:14px;color:#1f2329}.option-item[data-v-3273b752]:hover{background:#f5f6f7}.option-item.is-selected[data-v-3273b752]{background:#f0f0ff;color:#7b67ee;font-weight:500}.option-item.is-selected .arrow-icon[data-v-3273b752]{color:#7b67ee}.option-item .option-label[data-v-3273b752]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-item .arrow-icon[data-v-3273b752]{width:14px;height:14px;color:#8f959e;margin-left:8px}.loading-state[data-v-3273b752],.error-state[data-v-3273b752],.empty-options[data-v-3273b752]{padding:24px;text-align:center;color:#8f959e;font-size:13px;min-width:180px}.error-state[data-v-3273b752]{color:#f54a45}.date-time-editor-wrapper,.date-picker-dropdown,.time-picker-dropdown,.time-picker-panel{--dte-primary: var(--primaryColor, #3370ff);--dte-primary-light: var(--primaryLight, #e8f0fe);--dte-primary-light-hover: var(--primaryLightHover, #d6e4ff);--dte-highest-bg: var(--highestBg, #ffffff);--dte-line: var(--lineColor, #e4e7ed);--dte-fc2: var(--fc2, #4e5969);--dte-fourth: var(--fourthLevelText, #c0c4cc);--dte-hover: var(--hover, #f2f3f5);--dte-shadow: var(--shadowCommonHighest, 0 6px 16px rgba(0, 0, 0, .12));--dte-danger: var(--errorColor, #f76964)}.date-time-editor-wrapper{position:relative;box-sizing:border-box;border-radius:1px;display:flex;justify-content:flex-start;background:transparent;width:100%;z-index:1000}.date-time-editor-wrapper.is-popup-open{z-index:99999}.date-content{width:100%;display:flex;align-items:center;flex:auto;flex-wrap:nowrap;min-width:0}.date-time-editor-wrapper input{resize:none;outline:none;display:block;font-size:13px;line-height:24px;box-sizing:border-box;padding:3px 10px;color:var(--dte-fc2)}.date-time-editor-wrapper input[disabled]{color:var(--dte-fourth)!important;cursor:not-allowed}.date-part{margin-right:4px;border:1px solid var(--dte-line);border-radius:4px;background:var(--dte-highest-bg);outline:none;font-size:13px;line-height:24px;padding:3px 10px;color:var(--dte-fc2);cursor:text;box-sizing:border-box}.date-part.w-full{width:100%;flex:1 1 auto;min-width:0}.date-part.limit-date-width{max-width:90px;flex-shrink:0}.date-part.is-placeholder{color:var(--dte-fourth)}.date-part.is-disabled{color:var(--dte-fourth)!important;cursor:not-allowed}.date-part.is-illegal{color:var(--dte-danger)}.date-part.w-89{width:89px}.date-part.w-68{width:68px}.date-part.w-56{width:56px}.date-part.w-46{width:46px}.date-part.w-28{width:28px}.date-part.w-auto{width:90px;flex:0 1 auto}.merged-input{width:100%;flex:1 1 auto;min-width:0;margin-right:4px;border:1px solid var(--dte-line);border-radius:4px;background:var(--dte-highest-bg);outline:none;font-size:13px;line-height:24px;padding:3px 10px;color:var(--dte-fc2);cursor:text;box-sizing:border-box}.merged-input:focus{outline:none;border-color:var(--dte-line)}.merged-input::-moz-placeholder{color:var(--dte-fourth);opacity:1}.merged-input::placeholder{color:var(--dte-fourth);opacity:1}.merged-input.is-placeholder{color:var(--dte-fourth)}.merged-input.is-disabled{color:var(--dte-fourth)!important;cursor:not-allowed}.merged-input.is-illegal{color:var(--dte-danger)}.dte-measure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;white-space:pre;font-size:13px;line-height:24px}.time-picker-wrapper.is-inline{position:relative}.date-content .time-picker-wrapper{position:relative;width:42px;flex:0 0 42px}.date-content .time-picker-wrapper.is-inputless{position:absolute;left:0;top:100%;width:0;height:0;flex:none;overflow:visible;pointer-events:none}.date-content .time-picker-wrapper.is-inputless .time-picker-dropdown{pointer-events:auto}.time-part{width:42px!important;flex-shrink:0;border:1px solid var(--dte-line);border-radius:4px;background:var(--dte-highest-bg);box-sizing:border-box}.date-time-editor-wrapper input.time-part{padding-left:0;padding-right:0;cursor:text}.time-part::-moz-placeholder{color:var(--dte-fourth);opacity:1}.time-part::placeholder{color:var(--dte-fourth);opacity:1}.tz-part{color:var(--dte-fc2);font-size:13px;margin-left:2px;flex-shrink:0}.date-illegal-tip{position:absolute;top:calc(100% + 2px);left:0;z-index:100000;max-width:240px;padding:4px 8px;border-radius:4px;background:var(--dte-danger);color:#fff;font-size:12px;line-height:18px;white-space:nowrap;pointer-events:none;box-shadow:var(--dte-shadow)}.date-picker-dropdown{position:absolute;width:280px;box-sizing:border-box;background:var(--dte-highest-bg);border:1px solid var(--dte-line);border-radius:4px;box-shadow:var(--dte-shadow);z-index:99999;padding:0;outline:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.date-picker-dropdown.is-top{box-shadow:0 -6px 16px #0000001f}.calendar-header{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;line-height:40px;padding:0 8px}.cal-nav-btn{width:32px;height:32px;border:none;background:transparent;border-radius:4px;cursor:pointer;font-size:18px;color:var(--dte-fourth);display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.cal-nav-btn:hover{color:var(--dte-primary);background-color:var(--dte-hover)}.cal-title{display:inline-flex;align-items:baseline;gap:4px;font-size:14px;font-weight:500;color:var(--dte-fc2);letter-spacing:.5px;padding:2px 6px;border-radius:4px;cursor:pointer;transition:all .15s}.cal-title-year:hover,.cal-title-month:hover{color:var(--dte-primary)}.cal-title-range{cursor:pointer}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;margin-bottom:4px;padding:0 8px}.cal-weekday{line-height:18px;width:33px;padding:6px 0;font-size:12px;color:var(--dte-fourth);font-weight:500}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:0;padding:10px}.cal-day{width:100%;height:24px;padding:2px 0;display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;color:var(--dte-fc2);transition:background .15s}.cal-day .cal-day-cell{width:24px;height:24px;line-height:22px;border-radius:2px;border:1px solid transparent;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.cal-day:hover{background:var(--dte-hover)}.cal-day.is-other-month{color:var(--dte-fourth)}.cal-day.is-other-month:hover{color:var(--dte-fc2)}.cal-day.is-today .cal-day-cell{border:1px solid var(--dte-primary);color:var(--dte-primary)}.cal-day.is-selected .cal-day-cell{background:var(--dte-primary);color:#fff;border-color:var(--dte-primary)}.cal-day.is-selected:hover .cal-day-cell{background:var(--dte-primary)}.calendar-months{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px}.cal-month{height:36px;display:flex;align-items:center;justify-content:center;font-size:13px;border-radius:6px;cursor:pointer;color:var(--dte-fc2);transition:all .15s}.cal-month:hover{color:var(--dte-primary);background-color:var(--dte-hover)}.cal-month.is-current{color:var(--dte-fc2);font-weight:600}.cal-month.is-selected{background-color:var(--dte-primary);color:#fff;font-weight:500}.calendar-years{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:10px}.cal-year{height:40px;display:flex;align-items:center;justify-content:center;font-size:13px;border-radius:20px;cursor:pointer;color:var(--dte-fc2);transition:all .15s}.cal-year:hover{color:var(--dte-primary);background-color:var(--dte-hover)}.cal-year.is-current:not(.is-selected){color:var(--dte-fc2);font-weight:600}.cal-year.is-selected{background-color:var(--dte-primary);color:#fff;font-weight:500}.date-picker-footer{border-top:1px solid var(--dte-line);padding:0 12px;display:flex;align-items:center}.today-btn{display:block;flex:1 1 auto;width:auto;border:none;background:transparent;text-align:center;line-height:38px;height:38px;padding:0 12px;color:var(--dte-primary);font-size:13px;cursor:pointer;border-radius:4px;transition:background .15s,color .15s}.today-btn:hover{background:var(--dte-hover);color:var(--dte-primary)}.today-btn:active{opacity:.85}.time-picker-dropdown{position:absolute;width:82px;box-sizing:border-box;background:var(--dte-highest-bg);border:1px solid var(--dte-line);border-radius:4px;box-shadow:var(--dte-shadow);background-clip:padding-box;overflow:hidden;z-index:99999;padding:0}.time-picker-dropdown.is-inline{position:absolute}.time-picker-dropdown.is-top{box-shadow:0 -6px 16px #0000001f}.time-picker-panel{position:relative;outline:none;text-align:left}.time-picker-panel-select{float:left;font-size:13px;box-sizing:border-box;width:82px;max-height:192px;overflow-y:auto;border-left:1px solid var(--dte-line);list-style:none;margin:0;padding:0}.time-picker-panel-select:first-child{border-left:0}.time-picker-panel-select-ul{list-style:none;margin:0;padding:0;width:100%}.time-option{list-style:none;margin:0;padding:0 18px;width:100%;height:32px;line-height:32px;text-align:left;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--dte-fc2);transition:background .3s}.time-option:hover{background:var(--dte-hover)}.time-option.is-selected{background:var(--dte-primary-light);color:var(--dte-primary)}.time-option.is-selected:hover{background:var(--dte-primary-light-hover)}.alarm-block{border-top:1px solid var(--dte-line);padding:0 8px}.alarm-row{display:flex;align-items:center;justify-content:space-between;padding:8px 4px}.alarm-label{font-size:13px;color:var(--dte-fc2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.alarm-switch{position:relative;width:40px;height:22px;border:none;border-radius:11px;background:var(--dte-fourth);cursor:pointer;padding:0;transition:background .2s;outline:none;flex-shrink:0}.alarm-switch.is-on{background:var(--dte-primary)}.alarm-switch-dot{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.alarm-switch.is-on .alarm-switch-dot{transform:translate(18px)}.alarm-time-row{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 10px}.alarm-time-label{font-size:12px;color:var(--dte-fourth);-webkit-user-select:none;-moz-user-select:none;user-select:none}.alarm-time-picker{width:48px;flex:0 0 48px}.alarm-time-picker .time-part{width:48px!important;padding:0;border:none;outline:none;background:transparent;font-size:13px;line-height:24px;color:var(--dte-fc2);text-align:right;cursor:text}.cell-editor[data-v-40d3a4f6]{position:absolute;top:0;left:0;right:0;height:100%;min-height:100%;z-index:100;background:#fff;display:flex;flex-direction:column;margin:0;padding:0}.cell-editor.mode-expand[data-v-40d3a4f6]{position:relative;height:auto;min-height:36px;background:transparent}.cell-editor.mode-form[data-v-40d3a4f6]{position:relative;height:auto;min-height:44px;background:transparent}.cell-editor.mode-form .select-editor-wrapper[data-v-40d3a4f6],.cell-editor.mode-form .member-editor-wrapper[data-v-40d3a4f6]{position:static;width:100%;box-shadow:none;border:1px solid #e2e8f0;border-radius:8px;background:#f8f9fc}.expand-display-box[data-v-40d3a4f6]{width:100%;min-height:36px;max-height:36px;display:flex;align-items:center;justify-content:flex-start;padding:0 12px;cursor:pointer;border-radius:4px;background:transparent;transition:all .2s;overflow:hidden}.expand-display-box[data-v-40d3a4f6]:hover{background:#00000005}.expand-display-box.is-disabled[data-v-40d3a4f6]{cursor:not-allowed;opacity:.6}.expand-display-box.is-disabled[data-v-40d3a4f6]:hover{background:transparent}.display-tags[data-v-40d3a4f6],.member-tags-list[data-v-40d3a4f6]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;height:100%;overflow:hidden}.select-tag[data-v-40d3a4f6]{padding:2px 8px;border-radius:4px;font-size:13px;white-space:nowrap;flex-shrink:0}.member-tag[data-v-40d3a4f6]{padding:2px 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:4px}.member-placeholder[data-v-40d3a4f6]{font-size:13px;color:#94a3b8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.member-tag-avatar[data-v-40d3a4f6]{flex-shrink:0}.display-text[data-v-40d3a4f6]{font-size:14px;color:#1e293b}.select-editor-wrapper[data-v-40d3a4f6]{position:absolute;top:0;left:0;min-width:240px;background:#fff;border-radius:8px;box-shadow:0 6px 20px #0000001f,0 0 0 1px #0000000f;border:1px solid #e2e8f0;display:flex;flex-direction:column;z-index:1000;overflow:hidden}.member-editor-wrapper.select-editor-wrapper[data-v-40d3a4f6]{min-width:200px}.mode-expand .select-editor-wrapper[data-v-40d3a4f6]{position:relative;top:auto;left:auto;width:100%;box-shadow:none;background:transparent}.mode-form .select-editor-wrapper[data-v-40d3a4f6],.mode-form .member-editor-wrapper[data-v-40d3a4f6]{position:relative;top:auto;left:auto;width:100%;box-shadow:none;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:8px}.mode-form .member-editor-wrapper.is-dropdown[data-v-40d3a4f6]{position:relative;top:auto;left:auto;width:100%;z-index:auto;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:8px;box-shadow:none;margin-top:0}.mode-expand .member-editor-wrapper.is-dropdown[data-v-40d3a4f6]{position:absolute;top:100%;left:0;width:200px;z-index:10000;background:#fff;border:none;border-radius:0;box-shadow:0 2px 8px #00000014;margin-top:4px;display:flex;flex-direction:column;overflow:hidden}.mode-expand .member-editor-wrapper.is-dropdown .member-search-container[data-v-40d3a4f6]{padding:8px 12px!important;height:auto!important;border:none!important;background:transparent!important;gap:6px;border-bottom:none!important;margin:0 4px}.mode-expand .member-editor-wrapper.is-dropdown .member-search-icon[data-v-40d3a4f6]{width:14px;height:14px;flex-shrink:0;color:#94a3b8}.mode-expand .member-editor-wrapper.is-dropdown .member-search-input[data-v-40d3a4f6]{border:none;font-size:12px;height:24px;padding:0 4px}.mode-expand .member-editor-wrapper.is-dropdown .options-list[data-v-40d3a4f6]{position:static;max-height:auto;overflow:hidden;padding:4px 0;margin:0;border:none;box-shadow:none}.mode-expand .select-editor-wrapper .member-search-input[data-v-40d3a4f6]{border-bottom:none}.select-selected-area[data-v-40d3a4f6]{display:flex;flex-wrap:wrap;gap:4px;padding:6px 10px;border:1.5px solid #7b67ee;border-radius:6px;margin:8px 8px 0;min-height:32px;align-items:center;background:#fff}.select-selected-tag[data-v-40d3a4f6]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px 2px 8px;border-radius:4px;font-size:12px;font-weight:400;white-space:nowrap;line-height:1.5}.select-tag-remove[data-v-40d3a4f6]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:13px;line-height:1;cursor:pointer;opacity:.6;transition:opacity .15s;flex-shrink:0;font-style:normal}.select-tag-remove[data-v-40d3a4f6]:hover{opacity:1}.select-search-box[data-v-40d3a4f6]{display:flex;align-items:center;gap:8px;padding:10px 14px 10px 12px}.select-search-icon[data-v-40d3a4f6]{width:14px;height:14px;flex-shrink:0;color:#7b67ee}.select-search-input[data-v-40d3a4f6]{border:none;font-size:13px;outline:none;width:100%;color:#1e293b;height:22px;background:transparent;box-shadow:none;-webkit-appearance:none}.select-search-input[data-v-40d3a4f6]:focus{outline:none;box-shadow:none}.select-search-input[data-v-40d3a4f6]::-moz-placeholder{color:#bdc3cf}.select-search-input[data-v-40d3a4f6]::placeholder{color:#bdc3cf}.select-divider[data-v-40d3a4f6]{height:1px;background:#7b67ee;margin:0}.options-list[data-v-40d3a4f6]{max-height:280px;overflow-y:auto;padding:4px 0}.option-item[data-v-40d3a4f6]{display:flex;align-items:center;gap:6px;padding:5px 10px 5px 4px;cursor:pointer;transition:background-color .1s;position:relative}.option-item[data-v-40d3a4f6]:hover,.option-item.is-focused[data-v-40d3a4f6]{background:#f5f3ff}.option-drag-handle[data-v-40d3a4f6]{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;cursor:grab;opacity:1}.drag-dots[data-v-40d3a4f6]{font-size:14px;color:#94a3b8;line-height:1;letter-spacing:-1px}.option-dot-outer[data-v-40d3a4f6]{width:16px;height:16px;border-radius:50%;border:1.5px solid;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent}.option-dot-inner[data-v-40d3a4f6]{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.option-name-pill[data-v-40d3a4f6]{padding:3px 12px;border-radius:999px;font-size:13px;font-weight:400;flex-shrink:0;white-space:nowrap;display:inline-block}.option-check-icon[data-v-40d3a4f6]{width:14px;height:14px;color:#7b67ee;flex-shrink:0;margin-left:auto}.option-item.add-new[data-v-40d3a4f6]{color:#7c3aed;font-size:13px;font-weight:400;border-top:1px solid #f1f5f9;margin-top:2px;gap:8px;padding-left:12px}.no-options[data-v-40d3a4f6]{padding:12px;text-align:center;font-size:13px;color:#94a3b8}.cell-input-styled[data-v-40d3a4f6]{border:1px solid #cbd5e1;background:#fff;box-sizing:border-box}.cell-input-styled[data-v-40d3a4f6]:focus-within{border-color:#7b67ee;box-shadow:0 0 0 2px #7b67ee33}.cell-input[data-v-40d3a4f6],.cell-textarea[data-v-40d3a4f6]{width:100%;box-sizing:border-box;border:none;outline:none;background:transparent;box-shadow:none;display:block;line-height:24px;font-size:13px;padding:3px 10px;color:#1e293b}.cell-input[data-v-40d3a4f6]::-moz-placeholder,.cell-textarea[data-v-40d3a4f6]::-moz-placeholder{color:#94a3b8}.cell-input[data-v-40d3a4f6]::placeholder,.cell-textarea[data-v-40d3a4f6]::placeholder{color:#94a3b8}.cell-textarea[data-v-40d3a4f6]{resize:none;overflow-y:auto;overflow-x:hidden;padding-bottom:18px}.cell-editor.mode-cell .cell-input[data-v-40d3a4f6]:focus,.cell-editor.mode-cell .cell-textarea-wrap[data-v-40d3a4f6]:focus-within{box-shadow:0 0 0 2px #7c3aed73}.cell-editor.mode-cell.is-text-cell[data-v-40d3a4f6]{height:auto;min-height:100%}.cell-editor.mode-cell.is-text-cell .cell-textarea-wrap[data-v-40d3a4f6]{flex-shrink:0}.cell-editor.mode-cell.is-text-cell .cell-textarea-wrap[data-v-40d3a4f6]:focus-within{box-shadow:0 0 0 2px #7c3aed}.cell-textarea[data-v-40d3a4f6]::-webkit-scrollbar{width:6px;height:6px}.cell-textarea[data-v-40d3a4f6]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.cell-textarea[data-v-40d3a4f6]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.cell-textarea[data-v-40d3a4f6]::-webkit-scrollbar-track{background:transparent}.cell-textarea-wrap[data-v-40d3a4f6]{position:relative;width:100%;box-sizing:border-box}.cell-textarea-tip[data-v-40d3a4f6]{position:absolute;right:4px;bottom:2px;max-width:calc(100% - 8px);padding:4px 10px;font-size:12px;line-height:1.4;text-align:right;color:#94a3b8;background:#ffffffd9;border-radius:4px;overflow:hidden;text-overflow:ellipsis;pointer-events:auto;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:2}.select-dropdown-teleport{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 16px #0000001f;z-index:10000;overflow:hidden}.select-dropdown-teleport .select-search-box{display:flex;align-items:center;gap:8px;padding:10px 14px 10px 12px}.select-dropdown-teleport .select-search-icon{width:14px;height:14px;flex-shrink:0;color:#7b67ee}.select-dropdown-teleport .select-search-input{border:none;font-size:13px;outline:none;width:100%;color:#1e293b;height:22px;background:transparent;box-shadow:none;-webkit-appearance:none}.select-dropdown-teleport .select-search-input:focus{outline:none;box-shadow:none}.select-dropdown-teleport .select-search-input::-moz-placeholder{color:#bdc3cf}.select-dropdown-teleport .select-search-input::placeholder{color:#bdc3cf}.select-dropdown-teleport .select-divider{height:1px;background:#7b67ee;margin:0}.select-dropdown-teleport .options-list{max-height:260px;overflow-y:auto;padding:4px 0}.select-dropdown-teleport .option-item{display:flex;align-items:center;gap:6px;padding:5px 10px 5px 4px;cursor:pointer;transition:background-color .1s;position:relative}.select-dropdown-teleport .option-item:hover,.select-dropdown-teleport .option-item.is-focused{background:#f5f3ff}.select-dropdown-teleport .option-drag-handle{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;cursor:grab;opacity:1}.select-dropdown-teleport .drag-dots{font-size:14px;color:#94a3b8;line-height:1;letter-spacing:-1px}.select-dropdown-teleport .option-dot-outer{width:16px;height:16px;border-radius:50%;border:1.5px solid;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent}.select-dropdown-teleport .option-dot-inner{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.select-dropdown-teleport .option-name-pill{padding:3px 12px;border-radius:999px;font-size:13px;font-weight:400;flex-shrink:0;white-space:nowrap;display:inline-block}.select-dropdown-teleport .option-check-icon{width:14px;height:14px;color:#7b67ee;flex-shrink:0;margin-left:auto}.select-dropdown-teleport .option-item.add-new{color:#7c3aed;font-size:13px;font-weight:400;border-top:1px solid #f1f5f9;margin-top:2px;gap:8px;padding-left:12px}.select-dropdown-teleport .no-options{padding:12px;text-align:center;font-size:13px;color:#94a3b8}.member-item-ref[data-v-40d3a4f6]{display:flex;align-items:center;padding:0 8px;min-height:48px;cursor:pointer;transition:background .15s ease}.member-item-ref[data-v-40d3a4f6]:hover,.member-item-ref.is-focused[data-v-40d3a4f6]{background:#f5f7fa}.member-avatar-circle[data-v-40d3a4f6]{flex-shrink:0;border-radius:50%}.member-info[data-v-40d3a4f6]{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0;margin-left:10px;overflow:hidden}.member-job-num[data-v-40d3a4f6]{font-size:13px;line-height:20px;color:#262626;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-primary-name[data-v-40d3a4f6]{font-size:11px;line-height:16px;color:#8c8c8c;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-editor-wrapper[data-v-40d3a4f6]{background:#fff;border-radius:6px;box-shadow:0 6px 16px #0000001f;overflow:hidden}.member-search-container[data-v-40d3a4f6]{display:flex;align-items:center;height:40px;padding:0 12px;border-bottom:none;position:relative}.member-search-container[data-v-40d3a4f6]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:1px;background:#7b67ff}.member-search-icon[data-v-40d3a4f6]{flex-shrink:0;width:16px;height:16px;color:#8c8c8c}.member-search-input[data-v-40d3a4f6]{flex:1;min-width:0;margin-left:8px;padding:0;border:none;outline:none;box-shadow:none;background:transparent;font-size:13px;line-height:20px;color:#262626}.member-search-input[data-v-40d3a4f6]:focus,.member-search-input[data-v-40d3a4f6]:focus-visible{outline:none!important;box-shadow:none!important}.member-search-input[data-v-40d3a4f6]::-moz-placeholder{color:#bfbfbf}.member-search-input[data-v-40d3a4f6]::placeholder{color:#bfbfbf}.options-list.member-list[data-v-40d3a4f6]{max-height:260px;overflow-y:auto;padding:4px 0 0}.no-options[data-v-40d3a4f6]{padding:24px 12px;text-align:center;font-size:12px;color:#bfbfbf}.member-footer[data-v-40d3a4f6]{padding:10px 12px;text-align:center;font-size:13px;color:#595959;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease}.member-footer[data-v-40d3a4f6]:hover{color:#7b67ff}.apv-overlay[data-v-76d12945]{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:4000}.apv-close[data-v-76d12945]{position:absolute;top:20px;right:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#ffffff26;color:#fff;cursor:pointer;transition:background .2s}.apv-close[data-v-76d12945]:hover{background:#ffffff4d}.apv-stage[data-v-76d12945]{display:flex;align-items:center;justify-content:center;max-width:92vw;max-height:88vh}.apv-img[data-v-76d12945]{max-width:90vw;max-height:85vh;border-radius:6px;box-shadow:0 20px 60px #0006}.apv-frame[data-v-76d12945]{width:88vw;height:85vh;border:none;border-radius:6px;background:#fff;box-shadow:0 20px 60px #0006}.apv-media[data-v-76d12945]{max-width:90vw;max-height:85vh;border-radius:6px;box-shadow:0 20px 60px #0006}.apv-audio[data-v-76d12945]{width:min(560px,86vw)}.apv-caption[data-v-76d12945]{position:absolute;bottom:24px;left:50%;transform:translate(-50%);padding:6px 14px;background:#0000008c;color:#fff;font-size:13px;border-radius:6px;max-width:80vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apv-fade-enter-active[data-v-76d12945],.apv-fade-leave-active[data-v-76d12945]{transition:opacity .2s ease}.apv-fade-enter-from[data-v-76d12945],.apv-fade-leave-to[data-v-76d12945]{opacity:0}[data-v-5dff0b41]:root{--radius: .5rem;--color-primary: #7B67EE;--color-primary-dark: #6653D1;--color-success: #30C28B;--color-warning: #FF9900;--color-error: #FF4D4F;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadowColor: rgba(0, 0, 0, .08);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--primaryColor: #7B67EE;--firstLevelText: #1e293b;--secondLevelText: #475569;--thirdLevelText: #94a3b8;--fourthLevelText: #cbd5e1;--borderCommonDefault: #e2e8f0;--lineColor: #e2e8f0;--lowestBg: #f5f6f7;--defaultBg: #ffffff;--rowSelectedBg: #f1f5f9;--fill0: #f8f9fa;--primaryBg: #f5f3ff;--fc1: #1e293b;--fc2: #475569;--fc3: #94a3b8;--fc4: #cbd5e1;--fc5: #e2e8f0;--fc6: #f1f5f9;--bgBrandLightDefault: rgba(123, 103, 238, .08)}.attachment-modal-overlay[data-v-5dff0b41]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:3000}.attachment-modal-container[data-v-5dff0b41]{width:800px;height:600px;max-width:90vw;max-height:90vh;background:#fff;border-radius:8px;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;overflow:hidden;transition:all .3s ease}.attachment-modal-container.is-fullscreen[data-v-5dff0b41]{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}.attachment-modal-header[data-v-5dff0b41]{height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e8e8;flex-shrink:0}.attachment-modal-header .header-left[data-v-5dff0b41]{display:flex;align-items:center;gap:8px}.attachment-modal-header .header-left .modal-title[data-v-5dff0b41]{font-size:16px;font-weight:600;color:#1f2937;margin:0}.attachment-modal-header .header-left .attachment-count[data-v-5dff0b41]{font-size:14px;color:#6b7280}.attachment-modal-header .header-right[data-v-5dff0b41]{display:flex;align-items:center;gap:8px}.attachment-modal-header .header-right .header-btn[data-v-5dff0b41]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#6b7280;border-radius:6px;cursor:pointer;transition:all .2s}.attachment-modal-header .header-right .header-btn[data-v-5dff0b41]:hover{background:#f3f4f6;color:#374151}.attachment-modal-header .header-right .header-btn.close[data-v-5dff0b41]:hover{background:#fee2e2;color:#ef4444}.attachment-modal-header .header-right .header-btn.active[data-v-5dff0b41]{background:#eff6ff;color:#3b82f6}.attachment-modal-body[data-v-5dff0b41]{flex:1;display:flex;flex-direction:column;overflow:hidden}.attachment-toolbar[data-v-5dff0b41]{height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e8e8;flex-shrink:0}.attachment-toolbar .toolbar-left[data-v-5dff0b41]{display:flex;align-items:center;gap:8px}.attachment-toolbar .toolbar-left .toolbar-locked-tip[data-v-5dff0b41]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;background:#fef3c7;color:#92400e;font-size:12px;line-height:1;white-space:nowrap}.attachment-toolbar .toolbar-left .toolbar-btn[data-v-5dff0b41]{display:flex;align-items:center;padding:6px 12px;border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.attachment-toolbar .toolbar-left .toolbar-btn[data-v-5dff0b41]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.attachment-toolbar .toolbar-left .toolbar-btn[data-v-5dff0b41]:disabled{opacity:.5;cursor:not-allowed}.attachment-toolbar .toolbar-left .toolbar-btn.primary[data-v-5dff0b41]{background:#7c3aed;border-color:#7c3aed;color:#fff}.attachment-toolbar .toolbar-left .toolbar-btn.primary[data-v-5dff0b41]:hover:not(:disabled){background:#6d28d9}.attachment-toolbar .toolbar-left .toolbar-btn.danger[data-v-5dff0b41]{color:#ef4444;border-color:#fecaca}.attachment-toolbar .toolbar-left .toolbar-btn.danger[data-v-5dff0b41]:hover:not(:disabled){background:#fef2f2;border-color:#ef4444}.attachment-toolbar .toolbar-left .toolbar-divider[data-v-5dff0b41]{width:1px;height:20px;background:#e5e7eb;margin:0 4px}.attachment-toolbar .toolbar-right[data-v-5dff0b41]{display:flex;align-items:center;gap:4px}.attachment-toolbar .toolbar-right .view-mode-btn[data-v-5dff0b41]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:#9ca3af;border-radius:6px;cursor:pointer;transition:all .2s}.attachment-toolbar .toolbar-right .view-mode-btn[data-v-5dff0b41]:hover{background:#f3f4f6;color:#6b7280}.attachment-toolbar .toolbar-right .view-mode-btn.active[data-v-5dff0b41]{background:#eff6ff;border-color:#bfdbfe;color:#3b82f6}.upload-drop-zone[data-v-5dff0b41]{margin:16px;padding:24px;border:2px dashed #e5e7eb;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}.upload-drop-zone[data-v-5dff0b41]:hover,.upload-drop-zone.is-drag-over[data-v-5dff0b41]{border-color:#7c3aed;background:#faf5ff}.upload-drop-zone.has-files[data-v-5dff0b41]{padding:16px}.upload-drop-zone .hidden-input[data-v-5dff0b41]{display:none}.upload-drop-zone .upload-placeholder[data-v-5dff0b41]{display:flex;align-items:center;gap:16px}.upload-drop-zone .upload-placeholder .upload-icon-wrapper[data-v-5dff0b41]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:12px;color:#9ca3af}.upload-drop-zone .upload-placeholder .upload-text[data-v-5dff0b41]{display:flex;flex-direction:column;gap:4px}.upload-drop-zone .upload-placeholder .upload-text .primary-text[data-v-5dff0b41]{font-size:14px;font-weight:500;color:#374151}.upload-drop-zone .upload-placeholder .upload-text .secondary-text[data-v-5dff0b41]{font-size:12px;color:#9ca3af}.attachment-grid-container[data-v-5dff0b41]{flex:1;overflow-y:auto;padding:0 16px 16px}.attachment-grid[data-v-5dff0b41]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.attachment-grid-item[data-v-5dff0b41]{position:relative;display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s}.attachment-grid-item[data-v-5dff0b41]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.attachment-grid-item:hover .item-actions[data-v-5dff0b41]{opacity:1}.attachment-grid-item.is-selected[data-v-5dff0b41]{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed33}.attachment-grid-item.is-selected .item-checkbox .checkbox-inner[data-v-5dff0b41]{border-color:#7c3aed;background:#7c3aed}.attachment-grid-item .item-checkbox[data-v-5dff0b41]{position:absolute;top:8px;left:8px;z-index:2}.attachment-grid-item .item-checkbox .checkbox-inner[data-v-5dff0b41]{width:18px;height:18px;border:2px solid rgba(255,255,255,.8);border-radius:4px;display:flex;align-items:center;justify-content:center;background:#0003;transition:all .2s;color:#fff}.attachment-grid-item .item-checkbox .checkbox-inner.checked[data-v-5dff0b41]{border-color:#7c3aed;background:#7c3aed}.attachment-grid-item .item-thumbnail[data-v-5dff0b41]{aspect-ratio:1;background:#f9fafb;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.attachment-grid-item .item-thumbnail .thumbnail-image[data-v-5dff0b41]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.attachment-grid-item .item-thumbnail .thumbnail-placeholder[data-v-5dff0b41]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;width:100%;height:100%}.attachment-grid-item .item-thumbnail .thumbnail-placeholder.image[data-v-5dff0b41]{background:#10b981}.attachment-grid-item .item-thumbnail .thumbnail-placeholder.video[data-v-5dff0b41]{background:#f59e0b}.attachment-grid-item .item-thumbnail .thumbnail-placeholder.file[data-v-5dff0b41]{background:#6b7280}.attachment-grid-item .item-thumbnail .thumbnail-placeholder.type-pdf[data-v-5dff0b41]{background:#ef4444}.attachment-grid-item .item-thumbnail .thumbnail-placeholder.type-word[data-v-5dff0b41]{background:#3b82f6}.attachment-grid-item .item-thumbnail .thumbnail-placeholder.type-excel[data-v-5dff0b41]{background:#10b981}.attachment-grid-item .item-thumbnail .thumbnail-placeholder.type-ppt[data-v-5dff0b41]{background:#f97316}.attachment-grid-item .item-thumbnail .thumbnail-placeholder.type-zip[data-v-5dff0b41]{background:#f59e0b}.attachment-grid-item .item-thumbnail .thumbnail-placeholder.type-code[data-v-5dff0b41]{background:#8b5cf6}.attachment-grid-item .item-thumbnail .thumbnail-placeholder.type-audio[data-v-5dff0b41]{background:#ec4899}.attachment-grid-item .item-thumbnail .thumbnail-placeholder .file-ext[data-v-5dff0b41]{position:absolute;font-size:12px;font-weight:600;text-transform:uppercase;background:#0000004d;padding:2px 6px;border-radius:4px;margin-top:24px}.attachment-grid-item .item-thumbnail .upload-overlay[data-v-5dff0b41]{position:absolute;inset:0;background:#0009;display:flex;align-items:center;justify-content:center}.attachment-grid-item .item-thumbnail .upload-overlay .progress-ring[data-v-5dff0b41]{position:relative;width:48px;height:48px}.attachment-grid-item .item-thumbnail .upload-overlay .progress-ring svg[data-v-5dff0b41]{transform:rotate(-90deg);width:100%;height:100%}.attachment-grid-item .item-thumbnail .upload-overlay .progress-ring .progress-ring-bg[data-v-5dff0b41]{fill:none;stroke:#fff3;stroke-width:3}.attachment-grid-item .item-thumbnail .upload-overlay .progress-ring .progress-ring-fill[data-v-5dff0b41]{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .3s}.attachment-grid-item .item-thumbnail .upload-overlay .progress-ring .progress-text[data-v-5dff0b41]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff}.attachment-grid-item .item-thumbnail .error-overlay[data-v-5dff0b41]{position:absolute;inset:0;background:#ef4444e6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff}.attachment-grid-item .item-thumbnail .error-overlay .error-text[data-v-5dff0b41]{font-size:12px;font-weight:500}.attachment-grid-item .item-thumbnail .error-overlay .retry-btn[data-v-5dff0b41]{display:flex;align-items:center;padding:4px 8px;background:#fff3;border:none;border-radius:4px;color:#fff;font-size:11px;cursor:pointer}.attachment-grid-item .item-thumbnail .error-overlay .retry-btn[data-v-5dff0b41]:hover{background:#ffffff4d}.attachment-grid-item .item-info[data-v-5dff0b41]{padding:10px;background:#fff}.attachment-grid-item .item-info .item-name[data-v-5dff0b41]{font-size:12px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.attachment-grid-item .item-info .item-meta[data-v-5dff0b41]{display:flex;align-items:center;gap:8px;font-size:11px;color:#9ca3af}.attachment-grid-item .item-actions[data-v-5dff0b41]{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .2s}.attachment-grid-item .item-actions .action-btn[data-v-5dff0b41]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border:none;border-radius:4px;color:#6b7280;cursor:pointer}.attachment-grid-item .item-actions .action-btn[data-v-5dff0b41]:hover{background:#fff;color:#374151}.attachment-list-container[data-v-5dff0b41]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.attachment-list-header[data-v-5dff0b41]{display:flex;align-items:center;padding:10px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:12px;font-weight:500;color:#6b7280;flex-shrink:0}.attachment-list-header .list-col.checkbox[data-v-5dff0b41]{width:40px}.attachment-list-header .list-col.checkbox .checkbox-all[data-v-5dff0b41]{width:16px;height:16px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.attachment-list-header .list-col.checkbox .checkbox-all[data-v-5dff0b41]:hover{border-color:#9ca3af}.attachment-list-header .list-col.checkbox .checkbox-all.checked[data-v-5dff0b41],.attachment-list-header .list-col.checkbox .checkbox-all.indeterminate[data-v-5dff0b41]{border-color:#7c3aed;background:#7c3aed}.attachment-list-header .list-col.name[data-v-5dff0b41]{flex:1}.attachment-list-header .list-col.size[data-v-5dff0b41],.attachment-list-header .list-col.type[data-v-5dff0b41]{width:80px}.attachment-list-header .list-col.date[data-v-5dff0b41]{width:100px}.attachment-list-header .list-col.actions[data-v-5dff0b41]{width:80px;text-align:right}.attachment-list-body[data-v-5dff0b41]{flex:1;overflow-y:auto}.attachment-list-item[data-v-5dff0b41]{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .2s}.attachment-list-item[data-v-5dff0b41]:hover{background:#f9fafb}.attachment-list-item.is-selected[data-v-5dff0b41]{background:#faf5ff}.attachment-list-item.is-selected .list-col.checkbox .checkbox-inner[data-v-5dff0b41]{border-color:#7c3aed;background:#7c3aed}.attachment-list-item .list-col.checkbox[data-v-5dff0b41]{width:40px}.attachment-list-item .list-col.checkbox .checkbox-inner[data-v-5dff0b41]{width:16px;height:16px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.attachment-list-item .list-col.checkbox .checkbox-inner[data-v-5dff0b41]:hover{border-color:#9ca3af}.attachment-list-item .list-col.checkbox .checkbox-inner.checked[data-v-5dff0b41]{border-color:#7c3aed;background:#7c3aed}.attachment-list-item .list-col.name[data-v-5dff0b41]{flex:1;display:flex;align-items:center;gap:10px}.attachment-list-item .list-col.name .file-icon-small[data-v-5dff0b41]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#fff;flex-shrink:0}.attachment-list-item .list-col.name .file-icon-small.type-image[data-v-5dff0b41]{background:#10b981}.attachment-list-item .list-col.name .file-icon-small.type-video[data-v-5dff0b41]{background:#f59e0b}.attachment-list-item .list-col.name .file-icon-small.type-audio[data-v-5dff0b41]{background:#ec4899}.attachment-list-item .list-col.name .file-icon-small.type-pdf[data-v-5dff0b41]{background:#ef4444}.attachment-list-item .list-col.name .file-icon-small.type-word[data-v-5dff0b41]{background:#3b82f6}.attachment-list-item .list-col.name .file-icon-small.type-excel[data-v-5dff0b41]{background:#10b981}.attachment-list-item .list-col.name .file-icon-small.type-ppt[data-v-5dff0b41]{background:#f97316}.attachment-list-item .list-col.name .file-icon-small.type-zip[data-v-5dff0b41]{background:#f59e0b}.attachment-list-item .list-col.name .file-icon-small.type-code[data-v-5dff0b41]{background:#8b5cf6}.attachment-list-item .list-col.name .file-icon-small.type-default[data-v-5dff0b41]{background:#6b7280}.attachment-list-item .list-col.name .file-name-text[data-v-5dff0b41]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#374151}.attachment-list-item .list-col.name .upload-progress-bar[data-v-5dff0b41]{width:100px;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.attachment-list-item .list-col.name .upload-progress-bar .progress-fill[data-v-5dff0b41]{height:100%;background:#7c3aed;border-radius:2px;transition:width .3s}.attachment-list-item .list-col.name .error-badge[data-v-5dff0b41]{display:flex;align-items:center;font-size:12px;color:#ef4444}.attachment-list-item .list-col.name .error-badge .retry-link[data-v-5dff0b41]{margin-left:8px;color:#7c3aed;text-decoration:none}.attachment-list-item .list-col.name .error-badge .retry-link[data-v-5dff0b41]:hover{text-decoration:underline}.attachment-list-item .list-col.size[data-v-5dff0b41],.attachment-list-item .list-col.type[data-v-5dff0b41],.attachment-list-item .list-col.date[data-v-5dff0b41]{font-size:12px;color:#6b7280}.attachment-list-item .list-col.size[data-v-5dff0b41],.attachment-list-item .list-col.type[data-v-5dff0b41]{width:80px}.attachment-list-item .list-col.date[data-v-5dff0b41]{width:100px}.attachment-list-item .list-col.actions[data-v-5dff0b41]{width:80px;display:flex;justify-content:flex-end;gap:4px}.attachment-list-item .list-col.actions .action-btn[data-v-5dff0b41]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:4px;color:#9ca3af;cursor:pointer}.attachment-list-item .list-col.actions .action-btn[data-v-5dff0b41]:hover{background:#f3f4f6;color:#6b7280}.empty-state[data-v-5dff0b41]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#9ca3af}.empty-state .empty-icon[data-v-5dff0b41]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:20px}.empty-state .empty-text[data-v-5dff0b41]{font-size:16px;font-weight:500;color:#374151}.empty-state .empty-subtext[data-v-5dff0b41]{font-size:13px}.attachment-modal-footer[data-v-5dff0b41]{height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e8e8e8;background:#fafafa;flex-shrink:0}.attachment-modal-footer .footer-left[data-v-5dff0b41]{flex:1;min-width:0}.attachment-modal-footer .footer-left .capacity-info[data-v-5dff0b41]{display:flex;align-items:center;gap:12px;min-width:0}.attachment-modal-footer .footer-left .capacity-info .capacity-label[data-v-5dff0b41]{font-size:13px;color:#6b7280;white-space:nowrap;flex-shrink:0}.attachment-modal-footer .footer-left .capacity-info .capacity-bar[data-v-5dff0b41]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.attachment-modal-footer .footer-left .capacity-info .capacity-bar .capacity-track[data-v-5dff0b41]{flex:1;min-width:40px;max-width:200px;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.attachment-modal-footer .footer-left .capacity-info .capacity-bar .capacity-track .capacity-fill[data-v-5dff0b41]{height:100%;border-radius:3px;transition:width .3s}.attachment-modal-footer .footer-left .capacity-info .capacity-bar .capacity-track .capacity-fill.normal[data-v-5dff0b41]{background:#10b981}.attachment-modal-footer .footer-left .capacity-info .capacity-bar .capacity-track .capacity-fill.warning[data-v-5dff0b41]{background:#f59e0b}.attachment-modal-footer .footer-left .capacity-info .capacity-bar .capacity-track .capacity-fill.danger[data-v-5dff0b41]{background:#ef4444}.attachment-modal-footer .footer-left .capacity-info .capacity-bar .capacity-text[data-v-5dff0b41]{font-size:12px;color:#6b7280;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.attachment-modal-footer .footer-right[data-v-5dff0b41]{display:flex;align-items:center;gap:8px;flex-shrink:0}.attachment-modal-footer .footer-right .footer-btn[data-v-5dff0b41]{display:flex;align-items:center;padding:8px 16px;border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.attachment-modal-footer .footer-right .footer-btn[data-v-5dff0b41]:hover{background:#f9fafb;border-color:#d1d5db}.attachment-modal-footer .footer-right .footer-btn.primary[data-v-5dff0b41]{background:#7c3aed;border-color:#7c3aed;color:#fff}.attachment-modal-footer .footer-right .footer-btn.primary[data-v-5dff0b41]:hover{background:#6d28d9}.attachment-field-container[data-v-408b8ac4]{width:100%}.attachment-grid[data-v-408b8ac4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-bottom:12px}.attachment-card[data-v-408b8ac4]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff;transition:border-color .2s,box-shadow .2s}.attachment-card[data-v-408b8ac4]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.file-preview[data-v-408b8ac4]{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:#f9fafb;overflow:hidden}.file-thumb-img[data-v-408b8ac4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.remove-file-btn[data-v-408b8ac4]{position:absolute;top:6px;right:6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#00000073;color:#fff;cursor:pointer;transition:background .2s}.remove-file-btn[data-v-408b8ac4]:hover{background:#ef4444e6}.file-details[data-v-408b8ac4]{padding:8px 10px;display:flex;flex-direction:column;gap:2px}.file-details .name[data-v-408b8ac4]{font-size:12px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-details .size[data-v-408b8ac4]{font-size:11px;color:#9ca3af}.attachment-drop-zone[data-v-408b8ac4]{border:2px dashed #e5e7eb;border-radius:8px;padding:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,background .2s}.attachment-drop-zone[data-v-408b8ac4]:hover{border-color:#7c3aed;background:#faf5ff}.drop-content[data-v-408b8ac4]{display:flex;align-items:center;gap:8px}.drop-text[data-v-408b8ac4]{font-size:14px;color:#6b7280}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}[data-v-d8630b29]:root{--radius: .5rem;--color-primary: #7B67EE;--color-primary-dark: #6653D1;--color-success: #30C28B;--color-warning: #FF9900;--color-error: #FF4D4F;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadowColor: rgba(0, 0, 0, .08);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--primaryColor: #7B67EE;--firstLevelText: #1e293b;--secondLevelText: #475569;--thirdLevelText: #94a3b8;--fourthLevelText: #cbd5e1;--borderCommonDefault: #e2e8f0;--lineColor: #e2e8f0;--lowestBg: #f5f6f7;--defaultBg: #ffffff;--rowSelectedBg: #f1f5f9;--fill0: #f8f9fa;--primaryBg: #f5f3ff;--fc1: #1e293b;--fc2: #475569;--fc3: #94a3b8;--fc4: #cbd5e1;--fc5: #e2e8f0;--fc6: #f1f5f9;--bgBrandLightDefault: rgba(123, 103, 238, .08)}.link-editor-portal-container[data-v-d8630b29]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:2200;background:#00000059}.link-card[data-v-d8630b29]{width:540px;height:630px;background:#fff;box-shadow:0 8px 32px #0000002e,0 2px 8px #0000001a;border-radius:8px;padding-top:24px;overflow:hidden;position:relative;display:flex;flex-direction:column;outline:none}.icon-close[data-v-d8630b29]{position:absolute;right:24px;top:24px;background:none;border:none;cursor:pointer;color:#8f959e;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s,background .15s;z-index:10}.icon-close[data-v-d8630b29]:hover{color:#333;background:#f1f3f5}.icon-close .icon-close-svg[data-v-d8630b29]{width:24px;height:24px}.link-card-title[data-v-d8630b29]{height:22px;font-size:16px;font-weight:700;line-height:22px;padding:0 24px;margin-bottom:16px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:0;flex-shrink:0}.link-card-title .link-title[data-v-d8630b29]{display:inline-block;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.link-jump-btn[data-v-d8630b29]{background:none;border:none;cursor:pointer;padding:0 0 0 4px;color:#8f959e;display:inline-flex;align-items:center;opacity:.7;transition:opacity .15s;vertical-align:middle}.link-jump-btn[data-v-d8630b29]:hover{opacity:1}.link-jump-btn .link-jump-icon[data-v-d8630b29]{width:14px;height:14px}.search-control[data-v-d8630b29]{display:flex;align-items:center;padding:0 24px 12px;border-bottom:1px solid #e5e7eb;gap:16px;flex-shrink:0}.input-container[data-v-d8630b29]{flex:1;position:relative}.search-input-wrapper[data-v-d8630b29]{display:flex;align-items:center;height:32px;background:#f1f3f5;border-radius:4px;padding:0 8px;gap:6px}.search-input-wrapper .search-input-icon[data-v-d8630b29]{width:14px;height:14px;color:#8f959e;flex-shrink:0}.search-input-wrapper .search-input[data-v-d8630b29]{flex:1;border:none;background:transparent;outline:none;font-size:13px;color:#1e293b;line-height:1}.search-input-wrapper .search-input[data-v-d8630b29]::-moz-placeholder{color:#b0b8c1}.search-input-wrapper .search-input[data-v-d8630b29]::placeholder{color:#b0b8c1}.search-input-wrapper .search-clear-btn[data-v-d8630b29]{background:none;border:none;cursor:pointer;padding:0;color:#8f959e;display:flex;align-items:center}.search-input-wrapper .search-clear-btn[data-v-d8630b29]:hover{color:#555}.search-input-wrapper .search-clear-btn .search-clear-icon[data-v-d8630b29]{width:13px;height:13px}.search-option[data-v-d8630b29]{display:flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0}.search-option .switch-text[data-v-d8630b29]{font-size:13px;color:#8f959e}.switch-wrapper[data-v-d8630b29]{position:relative;display:inline-block;width:30px;height:16px;cursor:pointer}.switch-wrapper .switch-input[data-v-d8630b29]{opacity:0;width:0;height:0;position:absolute}.switch-wrapper .switch-slider[data-v-d8630b29]{position:absolute;inset:0;background:#d1d5db;border-radius:16px;transition:background .2s}.switch-wrapper .switch-slider[data-v-d8630b29]:before{content:"";position:absolute;width:12px;height:12px;left:2px;top:2px;background:#fff;border-radius:50%;transition:transform .2s}.switch-wrapper .switch-input:checked+.switch-slider[data-v-d8630b29]{background:#7b67ee}.switch-wrapper .switch-input:checked+.switch-slider[data-v-d8630b29]:before{transform:translate(14px)}.card-middle[data-v-d8630b29]{flex:1;overflow:hidden;position:relative;padding-top:8px}.loading-wrap[data-v-d8630b29]{padding:16px 24px}.loading-wrap .skeleton-line[data-v-d8630b29]{height:14px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-d8630b29 1.2s infinite;border-radius:4px;margin-bottom:10px}.loading-wrap .skeleton-short[data-v-d8630b29]{width:61%}.loading-wrap .skeleton-divider[data-v-d8630b29]{height:1px;background:#e5e7eb;margin:12px 0}@keyframes shimmer-d8630b29{0%{background-position:200% 0}to{background-position:-200% 0}}.record-list-container[data-v-d8630b29]{height:100%;overflow:hidden}.record-list-container[data-v-d8630b29]::-webkit-scrollbar{width:6px}.record-list-container[data-v-d8630b29]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.record-list-container[data-v-d8630b29]::-webkit-scrollbar-track{background:transparent}.record-list-container.quick-picking[data-v-d8630b29]{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grabbing}.record-list-container.quick-picking .record-item-wrapper[data-v-d8630b29]{cursor:grabbing}.quick-pick-tip[data-v-d8630b29]{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:30;max-width:86%;padding:4px 14px;border-radius:999px;background:#111827d1;color:#fff;font-size:12px;line-height:18px;white-space:nowrap;pointer-events:none;box-shadow:0 2px 8px #0000002e}.virtual-scroller[data-v-d8630b29]{height:100%;width:100%}.record-item-wrapper[data-v-d8630b29]{margin:1px 12px 7px 24px;overflow:hidden;position:relative;border-radius:4px;cursor:pointer}.record-item-wrapper.selected[data-v-d8630b29]{box-shadow:0 0 0 1px #7b67ee}.record-item-wrapper.selected[data-v-d8630b29]:before{content:" ";z-index:1;width:31px;height:31px;position:absolute;left:0;top:0;transform:translate(-50%,-50%) rotate(45deg);background-color:#7b67ee}.record-item-wrapper.selected[data-v-d8630b29]:after{content:" ";z-index:1;left:3px;top:6px;width:5px;height:8px;position:absolute;display:table;border:1px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s}.record-item-wrapper.key-focus .record-card-inner[data-v-d8630b29]{box-shadow:inset 0 0 0 1px #d1d5db}.record-card-inner[data-v-d8630b29]{display:flex;flex-direction:column;background-color:#f1f3f5;border-radius:2px;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:10px 10px 8px;height:90px;box-sizing:border-box}.record-card-inner .record-card-title[data-v-d8630b29]{margin:0 0 4px;height:18px;line-height:18px;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e293b}.record-card-inner .record-card-title.record-card-title-empty[data-v-d8630b29]{color:#b0b8c1}.record-card-inner .cell-row[data-v-d8630b29]{display:flex;flex:1;overflow:hidden}.record-card-inner .cell-row .card-column[data-v-d8630b29]{flex:1;min-width:0;overflow:hidden}.record-card-inner .cell-row .card-column .cell-title[data-v-d8630b29]{font-size:11px;color:#8f959e;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.record-card-inner .cell-row .card-column .card-cell[data-v-d8630b29]{height:31px;display:flex;align-items:center;overflow:hidden}.record-card-inner .cell-row .card-column .card-cell .cell-holder[data-v-d8630b29]{border:solid 1px #b0b8c1;height:2px;width:7px;border-radius:2px}.record-card-inner .cell-row .card-column .card-cell .cell-value-component[data-v-d8630b29]{padding-left:0;padding-right:0;margin-right:8px;overflow:hidden;flex-wrap:nowrap;font-size:12px;max-width:100%}.record-card-attachment[data-v-d8630b29]{flex-shrink:0;width:90px;height:90px;border-radius:2px;overflow:hidden;background:#f1f3f5}.record-card-attachment .attachment-img[data-v-d8630b29]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.record-card-attachment .attachment-empty[data-v-d8630b29]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f1f3f5}.record-card-attachment .attachment-empty .attachment-empty-icon[data-v-d8630b29]{width:28px;height:28px;color:#c1c8d4}.record-item-wrapper .record-card-inner[data-v-d8630b29]:has(+.record-card-attachment){flex:1;min-width:0}.record-item-wrapper[data-v-d8630b29]{display:flex;flex-direction:row;gap:0}.record-item-wrapper .record-card-inner[data-v-d8630b29]{flex:1;min-width:0}.empty-state[data-v-d8630b29]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.empty-state .empty-img[data-v-d8630b29]{width:200px;height:150px;-o-object-fit:contain;object-fit:contain;display:block}.empty-state .empty-text[data-v-d8630b29]{text-align:center;color:#8f959e;font-size:13px;margin-top:16px;margin-bottom:32px}.empty-state .empty-text .search-value-highlight[data-v-d8630b29]{display:inline-block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;color:#7b67ee}.add-record-btn-inline[data-v-d8630b29]{background:none;border:none;cursor:pointer;color:#7b67ee;font-size:13px;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;transition:background .15s}.add-record-btn-inline[data-v-d8630b29]:hover{background:#f5f3ff}.add-record-btn-inline .add-icon[data-v-d8630b29]{width:14px;height:14px;flex-shrink:0}.add-record-bar[data-v-d8630b29]{position:absolute;bottom:0;left:0;width:100%;height:50px;text-align:center;padding-top:6px;border-top:solid 1px #e5e7eb;background:#fff;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;z-index:5}.add-record-link-btn[data-v-d8630b29]{background:none;border:none;cursor:pointer;color:#8f959e;font-size:13px;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:4px;transition:color .15s,background .15s;width:100%;justify-content:center}.add-record-link-btn[data-v-d8630b29]:hover:not(.disabled){color:#7b67ee;background:#f5f3ff}.add-record-link-btn.disabled[data-v-d8630b29]{opacity:.4;cursor:not-allowed}.add-record-link-btn .add-icon[data-v-d8630b29]{width:14px;height:14px;flex-shrink:0}.add-record-link-btn .search-value-highlight-btn[data-v-d8630b29]{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;color:#7b67ee}.link-editor-fade-enter-active[data-v-d8630b29],.link-editor-fade-leave-active[data-v-d8630b29]{transition:opacity .15s ease}.link-editor-fade-enter-from[data-v-d8630b29],.link-editor-fade-leave-to[data-v-d8630b29]{opacity:0}.link-editor[data-v-f17b92a8]{width:100%;min-height:32px}.linked-records[data-v-f17b92a8]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.linked-card[data-v-f17b92a8]{position:relative;display:flex;background-color:#f8f9fa;border-radius:2px;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #e2e8f0;transition:all .2s}.linked-card[data-v-f17b92a8]:hover{border-color:#7b67ee;box-shadow:0 2px 8px #00000014}.linked-card .card-row[data-v-f17b92a8]{flex:1 1;width:calc(100% - 90px);min-height:90px;border-radius:2px;padding:0 10px;display:flex;flex-direction:column;justify-content:center;gap:0}.linked-card .card-head[data-v-f17b92a8]{display:flex;align-items:center;gap:4px}.linked-card .card-title[data-v-f17b92a8]{flex:1;height:18px;font-size:13px;font-weight:700;color:#1e293b;line-height:18px;margin:10px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linked-card .cell-row[data-v-f17b92a8]{display:flex;flex:1 1;gap:0;min-width:0}.linked-card .card-column[data-v-f17b92a8]{flex:1 1;width:20%;min-width:0}.linked-card .cell-title[data-v-f17b92a8]{font-size:11px;color:#94a3b8;line-height:16px;margin:0 0 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linked-card .card-cell[data-v-f17b92a8]{height:31px;display:flex;align-items:center;font-size:13px;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-card .card-attachment[data-v-f17b92a8]{width:90px;height:90px;flex-shrink:0;border-left:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;background:#f1f5f9;overflow:hidden}.linked-card .attachment-thumb-img[data-v-f17b92a8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.linked-card .attachment-file-icon[data-v-f17b92a8]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f1f5f9;color:#94a3b8}.linked-card.has-attachment .card-row[data-v-f17b92a8]{width:calc(100% - 90px)}@media (max-width: 360px){.linked-card .cell-title[data-v-f17b92a8]{font-size:10px}.linked-card .card-cell[data-v-f17b92a8]{font-size:12px}}.remove-btn[data-v-f17b92a8]{display:flex;align-items:center;justify-content:center;padding:2px;border:none;background:none;border-radius:2px;cursor:pointer;color:#666;flex-shrink:0}.remove-btn[data-v-f17b92a8]:hover{background:#e0e2ff}.linked-card-add[data-v-f17b92a8]{width:100%;background-color:#f8f9fa;border:1px dashed #cbd5e1;border-radius:4px;padding:0;margin:0;cursor:pointer;min-height:72px;display:flex;transition:all .2s}.linked-card-add[data-v-f17b92a8]:hover{border-color:#7b67ee;background-color:#f1f5f9}.linked-card-add[data-v-f17b92a8]:disabled{cursor:not-allowed;opacity:.5}.linked-card-add .card-row[data-v-f17b92a8]{width:100%;padding:0;display:flex;align-items:center;justify-content:center}.linked-card-add .add-content[data-v-f17b92a8]{display:flex;align-items:center;gap:8px;color:#64748b;font-size:13px;padding:18px 10px}.linked-card-add .add-icon[data-v-f17b92a8]{color:#7b67ee;flex-shrink:0}.form-field[data-v-fac45280]{width:100%}.no-options-tip[data-v-fac45280]{padding:12px 14px;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;font-size:14px;line-height:1.6}.select-options[data-v-fac45280]{display:flex;flex-direction:column;gap:12px}.select-option-checkbox[data-v-fac45280],.select-option-radio[data-v-fac45280]{display:flex;align-items:center;margin-right:0!important;width:100%}.select-option-tag[data-v-fac45280]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:13px;line-height:1.5;color:#1e293b;white-space:nowrap}.select-option-checkbox.is-checked .select-option-tag[data-v-fac45280],.select-option-radio.is-checked .select-option-tag[data-v-fac45280]{box-shadow:inset 0 0 0 1px #7b67ee59}.readonly-field[data-v-fac45280]{padding:12px 14px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#64748b;min-height:44px;box-sizing:border-box;word-break:break-word}.form-field[data-v-fac45280] .cell-input,.form-field[data-v-fac45280] .cell-textarea,.form-field[data-v-fac45280] .date-time-editor-wrapper,.form-field[data-v-fac45280] .expand-display-box{width:100%;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:8px;min-height:44px;box-sizing:border-box}.form-field[data-v-fac45280] .merged-input{background:transparent;border-color:transparent;border-radius:0}.form-field[data-v-fac45280] .merged-input:focus{border-color:transparent;outline:none}.form-field[data-v-fac45280] .merged-input.is-disabled{background:transparent;color:var(--dte-fourth)}.form-field[data-v-fac45280] .cell-input,.form-field[data-v-fac45280] .cell-textarea{font-size:14px;color:#1e293b;padding:12px 14px}.form-field[data-v-fac45280] .cell-textarea{min-height:120px;resize:vertical;line-height:1.6}.form-field[data-v-fac45280] .cell-input:focus,.form-field[data-v-fac45280] .cell-textarea:focus,.form-field[data-v-fac45280] .date-time-editor-wrapper:hover,.form-field[data-v-fac45280] .date-time-editor-wrapper:focus-within,.form-field[data-v-fac45280] .expand-display-box:hover{border-color:#818cf8;box-shadow:0 0 0 3px #818cf826;background:#fff}.form-field[data-v-fac45280] .merged-input:focus,.form-field[data-v-fac45280] .merged-input:focus-visible{border-color:transparent;outline:none;box-shadow:none}.form-field[data-v-fac45280] .checkbox-editor{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s}.form-field[data-v-fac45280] .checkbox-editor:hover{border-color:#818cf8;box-shadow:0 0 0 3px #818cf826;background:#fff}.form-field[data-v-fac45280] .rating-editor{padding:10px 0}.form-field[data-v-fac45280] .cell-editor.mode-form{min-height:auto}.mobile-record-edit[data-v-966b3bdd]{position:fixed;inset:0;z-index:320;display:flex;flex-direction:column;background-color:#f5f6f8}.mre-header[data-v-966b3bdd]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:calc(var(--mobile-appbar-h) + var(--safe-top, 0px));padding-top:var(--safe-top, 0px);padding-left:calc(12px + var(--safe-left, 0px));padding-right:calc(12px + var(--safe-right, 0px));background:#fff;border-bottom:1px solid #eef0f2}.mre-header-btn[data-v-966b3bdd]{min-width:52px;padding:8px 0;border:none;background:transparent;font-size:14px;color:#6b7280;cursor:pointer;-webkit-tap-highlight-color:transparent}.mre-header-btn[data-v-966b3bdd]:disabled{opacity:.4;cursor:not-allowed}.mre-header-title[data-v-966b3bdd]{font-size:15px;font-weight:500;color:#1f2937}.mre-readonly-badge[data-v-966b3bdd]{min-width:52px;text-align:right;font-size:13px;color:#9ca3af}.mre-header-spacer[data-v-966b3bdd]{min-width:52px}.mre-body[data-v-966b3bdd]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.mre-placeholder[data-v-966b3bdd]{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;color:#9ca3af;font-size:13px}.mre-placeholder-spinner[data-v-966b3bdd]{width:24px;height:24px;border:2.5px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:mre-spin-966b3bdd .7s linear infinite}@keyframes mre-spin-966b3bdd{to{transform:rotate(360deg)}}.mre-placeholder-text[data-v-966b3bdd]{color:#9ca3af}.mre-placeholder .mre-retry-btn[data-v-966b3bdd]{width:auto;min-width:96px;height:36px;padding:0 20px;font-size:14px}.mre-btn-primary[data-v-966b3bdd]{width:100%;height:42px;border:none;border-radius:10px;background:#3b82f6;color:#fff;font-size:15px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.mre-btn-primary[data-v-966b3bdd]:active{transform:scale(.98)}.mre-form[data-v-966b3bdd]{position:relative;padding:12px 16px 32px;display:flex;flex-direction:column;gap:10px}.mre-field[data-v-966b3bdd]{background:#fff;border-radius:12px;border:1px solid #eef0f2;padding:12px 14px}.mre-field-label[data-v-966b3bdd]{display:block;font-size:13px;font-weight:500;color:#6b7280;margin-bottom:8px}.mre-readonly-tip[data-v-966b3bdd]{margin:4px 0 0;text-align:center;font-size:12px;color:#9ca3af}.mre-action-bar[data-v-966b3bdd]{flex:0 0 auto;display:flex;align-items:stretch;gap:10px;padding:10px 16px calc(10px + var(--safe-bottom, 0px));padding-left:calc(16px + var(--safe-left, 0px));padding-right:calc(16px + var(--safe-right, 0px));background:#fff;border-top:1px solid #eef0f2}.mre-action-bar .mre-action-btn[data-v-966b3bdd]{flex:1 1 0;min-width:0;height:42px;border:none;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.mre-action-bar .mre-action-btn[data-v-966b3bdd]:active{transform:scale(.98)}.mre-action-bar .mre-action-btn[data-v-966b3bdd]:disabled{cursor:not-allowed}.mre-action-bar .mre-action-save[data-v-966b3bdd]{background:#fff;border:1px solid #3b82f6;color:#3b82f6}.mre-action-bar .mre-action-save[data-v-966b3bdd]:disabled{background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;opacity:1}.mre-action-bar .mre-action-approve[data-v-966b3bdd]{background:#3b82f6;color:#fff}.mre-action-bar .mre-action-approve[data-v-966b3bdd]:disabled{opacity:.45}.mre-action-bar .mre-action-approve.mre-action-approve-terminal[data-v-966b3bdd]:disabled{background:#f3f4f6;border:1px solid #e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:1}.mre-action-bar .mre-action-revoke[data-v-966b3bdd]{background:#f97316;color:#fff}.mre-action-bar .mre-action-revoke[data-v-966b3bdd]:disabled{opacity:.45}.mre-toast[data-v-966b3bdd]{position:fixed;left:50%;bottom:calc(var(--safe-bottom, 0px) + 84px);transform:translate(-50%);padding:8px 16px;border-radius:999px;background:#111827e0;color:#fff;font-size:12px;white-space:nowrap;z-index:400}.toast-fade-enter-active[data-v-966b3bdd],.toast-fade-leave-active[data-v-966b3bdd]{transition:opacity .25s ease,transform .25s ease}.toast-fade-enter-from[data-v-966b3bdd],.toast-fade-leave-to[data-v-966b3bdd]{opacity:0;transform:translate(-50%) translateY(6px)}.pdd-mask[data-v-96f66e88]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:3000}.pdd-panel[data-v-96f66e88]{width:min(720px,92vw);max-height:86vh;display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 12px 40px #0000002e}.pdd-header[data-v-96f66e88]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #eef0f3}.pdd-title[data-v-96f66e88]{font-size:15px;font-weight:600;color:#1f2937}.pdd-close[data-v-96f66e88]{border:none;background:transparent;font-size:14px;color:#6b7280;cursor:pointer}.pdd-banner[data-v-96f66e88]{margin:0;padding:10px 18px;font-size:12px;color:#92400e;background:#fef3c7}.pdd-body[data-v-96f66e88]{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.pdd-field[data-v-96f66e88]{display:flex;flex-direction:column;gap:6px}.pdd-label[data-v-96f66e88]{font-size:13px;font-weight:500;color:#374151}.pdd-required[data-v-96f66e88]{color:#ef4444;margin-right:2px}.pdd-hint[data-v-96f66e88]{font-size:12px;color:#9ca3af;margin:0}.pdd-hint.warning[data-v-96f66e88]{color:#d97706;background:#fef3c7;padding:8px 12px;border-radius:4px}.pdd-footer[data-v-96f66e88]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid #eef0f3}.pdd-status[data-v-96f66e88]{font-size:12px;color:#9ca3af}.pdd-status.is-saved[data-v-96f66e88]{color:#059669}.pdd-actions[data-v-96f66e88]{display:flex;gap:8px}.pdd-btn[data-v-96f66e88]{height:32px;padding:0 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:13px;color:#374151;cursor:pointer}.pdd-btn.primary[data-v-96f66e88]{background:#7b67ee;border-color:#7b67ee;color:#fff}.pdd-btn[data-v-96f66e88]:disabled{opacity:.6;cursor:not-allowed}.mobile-table-view[data-v-93be64e1]{display:flex;flex-direction:column;height:100%;overflow:hidden}.mtv-main[data-v-93be64e1]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mtv-head[data-v-93be64e1]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:10px 16px 6px}.mtv-head-main[data-v-93be64e1]{min-width:0;display:flex;align-items:baseline;gap:8px}.mtv-head-actions[data-v-93be64e1]{display:flex;align-items:center;gap:2px}.mtv-add-btn[data-v-93be64e1]{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border:none;border-radius:8px;background:#3b82f6;color:#fff;font-size:13px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.mtv-add-btn[data-v-93be64e1]:active{transform:scale(.96)}.mtv-table-name[data-v-93be64e1]{font-size:16px;font-weight:500;color:#1f2937;max-width:60vw}.mtv-record-count[data-v-93be64e1]{font-size:12px;color:#9ca3af;flex-shrink:0}.mtv-refresh-btn[data-v-93be64e1]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#6b7280;cursor:pointer;-webkit-tap-highlight-color:transparent}.mtv-refresh-btn .spinning[data-v-93be64e1]{animation:mtv-spin-93be64e1 .8s linear infinite}@keyframes mtv-spin-93be64e1{to{transform:rotate(360deg)}}.mtv-views[data-v-93be64e1]{flex:0 0 auto;display:flex;gap:8px;padding:0 16px 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mtv-views[data-v-93be64e1]::-webkit-scrollbar{display:none}.mtv-view-chip[data-v-93be64e1]{flex-shrink:0;padding:6px 14px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;font-size:13px;color:#6b7280;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .2s ease}.mtv-view-chip.active[data-v-93be64e1]{background:#3b82f6;border-color:#3b82f6;color:#fff}.mtv-nongrid[data-v-93be64e1]{flex:0 0 auto;margin:0 16px 10px;padding:12px 14px}.mtv-nongrid-title[data-v-93be64e1]{font-size:13px;font-weight:500;color:#374151;margin:0 0 4px}.mtv-nongrid-desc[data-v-93be64e1]{font-size:12px;color:#9ca3af;margin:0;line-height:1.5}.mtv-loading[data-v-93be64e1],.mtv-empty[data-v-93be64e1]{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#9ca3af;font-size:13px;margin:16px}.mtv-loading-spinner[data-v-93be64e1]{width:24px;height:24px;border:2.5px solid #e9d5ff;border-top-color:#7c3aed;border-radius:50%;animation:mtv-spin-93be64e1 .7s linear infinite}.mtv-empty-title[data-v-93be64e1]{font-size:14px;font-weight:500;color:#6b7280;margin:0}.mtv-empty-desc[data-v-93be64e1]{font-size:12px;color:#9ca3af;margin:0}.mtv-list[data-v-93be64e1]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 24px;display:flex;flex-direction:column}.mtv-vspacer[data-v-93be64e1]{flex:0 0 auto;pointer-events:none}.mtv-card[data-v-93be64e1]{position:relative;display:flex;flex-direction:column;width:100%;height:146px;padding:14px 14px 10px;margin-bottom:10px;text-align:left;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,box-shadow .15s ease}.mtv-card[data-v-93be64e1]:active{transform:scale(.985)}.mtv-card-unloaded[data-v-93be64e1]{opacity:.55}.mtv-card-primary[data-v-93be64e1]{flex:0 0 auto;font-size:15px;font-weight:500;color:#1f2937;line-height:16px;margin-bottom:0}.mtv-cell{&[data-v-93be64e1]{display:block;height:auto}&.cell-display[data-v-93be64e1]{padding-left:0}[data-v-93be64e1] .cell-text{font-size:15px;font-weight:500}}.mtv-card-summary[data-v-93be64e1]{flex:1 1 auto;min-height:48px;display:flex;align-items:stretch;gap:8px;overflow:hidden}.mtv-card-summary-item[data-v-93be64e1]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:hidden}.mtv-summary-label[data-v-93be64e1]{flex-shrink:0;width:100%;font-size:11px;line-height:14px;color:#94a3b8;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtv-card-summary-cover .mtv-summary-label[data-v-93be64e1]{margin-bottom:9px}.mtv-summary-value{&[data-v-93be64e1]{flex:0 0 auto;width:100%;min-width:0;min-height:31px;display:flex;align-items:center;font-size:13px;line-height:18px;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}&.cell-display[data-v-93be64e1]{padding-left:0}[data-v-93be64e1] *{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.mtv-card-buttons[data-v-93be64e1]{flex:0 0 auto;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding-top:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mtv-card-btn{&[data-v-93be64e1]{flex:0 0 auto;min-height:0}&.cell-display[data-v-93be64e1]{width:auto;height:auto;padding:0}}.mtv-card-buttons[data-v-93be64e1] .cell-button-wrapper{width:auto;justify-content:flex-start}.mtv-cover-img[data-v-93be64e1]{width:100%;aspect-ratio:1;height:auto;min-height:0;-o-object-fit:cover;object-fit:cover;border-radius:2px;background:#f1f5f9}.mtv-cover-empty[data-v-93be64e1]{width:100%;min-height:31px;display:flex;align-items:center;font-size:13px;color:#475569}.mtv-card-foot[data-v-93be64e1]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;margin-top:6px}.mtv-status-placeholder[data-v-93be64e1]{height:0}.mtv-card-time[data-v-93be64e1]{font-size:11px;line-height:15px;color:#c0c4cc}.detail-slide-enter-active[data-v-93be64e1],.detail-slide-leave-active[data-v-93be64e1]{transition:transform .28s cubic-bezier(.16,1,.3,1)}.detail-slide-enter-from[data-v-93be64e1],.detail-slide-leave-to[data-v-93be64e1]{transform:translate(100%)}.fdr[data-v-79859217]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;padding:4px 4px 0}.fdr-strip-wrap[data-v-79859217]{flex:0 0 auto;padding:4px 4px 10px;margin-bottom:4px;border-bottom:1px dashed #e5e7eb}.fdr-strip-head[data-v-79859217]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.fdr-strip-title[data-v-79859217]{font-size:12px;font-weight:500;color:#6b7280}.fdr-strip-hint[data-v-79859217]{font-size:11px;color:#b0b3b8}.fdr-strip[data-v-79859217]{display:flex;align-items:center;gap:6px;overflow-x:auto;overflow-y:hidden}.fdr-strip[data-v-79859217]::-webkit-scrollbar{height:6px}.fdr-chip[data-v-79859217]{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px solid #e5e7eb;background:#fff;border-radius:14px;font-size:12px;color:#4b5563;cursor:grab;white-space:nowrap;transition:border-color .15s,background .15s,color .15s,opacity .15s}.fdr-grip[data-v-79859217]{flex:0 0 auto;width:8px;height:14px;cursor:grab;background-image:radial-gradient(circle,#c4c8cd 1px,transparent 1px);background-size:4px 4px;background-position:0 1px}.fdr-chip.dragging[data-v-79859217]{opacity:.4}.fdr-chip.drop-target[data-v-79859217]{border-color:#7b67ee;box-shadow:inset 3px 0 #7b67ee}.fdr-chip[data-v-79859217]:hover{border-color:#818cf8;color:#4f46e5}.fdr-chip-name[data-v-79859217]{max-width:96px;overflow:hidden;text-overflow:ellipsis}.fdr-chip.selected[data-v-79859217]{border-color:#7b67ee;background:#f0ecff;color:#4f46e5;box-shadow:0 0 0 2px #7b67ee2e}.fdr-chip.has-config[data-v-79859217]:after{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#7b67ee}.fdr-chip-badge[data-v-79859217]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-size:11px;line-height:1;font-weight:600}.fdr-chip-badge.hide[data-v-79859217]{background:#fff1e6;color:#ec8151}.fdr-chip-badge.req[data-v-79859217]{background:#e8f7ee;color:#2ea66b}.fdr-fp[data-v-79859217]{margin:2px 0 10px;padding:10px 12px;background:#fff;border:1px solid #e3deff;border-radius:8px;box-shadow:0 6px 18px #7b67ee1a;animation:fdr-fp-in-79859217 .16s ease-out}@keyframes fdr-fp-in-79859217{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fdr-fp-head[data-v-79859217]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fdr-fp-tag[data-v-79859217]{flex:0 0 auto;font-size:11px;font-weight:600;color:#fff;background:#7b67ee;border-radius:4px;padding:2px 6px}.fdr-fp-name[data-v-79859217]{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdr-fp-close[data-v-79859217]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background:transparent;color:#9ca3af;cursor:pointer;border-radius:4px;transition:background .15s,color .15s}.fdr-fp-close[data-v-79859217]:hover{background:#f3f4f6;color:#4b5563}.fdr-fp-body[data-v-79859217]{display:flex;flex-direction:column;gap:8px}.fdr-fp-row[data-v-79859217]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fdr-fp-label[data-v-79859217]{flex:0 0 64px;font-size:13px;font-weight:500;color:#374151}.fdr-fp-note[data-v-79859217]{font-size:12px;color:#9ca3af}.fdr-hint[data-v-79859217]{padding:16px 12px;font-size:12px;color:#9ca3af;text-align:center}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.fvb{width:100%;height:100%;display:flex;flex-direction:column;background:#f8fafc;overflow:hidden}.fvb.compact{overflow:auto}.fvb.compact .fvb-canvas{overflow:visible}.fvb.compact .fvb-scroll{height:auto;overflow:visible;padding:24px 24px 40px}.fvb.compact .fvb-toolbar{height:44px;padding:0 12px;gap:10px}.fvb.compact .fvb-trigger-select{width:180px}.fvb.compact .fvb-toolbar-right{gap:6px}.fvb-toolbar{flex:0 0 auto;height:56px;padding:0 20px;display:flex;align-items:center;gap:16px;background:#fff;border-bottom:1px solid #e5e7eb}.fvb-toolbar-left{display:flex;flex-direction:column;gap:2px}.fvb-toolbar-title{font-size:15px;font-weight:600;color:#1e293b}.fvb-toolbar-sub{font-size:12px;color:#8c8c8c}.fvb-toolbar-center{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:8px}.fvb-trigger-label{font-size:13px;color:#4b5563;font-weight:500}.fvb-trigger-select{width:220px}.fvb-toolbar-right{flex:0 0 auto;display:flex;align-items:center;gap:10px}.fvb-canvas{flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.fvb-scroll{width:100%;height:100%;overflow:auto;padding:32px 40px 80px;display:flex;flex-direction:column;align-items:center}.fvb-node-card{width:240px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px #0000000a;overflow:hidden}.fvb-card-head{height:36px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.fvb-card-tag{font-size:12px;font-weight:600;color:#475569}.fvb-card-tag.show{color:#16a34a}.fvb-card-tag.hide{color:#dc2626}.fvb-card-actions{display:flex;align-items:center;gap:4px}.fvb-card-body{padding:12px;display:flex;flex-direction:column;gap:10px}.fvb-start-node{display:flex;flex-direction:column;align-items:center}.fvb-trigger-card{display:flex;align-items:center;gap:10px;padding:12px 14px;width:260px;border:1px solid #7b67ee;background:#f0ecff}.fvb-trigger-icon{width:34px;height:34px;border-radius:50%;background:#7b67ee;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px}.fvb-trigger-body{flex:1 1 auto;min-width:0}.fvb-trigger-name{font-size:14px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvb-trigger-desc{font-size:12px;color:#8c8c8c;margin-top:2px}.fvb-trigger-arrow{color:#7b67ee;font-size:16px}.fvb-main-line{width:2px;height:24px;background:#d1d5db}.fvb-add-main{display:flex;justify-content:center;padding:8px 0}.fvb-add-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px dashed #7b67ee;border-radius:16px;background:#fff;color:#7b67ee;font-size:13px;cursor:pointer;transition:background .15s}.fvb-add-btn:hover:not(:disabled){background:#f0ecff}.fvb-add-btn:disabled{opacity:.5;cursor:not-allowed}.fvb-branches{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:-moz-max-content;min-width:max-content}.fvb-top-trunk,.fvb-bottom-trunk{position:absolute;left:0;right:0;height:2px;background:#d1d5db}.fvb-top-trunk{top:0}.fvb-bottom-trunk{bottom:0}.fvb-branch-cols{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;gap:24px;padding:18px 0}.fvb-branch-col{position:relative;display:flex;flex-direction:column;align-items:center;min-width:260px;width:-moz-max-content;width:max-content;flex-shrink:0}.fvb-branch-col.default .fvb-condition-card{border-color:#f59e0b}.fvb-branch-col.default .fvb-card-head{background:#fff7ed}.fvb-branch-joint{position:relative;width:100%;height:18px;display:flex;flex-direction:column;align-items:center}.fvb-joint-line{position:absolute;top:0;width:2px;height:18px;background:#d1d5db}.fvb-joint-dot{position:absolute;top:14px;width:10px;height:10px;border-radius:50%;background:#7b67ee;border:2px solid #fff;box-shadow:0 0 0 1px #d1d5db;z-index:1}.fvb-branch-vline{width:2px;height:24px;background:#d1d5db}.fvb-condition-card{margin-top:0}.fvb-default-text{font-size:13px;color:#8c8c8c;text-align:center;padding:8px 0}.fvb-logic-switch{display:flex;align-items:center;justify-content:space-between}.fvb-logic-label{font-size:12px;color:#4b5563}.fvb-cond-list{display:flex;flex-direction:column;gap:8px}.fvb-cond-row{display:flex;align-items:center;gap:6px}.fvb-cond-field{flex:1 1 80px;min-width:0}.fvb-cond-op{flex:0 0 70px;min-width:0}.fvb-cond-value{flex:1 1 60px;min-width:0}.fvb-action-card{border-color:#e2e8f0}.fvb-action-card .fvb-card-body{display:flex;flex-direction:column;gap:10px}.fvb-field-row{display:flex;align-items:center;gap:8px;padding:5px 0}.fvb-field-select{flex:0 0 130px;min-width:0}.fvb-field-action,.fvb-field-switch{flex:0 0 auto;display:flex;align-items:center}.fvb-field-del{flex:0 0 24px;padding:0;color:#dcdfe6}.fvb-field-del:hover{color:#f56c6c}.fvb-action-btns{display:flex;align-items:center;gap:4px;margin-top:6px;padding-top:6px;border-top:1px dashed #f0f0f0}.fvb-child-connector{width:2px;height:10px;background:#c4b5fd}.fvb-child-group{margin-top:4px;padding:10px 10px 6px;background:#faf7ff;border-radius:6px;border:1px solid #e9e4ff;position:relative;width:-moz-max-content;width:max-content;max-width:none;box-sizing:border-box}.fvb-child-group:before{content:"";position:absolute;top:-6px;left:50%;width:2px;height:6px;background:#c4b5fd}.fvb-child-trunk{display:none}.fvb-child-cols{gap:8px;flex-wrap:nowrap;width:-moz-max-content;width:max-content}.fvb-child-col .fvb-node-card{border-color:#d6ccff}.fvb-child-add{margin-top:6px;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:1px dashed #c4b5fd;border-radius:6px;background:#fff;color:#7b67ee;font-size:12px;cursor:pointer}.fvb-child-add:hover{border-color:#7b67ee;background:#f0ecff}.fvb-add-col{align-items:center}.fvb-add-card{width:240px;min-height:120px;border:1px dashed #cbd5e1;border-radius:8px;background:#fff;color:#94a3b8;font-size:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.fvb-add-card:hover:not(:disabled){border-color:#7b67ee;color:#7b67ee;background:#f8f6ff}.fvb-add-card:disabled{opacity:.5;cursor:not-allowed}.fvb-empty-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0}.fvb-empty-line{width:2px;height:40px;background:#d1d5db}.fvb-empty-text{font-size:13px;color:#8c8c8c}\feff  .fvb-branch-card-summary{cursor:pointer;transition:border-color .15s,box-shadow .15s;min-width:200px}.fvb-branch-card-summary:hover{border-color:#7b67ee;box-shadow:0 2px 8px #7b67ee26}.fvb-branch-card-summary .fvb-card-head{border-bottom:1px dashed #f0f0f0}.fvb-branch-card-summary .fvb-card-tag.default{background:#fff7ed;color:#ea580c}.fvb-summary-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.fvb-summary-row:last-child{margin-bottom:0}.fvb-summary-label{flex:0 0 32px;font-size:12px;color:#9ca3af;padding-top:2px}.fvb-summary-text{flex:1 1 auto;font-size:12px;color:#374151;line-height:1.5;word-break:break-all}.fvb-summary-chips{display:flex;flex-wrap:wrap;gap:4px;flex:1 1 auto;min-width:0}.fvb-summary-empty{font-size:11px;color:#d1d5db;font-style:italic}.fvb-chip{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:4px;font-size:11px;line-height:1;background:#f3f4f6;color:#4b5563;flex-shrink:0}.fvb-chip.show{background:#ecfdf5;color:#059669}.fvb-chip.hide{background:#fef2f2;color:#dc2626}.fvb-chip.req{background:#fff7ed;color:#ea580c}.fvb-chip.sub{background:#f0ecff;color:#7b67ee}.fvb-chip-suffix{font-weight:600;opacity:.85}.fvb-child-summary{border-color:#d6ccff}.fvb-editor-section{margin-bottom:20px}.fvb-editor-section:last-child{margin-bottom:0}.fvb-editor-title{font-size:13px;font-weight:600;color:#374151;margin-bottom:10px}.fvb-editor-default{font-size:12px;color:#9ca3af;padding:8px 10px;background:#fafafa;border-radius:4px}.fvb-field-editor{display:flex;flex-direction:column;gap:6px}.fvb-field-btns{display:flex;gap:4px;margin-top:6px;padding-top:8px;border-top:1px dashed #f0f0f0}.fvb-popper-top{z-index:11100!important}.el-overlay:has(.fvb-editor-dialog){z-index:11020!important}.fvb-editor-dialog.el-dialog{max-height:84vh!important;display:flex;flex-direction:column}.fvb-editor-dialog.el-dialog .el-dialog__header{flex:0 0 auto}.fvb-editor-dialog.el-dialog .el-dialog__body{flex:1 1 auto;min-height:0;max-height:calc(84vh - 120px);overflow-y:auto;padding:18px 20px}.fvb-editor-dialog.el-dialog .el-dialog__footer{flex:0 0 auto}.mfc-overlay[data-v-43470c23]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:10010}.mfc-dialog[data-v-43470c23]{width:900px;max-width:calc(100vw - 32px);height:640px;max-height:calc(100vh - 64px);background:#fff;border-radius:8px;box-shadow:0 20px 60px #0000002e;display:flex;flex-direction:column;overflow:hidden}.mfc-header[data-v-43470c23]{height:56px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0}.mfc-header-left[data-v-43470c23]{display:flex;align-items:center;gap:10px}.mfc-header-icon[data-v-43470c23]{color:#7b67ee}.mfc-title[data-v-43470c23]{font-size:16px;font-weight:500;color:#1e293b}.mfc-close[data-v-43470c23]{width:32px;height:32px;border:none;background:transparent;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#8c8c8c}.mfc-close[data-v-43470c23]:hover{background:#f5f5f5;color:#1e293b}.mfc-body[data-v-43470c23]{flex:1;display:flex;min-height:0}.mfc-left[data-v-43470c23]{width:320px;border-right:1px solid #f0f0f0;display:flex;flex-direction:column;padding:20px 16px 16px}.mfc-section-title[data-v-43470c23]{font-size:14px;font-weight:500;color:#1e293b;margin-bottom:16px}.mfc-search[data-v-43470c23]{position:relative;margin-bottom:12px}.mfc-search input[data-v-43470c23]{width:100%;height:36px;padding:0 12px 0 36px;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;color:#1e293b;outline:none;background:#fff}.mfc-search input[data-v-43470c23]:focus{border-color:#7b67ee}.mfc-search-icon[data-v-43470c23]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8c8c8c}.mfc-hide-locked[data-v-43470c23]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:12px;color:#636363}.mfc-switch[data-v-43470c23]{width:36px;height:20px;border-radius:10px;border:none;background:#e2e8f0;position:relative;cursor:pointer;padding:0;transition:background .2s}.mfc-switch.active[data-v-43470c23]{background:#7b67ee}.mfc-switch-knob[data-v-43470c23]{position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0000001a}.mfc-switch.active .mfc-switch-knob[data-v-43470c23]{transform:translate(16px)}.mfc-tree[data-v-43470c23]{flex:1;overflow-y:auto;min-height:0}.mfc-tree-loading[data-v-43470c23],.mfc-tree-error[data-v-43470c23],.mfc-empty[data-v-43470c23],.mfc-empty-fields[data-v-43470c23]{padding:24px 8px;text-align:center;font-size:13px;color:#8c8c8c}.mfc-tree-error[data-v-43470c23]{color:#dc2626}.mfc-group-title[data-v-43470c23]{display:flex;align-items:center;gap:6px;font-size:12px;color:#8c8c8c;padding:8px;margin-top:4px}.mfc-folder-icon[data-v-43470c23]{color:#94a3b8}.mfc-node[data-v-43470c23]{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 28px;border-radius:4px;cursor:pointer;font-size:13px;color:#1e293b;transition:background .15s}.mfc-node[data-v-43470c23]:hover{background:#f5f7fa}.mfc-node.active[data-v-43470c23]{background:#f0ecff;color:#7b67ee}.mfc-node-icon[data-v-43470c23]{color:#7b67ee;flex-shrink:0}.mfc-node-name[data-v-43470c23]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfc-node-arrow[data-v-43470c23]{color:#8c8c8c;flex-shrink:0}.mfc-new-table[data-v-43470c23]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 8px;border-radius:4px;background:#f8fafc;color:#7b67ee;font-size:13px;cursor:pointer}.mfc-new-table[data-v-43470c23]:hover{background:#f0ecff}.mfc-hash[data-v-43470c23]{font-size:14px;color:#7b67ee}.mfc-right[data-v-43470c23]{flex:1;min-height:0;background:#f8fafc;display:flex;flex-direction:column;padding:20px 24px 16px;overflow:hidden}.mfc-preview-title[data-v-43470c23]{font-size:13px;color:#636363;margin-bottom:16px}.mfc-form-preview[data-v-43470c23]{flex:1;min-height:0;overflow-y:auto;background:#fff;border-radius:8px;padding:24px 32px;box-shadow:0 1px 3px #0000000a}.mfc-form-title[data-v-43470c23]{font-size:18px;font-weight:500;color:#1e293b;text-align:center;margin:0 0 24px}.mfc-preview-loading[data-v-43470c23],.mfc-preview-error[data-v-43470c23]{text-align:center;padding:40px 0;font-size:13px;color:#8c8c8c}.mfc-preview-error[data-v-43470c23]{color:#dc2626}.mfc-preview-field[data-v-43470c23]{margin-bottom:20px}.mfc-preview-label[data-v-43470c23]{font-size:13px;color:#1e293b;margin-bottom:8px;font-weight:500}.mfc-preview-type[data-v-43470c23]{font-weight:400;color:#8c8c8c;margin-left:4px}.mfc-preview-control[data-v-43470c23]{width:100%}.mfc-footer[data-v-43470c23]{height:64px;border-top:1px solid #f0f0f0;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 24px}.mfc-design[data-v-43470c23]{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 20px 18px;overflow:hidden}.mfc-design.fullscreen[data-v-43470c23]{position:fixed;inset:0;z-index:10020;padding:0;background:#f8fafc}.mfc-design.fullscreen .mfc-design-head[data-v-43470c23]{height:0;margin:0;overflow:hidden}.mfc-design-head[data-v-43470c23]{flex:0 0 auto;margin-bottom:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mfc-design-head-left[data-v-43470c23]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.mfc-design-tabs[data-v-43470c23]{display:flex;align-items:center;gap:4px}.mfc-design-tab[data-v-43470c23]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid transparent;border-bottom:none;border-radius:6px 6px 0 0;background:transparent;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:color .15s,background .15s;position:relative}.mfc-design-tab[data-v-43470c23]:hover{color:#4b5563;background:#f3f4f6}.mfc-design-tab.active[data-v-43470c23]{color:#7b67ee;background:#f0ecff;border-color:#e3deff}.mfc-tab-dot[data-v-43470c23]{width:6px;height:6px;border-radius:50%;background:#7b67ee}.mfc-design-head-right[data-v-43470c23]{flex:0 0 auto;display:flex;align-items:center;gap:8px}.mfc-fullscreen-btn[data-v-43470c23]{height:32px;padding:0 12px;font-size:13px}.mfc-design-tip[data-v-43470c23]{font-size:12px;color:#8c8c8c;line-height:1.5}.mfc-advanced[data-v-43470c23],.mfc-back[data-v-43470c23]{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;color:#4b5563;font-size:14px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.mfc-advanced[data-v-43470c23]:hover:not(:disabled),.mfc-back[data-v-43470c23]:hover{border-color:#7b67ee;color:#7b67ee;background:#f8f6ff}.mfc-advanced[data-v-43470c23]:disabled{opacity:.5;cursor:not-allowed}.mfc-advanced-badge[data-v-43470c23]{min-width:17px;height:17px;padding:0 5px;border-radius:9px;background:#7b67ee;color:#fff;font-size:11px;line-height:17px;text-align:center}.mfc-submit[data-v-43470c23]{height:40px;padding:0 24px;border:none;border-radius:4px;background:#7b67ee;color:#fff;font-size:14px;cursor:pointer;transition:opacity .2s,background .2s}.mfc-submit[data-v-43470c23]:hover:not(:disabled){background:#6b57de}.mfc-submit[data-v-43470c23]:disabled{opacity:.5;cursor:not-allowed}.mfc-fade-enter-active[data-v-43470c23],.mfc-fade-leave-active[data-v-43470c23]{transition:opacity .2s ease}.mfc-fade-enter-from[data-v-43470c23],.mfc-fade-leave-to[data-v-43470c23]{opacity:0}.view-list-dropdown[data-v-da3cd202]{position:fixed;z-index:10000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.view-type-container[data-v-da3cd202]{width:264px;background:#fff;padding:24px 16px;box-shadow:0 8px 24px #0000001f,0 0 1px #0000001a;border-radius:8px;overflow:auto}.dropdown-title[data-v-da3cd202]{font-size:14px;color:#636363;margin-bottom:16px;margin-left:8px;font-weight:400}.view-limit-alert[data-v-da3cd202]{display:flex;align-items:center;padding:8px;margin:8px;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;font-size:12px;color:#dc2626}.alert-icon[data-v-da3cd202]{margin-right:6px;font-size:14px}.node-type-container[data-v-da3cd202]{padding-top:8px;position:relative}.node-type-container[data-v-da3cd202]:before{position:absolute;left:8px;top:0;width:216px;height:1px;content:"";background-color:#e2e8f0}.view-item[data-v-da3cd202]{height:40px;display:flex;align-items:center;padding:0 8px;cursor:pointer;margin-bottom:8px;border-radius:4px;position:relative;transition:background-color .2s}.view-item[data-v-da3cd202]:last-child{margin-bottom:0}.view-item[data-v-da3cd202]:hover{background:#f5f7fa}.view-item[data-v-da3cd202]:active{background:#f5f7fa80}.view-item.disabled[data-v-da3cd202]{opacity:.5;cursor:not-allowed}.view-item.disabled[data-v-da3cd202]:hover{background:transparent}.view-icon[data-v-da3cd202]{width:16px;height:16px;flex-shrink:0}.item-label[data-v-da3cd202]{display:inline-block;flex:1;margin:0 6px;color:#636363;font-size:14px}.add-icon[data-v-da3cd202]{width:14px;height:14px;color:#8c8c8c;flex-shrink:0}.add-new-datasheet[data-v-da3cd202]{color:#8c8c8c;font-size:13px;margin-top:16px;text-align:center;cursor:pointer}.add-new-datasheet[data-v-da3cd202]:hover{opacity:.8}.add-new-datasheet[data-v-da3cd202]:active{opacity:.5}.view-preview-panel[data-v-da3cd202]{width:288px;background:#fff;padding:24px;box-shadow:0 8px 24px #0000001f,0 0 1px #0000001a;border-radius:4px;pointer-events:none}.preview-content[data-v-da3cd202]{display:flex;flex-direction:column}.preview-title[data-v-da3cd202]{color:#1e293b;font-size:14px;margin-bottom:8px}.preview-desc[data-v-da3cd202]{font-size:12px;color:#636363;margin-bottom:16px}.preview-media[data-v-da3cd202]{width:240px;height:135px;border-radius:4px;overflow:hidden;background:#f1f5f9}.preview-video[data-v-da3cd202]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-placeholder[data-v-da3cd202]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#94a3b8;font-size:12px}.primary-icon[data-v-da3cd202]{color:#7b67ee}.view-tabs-container[data-v-7abb63f7]{display:flex;align-items:flex-end;height:100%;overflow:visible;position:relative}.tabs-scroll-area[data-v-7abb63f7]{display:flex;align-items:flex-end;gap:0px;height:100%;overflow-x:auto;scrollbar-width:none}.tabs-scroll-area[data-v-7abb63f7]::-webkit-scrollbar{display:none}.view-tab[data-v-7abb63f7]{display:flex;align-items:center;height:38px;padding:0 16px;border:1px solid transparent;border-bottom:none;border-radius:6px 6px 0 0;cursor:pointer;font-size:14px;color:#64748b;transition:all .2s;position:relative;flex-shrink:0;background:transparent;margin-right:4px}.view-tab[data-v-7abb63f7]:after{display:none}.view-tab.active[data-v-7abb63f7]:after,.view-tab[data-v-7abb63f7]:hover:after,.view-tab[data-v-7abb63f7]:has(+.view-tab:hover):after,.view-tab[data-v-7abb63f7]:has(+.view-tab.active):after{display:none}.view-tab[data-v-7abb63f7]:hover{background:#f1f5f9;color:#1e293b}.view-tab.active[data-v-7abb63f7]{background:#f5f7f9;color:#7c3aed;font-weight:600;border-color:#e2e8f0;border-bottom:1px solid #f5f7f9;margin-bottom:-1px;z-index:2}.view-tab.active .tab-more-btn[data-v-7abb63f7]{color:#7c3aed}.tab-context-menu[data-v-7abb63f7]{position:fixed;z-index:10001;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;border:1px solid #e2e8f0;padding:6px 0;min-width:220px}.menu-item[data-v-7abb63f7]{display:flex;align-items:center;padding:8px 16px;font-size:14px;color:#334155;cursor:pointer;transition:background .2s;position:relative}.menu-item[data-v-7abb63f7]:hover{background:#f1f5f9}.menu-item.danger[data-v-7abb63f7]{color:#ef4444}.menu-item.danger[data-v-7abb63f7]:hover{background:#fef2f2}.menu-divider[data-v-7abb63f7]{height:1px;background:#e2e8f0;margin:6px 0}.has-submenu[data-v-7abb63f7]{position:relative}.export-submenu[data-v-7abb63f7]{position:absolute;left:100%;top:-6px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;border:1px solid #e2e8f0;padding:6px 0;min-width:180px;margin-left:2px}.lock-toggle[data-v-7abb63f7]{width:32px;height:18px;background:#e2e8f0;border-radius:10px;position:relative;transition:background .2s}.lock-toggle.active[data-v-7abb63f7]{background:#7c3aed}.toggle-dot[data-v-7abb63f7]{width:14px;height:14px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:left .2s}.lock-toggle.active .toggle-dot[data-v-7abb63f7]{left:16px}.active-icon[data-v-7abb63f7]{color:#7c3aed}.inactive-icon[data-v-7abb63f7]{color:#64748b}.tab-content[data-v-7abb63f7]{display:flex;align-items:center}.tab-name[data-v-7abb63f7]{white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.tab-name-input[data-v-7abb63f7]{border:1px solid #7c3aed;border-radius:4px;outline:none;background:#fff;color:#1e293b;font-size:13px;padding:0 4px;width:120px;height:22px}.tab-more-btn[data-v-7abb63f7]{opacity:0;margin-left:6px;padding:2px;border:none;background:none;border-radius:4px;cursor:pointer;color:inherit;transition:opacity .2s}.view-tab:hover .tab-more-btn[data-v-7abb63f7],.view-tab.active .tab-more-btn[data-v-7abb63f7]{opacity:1}.divider-v[data-v-7abb63f7]{width:1px;height:16px;background:#e2e8f0;flex-shrink:0}.create-view-btn[data-v-7abb63f7]{display:flex;align-items:center;height:38px;padding:0 12px;border:none;background:none;cursor:pointer;color:#94a3b8;font-size:13px;transition:all .2s;flex-shrink:0;white-space:nowrap;position:relative}.create-view-btn[data-v-7abb63f7]:hover{background:#f1f5f9;color:#1e293b}.create-view-btn[data-v-7abb63f7]:disabled{opacity:.45;cursor:not-allowed;background:none;color:#64748b}.create-view-btn[data-v-7abb63f7]:disabled:hover{background:none;color:#64748b}.btn-text[data-v-7abb63f7]{margin-left:4px}.collapse-container[data-v-70c725d1]{position:relative;display:flex;align-items:center;height:100%;width:100%}.collapse-wrap[data-v-70c725d1]{display:flex;align-items:center;justify-content:flex-end;gap:0;width:100%;flex:1;min-width:0;max-width:100%}.collapse-prefix[data-v-70c725d1]{display:flex;align-items:center;flex-shrink:0;height:100%}.collapse-content[data-v-70c725d1]{display:flex;align-items:center;justify-content:flex-start;height:100%;flex-shrink:0;min-width:0;overflow:hidden}.collapse-item[data-v-70c725d1]{flex-shrink:0;white-space:nowrap;display:flex;align-items:center;pointer-events:auto}.collapse-trigger[data-v-70c725d1]{flex-shrink:0;display:flex;align-items:center;cursor:pointer;white-space:nowrap;z-index:1}.trigger-text[data-v-70c725d1]{margin-right:4px}.view-arrow[data-v-70c725d1]{transition:transform .2s ease}.view-arrow-active[data-v-70c725d1]{transform:rotate(180deg)}.collapse-popup[data-v-70c725d1]{position:fixed;background:var(--bgPopover, #fff);border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;min-width:160px;max-height:300px;overflow-y:auto}.collapse-popup-item[data-v-70c725d1]{padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .15s}.collapse-popup-item[data-v-70c725d1]:hover{background:var(--bgHover, #f5f5f5)}.collapse-overlay[data-v-70c725d1]{position:fixed;inset:0;z-index:999}.fade-enter-active[data-v-70c725d1],.fade-leave-active[data-v-70c725d1]{transition:opacity .2s ease}.fade-enter-from[data-v-70c725d1],.fade-leave-to[data-v-70c725d1]{opacity:0}.toolbar-collapse-popup-item .toolbar-btn:disabled,.toolbar-collapse-item-wrapper .toolbar-btn:disabled{opacity:.45;cursor:not-allowed;background:transparent}.toolbar-collapse-popup-item .toolbar-btn:disabled:hover,.toolbar-collapse-item-wrapper .toolbar-btn:disabled:hover{background:transparent}.toolbar-collapse-popup-item .toolbar-btn:disabled .toolbar-icon,.toolbar-collapse-popup-item .toolbar-btn:disabled .toolbar-text,.toolbar-collapse-item-wrapper .toolbar-btn:disabled .toolbar-icon,.toolbar-collapse-item-wrapper .toolbar-btn:disabled .toolbar-text{color:var(--secondLevelText, #64748b)}.base-dropdown-overlay[data-v-7f68dcbe]{position:fixed;inset:0;z-index:9999;background:transparent}.base-dropdown-content[data-v-7f68dcbe]{position:absolute;background:#fff;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d,0 0 0 1px #0000000d;overflow:hidden;display:flex;flex-direction:column}.view-hide-columns-dropdown[data-v-7ff0b8b7]{width:260px;max-height:500px;display:flex;flex-direction:column;background:#fff;border-radius:4px;box-shadow:0 1px 14px #0000001f}.dropdown-header[data-v-7ff0b8b7]{padding:16px 16px 12px}.header-title-row[data-v-7ff0b8b7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.header-title[data-v-7ff0b8b7]{font-size:15px;font-weight:600;color:#1e293b}.help-icon[data-v-7ff0b8b7]{width:16px;height:16px;color:#94a3b8;cursor:pointer}.header-subtitle[data-v-7ff0b8b7]{font-size:12px;color:#94a3b8}.cover-section[data-v-7ff0b8b7]{padding:8px 16px;border-bottom:1px solid #f1f5f9}.section-label[data-v-7ff0b8b7]{font-size:12px;color:#94a3b8;margin-bottom:4px}.cover-select-btn[data-v-7ff0b8b7]{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;padding:0 8px;border:1px solid #e2e8f0;background:#fff;border-radius:4px;font-size:13px;color:#475569;cursor:pointer;transition:all .15s}.cover-select-btn[data-v-7ff0b8b7]:hover{border-color:#7c3aed;color:#7c3aed}.cover-select-wrapper[data-v-7ff0b8b7]{position:relative}.cover-dropdown-list[data-v-7ff0b8b7]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 4px 12px #0000001a;z-index:100;max-height:200px;overflow-y:auto}.cover-dropdown-item[data-v-7ff0b8b7]{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:13px;color:#475569;cursor:pointer;transition:background .15s}.cover-dropdown-item[data-v-7ff0b8b7]:hover{background:#f1f5f9}.cover-dropdown-item.active[data-v-7ff0b8b7]{color:#7c3aed;font-weight:500}.field-icon-small[data-v-7ff0b8b7]{width:14px;height:14px;flex-shrink:0;color:#64748b}.rotate-180[data-v-7ff0b8b7]{transform:rotate(180deg)}.stretch-section[data-v-7ff0b8b7]{padding:8px 16px;border-bottom:1px solid #f1f5f9}.column-section-title[data-v-7ff0b8b7]{padding:12px 16px 8px;font-size:13px;font-weight:500;color:#1e293b}.mirror-toggle[data-v-7ff0b8b7]{padding:4px 16px}.checkbox-container[data-v-7ff0b8b7]{display:flex;align-items:center;cursor:pointer;font-size:13px;color:#475569;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:8px}.checkbox-container input[data-v-7ff0b8b7]{display:none}.checkmark[data-v-7ff0b8b7]{width:16px;height:16px;border:1px solid #e2e8f0;border-radius:3px;position:relative;transition:all .2s;background:#fff}.checkbox-container input:checked+.checkmark[data-v-7ff0b8b7]{background-color:#7c3aed;border-color:#7c3aed}.checkmark[data-v-7ff0b8b7]:after{content:"";position:absolute;display:none;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-container input:checked+.checkmark[data-v-7ff0b8b7]:after{display:block}.search-box[data-v-7ff0b8b7]{padding:0 16px 8px;position:relative;border-bottom:1px solid #f1f5f9}.search-icon[data-v-7ff0b8b7]{position:absolute;left:24px;top:40%;transform:translateY(-50%);width:14px;height:14px;color:#94a3b8}.search-input[data-v-7ff0b8b7]{width:100%;height:32px;padding:0 12px 0 32px;background:#fff;border:none;font-size:13px;outline:none}.search-input[data-v-7ff0b8b7]::-moz-placeholder{color:#cbd5e1}.search-input[data-v-7ff0b8b7]::placeholder{color:#cbd5e1}.column-list[data-v-7ff0b8b7]{flex:1;overflow-y:auto;padding:4px 0;max-height:300px}.column-item[data-v-7ff0b8b7]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;transition:background-color .1s}.column-item[data-v-7ff0b8b7]:hover{background-color:#f1f5f9}.column-item:hover .column-name[data-v-7ff0b8b7]{color:#7c3aed}.item-left[data-v-7ff0b8b7]{display:flex;align-items:center;gap:8px;min-width:0}.drag-handle[data-v-7ff0b8b7]{width:12px;height:12px;color:#cbd5e1;cursor:grab;flex-shrink:0}.field-icon[data-v-7ff0b8b7]{width:14px;height:14px;color:#64748b;flex-shrink:0}.column-name[data-v-7ff0b8b7]{font-size:13px;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.primary-locked[data-v-7ff0b8b7]{background-color:#f8fafc;cursor:default}.primary-locked[data-v-7ff0b8b7]:hover{background-color:#f1f5f9}.primary-locked:hover .column-name[data-v-7ff0b8b7]{color:#334155}.lock-icon[data-v-7ff0b8b7]{width:12px;height:12px;color:#94a3b8;flex-shrink:0}.locked-badge[data-v-7ff0b8b7]{font-size:11px;color:#94a3b8;background:#e2e8f0;border-radius:3px;padding:2px 6px;white-space:nowrap;cursor:default}.switch[data-v-7ff0b8b7]{position:relative;display:inline-block;width:32px;height:18px;flex-shrink:0}.switch input[data-v-7ff0b8b7]{opacity:0;width:0;height:0}.slider[data-v-7ff0b8b7]{position:absolute;cursor:pointer;inset:0;background-color:#e2e8f0;transition:.2s;border-radius:18px}.slider[data-v-7ff0b8b7]:before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:2px;background-color:#fff;transition:.2s;border-radius:50%}input:checked+.slider[data-v-7ff0b8b7]{background-color:#7c3aed}input:checked+.slider[data-v-7ff0b8b7]:before{transform:translate(14px)}.dropdown-footer[data-v-7ff0b8b7]{padding:12px 16px;border-top:1px solid #f1f5f9;display:flex;gap:12px}.footer-btn[data-v-7ff0b8b7]{flex:1;height:32px;border:none;background:#f1f5f9;border-radius:4px;font-size:13px;color:#475569;cursor:pointer;transition:all .2s}.footer-btn[data-v-7ff0b8b7]:hover{background:#e2e8f0;color:#1e293b}.row-height-dropdown-overlay[data-v-e4d784c3]{position:fixed;inset:0;background:transparent;z-index:10000}.dropdown-content[data-v-e4d784c3]{position:absolute;width:220px;background:#fff;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid #e2e8f0;padding:12px 0;display:flex;flex-direction:column}.section-title[data-v-e4d784c3]{padding:0 16px 8px;font-size:12px;color:#94a3b8;font-weight:500}.option-item[data-v-e4d784c3]{display:flex;align-items:center;gap:12px;padding:8px 16px;cursor:pointer;transition:all .2s;font-size:14px;color:#334155}.option-item[data-v-e4d784c3]:hover{background:#f1f5f9}.checkbox-option[data-v-e4d784c3]{padding-bottom:8px}.checkbox-option.disabled[data-v-e4d784c3]{opacity:.5;cursor:not-allowed}.checkbox-option.disabled span[data-v-e4d784c3]{color:#94a3b8}.checkbox[data-v-e4d784c3]{width:16px;height:16px;border:1.5px solid #cbd5e1;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .2s}.checkbox.checked[data-v-e4d784c3]{background:#7c3aed;border-color:#7c3aed}.divider[data-v-e4d784c3]{height:1px;background:#f1f5f9;margin:4px 0 12px}.height-option.active[data-v-e4d784c3]{background:#f5f3ff}.option-icon[data-v-e4d784c3]{width:16px;height:16px;color:#64748b}.text-purple-600[data-v-e4d784c3]{color:#7c3aed!important}.option-label[data-v-e4d784c3]{flex:1}.field-select-container[data-v-dc4b41bb]{position:relative;flex:1.5}.field-select-trigger[data-v-dc4b41bb]{height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;background:#f8fafc;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.field-select-trigger[data-v-dc4b41bb]:hover{background:#f1f5f9}.field-select-trigger.is-active[data-v-dc4b41bb]{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed1a}.field-icon[data-v-dc4b41bb]{width:14px;height:14px;color:#64748b;flex-shrink:0}.field-select-trigger.is-active .field-icon[data-v-dc4b41bb]{color:#7c3aed}.field-name[data-v-dc4b41bb]{flex:1;font-size:14px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-select-trigger:not(.has-value) .field-name[data-v-dc4b41bb]{color:#94a3b8}.field-select-trigger.is-active .field-name[data-v-dc4b41bb]{color:#7c3aed;font-weight:500}.arrow-icon[data-v-dc4b41bb]{width:14px;height:14px;color:#94a3b8;transition:transform .2s}.field-select-trigger.is-active .arrow-icon[data-v-dc4b41bb]{transform:rotate(180deg);color:#7c3aed}.field-dropdown-panel[data-v-dc4b41bb]{position:fixed;z-index:10001;background:#fff;border-radius:4px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;overflow:hidden;animation:slideIn-dc4b41bb .2s ease-out}@keyframes slideIn-dc4b41bb{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-wrapper[data-v-dc4b41bb]{margin:8px 12px 4px;padding:0 4px 6px;display:flex;align-items:center;gap:8px;border-bottom:2px solid #7c3aed}.search-icon[data-v-dc4b41bb]{width:12px;height:12px;color:#94a3b8}.search-input[data-v-dc4b41bb]{flex:1;height:20px;border:none;background:transparent;outline:none;font-size:12px;color:#1e293b}.field-list-wrapper[data-v-dc4b41bb]{max-height:320px;overflow-y:auto;padding:4px}.field-item[data-v-dc4b41bb]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;cursor:pointer;transition:all .1s}.field-item[data-v-dc4b41bb]:hover{background:#f1f5f9}.field-item.is-selected[data-v-dc4b41bb]{background:#f5f3ff}.field-item.is-selected .item-name[data-v-dc4b41bb]{color:#7c3aed;font-weight:500}.field-item.is-selected .item-icon[data-v-dc4b41bb]{color:#7c3aed}.item-icon[data-v-dc4b41bb]{width:14px;height:14px;color:#64748b}.item-name[data-v-dc4b41bb]{font-size:13px;color:#334155}.no-results[data-v-dc4b41bb]{padding:16px;text-align:center;font-size:13px;color:#94a3b8}.dropdown-overlay[data-v-dc4b41bb]{position:fixed;inset:0;z-index:10000;background:transparent}.operator-select-container[data-v-4157da2f]{position:relative;flex:1}.operator-select-trigger[data-v-4157da2f]{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#f8fafc;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.operator-select-trigger[data-v-4157da2f]:hover{background:#f1f5f9}.operator-select-trigger.is-active[data-v-4157da2f]{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed1a}.operator-label[data-v-4157da2f]{font-size:14px;color:#1e293b}.operator-select-trigger.is-active .operator-label[data-v-4157da2f]{color:#7c3aed;font-weight:500}.arrow-icon[data-v-4157da2f]{width:14px;height:14px;color:#94a3b8;transition:transform .2s}.operator-select-trigger.is-active .arrow-icon[data-v-4157da2f]{transform:rotate(180deg);color:#7c3aed}.operator-dropdown-panel[data-v-4157da2f]{position:fixed;z-index:10001;background:#fff;border-radius:4px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;overflow:hidden;animation:slideIn-4157da2f .2s ease-out}@keyframes slideIn-4157da2f{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.operator-list-wrapper[data-v-4157da2f]{max-height:320px;overflow-y:auto;padding:4px}.operator-item[data-v-4157da2f]{display:flex;align-items:center;padding:8px 12px;border-radius:4px;cursor:pointer;transition:all .1s}.operator-item[data-v-4157da2f]:hover{background:#f1f5f9}.operator-item.is-selected[data-v-4157da2f]{background:transparent}.operator-item.is-selected .item-label[data-v-4157da2f]{color:#7c3aed;font-weight:500}.item-label[data-v-4157da2f]{font-size:13px;color:#334155}.dropdown-overlay[data-v-4157da2f]{position:fixed;inset:0;z-index:10000;background:transparent}.view-filter-dropdown[data-v-48a58d48]{width:640px;max-height:520px;display:flex;flex-direction:column;background:#fff}.dropdown-header[data-v-48a58d48]{padding:20px 24px 16px;display:flex;flex-direction:column;gap:4px}.header-top[data-v-48a58d48]{display:flex;justify-content:space-between;align-items:center}.title-area[data-v-48a58d48]{display:flex;align-items:center;gap:8px}.title[data-v-48a58d48]{font-size:16px;font-weight:600;color:#1e293b}.subtitle[data-v-48a58d48]{font-size:13px;color:#94a3b8}.clear-all[data-v-48a58d48]{font-size:13px;color:#64748b;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:4px}.clear-all[data-v-48a58d48]:hover{background:#f1f5f9;color:#ef4444}.dropdown-body[data-v-48a58d48]{padding:0 24px 8px;overflow-y:auto}.dropdown-body.is-empty[data-v-48a58d48]{padding-bottom:24px}.empty-state[data-v-48a58d48]{display:flex;align-items:center}.add-filter-btn-empty[data-v-48a58d48]{display:flex;align-items:center;gap:8px;padding:8px 0;color:#64748b;background:none;border:none;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s}.add-filter-btn-empty[data-v-48a58d48]:hover{color:#1e293b}.filter-list[data-v-48a58d48]{display:flex;flex-direction:column;gap:12px}.filter-row[data-v-48a58d48]{display:flex;align-items:center;gap:12px}.row-prefix[data-v-48a58d48]{width:60px;flex-shrink:0}.conjunction-label[data-v-48a58d48]{height:36px;display:flex;align-items:center;padding:0 12px;background:#f8fafc;border-radius:6px;color:#64748b;font-size:14px}.conjunction-select-wrapper[data-v-48a58d48]{position:relative;height:36px}.conjunction-select[data-v-48a58d48]{width:100%;height:100%;padding:0 24px 0 12px;border:none;background:#f8fafc;border-radius:6px;font-size:14px;color:#7c3aed;font-weight:500;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.row-content[data-v-48a58d48]{flex:1;display:flex;gap:12px}.custom-select[data-v-48a58d48]{position:relative;background:#f8fafc;border-radius:6px;height:36px;display:flex;align-items:center;padding:0 12px;transition:all .2s}.custom-select[data-v-48a58d48]:hover{background:#f1f5f9}.custom-select select[data-v-48a58d48]{width:100%;height:100%;border:none;background:transparent;padding-right:20px;font-size:14px;color:#1e293b;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.field-select-box[data-v-48a58d48]{flex:1.5;gap:8px}.field-icon[data-v-48a58d48]{width:14px;height:14px;color:#64748b;flex-shrink:0}.operator-select-box[data-v-48a58d48]{flex:1}.select-arrow[data-v-48a58d48]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#94a3b8;pointer-events:none}.value-input-wrapper[data-v-48a58d48]{flex:2.5}.value-input[data-v-48a58d48],.value-select[data-v-48a58d48]{width:100%;height:36px;padding:0 12px;background:#f8fafc;border:1px solid transparent;border-radius:6px;font-size:14px;outline:none;transition:all .2s}.value-input[data-v-48a58d48]:focus,.value-select[data-v-48a58d48]:focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed1a}.checkbox-wrapper[data-v-48a58d48]{height:36px;display:flex;align-items:center}.remove-btn[data-v-48a58d48]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#94a3b8;background:none;border:none;cursor:pointer;border-radius:6px;transition:all .2s}.remove-btn[data-v-48a58d48]:hover{background:#fee2e2;color:#ef4444}.add-btn[data-v-48a58d48]{display:flex;align-items:center;gap:8px;padding:8px 12px;color:#475569;background:none;border:none;font-size:14px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .2s}.add-btn[data-v-48a58d48]:hover{background:#f1f5f9;color:#1e293b}.dropdown-footer[data-v-48a58d48]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px 20px;border-top:1px solid #f1f5f9}.footer-actions[data-v-48a58d48]{display:flex;align-items:center;gap:8px;margin-left:auto}.cancel-btn[data-v-48a58d48]{padding:8px 16px;color:#475569;background:#fff;border:1px solid #e2e8f0;font-size:14px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .2s}.cancel-btn[data-v-48a58d48]:hover{background:#f8fafc;border-color:#cbd5e1}.confirm-btn[data-v-48a58d48]{padding:8px 20px;color:#fff;background:#7c3aed;border:1px solid #7c3aed;font-size:14px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .2s}.confirm-btn[data-v-48a58d48]:hover{background:#6d28d9;border-color:#6d28d9}.view-sort-dropdown[data-v-1c05df35]{width:560px;max-height:520px;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dropdown-header[data-v-1c05df35]{padding:24px 24px 12px;display:flex;flex-direction:column;gap:8px}.header-top[data-v-1c05df35]{display:flex;justify-content:space-between;align-items:center}.title-area[data-v-1c05df35]{display:flex;align-items:center;gap:8px}.title[data-v-1c05df35]{font-size:16px;font-weight:600;color:#1e293b}.auto-sort-control[data-v-1c05df35]{display:flex;align-items:center;gap:8px}.auto-sort-label[data-v-1c05df35]{font-size:14px;color:#1e293b}.subtitle[data-v-1c05df35]{font-size:13px;color:#94a3b8}.dropdown-body[data-v-1c05df35]{padding:0 24px 24px;overflow-y:auto}.empty-state-simple[data-v-1c05df35]{padding-top:12px}.empty-state-simple .add-field-select[data-v-1c05df35]{width:250px}.sort-row[data-v-1c05df35]{display:flex;align-items:center;gap:12px;padding:4px 0}.row-drag-handle[data-v-1c05df35]{width:20px;display:flex;justify-content:center;cursor:grab;color:#cbd5e1}.row-drag-handle[data-v-1c05df35]:active{cursor:grabbing}.row-content[data-v-1c05df35]{flex:1;display:flex;gap:12px;align-items:center}.field-select[data-v-1c05df35]{flex:1.2}.direction-segmented-control[data-v-1c05df35]{display:flex;background:#f1f5f9;padding:2px;border-radius:6px;gap:2px;flex:1}.segmented-btn[data-v-1c05df35]{flex:1;height:32px;border:none;background:transparent;font-size:13px;color:#1e293b;border-radius:4px;cursor:pointer;transition:all .2s;white-space:nowrap}.segmented-btn.active[data-v-1c05df35]{background:#7c3aed;color:#fff}.remove-btn[data-v-1c05df35]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#cbd5e1;background:none;border:none;cursor:pointer;border-radius:6px;transition:all .2s}.remove-btn[data-v-1c05df35]:hover{background:#fee2e2;color:#ef4444}.dropdown-footer[data-v-1c05df35]{padding:0 24px 24px}.add-field-select[data-v-1c05df35]{width:250px}.add-field-select[data-v-1c05df35] .field-select-trigger{height:36px}.add-field-select[data-v-1c05df35] .placeholder{color:#64748b;font-size:14px}.switch[data-v-1c05df35]{position:relative;display:inline-block;width:36px;height:20px}.switch input[data-v-1c05df35]{opacity:0;width:0;height:0}.slider[data-v-1c05df35]{position:absolute;cursor:pointer;inset:0;background-color:#cbd5e1;transition:.4s}.slider[data-v-1c05df35]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-1c05df35]{background-color:#7c3aed}input:checked+.slider[data-v-1c05df35]:before{transform:translate(16px)}.slider.round[data-v-1c05df35]{border-radius:20px}.slider.round[data-v-1c05df35]:before{border-radius:50%}.empty-content[data-v-1c05df35]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-icon[data-v-1c05df35]{margin-bottom:16px}.empty-text[data-v-1c05df35]{margin-bottom:20px}.empty-title[data-v-1c05df35]{font-size:16px;font-weight:500;color:#1e293b;margin-bottom:4px}.empty-desc[data-v-1c05df35]{font-size:14px;color:#64748b}.dropdown-actions[data-v-1c05df35]{display:flex;justify-content:flex-end;gap:12px;padding:12px 24px 20px;border-top:1px solid #e2e8f0}.cancel-btn[data-v-1c05df35]{padding:8px 20px;border:1px solid #cbd5e1;background:#fff;color:#475569;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.cancel-btn[data-v-1c05df35]:hover{background:#f1f5f9}.confirm-btn[data-v-1c05df35]{padding:8px 20px;border:none;background:#7c3aed;color:#fff;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.confirm-btn[data-v-1c05df35]:hover{background:#6d28d9}.view-group-dropdown[data-v-08addb6f]{width:560px;max-height:520px;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dropdown-header[data-v-08addb6f]{padding:20px 24px 16px;display:flex;flex-direction:column;gap:4px}.header-top[data-v-08addb6f]{display:flex;justify-content:space-between;align-items:center}.title-area[data-v-08addb6f]{display:flex;align-items:center;gap:8px}.title[data-v-08addb6f]{font-size:16px;font-weight:600;color:#1e293b}.subtitle[data-v-08addb6f]{font-size:13px;color:#94a3b8}.clear-all[data-v-08addb6f]{font-size:13px;color:#64748b;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:4px}.clear-all[data-v-08addb6f]:hover{background:#f1f5f9;color:#ef4444}.dropdown-body[data-v-08addb6f]{padding:0 24px 24px;overflow-y:auto}.dropdown-body.is-empty[data-v-08addb6f]{padding-bottom:24px}.empty-state[data-v-08addb6f]{display:flex;align-items:center;padding-top:8px}.group-list[data-v-08addb6f]{display:flex;flex-direction:column;gap:12px}.group-row[data-v-08addb6f]{display:flex;align-items:center;gap:8px}.row-drag-handle[data-v-08addb6f]{width:20px;display:flex;justify-content:center;cursor:grab;color:#cbd5e1}.row-drag-handle[data-v-08addb6f]:active{cursor:grabbing}.row-content[data-v-08addb6f]{flex:1;display:flex;gap:12px}.field-select[data-v-08addb6f]{flex:1}.direction-segmented-control[data-v-08addb6f]{display:flex;background:#f1f5f9;padding:2px;border-radius:6px;gap:2px;flex:1}.segmented-btn[data-v-08addb6f]{flex:1;height:32px;border:none;background:transparent;font-size:13px;color:#1e293b;border-radius:4px;cursor:pointer;transition:all .2s;white-space:nowrap}.segmented-btn[data-v-08addb6f]:hover{color:#1e293b}.segmented-btn.active[data-v-08addb6f]{background:#7c3aed;color:#fff}.remove-btn[data-v-08addb6f]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#cbd5e1;background:none;border:none;cursor:pointer;border-radius:6px;transition:all .2s}.remove-btn[data-v-08addb6f]:hover{background:#fee2e2;color:#ef4444}.dropdown-footer[data-v-08addb6f]{padding:0 24px 24px}.add-field-select[data-v-08addb6f]{width:250px}.add-field-select[data-v-08addb6f] .field-select-trigger{height:36px}.dropdown-actions[data-v-08addb6f]{display:flex;justify-content:flex-end;gap:12px;padding:12px 24px 20px;border-top:1px solid #e2e8f0}.cancel-btn[data-v-08addb6f]{padding:8px 20px;border:1px solid #cbd5e1;background:#fff;color:#475569;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.cancel-btn[data-v-08addb6f]:hover{background:#f1f5f9}.confirm-btn[data-v-08addb6f]{padding:8px 20px;border:none;background:#7c3aed;color:#fff;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.confirm-btn[data-v-08addb6f]:hover{background:#6d28d9}.kanban-field-setting-overlay[data-v-9fe7ecce]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.kanban-field-setting-modal[data-v-9fe7ecce]{width:480px;max-width:95vw;background:var(--defaultBg, #fff);border-radius:8px;border:1px solid var(--borderCommonDefault, #e2e8f0);box-shadow:0 8px 32px #00000026;overflow:hidden}.modal-header[data-v-9fe7ecce]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;position:relative}.back-btn[data-v-9fe7ecce]{display:flex;align-items:center;gap:4px;color:var(--primaryColor, #7c3aed);font-size:13px;cursor:pointer;transition:opacity .2s}.back-btn[data-v-9fe7ecce]:hover{opacity:.8}.header-title[data-v-9fe7ecce]{flex:1;text-align:center;font-size:16px;font-weight:600;color:var(--firstLevelText, #1e293b)}.header-title.has-back[data-v-9fe7ecce]{margin-right:44px}.modal-content[data-v-9fe7ecce]{padding:0 24px 24px;min-height:200px}.slide-page[data-v-9fe7ecce]{transition:transform .3s ease}.slide-page.hidden[data-v-9fe7ecce]{display:none}.tip-text[data-v-9fe7ecce]{font-size:14px;color:var(--secondLevelText, #64748b);margin-bottom:16px}.field-list[data-v-9fe7ecce]{max-height:320px;overflow-y:auto;margin-bottom:16px}.field-item[data-v-9fe7ecce]{display:flex;align-items:center;gap:8px;height:40px;padding:0 8px;margin-right:8px;cursor:pointer;border-radius:4px;transition:background-color .15s}.field-item[data-v-9fe7ecce]:hover{background:var(--rowSelectedBg, #f1f5f9)}.field-item.selected[data-v-9fe7ecce]{background:#7c63e114}.field-radio[data-v-9fe7ecce]{width:16px;height:16px;border-radius:50%;border:1px solid var(--borderCommonDefault, #d1d5db);display:flex;align-items:center;justify-content:center;transition:all .15s}.field-item.selected .field-radio[data-v-9fe7ecce]{border-color:var(--primaryColor, #7c3aed)}.radio-dot[data-v-9fe7ecce]{width:8px;height:8px;border-radius:50%;background:transparent;transition:background-color .15s}.radio-dot.checked[data-v-9fe7ecce]{background:var(--primaryColor, #7c3aed)}.field-icon[data-v-9fe7ecce]{color:var(--secondLevelText, #64748b);flex-shrink:0}.field-name[data-v-9fe7ecce]{flex:1;font-size:14px;color:var(--firstLevelText, #1e293b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-field-section[data-v-9fe7ecce]{border-top:1px solid var(--borderCommonDefault, #f1f5f9);padding-top:8px;margin-top:8px}.create-field-btn[data-v-9fe7ecce]{display:flex;align-items:center;gap:8px;height:40px;padding:0 8px;cursor:pointer;border-radius:4px;transition:background-color .15s}.create-field-btn[data-v-9fe7ecce]:hover{background:var(--rowSelectedBg, #f1f5f9)}.add-icon[data-v-9fe7ecce]{color:var(--thirdLevelText, #94a3b8)}.create-field-btn span[data-v-9fe7ecce]{font-size:14px;color:var(--firstLevelText, #1e293b)}.field-input[data-v-9fe7ecce]{width:100%;height:36px;padding:0 12px;border:1px solid var(--borderCommonDefault, #d1d5db);border-radius:4px;font-size:14px;color:var(--firstLevelText, #1e293b);background:var(--defaultBg, #fff);outline:none;transition:border-color .15s,box-shadow .15s}.field-input[data-v-9fe7ecce]:focus{border-color:var(--primaryColor, #7c3aed);box-shadow:0 0 0 2px #7c63e11a}.field-input.error[data-v-9fe7ecce]{border-color:var(--errorColor, #ef4444)}.field-input[data-v-9fe7ecce]::-moz-placeholder{color:var(--thirdLevelText, #94a3b8)}.field-input[data-v-9fe7ecce]::placeholder{color:var(--thirdLevelText, #94a3b8)}.setting-title[data-v-9fe7ecce]{font-size:14px;font-weight:500;color:var(--firstLevelText, #1e293b);margin-bottom:16px}.error-text[data-v-9fe7ecce]{font-size:12px;color:var(--errorColor, #ef4444);margin-top:4px}.notify-switch[data-v-9fe7ecce]{display:flex;align-items:center;gap:8px;margin-top:16px;cursor:pointer;font-size:13px;color:var(--secondLevelText, #64748b)}.switch-dot[data-v-9fe7ecce]{position:absolute;top:2px;left:2px;width:12px;height:12px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0000002e}.submit-btn[data-v-9fe7ecce]{float:right;margin-top:16px;margin-bottom:16px}.submit-btn[data-v-9fe7ecce]{display:inline-flex;align-items:center;justify-content:center;float:right;margin-top:24px;padding:6px 16px;background:var(--primaryColor, #7c3aed);color:#fff;font-size:14px;font-weight:500;border:none;border-radius:4px;cursor:pointer;transition:opacity .15s}.submit-btn[data-v-9fe7ecce]:hover:not(:disabled){opacity:.9}.submit-btn[data-v-9fe7ecce]:disabled{opacity:.5;cursor:not-allowed}.switch[data-v-9fe7ecce]{width:28px;height:16px;background:var(--borderCommonDefault, #d1d5db);border-radius:8px;position:relative;transition:background-color .2s}.switch.active[data-v-9fe7ecce]{background:var(--primaryColor, #7c3aed)}.switch-dot[data-v-9fe7ecce]{width:12px;height:12px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s;box-shadow:0 1px 3px #00000026}.switch.active .switch-dot[data-v-9fe7ecce]{transform:translate(12px)}.notify-switch span[data-v-9fe7ecce]{font-size:13px;color:var(--secondLevelText, #64748b)}.kanban-group-dropdown[data-v-e8d0f46f]{width:260px;max-height:500px;display:flex;flex-direction:column;background:#fff;border-radius:4px;box-shadow:0 1px 14px #0000001f}.dropdown-header[data-v-e8d0f46f]{padding:16px 16px 12px}.header-title-row[data-v-e8d0f46f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.header-title[data-v-e8d0f46f]{font-size:15px;font-weight:600;color:#1e293b}.help-icon[data-v-e8d0f46f]{width:16px;height:16px;color:#94a3b8;cursor:pointer}.header-subtitle[data-v-e8d0f46f]{font-size:12px;color:#94a3b8}.dropdown-content[data-v-e8d0f46f]{flex:1;overflow-y:auto}.empty-tip[data-v-e8d0f46f]{font-size:13px;color:#94a3b8;text-align:center;padding:16px}.search-box[data-v-e8d0f46f]{padding:0 16px 8px;position:relative;border-bottom:1px solid #f1f5f9}.search-icon[data-v-e8d0f46f]{position:absolute;left:24px;top:40%;transform:translateY(-50%);width:14px;height:14px;color:#94a3b8}.search-input[data-v-e8d0f46f]{width:100%;height:32px;padding:0 12px 0 32px;background:#fff;border:none;font-size:13px;outline:none;color:#334155}.search-input[data-v-e8d0f46f]::-moz-placeholder{color:#cbd5e1}.search-input[data-v-e8d0f46f]::placeholder{color:#cbd5e1}.group-list[data-v-e8d0f46f]{flex:1;overflow-y:auto;padding:4px 0;max-height:300px}.group-item[data-v-e8d0f46f]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;transition:background-color .1s}.group-item[data-v-e8d0f46f]:hover{background-color:#f1f5f9}.drag-handle[data-v-e8d0f46f]{width:12px;height:12px;color:#cbd5e1;cursor:grab;flex-shrink:0}.group-name-wrapper[data-v-e8d0f46f]{display:flex;align-items:center;flex:1;min-width:0;margin-left:8px}.ungrouped-name[data-v-e8d0f46f]{font-size:13px;color:#334155}.group-tag[data-v-e8d0f46f]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;font-size:13px;line-height:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switch[data-v-e8d0f46f]{position:relative;display:inline-block;width:32px;height:18px;flex-shrink:0;margin-left:8px}.switch input[data-v-e8d0f46f]{opacity:0;width:0;height:0}.slider[data-v-e8d0f46f]{position:absolute;cursor:pointer;inset:0;background-color:#e2e8f0;transition:.2s;border-radius:18px}.slider[data-v-e8d0f46f]:before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:2px;background-color:#fff;transition:.2s;border-radius:50%}input:checked+.slider[data-v-e8d0f46f]{background-color:#7c3aed}input:checked+.slider[data-v-e8d0f46f]:before{transform:translate(14px)}.dropdown-footer[data-v-e8d0f46f]{padding:12px 16px;border-top:1px solid #f1f5f9;display:flex;gap:12px}.footer-btn[data-v-e8d0f46f]{flex:1;height:32px;border:none;background:#f1f5f9;border-radius:4px;font-size:13px;color:#475569;cursor:pointer;transition:all .2s}.footer-btn[data-v-e8d0f46f]:hover{background:#e2e8f0;color:#1e293b}.view-toolbar[data-v-086f2a7d]{height:40px;display:flex;align-items:center;padding:0 8px;background:var(--toolbar-bg, #f8fafc);border-bottom:1px solid var(--border-default, #f8fafc);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:10;flex-shrink:0;font-size:14px;color:var(--firstLevelText, #1e293b);width:100%;box-sizing:border-box}.toolbar-left[data-v-086f2a7d]{display:flex;align-items:center;margin-right:16px;padding-right:16px;padding-left:8px;position:relative;flex-shrink:0;flex-grow:0;width:auto}.toolbar-left[data-v-086f2a7d]:after{position:absolute;right:0;content:" ";display:block;height:20px;width:1px;background:var(--shadowColor, #e2e8f0)}.toolbar-middle[data-v-086f2a7d]{display:flex;align-items:center;gap:0;flex-shrink:1;flex-grow:0;overflow:hidden;min-width:0}.toolbar-right[data-v-086f2a7d]{display:flex;align-items:center;padding:0 8px;flex:1 1 0;width:0;min-width:0;overflow:hidden;gap:0}.find-tool-slot[data-v-086f2a7d]{display:flex;align-items:center;flex-shrink:0;min-width:0;margin-right:0}.extra-actions[data-v-086f2a7d],.undo-redo-group[data-v-086f2a7d]{display:flex;align-items:center;gap:0}.icon-btn[data-v-086f2a7d]{padding:4px;border:none;background:none;border-radius:4px;cursor:pointer;color:var(--secondLevelText, #64748b);display:flex;align-items:center;justify-content:center;transition:all .1s;width:30px;height:30px}.icon-btn[data-v-086f2a7d]:hover:not(:disabled){background:#0000000f;color:var(--firstLevelText, #1e293b)}.icon-btn[data-v-086f2a7d]:disabled{opacity:.5;cursor:not-allowed}.toolbar-divider[data-v-086f2a7d]{width:1px;height:16px;background:#e2e8f0;margin:0 8px;flex-shrink:0}.toolbar-btn[data-v-086f2a7d]{display:flex;align-items:center;gap:2px;height:30px;padding:4px;border:none;background:transparent;border-radius:4px;color:var(--firstLevelText, #1e293b);font-size:14px;font-weight:400;cursor:pointer;transition:all .1s;white-space:nowrap;flex-shrink:0;margin-right:8px}.toolbar-btn[data-v-086f2a7d]:hover{background:#0000000f}.toolbar-btn[data-v-086f2a7d]:disabled{opacity:.45;cursor:not-allowed;background:transparent}.toolbar-btn[data-v-086f2a7d]:disabled:hover{background:transparent}.toolbar-btn:disabled .toolbar-icon[data-v-086f2a7d],.toolbar-btn:disabled .toolbar-text[data-v-086f2a7d]{color:var(--secondLevelText, #64748b)}.toolbar-btn.active[data-v-086f2a7d]:disabled{color:var(--secondLevelText, #64748b);background:transparent}.toolbar-btn.active:disabled .toolbar-icon[data-v-086f2a7d],.toolbar-btn.active:disabled .toolbar-text[data-v-086f2a7d]{color:var(--secondLevelText, #64748b)}.toolbar-btn.active[data-v-086f2a7d]{border-radius:4px;color:var(--primaryColor, #7c3aed);background:#7c63e11a;padding:4px}.toolbar-btn.active[data-v-086f2a7d]:hover{background:#7c63e126}.toolbar-icon[data-v-086f2a7d]{color:var(--secondLevelText, #64748b);flex-shrink:0}.toolbar-icon.icon-active[data-v-086f2a7d]{color:var(--primaryColor, #7c3aed)}.toolbar-text[data-v-086f2a7d]{font-size:14px}.toolbar-text.text-active[data-v-086f2a7d]{color:var(--primaryColor, #7c3aed)}.toolbar-middle.toolbar-only-icon[data-v-086f2a7d]{display:flex;align-items:center}.toolbar-middle.toolbar-only-icon>button[data-v-086f2a7d]:last-child,.toolbar-middle.toolbar-only-icon>div[data-v-086f2a7d]:last-child{margin-right:0!important}.toolbar-middle.toolbar-only-icon>button[data-v-086f2a7d],.toolbar-middle.toolbar-only-icon>div[data-v-086f2a7d]{margin-right:16px!important}.toolbar-middle.toolbar-only-icon .toolbar-btn.only-icon[data-v-086f2a7d]{width:24px;height:24px;padding:4px;justify-content:center}.toolbar-middle.toolbar-only-icon .toolbar-btn.only-icon .toolbar-text[data-v-086f2a7d]{display:none}.toolbar-right.toolbar-only-icon[data-v-086f2a7d],.toolbar-right.toolbar-only-icon .extra-actions[data-v-086f2a7d]{display:flex;align-items:center}.toolbar-right.toolbar-only-icon .toolbar-btn.only-icon[data-v-086f2a7d]{width:24px;height:24px;padding:4px;justify-content:center}.toolbar-right.toolbar-only-icon .toolbar-btn.only-icon .toolbar-text[data-v-086f2a7d]{display:none}.chevron[data-v-086f2a7d]{color:#94a3b8;transition:transform .2s;margin-left:2px}.chevron.rotate-180[data-v-086f2a7d]{transform:rotate(180deg)}.collapse-item-wrapper[data-v-086f2a7d]{display:flex;align-items:center;flex-shrink:0}.toolbar-collapse-wrap.collapse-icon-mode[data-v-086f2a7d] .collapse-item-wrapper{margin-right:16px}.toolbar-collapse-wrap.collapse-icon-mode[data-v-086f2a7d] .collapse-item-wrapper .toolbar-btn{margin-right:0!important}.collapse-item-only-icon .toolbar-btn[data-v-086f2a7d]{width:24px!important;height:24px!important;padding:4px!important;justify-content:center!important;margin-right:0!important}.collapse-item-only-icon .toolbar-btn .toolbar-text[data-v-086f2a7d]{display:none!important}.collapse-item-only-icon .toolbar-btn .toolbar-icon[data-v-086f2a7d]{margin-right:0!important}.toolbar-collapse-wrap[data-v-086f2a7d]{display:flex;align-items:center;justify-content:flex-end;height:100%;overflow:hidden;flex:1 1 auto;min-width:80px}.toolbar-collapse-wrap[data-v-086f2a7d] .collapse-item{flex-shrink:0;display:flex;align-items:center}.toolbar-collapse-wrap[data-v-086f2a7d] .collapse-item:last-child{margin-right:0}.toolbar-collapse-wrap[data-v-086f2a7d] .collapse-trigger{flex-shrink:0;margin-left:0;display:flex;align-items:center}.collapse-trigger-btn[data-v-086f2a7d]{display:flex;align-items:center;gap:4px;padding:0 8px;height:30px;cursor:pointer;transition:all .2s;white-space:nowrap;color:var(--secondLevelText, #64748b);font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.collapse-trigger-btn[data-v-086f2a7d]:hover{background:var(--lowBg, #f1f5f9);border-radius:4px}.collapse-trigger-arrow[data-v-086f2a7d]{transition:transform .3s;transform:rotate(0);color:var(--thirdLevelText, #94a3b8)}.collapse-trigger-arrow.arrow-active[data-v-086f2a7d]{transform:rotate(-180deg)}.toolbar-collapse-popup[data-v-086f2a7d]{width:241px;border-radius:8px;padding:4px 8px;background-color:var(--highBg, #ffffff);box-shadow:0 2px 12px #2626261a;z-index:9999}.toolbar-btn-only-icon[data-v-086f2a7d]{width:24px!important;height:24px!important;padding:4px!important;justify-content:center!important;margin-right:16px!important}.toolbar-btn-only-icon[data-v-086f2a7d]:last-child{margin-right:0!important}.toolbar-btn-only-icon .toolbar-text[data-v-086f2a7d]{display:none!important}.toolbar-btn-only-icon .toolbar-icon[data-v-086f2a7d]{margin-right:0!important}.search-input-wrapper[data-v-086f2a7d]{display:flex;align-items:center;background:var(--defaultBg, #fff);border:none;border-radius:24px;height:32px;padding:0 8px;gap:2px;max-width:263px;width:263px;flex:1 1 auto;min-width:120px;margin-right:8px;animation:fadeInSearch-086f2a7d .3s ease;transform-origin:right center}@keyframes fadeInSearch-086f2a7d{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.search-icon[data-v-086f2a7d]{color:var(--thirdLevelText, #94a3b8);flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:2px}.search-text-group[data-v-086f2a7d]{display:flex;justify-content:space-between;align-items:center;flex:1;overflow:hidden}.search-input-wrap[data-v-086f2a7d]{position:relative;flex:1;height:32px}.search-input[data-v-086f2a7d]{border:none;background:transparent;outline:none;font-size:14px;color:var(--firstLevelText, #1e293b);position:absolute;left:0;height:100%;max-width:100%;padding:0;caret-color:var(--primaryColor, #7c3aed)}.search-input[data-v-086f2a7d]::-moz-placeholder{color:var(--thirdLevelText, #94a3b8)}.search-input[data-v-086f2a7d]::placeholder{color:var(--thirdLevelText, #94a3b8)}.search-count-text[data-v-086f2a7d]{display:inline-block;width:-moz-max-content;width:max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:1;font-size:12px;color:var(--thirdLevelText, #64748b);flex-shrink:0}.search-icon-group[data-v-086f2a7d]{display:flex;align-items:center;margin-left:8px;flex-shrink:0}.search-icon-group[data-v-086f2a7d]:before{content:" ";border-left:1px solid var(--shadowColor, #e2e8f0);display:inline-block;height:16px;margin-right:8px}.search-slash[data-v-086f2a7d]{display:none}.search-nav-btn[data-v-086f2a7d]{padding:0;border:none;background:none;color:var(--secondLevelText, #64748b);cursor:pointer;display:flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px!important;margin:0 8px}.search-nav-btn[data-v-086f2a7d]:hover:not(:disabled){color:var(--firstLevelText, #1e293b)}.search-nav-btn[data-v-086f2a7d]:disabled{opacity:.4;cursor:not-allowed}.search-nav-btn[data-v-086f2a7d]:first-of-type{margin-left:0}.search-close-btn[data-v-086f2a7d]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--thirdLevelText, #94a3b8);transition:all .3s;margin-right:16px}.search-close-btn[data-v-086f2a7d]:hover{color:var(--firstLevelText, #1e293b)}.gallery-layout-panel[data-v-086f2a7d]{width:240px;background:var(--defaultBg, #fff);border-radius:4px;box-shadow:0 1px 14px #0000001f;padding:16px 16px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-title[data-v-086f2a7d]{color:var(--thirdLevelText, #64748b);font-size:12px;font-weight:400}.panel-section[data-v-086f2a7d]{padding:10px 0}.panel-divider[data-v-086f2a7d]{height:1px;background:var(--border-default, #f1f5f9);margin:0}.layout-icon-wrapper[data-v-086f2a7d]{display:flex;justify-content:center;align-items:center;margin:16px 0}.icon-and-desc[data-v-086f2a7d]{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.icon-and-desc .layout-type-name[data-v-086f2a7d]{margin-top:4px;color:var(--thirdLevelText, #64748b);font-size:12px;text-align:center}.icon-and-desc.active .layout-type-name[data-v-086f2a7d]{color:var(--primaryColor, #7c3aed)}.layout-size[data-v-086f2a7d]{display:flex;justify-content:space-between;align-items:center}.layout-size-wrapper[data-v-086f2a7d]{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px}.switch[data-v-086f2a7d]{position:relative;display:inline-block;width:32px;height:18px;cursor:pointer}.switch input[data-v-086f2a7d]{display:none}.switch-slider[data-v-086f2a7d]{position:absolute;inset:0;background:var(--border-default, #e2e8f0);border-radius:9px;transition:background .2s}.switch-slider[data-v-086f2a7d]:after{content:"";position:absolute;width:14px;height:14px;background:#fff;border-radius:50%;top:2px;left:2px;transition:transform .2s;box-shadow:0 1px 3px #0000002e}.switch input:checked+.switch-slider[data-v-086f2a7d]{background:var(--primaryColor, #7c3aed)}.switch input:checked+.switch-slider[data-v-086f2a7d]:after{transform:translate(14px)}.set-slider-count[data-v-086f2a7d]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.reduce-btn[data-v-086f2a7d],.add-btn[data-v-086f2a7d]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;cursor:pointer;flex-shrink:0;padding:0;transition:opacity .2s}.reduce-btn[data-v-086f2a7d]:hover:not(:disabled),.add-btn[data-v-086f2a7d]:hover:not(:disabled){opacity:.8}.reduce-btn[data-v-086f2a7d]:disabled,.add-btn[data-v-086f2a7d]:disabled{opacity:.5;cursor:not-allowed}.slider-wrapper[data-v-086f2a7d]{flex:1;margin:0 8px;height:4px;border-radius:2px;position:relative;background:linear-gradient(to right,var(--primaryColor, #7c3aed) 0%,var(--primaryColor, #7c3aed) var(--progress, 33.33%),var(--border-default, #e2e8f0) var(--progress, 33.33%),var(--border-default, #e2e8f0) 100%)}.range-slider[data-v-086f2a7d]{position:absolute;inset:0;width:100%;height:100%;-webkit-appearance:none;background:transparent;cursor:pointer;border-radius:2px;outline:none}.range-slider[data-v-086f2a7d]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:#fff;border:2px solid var(--primaryColor, #7c3aed);border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #0000001a;position:relative;z-index:2;margin-top:-4px}.range-slider[data-v-086f2a7d]::-webkit-slider-runnable-track{height:100%;border-radius:2px}.range-slider[data-v-086f2a7d]::-moz-range-thumb{width:12px;height:12px;background:#fff;border:2px solid var(--primaryColor, #7c3aed);border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #0000001a;position:relative;z-index:2}.range-slider[data-v-086f2a7d]::-moz-range-track{height:100%;border-radius:2px}.panel-overlay[data-v-086f2a7d]{position:fixed;inset:0;z-index:1999}.form-panel-overlay[data-v-086f2a7d]{position:fixed;inset:0;z-index:1998}.form-list-panel[data-v-086f2a7d]{position:fixed;z-index:1999;background:var(--highBg, #ffffff);border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 20px #00000026;padding:6px 0;max-width:360px;display:flex;flex-direction:column}.form-panel-header[data-v-086f2a7d]{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;color:#1e293b}.form-panel-count[data-v-086f2a7d]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#7c3aed;color:#fff;font-size:12px;font-weight:600}.form-panel-body[data-v-086f2a7d]{max-height:280px;overflow-y:auto;padding:2px 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9}.form-panel-loading[data-v-086f2a7d],.form-panel-empty[data-v-086f2a7d]{padding:16px;font-size:13px;color:#94a3b8;text-align:center}.form-list-item[data-v-086f2a7d]{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:14px;color:#334155;cursor:pointer;transition:background .15s}.form-list-item[data-v-086f2a7d]:hover{background:#f1f5f9}.form-list-icon[data-v-086f2a7d]{color:#7c3aed;flex-shrink:0}.form-list-name[data-v-086f2a7d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-panel-footer[data-v-086f2a7d]{padding:6px 8px}.form-create-btn[data-v-086f2a7d]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:32px;border:none;border-radius:6px;background:#7c3aed;color:#fff;font-size:13px;cursor:pointer;transition:background .15s}.form-create-btn[data-v-086f2a7d]:hover{background:#6d28d9}.toolbar-collapse-popup-item{pointer-events:none}.toolbar-collapse-popup-item .toolbar-btn{pointer-events:auto}.user-card-popup[data-v-ae1c3dd1]{position:fixed;z-index:10000;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026,0 1px 2px #0000001a;min-width:240px;max-width:240px;overflow:hidden;border:1px solid #e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.loading-state[data-v-ae1c3dd1]{padding:24px;display:flex;flex-direction:column;align-items:center;gap:12px}.spinner[data-v-ae1c3dd1]{width:24px;height:24px;border:3px solid #e2e8f0;border-top-color:#7c3aed;border-radius:50%;animation:spin-ae1c3dd1 .8s linear infinite}@keyframes spin-ae1c3dd1{to{transform:rotate(360deg)}}.loading-state p[data-v-ae1c3dd1]{margin:0;font-size:13px;color:#64748b}.card-content[data-v-ae1c3dd1]{padding:16px}.card-tool[data-v-ae1c3dd1]{margin-bottom:12px}.permission-btn[data-v-ae1c3dd1]{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#f8fafc;border-radius:6px;cursor:pointer;transition:all .2s;width:-moz-fit-content;width:fit-content}.permission-btn[data-v-ae1c3dd1]:hover{background:#f1f5f9}.permission-btn .icon[data-v-ae1c3dd1]{color:#475569}.permission-btn span[data-v-ae1c3dd1]{font-size:12px;color:#334155;font-weight:500}.avatar-wrapper[data-v-ae1c3dd1]{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.avatar-container[data-v-ae1c3dd1]{position:relative;margin-bottom:12px}.avatar[data-v-ae1c3dd1]{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e2e8f0}.avatar-fallback[data-v-ae1c3dd1]{display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;color:#fff;text-transform:uppercase}.permission-tag[data-v-ae1c3dd1]{position:absolute;bottom:-4px;right:-4px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;background:#e0e7ff;color:#4f46e5;border:1px solid #c7d2fe}.role-owner[data-v-ae1c3dd1]{background:#fef3c7;color:#d97706;border-color:#fde68a}.role-manage[data-v-ae1c3dd1]{background:#dbeafe;color:#2563eb;border-color:#bfdbfe}.role-edit[data-v-ae1c3dd1]{background:#e0e7ff;color:#4f46e5;border-color:#c7d2fe}.role-read[data-v-ae1c3dd1]{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb}.name-wrapper[data-v-ae1c3dd1]{text-align:center}.user-name[data-v-ae1c3dd1]{margin:0;font-size:16px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:8px;justify-content:center}.status-tag[data-v-ae1c3dd1]{padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;background:#dcfce7;color:#16a34a;border:1px solid #bbf7d0}.status-tag.inactive[data-v-ae1c3dd1]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}.info-wrapper[data-v-ae1c3dd1]{margin-bottom:12px}.email[data-v-ae1c3dd1]{text-align:center}.email-text[data-v-ae1c3dd1]{font-size:13px;color:#64748b;word-break:break-all}.role-wrapper[data-v-ae1c3dd1]{margin:12px 0;padding-top:12px;border-top:1px solid #f1f5f9}.role-info[data-v-ae1c3dd1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.role-label[data-v-ae1c3dd1]{font-size:12px;color:#64748b;font-weight:500}.role-value[data-v-ae1c3dd1]{font-size:13px;color:#1e293b;font-weight:600}.info-content[data-v-ae1c3dd1]{padding-top:12px;border-top:1px solid #f1f5f9}.info-text[data-v-ae1c3dd1]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.info-text .icon[data-v-ae1c3dd1]{color:#94a3b8;flex-shrink:0}.info-text p[data-v-ae1c3dd1]{margin:0;font-size:12px;color:#64748b}.team-list[data-v-ae1c3dd1]{display:flex;flex-direction:column;gap:4px}.team-item[data-v-ae1c3dd1]{display:flex;gap:6px;font-size:12px;color:#475569}.team-bullet[data-v-ae1c3dd1]{color:#94a3b8}.team-text[data-v-ae1c3dd1]{flex:1}.alien-tip[data-v-ae1c3dd1]{display:flex;align-items:center;gap:8px;padding:8px;background:#fffbeb;border-radius:6px;margin-top:12px}.alien-tip .icon[data-v-ae1c3dd1]{color:#f59e0b;flex-shrink:0}.alien-tip p[data-v-ae1c3dd1]{margin:0;font-size:12px;color:#92400e}.table-sheet-header[data-v-e6beb8ac]{background:#fff;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.header-main-row[data-v-e6beb8ac]{display:flex;align-items:flex-end;justify-content:space-between;padding:6px 16px 0;background:#fff;border-bottom:1px solid #e2e8f0;position:relative;z-index:2}.header-left[data-v-e6beb8ac]{display:flex;align-items:flex-end;flex:1;overflow:hidden;gap:20px}.title-section[data-v-e6beb8ac]{display:flex;flex-direction:column;padding-bottom:2px;flex-shrink:0}.table-title-row[data-v-e6beb8ac]{display:flex;align-items:center;margin-bottom:0}.name[data-v-e6beb8ac]{font-size:14px;font-weight:700;color:#1e293b;cursor:pointer;padding:2px 4px;border-radius:4px}.name[data-v-e6beb8ac]:hover{background:#f1f5f9}.table-name-input[data-v-e6beb8ac]{font-size:14px;font-weight:700;color:#1e293b;border:1px solid #7c3aed;border-radius:4px;padding:2px 4px;outline:none;width:auto;min-width:100px}.can-manage-badge[data-v-e6beb8ac]{font-size:11px;background:#f3e8ff;color:#7c3aed;padding:1px 6px;border-radius:4px;font-weight:500;line-height:1.2}.can-manage-badge.badge-manage[data-v-e6beb8ac]{background:#f3e8ff;color:#7c3aed}.can-manage-badge.badge-edit[data-v-e6beb8ac]{background:#e0f2fe;color:#0284c7}.can-manage-badge.badge-view[data-v-e6beb8ac]{background:#f1f5f9;color:#64748b}.header-right[data-v-e6beb8ac]{display:flex;align-items:center;padding-bottom:8px;margin-left:16px}.collaborator-status[data-v-e6beb8ac]{display:flex;align-items:center;min-height:28px}.collaborators-avatars[data-v-e6beb8ac]{display:flex;align-items:center;flex-direction:row-reverse}.collaborator-avatar-wrapper[data-v-e6beb8ac]{position:relative;margin-left:-8px;cursor:pointer;transition:transform .2s ease;flex-shrink:0}.collaborator-avatar-wrapper[data-v-e6beb8ac]:last-of-type{margin-left:0}.collaborator-avatar-wrapper[data-v-e6beb8ac]:hover{transform:translateY(-2px);z-index:100!important}.collaborator-avatar[data-v-e6beb8ac]{width:24px;height:24px;border-radius:50%;border:2px solid white;box-shadow:0 1px 3px #00000026;-o-object-fit:cover;object-fit:cover;background-color:#e2e8f0;display:block}.avatar-fallback[data-v-e6beb8ac]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase}.more-collaborators[data-v-e6beb8ac]{width:24px;height:24px;border-radius:50%;background:#e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;margin-left:-8px;border:2px solid white;cursor:pointer;transition:all .2s ease;flex-shrink:0;z-index:1}.more-collaborators[data-v-e6beb8ac]:hover{background:#cbd5e1;transform:translateY(-2px)}.network-status[data-v-e6beb8ac]{display:flex;align-items:center;gap:6px}.network-icon[data-v-e6beb8ac]{position:relative;display:flex;align-items:center;cursor:pointer;transition:all .3s ease}.cloud-icon[data-v-e6beb8ac]{width:20px;height:20px;transition:color .3s ease}.icon-online .cloud-icon[data-v-e6beb8ac]{color:#9ca3af}.icon-offline .cloud-icon[data-v-e6beb8ac]{color:#ef4444}.icon-sync .cloud-icon[data-v-e6beb8ac]{color:#3b82f6}.icon-loading .cloud-icon[data-v-e6beb8ac]{color:#f59e0b}.status-indicator[data-v-e6beb8ac]{width:8px;height:8px;border-radius:50%;position:absolute;top:-2px;right:-2px;border:2px solid white;transition:all .3s ease}.indicator-online[data-v-e6beb8ac]{background:#10b981;box-shadow:0 0 6px #10b98199}.indicator-offline[data-v-e6beb8ac]{background:#ef4444;box-shadow:0 0 6px #ef444499;animation:blink-offline-e6beb8ac 1.5s ease-in-out infinite}.indicator-sync[data-v-e6beb8ac]{background:#3b82f6;box-shadow:0 0 6px #3b82f699;animation:pulse-sync-e6beb8ac 1s ease-in-out infinite}.indicator-loading[data-v-e6beb8ac]{background:#f59e0b;box-shadow:0 0 6px #f59e0b99;animation:blink-loading-e6beb8ac 1s ease-in-out infinite}.sync-text[data-v-e6beb8ac]{font-size:12px;font-weight:500}.sync-text.sync[data-v-e6beb8ac]{color:#3b82f6}.sync-text.loading[data-v-e6beb8ac]{color:#f59e0b;animation:text-pulse-e6beb8ac 1.5s ease-in-out infinite}@keyframes pulse-sync-e6beb8ac{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@keyframes blink-offline-e6beb8ac{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes blink-loading-e6beb8ac{0%,to{opacity:1}50%{opacity:.5}}@keyframes text-pulse-e6beb8ac{0%,to{opacity:1}50%{opacity:.6}}@keyframes pulse-e6beb8ac{0%,to{opacity:1}50%{opacity:.5}0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-e6beb8ac{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink-e6beb8ac{0%,to{opacity:1}50%{opacity:.3}}.desc-bar[data-v-e6beb8ac]{padding-left:26px}.table-desc[data-v-e6beb8ac]{font-size:12px;color:#94a3b8;cursor:pointer;padding:2px 4px;border-radius:4px;display:inline-block}.table-desc[data-v-e6beb8ac]:hover{background:#f1f5f9;color:#64748b}.table-desc-input[data-v-e6beb8ac]{font-size:12px;color:#1e293b;border:1px solid #7c3aed;border-radius:4px;padding:2px 4px;outline:none;width:100%;max-width:600px}.modal-overlay[data-v-543e08e8]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-543e08e8]{background:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a;width:500px;max-width:95vw}.modal-header[data-v-543e08e8]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-543e08e8]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.close-btn[data-v-543e08e8]{padding:4px;border:none;background:none;border-radius:4px;cursor:pointer;color:#6b7280}.close-btn[data-v-543e08e8]:hover{background:#f3f4f6}.modal-body[data-v-543e08e8]{padding:20px}.form-group[data-v-543e08e8]{margin-bottom:20px}.form-group[data-v-543e08e8]:last-child{margin-bottom:0}.form-label[data-v-543e08e8]{display:block;font-weight:500;color:#374151;margin-bottom:8px;font-size:14px}.field-name[data-v-543e08e8]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;font-size:14px;color:#374151}.form-textarea[data-v-543e08e8]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;resize:vertical;min-height:80px}.form-textarea[data-v-543e08e8]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.modal-footer[data-v-543e08e8]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e2e8f0}.field-context-menu[data-v-c76b6151]{position:fixed;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;min-width:200px;padding:4px 0}.menu-item[data-v-c76b6151]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:14px;color:#374151;cursor:pointer;transition:background-color .2s}.menu-item[data-v-c76b6151]:hover{background:#f1f5f9}.menu-item.danger[data-v-c76b6151]:hover{background:#fee2e2;color:#dc2626}.menu-icon[data-v-c76b6151]{color:#64748b}.menu-divider[data-v-c76b6151]{height:1px;background:#e2e8f0;margin:4px 0}.row-cell[data-v-29803cf3]{display:flex;align-items:center;padding:0 10px;border-right:1px solid #eef2f6;font-size:13px;color:#1e293b;background:inherit;position:relative;box-sizing:border-box;overflow:visible}.row-cell.is-editing[data-v-29803cf3]{z-index:1000!important;overflow:visible!important;padding:0!important;box-shadow:0 0 0 2px #7c3aed,0 4px 6px -1px #0000001a}.row-cell.is-editing .row-cell-content-wrapper[data-v-29803cf3]{overflow:visible!important}.row-cell.is-active-cell[data-v-29803cf3]{z-index:8;box-shadow:inset 0 0 0 2px #7c3aed}.row-cell.selected-cell[data-v-29803cf3]{z-index:7;background:#3b82f60d;box-shadow:inset 0 0 0 .5px #3b82f633}.row-cell.selected-cell.at-top[data-v-29803cf3]{box-shadow:inset 0 2px #3b82f6,inset 0 0 0 .5px #3b82f633}.row-cell.selected-cell.at-bottom[data-v-29803cf3]{box-shadow:inset 0 -2px #3b82f6,inset 0 0 0 .5px #3b82f633}.row-cell.selected-cell.at-left[data-v-29803cf3]{box-shadow:inset 2px 0 #3b82f6,inset 0 0 0 .5px #3b82f633}.row-cell.selected-cell.at-right[data-v-29803cf3]{box-shadow:inset -2px 0 #3b82f6,inset 0 0 0 .5px #3b82f633}.row-cell.selected-cell.at-top.at-left[data-v-29803cf3]{box-shadow:inset 2px 2px #3b82f6,inset 0 0 0 .5px #3b82f633}.row-cell.selected-cell.at-top.at-right[data-v-29803cf3]{box-shadow:inset -2px 0 #3b82f6,inset 0 2px #3b82f6,inset 0 0 0 .5px #3b82f633}.row-cell.selected-cell.at-bottom.at-left[data-v-29803cf3]{box-shadow:inset 2px 0 #3b82f6,inset 0 -2px #3b82f6,inset 0 0 0 .5px #3b82f633}.row-cell.selected-cell.at-bottom.at-right[data-v-29803cf3]{box-shadow:inset -2px 0 #3b82f6,inset 0 -2px #3b82f6,inset 0 0 0 .5px #3b82f633}.row-cell.frozen[data-v-29803cf3]{z-index:9}.row-cell.cell-single-selected[data-v-29803cf3]{background:#3b82f61f!important;box-shadow:inset 0 0 0 2px #3b82f6!important;z-index:8}.table-row.row-fully-selected[data-v-29803cf3],.table-row.row-fully-selected .row-cell[data-v-29803cf3],.table-row.row-fully-selected .row-cell.first-merged-column[data-v-29803cf3],.table-row.row-fully-selected .first-field-content[data-v-29803cf3],.table-row.row-fully-selected .row-header-content[data-v-29803cf3]{background-color:#dbeafe!important}.table-row.row-fully-selected .row-cell.selected-cell[data-v-29803cf3],.table-row.row-fully-selected .row-cell.cell-single-selected[data-v-29803cf3],.table-row.row-fully-selected .first-field-content.selected-cell[data-v-29803cf3],.table-row.row-fully-selected .first-field-content.cell-single-selected[data-v-29803cf3]{box-shadow:none!important}.first-field-content.cell-single-selected[data-v-29803cf3]{background:#3b82f61f!important;box-shadow:inset 0 0 0 2px #3b82f6!important;z-index:8}.first-field-content.selected-cell[data-v-29803cf3]{z-index:7;background:#3b82f60d;box-shadow:inset 0 0 0 .5px #3b82f633}.first-field-content.selected-cell.at-top[data-v-29803cf3]{box-shadow:inset 0 2px #3b82f6,inset 0 0 0 .5px #3b82f633}.first-field-content.selected-cell.at-bottom[data-v-29803cf3]{box-shadow:inset 0 -2px #3b82f6,inset 0 0 0 .5px #3b82f633}.first-field-content.selected-cell.at-left[data-v-29803cf3]{box-shadow:inset 2px 0 #3b82f6,inset 0 0 0 .5px #3b82f633}.first-field-content.selected-cell.at-right[data-v-29803cf3]{box-shadow:inset -2px 0 #3b82f6,inset 0 0 0 .5px #3b82f633}.first-field-content.selected-cell.at-top.at-left[data-v-29803cf3]{box-shadow:inset 2px 2px #3b82f6,inset 0 0 0 .5px #3b82f633}.first-field-content.selected-cell.at-top.at-right[data-v-29803cf3]{box-shadow:inset -2px 0 #3b82f6,inset 0 2px #3b82f6,inset 0 0 0 .5px #3b82f633}.first-field-content.selected-cell.at-bottom.at-left[data-v-29803cf3]{box-shadow:inset 2px 0 #3b82f6,inset 0 -2px #3b82f6,inset 0 0 0 .5px #3b82f633}.first-field-content.selected-cell.at-bottom.at-right[data-v-29803cf3]{box-shadow:inset -2px 0 #3b82f6,inset 0 -2px #3b82f6,inset 0 0 0 .5px #3b82f633}.add-row-trigger[data-v-29803cf3]{position:fixed;width:16px;height:16px;background:#fff;border:1px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#94a3b8;cursor:pointer;z-index:9999;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s,background-color .2s,border-color .2s,color .2s;box-shadow:0 2px 4px #00000026;transform:translateY(-50%)}.add-row-trigger[data-v-29803cf3]:hover{background:#7b67ee;color:#fff;border-color:#7b67ee;transform:translateY(-50%) scale(1.15)}.add-icon-inner[data-v-29803cf3]{width:12px;height:12px;flex-shrink:0}.add-row-insert-line[data-v-29803cf3]{position:absolute;left:18px;top:50%;transform:translateY(-50%);height:1px;background:linear-gradient(to right,#7b67ee 0% calc(100% - 200px),#7b67ee00);visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.add-row-trigger:hover .add-row-insert-line[data-v-29803cf3]{visibility:visible;opacity:1}.row-header-content[data-v-29803cf3]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:space-around;padding:0 4px}.row-index[data-v-29803cf3]{position:absolute;font-size:14px;color:#94a3b8;transition:opacity .2s;font-variant-numeric:tabular-nums;z-index:1}.row-checkbox[data-v-29803cf3]{opacity:0;cursor:pointer;z-index:2;margin:0;padding:0;width:14px;height:14px;flex-shrink:0;transition:opacity .15s ease}.row-drag-handle[data-v-29803cf3]{cursor:grab;color:#cbd5e1;opacity:0;transition:opacity .15s ease;z-index:2;display:flex;align-items:center;justify-content:center;width:18px;height:18px;position:relative}.row-drag-handle.is-locked[data-v-29803cf3]{opacity:1}.row-drag-handle .drag-lock[data-v-29803cf3]{display:inline-flex}.row-drag-handle:hover .drag-lock[data-v-29803cf3],.row-drag-handle .drag-grip--locked[data-v-29803cf3]{display:none}.row-drag-handle:hover .drag-grip--locked[data-v-29803cf3]{display:inline-flex}.expand-row-btn[data-v-29803cf3]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:none;border-radius:3px;color:#9ca3af;cursor:pointer;opacity:0;transition:all .2s;z-index:2;padding:0}.expand-row-btn[data-v-29803cf3]:hover{background-color:#e5e7eb;color:#3b82f6}.comment-badge-btn[data-v-29803cf3]{display:flex;align-items:center;justify-content:center;gap:2px;padding:2px 4px;background:#f0f0ff;border:none;border-radius:3px;color:#7c3aed;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .2s;opacity:1;z-index:2}.comment-badge-btn[data-v-29803cf3]:hover{background:#e8dfff;color:#6d28d9}.comment-badge-btn svg[data-v-29803cf3]{width:12px;height:12px}.comment-number[data-v-29803cf3]{font-size:10px;font-weight:700}.table-row:hover .row-drag-handle[data-v-29803cf3],.table-row:hover .row-checkbox[data-v-29803cf3],.table-row:hover .expand-row-btn[data-v-29803cf3],.table-row.selected .row-drag-handle[data-v-29803cf3],.table-row.selected .expand-row-btn[data-v-29803cf3],.table-row.selected .row-checkbox[data-v-29803cf3]{opacity:1}.table-row.selected .row-index[data-v-29803cf3]{display:none}.table-row.is-editing-row .row-drag-handle[data-v-29803cf3],.table-row.is-editing-row .expand-row-btn[data-v-29803cf3]{opacity:1}.row-header-cell:hover .row-index[data-v-29803cf3]{opacity:0}.table-row[data-v-29803cf3]{display:flex;height:48px;box-sizing:border-box;position:relative;z-index:1}.table-row[data-v-29803cf3]:hover{z-index:10}.table-row:hover .first-merged-column[data-v-29803cf3]{z-index:20!important}.table-row[data-v-29803cf3]:hover,.table-row:hover .row-cell[data-v-29803cf3]{background-color:#f8fafc!important}.table-row.selected[data-v-29803cf3],.table-row.selected .row-cell[data-v-29803cf3]{background-color:#eff6ff!important}.indent-guide[data-v-29803cf3]{position:absolute;top:0;bottom:0;width:1px;background-color:transparent}.first-merged-column.is-selected-first[data-v-29803cf3]{padding-right:0!important}.first-merged-column.is-editing-first[data-v-29803cf3]{padding-left:0!important;padding-right:0!important}.first-merged-column.is-editing-first .first-field-content.is-editing[data-v-29803cf3]{overflow:visible!important}.first-merged-column.is-editing-first[data-v-29803cf3] .cell-editor.mode-cell .cell-input:focus,.first-merged-column.is-editing-first[data-v-29803cf3] .cell-editor.mode-cell .cell-textarea-wrap:focus-within{box-shadow:inset 0 0 0 2px #7c3aed73}.add-row-btn-row[data-v-5d3178a8]{display:flex;align-items:center;border-bottom:1px solid var(--shadowColor, #e2e8f0);background:#fff;position:relative;transition:background-color .2s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.add-row-btn-row[data-v-5d3178a8]:hover{background-color:var(--rowSelectedBg, #f5f8ff)}.add-row-btn-row.is-readonly[data-v-5d3178a8]{cursor:not-allowed;opacity:.5}.add-row-btn-row.is-group-end[data-v-5d3178a8]{border-bottom:1px solid var(--shadowColor, #e2e8f0)}.add-row-cell-sticky[data-v-5d3178a8]{display:flex;align-items:center;height:100%;background:inherit;border-right:1px solid var(--shadowColor, #e2e8f0);box-sizing:border-box;flex-shrink:0}.add-row-field-cell[data-v-5d3178a8]{display:flex;align-items:center;height:100%;background:inherit;border-right:1px solid var(--shadowColor, #e2e8f0);box-sizing:border-box}.add-group-record-btn[data-v-5d3178a8]{display:flex;align-items:center;gap:6px;height:16px;background:none;border:none;cursor:pointer;padding:0;color:var(--thirdLevelText, #676e76);font-size:13px;font-weight:400;outline:none}.add-group-record-btn[data-v-5d3178a8]:disabled{cursor:not-allowed}.add-icon[data-v-5d3178a8]{width:14px;height:14px;flex-shrink:0;transition:color .2s}.add-text[data-v-5d3178a8]{font-size:13px;font-weight:400;color:var(--fc1, #1f2329);opacity:0;max-width:0;white-space:nowrap;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.add-row-btn-row:hover .add-text[data-v-5d3178a8]{opacity:1;max-width:120px}.add-row-btn-row:hover .add-icon[data-v-5d3178a8]{color:var(--primaryColor, #7b67ff)}.add-row-cell-sticky.is-hovered[data-v-5d3178a8],.add-row-field-cell.is-hovered[data-v-5d3178a8]{background-color:var(--rowSelectedHoverBg, #e3edff)!important;transition:background-color .1s ease}.add-row-cell-sticky.is-hovered .add-text[data-v-5d3178a8],.add-row-field-cell.is-hovered .add-text[data-v-5d3178a8]{opacity:1;max-width:120px}.add-row-cell-sticky.is-hovered .add-icon[data-v-5d3178a8],.add-row-field-cell.is-hovered .add-icon[data-v-5d3178a8]{color:var(--primaryColor, #7b67ff)}.group-header-cells[data-v-89f684b9]{display:flex;height:100%}.group-toggle-icon[data-v-89f684b9]{display:flex;align-items:center;justify-content:center;width:28px;flex-shrink:0;border-radius:4px;cursor:pointer;color:#94a3b8;transition:color .15s ease,background-color .15s ease}.group-toggle-icon[data-v-89f684b9]:hover{background-color:#eef2f6;color:#475569}.indent-guide[data-v-89f684b9]{position:absolute;top:0;bottom:0;width:1px;background-color:#e2e8f0;z-index:4}.group-header-row.is-subgroup .group-field-label[data-v-89f684b9]{font-size:9px;color:#cbd5e1}.group-header-row.is-subgroup .group-value[data-v-89f684b9]{font-size:12px}.group-info[data-v-89f684b9]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;height:100%;flex:1;padding-left:8px;overflow:hidden}.group-field-label[data-v-89f684b9]{display:flex;align-items:center;font-size:10px;color:#94a3b8;line-height:12px;white-space:nowrap;flex-shrink:0}.group-value-container[data-v-89f684b9]{display:flex;align-items:center;width:100%;min-width:0;overflow:hidden}.group-value[data-v-89f684b9]{font-size:13px;color:#475569;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:16px}.group-value.is-empty[data-v-89f684b9]{color:#94a3b8;font-style:normal;font-weight:400;font-size:11px;line-height:16px}.grid-divider-row[data-v-becfcfef]{background:transparent;border:none}.modal-overlay[data-v-3debff51]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-content[data-v-3debff51]{background:#fff;border-radius:8px;width:640px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 30px #0000001f}.modal-header[data-v-3debff51]{padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.modal-header h3[data-v-3debff51]{margin:0;font-size:16px;font-weight:600;color:#1f2329}.close-btn[data-v-3debff51]{border:none;background:none;color:#646a73;cursor:pointer;padding:4px;border-radius:4px}.close-btn[data-v-3debff51]:hover{background:#f5f6f7}.modal-body[data-v-3debff51]{padding:0 20px 20px;flex:1;overflow:hidden;display:flex;flex-direction:column}.formula-input-section[data-v-3debff51]{margin-bottom:16px}.input-container[data-v-3debff51]{border:1px solid #dee0e3;border-radius:4px;overflow:hidden;transition:border-color .2s}.input-container[data-v-3debff51]:focus-within{border-color:#3370ff}.input-container.has-error[data-v-3debff51]{border-color:#f54a45}.formula-textarea[data-v-3debff51]{width:100%;border:none;outline:none;padding:10px;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px;resize:none;display:block}.error-message[data-v-3debff51]{color:#f54a45;font-size:12px;margin-top:4px}.picker-title[data-v-3debff51]{font-size:14px;font-weight:500;color:#1f2329;margin-bottom:12px}.formula-editor-layout[data-v-3debff51]{display:flex;border:1px solid #dee0e3;border-radius:4px;flex:1;min-height:320px;overflow:hidden}.formula-elements-panel[data-v-3debff51]{width:240px;border-right:1px solid #dee0e3;overflow-y:auto;background:#fff}.elements-list[data-v-3debff51]{padding:8px 0}.group-title[data-v-3debff51]{padding:8px 16px;font-size:12px;color:#8f959e;font-weight:500}.element-item[data-v-3debff51]{padding:8px 16px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .2s}.element-item[data-v-3debff51]:hover{background:#f5f6f7}.element-item.selected[data-v-3debff51]{background:#f0f4ff;color:#3370ff}.element-icon[data-v-3debff51]{width:14px;height:14px;color:#8f959e}.element-item.selected .element-icon[data-v-3debff51]{color:#3370ff}.element-name[data-v-3debff51]{font-size:13px}.formula-help-panel[data-v-3debff51]{flex:1;display:flex;flex-direction:column;background:#f9fafb}.help-content[data-v-3debff51]{flex:1;padding:20px;overflow-y:auto}.help-section[data-v-3debff51]{margin-bottom:24px}.help-label[data-v-3debff51]{font-size:14px;font-weight:600;color:#1f2329;margin-bottom:8px}.help-text[data-v-3debff51]{font-size:13px;color:#646a73;line-height:1.6}.help-text.secondary[data-v-3debff51]{color:#8f959e}.usage-box[data-v-3debff51],.example-box[data-v-3debff51]{background:#fff;border:1px solid #dee0e3;border-radius:4px;padding:12px;font-size:13px;line-height:1.8}.usage-box code[data-v-3debff51],.example-box code[data-v-3debff51]{color:#3370ff;font-family:inherit}.example-item[data-v-3debff51]{margin-bottom:4px}.help-footer[data-v-3debff51]{padding:12px 20px;border-top:1px solid #dee0e3}.learn-more[data-v-3debff51]{font-size:12px;color:#8f959e;text-decoration:none}.learn-more[data-v-3debff51]:hover{color:#3370ff;text-decoration:underline}.modal-footer[data-v-3debff51]{padding:16px 20px;border-top:1px solid #dee0e3;display:flex;justify-content:flex-end;gap:12px}.btn-cancel[data-v-3debff51]{padding:6px 16px;border:1px solid #dee0e3;background:#fff;border-radius:4px;color:#1f2329;font-size:14px;cursor:pointer}.btn-cancel[data-v-3debff51]:hover{background:#f5f6f7}.btn-confirm[data-v-3debff51]{padding:6px 16px;border:none;background:#7c66ee;border-radius:4px;color:#fff;font-size:14px;cursor:pointer}.btn-confirm[data-v-3debff51]:hover{background:#6a52e6}.btn-confirm[data-v-3debff51]:disabled{background:#ccc;cursor:not-allowed}[data-v-37d77b27]:root{--radius: .5rem;--color-primary: #7B67EE;--color-primary-dark: #6653D1;--color-success: #30C28B;--color-warning: #FF9900;--color-error: #FF4D4F;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadowColor: rgba(0, 0, 0, .08);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--primaryColor: #7B67EE;--firstLevelText: #1e293b;--secondLevelText: #475569;--thirdLevelText: #94a3b8;--fourthLevelText: #cbd5e1;--borderCommonDefault: #e2e8f0;--lineColor: #e2e8f0;--lowestBg: #f5f6f7;--defaultBg: #ffffff;--rowSelectedBg: #f1f5f9;--fill0: #f8f9fa;--primaryBg: #f5f3ff;--fc1: #1e293b;--fc2: #475569;--fc3: #94a3b8;--fc4: #cbd5e1;--fc5: #e2e8f0;--fc6: #f1f5f9;--bgBrandLightDefault: rgba(123, 103, 238, .08)}.delete-link-field-overlay[data-v-37d77b27]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:3000}.delete-link-field-container[data-v-37d77b27]{background:#fff;border-radius:12px;box-shadow:0 20px 64px #00000026;width:520px;max-width:90vw;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-37d77b27]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e5e7eb}.modal-header .modal-title[data-v-37d77b27]{font-size:16px;font-weight:600;color:#1f2937;margin:0}.modal-header .close-btn[data-v-37d77b27]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.modal-header .close-btn[data-v-37d77b27]:hover{background:#f3f4f6;color:#1f2937}.modal-header .close-btn .icon[data-v-37d77b27]{width:20px;height:20px}.modal-content[data-v-37d77b27]{flex:1;padding:24px;overflow-y:auto}.modal-content[data-v-37d77b27]::-webkit-scrollbar{width:6px}.modal-content[data-v-37d77b27]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.modal-content[data-v-37d77b27]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.illustration[data-v-37d77b27]{text-align:center;padding:20px 0;margin-bottom:20px}.illustration .illustration-icon[data-v-37d77b27]{font-size:48px;opacity:.8}.datasheet-section[data-v-37d77b27]{margin-bottom:20px;padding:12px;background:#f9fafb;border-radius:8px}.datasheet-section .section-label[data-v-37d77b27]{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px;display:flex;align-items:center;gap:8px}.datasheet-section .link-icon[data-v-37d77b27]{width:14px;height:14px;color:#6b7280;cursor:pointer}.datasheet-section .field-info[data-v-37d77b27]{font-size:13px;color:#6b7280}.datasheet-section .field-info .field-label[data-v-37d77b27]{font-weight:500}.datasheet-section .field-info .field-name[data-v-37d77b27]{color:#1f2937;font-weight:500}.options-section[data-v-37d77b27]{margin-top:24px}.option-item[data-v-37d77b27]{display:flex;align-items:flex-start;gap:12px;padding:12px;margin-bottom:12px;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s}.option-item[data-v-37d77b27]:hover{border-color:#d1d5db;background:#f9fafb}.option-item input[type=radio][data-v-37d77b27]{margin-top:3px;cursor:pointer;flex-shrink:0;accent-color:#7c3aed}.option-item input[type=radio]:checked~.option-content .option-text[data-v-37d77b27]{color:#1f2937;font-weight:500}.option-item[data-v-37d77b27]:has(input[type=radio]:checked){border-color:#7c3aed;background:#f5f3ff}.option-item .option-content[data-v-37d77b27]{flex:1;min-width:0}.option-item .option-text[data-v-37d77b27]{font-size:14px;color:#374151;margin-bottom:4px;line-height:1.4}.option-item .option-text b[data-v-37d77b27]{font-weight:600;color:#1f2937}.option-item .option-desc[data-v-37d77b27]{font-size:12px;color:#9ca3af;line-height:1.4}.modal-footer[data-v-37d77b27]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}.btn[data-v-37d77b27]{padding:8px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn[data-v-37d77b27]:hover{opacity:.9}.btn[data-v-37d77b27]:active{transform:scale(.98)}.btn-cancel[data-v-37d77b27]{background:#f3f4f6;color:#374151}.btn-cancel[data-v-37d77b27]:hover{background:#e5e7eb}.btn-confirm[data-v-37d77b27]{background:#7c3aed;color:#fff}.btn-confirm[data-v-37d77b27]:hover{background:#6d28d9}.fade-enter-active[data-v-37d77b27],.fade-leave-active[data-v-37d77b27]{transition:opacity .2s}.fade-enter-from[data-v-37d77b27],.fade-leave-to[data-v-37d77b27]{opacity:0}.modal-overlay[data-v-98a5f6d6]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-98a5f6d6]{background:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a;width:800px;max-width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-98a5f6d6]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-98a5f6d6]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.close-btn[data-v-98a5f6d6]{padding:4px;border:none;background:none;border-radius:4px;cursor:pointer;color:#6b7280}.close-btn[data-v-98a5f6d6]:hover{background:#f3f4f6}.modal-body[data-v-98a5f6d6]{flex:1;padding:20px;overflow-y:auto;display:flex;gap:20px}.field-list[data-v-98a5f6d6]{flex:1}.field-list-header[data-v-98a5f6d6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.header-text[data-v-98a5f6d6]{font-weight:600;color:#374151}.add-field-btn[data-v-98a5f6d6]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background-color .2s}.add-field-btn[data-v-98a5f6d6]:hover{background:#2563eb}.field-items[data-v-98a5f6d6]{display:flex;flex-direction:column;gap:8px}.field-item[data-v-98a5f6d6]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;transition:all .2s;cursor:move}.field-item[data-v-98a5f6d6]:hover{background:#f3f4f6;border-color:#d1d5db}.field-item.editing[data-v-98a5f6d6]{background:#eff6ff;border-color:#3b82f6}.field-drag-handle[data-v-98a5f6d6]{color:#9ca3af;cursor:move}.field-info[data-v-98a5f6d6]{flex:1;display:flex;align-items:center;gap:12px}.field-icon[data-v-98a5f6d6]{color:#6b7280}.field-details[data-v-98a5f6d6]{flex:1}.field-name[data-v-98a5f6d6]{font-weight:500;color:#1f2937;margin-bottom:4px}.field-meta[data-v-98a5f6d6]{display:flex;align-items:center;gap:12px;font-size:12px;color:#6b7280}.field-type[data-v-98a5f6d6]{background:#e5e7eb;padding:2px 6px;border-radius:4px}.field-required[data-v-98a5f6d6]{background:#fecaca;color:#dc2626;padding:2px 6px;border-radius:4px}.field-visibility[data-v-98a5f6d6]{display:flex;align-items:center}.visibility-toggle[data-v-98a5f6d6]{position:relative;display:inline-block;width:44px;height:24px}.visibility-toggle input[data-v-98a5f6d6]{opacity:0;width:0;height:0}.toggle-slider[data-v-98a5f6d6]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:24px}.toggle-slider[data-v-98a5f6d6]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.toggle-slider[data-v-98a5f6d6]{background-color:#3b82f6}input:checked+.toggle-slider[data-v-98a5f6d6]:before{transform:translate(20px)}.field-actions[data-v-98a5f6d6]{display:flex;gap:4px}.action-btn[data-v-98a5f6d6]{padding:6px;border:none;background:none;border-radius:4px;cursor:pointer;color:#6b7280;transition:all .2s}.action-btn[data-v-98a5f6d6]:hover{background:#e5e7eb}.action-btn.edit[data-v-98a5f6d6]:hover{background:#dbeafe;color:#2563eb}.action-btn.delete[data-v-98a5f6d6]:hover{background:#fef2f2;color:#dc2626}.field-form[data-v-98a5f6d6]{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.form-header[data-v-98a5f6d6]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.form-header h4[data-v-98a5f6d6]{margin:0;font-size:16px;font-weight:600;color:#374151}.cancel-btn[data-v-98a5f6d6]{padding:4px;border:none;background:none;border-radius:4px;cursor:pointer;color:#6b7280}.cancel-btn[data-v-98a5f6d6]:hover{background:#e5e7eb}.form-content[data-v-98a5f6d6]{padding:16px}.form-row[data-v-98a5f6d6]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-group[data-v-98a5f6d6]{display:flex;flex-direction:column}.form-group label[data-v-98a5f6d6]{font-weight:500;color:#374151;margin-bottom:6px;font-size:14px}.form-input[data-v-98a5f6d6],.form-select[data-v-98a5f6d6],.form-textarea[data-v-98a5f6d6]{padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none;transition:border-color .2s}.form-input[data-v-98a5f6d6]:focus,.form-select[data-v-98a5f6d6]:focus,.form-textarea[data-v-98a5f6d6]:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.checkbox-group[data-v-98a5f6d6]{flex-direction:row;align-items:center}.checkbox-label[data-v-98a5f6d6]{display:flex;align-items:center;gap:8px;cursor:pointer}.form-checkbox[data-v-98a5f6d6]{width:16px;height:16px;cursor:pointer}.options-config[data-v-98a5f6d6]{display:flex;flex-direction:column;gap:8px}.option-item[data-v-98a5f6d6]{display:flex;gap:8px;align-items:center}.option-input[data-v-98a5f6d6]{flex:1;padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:12px}.remove-option-btn[data-v-98a5f6d6]{padding:4px;border:none;background:#fef2f2;color:#dc2626;border-radius:4px;cursor:pointer}.add-option-btn[data-v-98a5f6d6]{display:flex;align-items:center;gap:4px;padding:6px 8px;border:1px dashed #d1d5db;background:none;border-radius:4px;cursor:pointer;color:#6b7280;font-size:12px}.add-option-btn[data-v-98a5f6d6]:hover{background:#f9fafb;border-color:#9ca3af}.form-actions[data-v-98a5f6d6]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb}.form-textarea-full[data-v-98a5f6d6]{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:monospace;resize:vertical;min-height:100px;cursor:pointer}.form-textarea-full[data-v-98a5f6d6]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.formula-editor-full[data-v-98a5f6d6]{position:relative}.magic-stat-config[data-v-98a5f6d6]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:8px;padding:16px;margin-bottom:16px}.magic-stat-config .form-group[data-v-98a5f6d6]{margin-bottom:12px}.magic-stat-config .form-group[data-v-98a5f6d6]:last-child{margin-bottom:0}.magic-stat-config label[data-v-98a5f6d6]{color:#0369a1;font-weight:500}@media (max-width: 768px){.modal-content[data-v-98a5f6d6]{width:95vw;height:90vh}.modal-body[data-v-98a5f6d6]{flex-direction:column;gap:16px}.form-row[data-v-98a5f6d6]{grid-template-columns:1fr;gap:12px}.field-meta[data-v-98a5f6d6]{flex-direction:column;align-items:flex-start;gap:4px}}.filter-conjunction-row[data-v-98a5f6d6]{display:flex;align-items:center;gap:4px;font-size:13px;color:#64748b}.conjunction-select{&[data-v-98a5f6d6]{padding:2px 6px;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;color:#7b67ee;background:#f5f3ff;cursor:pointer;outline:none;font-weight:500;height:28px}&[data-v-98a5f6d6]:focus{border-color:#7b67ee}}.filter-condition-item{&[data-v-98a5f6d6]{display:flex;align-items:center;gap:4px;margin-bottom:8px;flex-wrap:wrap}.form-select[data-v-98a5f6d6],.form-input[data-v-98a5f6d6]{height:34px;font-size:13px}}.filter-prefix-text[data-v-98a5f6d6]{font-size:12px;color:#94a3b8;min-width:20px;text-align:center;flex-shrink:0}.filter-field-select[data-v-98a5f6d6]{min-width:90px;max-width:110px}.filter-operator-select[data-v-98a5f6d6]{min-width:60px;max-width:70px}.filter-value-select[data-v-98a5f6d6],.filter-value-input[data-v-98a5f6d6]{min-width:80px;max-width:120px}.btn-link-add{&[data-v-98a5f6d6]{padding:6px 0;border:none;background:none;color:#7b67ee;font-size:13px;cursor:pointer;font-weight:500}&[data-v-98a5f6d6]:hover{color:#6b56e0}}.btn-link-remove{&[data-v-98a5f6d6]{padding:6px 0;margin-left:12px;border:none;background:none;color:#94a3b8;font-size:12px;cursor:pointer}&[data-v-98a5f6d6]:hover{color:#ef4444}}.btn-icon-remove{&[data-v-98a5f6d6]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:#cbd5e1;cursor:pointer;border-radius:4px;flex-shrink:0}&[data-v-98a5f6d6]:hover{color:#ef4444;background:#fef2f2}}[data-v-c2b14486]:root{--radius: .5rem;--color-primary: #7B67EE;--color-primary-dark: #6653D1;--color-success: #30C28B;--color-warning: #FF9900;--color-error: #FF4D4F;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadowColor: rgba(0, 0, 0, .08);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--primaryColor: #7B67EE;--firstLevelText: #1e293b;--secondLevelText: #475569;--thirdLevelText: #94a3b8;--fourthLevelText: #cbd5e1;--borderCommonDefault: #e2e8f0;--lineColor: #e2e8f0;--lowestBg: #f5f6f7;--defaultBg: #ffffff;--rowSelectedBg: #f1f5f9;--fill0: #f8f9fa;--primaryBg: #f5f3ff;--fc1: #1e293b;--fc2: #475569;--fc3: #94a3b8;--fc4: #cbd5e1;--fc5: #e2e8f0;--fc6: #f1f5f9;--bgBrandLightDefault: rgba(123, 103, 238, .08)}.table-selector-overlay[data-v-c2b14486]{position:fixed;inset:0;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:9999}.table-selector-container[data-v-c2b14486]{background:#fff;width:540px;height:600px;border-radius:8px;box-shadow:0 12px 48px #00000026;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.table-selector-container.is-expanded[data-v-c2b14486]{width:90vw;height:90vh}.modal-header[data-v-c2b14486]{padding:20px 24px 8px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.modal-header .modal-title[data-v-c2b14486]{font-size:16px;font-weight:700;color:#1f2937;margin:0}.modal-header .action-btn[data-v-c2b14486]{background:transparent;border:none;cursor:pointer;color:#64748b;padding:4px;border-radius:4px;transition:background .2s}.modal-header .action-btn[data-v-c2b14486]:hover{background:#f1f5f9;color:#1e293b}.modal-header .action-btn .icon[data-v-c2b14486]{width:18px;height:18px}.search-bar[data-v-c2b14486]{padding:4px 24px 12px;display:flex;align-items:center;gap:16px;flex-shrink:0}.search-bar .search-input-wrapper[data-v-c2b14486]{flex:1;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e5e7eb;padding:6px 0;transition:border-color .2s}.search-bar .search-input-wrapper[data-v-c2b14486]:focus-within{border-color:#7b67ee}.search-bar .search-input-wrapper .search-icon[data-v-c2b14486]{width:16px;height:16px;color:#9ca3af}.search-bar .search-input-wrapper .search-input[data-v-c2b14486]{flex:1;border:none;outline:none;font-size:14px;color:#1f2937;background:transparent}.search-bar .search-input-wrapper .search-input[data-v-c2b14486]::-moz-placeholder{color:#9ca3af}.search-bar .search-input-wrapper .search-input[data-v-c2b14486]::placeholder{color:#9ca3af}.search-bar .search-input-wrapper .clear-btn[data-v-c2b14486]{background:transparent;border:none;cursor:pointer;color:#9ca3af;padding:2px;border-radius:4px;display:flex;align-items:center}.search-bar .search-input-wrapper .clear-btn[data-v-c2b14486]:hover{color:#64748b;background:#f1f5f9}.search-bar .filter-switch[data-v-c2b14486]{display:flex;align-items:center;gap:8px;flex-shrink:0}.search-bar .filter-switch .switch-label[data-v-c2b14486]{font-size:13px;color:#6b7280;white-space:nowrap}.content-area[data-v-c2b14486]{flex:1;overflow:hidden;display:flex;flex-direction:column}.scroll-container[data-v-c2b14486]{flex:1;overflow-y:auto;padding:8px 0}.scroll-container[data-v-c2b14486]::-webkit-scrollbar{width:6px}.scroll-container[data-v-c2b14486]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.path-breadcrumb[data-v-c2b14486]{display:flex;align-items:center;padding:6px 24px;gap:4px;color:#909dab;font-size:14px;flex-wrap:wrap}.path-breadcrumb .path-name[data-v-c2b14486]{cursor:pointer;transition:color .15s}.path-breadcrumb .path-name[data-v-c2b14486]:hover{color:#7b67ee}.path-breadcrumb .path-name.current[data-v-c2b14486]{color:#1f2937;font-weight:500;cursor:default}.path-breadcrumb .path-name.current[data-v-c2b14486]:hover{color:#1f2937}.path-breadcrumb .path-separator[data-v-c2b14486]{width:14px;height:14px;color:#cbd5e1}.search-category .category-header[data-v-c2b14486]{padding:8px 24px 4px;font-size:12px;font-weight:600;color:#909dab}.node-list[data-v-c2b14486]{display:flex;flex-direction:column}.node-item[data-v-c2b14486]{display:flex;align-items:center;height:40px;margin:0 8px;padding:0 16px;border-radius:4px;cursor:pointer;transition:background .15s;gap:0}.node-item[data-v-c2b14486]:hover,.node-item.selected[data-v-c2b14486]{background:#f3f4f6}.node-item.selected .node-icon[data-v-c2b14486],.node-item.selected .node-name[data-v-c2b14486]{color:#7b67ee}.node-item .node-icon[data-v-c2b14486]{width:16px;height:16px;margin-right:10px;color:#94a3b8;flex-shrink:0}.node-item .node-icon.is-folder[data-v-c2b14486]{color:#94a3b8}.node-item .emoji-icon[data-v-c2b14486]{width:16px;height:16px;margin-right:10px;font-size:16px;line-height:16px;text-align:center;display:flex;align-items:center;justify-content:center;flex-shrink:0}.node-item .node-info[data-v-c2b14486]{flex:1;display:flex;flex-direction:column;min-width:0}.node-item .node-name[data-v-c2b14486]{flex:1;font-size:14px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-item .node-name[data-v-c2b14486] .highlight{background-color:#fef08a;color:#1e293b;border-radius:2px;padding:0 1px}.node-item .node-path[data-v-c2b14486]{font-size:12px;color:#94a3b8}.node-item .chevron-icon[data-v-c2b14486]{width:14px;height:14px;margin-left:8px;color:#cbd5e1;flex-shrink:0}.empty-state[data-v-c2b14486]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;color:#94a3b8}.empty-state .empty-icon[data-v-c2b14486]{width:48px;height:48px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-c2b14486]{margin:0;font-size:14px}.custom-switch[data-v-c2b14486]{position:relative;display:inline-block;width:36px;height:20px}.custom-switch input[data-v-c2b14486]{opacity:0;width:0;height:0}.custom-switch .switch-slider[data-v-c2b14486]{position:absolute;cursor:pointer;inset:0;background-color:#e2e8f0;transition:.3s;border-radius:20px}.custom-switch .switch-slider[data-v-c2b14486]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.3s;border-radius:50%}.custom-switch input:checked+.switch-slider[data-v-c2b14486]{background-color:#7b67ee}.custom-switch input:checked+.switch-slider[data-v-c2b14486]:before{transform:translate(16px)}.fade-enter-active[data-v-c2b14486],.fade-leave-active[data-v-c2b14486]{transition:opacity .2s}.fade-enter-from[data-v-c2b14486],.fade-leave-to[data-v-c2b14486]{opacity:0}.loading-state[data-v-c2b14486]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:#64748b}.loading-state.small[data-v-c2b14486]{padding:40px 0}.loading-state .loading-spinner[data-v-c2b14486]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#7b67ee;border-radius:50%;animation:spin-c2b14486 1s linear infinite;margin-bottom:16px}.loading-state p[data-v-c2b14486]{margin:0;font-size:14px}@keyframes spin-c2b14486{to{transform:rotate(360deg)}}[data-v-64bfc32f]:root{--radius: .5rem;--color-primary: #7B67EE;--color-primary-dark: #6653D1;--color-success: #30C28B;--color-warning: #FF9900;--color-error: #FF4D4F;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadowColor: rgba(0, 0, 0, .08);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--primaryColor: #7B67EE;--firstLevelText: #1e293b;--secondLevelText: #475569;--thirdLevelText: #94a3b8;--fourthLevelText: #cbd5e1;--borderCommonDefault: #e2e8f0;--lineColor: #e2e8f0;--lowestBg: #f5f6f7;--defaultBg: #ffffff;--rowSelectedBg: #f1f5f9;--fill0: #f8f9fa;--primaryBg: #f5f3ff;--fc1: #1e293b;--fc2: #475569;--fc3: #94a3b8;--fc4: #cbd5e1;--fc5: #e2e8f0;--fc6: #f1f5f9;--bgBrandLightDefault: rgba(123, 103, 238, .08)}.cascader-rules-overlay[data-v-64bfc32f]{position:fixed;inset:0;background:#00000073;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.cascader-rules-modal[data-v-64bfc32f]{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0000001f;width:920px;max-width:95vw;height:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-64bfc32f]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #f0f0f0}.modal-header .modal-title-container[data-v-64bfc32f]{display:flex;align-items:center;gap:8px}.modal-header .modal-title-container .modal-title-text[data-v-64bfc32f]{font-size:16px;font-weight:600;color:#1f2329}.modal-header .modal-title-container .help-icon[data-v-64bfc32f]{width:16px;height:16px;color:#8f959e;cursor:pointer}.modal-header .modal-title-container .help-icon[data-v-64bfc32f]:hover{color:#3370ff}.modal-header .close-btn[data-v-64bfc32f]{background:none;border:none;cursor:pointer;color:#8f959e;padding:4px;border-radius:4px;transition:all .2s}.modal-header .close-btn[data-v-64bfc32f]:hover{background:#f5f6f7;color:#1f2329}.modal-body[data-v-64bfc32f]{flex:1;padding:16px 24px;display:flex;flex-direction:column;overflow:hidden;background:#fff}.tip-row[data-v-64bfc32f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tip-row .info-text[data-v-64bfc32f]{margin:0;font-size:14px;color:#646a73}.tip-row .info-text .datasheet-link[data-v-64bfc32f]{color:#3370ff;text-decoration:underline;cursor:pointer;margin:0 2px}.tip-row .refresh-btn[data-v-64bfc32f]{display:flex;align-items:center;padding:4px 0;background:transparent;border:none;cursor:pointer;font-size:14px;color:#3370ff}.tip-row .refresh-btn[data-v-64bfc32f]:hover{opacity:.8}.cascader-main-container[data-v-64bfc32f]{flex:1;border:1px solid #dee0e3;border-radius:4px;overflow:hidden;display:flex}.columns-scroll-wrapper[data-v-64bfc32f]{display:flex;overflow:hidden;flex:1}.cascader-column[data-v-64bfc32f]{flex:1;min-width:0;display:flex;flex-direction:column;border-right:1px solid #dee0e3}.cascader-column[data-v-64bfc32f]:last-child{border-right:none}.column-header[data-v-64bfc32f]{padding:12px;background:#f5f6f7;border-bottom:1px solid #dee0e3;display:flex;align-items:center;gap:8px}.column-header .field-select-container[data-v-64bfc32f]{flex:1;position:relative;display:flex;align-items:center;background:#fff;border:1px solid #dee0e3;border-radius:4px;padding:0 8px;height:32px}.column-header .field-select-container .field-type-icon[data-v-64bfc32f]{width:14px;height:14px;color:#8f959e;margin-right:6px}.column-header .field-select-container .column-field-select-inner[data-v-64bfc32f]{flex:1;border:none;background:transparent;outline:none;font-size:14px;color:#1f2329;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;padding-right:20px}.column-header .field-select-container .column-field-select-inner.full-width[data-v-64bfc32f]{width:100%}.column-header .field-select-container .select-chevron-icon[data-v-64bfc32f]{position:absolute;right:8px;width:14px;height:14px;color:#8f959e;pointer-events:none}.column-header .delete-column-icon-btn[data-v-64bfc32f]{background:transparent;border:none;color:#8f959e;cursor:pointer;padding:4px;border-radius:4px}.column-header .delete-column-icon-btn[data-v-64bfc32f]:hover{background:#eff0f1;color:#f54a45}.column-preview-list[data-v-64bfc32f]{flex:1;overflow-y:auto;padding:4px 0}.column-preview-list .preview-node-item[data-v-64bfc32f]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;cursor:pointer;transition:background .2s}.column-preview-list .preview-node-item[data-v-64bfc32f]:hover{background:#f5f6f7}.column-preview-list .preview-node-item.selected[data-v-64bfc32f]{background:#e1eaff;color:#3370ff}.column-preview-list .preview-node-item.selected .node-arrow-icon[data-v-64bfc32f]{color:#3370ff}.column-preview-list .preview-node-item .node-label-text[data-v-64bfc32f]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.column-preview-list .preview-node-item .node-arrow-icon[data-v-64bfc32f]{width:14px;height:14px;color:#8f959e}.column-preview-list .preview-empty-state[data-v-64bfc32f]{padding:24px;text-align:center;color:#8f959e;font-size:14px}.add-column-placeholder[data-v-64bfc32f]{width:48px;min-width:48px;display:flex;justify-content:center;padding-top:16px;background:#f5f6f7;border-left:1px solid #dee0e3}.add-column-placeholder .circle-add-btn[data-v-64bfc32f]{width:32px;height:32px;border-radius:4px;border:1px solid #dee0e3;background:#fff;color:#8f959e;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.add-column-placeholder .circle-add-btn[data-v-64bfc32f]:hover:not(:disabled){border-color:#3370ff;color:#3370ff;background:#f0f4ff}.add-column-placeholder .circle-add-btn[data-v-64bfc32f]:disabled{cursor:not-allowed;opacity:.5}.modal-footer[data-v-64bfc32f]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #f0f0f0}.modal-footer button[data-v-64bfc32f]{padding:8px 24px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s}.modal-footer .btn-cancel[data-v-64bfc32f]{background:#fff;border:1px solid #dee0e3;color:#1f2329}.modal-footer .btn-cancel[data-v-64bfc32f]:hover{background:#f5f6f7}.modal-footer .btn-confirm[data-v-64bfc32f]{background:#3370ff;border:1px solid #3370ff;color:#fff}.modal-footer .btn-confirm[data-v-64bfc32f]:hover{background:#2859e0}[data-v-cbd4d90e]:root{--radius: .5rem;--color-primary: #7B67EE;--color-primary-dark: #6653D1;--color-success: #30C28B;--color-warning: #FF9900;--color-error: #FF4D4F;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadowColor: rgba(0, 0, 0, .08);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--primaryColor: #7B67EE;--firstLevelText: #1e293b;--secondLevelText: #475569;--thirdLevelText: #94a3b8;--fourthLevelText: #cbd5e1;--borderCommonDefault: #e2e8f0;--lineColor: #e2e8f0;--lowestBg: #f5f6f7;--defaultBg: #ffffff;--rowSelectedBg: #f1f5f9;--fill0: #f8f9fa;--primaryBg: #f5f3ff;--fc1: #1e293b;--fc2: #475569;--fc3: #94a3b8;--fc4: #cbd5e1;--fc5: #e2e8f0;--fc6: #f1f5f9;--bgBrandLightDefault: rgba(123, 103, 238, .08)}.field-settings-modal-overlay[data-v-cbd4d90e]{position:fixed;inset:0;background:transparent;z-index:9998}.modal-container[data-v-cbd4d90e]{position:absolute}.main-settings[data-v-cbd4d90e]{background:#fff;width:320px;border-radius:8px;box-shadow:0 8px 24px #0000001f;padding:20px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1;max-height:600px;overflow-y:auto}.main-settings[data-v-cbd4d90e]::-webkit-scrollbar{width:4px}.main-settings[data-v-cbd4d90e]::-webkit-scrollbar-track{background:transparent}.main-settings[data-v-cbd4d90e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.main-settings[data-v-cbd4d90e]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.config-row-group[data-v-cbd4d90e]{display:flex;gap:12px;width:100%}.flex-1[data-v-cbd4d90e]{flex:1}.precision-preview-trigger[data-v-cbd4d90e]{padding:8px 12px}.precision-preview-container[data-v-cbd4d90e]{flex:1;display:flex;align-items:center;font-size:14px;color:#1e293b;margin-right:8px}.precision-preview-container.align-default[data-v-cbd4d90e]{justify-content:flex-end;gap:2px}.precision-preview-container.align-left[data-v-cbd4d90e]{justify-content:space-between}.precision-preview-container.align-right[data-v-cbd4d90e]{justify-content:flex-end;gap:2px}.preview-symbol[data-v-cbd4d90e]{color:#64748b;font-size:12px}.preview-value[data-v-cbd4d90e]{text-align:right}.config-section[data-v-cbd4d90e]{display:flex;flex-direction:column;gap:8px}.config-section.checkbox-section[data-v-cbd4d90e]{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.config-section.no-label[data-v-cbd4d90e]{gap:0}.section-label[data-v-cbd4d90e]{font-size:13px;color:#64748b;font-weight:500}.section-hint[data-v-cbd4d90e]{font-size:11px;color:#999;margin-top:4px}.info-icon[data-v-cbd4d90e]{width:14px;height:14px;color:#94a3b8;cursor:help}.input-wrapper[data-v-cbd4d90e]{height:36px;position:relative}.input-wrapper-textarea[data-v-cbd4d90e]{height:auto}.default-value-textarea[data-v-cbd4d90e]{height:auto;min-height:72px;line-height:1.5;resize:vertical;box-sizing:border-box}.field-name-input[data-v-cbd4d90e]{width:100%;height:36px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;outline:none;transition:all .2s}.field-name-input[data-v-cbd4d90e]:focus{background:#fff;border-color:#7b67ee;box-shadow:0 0 0 2px #7b67ee1a}.field-name-input[data-v-cbd4d90e]::-moz-placeholder{color:#cbd5e1}.field-name-input[data-v-cbd4d90e]::placeholder{color:#cbd5e1}.type-selector-trigger[data-v-cbd4d90e]{height:36px;display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s}.type-selector-trigger[data-v-cbd4d90e]:hover{background:#f1f5f9}.type-selector-trigger.active[data-v-cbd4d90e]{background:#eff6ff;border-color:#7b67ee}.type-icon[data-v-cbd4d90e]{width:18px;height:18px;color:#64748b}.type-name[data-v-cbd4d90e]{flex:1;font-size:14px;color:#1e293b}.chevron-icon[data-v-cbd4d90e]{width:16px;height:16px;color:#94a3b8;transition:transform .2s}.chevron-icon.rotate[data-v-cbd4d90e]{transform:rotate(90deg)}.divider[data-v-cbd4d90e]{height:1px;background:#f1f5f9;margin:4px 0}.custom-checkbox[data-v-cbd4d90e]{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;color:#64748b;overflow:visible}.custom-checkbox input[data-v-cbd4d90e]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;z-index:1}.custom-checkbox .checkmark[data-v-cbd4d90e]{height:16px;width:16px;background-color:#fff;border:1px solid #cbd5e1;border-radius:3px;position:relative;transition:all .2s;z-index:2;pointer-events:none}.custom-checkbox:hover input~.checkmark[data-v-cbd4d90e]{border-color:#7b67ee}.custom-checkbox input:checked~.checkmark[data-v-cbd4d90e]{background-color:#7b67ee;border-color:#7b67ee}.custom-checkbox .checkmark[data-v-cbd4d90e]:after{content:"";position:absolute;display:none;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-checkbox input:checked~.checkmark[data-v-cbd4d90e]:after{display:block}.modal-actions[data-v-cbd4d90e]{display:flex;justify-content:flex-end;gap:12px;margin-top:4px}.btn-text[data-v-cbd4d90e]{padding:8px 16px;font-size:14px;color:#64748b;background:transparent;border:none;cursor:pointer;border-radius:4px}.btn-text[data-v-cbd4d90e]:hover{background:#f1f5f9}.btn-primary[data-v-cbd4d90e]{padding:8px 20px;font-size:14px;color:#fff;background-color:#7b67ee;border:none;cursor:pointer;border-radius:6px;font-weight:500;transition:all .2s}.btn-primary[data-v-cbd4d90e]:hover:not(:disabled){background-color:#6653d1}.btn-primary[data-v-cbd4d90e]:disabled{background-color:#cbd5e1;color:#f1f5f9;cursor:not-allowed}.dynamic-config-section[data-v-cbd4d90e]{padding:0 4px}.config-group[data-v-cbd4d90e]{display:flex;flex-direction:column;gap:12px}.group-header[data-v-cbd4d90e]{display:flex;align-items:center;justify-content:space-between}.group-title[data-v-cbd4d90e]{font-size:12px;color:#64748b;font-weight:600;text-transform:uppercase}.btn-icon-text[data-v-cbd4d90e]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--color-primary);background:transparent;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;font-weight:500}.btn-icon-text[data-v-cbd4d90e]:hover{background:#f5f3ff}.options-list[data-v-cbd4d90e]{display:flex;flex-direction:column;gap:8px}.add-option-row-btn[data-v-cbd4d90e]{display:flex;align-items:center;gap:8px;padding:8px 0;color:#64748b;font-size:14px;background:transparent;border:none;cursor:pointer;transition:all .2s;margin-top:4px}.add-option-row-btn[data-v-cbd4d90e]:hover{color:#7b67ee}.drag-icon[data-v-cbd4d90e]{width:14px;height:14px;flex-shrink:0;color:#cbd5e1;cursor:grab}.option-item-config[data-v-cbd4d90e]{display:flex;align-items:center;gap:6px;padding:3px 0;background:transparent;border-radius:0;border:none;transition:all .2s;position:relative}.option-item-config:hover .delete-option-btn[data-v-cbd4d90e]{opacity:1}.option-input-box[data-v-cbd4d90e]{flex:1;min-width:0;background:#f4f5f7;border-radius:4px;padding:0 8px;display:flex;align-items:center;height:32px;transition:background .15s}.option-input-box[data-v-cbd4d90e]:focus-within{background:#ede8ff;outline:1.5px solid #7b67ee}.color-picker-popover[data-v-cbd4d90e]{position:absolute;z-index:999;left:-2px;top:28px;background:#fff;border-radius:10px;box-shadow:0 8px 24px #00000021,0 0 0 1px #00000012;padding:14px 14px 12px;width:272px}.cp-section-title[data-v-cbd4d90e]{font-size:12px;color:#64748b;font-weight:500;margin-bottom:8px;display:flex;align-items:center;gap:6px}.cp-premium-badge[data-v-cbd4d90e]{font-size:10px;color:#94a3b8;font-weight:400;background:#f1f5f9;border-radius:4px;padding:1px 6px}.cp-swatches[data-v-cbd4d90e]{display:grid;grid-template-columns:repeat(10,1fr);gap:5px;margin-bottom:4px}.cp-swatch[data-v-cbd4d90e]{width:100%;aspect-ratio:1;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .1s,box-shadow .1s;flex-shrink:0}.cp-swatch[data-v-cbd4d90e]:hover{transform:scale(1.18);box-shadow:0 2px 8px #0000002e}.cp-swatch.is-active[data-v-cbd4d90e]{box-shadow:0 0 0 2px #fff,0 0 0 4px currentColor;outline:none}.cp-swatch-check[data-v-cbd4d90e]{width:10px;height:10px;color:#fff;filter:drop-shadow(0 0 1px rgba(0,0,0,.4))}.cp-divider[data-v-cbd4d90e]{height:1px;background:#f1f5f9;margin:10px 0 8px}.option-color-ring[data-v-cbd4d90e]{width:18px;height:18px;border-radius:50%;border:2px solid;background:transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.option-color-fill[data-v-cbd4d90e]{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.option-input[data-v-cbd4d90e]{width:100%;background:transparent;border:none;font-size:14px;outline:none;color:#1e293b}.option-input[data-v-cbd4d90e]::-moz-placeholder{color:#cbd5e1}.option-input[data-v-cbd4d90e]::placeholder{color:#cbd5e1}.delete-option-btn[data-v-cbd4d90e]{padding:4px;color:#94a3b8;background:transparent;border:none;cursor:pointer;opacity:1;transition:all .2s}.delete-option-btn[data-v-cbd4d90e]:hover{color:#ef4444}.label-hint[data-v-cbd4d90e]{color:#cbd5e1;font-weight:400;margin-left:4px}.label-with-switch[data-v-cbd4d90e]{display:flex;align-items:center;justify-content:space-between}.switch-container[data-v-cbd4d90e]{display:flex;align-items:center;gap:8px}.switch-label[data-v-cbd4d90e]{font-size:13px;color:#64748b}.custom-switch[data-v-cbd4d90e]{position:relative;display:inline-block;width:32px;height:18px}.custom-switch input[data-v-cbd4d90e]{opacity:0;width:0;height:0}.custom-switch .switch-slider[data-v-cbd4d90e]{position:absolute;cursor:pointer;inset:0;background-color:#e2e8f0;transition:.2s;border-radius:18px}.custom-switch .switch-slider[data-v-cbd4d90e]:before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:2px;background-color:#fff;transition:.2s;border-radius:50%}.custom-switch input:checked+.switch-slider[data-v-cbd4d90e]{background-color:#7b67ee}.custom-switch input:checked+.switch-slider[data-v-cbd4d90e]:before{transform:translate(14px)}.relative-wrapper[data-v-cbd4d90e]{position:relative;width:100%}.type-name.placeholder[data-v-cbd4d90e]{color:#cbd5e1}.selected-options-container[data-v-cbd4d90e]{display:flex;flex-wrap:wrap;gap:4px;flex:1;overflow:hidden}.selected-option-tag[data-v-cbd4d90e]{padding:2px 8px;border-radius:12px;font-size:12px;color:#1e293b;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.default-value-popover[data-v-cbd4d90e]{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;border:1px solid #f1f5f9;z-index:10;margin-top:4px;display:flex;flex-direction:column;max-height:240px}.popover-search[data-v-cbd4d90e]{padding:8px 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #f1f5f9;transition:border-color .2s}.popover-search[data-v-cbd4d90e]:focus-within{border-color:#7b67ee}.popover-search .search-icon[data-v-cbd4d90e]{width:14px;height:14px;color:#94a3b8}.popover-search:focus-within .search-icon[data-v-cbd4d90e]{color:#7b67ee}.popover-search .search-input[data-v-cbd4d90e]{flex:1;border:none;outline:none;font-size:13px;color:#1e293b;background:transparent}.popover-search .search-input[data-v-cbd4d90e]::-moz-placeholder{color:#cbd5e1}.popover-search .search-input[data-v-cbd4d90e]::placeholder{color:#cbd5e1}.popover-options[data-v-cbd4d90e]{flex:1;overflow-y:auto;padding:4px}.popover-options[data-v-cbd4d90e]::-webkit-scrollbar{width:4px}.popover-options[data-v-cbd4d90e]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.no-results[data-v-cbd4d90e]{padding:20px 0;text-align:center;color:#94a3b8;font-size:13px}.popover-option-item[data-v-cbd4d90e]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s}.popover-option-item[data-v-cbd4d90e]:hover{background:#f8fafc}.popover-option-item.selected[data-v-cbd4d90e]{background:#f1f5f9}.popover-option-item.selected .option-name[data-v-cbd4d90e],.popover-option-item.selected .option-tag[data-v-cbd4d90e]{font-weight:500;color:#7b67ee}.popover-option-item.selected .item-icon-small[data-v-cbd4d90e]{color:#7b67ee}.rating-icon-yellow[data-v-cbd4d90e]{color:#facc15}.item-icon-small[data-v-cbd4d90e]{width:16px;height:16px;color:#64748b}.popover-options.scrollable[data-v-cbd4d90e]{max-height:200px;overflow-y:auto}.mt-2[data-v-cbd4d90e]{margin-top:8px}.label-with-switch[data-v-cbd4d90e]{display:flex;align-items:center;justify-content:space-between;width:100%}.checkbox-row[data-v-cbd4d90e]{display:flex;align-items:center}.option-name[data-v-cbd4d90e]{font-size:13px;color:#1f2329}.option-tag[data-v-cbd4d90e]{padding:2px 8px;border-radius:12px;font-size:12px;color:#1e293b}.check-icon[data-v-cbd4d90e]{width:14px;height:14px;color:#7b67ee}.config-row[data-v-cbd4d90e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.row-label[data-v-cbd4d90e]{font-size:13px;color:#64748b}.config-select[data-v-cbd4d90e]{padding:6px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#1e293b;outline:none;cursor:pointer;min-width:100px}.config-select[data-v-cbd4d90e]:focus{border-color:var(--color-primary)}.config-input-small[data-v-cbd4d90e]{width:60px;padding:6px 8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;text-align:center;outline:none}.config-input-small[data-v-cbd4d90e]:focus{border-color:var(--color-primary)}.custom-checkbox.small .checkmark[data-v-cbd4d90e]{height:14px;width:14px}.custom-checkbox.small .checkbox-text[data-v-cbd4d90e]{font-size:12px}.custom-checkbox.small .checkmark[data-v-cbd4d90e]:after{left:4px;top:1px;width:3px;height:7px}.space-between[data-v-cbd4d90e]{justify-content:space-between}.help-link-text[data-v-cbd4d90e]{font-size:12px;color:#8f959e;text-decoration:none;cursor:pointer}.help-link-text[data-v-cbd4d90e]:hover{color:#3370ff;text-decoration:underline}.cascader-rules-show-box[data-v-cbd4d90e]{display:flex;justify-content:space-between;align-items:center;border:1px solid #dee0e3;padding:8px 12px;border-radius:4px;background:#fff}.cascader-rules-show-box .rules-text-summary[data-v-cbd4d90e]{flex:1;font-size:13px;color:#1f2329;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}.btn-rules-config-link[data-v-cbd4d90e]{background:none;border:none;color:#3370ff;font-size:13px;cursor:pointer;padding:0}.btn-rules-config-link[data-v-cbd4d90e]:hover{opacity:.8}.btn-rules-config-fill[data-v-cbd4d90e]{display:flex;align-items:center;justify-content:center;width:100%;padding:8px;background:#f5f6f7;border:1px solid #dee0e3;border-radius:4px;color:#1f2329;font-size:13px;cursor:pointer;transition:all .2s}.btn-rules-config-fill[data-v-cbd4d90e]:hover{background:#eff0f1;border-color:#bbbfc4}.no-margin[data-v-cbd4d90e]{margin:0!important}.switch-label-text[data-v-cbd4d90e]{font-size:13px;color:#1f2329}.label-with-info[data-v-cbd4d90e]{display:flex;align-items:center;gap:4px}.mt-4[data-v-cbd4d90e]{margin-top:16px}.type-selector-popover[data-v-cbd4d90e]{background:#fff;width:280px;border-radius:8px;box-shadow:0 12px 32px #00000026;display:flex;flex-direction:column;max-height:520px;overflow:hidden;border:1px solid #f1f5f9;position:absolute;right:calc(100% + 12px);top:0;z-index:2}.popover-header[data-v-cbd4d90e]{padding:16px 16px 8px;display:flex;flex-direction:column;gap:16px}.header-title[data-v-cbd4d90e]{font-size:16px;font-weight:700;color:#1e293b}.search-wrapper[data-v-cbd4d90e]{display:flex;align-items:center;gap:8px;padding:0 0 4px;background:#fff;border-bottom:1.5px solid #7B67EE}.search-icon[data-v-cbd4d90e]{width:16px;height:16px;color:#7b67ee}.type-search-input[data-v-cbd4d90e]{flex:1;border:none;font-size:14px;outline:none;color:#1e293b;background:transparent}.type-search-input[data-v-cbd4d90e]::-moz-placeholder{color:#94a3b8}.type-search-input[data-v-cbd4d90e]::placeholder{color:#94a3b8}.popover-content[data-v-cbd4d90e]{flex:1;overflow-y:auto;padding:4px 0}.popover-content[data-v-cbd4d90e]::-webkit-scrollbar{width:6px}.popover-content[data-v-cbd4d90e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.popover-content[data-v-cbd4d90e]::-webkit-scrollbar-track{background:transparent}.type-group[data-v-cbd4d90e]{margin-bottom:4px}.group-title[data-v-cbd4d90e]{padding:8px 16px;font-size:12px;color:#64748b;font-weight:500}.type-item[data-v-cbd4d90e]{display:flex;align-items:center;gap:12px;padding:8px 16px;margin:0 8px;border-radius:6px;cursor:pointer;transition:all .2s;color:#475569}.type-item[data-v-cbd4d90e]:hover{background:#f1f5f9}.type-item.selected[data-v-cbd4d90e]{background:#f0f0ff;color:#7b67ee}.type-item.selected .item-icon[data-v-cbd4d90e]{color:#7b67ee}.type-item.selected .item-name[data-v-cbd4d90e]{font-weight:500}.item-icon[data-v-cbd4d90e]{width:18px;height:18px;color:#64748b}.item-name[data-v-cbd4d90e]{flex:1;font-size:14px}.beta-tag[data-v-cbd4d90e]{font-size:10px;background:#f5f3ff;color:var(--color-primary);padding:2px 6px;border-radius:4px;font-weight:600}.fade-enter-active[data-v-cbd4d90e],.fade-leave-active[data-v-cbd4d90e]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-cbd4d90e],.fade-leave-to[data-v-cbd4d90e]{opacity:0;transform:translate(10px)}.type-icon-small[data-v-cbd4d90e]{width:16px;height:16px}.item-icon-small.mr-2[data-v-cbd4d90e]{margin-right:2px}.filter-conjunction-row[data-v-cbd4d90e]{display:flex;align-items:center;gap:4px;font-size:13px;color:#64748b}.conjunction-select[data-v-cbd4d90e]{padding:2px 6px;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;color:#7b67ee;background:#f5f3ff;cursor:pointer;outline:none;font-weight:500}.conjunction-select[data-v-cbd4d90e]:focus{border-color:#7b67ee}.filter-condition-row[data-v-cbd4d90e]{display:flex;align-items:center;gap:6px;padding:8px 10px;margin-bottom:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap}.filter-prefix-text[data-v-cbd4d90e]{font-size:12px;color:#94a3b8;min-width:18px;text-align:center;flex-shrink:0;font-weight:500}.filter-field-select[data-v-cbd4d90e],.filter-operator-select[data-v-cbd4d90e],.filter-value-select[data-v-cbd4d90e],.filter-value-input[data-v-cbd4d90e],.filter-value-type-select[data-v-cbd4d90e]{height:30px;padding:4px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;background:#fff;outline:none;transition:all .15s;color:#334155}.filter-field-select[data-v-cbd4d90e]:focus,.filter-operator-select[data-v-cbd4d90e]:focus,.filter-value-select[data-v-cbd4d90e]:focus,.filter-value-input[data-v-cbd4d90e]:focus,.filter-value-type-select[data-v-cbd4d90e]:focus{border-color:#7b67ee;box-shadow:0 0 0 2px #7b67ee1a}.filter-field-select[data-v-cbd4d90e]:hover,.filter-operator-select[data-v-cbd4d90e]:hover,.filter-value-select[data-v-cbd4d90e]:hover,.filter-value-input[data-v-cbd4d90e]:hover,.filter-value-type-select[data-v-cbd4d90e]:hover{border-color:#cbd5e1}.filter-field-select[data-v-cbd4d90e]{min-width:100px;flex:1;max-width:140px}.filter-operator-select[data-v-cbd4d90e]{min-width:56px;flex-shrink:0}.filter-value-wrapper[data-v-cbd4d90e]{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.filter-value-type-select[data-v-cbd4d90e]{min-width:72px;flex-shrink:0;font-size:12px;color:#7b67ee;background:#f5f3ff;border-color:#ddd6fe;font-weight:500}.filter-value-select[data-v-cbd4d90e],.filter-value-input[data-v-cbd4d90e]{flex:1;min-width:80px}.filter-value-select[data-v-cbd4d90e]::-moz-placeholder,.filter-value-input[data-v-cbd4d90e]::-moz-placeholder{color:#cbd5e1}.filter-value-select[data-v-cbd4d90e]::placeholder,.filter-value-input[data-v-cbd4d90e]::placeholder{color:#cbd5e1}.condition-delete-btn[data-v-cbd4d90e]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:#cbd5e1;cursor:pointer;border-radius:6px;flex-shrink:0;transition:all .15s}.condition-delete-btn[data-v-cbd4d90e]:hover{color:#ef4444;background:#fef2f2}.btn-link-add[data-v-cbd4d90e]{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:none;background:none;color:#7b67ee;font-size:13px;cursor:pointer;transition:color .15s}.btn-link-add[data-v-cbd4d90e]:hover{color:#6b56e0}.btn-link-remove[data-v-cbd4d90e]{display:inline-flex;align-items:center;gap:4px;padding:4px 0;margin-left:12px;border:none;background:none;color:#94a3b8;font-size:12px;cursor:pointer;transition:color .15s}.btn-link-remove[data-v-cbd4d90e]:hover{color:#ef4444}.filter-config-btn[data-v-cbd4d90e]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#334155;font-size:13px;cursor:pointer;transition:all .15s}.filter-config-btn[data-v-cbd4d90e]:hover{border-color:#7b67ee;background:#f5f3ff;color:#7b67ee}.filter-config-btn .chevron-icon[data-v-cbd4d90e]{margin-left:auto;color:#94a3b8}.filter-badge[data-v-cbd4d90e]{margin-left:auto;padding:2px 8px;background:#7b67ee;color:#fff;font-size:11px;border-radius:10px;font-weight:500}.filter-modal-overlay[data-v-cbd4d90e]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999}.filter-modal[data-v-cbd4d90e]{width:560px;max-width:90vw;max-height:80vh;background:#fff;border-radius:12px;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003;overflow:hidden}.filter-modal-header[data-v-cbd4d90e]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9}.filter-modal-header h3[data-v-cbd4d90e]{margin:0;font-size:16px;font-weight:600;color:#1e293b}.filter-modal-close[data-v-cbd4d90e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#94a3b8;cursor:pointer;border-radius:6px;transition:all .15s}.filter-modal-close[data-v-cbd4d90e]:hover{background:#f1f5f9;color:#475569}.filter-modal-body[data-v-cbd4d90e]{flex:1;overflow-y:auto;padding:20px}.filter-empty[data-v-cbd4d90e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#94a3b8;font-size:13px}.filter-modal-footer[data-v-cbd4d90e]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #f1f5f9;background:#fafbfc}.filter-modal-btn[data-v-cbd4d90e]{padding:8px 20px;border-radius:6px;font-size:13px;cursor:pointer;border:1px solid transparent;transition:all .15s}.filter-modal-btn.cancel[data-v-cbd4d90e]{background:#fff;border-color:#e2e8f0;color:#475569}.filter-modal-btn.cancel[data-v-cbd4d90e]:hover{background:#f8fafc}.filter-modal-btn.confirm[data-v-cbd4d90e]{background:#7b67ee;color:#fff}.filter-modal-btn.confirm[data-v-cbd4d90e]:hover{background:#6b56e0}.field-error-text[data-v-cbd4d90e]{margin-top:4px;font-size:12px;color:#dc2626}.auto-number-preview[data-v-cbd4d90e]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#f1f5f9;font-size:14px;color:#334155;font-family:monospace;word-break:break-all}.record-context-menu[data-v-920fa94e]{position:fixed;z-index:10000;background:#fff;border-radius:6px;box-shadow:0 3px 12px #00000026,0 1px 2px #0000001a,inset 0 1px #ffffff1a;padding:4px 0;min-width:220px;max-width:280px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #f0f0f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.menu-item[data-v-920fa94e]{display:flex;align-items:center;gap:12px;padding:8px 12px;font-size:13px;color:#262626;cursor:pointer;border-radius:4px;transition:all .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-item[data-v-920fa94e]:not(.delete):hover{background:#f5f5f5;color:#1a1a1a}.menu-item.delete[data-v-920fa94e]{color:#d32f2f}.menu-item.delete[data-v-920fa94e]:hover{background:#ffebee;color:#b71c1c}.menu-item svg[data-v-920fa94e]{flex-shrink:0;opacity:.7}.menu-item:hover svg[data-v-920fa94e]{opacity:1}.menu-item span[data-v-920fa94e]:first-of-type{flex:1;word-break:break-all}.menu-divider[data-v-920fa94e]{height:1px;background:linear-gradient(to right,transparent,#e8e8e8 20%,#e8e8e8 80%,transparent);margin:4px 0}.shortcut[data-v-920fa94e]{margin-left:auto;flex-shrink:0;font-size:11px;color:#999;background:#fafafa;padding:2px 6px;border-radius:3px;border:1px solid #f0f0f0;font-weight:500;letter-spacing:.5px}[data-v-920fa94e] svg{width:16px;height:16px}[data-v-84ddf545]:root{--radius: .5rem;--color-primary: #7B67EE;--color-primary-dark: #6653D1;--color-success: #30C28B;--color-warning: #FF9900;--color-error: #FF4D4F;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadowColor: rgba(0, 0, 0, .08);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--primaryColor: #7B67EE;--firstLevelText: #1e293b;--secondLevelText: #475569;--thirdLevelText: #94a3b8;--fourthLevelText: #cbd5e1;--borderCommonDefault: #e2e8f0;--lineColor: #e2e8f0;--lowestBg: #f5f6f7;--defaultBg: #ffffff;--rowSelectedBg: #f1f5f9;--fill0: #f8f9fa;--primaryBg: #f5f3ff;--fc1: #1e293b;--fc2: #475569;--fc3: #94a3b8;--fc4: #cbd5e1;--fc5: #e2e8f0;--fc6: #f1f5f9;--bgBrandLightDefault: rgba(123, 103, 238, .08)}.member-picker-section .section-label[data-v-84ddf545]{font-size:14px;font-weight:500;color:#374151;margin-bottom:12px}.member-picker-section .required-mark[data-v-84ddf545]{color:#ef4444;margin-left:2px}.member-picker-section .selected-members-area[data-v-84ddf545]{min-height:60px;padding:12px;background-color:#f8fafc;border-radius:8px;border:1px dashed #e2e8f0;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.member-picker-section .selected-members-area .no-members-hint[data-v-84ddf545]{width:100%;text-align:center;color:#94a3b8;font-size:13px;padding:8px 0}.member-picker-section .member-tag[data-v-84ddf545]{display:flex;align-items:center;gap:2px;padding:4px 8px 4px 4px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;font-size:13px;color:#334155;transition:all .2s}.member-picker-section .member-tag[data-v-84ddf545]:hover{border-color:#cbd5e1}.member-picker-section .member-tag .member-name[data-v-84ddf545]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-picker-section .member-tag .member-remove-btn[data-v-84ddf545]{margin-left:2px;cursor:pointer;color:#94a3b8;transition:color .2s}.member-picker-section .member-tag .member-remove-btn[data-v-84ddf545]:hover{color:#ef4444}.member-picker-section .add-member-btn[data-v-84ddf545]{margin-top:12px}[data-v-c819fc0d]:root{--radius: .5rem;--color-primary: #7B67EE;--color-primary-dark: #6653D1;--color-success: #30C28B;--color-warning: #FF9900;--color-error: #FF4D4F;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadowColor: rgba(0, 0, 0, .08);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--primaryColor: #7B67EE;--firstLevelText: #1e293b;--secondLevelText: #475569;--thirdLevelText: #94a3b8;--fourthLevelText: #cbd5e1;--borderCommonDefault: #e2e8f0;--lineColor: #e2e8f0;--lowestBg: #f5f6f7;--defaultBg: #ffffff;--rowSelectedBg: #f1f5f9;--fill0: #f8f9fa;--primaryBg: #f5f3ff;--fc1: #1e293b;--fc2: #475569;--fc3: #94a3b8;--fc4: #cbd5e1;--fc5: #e2e8f0;--fc6: #f1f5f9;--bgBrandLightDefault: rgba(123, 103, 238, .08)}.approval-with-desc-modal-overlay[data-v-c819fc0d]{position:fixed;inset:0;background-color:#00000073;display:flex;align-items:center;justify-content:center;z-index:3000}.approval-with-desc-modal-content[data-v-c819fc0d]{background-color:#fff;border-radius:12px;width:480px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow-y:auto}.exec-loading[data-v-c819fc0d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:#94a3b8;font-size:13px}.exec-loading-spinner[data-v-c819fc0d]{width:28px;height:28px;border:3px solid #e2e8f0;border-top-color:#7c3aed;border-radius:50%;animation:exec-spin-c819fc0d .7s linear infinite}@keyframes exec-spin-c819fc0d{to{transform:rotate(360deg)}}.approval-steps-section[data-v-c819fc0d]{border-bottom:1px solid #f1f5f9;max-height:280px;overflow-y:auto}.steps-title[data-v-c819fc0d]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#64748b;padding:10px 24px;background:#fafbfc;border-bottom:1px solid #f1f5f9}.steps-list[data-v-c819fc0d]{padding:4px 0}.step-item[data-v-c819fc0d]{display:flex;align-items:flex-start;gap:10px;padding:8px 24px;transition:background .15s}.step-item[data-v-c819fc0d]:hover{background:#fafbfc}.step-item+.step-item[data-v-c819fc0d]{border-top:1px solid #f5f6f7}.step-icon[data-v-c819fc0d]{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.step-completed .step-icon[data-v-c819fc0d]{background:#ecfdf5;color:#22c55e}.step-rejected .step-icon[data-v-c819fc0d]{background:#fef2f2;color:#ef4444}.step-active .step-icon[data-v-c819fc0d]{background:#ede9fe;color:#7c3aed;box-shadow:0 0 0 2px #7c3aed26}.step-pending .step-icon[data-v-c819fc0d]{background:#f1f5f9;color:#94a3b8}.step-skipped .step-icon[data-v-c819fc0d]{background:#f8fafc;color:#cbd5e1}.step-body[data-v-c819fc0d]{flex:1;min-width:0}.step-name[data-v-c819fc0d]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#334155}.step-type-tag[data-v-c819fc0d]{font-size:10px;padding:1px 5px;border-radius:3px;background:#f1f5f9;color:#94a3b8;font-weight:400}.step-badge[data-v-c819fc0d]{font-size:11px;padding:1px 6px;border-radius:3px;background:#ede9fe;color:#7c3aed;font-weight:500}.step-badge.badge-done[data-v-c819fc0d]{background:#dcfce7;color:#166534}.step-badge.badge-rejected[data-v-c819fc0d]{background:#fee2e2;color:#b91c1c}.step-badge.badge-skip[data-v-c819fc0d]{background:#f1f5f9;color:#94a3b8}.step-assignees[data-v-c819fc0d]{display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280;margin-top:3px}.step-members[data-v-c819fc0d]{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.member-chip[data-v-c819fc0d]{display:inline-block;padding:1px 6px;border-radius:10px;font-size:11px;line-height:1.6;background:#f1f5f9;color:#64748b}.member-chip.chip-approved[data-v-c819fc0d]{background:#dcfce7;color:#166534}.member-chip.chip-rejected[data-v-c819fc0d]{background:#fee2e2;color:#b91c1c}.member-chip.chip-pending[data-v-c819fc0d]{background:#f1f5f9;color:#64748b}.step-user-info[data-v-c819fc0d]{display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280;margin-top:3px}.step-time-inline[data-v-c819fc0d]{color:#94a3b8;font-size:11px}.step-remark-text[data-v-c819fc0d]{font-size:12px;color:#64748b;margin-top:3px;line-height:1.4}.icon-completed[data-v-c819fc0d]{color:#22c55e}.icon-rejected[data-v-c819fc0d]{color:#ef4444}.icon-active[data-v-c819fc0d]{color:#7c3aed;animation:step-pulse-c819fc0d 1.5s ease-in-out infinite}@keyframes step-pulse-c819fc0d{0%,to{opacity:1}50%{opacity:.5}}.icon-pending[data-v-c819fc0d]{width:16px;height:16px;border:2px solid #e2e8f0;border-radius:50%}.icon-skipped[data-v-c819fc0d]{width:16px;height:16px;border:2px solid #e2e8f0;border-radius:50%;background:#f8fafc}.modal-header[data-v-c819fc0d]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f1f5f9}.modal-header .title[data-v-c819fc0d]{margin:0;font-size:18px;font-weight:600;color:#1e293b}.modal-header .close-btn[data-v-c819fc0d]{background:none;border:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-header .close-btn[data-v-c819fc0d]:hover{background-color:#f1f5f9;color:#475569}.member-picker-wrapper[data-v-c819fc0d],.description-section[data-v-c819fc0d]{padding:0 24px 20px}.description-section .description-label[data-v-c819fc0d]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.description-section .description-input[data-v-c819fc0d]{width:100%;padding:10px 12px;font-size:14px;color:#1e293b;border:1px solid #e2e8f0;border-radius:8px;resize:none;outline:none;font-family:inherit;transition:border-color .2s}.description-section .description-input[data-v-c819fc0d]:focus{border-color:#7c3aed}.description-section .description-input[data-v-c819fc0d]::-moz-placeholder{color:#94a3b8}.description-section .description-input[data-v-c819fc0d]::placeholder{color:#94a3b8}.modal-footer[data-v-c819fc0d]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #f1f5f9}.btn-cancel[data-v-c819fc0d]{padding:8px 20px;border-radius:6px;font-size:14px;font-weight:500;color:#475569;background-color:#fff;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s}.btn-cancel[data-v-c819fc0d]:hover{background-color:#f8fafc}.btn-reject[data-v-c819fc0d]{padding:8px 24px;border-radius:6px;font-size:14px;font-weight:500;color:#fff;background-color:#ef4444;border:none;cursor:pointer;transition:all .2s}.btn-reject[data-v-c819fc0d]:hover{background-color:#dc2626}.btn-reject[data-v-c819fc0d]:disabled{opacity:.5;cursor:not-allowed}.btn-confirm[data-v-c819fc0d]{padding:8px 24px;border-radius:6px;font-size:14px;font-weight:500;color:#fff;background-color:#7c3aed;border:none;cursor:pointer;transition:all .2s}.btn-confirm[data-v-c819fc0d]:hover{background-color:#6d28d9}.btn-confirm[data-v-c819fc0d]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-c819fc0d]{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-2px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:btn-spin-c819fc0d .8s linear infinite}@keyframes btn-spin-c819fc0d{to{transform:rotate(360deg)}}[data-v-11ab4f9a]:root{--radius: .5rem;--color-primary: #7B67EE;--color-primary-dark: #6653D1;--color-success: #30C28B;--color-warning: #FF9900;--color-error: #FF4D4F;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadowColor: rgba(0, 0, 0, .08);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--primaryColor: #7B67EE;--firstLevelText: #1e293b;--secondLevelText: #475569;--thirdLevelText: #94a3b8;--fourthLevelText: #cbd5e1;--borderCommonDefault: #e2e8f0;--lineColor: #e2e8f0;--lowestBg: #f5f6f7;--defaultBg: #ffffff;--rowSelectedBg: #f1f5f9;--fill0: #f8f9fa;--primaryBg: #f5f3ff;--fc1: #1e293b;--fc2: #475569;--fc3: #94a3b8;--fc4: #cbd5e1;--fc5: #e2e8f0;--fc6: #f1f5f9;--bgBrandLightDefault: rgba(123, 103, 238, .08)}.modal-overlay[data-v-11ab4f9a]{position:fixed;inset:0;background-color:#00000073;display:flex;align-items:center;justify-content:center;z-index:999}.expand-record-container[data-v-11ab4f9a]{width:70%;min-width:760px;max-width:2000px;height:90vh;background:#fff;border-radius:4px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #0000001f;transition:all .3s cubic-bezier(.4,0,.2,1)}.expand-record-container.is-fullscreen[data-v-11ab4f9a]{width:100vw;max-width:100vw;height:100vh;border-radius:0}.expand-header[data-v-11ab4f9a]{height:49px;padding:13px 24px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;background:#fff;flex-shrink:0}.expand-header .header-left[data-v-11ab4f9a]{display:flex;align-items:center;gap:12px}.expand-header .record-title[data-v-11ab4f9a]{font-size:16px;font-weight:700;color:#1e293b;margin:0;max-height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.expand-header .header-right .action-group[data-v-11ab4f9a]{display:flex;align-items:center;gap:4px}.expand-header .header-right .action-btn[data-v-11ab4f9a]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#94a3b8;border-radius:4px;cursor:pointer;margin:0 4px}.expand-header .header-right .action-btn[data-v-11ab4f9a]:hover{background:#f1f5f9;color:#1e293b}.expand-header .header-right .action-btn.active[data-v-11ab4f9a]{color:#7b67ee;background:#f5f3ff}.expand-header .header-right .action-btn[data-v-11ab4f9a]:disabled{opacity:.3;cursor:not-allowed}.expand-header .header-right .divider[data-v-11ab4f9a]{width:1px;height:12px;background:#e2e8f0;margin:0 4px}.expand-header .header-right .close-btn[data-v-11ab4f9a]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#94a3b8;border-radius:4px;cursor:pointer;margin-left:4px}.expand-header .header-right .close-btn[data-v-11ab4f9a]:hover{background:#fee2e2;color:#ef4444}.expand-content-wrapper[data-v-11ab4f9a]{flex:1;display:flex;overflow:hidden}.fields-pane[data-v-11ab4f9a]{flex:1;display:flex;flex-direction:column;background:#fff;transition:all .3s;position:relative}.fields-scroll-area[data-v-11ab4f9a]{flex:1;padding:24px}.fields-scroll-area .field-item[data-v-11ab4f9a]{margin-bottom:24px;display:flex;flex-direction:column}.fields-scroll-area .primary-field-item[data-v-11ab4f9a]{margin-bottom:24px}.fields-scroll-area .primary-field-item .title-field-label[data-v-11ab4f9a]{font-size:13px;font-weight:500;color:#475569;margin-bottom:4px}.fields-scroll-area .primary-field-item .title-editor[data-v-11ab4f9a]{background:#f5f6f7;border-radius:4px}.fields-scroll-area .primary-field-item .title-editor[data-v-11ab4f9a]:focus-within{background:#fff;box-shadow:0 0 0 1px #7b67ee}.fields-scroll-area .primary-field-item .title-editor[data-v-11ab4f9a] .cell-input{font-size:14px;font-weight:500;padding:8px 12px;color:#1e293b}.fields-scroll-area .primary-field-item .title-editor[data-v-11ab4f9a] .cell-input::-moz-placeholder{color:#94a3b8}.fields-scroll-area .primary-field-item .title-editor[data-v-11ab4f9a] .cell-input::placeholder{color:#94a3b8}.field-label[data-v-11ab4f9a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;color:#475569;font-size:13px;font-weight:500}.field-label .label-left[data-v-11ab4f9a]{display:flex;align-items:center;gap:4px}.field-label .label-left svg[data-v-11ab4f9a]{color:#94a3b8}.field-label .field-op-btn[data-v-11ab4f9a]{opacity:0;border:none;background:transparent;color:#94a3b8;cursor:pointer;transition:opacity .2s}.field-label .field-op-btn[data-v-11ab4f9a]:hover{color:#1e293b}.field-item:hover .field-op-btn[data-v-11ab4f9a]{opacity:1}.field-editor-container[data-v-11ab4f9a]{min-height:32px;border-radius:4px;transition:all .2s;background:#f5f6f7;border:1px solid transparent;position:relative;z-index:1}.field-editor-container[data-v-11ab4f9a]:hover{background:#f1f5f9;z-index:2}.field-editor-container[data-v-11ab4f9a]:focus-within{background:#fff;border-color:#7b67ee;z-index:100}.field-editor-container[data-v-11ab4f9a] .cell-input,.field-editor-container[data-v-11ab4f9a] .cell-select,.field-editor-container[data-v-11ab4f9a] .cell-textarea,.field-editor-container[data-v-11ab4f9a] .expand-display-box{border:none!important;background:transparent!important;padding:6px 12px;font-size:13px;width:100%;box-shadow:none!important;min-height:32px}.field-editor-container[data-v-11ab4f9a] .select-editor-container{border:none!important;background:transparent!important;padding:0;font-size:13px;width:100%;box-shadow:none!important;min-height:32px}.field-editor-container[data-v-11ab4f9a] .select-editor-container .expand-display-box{padding:6px 12px}.field-editor-container[data-v-11ab4f9a] .cascader-editor-container{border:none!important;background:transparent!important;padding:0;font-size:13px;width:100%;box-shadow:none!important;min-height:32px}.field-editor-container[data-v-11ab4f9a] .cascader-editor-container .cascader-search-bar{padding:6px 12px;height:32px!important}.field-editor-container[data-v-11ab4f9a] .cell-textarea{min-height:80px;padding-top:8px}.field-editor-container.is-date-field[data-v-11ab4f9a] .date-time-editor-wrapper .merged-input{background:transparent!important;border:none!important;box-shadow:none!important}.field-editor-container.is-date-field[data-v-11ab4f9a]:hover{background:#f1f5f9}.field-editor-container.is-date-field[data-v-11ab4f9a]:focus-within{background:#f5f6f7;border-color:transparent}.link-field-container[data-v-11ab4f9a]{min-height:auto;background:transparent!important;border:none!important;border-radius:0;padding:0;position:static;z-index:auto}.link-field-container[data-v-11ab4f9a]:hover{background:transparent!important;z-index:auto}.link-field-container[data-v-11ab4f9a]:focus-within{background:transparent!important;border:none!important;z-index:auto}.attachment-field-container[data-v-11ab4f9a]{display:flex;flex-direction:column;gap:8px}.attachment-grid[data-v-11ab4f9a]{display:flex;flex-wrap:wrap;gap:12px}.attachment-card[data-v-11ab4f9a]{border:1px solid #e2e8f0;border-radius:4px;overflow:hidden;background:#fff;display:flex;flex-direction:column;position:relative;transition:transform .2s,box-shadow .2s}.attachment-card[data-v-11ab4f9a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.attachment-card:hover .remove-file-btn[data-v-11ab4f9a]{opacity:1}.attachment-card .file-preview[data-v-11ab4f9a]{height:80px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e2e8f0;position:relative;overflow:hidden}.attachment-card .file-thumb-img[data-v-11ab4f9a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.attachment-card .remove-file-btn[data-v-11ab4f9a]{position:absolute;top:4px;right:4px;width:20px;height:20px;background:#0006;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s}.attachment-card .remove-file-btn[data-v-11ab4f9a]:hover{background:#ef4444}.attachment-card .file-details[data-v-11ab4f9a]{padding:6px 10px;display:flex;flex-direction:column;gap:2px}.attachment-card .file-details .name[data-v-11ab4f9a]{font-size:12px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.attachment-card .file-details .size[data-v-11ab4f9a]{font-size:11px;color:#94a3b8}.attachment-drop-zone[data-v-11ab4f9a]{border:1px dashed #e2e8f0;border-radius:4px;background:transparent;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.attachment-drop-zone[data-v-11ab4f9a]:hover{border-color:#7b67ee;background:#f1f5f9}.attachment-drop-zone:hover .drop-text[data-v-11ab4f9a]{color:#7b67ee}.attachment-drop-zone .drop-content[data-v-11ab4f9a]{height:40px;display:flex;align-items:center;justify-content:center;gap:5px}.attachment-drop-zone .drop-content .drop-text[data-v-11ab4f9a]{font-size:13px;color:#475569;font-weight:500}.add-link-record[data-v-11ab4f9a]{margin-bottom:8px;white-space:pre-line}.add-link-btn[data-v-11ab4f9a]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;height:28px;background:#f5f6f7;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;color:#475569;cursor:pointer;transition:all .2s}.add-link-btn[data-v-11ab4f9a]:hover{background:#f1f5f9;color:#1e293b;border-color:#7b67ee}.add-link-btn[data-v-11ab4f9a]:disabled{opacity:.5;cursor:not-allowed}.add-link-btn svg[data-v-11ab4f9a]{flex-shrink:0}.record-list[data-v-11ab4f9a]{display:flex;flex-direction:column;gap:8px}.record-card-wrapper[data-v-11ab4f9a]{position:relative}.record-card-wrapper .delete-link-record[data-v-11ab4f9a]{position:absolute;z-index:1;right:-6px;top:-7px;background-color:#cbd5e1;border:none;color:#fff;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;transition:all .2s;border-radius:50%}.record-card-wrapper .delete-link-record[data-v-11ab4f9a]:hover{background-color:#ef4444}.record-card[data-v-11ab4f9a]{position:relative;display:flex;background-color:#f8f9fa;border-radius:2px;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #e2e8f0;transition:all .2s}.record-card[data-v-11ab4f9a]:hover{border-color:#7b67ee;box-shadow:0 2px 8px #00000014}.record-card .card-row[data-v-11ab4f9a]{flex:1 1;width:calc(100% - 90px);min-height:90px;border-radius:2px;padding:0 10px;display:flex;flex-direction:column;justify-content:center;gap:0}.record-card .card-title[data-v-11ab4f9a]{height:18px;font-size:13px;font-weight:700;color:#1e293b;line-height:18px;margin:10px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.record-card .card-title.gray[data-v-11ab4f9a]{color:#94a3b8}.record-card .cell-row[data-v-11ab4f9a]{display:flex;flex:1 1;gap:0}.record-card .cell-row .card-column[data-v-11ab4f9a]{flex:1 1;width:20%;min-width:0}.record-card .cell-row .cell-title[data-v-11ab4f9a]{font-size:11px;color:#94a3b8;line-height:16px;margin:0 0 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.record-card .cell-row .card-cell[data-v-11ab4f9a]{height:31px;display:flex;align-items:center;font-size:13px;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-attachment[data-v-11ab4f9a]{width:90px;height:90px;flex-shrink:0;border-left:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;background:#f1f5f9;overflow:hidden}.card-attachment.is-image[data-v-11ab4f9a]{cursor:pointer}.card-attachment.is-image[data-v-11ab4f9a]:hover{background:#e2e8f0}.card-attachment .attachment-thumb-img[data-v-11ab4f9a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card-attachment .attachment-no-image[data-v-11ab4f9a],.card-attachment .attachment-file-icon[data-v-11ab4f9a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f1f5f9}.record-card.has-attachment .card-row[data-v-11ab4f9a]{width:calc(100% - 90px)}.computed-field-display .computed-value[data-v-11ab4f9a],.readonly-field-display[data-v-11ab4f9a]{display:flex;align-items:center;padding:6px 12px;background:#f5f6f7;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;color:#475569;min-height:32px}.link-field-header[data-v-11ab4f9a]{display:flex;align-items:center;margin-bottom:8px;color:#94a3b8;font-size:13px}.record-card.is-readonly[data-v-11ab4f9a]{cursor:pointer}.activity-pane[data-v-11ab4f9a]{width:30%;max-width:30%;min-width:320px;background:#f1f5f9;display:flex;flex-direction:column;flex-shrink:0;border-left:1px solid #e2e8f0}.activity-pane .activity-pane-header[data-v-11ab4f9a]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;flex-shrink:0;border-bottom:1px solid #e2e8f0}.activity-pane .activity-pane-header .pane-title[data-v-11ab4f9a]{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:#475569}.activity-pane .activity-pane-header .pane-title .pane-title-help[data-v-11ab4f9a]{color:#94a3b8;cursor:pointer;transition:color .15s}.activity-pane .activity-pane-header .pane-title .pane-title-help[data-v-11ab4f9a]:hover{color:#475569}.activity-pane .activity-filter-bar[data-v-11ab4f9a]{position:relative;display:flex;align-items:center}.activity-pane .activity-filter-bar .filter-dropdown[data-v-11ab4f9a]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;color:#475569;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s}.activity-pane .activity-filter-bar .filter-dropdown[data-v-11ab4f9a]:hover{background:#f1f5f9;color:#1e293b}.activity-pane .activity-filter-bar .filter-dropdown .filter-current[data-v-11ab4f9a]{line-height:1}.activity-pane .activity-filter-bar .filter-dropdown .filter-arrow[data-v-11ab4f9a]{color:#94a3b8;flex-shrink:0}.activity-pane .activity-filter-bar .filter-dropdown-menu[data-v-11ab4f9a]{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000014;z-index:10;min-width:100px;overflow:hidden}.activity-pane .activity-filter-bar .filter-dropdown-menu .filter-dropdown-item[data-v-11ab4f9a]{padding:8px 16px;font-size:13px;color:#475569;cursor:pointer;transition:all .1s}.activity-pane .activity-filter-bar .filter-dropdown-menu .filter-dropdown-item[data-v-11ab4f9a]:hover{background:#f1f5f9;color:#1e293b}.activity-pane .activity-filter-bar .filter-dropdown-menu .filter-dropdown-item.active[data-v-11ab4f9a]{color:#7b67ee;font-weight:600;background:#f1f5f9}.activity-pane .pane-content[data-v-11ab4f9a]{flex:1;padding:16px 24px;display:flex;flex-direction:column}.activity-pane .divider-line[data-v-11ab4f9a]{height:1px;background:#e2e8f0;width:calc(100% - 48px);margin:0 24px}.activity-pane .activity-list[data-v-11ab4f9a]{display:flex;flex-direction:column;gap:12px}.activity-pane .activity-item[data-v-11ab4f9a]{display:flex;gap:12px;margin-bottom:4px}.activity-pane .activity-item .activity-avatar[data-v-11ab4f9a]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600;flex-shrink:0;background:#7b67ee}.activity-pane .activity-item .activity-info[data-v-11ab4f9a]{flex:1;font-size:13px}.activity-pane .activity-item .activity-user-row[data-v-11ab4f9a]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.activity-pane .activity-item .activity-user-row .username[data-v-11ab4f9a]{font-weight:600;color:#1e293b}.activity-pane .activity-item .activity-user-row .action-text[data-v-11ab4f9a]{color:#475569}.activity-pane .activity-item .activity-time-row[data-v-11ab4f9a]{margin-bottom:8px}.activity-pane .activity-item .activity-time-row .time[data-v-11ab4f9a]{font-size:11px;color:#94a3b8}.activity-pane .activity-item .activity-detail-box[data-v-11ab4f9a]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:8px 12px}.activity-pane .activity-item .activity-detail-box .detail-label[data-v-11ab4f9a]{display:flex;align-items:center;font-size:12px;color:#475569;margin-bottom:4px}.activity-pane .activity-item .activity-detail-box .detail-value[data-v-11ab4f9a]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.activity-pane .activity-item .activity-detail-box .detail-value .old-val[data-v-11ab4f9a]{color:#475569;text-decoration:line-through;background:#fee2e2;padding:2px 6px;border-radius:4px;font-size:12px}.activity-pane .activity-item .activity-detail-box .detail-value .new-val[data-v-11ab4f9a]{color:#1e293b;background:#dcfce7;padding:2px 6px;border-radius:4px;font-size:12px}.activity-pane .activity-item .activity-detail-box .detail-value .new-val.is-added[data-v-11ab4f9a]{background:#f1f5f9;color:#475569}.activity-pane .empty-activity-container[data-v-11ab4f9a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:80px;text-align:center}.activity-pane .empty-activity-container .empty-image[data-v-11ab4f9a]{margin-bottom:16px}.activity-pane .empty-activity-container .empty-image .image-placeholder[data-v-11ab4f9a]{width:120px;height:100px;background:#f1f5f9;border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative}.activity-pane .empty-activity-container .empty-image .image-placeholder[data-v-11ab4f9a]:after{content:"";position:absolute;bottom:-10px;width:60%;height:4px;background:#00000008;border-radius:50%}.activity-pane .empty-activity-container .empty-text[data-v-11ab4f9a]{font-size:14px;color:#475569;margin-bottom:4px}.activity-pane .empty-activity-container .history-tip[data-v-11ab4f9a]{font-size:13px;color:#94a3b8;margin-bottom:12px}.activity-pane .empty-activity-container .history-tip .link[data-v-11ab4f9a]{color:#7b67ee;text-decoration:none}.activity-pane .empty-activity-container .history-tip .link[data-v-11ab4f9a]:hover{text-decoration:underline}.activity-pane .empty-activity-container .view-history-btn[data-v-11ab4f9a]{font-size:13px;color:#7b67ee;background:transparent;border:none;cursor:pointer;font-weight:500}.activity-pane .empty-activity-container .view-history-btn[data-v-11ab4f9a]:hover{text-decoration:underline}.activity-pane .widget-content[data-v-11ab4f9a]{margin-bottom:16px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.activity-pane .widget-content--full[data-v-11ab4f9a]{margin-bottom:0;border:none;background:transparent;padding:0}.activity-pane .widget-action-bar[data-v-11ab4f9a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.activity-pane .widget-action-bar .widget-action-btn[data-v-11ab4f9a]{display:inline-flex;align-items:center;gap:4px;padding:6px 16px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;color:#1e293b;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.activity-pane .widget-action-bar .widget-action-btn[data-v-11ab4f9a]:hover{background:#f1f5f9;border-color:#e2e8f0}.activity-pane .widget-action-bar .widget-action-btn[data-v-11ab4f9a]:disabled{opacity:.5;cursor:not-allowed}.activity-pane .widget-action-bar .widget-action-btn--submit[data-v-11ab4f9a]{background:#7b67ee;color:#fff;border-color:#7b67ee}.activity-pane .widget-action-bar .widget-action-btn--submit[data-v-11ab4f9a]:hover{background:#7b67ee}.activity-pane .widget-action-bar .widget-action-btn--pass[data-v-11ab4f9a]{background:#10b981;color:#fff;border-color:#10b981}.activity-pane .widget-action-bar .widget-action-btn--pass[data-v-11ab4f9a]:hover{background:#059669}.activity-pane .widget-action-bar .widget-action-btn--reject[data-v-11ab4f9a]{background:#fff;color:#ef4444;border-color:#fecaca}.activity-pane .widget-action-bar .widget-action-btn--reject[data-v-11ab4f9a]:hover{background:#fef2f2}.activity-pane .pane-footer[data-v-11ab4f9a]{padding:12px 16px 16px;background:#f1f5f9;display:flex;flex-direction:column;gap:8px}.activity-pane .comment-input-box[data-v-11ab4f9a]{border:1px solid #e2e8f0;border-radius:4px;padding:10px 12px;background:#fff}.activity-pane .comment-input-box[data-v-11ab4f9a]:focus-within{border-color:#7b67ee}.activity-pane .comment-input-minimal[data-v-11ab4f9a]{width:100%;border:none;background:transparent;font-size:14px;outline:none;color:#1e293b}.activity-pane .comment-input-minimal[data-v-11ab4f9a]:focus{outline:none;box-shadow:none}.activity-pane .comment-input-minimal[data-v-11ab4f9a]::-moz-placeholder{color:#94a3b8}.activity-pane .comment-input-minimal[data-v-11ab4f9a]::placeholder{color:#94a3b8}.field-description[data-v-11ab4f9a]{margin-top:4px;font-size:12px;color:#94a3b8}.hidden-fields-toggle[data-v-11ab4f9a]{margin:16px 0;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.hidden-fields-toggle .toggle-btn[data-v-11ab4f9a]{display:flex;align-items:center;gap:8px;padding:6px 12px;border:none;background:transparent;color:#94a3b8;font-size:13px;cursor:pointer;border-radius:4px}.hidden-fields-toggle .toggle-btn[data-v-11ab4f9a]:hover{background:#f1f5f9;color:#1e293b}.add-field-area[data-v-11ab4f9a]{margin-top:24px;padding-bottom:24px}.add-field-area .add-field-btn[data-v-11ab4f9a]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px dashed #e2e8f0;border-radius:4px;background:transparent;color:#94a3b8;font-size:13px;cursor:pointer;transition:all .2s}.add-field-area .add-field-btn[data-v-11ab4f9a]:hover{background:#f1f5f9;border-color:#7b67ee;color:#7b67ee}.activity-detail-box[data-v-11ab4f9a]{margin-top:8px;padding:8px 12px;background:#fff;border-radius:4px;font-size:12px}.detail-label[data-v-11ab4f9a]{display:flex;align-items:center;gap:4px;margin-bottom:4px;color:#94a3b8;font-weight:500}.detail-value[data-v-11ab4f9a]{display:flex;gap:8px;flex-wrap:wrap}.old-val[data-v-11ab4f9a],.new-val[data-v-11ab4f9a]{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:#fff;border-radius:4px;color:#1e293b;white-space:nowrap;font-size:12px}.old-val[data-v-11ab4f9a]{opacity:.6;text-decoration:line-through}.new-val.is-added[data-v-11ab4f9a]{color:#7b67ee;font-weight:500}.value-label[data-v-11ab4f9a]{color:#94a3b8;font-size:11px}.activity-comment-box[data-v-11ab4f9a]{margin-top:8px;padding:8px 12px;background:#fffbf0;border-left:3px solid #faad14;border-radius:4px}.comment-content[data-v-11ab4f9a]{margin:0;font-size:13px;color:#1e293b;line-height:1.5;word-break:break-word}.widget-tab-content[data-v-11ab4f9a]{padding:0;overflow:hidden}.widget-action-bar[data-v-11ab4f9a]{display:flex;align-items:center;gap:6px;padding:8px 0 4px;border-top:1px solid #f1f5f9}.widget-action-btn[data-v-11ab4f9a]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:5px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;border:1px solid transparent;white-space:nowrap;background:#f8fafc;color:#64748b}.widget-action-btn[data-v-11ab4f9a]:disabled{opacity:.5;cursor:not-allowed}.widget-action-btn[data-v-11ab4f9a]:hover:not(:disabled){background:#f1f5f9;color:#475569}.widget-action-btn--submit[data-v-11ab4f9a]{background:#7c3aed;color:#fff}.widget-action-btn--submit[data-v-11ab4f9a]:hover:not(:disabled){background:#6d28d9}.widget-action-btn--pass[data-v-11ab4f9a]{background:#ecfdf5;color:#15803d;border-color:#bbf7d0}.widget-action-btn--pass[data-v-11ab4f9a]:hover:not(:disabled){background:#dcfce7}.widget-action-btn--reject[data-v-11ab4f9a]{background:#fff1f2;color:#be123c;border-color:#fecdd3}.widget-action-btn--reject[data-v-11ab4f9a]:hover:not(:disabled){background:#ffe4e6}.widget-action-btn--more[data-v-11ab4f9a]{background:#f8fafc;color:#64748b;border-color:#e2e8f0}.widget-action-btn--more[data-v-11ab4f9a]:hover:not(:disabled){background:#f1f5f9;color:#475569}.image-preview-overlay[data-v-11ab4f9a]{position:fixed;inset:0;background:#000000d9;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99999;cursor:zoom-out}.image-preview-close[data-v-11ab4f9a]{position:absolute;top:20px;right:20px;width:36px;height:36px;background:#ffffff26;border:none;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.image-preview-close[data-v-11ab4f9a]:hover{background:#ffffff40}.image-preview-img[data-v-11ab4f9a]{max-width:90vw;max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 8px 40px #0006;cursor:default}.image-preview-caption[data-v-11ab4f9a]{margin-top:12px;color:#fffc;font-size:14px;max-width:600px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-preview-fade-enter-active[data-v-11ab4f9a],.image-preview-fade-leave-active[data-v-11ab4f9a]{transition:opacity .2s ease}.image-preview-fade-enter-from[data-v-11ab4f9a],.image-preview-fade-leave-to[data-v-11ab4f9a]{opacity:0}.approval-status-badge[data-v-11ab4f9a]{position:absolute;top:24px;right:24px;width:68px;height:68px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:1px;z-index:10;pointer-events:none;opacity:.85;transform:rotate(-15deg);border:none;background:transparent;overflow:hidden}.approval-status-badge[data-v-11ab4f9a]:before{content:"";position:absolute;inset:0;background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.approval-status-badge.status-inprogress[data-v-11ab4f9a]{color:#1d4ed8}.approval-status-badge.status-inprogress[data-v-11ab4f9a]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='46' fill='none' stroke='%233b82f6' stroke-width='2.5'/%3E%3Ccircle cx='50' cy='50' r='39' fill='none' stroke='%233b82f6' stroke-width='1'/%3E%3Cg stroke='%233b82f6' stroke-width='0.7' fill='none' opacity='0.45'%3E%3Cpath d='M8,20 Q30,24 50,20 T92,20'/%3E%3Cpath d='M6,27 Q30,31 50,27 T94,27'/%3E%3Cpath d='M5,34 Q30,38 50,34 T95,34'/%3E%3Cpath d='M4,41 Q30,45 50,41 T96,41'/%3E%3Cpath d='M4,48 Q30,52 50,48 T96,48'/%3E%3Cpath d='M4,55 Q30,59 50,55 T96,55'/%3E%3Cpath d='M4,62 Q30,66 50,62 T96,62'/%3E%3Cpath d='M5,69 Q30,73 50,69 T95,69'/%3E%3Cpath d='M6,76 Q30,80 50,76 T94,76'/%3E%3Cpath d='M8,83 Q30,87 50,83 T92,83'/%3E%3C/g%3E%3C/svg%3E")}.approval-status-badge.status-approved[data-v-11ab4f9a]{color:#15803d}.approval-status-badge.status-approved[data-v-11ab4f9a]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='46' fill='none' stroke='%2322c55e' stroke-width='2.5'/%3E%3Ccircle cx='50' cy='50' r='39' fill='none' stroke='%2322c55e' stroke-width='1'/%3E%3Cg stroke='%2322c55e' stroke-width='0.7' fill='none' opacity='0.45'%3E%3Cpath d='M8,20 Q30,24 50,20 T92,20'/%3E%3Cpath d='M6,27 Q30,31 50,27 T94,27'/%3E%3Cpath d='M5,34 Q30,38 50,34 T95,34'/%3E%3Cpath d='M4,41 Q30,45 50,41 T96,41'/%3E%3Cpath d='M4,48 Q30,52 50,48 T96,48'/%3E%3Cpath d='M4,55 Q30,59 50,55 T96,55'/%3E%3Cpath d='M4,62 Q30,66 50,62 T96,62'/%3E%3Cpath d='M5,69 Q30,73 50,69 T95,69'/%3E%3Cpath d='M6,76 Q30,80 50,76 T94,76'/%3E%3Cpath d='M8,83 Q30,87 50,83 T92,83'/%3E%3C/g%3E%3C/svg%3E")}.approval-status-badge.status-rejected[data-v-11ab4f9a]{color:#dc2626}.approval-status-badge.status-rejected[data-v-11ab4f9a]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='46' fill='none' stroke='%23ef4444' stroke-width='2.5'/%3E%3Ccircle cx='50' cy='50' r='39' fill='none' stroke='%23ef4444' stroke-width='1'/%3E%3Cg stroke='%23ef4444' stroke-width='0.7' fill='none' opacity='0.45'%3E%3Cpath d='M8,20 Q30,24 50,20 T92,20'/%3E%3Cpath d='M6,27 Q30,31 50,27 T94,27'/%3E%3Cpath d='M5,34 Q30,38 50,34 T95,34'/%3E%3Cpath d='M4,41 Q30,45 50,41 T96,41'/%3E%3Cpath d='M4,48 Q30,52 50,48 T96,48'/%3E%3Cpath d='M4,55 Q30,59 50,55 T96,55'/%3E%3Cpath d='M4,62 Q30,66 50,62 T96,62'/%3E%3Cpath d='M5,69 Q30,73 50,69 T95,69'/%3E%3Cpath d='M6,76 Q30,80 50,76 T94,76'/%3E%3Cpath d='M8,83 Q30,87 50,83 T92,83'/%3E%3C/g%3E%3C/svg%3E")}.approval-status-badge.status-revoked[data-v-11ab4f9a]{color:#6b7280}.approval-status-badge.status-revoked[data-v-11ab4f9a]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='46' fill='none' stroke='%239ca3af' stroke-width='2.5' stroke-dasharray='5,3'/%3E%3Ccircle cx='50' cy='50' r='39' fill='none' stroke='%239ca3af' stroke-width='1' stroke-dasharray='4,2'/%3E%3Cg stroke='%239ca3af' stroke-width='0.7' fill='none' opacity='0.35'%3E%3Cpath d='M8,20 Q30,24 50,20 T92,20'/%3E%3Cpath d='M6,27 Q30,31 50,27 T94,27'/%3E%3Cpath d='M5,34 Q30,38 50,34 T95,34'/%3E%3Cpath d='M4,41 Q30,45 50,41 T96,41'/%3E%3Cpath d='M4,48 Q30,52 50,48 T96,48'/%3E%3Cpath d='M4,55 Q30,59 50,55 T96,55'/%3E%3Cpath d='M4,62 Q30,66 50,62 T96,62'/%3E%3Cpath d='M5,69 Q30,73 50,69 T95,69'/%3E%3Cpath d='M6,76 Q30,80 50,76 T94,76'/%3E%3Cpath d='M8,83 Q30,87 50,83 T92,83'/%3E%3C/g%3E%3C/svg%3E")}.field-button-bar[data-v-11ab4f9a]{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px;border-top:1px solid #eef0f3}.field-button-item[data-v-11ab4f9a]{flex:0 0 auto;min-height:0}.field-button-item.cell-display[data-v-11ab4f9a]{width:auto;height:auto;padding:0}.field-button-item[data-v-11ab4f9a] .cell-button-wrapper{width:auto;justify-content:flex-start}.table-container[data-v-e2ac6b3e]{height:100%;display:flex;flex-direction:column;background:#fff;position:relative;overflow:hidden;border-radius:12px;isolation:isolate;border:none}.paste-blocking-overlay[data-v-e2ac6b3e]{position:absolute;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#ffffff8c;cursor:progress;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.paste-blocking-content[data-v-e2ac6b3e]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 28px;background:#fff;border-radius:10px;box-shadow:0 8px 24px #0000001f;color:#1f2937;font-size:14px}.paste-spinner[data-v-e2ac6b3e]{width:28px;height:28px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:paste-spin-e2ac6b3e .8s linear infinite}@keyframes paste-spin-e2ac6b3e{to{transform:rotate(360deg)}}.table-wrapper[data-v-e2ac6b3e]{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;border-radius:12px}.table-header-wrapper[data-v-e2ac6b3e]{background:#f8fafc;z-index:100;flex-shrink:0;position:sticky;top:0;overflow:visible}.table-header-scroll[data-v-e2ac6b3e]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%;height:40px;box-sizing:border-box}.table-header-scroll[data-v-e2ac6b3e]::-webkit-scrollbar{display:none}.table-header[data-v-e2ac6b3e]{display:flex;height:40px;background:#fff}.table-header.has-fields[data-v-e2ac6b3e]{border-top:1px solid #eef2f6;border-top-left-radius:12px;border-top-right-radius:12px}.header-cell[data-v-e2ac6b3e]{display:flex;align-items:center;padding:0 10px;border-right:1px solid #eef2f6;background:#fff;font-size:13px;font-weight:500;color:#64748b;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid #eef2f6}.header-cell.drop-target[data-v-e2ac6b3e]{position:relative}.header-cell.drop-target[data-v-e2ac6b3e]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#3b82f6;z-index:5;pointer-events:none}.header-cell.checkbox-cell[data-v-e2ac6b3e]{justify-content:center;padding:0 4px;border-left:1px solid #eef2f6}.table-header.has-fields .header-cell.checkbox-cell[data-v-e2ac6b3e]{border-top-left-radius:12px}.header-cell .field-name[data-v-e2ac6b3e]{color:#1e293b;font-weight:600}.header-cell.frozen-last[data-v-e2ac6b3e]:after,.row-cell.frozen-last[data-v-e2ac6b3e]:after{content:"";position:absolute;top:0;bottom:0;right:-6px;width:6px;pointer-events:none;background:linear-gradient(to right,rgba(0,0,0,.05),transparent);opacity:0;transition:opacity .2s}.table-container.is-scrolled-x .header-cell.frozen-last[data-v-e2ac6b3e]:after,.table-container.is-scrolled-x .row-cell.frozen-last[data-v-e2ac6b3e]:after{opacity:1;box-shadow:4px 0 8px -2px #00000026}.resize-indicator-line[data-v-e2ac6b3e]{position:absolute;top:0;bottom:0;width:2px;background:#3b82f6;z-index:1000;pointer-events:none}.header-cell:hover .field-menu-btn[data-v-e2ac6b3e]{opacity:1}.header-content[data-v-e2ac6b3e]{display:flex;align-items:center;gap:8px;flex:1;overflow:hidden;cursor:pointer}.field-name[data-v-e2ac6b3e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-menu-btn[data-v-e2ac6b3e]{opacity:0;padding:2px;border:none;background:none;cursor:pointer;color:#94a3b8;transition:opacity .2s}.resize-handle[data-v-e2ac6b3e]{position:absolute;right:-2px;top:0;bottom:0;width:4px;cursor:col-resize;z-index:10}.resize-handle[data-v-e2ac6b3e]:hover{background:#3b82f6}.table-body-wrapper[data-v-e2ac6b3e]{flex:1;overflow:auto;background:#f8fafc;box-sizing:border-box;border-bottom-left-radius:12px;border-bottom-right-radius:12px;position:relative}.table-body[data-v-e2ac6b3e]{position:relative;box-sizing:border-box}.table-row[data-v-e2ac6b3e]{display:flex;height:48px;border-bottom:1px solid #eef2f6;transition:background .1s;position:relative;background:#fff;box-sizing:border-box}.table-row[data-v-e2ac6b3e]:hover{background:#f8fafc;z-index:101}.table-row.selected[data-v-e2ac6b3e]{background:#eff6ff}.frozen-last[data-v-e2ac6b3e]{position:relative}.frozen-last[data-v-e2ac6b3e]:after{content:"";position:absolute;top:0;right:-6px;bottom:0;width:6px;background:linear-gradient(to right,rgba(0,0,0,.05),transparent);pointer-events:none;z-index:10;opacity:0;transition:opacity .2s}.is-scrolled-x .frozen-last[data-v-e2ac6b3e]:after{opacity:1}.row-cell[data-v-e2ac6b3e]{display:flex;align-items:center;padding:0 10px;border-right:1px solid #eef2f6;font-size:13px;color:#1e293b;background:inherit;position:relative}.row-cell.is-editing[data-v-e2ac6b3e]{z-index:1000!important;overflow:visible!important;padding:0!important;box-shadow:0 0 0 2px #7c3aed,0 4px 6px -1px #0000001a}.first-field-content.is-editing[data-v-e2ac6b3e]{z-index:1000!important;overflow:visible!important;padding:0!important}.row-cell.is-active-cell[data-v-e2ac6b3e]{z-index:8;box-shadow:inset 0 0 0 2px #7c3aed}.row-cell.selected-cell[data-v-e2ac6b3e]{z-index:7;background:#3b82f60d;box-shadow:inset 0 0 0 .5px #3b82f633}.row-cell.selected-cell.at-top[data-v-e2ac6b3e]{box-shadow:inset 0 2px #3b82f6,inset 0 0 0 .5px #3b82f633}.row-cell.selected-cell.at-bottom[data-v-e2ac6b3e]{box-shadow:inset 0 -2px #3b82f6,inset 0 0 0 .5px #3b82f633}.row-cell.selected-cell.at-left[data-v-e2ac6b3e]{box-shadow:inset 2px 0 #3b82f6,inset 0 0 0 .5px #3b82f633}.row-cell.selected-cell.at-right[data-v-e2ac6b3e]{box-shadow:inset -2px 0 #3b82f6,inset 0 0 0 .5px #3b82f633}.row-cell.selected-cell.at-top.at-left[data-v-e2ac6b3e]{box-shadow:inset 2px 2px #3b82f6,inset 0 0 0 .5px #3b82f633}.row-cell.selected-cell.at-top.at-right[data-v-e2ac6b3e]{box-shadow:inset -2px 2px #3b82f6,inset 0 0 0 .5px #3b82f633}.row-cell.selected-cell.at-bottom.at-left[data-v-e2ac6b3e]{box-shadow:inset 2px -2px #3b82f6,inset 0 0 0 .5px #3b82f633}.row-cell.selected-cell.at-bottom.at-right[data-v-e2ac6b3e]{box-shadow:inset -2px -2px #3b82f6,inset 0 0 0 .5px #3b82f633}.row-cell.frozen[data-v-e2ac6b3e]{z-index:9}.row-header-cell[data-v-e2ac6b3e]{padding:0;justify-content:center;border-left:1px solid #e2e8f0}.row-header-content[data-v-e2ac6b3e]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:space-around;padding:0 4px}.row-index[data-v-e2ac6b3e]{position:absolute;font-size:14px;color:#94a3b8;transition:opacity .2s;font-variant-numeric:tabular-nums;z-index:1}.row-checkbox[data-v-e2ac6b3e]{opacity:0;cursor:pointer;z-index:2;margin:0}.expand-row-btn[data-v-e2ac6b3e]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;border-radius:4px;color:#9ca3af;cursor:pointer;opacity:0;transition:all .2s;z-index:2}.comment-badge[data-v-e2ac6b3e]{display:flex;align-items:center;justify-content:center;gap:2px;padding:2px 4px;background:#f0f0ff;border-radius:3px;color:#7c3aed;font-size:11px;font-weight:600;white-space:nowrap}.comment-badge svg[data-v-e2ac6b3e]{width:12px;height:12px}.comment-number[data-v-e2ac6b3e]{font-size:10px;font-weight:700}.comment-badge-btn[data-v-e2ac6b3e]{display:flex;align-items:center;justify-content:center;gap:2px;padding:2px 4px;background:#f0f0ff;border:none;border-radius:3px;color:#7c3aed;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .2s;opacity:1;z-index:2}.comment-badge-btn[data-v-e2ac6b3e]:hover{background:#e8dfff;color:#6d28d9}.comment-badge-btn svg[data-v-e2ac6b3e]{width:12px;height:12px}.table-row[data-v-e2ac6b3e]:hover,.table-row:hover .row-cell[data-v-e2ac6b3e],.table-row:hover .add-row-cell-sticky[data-v-e2ac6b3e],.table-row:hover .add-row-field-cell[data-v-e2ac6b3e]{background-color:#f8fafc!important}.table-row.selected[data-v-e2ac6b3e],.table-row.selected .row-cell[data-v-e2ac6b3e],.table-row.selected .add-row-cell-sticky[data-v-e2ac6b3e],.table-row.selected .add-row-field-cell[data-v-e2ac6b3e]{background-color:#eff6ff!important}.table-row:hover .expand-row-btn[data-v-e2ac6b3e],.table-row:hover .row-checkbox[data-v-e2ac6b3e],.table-row:hover .row-drag-handle[data-v-e2ac6b3e],.table-row.selected .expand-row-btn[data-v-e2ac6b3e],.table-row.selected .row-drag-handle[data-v-e2ac6b3e],.table-row.is-editing-row .expand-row-btn[data-v-e2ac6b3e],.table-row.is-editing-row .row-drag-handle[data-v-e2ac6b3e],.table-row.selected .row-checkbox[data-v-e2ac6b3e]{opacity:1}.table-row.selected .row-index[data-v-e2ac6b3e]{display:none}.row-header-cell:hover .row-index[data-v-e2ac6b3e]{opacity:0}.expand-row-btn[data-v-e2ac6b3e]:hover{background-color:#e5e7eb;color:#3b82f6}.row-drag-handle[data-v-e2ac6b3e]{cursor:grab;color:#cbd5e1;opacity:0;transition:opacity .15s ease;z-index:2;display:flex;align-items:center}.drag-handle[data-v-e2ac6b3e]{cursor:grab;color:#cbd5e1;opacity:0;transition:opacity .2s}.header-cell:hover .drag-handle[data-v-e2ac6b3e]{opacity:1}.drag-indicator[data-v-e2ac6b3e]{position:fixed;pointer-events:none;z-index:9999;background:#fff;padding:8px 16px;border-radius:6px;box-shadow:0 10px 15px -3px #0000001a;border:1px solid #3b82f6;display:flex;align-items:center;gap:8px}.add-field-cell[data-v-e2ac6b3e]{border-bottom:1px solid #e2e8f0}.table-header.has-fields .add-field-cell[data-v-e2ac6b3e]{border-top-right-radius:12px}.add-field-cell[data-v-e2ac6b3e]:hover{background:#f1f5f9;color:#3b82f6}.loading-overlay[data-v-e2ac6b3e]{position:absolute;inset:0;background:#fffc;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100}.loading-container[data-v-e2ac6b3e]{display:flex;flex-direction:column;align-items:center;gap:16px}.loading-spinner-wrapper[data-v-e2ac6b3e]{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.loading-spinner-ring[data-v-e2ac6b3e]{position:absolute;width:48px;height:48px;border:3px solid rgba(59,130,246,.2);border-radius:50%;border-top-color:#3b82f6;border-right-color:#3b82f6;animation:spin-e2ac6b3e 1s linear infinite}.loading-spinner-dot[data-v-e2ac6b3e]{position:absolute;width:8px;height:8px;background:#3b82f6;border-radius:50%;animation:pulse-e2ac6b3e 1.5s ease-in-out infinite;opacity:.6}.loading-text[data-v-e2ac6b3e]{font-size:14px;color:#3b82f6;font-weight:500;letter-spacing:1px;animation:fadeInOut-e2ac6b3e 1.5s ease-in-out infinite}@keyframes spin-e2ac6b3e{to{transform:rotate(360deg)}}@keyframes pulse-e2ac6b3e{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:1}}@keyframes fadeInOut-e2ac6b3e{0%,to{opacity:.6}50%{opacity:1}}.loading-spinner[data-v-e2ac6b3e]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#3b82f6;white-space:nowrap}.empty-state[data-v-e2ac6b3e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px;text-align:center;color:#64748b}.all-hidden-state[data-v-e2ac6b3e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;color:#64748b;pointer-events:none;z-index:5}.all-hidden-title[data-v-e2ac6b3e]{margin:0 0 6px;font-size:14px;font-weight:600;color:#475569}.all-hidden-desc[data-v-e2ac6b3e]{margin:0;font-size:13px;color:#94a3b8}.empty-state h3[data-v-e2ac6b3e]{margin:16px 0 8px;color:#1e293b}.add-row-btn-wrapper[data-v-e2ac6b3e]{display:flex;align-items:center;border-bottom:1px solid #f1f5f9;background:#fff}.add-row-btn{&[data-v-e2ac6b3e]{display:flex;align-items:center;gap:8px;padding:0 12px;height:32px;border:none;background:transparent;color:#64748b;font-size:13px;cursor:pointer;transition:all .2s}&[data-v-e2ac6b3e]:hover{color:#3b82f6;background:#3b82f60d}}.table-group-divider[data-v-e2ac6b3e]{background-color:#f8fafc;border-bottom:1px solid #f1f5f9}.group-header-row[data-v-e2ac6b3e]{display:flex;align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;cursor:pointer;position:sticky;left:0;z-index:5;transition:background .2s}.group-header-row[data-v-e2ac6b3e]:before{content:"";position:fixed;left:0;top:0;bottom:0;width:1px;background-color:#e2e8f0;z-index:4;pointer-events:none}.group-header-row[data-v-e2ac6b3e]:after{content:"";position:fixed;right:0;top:0;bottom:0;width:1px;background-color:#e2e8f0;z-index:4;pointer-events:none}.group-header-row.is-group-start[data-v-e2ac6b3e],.group-header-row.is-card-start[data-v-e2ac6b3e]{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.in-card[data-v-e2ac6b3e]{border-left:none!important;border-right:none!important;background-color:#fff!important}.in-card[data-v-e2ac6b3e]:before,.in-card[data-v-e2ac6b3e]:after{display:none!important}.is-card-end.in-card[data-v-e2ac6b3e]{border-bottom:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none!important}.table-row.is-group-end[data-v-e2ac6b3e]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #e2e8f0;box-shadow:none}.group-header-row.is-group-end[data-v-e2ac6b3e]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #e2e8f0}.group-header-row[data-v-e2ac6b3e]:hover{background:#f8fafc}.indent-guide[data-v-e2ac6b3e]{position:absolute;top:0;bottom:0;width:1px;background-color:#e2e8f0;z-index:4}.group-header-cells[data-v-e2ac6b3e]{display:flex;height:100%}.group-header-main-cell[data-v-e2ac6b3e]{background:inherit;border-right:1px solid #eef2f6;justify-content:center}.group-info-cell[data-v-e2ac6b3e]{background:inherit;border-right:1px solid transparent}.group-stat-cell[data-v-e2ac6b3e]{background:inherit;border-right:1px solid transparent;justify-content:flex-end;padding-right:16px}.group-stats-inline[data-v-e2ac6b3e]{display:flex;gap:12px;align-items:center;color:#94a3b8;font-size:12px}.group-info[data-v-e2ac6b3e]{display:flex;flex-direction:row;align-items:center;gap:6px;height:100%}.group-field-label[data-v-e2ac6b3e]{display:flex;align-items:center;font-size:10px;color:#94a3b8;white-space:nowrap;flex-shrink:0}.group-value-container[data-v-e2ac6b3e]{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}.group-value[data-v-e2ac6b3e]{font-size:13px;color:#475569;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-value.is-empty[data-v-e2ac6b3e]{color:#94a3b8;font-style:normal;font-weight:400;font-size:11px}.stat-item[data-v-e2ac6b3e]{display:flex;align-items:center;gap:2px;padding:2px 4px;border-radius:4px;cursor:pointer;transition:all .2s;white-space:nowrap}.stat-item[data-v-e2ac6b3e]:hover{background:#f1f5f9;color:#64748b}.stat-label[data-v-e2ac6b3e]{display:flex;align-items:center;padding:2px 6px;border-radius:4px;cursor:pointer;background:#f8fafc;color:#94a3b8;font-size:11px}.stat-label[data-v-e2ac6b3e]:hover{background:#f1f5f9;color:#64748b}.add-group-record-btn-v2[data-v-e2ac6b3e]{display:flex;align-items:center;justify-content:flex-start;gap:0;height:16px;color:#94a3b8;background:none;border:none;cursor:pointer;border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;padding:0 4px;white-space:nowrap}.group-toggle-icon[data-v-e2ac6b3e]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#64748b;transition:transform .2s}.group-toggle-icon.is-expanded[data-v-e2ac6b3e]{transform:rotate(90deg)}.add-link-btn[data-v-e2ac6b3e]{position:absolute;right:4px;opacity:0;transition:opacity .2s;cursor:pointer;color:#3b82f6}.api-field-docs[data-v-64e96eb5]{height:100%;overflow-y:auto;padding:20px;background:#333}.api-field-docs[data-v-64e96eb5]::-webkit-scrollbar{width:8px}.api-field-docs[data-v-64e96eb5]::-webkit-scrollbar-track{background:transparent}.api-field-docs[data-v-64e96eb5]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.api-field-docs[data-v-64e96eb5]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.api-field-docs[data-v-64e96eb5]::-webkit-scrollbar-button{display:none}.loading-state[data-v-64e96eb5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#ffffff80}.loading-spinner[data-v-64e96eb5]{width:32px;height:32px;border:2px solid rgba(255,255,255,.1);border-top-color:#7b3fe4;border-radius:50%;animation:spin-64e96eb5 1s linear infinite;margin-bottom:16px}@keyframes spin-64e96eb5{to{transform:rotate(360deg)}}.loading-state p[data-v-64e96eb5]{margin:0;font-size:14px}.field-list[data-v-64e96eb5]{display:flex;flex-direction:column;gap:24px}.field-item[data-v-64e96eb5]{background:#2a2a2a;border-radius:8px;border:1px solid rgba(255,255,255,.05);overflow:hidden}.field-header[data-v-64e96eb5]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.field-name-wrapper[data-v-64e96eb5]{display:flex;align-items:center;gap:10px}.field-name-icon[data-v-64e96eb5]{width:18px;height:18px;color:#7b3fe4}.field-name[data-v-64e96eb5]{font-size:16px;font-weight:600;color:#7b3fe4}.field-id-wrapper[data-v-64e96eb5]{display:flex;align-items:center;gap:8px;font-size:13px}.field-id-label[data-v-64e96eb5]{color:#ffffff80}.field-id-value[data-v-64e96eb5]{font-family:Consolas,Monaco,Courier New,monospace;color:#ffffffb3;background:#ffffff14;padding:4px 10px;border-radius:4px;font-size:12px}.field-content[data-v-64e96eb5]{display:flex;padding:20px;gap:40px}.field-type-section[data-v-64e96eb5]{width:140px;flex-shrink:0}.section-label[data-v-64e96eb5]{font-size:13px;color:#ffffff80;margin-bottom:12px}.field-type-card[data-v-64e96eb5]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#3a3a4a;border-radius:8px;padding:20px 16px;margin-bottom:12px}.field-icon-wrapper[data-v-64e96eb5]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.field-icon[data-v-64e96eb5]{width:28px;height:28px;color:#fffc}.field-type-text[data-v-64e96eb5]{font-size:13px;color:#ffffffe6;text-align:center}.field-data-type[data-v-64e96eb5]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;color:#10b981}.field-info-section[data-v-64e96eb5]{flex:1;display:flex;flex-direction:column;gap:24px}.info-block[data-v-64e96eb5]{display:flex;flex-direction:column;gap:10px}.field-desc[data-v-64e96eb5]{font-size:14px;color:#fffc;line-height:1.7}.example-value[data-v-64e96eb5]{background:#1e1e1e;border-radius:6px;padding:16px;border:1px solid rgba(255,255,255,.08)}.example-code[data-v-64e96eb5]{margin:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;color:#ffffffe6;line-height:1.6;white-space:pre-wrap;word-break:break-all}.api-field-name[data-v-64e96eb5]{display:flex;align-items:center;gap:8px;background:#1e1e1e;border-radius:6px;padding:10px 16px;border:1px solid rgba(255,255,255,.08)}.api-field-name code[data-v-64e96eb5]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;color:#10b981;flex:1}.copy-btn[data-v-64e96eb5]{display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:none;border-radius:4px;color:#ffffff80;cursor:pointer;transition:all .15s}.copy-btn[data-v-64e96eb5]:hover{color:#fffc;background:#ffffff1a}.empty-state[data-v-64e96eb5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#fff6}.empty-icon[data-v-64e96eb5]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-64e96eb5]{margin:0;font-size:14px}.empty-hint[data-v-64e96eb5]{margin-top:8px!important;font-size:12px!important;color:#ffffff4d!important}.api-code-example[data-v-2e5c4ab3]{display:flex;flex-direction:column;gap:20px;padding:20px;height:100%;overflow-x:hidden;overflow-y:auto}.api-code-example[data-v-2e5c4ab3]::-webkit-scrollbar{width:8px}.api-code-example[data-v-2e5c4ab3]::-webkit-scrollbar-track{background:transparent}.api-code-example[data-v-2e5c4ab3]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.api-code-example[data-v-2e5c4ab3]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.api-code-example[data-v-2e5c4ab3]::-webkit-scrollbar-button{display:none}.code-section-header[data-v-2e5c4ab3],.response-section-header[data-v-2e5c4ab3]{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.section-title[data-v-2e5c4ab3]{font-size:16px;font-weight:600;color:#7b3fe4;margin:0}.language-tabs[data-v-2e5c4ab3]{display:flex;gap:4px}.lang-tab[data-v-2e5c4ab3]{padding:6px 12px;background:transparent;border:none;color:#fff9;font-size:13px;cursor:pointer;border-radius:4px;transition:all .15s}.lang-tab[data-v-2e5c4ab3]:hover{color:#fffc;background:#ffffff0d}.lang-tab.active[data-v-2e5c4ab3]{color:#fff;background:#7b3fe433}.code-block-wrapper[data-v-2e5c4ab3]{border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;background:#1e1e1e;flex-shrink:0}.code-block-header[data-v-2e5c4ab3]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#252525;border-bottom:1px solid rgba(255,255,255,.05)}.code-label[data-v-2e5c4ab3]{font-size:13px;color:#ffffffb3;font-weight:500}.code-actions[data-v-2e5c4ab3]{display:flex;gap:8px}.action-btn[data-v-2e5c4ab3]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#ffffffb3;font-size:12px;cursor:pointer;transition:all .15s}.action-btn[data-v-2e5c4ab3]:hover{background:#ffffff1a;color:#fff;border-color:#fff3}.code-block[data-v-2e5c4ab3]{margin:0;padding:16px;overflow-x:auto;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;color:#ffffffe6;background:#1e1e1e;white-space:pre;min-height:auto;height:auto}.code-block code[data-v-2e5c4ab3]{font-family:inherit;display:block}.batch-help[data-v-2e5c4ab3]{display:flex;gap:12px;padding:16px;background:#7b3fe41a;border:1px solid rgba(123,63,228,.2);border-radius:8px}.help-icon[data-v-2e5c4ab3]{font-size:20px;flex-shrink:0}.help-content[data-v-2e5c4ab3]{flex:1}.help-title[data-v-2e5c4ab3]{margin:0 0 4px;font-size:14px;font-weight:600;color:#7b3fe4}.help-text[data-v-2e5c4ab3]{margin:0;font-size:13px;color:#ffffffb3;line-height:1.5}.api-panel-overlay[data-v-995a6a50]{position:fixed;inset:0;background:#00000080;z-index:999}.api-panel-container[data-v-995a6a50]{position:fixed;top:0;right:0;bottom:0;width:960px;background-color:#1e1e1e;color:#fff;padding:24px;display:flex;flex-direction:column;box-shadow:-4px 0 16px #0000004d;z-index:1000;animation:slideInRight-995a6a50 .3s cubic-bezier(.16,1,.3,1)}@keyframes slideInRight-995a6a50{0%{transform:translate(100%)}to{transform:translate(0)}}.panel-header[data-v-995a6a50]{position:relative;margin-bottom:24px}.panel-title[data-v-995a6a50]{color:#7b3fe4;font-size:20px;margin:0 0 24px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.title-icon[data-v-995a6a50]{width:24px;height:24px;color:#7b3fe4}.title-text[data-v-995a6a50]{color:#7b3fe4;font-size:20px}.example-panel[data-v-995a6a50]{margin-left:8px;color:#fff9;font-size:14px}.docs-btn[data-v-995a6a50],.apifox-btn[data-v-995a6a50]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:transparent;border:none;border-radius:4px;color:#fff9!important;font-size:12px;cursor:pointer;transition:all .15s;margin-left:6px}.docs-btn[data-v-995a6a50]:hover,.apifox-btn[data-v-995a6a50]:hover{color:#fffc!important;background:#ffffff1a}.divider[data-v-995a6a50]{width:1px;height:16px;background:#ffffff4d;opacity:.3;margin:0}.panel-table-name[data-v-995a6a50]{color:#fff;font-size:16px;font-weight:400;margin:0;display:flex;align-items:center;gap:8px}.table-icon[data-v-995a6a50]{font-size:18px}.close-btn[data-v-995a6a50]{position:absolute;top:24px;right:24px;border:none;background:transparent;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .15s;padding:4px}.close-btn[data-v-995a6a50]:hover{background:#ffffff1a}.operation-area[data-v-995a6a50]{display:flex;justify-content:flex-end;padding:16px 0 12px;gap:17px}.checkbox-label[data-v-995a6a50]{display:flex;align-items:center;gap:6px;font-size:13px;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:17px}.checkbox-label.no-token[data-v-995a6a50]{opacity:.7}.no-token-hint[data-v-995a6a50]{font-size:11px;color:#fff9;margin-left:8px}.no-token-hint a[data-v-995a6a50]{color:#7b3fe4;text-decoration:underline;cursor:pointer}.no-token-hint a[data-v-995a6a50]:hover{color:#9d6ce8}.checkbox-label input[type=checkbox][data-v-995a6a50]{width:14px;height:14px;cursor:pointer}.tabs-container[data-v-995a6a50]{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;background:#2a2a2a;border-radius:4px}.tabs-header[data-v-995a6a50]{display:flex;background:#2a2a2a;border-radius:4px 4px 0 0;flex-shrink:0}.tab-btn[data-v-995a6a50]{flex:1;max-width:16.65%;height:45px;border:none;background:#2a2a2a;color:#ffffffb3;font-size:12px;cursor:pointer;text-align:center;display:block;margin:0;border-radius:4px 4px 0 0;transition:all .15s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;line-height:45px}.tab-btn[data-v-995a6a50]:hover{color:#fffc}.tab-btn.active[data-v-995a6a50]{background:#333;color:#fff;position:relative}.tab-btn.active[data-v-995a6a50]:after{content:"";position:absolute;bottom:0;left:17.5%;width:65%;height:2px;background:#7b3fe4;border-radius:1px}.tab-content[data-v-995a6a50]{flex:1;overflow-y:auto;background:#333;border-radius:0 0 4px 4px;padding:0;min-height:0}.tab-content[data-v-995a6a50]::-webkit-scrollbar{width:8px}.tab-content[data-v-995a6a50]::-webkit-scrollbar-track{background:transparent}.tab-content[data-v-995a6a50]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.tab-content[data-v-995a6a50]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.tab-content[data-v-995a6a50]::-webkit-scrollbar-button{display:none}.field-docs-tab[data-v-995a6a50],.code-example-tab[data-v-995a6a50]{height:100%}.token-modal-overlay[data-v-995a6a50]{position:fixed;inset:0;background:#00000080;z-index:2000;display:flex;align-items:center;justify-content:center}.token-modal[data-v-995a6a50]{background:#1e1e1e;border-radius:8px;padding:24px;width:400px;max-width:90%;box-shadow:0 4px 12px #0000004d;color:#fff}.token-modal h3[data-v-995a6a50]{margin:0 0 12px;font-size:18px;color:#fff}.token-modal p[data-v-995a6a50]{margin:0 0 20px;color:#ffffffb3;font-size:14px}.modal-actions[data-v-995a6a50]{display:flex;justify-content:flex-end;gap:8px}.cancel-btn[data-v-995a6a50],.confirm-btn[data-v-995a6a50]{padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .15s}.cancel-btn[data-v-995a6a50]{border:1px solid rgba(255,255,255,.2);background:transparent;color:#ffffffb3}.cancel-btn[data-v-995a6a50]:hover{background:#ffffff1a}.confirm-btn[data-v-995a6a50]{border:none;background:#7b3fe4;color:#fff}.confirm-btn[data-v-995a6a50]:hover{background:#6b2fd4}.confirm-btn[data-v-995a6a50]:disabled{background:#4a4a4a;color:#fff6;cursor:not-allowed}.ghost-btn[data-v-995a6a50]{padding:8px 16px;border:1px solid rgba(123,63,228,.4);background:transparent;color:#fffc;border-radius:4px;font-size:14px;cursor:pointer;transition:all .15s}.ghost-btn[data-v-995a6a50]:hover{background:#7b3fe426;border-color:#7b3fe4;color:#fff}.new-key-modal[data-v-995a6a50]{width:560px}.new-key-row[data-v-995a6a50]{display:flex;gap:8px;margin-bottom:12px}.new-key-input[data-v-995a6a50]{flex:1;padding:10px 12px;background:#2a2a2a;border:1px solid #7b3fe4;border-radius:4px;color:#fbbf24;font-family:Monaco,Consolas,monospace;font-size:12px;outline:none}.new-key-input[data-v-995a6a50]:focus{border-color:#9d6ce8;box-shadow:0 0 0 2px #7b3fe433}.copy-btn[data-v-995a6a50]{padding:10px 20px;background:#7b3fe4;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;white-space:nowrap;transition:all .15s}.copy-btn[data-v-995a6a50]:hover{background:#6b2fd4}.new-key-hint[data-v-995a6a50]{color:#ffffff80!important;font-size:12px!important;margin:0 0 20px!important;line-height:1.5}.wc-overlay[data-v-5c525cc6]{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;background:#0006;backdrop-filter:blur(4px)}.wc-container[data-v-5c525cc6]{width:calc(100vw - 48px);max-width:1000px;height:calc(100vh - 80px);max-height:720px;background:#fff;border-radius:12px;box-shadow:0 25px 60px #0003,0 0 1px #0000001a;display:flex;flex-direction:column;overflow:hidden}.wc-header[data-v-5c525cc6]{display:flex;align-items:center;padding:18px 24px 0;position:relative}.wc-title[data-v-5c525cc6]{font-size:17px;font-weight:600;color:#1e293b;margin:0;letter-spacing:-.01em}.wc-help-btn[data-v-5c525cc6]{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;width:20px;height:20px;border:1.5px solid #cbd5e1;border-radius:50%;background:transparent;color:#94a3b8;cursor:pointer;transition:all .15s ease;flex-shrink:0}.wc-help-btn[data-v-5c525cc6]:hover{border-color:#7c3aed;color:#7c3aed;background:#7c3aed0a}.wc-close-btn[data-v-5c525cc6]{margin-left:auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#94a3b8;transition:all .15s ease;flex-shrink:0}.wc-close-btn[data-v-5c525cc6]:hover{background:#f1f5f9;color:#475569}.wc-tabs[data-v-5c525cc6]{display:flex;gap:32px;padding:16px 24px 0;border-bottom:1px solid #f1f5f9}.wc-tab[data-v-5c525cc6]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:0 0 11px;border:none;background:transparent;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease;white-space:nowrap}.wc-tab[data-v-5c525cc6]:hover{color:#334155}.wc-tab.active[data-v-5c525cc6]{color:#7c3aed;font-weight:500}.wc-tab.active[data-v-5c525cc6]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#7c3aed;border-radius:1px}.tab-badge[data-v-5c525cc6]{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;font-size:10px;font-weight:700;color:#7c3aed;background:#ede9fe;border-radius:3px;line-height:1.4;letter-spacing:.02em}.wc-info-bar[data-v-5c525cc6]{display:flex;align-items:flex-start;gap:8px;margin:12px 24px 0;padding:10px 14px;background:#fafafa;border-radius:6px;font-size:12px;color:#94a3b8;line-height:1.5}.info-icon[data-v-5c525cc6]{flex-shrink:0;margin-top:1px;color:#94a3b8}.info-text[data-v-5c525cc6]{flex:1}.wc-body[data-v-5c525cc6]{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px 24px 24px}.wc-body[data-v-5c525cc6]::-webkit-scrollbar{width:5px}.wc-body[data-v-5c525cc6]::-webkit-scrollbar-track{background:transparent}.wc-body[data-v-5c525cc6]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.wc-body[data-v-5c525cc6]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.wc-loading[data-v-5c525cc6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#94a3b8;gap:12px}.loading-spinner[data-v-5c525cc6]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#7c3aed;border-radius:50%;animation:spin-5c525cc6 .8s linear infinite}@keyframes spin-5c525cc6{to{transform:rotate(360deg)}}.wc-empty[data-v-5c525cc6]{display:flex;align-items:center;justify-content:center;padding:60px 20px;color:#94a3b8;font-size:14px}.wc-grid[data-v-5c525cc6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 900px){.wc-grid[data-v-5c525cc6]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.wc-grid[data-v-5c525cc6]{grid-template-columns:1fr}}.wc-card[data-v-5c525cc6]{background:#fff;border:1px solid #eef2f6;border-radius:8px;overflow:hidden;transition:all .2s ease;cursor:default}.wc-card[data-v-5c525cc6]:hover{border-color:#c4b5fd;box-shadow:0 4px 16px #7c3aed14;transform:translateY(-1px)}.card-illustration[data-v-5c525cc6]{position:relative;width:100%;aspect-ratio:150 / 110;display:flex;align-items:center;justify-content:center;overflow:hidden}.card-illustration .illust-svg[data-v-5c525cc6]{width:85%;height:85%}.illust-purple[data-v-5c525cc6]{background:linear-gradient(135deg,#ede9fe,#ddd6fe,#c4b5fd)}.illust-orange[data-v-5c525cc6]{background:linear-gradient(135deg,#fef3c7,#fde68a,#fcd34d)}.illust-blue[data-v-5c525cc6]{background:linear-gradient(135deg,#dbeafe,#bfdbfe,#93c5fd)}.illust-indigo[data-v-5c525cc6]{background:linear-gradient(135deg,#e0e7ff,#c7d2fe,#a5b4fc)}.illust-cyan[data-v-5c525cc6]{background:linear-gradient(135deg,#cffafe,#a5f3fc,#67e8f9)}.illust-violet[data-v-5c525cc6]{background:linear-gradient(135deg,#ede9fe,#ddd6fe,#c4b5fd)}.card-body[data-v-5c525cc6]{padding:16px 14px 0}.card-footer[data-v-5c525cc6]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 12px;margin-left:-14px;margin-right:-14px;border-top:1px solid #f1f5f9}.card-name[data-v-5c525cc6]{margin:0 0 6px;font-size:14px;font-weight:600;color:#1e293b;line-height:1.4;letter-spacing:-.01em}.card-desc[data-v-5c525cc6]{margin:0 0 12px;font-size:12px;color:#94a3b8;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-v-5c525cc6]{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #f1f5f9}.publisher-row[data-v-5c525cc6]{display:flex;align-items:center;gap:4px;min-width:0}.publisher-label[data-v-5c525cc6]{font-size:12px;color:#94a3b8;white-space:nowrap;flex-shrink:0}.publisher-avatar[data-v-5c525cc6]{width:22px;height:22px;border-radius:50%;flex-shrink:0;border:1.5px solid #e2e8f0}.publisher-name[data-v-5c525cc6]{font-size:12px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.install-btn[data-v-5c525cc6]{display:inline-flex;align-items:center;gap:4px;padding:6px 18px;background:#7c3aed;color:#fff;border:none;border-radius:5px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;letter-spacing:.02em}.install-btn[data-v-5c525cc6]:hover{background:#6d28d9;box-shadow:0 2px 8px #7c3aed4d;transform:translateY(-.5px)}.install-btn[data-v-5c525cc6]:active{transform:translateY(0)}.widget-center-fade-enter-active[data-v-5c525cc6]{animation:wcFadeIn-5c525cc6 .25s cubic-bezier(.16,1,.3,1)}.widget-center-fade-leave-active[data-v-5c525cc6]{animation:wcFadeOut-5c525cc6 .2s ease-in}@keyframes wcFadeIn-5c525cc6{0%{opacity:0}to{opacity:1}}@keyframes wcFadeOut-5c525cc6{0%{opacity:1}to{opacity:0}}.widget-center-fade-enter-active .wc-container[data-v-5c525cc6]{animation:wcSlideUp-5c525cc6 .3s cubic-bezier(.16,1,.3,1)}@keyframes wcSlideUp-5c525cc6{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.kingdee-config-wrapper[data-v-2f8e71f3]{display:flex;width:100%;min-height:500px;padding:0;background:#fff}.config-placeholder[data-v-2f8e71f3]{text-align:center;padding:48px;width:100%}.placeholder-icon[data-v-2f8e71f3]{font-size:48px;margin-bottom:16px}.kc-left-area[data-v-2f8e71f3]{flex:1;display:flex;flex-direction:column;border-right:1px solid #e4e7ed;padding:16px}.kc-header-row[data-v-2f8e71f3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.kc-title[data-v-2f8e71f3]{font-size:16px;font-weight:600;color:#303133}.kc-header-actions[data-v-2f8e71f3]{display:flex;gap:8px}.kc-mapping-list[data-v-2f8e71f3]{flex:1;overflow:auto}.kc-empty-mapping[data-v-2f8e71f3]{text-align:center;padding:60px 20px;color:#909399}.kc-empty-mapping .hint[data-v-2f8e71f3]{font-size:12px;margin-top:8px;color:#c0c4cc}.kc-right-panel[data-v-2f8e71f3]{width:320px;display:flex;flex-direction:column;padding:16px;background:#fafafa}.kr-section[data-v-2f8e71f3]{margin-bottom:20px}.kr-section-header[data-v-2f8e71f3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.kr-section-label[data-v-2f8e71f3]{font-size:14px;font-weight:600;color:#303133}.kr-divider-with-link[data-v-2f8e71f3]{margin-top:16px;margin-bottom:12px;padding-top:16px;border-top:1px dashed #e4e7ed}.kr-connection-list[data-v-2f8e71f3]{display:flex;flex-direction:column;gap:8px}.kr-connection-item[data-v-2f8e71f3]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#fff;border:1px solid #e4e7ed;border-radius:6px}.kr-conn-info[data-v-2f8e71f3]{display:flex;align-items:center;gap:8px}.kr-conn-name[data-v-2f8e71f3]{font-weight:500;color:#303133}.kr-conn-status[data-v-2f8e71f3]{font-size:12px;color:#909399}.kr-conn-status.connected[data-v-2f8e71f3]{color:#67c23a}.kr-conn-actions[data-v-2f8e71f3]{display:flex;gap:4px}.kr-add-connection[data-v-2f8e71f3]{margin-top:8px}.kr-sync-settings[data-v-2f8e71f3]{display:flex;flex-direction:column;gap:12px}.kr-sync-item[data-v-2f8e71f3]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.kr-sync-item[data-v-2f8e71f3] .el-checkbox-group{display:flex;flex-wrap:wrap;gap:8px}.kr-sync-label[data-v-2f8e71f3]{font-size:13px;color:#606266;flex-shrink:0;width:60px}.kr-actions[data-v-2f8e71f3]{margin-top:auto;padding-top:16px;display:flex;justify-content:flex-end;gap:8px}.e-chart[data-v-388920ce]{width:100%;height:100%;min-width:200px;min-height:150px}.chart-renderer[data-v-9d5b4d49]{position:relative;width:100%;height:100%;min-width:200px;min-height:150px}.cr-loading[data-v-9d5b4d49]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box}.cr-skeleton[data-v-9d5b4d49]{width:100%;height:100%;border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;animation:cr-skeleton-loading-9d5b4d49 1.4s ease infinite}@keyframes cr-skeleton-loading-9d5b4d49{0%{background-position:100% 50%}to{background-position:0 50%}}.cr-empty[data-v-9d5b4d49],.cr-error[data-v-9d5b4d49]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#909399;font-size:14px;text-align:center;padding:12px;box-sizing:border-box}.cr-error[data-v-9d5b4d49]{color:#f56c6c}.wfd-overlay[data-v-dba7c80f]{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:#1e293b2e}.wfd-dialog[data-v-dba7c80f]{background:#fff;border-radius:10px;box-shadow:0 12px 40px #00000024,0 0 1px #00000014;width:660px;max-width:94vw;display:flex;flex-direction:column;overflow:hidden}.wfd-header[data-v-dba7c80f]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 16px}.wfd-title[data-v-dba7c80f]{font-size:15px;font-weight:600;color:#1e293b}.wfd-close[data-v-dba7c80f]{width:28px;height:28px;border:none;background:transparent;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:all .15s}.wfd-close[data-v-dba7c80f]:hover{background:#f1f5f9;color:#475569}.wfd-body[data-v-dba7c80f]{padding:0 20px 12px;min-height:80px}.wfd-rows[data-v-dba7c80f]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.wfd-row[data-v-dba7c80f]{display:flex;align-items:center;gap:8px}.wfd-prefix[data-v-dba7c80f]{width:44px;flex-shrink:0}.wfd-prefix-label[data-v-dba7c80f]{font-size:13px;color:#334155;font-weight:500;padding:0 8px;height:32px;display:flex;align-items:center;background:#f3f4f6;border-radius:6px;white-space:nowrap}.wfd-conjunction-wrap[data-v-dba7c80f]{position:relative;display:flex;align-items:center}.wfd-conjunction-select[data-v-dba7c80f]{height:32px;padding:0 22px 0 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;width:44px}.wfd-conjunction-select[data-v-dba7c80f]:focus{border-color:#a78bfa}.wfd-conj-arrow[data-v-dba7c80f]{position:absolute;right:6px;color:#94a3b8;pointer-events:none}.wfd-field-wrap[data-v-dba7c80f]{position:relative;display:flex;align-items:center;flex:2;min-width:0;border:1px solid #e2e8f0;border-radius:6px;background:#fff;padding:0 8px;height:32px;gap:5px;transition:border-color .15s}.wfd-field-wrap[data-v-dba7c80f]:focus-within{border-color:#a78bfa}.wfd-field-icon[data-v-dba7c80f]{color:#7c3aed;flex-shrink:0}.wfd-select[data-v-dba7c80f]{border:none;outline:none;background:transparent;font-size:13px;color:#334155;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:1;min-width:0;padding-right:18px}.wfd-op-wrap[data-v-dba7c80f]{position:relative;display:flex;align-items:center;flex:1.2;min-width:0;border:1px solid #e2e8f0;border-radius:6px;background:#fff;padding:0 8px;height:32px;transition:border-color .15s}.wfd-op-wrap[data-v-dba7c80f]:focus-within{border-color:#a78bfa}.wfd-select-op[data-v-dba7c80f]{flex:1;padding-right:18px}.wfd-select-arrow[data-v-dba7c80f]{position:absolute;right:7px;color:#94a3b8;pointer-events:none;flex-shrink:0}.wfd-value-wrap[data-v-dba7c80f]{flex:2.5;min-width:0}.wfd-value-input[data-v-dba7c80f]{width:100%;height:32px;border:1px solid #e2e8f0;border-radius:6px;padding:0 10px;font-size:13px;color:#334155;background:#f8fafc;outline:none;box-sizing:border-box;transition:border-color .15s,background .15s}.wfd-value-input[data-v-dba7c80f]:focus{border-color:#a78bfa;background:#fff}.wfd-value-select[data-v-dba7c80f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#f8fafc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 4l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 9px center;padding-right:28px}.wfd-value-empty[data-v-dba7c80f]{width:100%;height:32px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.wfd-delete[data-v-dba7c80f]{width:28px;height:28px;flex-shrink:0;border:none;background:transparent;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:all .15s}.wfd-delete[data-v-dba7c80f]:hover{color:#ef4444;background:#fef2f2}.wfd-add-btn[data-v-dba7c80f]{display:inline-flex;align-items:center;gap:6px;padding:7px 4px;border:none;background:transparent;font-size:13px;color:#64748b;cursor:pointer;border-radius:5px;transition:all .15s}.wfd-add-btn[data-v-dba7c80f]:hover{color:#7c3aed;background:#f5f3ff}.wfd-footer[data-v-dba7c80f]{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px 16px;border-top:1px solid #f1f5f9}.wfd-btn-cancel[data-v-dba7c80f]{height:32px;padding:0 16px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;color:#64748b;cursor:pointer;transition:all .15s}.wfd-btn-cancel[data-v-dba7c80f]:hover{border-color:#cbd5e1;color:#334155}.wfd-btn-confirm[data-v-dba7c80f]{height:32px;padding:0 20px;border:none;border-radius:6px;background:#7c3aed;font-size:13px;color:#fff;cursor:pointer;font-weight:500;transition:background .15s}.wfd-btn-confirm[data-v-dba7c80f]:hover{background:#6d28d9}.wfd-fade-enter-active[data-v-dba7c80f]{animation:wfdIn-dba7c80f .18s ease}.wfd-fade-leave-active[data-v-dba7c80f]{animation:wfdOut-dba7c80f .14s ease forwards}@keyframes wfdIn-dba7c80f{0%{opacity:0;transform:scale(.97) translateY(-6px)}to{opacity:1;transform:none}}@keyframes wfdOut-dba7c80f{0%{opacity:1}to{opacity:0}}.drill-breadcrumb[data-v-79841778]{display:flex;align-items:center;gap:6px;min-height:24px;padding:2px 4px;font-size:12px;line-height:18px;color:#6b7280;overflow:hidden;flex:0 0 auto}.drill-breadcrumb__back[data-v-79841778]{display:inline-flex;align-items:center;gap:2px;padding:1px 6px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;color:#4b5563;font-size:12px;line-height:16px;cursor:pointer;flex:0 0 auto}.drill-breadcrumb__back[data-v-79841778]:hover{border-color:#3b82f6;color:#2563eb}.drill-breadcrumb__back-icon[data-v-79841778]{font-size:14px;line-height:14px}.drill-breadcrumb__list[data-v-79841778]{display:flex;align-items:center;gap:2px;min-width:0;overflow:hidden;white-space:nowrap}.drill-breadcrumb__item[data-v-79841778]{max-width:120px;padding:0 2px;border:none;background:transparent;color:#2563eb;font-size:12px;line-height:18px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drill-breadcrumb__item[data-v-79841778]:hover:not(:disabled){text-decoration:underline}.drill-breadcrumb__item.is-current[data-v-79841778],.drill-breadcrumb__item[data-v-79841778]:disabled{color:#111827;font-weight:600;cursor:default}.drill-breadcrumb__sep[data-v-79841778]{color:#d1d5db;flex:0 0 auto}.drill-breadcrumb__ellipsis[data-v-79841778]{color:#9ca3af;flex:0 0 auto}.drill-breadcrumb__dim[data-v-79841778]{margin-left:auto;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40%;flex:0 1 auto}.drill-breadcrumb.is-compact .drill-breadcrumb__item[data-v-79841778]{max-width:80px}.summary-widget[data-v-fb4d23fb]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000000d;box-sizing:border-box}.summary-widget--bare[data-v-fb4d23fb]{background:transparent;box-shadow:none;border-radius:0;padding:0}.sw-label[data-v-fb4d23fb]{font-size:13px;color:#6b7280;line-height:1.5;text-align:center;margin-bottom:8px;max-width:100%;word-break:break-word}.sw-number[data-v-fb4d23fb]{font-size:32px;font-weight:700;line-height:1.2;text-align:center;font-variant-numeric:tabular-nums}.sw-dim[data-v-fb4d23fb]{font-size:.6em;font-weight:700;margin-right:6px;opacity:.85}.sw-number.sw-clickable[data-v-fb4d23fb]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s}.sw-number.sw-clickable[data-v-fb4d23fb]:hover{color:#4338ca!important;text-decoration:underline}.sw-trend[data-v-fb4d23fb]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;margin-top:8px}.sw-trend.positive[data-v-fb4d23fb]{background:#fef2f2}.sw-trend.negative[data-v-fb4d23fb]{background:#f0fdf4}.sw-trend-icon[data-v-fb4d23fb]{width:14px;height:14px}.sw-trend-value[data-v-fb4d23fb]{font-weight:600}.sw-target[data-v-fb4d23fb]{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;font-size:13px}.sw-target-label[data-v-fb4d23fb]{color:#6b7280}.sw-target-percent[data-v-fb4d23fb]{font-weight:700}.sw-drill[data-v-fb4d23fb]{justify-content:flex-start;gap:10px}.sw-drill--compact[data-v-fb4d23fb]{justify-content:center}.sw-crumbs[data-v-fb4d23fb]{align-self:stretch;border-bottom:1px solid #f1f5f9;padding-bottom:6px}.sw-breakdown[data-v-fb4d23fb]{width:100%;display:flex;flex-direction:column;gap:6px;margin-top:4px;overflow-y:auto}.sw-sort-bar[data-v-fb4d23fb]{display:flex;gap:6px;margin-bottom:2px}.sw-hide-complete-btn[data-v-fb4d23fb]{align-self:flex-start;margin-bottom:4px;font-weight:600}.sw-hide-complete-btn.is-active[data-v-fb4d23fb]{background:#ecfdf5;border-color:#6ee7b7;color:#059669}.sw-sort-btn[data-v-fb4d23fb]{padding:3px 10px;border:1px solid #eceef2;border-radius:12px;background:#fafbfc;color:#64748b;font-size:12px;line-height:1.4;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.sw-sort-btn[data-v-fb4d23fb]:hover{background:#eef2ff;border-color:#c7d2fe;color:#6366f1}.sw-sort-btn.is-active[data-v-fb4d23fb]{background:#eef2ff;border-color:#c7d2fe;color:#6366f1;font-weight:600}.sw-sort-dir[data-v-fb4d23fb]{display:inline-flex;gap:4px;margin-left:4px;padding-left:8px;border-left:1px solid #eceef2}.sw-sort-dir-btn[data-v-fb4d23fb]{padding:3px 8px;font-size:11px}.sw-break-item[data-v-fb4d23fb]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid #eceef2;border-radius:8px;background:#fafbfc;cursor:pointer;text-align:left;font-size:13px;color:#334155;transition:background .15s,border-color .15s}.sw-break-item[data-v-fb4d23fb]:hover{background:#eef2ff;border-color:#c7d2fe}.sw-break-item.is-leaf[data-v-fb4d23fb]{cursor:default}.sw-break-item.is-leaf[data-v-fb4d23fb]:hover{background:#fafbfc;border-color:#eceef2}.sw-break-rank[data-v-fb4d23fb]{flex:0 0 auto;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#eef2ff;color:#6366f1;font-size:11px;font-weight:700;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.sw-break-item.is-leaf .sw-break-rank[data-v-fb4d23fb]{background:#f1f5f9;color:#94a3b8}.sw-break-label[data-v-fb4d23fb]{font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-break-value[data-v-fb4d23fb]{font-variant-numeric:tabular-nums;font-weight:600;color:#1e293b}.sw-break-target[data-v-fb4d23fb]{font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap}.sw-break-pct[data-v-fb4d23fb]{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.sw-break-ratio[data-v-fb4d23fb]{font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums}.sw-break-caret[data-v-fb4d23fb]{color:#6366f1;font-weight:700}.sw-break-empty[data-v-fb4d23fb]{padding:12px;text-align:center;color:#94a3b8;font-size:13px}.sgcm-mask[data-v-b96111c5]{position:fixed;inset:0;z-index:1100;background:#0f172a73;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:sgcm-fade-in-b96111c5 .2s ease-out}@keyframes sgcm-fade-in-b96111c5{0%{opacity:0}to{opacity:1}}.sgcm-modal[data-v-b96111c5]{background:#fff;border-radius:14px;width:520px;max-width:92vw;max-height:86vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 6px -1px #00000014,0 10px 30px -5px #0000001f,0 20px 50px -10px #0000001a;animation:sgcm-slide-up-b96111c5 .25s ease-out}@keyframes sgcm-slide-up-b96111c5{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sgcm-header[data-v-b96111c5]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9}.sgcm-title[data-v-b96111c5]{font-size:15px;font-weight:600;color:#0f172a}.sgcm-close[data-v-b96111c5]{cursor:pointer;font-size:16px;color:#94a3b8;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s}.sgcm-close[data-v-b96111c5]:hover{color:#475569;background:#f1f5f9}.sgcm-body[data-v-b96111c5]{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.sgcm-block[data-v-b96111c5]{display:flex;flex-direction:column;gap:6px}.sgcm-label[data-v-b96111c5]{font-size:12px;color:#64748b;line-height:1.4}.sgcm-empty[data-v-b96111c5]{font-size:12px;color:#94a3b8}.sgcm-hint[data-v-b96111c5]{font-size:12px;color:#6b7280;line-height:1.4}.sgcm-multi[data-v-b96111c5]{display:flex;flex-wrap:wrap;gap:6px 8px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;max-height:240px;overflow-y:auto}.sgcm-chip[data-v-b96111c5]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:12px;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .12s ease}.sgcm-chip input[type=checkbox][data-v-b96111c5]{margin:0;cursor:pointer;accent-color:#6366f1}.sgcm-chip[data-v-b96111c5]:hover{border-color:#c7d2fe}.sgcm-chip--active[data-v-b96111c5]{background:#eef2ff;border-color:#a5b4fc;color:#3730ca;font-weight:500}.cfg-select[data-v-b96111c5]{padding:7px 30px 7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s;outline:none}.cfg-select[data-v-b96111c5]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa14}.sgcm-rank-select[data-v-b96111c5]{width:200px}.sgcm-rank-row[data-v-b96111c5]{display:flex;align-items:center;gap:8px}.cfg-input[data-v-b96111c5]{padding:7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;transition:border-color .15s;outline:none}.cfg-input[data-v-b96111c5]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa14}.sgcm-rank-input[data-v-b96111c5]{width:80px}.sgcm-rank-hint[data-v-b96111c5]{font-size:12px;color:#6b7280}.sgcm-check[data-v-b96111c5]{display:flex;align-items:center;gap:6px;font-size:12px;color:#374151;cursor:pointer}.sgcm-check input[data-v-b96111c5]{accent-color:#6366f1;cursor:pointer}.sgcm-footer[data-v-b96111c5]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #f1f5f9}.cfg-btn[data-v-b96111c5]{padding:8px 20px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s}.cfg-btn[data-v-b96111c5]:hover{background:#f8fafc;border-color:#cbd5e1}.cfg-btn-primary[data-v-b96111c5]{background:linear-gradient(135deg,#6366f1,#5855ee);color:#fff;border-color:transparent;box-shadow:0 2px 8px #6366f147}.cfg-btn-primary[data-v-b96111c5]:hover{background:linear-gradient(135deg,#4f46e5,#4743e8);box-shadow:0 4px 12px #6366f161;transform:translateY(-1px)}.view-select[data-v-64d01334]{max-width:240px}.view-select[data-v-64d01334]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.join-modal-mask[data-v-3392a99d]{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;background:#1e293b52}.jcd-modal[data-v-3392a99d]{background:#fff;border-radius:10px;box-shadow:0 16px 48px #0f172a38;width:720px;max-width:94vw;max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.jm-header[data-v-3392a99d]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9}.jm-title[data-v-3392a99d]{font-size:15px;font-weight:600;color:#1e293b}.jm-close[data-v-3392a99d]{width:28px;height:28px;border:none;background:transparent;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:15px}.jm-close[data-v-3392a99d]:hover{background:#f1f5f9;color:#475569}.jm-body[data-v-3392a99d]{padding:16px 20px;overflow-y:auto}.jm-footer[data-v-3392a99d]{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px 16px;border-top:1px solid #f1f5f9}.jcd-result-summary[data-v-3392a99d]{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:10px 12px;margin-bottom:14px}.jcd-rs-title[data-v-3392a99d]{font-size:12px;color:#64748b;margin-bottom:8px}.jcd-rs-list[data-v-3392a99d]{display:flex;flex-wrap:wrap;gap:6px}.jcd-rs-chip[data-v-3392a99d]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:5px;padding:2px 8px}.jcd-rs-src[data-v-3392a99d]{font-style:normal;font-size:11px;color:#7c3aed;background:#f5f3ff;border-radius:3px;padding:0 4px}.jcd-rs-empty[data-v-3392a99d]{font-size:12px;color:#94a3b8}.jcd-target-card[data-v-3392a99d]{border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;margin-bottom:12px;background:#fff}.jcd-tc-head[data-v-3392a99d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.jcd-tc-index[data-v-3392a99d]{font-size:13px;font-weight:600;color:#334155}.jcd-mode-badge[data-v-3392a99d]{margin-right:auto;margin-left:8px;font-size:11px;line-height:18px;padding:0 7px;border-radius:9px;font-weight:500}.jcd-mode-badge.is-chain[data-v-3392a99d]{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.jcd-mode-badge.is-union[data-v-3392a99d]{color:#0d9488;background:#f0fdfa;border:1px solid #99f6e4}.jcd-row-estimate[data-v-3392a99d]{display:flex;flex-direction:column;gap:4px;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:10px 12px;margin-bottom:12px}.jcd-re-title[data-v-3392a99d]{font-size:12px;color:#64748b}.jcd-re-expr[data-v-3392a99d]{font-size:13px;color:#0f172a;font-weight:500;word-break:break-all}.jcd-re-note[data-v-3392a99d]{font-size:12px;color:#94a3b8}.jcd-tc-del[data-v-3392a99d]{border:none;background:transparent;color:#ef4444;font-size:12px;cursor:pointer;border-radius:5px;padding:3px 8px}.jcd-tc-del[data-v-3392a99d]:hover{background:#fef2f2}.jm-field-row[data-v-3392a99d]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.jm-label[data-v-3392a99d]{width:72px;flex-shrink:0;font-size:13px;color:#475569}.jcd-hint[data-v-3392a99d]{font-size:12px;color:#94a3b8}.cfg-select[data-v-3392a99d]{height:32px;padding:0 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff;outline:none;cursor:pointer}.cfg-select[data-v-3392a99d]:focus{border-color:#a78bfa}.jm-target-select[data-v-3392a99d]{min-width:240px}.jm-radio-group[data-v-3392a99d]{display:flex;flex-direction:column;gap:6px}.jm-radio[data-v-3392a99d]{display:flex;align-items:center;gap:6px;font-size:13px;color:#334155;cursor:pointer}.jm-match-section[data-v-3392a99d]{flex:1;min-width:0}.jm-match-list[data-v-3392a99d]{display:flex;flex-direction:column;gap:8px}.jm-match-row[data-v-3392a99d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cfg-select-sm[data-v-3392a99d]{height:30px;padding:0 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff;outline:none;cursor:pointer}.cfg-select-sm[data-v-3392a99d]:focus{border-color:#a78bfa}.jm-granularity-select[data-v-3392a99d]{min-width:96px}.cfg-input-sm[data-v-3392a99d]{height:30px;padding:0 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff;outline:none}.cfg-input-sm[data-v-3392a99d]:focus{border-color:#a78bfa}.jm-suffix-input[data-v-3392a99d]{width:92px}.jm-match-arrow[data-v-3392a99d]{color:#94a3b8}.jm-match-del[data-v-3392a99d]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:5px;cursor:pointer;color:#94a3b8;font-size:13px}.jm-match-del[data-v-3392a99d]:hover{background:#fef2f2;color:#ef4444}.jm-match-add[data-v-3392a99d]{font-size:12px;color:#7c3aed;cursor:pointer;padding:4px 0}.jm-match-add[data-v-3392a99d]:hover{text-decoration:underline}.jcd-cartesian-hint[data-v-3392a99d]{font-size:12px;color:#94a3b8;background:#f8fafc;border-radius:6px;padding:8px 10px}.jcd-add-target[data-v-3392a99d]{width:100%;height:36px;border:1px dashed #c4b5fd;background:#faf8ff;color:#7c3aed;border-radius:8px;font-size:13px;cursor:pointer;transition:all .15s}.jcd-add-target[data-v-3392a99d]:hover{background:#f5f3ff;border-color:#a78bfa}.cfg-btn[data-v-3392a99d]{height:32px;padding:0 16px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;color:#64748b;cursor:pointer;transition:all .15s}.cfg-btn[data-v-3392a99d]:hover{border-color:#cbd5e1;color:#334155}.cfg-btn-sm[data-v-3392a99d]{height:30px;padding:0 12px}.cfg-btn-primary[data-v-3392a99d]{border:none;background:#7c3aed;color:#fff;font-weight:500}.cfg-btn-primary[data-v-3392a99d]:hover{background:#6d28d9;color:#fff}.jcd-fade-enter-active[data-v-3392a99d]{animation:jcdIn-3392a99d .18s ease}.jcd-fade-leave-active[data-v-3392a99d]{animation:jcdOut-3392a99d .14s ease forwards}@keyframes jcdIn-3392a99d{0%{opacity:0;transform:scale(.97) translateY(-6px)}to{opacity:1;transform:none}}@keyframes jcdOut-3392a99d{0%{opacity:1}to{opacity:0}}.jcd-mode-badge.is-prejoin[data-v-3392a99d]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.jcd-prejoin[data-v-3392a99d]{border:1px dashed #fcd34d;border-radius:8px;padding:8px 10px;margin-bottom:10px;background:#fffdf5}.jcd-pj-head[data-v-3392a99d]{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jcd-pj-caret[data-v-3392a99d]{font-size:12px;color:#b45309}.jcd-pj-title[data-v-3392a99d]{font-size:13px;font-weight:600;color:#b45309}.jcd-pj-count[data-v-3392a99d]{min-width:16px;height:16px;padding:0 5px;border-radius:8px;background:#fde68a;color:#92400e;font-size:11px;line-height:16px;text-align:center}.jcd-pj-tip[data-v-3392a99d]{margin-left:auto;font-size:11px;color:#a16207}.jcd-pj-body[data-v-3392a99d]{margin-top:8px}.jcd-pj-item[data-v-3392a99d]{border:1px solid #fde68a;border-radius:6px;padding:8px 10px;margin-bottom:8px;background:#fff}.jcd-pj-item-head[data-v-3392a99d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.jcd-pj-item-idx[data-v-3392a99d]{font-size:12px;font-weight:600;color:#92400e}.jcd-pj-brought[data-v-3392a99d]{font-size:12px;color:#a16207;background:#fffbeb;border-radius:5px;padding:4px 8px;margin-top:6px;word-break:break-all}.jcd-pj-add[data-v-3392a99d]{width:100%;height:32px;border:1px dashed #fcd34d;background:#fffdf5;color:#b45309;border-radius:6px;font-size:13px;cursor:pointer;transition:all .15s}.jcd-pj-add[data-v-3392a99d]:hover:not(:disabled){background:#fffbeb;border-color:#f59e0b}.jcd-pj-add[data-v-3392a99d]:disabled{opacity:.55;cursor:not-allowed}.cfg-select-sm.is-stale[data-v-3392a99d]{border-color:#ef4444;background:#fef2f2}.jcd-config-errors[data-v-3392a99d]{margin-top:12px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;padding:10px 12px}.jcd-ce-title[data-v-3392a99d]{font-size:13px;font-weight:600;color:#dc2626;margin-bottom:6px}.jcd-ce-list[data-v-3392a99d]{margin:0;padding-left:18px}.jcd-ce-list li[data-v-3392a99d]{font-size:12px;color:#b91c1c;line-height:1.7}.jcd-config-warnings[data-v-3392a99d]{background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;padding:10px 12px;margin-bottom:12px}.jcd-cw-title[data-v-3392a99d]{font-size:13px;font-weight:600;color:#b45309;margin-bottom:6px}.jcd-cw-list[data-v-3392a99d]{margin:0;padding-left:18px}.jcd-cw-list li[data-v-3392a99d]{font-size:12px;color:#92400e;line-height:1.7}.jcd-matchkey-dedup[data-v-3392a99d]{display:flex;flex-direction:column;gap:6px;background:#fffdf5;border:1px solid #fde68a;border-radius:8px;padding:10px 12px;margin-bottom:12px}.jcd-mkd-row[data-v-3392a99d]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jcd-mkd-title[data-v-3392a99d]{font-size:13px;font-weight:600;color:#92400e}.jcd-mkd-desc[data-v-3392a99d]{font-size:12px;color:#a16207}.jcd-mkd-hint[data-v-3392a99d]{font-size:12px;color:#b45309;background:#fef3c7;border-radius:6px;padding:6px 10px;word-break:break-all}.ffm-mask[data-v-97fea7d6]{position:fixed;inset:0;z-index:1100;background:#0f172a73;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:ffm-fade-in-97fea7d6 .2s ease-out}@keyframes ffm-fade-in-97fea7d6{0%{opacity:0}to{opacity:1}}.ffm-modal[data-v-97fea7d6]{background:#fff;border-radius:14px;width:560px;max-width:92vw;max-height:86vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 6px -1px #00000014,0 10px 30px -5px #0000001f,0 20px 50px -10px #0000001a;animation:ffm-slide-up-97fea7d6 .25s ease-out}@keyframes ffm-slide-up-97fea7d6{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ffm-header[data-v-97fea7d6]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9}.ffm-title[data-v-97fea7d6]{font-size:15px;font-weight:600;color:#0f172a}.ffm-close[data-v-97fea7d6]{cursor:pointer;font-size:16px;color:#94a3b8;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s}.ffm-close[data-v-97fea7d6]:hover{color:#475569;background:#f1f5f9}.ffm-body[data-v-97fea7d6]{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.ffm-row[data-v-97fea7d6]{display:flex;align-items:center;gap:10px}.ffm-col[data-v-97fea7d6]{flex-direction:column;align-items:stretch;gap:6px}.ffm-label[data-v-97fea7d6]{font-size:12px;color:#64748b;white-space:nowrap;flex-shrink:0}.ffm-name-input[data-v-97fea7d6]{flex:1}.ffm-formula[data-v-97fea7d6]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.5;color:#334155;resize:vertical;outline:none;transition:border-color .15s}.ffm-formula[data-v-97fea7d6]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa14}.ffm-invalid[data-v-97fea7d6]{border-color:#f87171!important;box-shadow:0 0 0 2px #f871711f!important}.ffm-error[data-v-97fea7d6]{font-size:11px;color:#ef4444;line-height:1.4}.ffm-field-panel[data-v-97fea7d6]{display:flex;flex-wrap:wrap;gap:6px}.ffm-field-chip[data-v-97fea7d6]{padding:5px 12px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;font-size:12px;color:#475569;cursor:pointer;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ffm-field-chip[data-v-97fea7d6]:hover{border-color:#6366f1;background:#eef2ff;color:#4f46e5}.ffm-field-chip--active[data-v-97fea7d6]{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.ffm-hint[data-v-97fea7d6]{font-size:12px;color:#94a3b8}.ffm-ref-list[data-v-97fea7d6]{display:flex;flex-wrap:wrap;gap:8px}.ffm-ref-chip[data-v-97fea7d6]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px}.ffm-ref-name[data-v-97fea7d6]{font-size:12px;color:#4338ca;font-weight:500}.ffm-ref-agg[data-v-97fea7d6]{height:26px;font-size:12px;padding:0 20px 0 6px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;color:#4338ca;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%234338ca' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}.ffm-ref-del[data-v-97fea7d6]{cursor:pointer;color:#a5b4fc;font-size:13px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s}.ffm-ref-del[data-v-97fea7d6]:hover{color:#ef4444;background:#fee2e2}.ffm-preview[data-v-97fea7d6]{border:1px solid #eef0f6;border-radius:8px;padding:10px 12px;background:#f8fafc;font-size:12px;display:flex;flex-direction:column;gap:4px}.ffm-preview--ok[data-v-97fea7d6]{border-color:#bbf7d0;background:#f0fdf4}.ffm-preview--invalid[data-v-97fea7d6]{border-color:#fecaca;background:#fef2f2}.ffm-preview--warn[data-v-97fea7d6]{border-color:#fde68a;background:#fffbeb}.ffm-preview-line[data-v-97fea7d6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ffm-preview-tag[data-v-97fea7d6]{font-weight:600;color:#475569}.ffm-preview-detail[data-v-97fea7d6]{color:#334155;font-variant-numeric:tabular-nums}.ffm-preview-sub[data-v-97fea7d6]{color:#64748b}.ffm-preview-note[data-v-97fea7d6]{color:#94a3b8;font-size:11px}.ffm-format[data-v-97fea7d6]{flex-wrap:wrap}.ffm-fmt-gap[data-v-97fea7d6]{margin-left:8px}.ffm-fmt-select[data-v-97fea7d6]{height:28px;width:84px;font-size:12px;padding:0 22px 0 8px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#334155;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;cursor:pointer;outline:none}.ffm-fmt-select[data-v-97fea7d6]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.ffm-fmt-check[data-v-97fea7d6]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#64748b;cursor:pointer;white-space:nowrap;margin-left:8px}.ffm-fmt-check input[data-v-97fea7d6]{accent-color:#6366f1;width:14px;height:14px}.ffm-format-example[data-v-97fea7d6]{font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #eef0f6;border-radius:5px;padding:4px 8px;align-self:flex-start}.ffm-footer[data-v-97fea7d6]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #f1f5f9}.cfg-btn[data-v-97fea7d6]{padding:8px 20px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s}.cfg-btn[data-v-97fea7d6]:hover{background:#f8fafc;border-color:#cbd5e1}.cfg-btn-primary[data-v-97fea7d6]{background:linear-gradient(135deg,#6366f1,#5855ee);color:#fff;border-color:transparent;box-shadow:0 2px 8px #6366f147}.cfg-btn-primary[data-v-97fea7d6]:hover{background:linear-gradient(135deg,#4f46e5,#4743e8);box-shadow:0 4px 12px #6366f161;transform:translateY(-1px)}.cfg-btn-primary[data-v-97fea7d6]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.wc-main-content[data-v-b0f15f9d]{display:flex;flex:1;min-height:0}.sm-left-panel[data-v-b0f15f9d]{flex:1;display:flex;align-items:center;justify-content:center;border-right:1px solid #eef0f6;background:#fff;min-width:0}.sm-preview-wrap[data-v-b0f15f9d]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px}.sm-preview-label[data-v-b0f15f9d]{font-size:16px;font-weight:500;color:#1e293b;text-align:center;max-width:300px;word-break:break-word}.sm-preview-number[data-v-b0f15f9d]{font-size:72px;font-weight:400;line-height:1;letter-spacing:-2px;transition:color .25s ease;font-variant-numeric:tabular-nums}.sm-target-section[data-v-b0f15f9d]{margin-top:16px;padding-top:14px;border-top:1px solid #eef0f6;width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.sm-target-info[data-v-b0f15f9d]{display:flex;align-items:center;gap:10px;font-size:13px}.sm-target-label[data-v-b0f15f9d]{color:#94a3b8;font-weight:500}.sm-target-percent[data-v-b0f15f9d]{font-weight:600;font-size:15px;letter-spacing:-.3px;font-variant-numeric:tabular-nums;transition:color .25s ease}.sm-right-panel[data-v-b0f15f9d]{width:300px;flex-shrink:0;display:flex;flex-direction:column;background:#fbfcfd}.sm-panel-title[data-v-b0f15f9d]{display:flex;align-items:center;gap:6px;padding:16px 18px 10px;font-size:14px;font-weight:600;color:#1e293b;flex-shrink:0}.sm-title-help[data-v-b0f15f9d]{color:#94a3b8;display:flex;align-items:center;cursor:pointer;transition:color .15s}.sm-title-help[data-v-b0f15f9d]:hover{color:#7c3aed}.sm-preview-btn[data-v-b0f15f9d]{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border:1px solid #ddd6fe;border-radius:6px;background:#f5f3ff;color:#7c3aed;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.sm-preview-btn[data-v-b0f15f9d]:hover{background:#ede9fe}.sm-preview-btn[data-v-b0f15f9d]:disabled{opacity:.6;cursor:not-allowed}.sm-save-btn[data-v-b0f15f9d]{margin-left:8px;display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border:none;border-radius:6px;background:#7c3aed;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.sm-save-btn[data-v-b0f15f9d]:hover{background:#6d28d9}.sm-save-btn[data-v-b0f15f9d]:disabled{opacity:.6;cursor:not-allowed}.sm-btn-spinner[data-v-b0f15f9d]{width:12px;height:12px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:sm-spin-b0f15f9d .7s linear infinite}@keyframes sm-spin-b0f15f9d{to{transform:rotate(360deg)}}.sm-config-body[data-v-b0f15f9d]{flex:1;overflow-y:auto;padding:2px 18px 20px}.sm-config-body[data-v-b0f15f9d]::-webkit-scrollbar{width:4px}.sm-config-body[data-v-b0f15f9d]::-webkit-scrollbar-thumb{background:#d4dae6;border-radius:2px}.sm-section-label[data-v-b0f15f9d]{font-size:12px;color:#64748b;margin:8px 0 6px;line-height:1.4}.sm-select-wrap[data-v-b0f15f9d]{position:relative;width:100%}.sm-select[data-v-b0f15f9d]{width:100%;padding:7px 28px 7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 8px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;transition:border-color .15s}.sm-select[data-v-b0f15f9d]:focus{border-color:#a78bfa;box-shadow:0 0 0 2px #7c3aed14}.sm-filter-area[data-v-b0f15f9d]{margin:4px 0 8px}.sm-add-filter-btn[data-v-b0f15f9d]{display:inline-flex;align-items:center;gap:5px;padding:5px 0;border:none;background:transparent;font-size:13px;color:#64748b;cursor:pointer;transition:color .15s}.sm-add-filter-btn[data-v-b0f15f9d]:hover{color:#7c3aed}.sm-filter-tags[data-v-b0f15f9d]{display:flex;flex-direction:column;gap:5px}.sm-filter-tag[data-v-b0f15f9d]{display:flex;align-items:center;gap:4px;font-size:12px;flex-wrap:wrap}.sm-ftag-prefix[data-v-b0f15f9d]{min-width:22px;padding:2px 5px;background:#f3f4f6;border-radius:3px;color:#475569;text-align:center;font-size:11px}.sm-ftag-field[data-v-b0f15f9d]{padding:2px 6px;background:#f0edff;color:#6d28d9;border-radius:3px;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-ftag-op[data-v-b0f15f9d]{color:#64748b;font-size:11px}.sm-ftag-val[data-v-b0f15f9d]{padding:2px 6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:3px;color:#334155;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.sm-filter-edit-btn[data-v-b0f15f9d]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px dashed #c4b5fd;border-radius:4px;background:transparent;font-size:12px;color:#7c3aed;cursor:pointer;transition:all .15s;width:-moz-fit-content;width:fit-content;margin-top:2px}.sm-filter-edit-btn[data-v-b0f15f9d]:hover{background:#f5f3ff;border-color:#7c3aed}.sm-stat-tabs[data-v-b0f15f9d]{display:flex;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;background:#fff;margin-bottom:2px}.sm-tab[data-v-b0f15f9d]{flex:1;padding:8px 0;border:none;background:transparent;font-size:12px;color:#64748b;cursor:pointer;transition:all .15s;white-space:nowrap}.sm-tab.active[data-v-b0f15f9d]{color:#334155;font-weight:500;background:#f5f3ff}.sm-tab[data-v-b0f15f9d]:not(.active):hover{background:#f5f5f5}.sm-tab+.sm-tab[data-v-b0f15f9d]{border-left:1px solid #e2e8f0}.sm-field-stat-row[data-v-b0f15f9d]{display:flex;gap:6px;margin-top:8px}.sm-field-select-wrap[data-v-b0f15f9d]{flex:1;min-width:0;position:relative;display:flex;align-items:center;border:1px solid #e2e8f0;border-radius:6px;background:#fff;overflow:hidden;transition:border-color .15s}.sm-field-select-wrap[data-v-b0f15f9d]:focus-within{border-color:#a78bfa}.sm-field-icon[data-v-b0f15f9d]{flex-shrink:0;color:#7c3aed;padding-left:8px;display:flex;align-items:center}.sm-select-left[data-v-b0f15f9d]{border:none;border-radius:0;padding-left:6px;flex:1;min-width:0}.sm-select-left[data-v-b0f15f9d]:focus{box-shadow:none}.sm-stat-op-wrap[data-v-b0f15f9d]{width:90px;flex-shrink:0}.sm-input[data-v-b0f15f9d]{width:100%;padding:7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff;outline:none;transition:border-color .15s;box-sizing:border-box}.sm-input[data-v-b0f15f9d]:focus{border-color:#a78bfa;box-shadow:0 0 0 2px #7c3aed14}.sm-input[data-v-b0f15f9d]::-moz-placeholder{color:#94a3b8}.sm-input[data-v-b0f15f9d]::placeholder{color:#94a3b8}.sm-color-row[data-v-b0f15f9d]{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.sm-color-swatch[data-v-b0f15f9d]{width:24px;height:24px;border-radius:4px;border:2px solid transparent;cursor:pointer;transition:all .15s;padding:0}.sm-color-swatch[data-v-b0f15f9d]:hover{transform:scale(1.1)}.sm-color-swatch.active[data-v-b0f15f9d]{border-color:#1e293b;box-shadow:0 0 0 2px #1e293b33}.sm-formula-area[data-v-b0f15f9d]{margin-top:8px}.sm-formula-card[data-v-b0f15f9d]{border:1px solid #e7e0ff;background:#faf8ff;border-radius:8px;padding:10px 12px}.sm-formula-card-head[data-v-b0f15f9d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sm-formula-name[data-v-b0f15f9d]{font-size:13px;font-weight:600;color:#4338ca}.sm-formula-card-actions[data-v-b0f15f9d]{display:flex;gap:6px}.sm-formula-edit-btn[data-v-b0f15f9d],.sm-formula-del-btn[data-v-b0f15f9d]{border:1px solid #c7d2fe;background:#fff;border-radius:5px;font-size:12px;padding:3px 10px;cursor:pointer;color:#4f46e5;transition:all .15s}.sm-formula-edit-btn[data-v-b0f15f9d]:hover{background:#eef2ff}.sm-formula-del-btn[data-v-b0f15f9d]{color:#ef4444;border-color:#fecaca}.sm-formula-del-btn[data-v-b0f15f9d]:hover{background:#fef2f2}.sm-formula-text[data-v-b0f15f9d]{margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:#334155;word-break:break-word}.sm-formula-refs[data-v-b0f15f9d]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sm-formula-ref-chip[data-v-b0f15f9d]{font-size:11px;padding:2px 8px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;color:#4338ca}.sm-expand-enter-active[data-v-b0f15f9d]{animation:smExpand-b0f15f9d .2s ease}.sm-expand-leave-active[data-v-b0f15f9d]{animation:smExpand-b0f15f9d .15s ease reverse}@keyframes smExpand-b0f15f9d{0%{opacity:0;transform:translateY(-6px);max-height:0}to{opacity:1;transform:translateY(0);max-height:120px}}.ptr-wrap[data-v-869e9eb2]{width:100%;height:100%;display:flex;flex-direction:column}.ptr-table-wrap[data-v-869e9eb2]{flex:1;overflow-x:auto;overflow-y:auto;padding:20px;min-width:0}.ptr-table-wrap[data-v-869e9eb2]:hover{overflow-x:scroll!important}.ptr-table[data-v-869e9eb2]{border-collapse:collapse;border-spacing:0;width:100%;font-size:13px;line-height:1.5;color:#1f2937;white-space:nowrap}.ptr-table thead th[data-v-869e9eb2]{position:sticky;top:0;z-index:3}.ptr-table thead th.ptr-row-header-first[data-v-869e9eb2]{position:sticky;top:0;left:0;z-index:4;box-shadow:2px 0 4px #0f172a0f}.ptr-table tbody .ptr-td.ptr-sticky-left[data-v-869e9eb2]{position:sticky;left:0;z-index:2;box-shadow:2px 0 4px #0f172a0f}.ptr-th[data-v-869e9eb2]{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e6eaf0;border-bottom:2px solid #e2e8f0;padding:10px 12px;font-weight:600;color:#475569;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ptr-td[data-v-869e9eb2]{border:1px solid #eef2f7;padding:8px 12px;text-align:right;color:#334155;white-space:nowrap;vertical-align:middle}.ptr-row-label[data-v-869e9eb2]{font-weight:600;background:#f8fafc;color:#374151;text-align:left;min-width:100px;width:130px;overflow:hidden;text-overflow:ellipsis;border-right:2px solid #e2e8f0}.ptr-row-has-caret[data-v-869e9eb2]{padding-left:2px}.ptr-row-caret[data-v-869e9eb2]{display:inline-block;width:14px;margin-right:2px;color:#2563eb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:11px;text-align:center}.ptr-row-caret[data-v-869e9eb2]:hover,.ptr-row-caret.is-expanded[data-v-869e9eb2]{color:#1d4ed8}.ptr-row-label-text[data-v-869e9eb2]{vertical-align:middle}.ptr-row-drillable[data-v-869e9eb2]{cursor:pointer;color:#2563eb}.ptr-row-drill-icon[data-v-869e9eb2]{display:inline-block;margin-left:4px;color:#2563eb;font-size:11px;line-height:1;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.75}.ptr-row-drillable:hover .ptr-row-drill-icon[data-v-869e9eb2]{opacity:1}.ptr-col-group-header[data-v-869e9eb2]{background:#eef2f7!important;color:#334155!important;font-weight:700;font-size:13px}.ptr-col-header[data-v-869e9eb2]{color:#334155;cursor:default}.ptr-col-header[data-v-869e9eb2]:hover{background:#f0f1f3}.ptr-sort-hint[data-v-869e9eb2]{margin-left:3px;color:#a78bfa;font-size:11px}.ptr-row-header[data-v-869e9eb2]{background:#f1f5f9!important;font-weight:700;color:#334155;text-align:left;white-space:nowrap}.ptr-clickable[data-v-869e9eb2]:hover{background:#e0e7ff}.ptr-total-header[data-v-869e9eb2]{background:#f1f5f9!important;color:#64748b!important;border-bottom:2px solid #e2e8f0;font-size:12px}.ptr-total-cell[data-v-869e9eb2]{background:#f8fafc;color:#64748b;font-size:12px;font-weight:600}.ptr-total-cell .ptr-cell-value[data-v-869e9eb2]{color:#64748b;font-weight:600}.ptr-total-row .ptr-td[data-v-869e9eb2]{background:#f1f5f9;color:#334155;font-weight:700}.ptr-total-row .ptr-cell-value[data-v-869e9eb2]{color:#334155;font-weight:700}.ptr-total-row-label[data-v-869e9eb2]{background:#f1f5f9;color:#334155;font-weight:700;text-align:left}.ptr-col-total-cell[data-v-869e9eb2]{background:#f1f5f9;color:#334155;font-weight:700}.ptr-total-row .ptr-td.ptr-grand-total[data-v-869e9eb2]{background:#e2e8f0;color:#1e293b;font-weight:700}.ptr-total-row .ptr-td.ptr-grand-total .ptr-cell-value[data-v-869e9eb2]{color:#1e293b}.ptr-cell-value[data-v-869e9eb2]{font-variant-numeric:tabular-nums;color:#0f172a;font-weight:500}.ptr-cell-empty[data-v-869e9eb2]{color:#9ca3af;font-weight:400}.ptr-cell-negative[data-v-869e9eb2]{color:#dc2626}.ptr-heat-cell[data-v-869e9eb2]{background:var(--ptr-heat, transparent)}.ptr-table tbody tr:hover .ptr-td[data-v-869e9eb2]{background:#f3f4f6}.ptr-table tbody tr:hover .ptr-td.ptr-row-label[data-v-869e9eb2]{background:#e9edf3}.ptr-td.ptr-col-hover[data-v-869e9eb2]{background:#f9fafb}.ptr-table tbody tr:hover .ptr-td.ptr-col-hover[data-v-869e9eb2]{background:#e0e7ff}.ptr-td.ptr-total-cell.ptr-col-hover[data-v-869e9eb2],.ptr-table tbody tr:hover .ptr-td.ptr-total-cell[data-v-869e9eb2]{background:#eef2f7}.ptr-total-row .ptr-td.ptr-col-hover[data-v-869e9eb2],.ptr-table tbody tr.ptr-total-row:hover .ptr-td[data-v-869e9eb2]{background:#e2e8f0}.ptr-table tbody tr.ptr-total-row:hover .ptr-td.ptr-grand-total[data-v-869e9eb2],.ptr-total-row .ptr-td.ptr-grand-total.ptr-col-hover[data-v-869e9eb2]{background:#cbd5e1}.ptr-table tbody tr .ptr-td.ptr-row-drillable[data-v-869e9eb2]:hover{background:#dbeafe}.ptr-cell-clickable[data-v-869e9eb2]{cursor:pointer}.ptr-table tbody tr .ptr-td.ptr-cell-clickable[data-v-869e9eb2]:hover{background-color:#eef2ff;background-image:linear-gradient(90deg,#6366f1 0 3px,transparent 3px 6px);background-repeat:repeat-x;background-size:6px 1px;background-position:left bottom}.ptr-table tbody tr .ptr-td.ptr-cell-clickable:hover .ptr-cell-value[data-v-869e9eb2]:not(.ptr-cell-empty):not(.ptr-cell-negative){color:#4338ca}.ptr-empty[data-v-869e9eb2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:100%;opacity:.85}.ptr-empty-text[data-v-869e9eb2]{font-size:13px;color:#94a3b8;margin:0}.ptr-loading[data-v-869e9eb2]{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;color:#64748b;font-size:13px}.ptr-spinner[data-v-869e9eb2]{display:inline-block;width:16px;height:16px;border:2px solid #d4dae6;border-top-color:#6366f1;border-radius:50%;animation:ptr-spin-869e9eb2 .6s linear infinite}@keyframes ptr-spin-869e9eb2{to{transform:rotate(360deg)}}.ptr-error[data-v-869e9eb2]{display:flex;align-items:center;justify-content:center;height:100%;color:#ef4444;font-size:13px;padding:20px}.ptr-table-wrap[data-v-869e9eb2]::-webkit-scrollbar{width:5px;height:5px}.ptr-table-wrap[data-v-869e9eb2]::-webkit-scrollbar-thumb{background:#d4dae6;border-radius:3px}.ptr-table-wrap[data-v-869e9eb2]::-webkit-scrollbar-corner{background:#eef0f6}.sfm-mask[data-v-4d716c23]{position:fixed;inset:0;z-index:1100;background:#0f172a73;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:sfm-fade-in-4d716c23 .2s ease-out}@keyframes sfm-fade-in-4d716c23{0%{opacity:0}to{opacity:1}}.sfm-modal[data-v-4d716c23]{background:#fff;border-radius:14px;width:560px;max-width:92vw;max-height:86vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 6px -1px #00000014,0 10px 30px -5px #0000001f,0 20px 50px -10px #0000001a;animation:sfm-slide-up-4d716c23 .25s ease-out}@keyframes sfm-slide-up-4d716c23{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sfm-header[data-v-4d716c23]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9}.sfm-title[data-v-4d716c23]{font-size:15px;font-weight:600;color:#0f172a}.sfm-close[data-v-4d716c23]{cursor:pointer;font-size:16px;color:#94a3b8;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s}.sfm-close[data-v-4d716c23]:hover{color:#475569;background:#f1f5f9}.sfm-body[data-v-4d716c23]{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.sfm-row[data-v-4d716c23]{display:flex;align-items:center;gap:10px}.sfm-label[data-v-4d716c23]{font-size:12px;color:#64748b;white-space:nowrap;flex-shrink:0}.sfm-name-input[data-v-4d716c23]{flex:1}.sfm-invalid[data-v-4d716c23]{border-color:#f87171!important;box-shadow:0 0 0 2px #f871711f!important}.sfm-error[data-v-4d716c23]{font-size:11px;color:#ef4444;line-height:1.4}.sfm-field-select[data-v-4d716c23],.sfm-agg-select[data-v-4d716c23]{height:32px;min-width:140px;font-size:13px;padding:0 30px 0 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#334155;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;outline:none}.sfm-field-select[data-v-4d716c23]:focus,.sfm-agg-select[data-v-4d716c23]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa14}.sfm-dedup-hint[data-v-4d716c23]{font-size:11px;line-height:1.5;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:5px;padding:4px 8px;align-self:flex-start}.sfm-seg[data-v-4d716c23]{display:inline-flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.sfm-seg button[data-v-4d716c23]{border:none;background:#fff;font-size:12px;color:#475569;padding:6px 14px;cursor:pointer;transition:all .15s;border-right:1px solid #eef0f6}.sfm-seg button[data-v-4d716c23]:last-child{border-right:none}.sfm-seg button[data-v-4d716c23]:hover{background:#f8fafc}.sfm-seg button.active[data-v-4d716c23]{background:#eef2ff;color:#4f46e5;font-weight:600}.sfm-format[data-v-4d716c23]{flex-wrap:wrap}.sfm-fmt-gap[data-v-4d716c23]{margin-left:8px}.sfm-fmt-select[data-v-4d716c23]{height:28px;width:84px;font-size:12px;padding:0 22px 0 8px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#334155;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;cursor:pointer;outline:none}.sfm-fmt-select[data-v-4d716c23]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.sfm-fmt-check[data-v-4d716c23]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#64748b;cursor:pointer;white-space:nowrap;margin-left:8px}.sfm-fmt-check input[data-v-4d716c23]{accent-color:#6366f1;width:14px;height:14px}.sfm-format-example[data-v-4d716c23]{font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #eef0f6;border-radius:5px;padding:4px 8px;align-self:flex-start}.sfm-footer[data-v-4d716c23]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #f1f5f9}.cfg-btn[data-v-4d716c23]{padding:8px 20px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s}.cfg-btn[data-v-4d716c23]:hover{background:#f8fafc;border-color:#cbd5e1}.cfg-btn-primary[data-v-4d716c23]{background:linear-gradient(135deg,#6366f1,#5855ee);color:#fff;border-color:transparent;box-shadow:0 2px 8px #6366f147}.cfg-btn-primary[data-v-4d716c23]:hover{background:linear-gradient(135deg,#4f46e5,#4743e8);box-shadow:0 4px 12px #6366f161;transform:translateY(-1px)}.cfg-btn-primary[data-v-4d716c23]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.dcm-mask[data-v-07144b45]{position:fixed;inset:0;z-index:1100;background:#0f172a73;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:dcm-fade-in-07144b45 .2s ease-out}@keyframes dcm-fade-in-07144b45{0%{opacity:0}to{opacity:1}}.dcm-modal[data-v-07144b45]{background:#fff;border-radius:14px;width:560px;max-width:92vw;max-height:86vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 6px -1px #00000014,0 10px 30px -5px #0000001f,0 20px 50px -10px #0000001a;animation:dcm-slide-up-07144b45 .25s ease-out}@keyframes dcm-slide-up-07144b45{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dcm-header[data-v-07144b45]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9}.dcm-title[data-v-07144b45]{font-size:15px;font-weight:600;color:#0f172a}.dcm-close[data-v-07144b45]{cursor:pointer;font-size:16px;color:#94a3b8;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s}.dcm-close[data-v-07144b45]:hover{color:#475569;background:#f1f5f9}.dcm-body[data-v-07144b45]{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.dcm-block[data-v-07144b45]{display:flex;flex-direction:column;gap:6px}.dcm-label[data-v-07144b45]{font-size:12px;color:#64748b;line-height:1.4}.dcm-empty[data-v-07144b45]{font-size:12px;color:#94a3b8}.dim-multi[data-v-07144b45]{display:flex;flex-wrap:wrap;gap:6px 8px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;max-height:240px;overflow-y:auto}.dim-chip[data-v-07144b45]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:12px;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .12s ease}.dim-chip input[type=checkbox][data-v-07144b45]{margin:0;cursor:pointer;accent-color:#6366f1}.dim-chip[data-v-07144b45]:hover{border-color:#c7d2fe}.dim-chip--active[data-v-07144b45]{background:#eef2ff;border-color:#a5b4fc;color:#3730ca;font-weight:500}.dim-chip__src[data-v-07144b45]{flex-shrink:0;font-size:10px;line-height:14px;font-weight:400;color:#b45309;background:#fffbeb;border-radius:3px;padding:0 4px;white-space:nowrap}.cfg-select[data-v-07144b45]{padding:7px 30px 7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s;outline:none}.cfg-select[data-v-07144b45]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa14}.dcm-granularity[data-v-07144b45]{width:160px}.dcm-drill-row[data-v-07144b45]{display:flex;align-items:center;gap:8px}.cfg-input[data-v-07144b45]{padding:7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;transition:border-color .15s;outline:none}.cfg-input[data-v-07144b45]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa14}.dcm-drill-input[data-v-07144b45]{width:80px}.dcm-drill-hint[data-v-07144b45]{font-size:12px;color:#6b7280}.dcm-footer[data-v-07144b45]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #f1f5f9}.cfg-btn[data-v-07144b45]{padding:8px 20px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s}.cfg-btn[data-v-07144b45]:hover{background:#f8fafc;border-color:#cbd5e1}.cfg-btn-primary[data-v-07144b45]{background:linear-gradient(135deg,#6366f1,#5855ee);color:#fff;border-color:transparent;box-shadow:0 2px 8px #6366f147}.cfg-btn-primary[data-v-07144b45]:hover{background:linear-gradient(135deg,#4f46e5,#4743e8);box-shadow:0 4px 12px #6366f161;transform:translateY(-1px)}.pivot-config[data-v-b7181ae0]{display:flex;flex:1;min-height:0;overflow:hidden}.pc-left-panel[data-v-b7181ae0]{position:relative;flex:1 1 0%;display:flex;flex-direction:column;border-right:1px solid #eef0f6;min-width:0;overflow:hidden;background:#fff}.pc-crumbs[data-v-b7181ae0]{flex:0 0 auto;padding:6px 20px;border-bottom:1px solid #f1f5f9;background:#fff}.pc-col-bar[data-v-b7181ae0]{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:0 20px;background:#fff;border-bottom:1px solid #f1f5f9}.pc-crumbs--col[data-v-b7181ae0]{border-bottom:none;padding:6px 0;flex:1 1 auto;min-width:0}.pc-col-clear[data-v-b7181ae0]{flex:0 0 auto;padding:2px 8px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;color:#4b5563;font-size:12px;line-height:18px;cursor:pointer;white-space:nowrap}.pc-col-clear[data-v-b7181ae0]:hover{border-color:#ef4444;color:#dc2626}.pc-pivot-table-wrap[data-v-b7181ae0]{flex:1;overflow-x:auto;overflow-y:auto;padding:20px;min-width:0}.pc-pivot-table-wrap[data-v-b7181ae0]:hover{overflow-x:scroll!important}.pivot-trunc-hint[data-v-b7181ae0]{flex-shrink:0;margin:0 20px 12px;padding:6px 12px;font-size:12px;line-height:1.4;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px}.pc-overlay[data-v-b7181ae0]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;background:#ffffffb3;z-index:5}.pc-loading[data-v-b7181ae0]{color:#64748b}.pc-error[data-v-b7181ae0]{color:#ef4444;padding:20px;text-align:center}.pc-spinner[data-v-b7181ae0]{display:inline-block;width:16px;height:16px;border:2px solid #d4dae6;border-top-color:#6366f1;border-radius:50%;animation:pc-spin-b7181ae0 .6s linear infinite}.pc-right-panel[data-v-b7181ae0]{width:300px;flex-shrink:0;display:flex;flex-direction:column;background:#fbfcfd}.pc-right-title[data-v-b7181ae0]{font-size:15px;font-weight:600;color:#1e293b;margin:16px 18px 2px;display:flex;align-items:center;gap:6px}.pc-title-help[data-v-b7181ae0]{color:#94a3b8;cursor:pointer;transition:color .15s}.pc-title-help[data-v-b7181ae0]:hover{color:#7c3aed}.pc-preview-btn[data-v-b7181ae0]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:4px 14px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;color:#4f46e5;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.pc-preview-btn[data-v-b7181ae0]:hover{background:#e0e7ff}.pc-preview-btn[data-v-b7181ae0]:disabled{opacity:.6;cursor:not-allowed}.pc-save-btn[data-v-b7181ae0]{margin-left:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 14px;border:none;border-radius:6px;background:#6366f1;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.pc-save-btn[data-v-b7181ae0]:hover{background:#4f46e5}.pc-save-btn[data-v-b7181ae0]:disabled{opacity:.6;cursor:not-allowed}.pc-btn-spinner[data-v-b7181ae0]:before{content:"";display:inline-block;width:12px;height:12px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:pc-spin-b7181ae0 .6s linear infinite}@keyframes pc-spin-b7181ae0{to{transform:rotate(360deg)}}.pc-config-body[data-v-b7181ae0]{flex:1;overflow-y:auto;padding:4px 18px 20px}.pc-config-body[data-v-b7181ae0]::-webkit-scrollbar{width:4px}.pc-config-body[data-v-b7181ae0]::-webkit-scrollbar-thumb{background:#d4dae6;border-radius:2px}.config-section-static[data-v-b7181ae0]{margin-bottom:2px}.css-header[data-v-b7181ae0]{display:flex;align-items:center;gap:8px;padding:10px 0 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.css-body[data-v-b7181ae0]{padding:0 0 10px}.config-section[data-v-b7181ae0]{margin-bottom:2px}.cs-header[data-v-b7181ae0]{display:flex;align-items:center;gap:8px;padding:10px 0 6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cs-dot[data-v-b7181ae0]{width:5px;height:5px;border-radius:50%;background:#60a5fa;flex-shrink:0;margin-top:1px}.cs-label[data-v-b7181ae0]{font-size:13px;font-weight:500;color:#334155;flex:1}.cfg-item[data-v-b7181ae0]{margin-bottom:10px}.cfg-label[data-v-b7181ae0]{display:block;font-size:12px;color:#64748b;margin-bottom:5px;line-height:1.4}.cfg-select[data-v-b7181ae0]{width:100%;padding:7px 30px 7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s;outline:none}.cfg-select[data-v-b7181ae0]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa14}.cfg-checkbox[data-v-b7181ae0]{display:flex;align-items:center;gap:6px;margin-bottom:6px;cursor:pointer;font-size:13px;color:#334155}.cfg-checkbox input[type=checkbox][data-v-b7181ae0]{width:14px;height:14px;margin:0;cursor:pointer;accent-color:#6366f1}.cfg-checkbox[data-v-b7181ae0]:hover{color:#1e293b}.cfg-input[data-v-b7181ae0]{width:100%;padding:7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;transition:border-color .15s;outline:none}.cfg-input[data-v-b7181ae0]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa14}.filter-section[data-v-b7181ae0]{margin:4px 0 10px}.filter-tags[data-v-b7181ae0]{display:flex;flex-direction:column;gap:6px}.filter-tag[data-v-b7181ae0]{display:flex;align-items:center;gap:5px;font-size:12px;flex-wrap:wrap}.filter-tag-prefix[data-v-b7181ae0]{min-width:24px;padding:2px 6px;background:#f3f4f6;border-radius:4px;color:#475569;font-size:12px;text-align:center}.filter-tag-field[data-v-b7181ae0]{padding:2px 7px;background:#eff6ff;color:#0369a1;border-radius:4px;font-size:12px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-tag-op[data-v-b7181ae0]{color:#64748b;font-size:12px}.filter-tag-val[data-v-b7181ae0]{padding:2px 7px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-edit-btn[data-v-b7181ae0]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px dashed #93c5fd;border-radius:5px;background:transparent;font-size:12px;color:#3b82f6;cursor:pointer;margin-top:2px;width:-moz-fit-content;width:fit-content;transition:all .15s}.filter-edit-btn[data-v-b7181ae0]:hover{background:#eff6ff;border-color:#3b82f6}.add-filter-btn[data-v-b7181ae0]{display:inline-flex;align-items:center;gap:5px;padding:6px 0;margin:4px 0 10px;border:none;background:transparent;border-radius:5px;font-size:13px;color:#64748b;cursor:pointer;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.add-filter-btn[data-v-b7181ae0]:hover{color:#3b82f6}.cfg-group[data-v-b7181ae0]{margin-top:4px}.col-dimension-row[data-v-b7181ae0]{display:flex;gap:6px;align-items:center}.cfg-select-flex[data-v-b7181ae0]{flex:1}.dim-risk-tip[data-v-b7181ae0]{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;border:1px solid #fde68a;border-radius:6px;background:#fffbeb}.drt-icon[data-v-b7181ae0]{flex-shrink:0;font-size:12px;line-height:18px;color:#d97706}.drt-text[data-v-b7181ae0]{font-size:12px;line-height:18px;color:#92400e;word-break:break-all}.dim-entry-btn[data-v-b7181ae0]{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;color:#334155;text-align:left;cursor:pointer;transition:all .15s}.dim-entry-btn[data-v-b7181ae0]:hover{border-color:#3b82f6;background:#f8fbff;box-shadow:0 0 0 2px #3b82f614}.dim-entry-label[data-v-b7181ae0]{flex-shrink:0;font-size:13px;font-weight:500;color:#334155}.dim-entry-summary[data-v-b7181ae0]{flex:1;min-width:0;font-size:12px;color:#64748b;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dim-entry-arrow[data-v-b7181ae0]{flex-shrink:0;font-size:12px;color:#3b82f6;white-space:nowrap}.stat-fields-list[data-v-b7181ae0]{display:flex;flex-direction:column;gap:8px}.stat-field-item[data-v-b7181ae0]{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;transition:border-color .15s}.stat-field-item[data-v-b7181ae0]:hover{border-color:#c7d2fe}.sfi-info[data-v-b7181ae0]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.sfi-icon[data-v-b7181ae0]{color:#94a3b8;flex-shrink:0}.sfi-actions[data-v-b7181ae0]{display:flex;gap:2px;flex-shrink:0}.sfi-action-btn[data-v-b7181ae0]{width:24px;height:24px;border:none;background:transparent;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:all .12s}.sfi-action-btn[data-v-b7181ae0]:hover{background:#f1f5f9;color:#475569}.sfi-action-btn.active[data-v-b7181ae0]{color:#3b82f6;background:#eff6ff}.sfi-delete-btn[data-v-b7181ae0]:hover{background:#fef2f2;color:#ef4444}.add-stat-btn[data-v-b7181ae0]{display:inline-flex;align-items:center;gap:5px;padding:6px 0;border:none;background:transparent;border-radius:5px;font-size:13px;color:#64748b;cursor:pointer;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:2px}.add-stat-btn[data-v-b7181ae0]:hover{color:#3b82f6}.pc-pivot-table-wrap[data-v-b7181ae0]::-webkit-scrollbar{width:5px;height:5px}.pc-pivot-table-wrap[data-v-b7181ae0]::-webkit-scrollbar-thumb{background:#d4dae6;border-radius:3px}.pc-pivot-table-wrap[data-v-b7181ae0]::-webkit-scrollbar-corner{background:#eef0f6}.join-modal-mask[data-v-b7181ae0]{position:fixed;inset:0;z-index:1000;background:#0f172a73;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:jm-fade-in-b7181ae0 .2s ease-out}@keyframes jm-fade-in-b7181ae0{0%{opacity:0}to{opacity:1}}.join-modal[data-v-b7181ae0]{background:#fff;border-radius:14px;width:520px;max-height:78vh;overflow-y:auto;box-shadow:0 4px 6px -1px #00000014,0 10px 30px -5px #0000001f,0 20px 50px -10px #0000001a;animation:jm-slide-up-b7181ae0 .25s ease-out}@keyframes jm-slide-up-b7181ae0{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.jm-header[data-v-b7181ae0]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid #f1f5f9}.jm-title[data-v-b7181ae0]{font-size:16px;font-weight:600;color:#0f172a;letter-spacing:-.01em}.jm-close[data-v-b7181ae0]{cursor:pointer;font-size:18px;color:#94a3b8;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s}.jm-close[data-v-b7181ae0]:hover{color:#475569;background:#f1f5f9}.jm-body[data-v-b7181ae0]{padding:18px 22px;display:flex;flex-direction:column;gap:16px}.jm-field-row[data-v-b7181ae0]{display:flex;flex-direction:column;gap:7px}.jm-label[data-v-b7181ae0]{font-size:13px;font-weight:600;color:#334155;display:flex;align-items:center;gap:5px}.jm-label[data-v-b7181ae0]:before{content:"";width:3px;height:13px;border-radius:2px;background:linear-gradient(180deg,#6366f1,#8b5cf6)}.jm-radio-group[data-v-b7181ae0]{display:flex;flex-direction:column;gap:8px;margin-top:2px}.jm-radio[data-v-b7181ae0]{font-size:13px;color:#475569;cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1.5px solid #e2e8f0;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jm-radio[data-v-b7181ae0]:hover{border-color:#c7d2fe;background:#f8faff}.jm-radio[data-v-b7181ae0]:has(input:checked){border-color:#6366f1;background:#eef2ff}.jm-radio input[data-v-b7181ae0]{accent-color:#6366f1;width:15px;height:15px;flex-shrink:0}.jm-match-section[data-v-b7181ae0]{background:#fafbff;border:1px solid #eef0f6;border-radius:10px;padding:14px}.jm-match-list[data-v-b7181ae0]{display:flex;flex-direction:column;gap:8px}.jm-match-row[data-v-b7181ae0]{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#fff;border:1px solid #e8ecf4;border-radius:8px;transition:all .15s}.jm-match-row[data-v-b7181ae0]:hover{border-color:#c7d2fe;box-shadow:0 1px 4px #6366f10f}.cfg-select-sm[data-v-b7181ae0]{height:32px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;padding:0 22px 0 8px;background:#fff;color:#334155;min-width:0;flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;cursor:pointer;transition:border-color .15s;outline:none}.cfg-select-sm[data-v-b7181ae0]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.jm-granularity-select[data-v-b7181ae0]{flex:0 0 90px;min-width:90px!important}.jm-match-arrow[data-v-b7181ae0]{color:#a1abc9;font-size:13px;flex-shrink:0;text-shadow:0 1px 0 #fff}.jm-match-del[data-v-b7181ae0]{cursor:pointer;color:#c4cddc;font-size:16px;line-height:1;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;transition:all .15s}.jm-match-del[data-v-b7181ae0]:hover{color:#ef4444;background:#fef2f2}.jm-match-add[data-v-b7181ae0]{font-size:13px;font-weight:500;color:#6366f1;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:7px 0;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.01em}.jm-match-add[data-v-b7181ae0]:hover{color:#4f46e5}.jm-match-add[data-v-b7181ae0]:before{content:"+";font-size:15px;font-weight:600}.jm-footer[data-v-b7181ae0]{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 18px;border-top:1px solid #f1f5f9}.cfg-btn[data-v-b7181ae0]{padding:8px 20px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s}.cfg-btn[data-v-b7181ae0]:hover{background:#f8fafc;border-color:#cbd5e1}.cfg-btn-primary[data-v-b7181ae0]{background:linear-gradient(135deg,#6366f1,#5855ee);color:#fff;border-color:transparent;box-shadow:0 2px 8px #6366f147}.cfg-btn-primary[data-v-b7181ae0]:hover{background:linear-gradient(135deg,#4f46e5,#4743e8);box-shadow:0 4px 12px #6366f161;transform:translateY(-1px)}.jm-target-select[data-v-b7181ae0]{height:36px;border-radius:8px;font-size:13px;padding:0 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.jm-target-select[data-v-b7181ae0]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.sfi-name-input[data-v-b7181ae0]{flex:1;min-width:0;height:30px;padding:0 8px;font-size:12px}.sfi-formula-input[data-v-b7181ae0]{flex:1;min-width:0;height:30px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.01em}.sfi-insert-select[data-v-b7181ae0]{flex:0 0 auto;width:110px;height:30px;font-size:12px}.sfi-invalid[data-v-b7181ae0]{border-color:#f87171!important;box-shadow:0 0 0 2px #f871711f!important}.sfi-error[data-v-b7181ae0]{font-size:11px;color:#ef4444;line-height:1.4}.stat-field-formula[data-v-b7181ae0]{gap:8px}.stat-field-formula .sfi-info[data-v-b7181ae0]{gap:8px;min-width:0}.sff-name[data-v-b7181ae0]{font-size:13px;font-weight:600;color:#334155;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.sff-formula[data-v-b7181ae0]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:#6366f1;background:#eef2ff;border-radius:5px;padding:2px 8px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sff-source[data-v-b7181ae0]{flex-shrink:0;font-size:11px;line-height:16px;border-radius:4px;padding:1px 6px;white-space:nowrap}.sff-source.is-main[data-v-b7181ae0]{color:#4f46e5;background:#eef2ff}.sff-source.is-sub[data-v-b7181ae0]{color:#b45309;background:#fffbeb}.sff-dedup[data-v-b7181ae0]{flex-shrink:0;font-size:11px;line-height:16px;color:#94a3b8;white-space:nowrap}.stat-field-item:not(.stat-field-formula) .sfi-info[data-v-b7181ae0]{flex-wrap:wrap;row-gap:4px}.jm-switch-row[data-v-b7181ae0]{display:flex;align-items:center;gap:12px}.jm-switch-row .cfg-checkbox-label[data-v-b7181ae0]{margin:0}.jm-config-btn[data-v-b7181ae0]:disabled{opacity:.5;cursor:not-allowed}.mmm-body[data-v-847b915c]{display:flex;flex-direction:column;gap:10px;padding:2px 2px 0}.mmm-row[data-v-847b915c]{display:flex;align-items:center;gap:10px}.mmm-label[data-v-847b915c]{flex:0 0 auto;font-size:12px;color:#64748b;white-space:nowrap}.mmm-origin[data-v-847b915c]{flex:1;min-width:0;font-size:12px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.mmm-name-input[data-v-847b915c]{flex:1;min-width:0}.mmm-hint[data-v-847b915c]{font-size:11px;line-height:1.5;color:#a3aab7}.mmm-error[data-v-847b915c]{font-size:11px;line-height:1.5;color:#ef4444}.mmm-divider[data-v-847b915c]{margin:4px 0}.mmm-format[data-v-847b915c]{flex-wrap:wrap;row-gap:8px}.mmm-fmt-gap[data-v-847b915c]{margin-left:4px}.mmm-fmt-select[data-v-847b915c]{flex:0 0 auto;width:104px}.mmm-fmt-select-sm[data-v-847b915c]{width:78px}.mmm-fmt-check[data-v-847b915c]{margin-left:6px}.mmm-format-example[data-v-847b915c]{align-self:flex-start;font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #eef0f6;border-radius:5px;padding:4px 8px}.mmm-footer[data-v-847b915c]{display:flex;align-items:center;gap:8px}.mmm-footer-gap[data-v-847b915c]{flex:1}.mmm-restore[data-v-847b915c]{padding-left:0}.mpc-root[data-v-146b5009]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:#fff}.mpc-body[data-v-146b5009]{flex:1;min-height:0;display:flex;align-items:stretch}.mpc-left[data-v-146b5009]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid #ebedf0;padding:12px 14px;box-sizing:border-box}.mpc-left-head[data-v-146b5009]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.mpc-left-title[data-v-146b5009]{font-size:13px;font-weight:600;color:#1f2329}.mpc-left-sub[data-v-146b5009]{font-size:11px;color:#9ca3af}.mpc-left-tag[data-v-146b5009]{padding:1px 6px;font-size:11px;line-height:1.5;color:#1d4ed8;background:#eff4ff;border:1px solid #d6e4ff;border-radius:999px}.mpc-preview-wrap[data-v-146b5009]{flex:1;min-height:0;border:1px solid #ebedf0;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.mpc-preview-inner[data-v-146b5009]{flex:1;min-height:0;display:flex;flex-direction:column}.mpc-crumbs[data-v-146b5009]{flex:0 0 auto;padding:4px 8px;border-bottom:1px solid #f0f2f5}.mpc-preview-hint[data-v-146b5009]{flex:0 0 auto;padding:5px 8px;font-size:11px;line-height:1.5;color:#b45309;background:#fef3c7;border-bottom:1px solid #fde68a}.mpc-preview-notice[data-v-146b5009]{flex:0 0 auto;padding:5px 8px;font-size:11px;line-height:1.5;color:#1d4ed8;background:#f5f9ff;border-bottom:1px solid #d6e4ff;word-break:break-word}.mpc-drill-enter-active[data-v-146b5009],.mpc-drill-leave-active[data-v-146b5009]{transition:opacity .16s ease,transform .16s ease}.mpc-drill-enter-from[data-v-146b5009]{opacity:0;transform:translateY(4px)}.mpc-drill-leave-to[data-v-146b5009]{opacity:0;transform:translateY(-4px)}.mpc-table-scroll[data-v-146b5009]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.mpc-table-scroll[data-v-146b5009] .ptr-table{font-size:12px;white-space:normal}.mpc-table-scroll[data-v-146b5009] .ptr-td,.mpc-table-scroll[data-v-146b5009] .ptr-th{white-space:normal;word-break:break-word;padding:5px 8px;min-width:64px;max-width:220px}.mpc-ph[data-v-146b5009]{flex:1;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;padding:16px;text-align:center}.mpc-ph-title[data-v-146b5009]{font-size:13px;color:#6b7280;font-weight:500}.mpc-issues[data-v-146b5009]{flex:1;min-height:0;overflow:auto;padding:12px}.mpc-issues-title[data-v-146b5009]{font-size:13px;font-weight:600;color:#b91c1c;margin-bottom:8px}.mpc-issue-list[data-v-146b5009]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mpc-issue-item[data-v-146b5009]{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:8px 10px}.mpc-issue-head[data-v-146b5009]{font-size:12px;line-height:1.6;color:#7f1d1d}.mpc-issue-code[data-v-146b5009]{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:4px;background:#fee2e2;border:1px solid #fecaca;font-size:11px;color:#b91c1c}.mpc-issue-msg[data-v-146b5009]{word-break:break-word}.mpc-detail-list[data-v-146b5009]{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.mpc-detail-item[data-v-146b5009]{background:#fff;border:1px solid #fee2e2;border-radius:4px;padding:5px 8px;display:flex;flex-direction:column;gap:2px}.mpc-detail-kind[data-v-146b5009]{font-size:11px;font-weight:600;color:#9a3412}.mpc-detail-text[data-v-146b5009]{font-size:11px;color:#7c2d12;word-break:break-word}.mpc-skip-tip[data-v-146b5009]{margin-top:8px;padding:5px 8px;border-radius:4px;font-size:11px;color:#b45309;background:#fef3c7;border:1px solid #fde68a}.mpc-right[data-v-146b5009]{width:400px;flex:0 0 400px;min-height:0;overflow-y:auto;padding:12px 14px 20px;box-sizing:border-box;background:#fafbfc}.mpc-section[data-v-146b5009]{margin-bottom:18px}.mpc-sec-title[data-v-146b5009]{font-size:13px;font-weight:600;color:#1f2329;margin-bottom:8px}.mpc-empty-line[data-v-146b5009]{font-size:12px;color:#9ca3af;line-height:1.6;padding:8px;background:#fff;border:1px dashed #e5e7eb;border-radius:6px}.mpc-src-list[data-v-146b5009]{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:6px}.mpc-src-item[data-v-146b5009]{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mpc-src-item.is-dragging[data-v-146b5009]{opacity:.5;border-color:#3370ff}.mpc-src-item.is-bad[data-v-146b5009]{background:#fffbeb;border-color:#fde68a}.mpc-src-order[data-v-146b5009]{flex:0 0 auto;font-size:10px;color:#3370ff;background:#eef4ff;border-radius:4px;padding:1px 5px}.mpc-src-name[data-v-146b5009]{flex:1;min-width:0;font-size:12px;color:#1f2329;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpc-src-dash[data-v-146b5009]{color:#9ca3af;font-size:11px}.mpc-src-badge[data-v-146b5009]{flex:0 0 auto;font-size:10px;color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;padding:0 6px}.mpc-src-badge.is-loading[data-v-146b5009]{color:#3370ff;background:#eef4ff;border-color:#d6e4ff}.mpc-cross-warn[data-v-146b5009]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:6px 8px;border-radius:6px;background:#fef3c7;border:1px solid #fde68a}.mpc-cross-warn-text[data-v-146b5009]{flex:1;min-width:0;font-size:11px;line-height:1.5;color:#b45309;word-break:break-word}.mpc-retry-btn[data-v-146b5009]{flex:0 0 auto;padding:2px 10px;font-size:11px;color:#b45309;background:#fff;border:1px solid #fcd34d;border-radius:4px;cursor:pointer}.mpc-retry-btn[data-v-146b5009]:hover:not(:disabled){background:#fffbeb}.mpc-retry-btn[data-v-146b5009]:disabled{opacity:.6;cursor:not-allowed}.mpc-src-ops[data-v-146b5009]{flex:0 0 auto;display:flex;gap:2px}.mpc-mini-btn[data-v-146b5009]{width:20px;height:20px;line-height:18px;text-align:center;font-size:12px;color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;padding:0}.mpc-mini-btn[data-v-146b5009]:hover:not(:disabled){background:#e5e7eb;color:#1f2329}.mpc-mini-btn[data-v-146b5009]:disabled{opacity:.4;cursor:not-allowed}.mpc-mini-danger[data-v-146b5009]:hover:not(:disabled){background:#fee2e2;color:#b91c1c;border-color:#fecaca}.mpc-cand-box[data-v-146b5009]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:8px}.mpc-cand-group+.mpc-cand-group[data-v-146b5009]{margin-top:8px;padding-top:8px;border-top:1px dashed #eef0f3}.mpc-cand-group-head[data-v-146b5009]{display:flex;align-items:center;gap:6px;margin-bottom:5px}.mpc-cand-group-name[data-v-146b5009]{font-size:11px;font-weight:600;color:#1f2329}.mpc-cand-group-name.is-cross[data-v-146b5009]{font-weight:500;color:#6b7280}.mpc-cand-group-count[data-v-146b5009]{font-size:10px;color:#9ca3af;background:#f3f4f6;border-radius:999px;padding:0 6px}.mpc-cand-list[data-v-146b5009]{display:flex;flex-wrap:wrap;gap:6px}.mpc-cand-loading[data-v-146b5009]{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:11px;color:#9ca3af}.mpc-cand-spinner[data-v-146b5009]{width:10px;height:10px;border:2px solid #e5e7eb;border-top-color:#3370ff;border-radius:50%;animation:mpc-spin-146b5009 .8s linear infinite}.mpc-cand-btn[data-v-146b5009]{max-width:100%;padding:3px 8px;font-size:12px;color:#3370ff;background:#eef4ff;border:1px solid #d6e4ff;border-radius:999px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpc-cand-btn[data-v-146b5009]:hover{background:#dbe8ff}.mpc-cand-btn.is-bad[data-v-146b5009]{color:#b45309;background:#fef3c7;border-color:#fde68a}.mpc-mode-grid[data-v-146b5009]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mpc-mode-card[data-v-146b5009]{display:flex;flex-direction:column;gap:4px;text-align:left;padding:8px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer}.mpc-mode-card[data-v-146b5009]:hover{border-color:#b9d0ff}.mpc-mode-card.is-active[data-v-146b5009]{border-color:#3370ff;background:#f5f9ff;box-shadow:0 0 0 1px #3370ff inset}.mpc-mode-head[data-v-146b5009]{display:flex;align-items:center;gap:6px}.mpc-mode-name[data-v-146b5009]{flex:0 1 auto;min-width:0;font-size:12px;font-weight:600;color:#1f2329;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpc-mode-badge[data-v-146b5009]{flex:0 0 auto;padding:0 5px;font-size:10px;line-height:15px;border-radius:3px;font-weight:500}.mpc-mode-badge.is-drillable[data-v-146b5009]{color:#1d4ed8;background:#eff4ff;border:1px solid #d6e4ff}.mpc-mode-badge.is-flat[data-v-146b5009]{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb}.mpc-mode-brief[data-v-146b5009]{font-size:11px;line-height:1.5;color:#6b7280;word-break:break-word}.mpc-sample[data-v-146b5009]{margin-top:10px;padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.mpc-sample-flow[data-v-146b5009]{display:flex;align-items:center;gap:6px;overflow-x:auto}.mpc-sample-block[data-v-146b5009]{flex:0 0 auto}.mpc-sample-cap[data-v-146b5009]{font-size:10px;color:#6b7280;margin-bottom:3px}.mpc-sample-cap-out[data-v-146b5009]{color:#3370ff}.mpc-sample-op[data-v-146b5009]{flex:0 0 auto;font-size:13px;color:#9ca3af;padding-top:12px}.mpc-sample-table[data-v-146b5009]{border-collapse:collapse;font-size:10px}.mpc-sample-table th[data-v-146b5009],.mpc-sample-table td[data-v-146b5009]{border:1px solid #e5e7eb;padding:2px 5px;white-space:nowrap;color:#4b5563}.mpc-sample-table th[data-v-146b5009]{background:#f3f4f6;color:#1f2329;font-weight:600}.mpc-sample-out th[data-v-146b5009]{background:#eef4ff;color:#1d4ed8}.mpc-param-row[data-v-146b5009]{display:flex;flex-direction:column;gap:8px;padding:10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.mpc-field[data-v-146b5009]{display:flex;align-items:center;gap:8px}.mpc-label[data-v-146b5009]{flex:0 0 auto;font-size:12px;color:#4b5563}.mpc-select[data-v-146b5009]{flex:1;min-width:0}.mpc-inline-hint[data-v-146b5009]{padding:6px 8px;font-size:11px;line-height:1.6;color:#1d4ed8;background:#f5f9ff;border:1px solid #d6e4ff;border-radius:4px;word-break:break-word}.mpc-inline-hint.is-warn[data-v-146b5009]{color:#b45309;background:#fef3c7;border-color:#fde68a}.mpc-legacy-box[data-v-146b5009]{display:flex;flex-direction:column;gap:8px;padding:10px;background:#fafafa;border:1px solid #e5e7eb;border-radius:6px}.mpc-legacy-line[data-v-146b5009]{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.6}.mpc-legacy-key[data-v-146b5009]{flex:0 0 auto;color:#6b7280}.mpc-legacy-val[data-v-146b5009]{flex:1 1 auto;min-width:0;color:#1f2329;font-weight:600;word-break:break-word}.mpc-legacy-tag[data-v-146b5009]{flex:0 0 auto;padding:1px 6px;border-radius:4px;background:#f3f4f6;border:1px solid #e5e7eb;font-size:11px;font-weight:400;color:#6b7280}.mpc-field-top[data-v-146b5009]{align-items:flex-start}.mpc-field-top .mpc-label[data-v-146b5009]{padding-top:4px}.mpc-radio-group[data-v-146b5009]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mpc-dimmap[data-v-146b5009]{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px dashed #d6e4ff;border-radius:6px;background:#f7faff}.mpc-dimmap-head[data-v-146b5009]{display:flex;align-items:baseline;gap:6px}.mpc-dimmap-title[data-v-146b5009]{font-size:12px;font-weight:600;color:#1d4ed8}.mpc-dimmap-row[data-v-146b5009]{display:flex;align-items:center;gap:5px}.mpc-dimmap-src[data-v-146b5009]{flex:0 1 auto;max-width:92px;font-size:11px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpc-dimmap-name[data-v-146b5009]{flex:0 1 auto;max-width:86px;padding:1px 6px;font-size:11px;color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpc-dimmap-arrow[data-v-146b5009]{flex:0 0 auto;font-size:11px;color:#9ca3af}.mpc-dimmap-select[data-v-146b5009]{flex:1;min-width:88px}.mpc-pair[data-v-146b5009]{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px dashed #d6e4ff;border-radius:6px;background:#f7faff}.mpc-pair-head[data-v-146b5009]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.mpc-pair-title[data-v-146b5009]{font-size:12px;font-weight:600;color:#1d4ed8}.mpc-pair-sub[data-v-146b5009]{font-size:11px;color:#6b7280}.mpc-pair-empty[data-v-146b5009]{padding:6px 4px;font-size:11px;color:#9ca3af}.mpc-pair-row[data-v-146b5009]{display:flex;align-items:center;gap:5px}.mpc-pair-row-head[data-v-146b5009]{padding-bottom:2px;border-bottom:1px solid #e5edff;font-size:11px;color:#6b7280}.mpc-pair-dim[data-v-146b5009]{flex:0 0 96px;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpc-pair-cell[data-v-146b5009]{flex:1;min-width:88px}.mpc-pair-cell-head[data-v-146b5009]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpc-pair-state[data-v-146b5009]{flex:0 0 48px;font-size:11px;text-align:right;color:#9ca3af}.mpc-pair-state.is-on[data-v-146b5009]{color:#059669}.mpc-pair-state.is-off[data-v-146b5009]{color:#b45309}.mpc-pair-result[data-v-146b5009]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding-top:4px;border-top:1px solid #e5edff}.mpc-pair-result-label[data-v-146b5009]{font-size:11px;color:#6b7280}.mpc-pair-chip[data-v-146b5009]{padding:1px 6px;font-size:11px;color:#1d4ed8;background:#e0ecff;border:1px solid #c7ddff;border-radius:4px}.mpc-pair-chip.is-empty[data-v-146b5009]{color:#9ca3af;background:#f3f4f6;border-color:#e5e7eb}.mpc-measure-box[data-v-146b5009]{margin-top:10px;padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.mpc-measure-head[data-v-146b5009]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.mpc-measure-title[data-v-146b5009]{font-size:12px;font-weight:600;color:#1f2329}.mpc-add-btn[data-v-146b5009]{flex:0 0 auto;padding:2px 10px;font-size:11px;color:#3370ff;background:#eef4ff;border:1px solid #d6e4ff;border-radius:4px;cursor:pointer}.mpc-add-btn[data-v-146b5009]:hover:not(:disabled){background:#dbe8ff}.mpc-add-btn[data-v-146b5009]:disabled{opacity:.5;cursor:not-allowed}.mpc-measure-item+.mpc-measure-item[data-v-146b5009]{margin-top:4px}.mpc-measure-row[data-v-146b5009]{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 8px;background:#fafbfc;border:1px solid #eef0f3;border-radius:6px}.mpc-measure-row[data-v-146b5009]:hover{border-color:#d6e4ff;background:#f7faff}.mpc-measure-label[data-v-146b5009]{flex:1;min-width:0;font-size:12px;color:#1f2329;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.mpc-measure-label.is-invalid[data-v-146b5009]{color:#b91c1c;-webkit-text-decoration:underline wavy #fca5a5;text-decoration:underline wavy #fca5a5}.mpc-modified-tag[data-v-146b5009]{margin-left:4px;font-size:10px;color:#3370ff}.mpc-text-btn[data-v-146b5009]{flex:0 0 auto;height:22px;padding:0 8px;font-size:11px;line-height:20px;color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer}.mpc-text-btn[data-v-146b5009]:hover:not(:disabled){color:#1f2329;border-color:#cbd5e1;background:#f3f4f6}.mpc-text-btn[data-v-146b5009]:disabled{opacity:.4;cursor:not-allowed}.mpc-text-danger[data-v-146b5009]:hover:not(:disabled){color:#b91c1c;background:#fee2e2;border-color:#fecaca}.mpc-formula-item+.mpc-formula-item[data-v-146b5009]{margin-top:4px}.mpc-formula-item.is-bad .mpc-formula-row[data-v-146b5009]{border-color:#fecaca;background:#fef2f2}.mpc-formula-row[data-v-146b5009]{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 8px;background:#fafbfc;border:1px solid #eef0f3;border-radius:6px}.mpc-formula-name[data-v-146b5009]{flex:0 1 auto;max-width:40%;font-size:12px;color:#1f2329;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpc-formula-expr[data-v-146b5009]{flex:1;min-width:0;font-size:11px;color:#6b7280;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpc-formula-err[data-v-146b5009]{margin-top:3px;padding:0 8px;font-size:11px;line-height:1.5;color:#b91c1c}.mpc-drift-tip[data-v-146b5009]{margin-top:10px;padding:8px;border-radius:6px;font-size:11px;line-height:1.6;color:#b45309;background:#fef3c7;border:1px solid #fde68a}.mpc-link-btn[data-v-146b5009]{margin-left:4px;padding:0;font-size:11px;color:#3370ff;background:none;border:none;cursor:pointer;text-decoration:underline}.mpc-link-btn[data-v-146b5009]:hover{color:#245bdb}.mpc-footer[data-v-146b5009]{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:10px 14px;border-top:1px solid #ebedf0;background:#fff}.mpc-footer-warn[data-v-146b5009]{font-size:12px;color:#b45309}.mpc-save-btn[data-v-146b5009]{display:inline-flex;align-items:center;gap:6px;padding:6px 18px;font-size:13px;color:#fff;background:#3370ff;border:none;border-radius:4px;cursor:pointer}.mpc-save-btn[data-v-146b5009]:hover:not(:disabled){background:#245bdb}.mpc-save-btn[data-v-146b5009]:disabled{opacity:.6;cursor:not-allowed}.mpc-spinner[data-v-146b5009]{width:12px;height:12px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:mpc-spin-146b5009 .8s linear infinite}@keyframes mpc-spin-146b5009{to{transform:rotate(360deg)}}.print-config[data-v-b2d7fd3a]{display:flex;flex-direction:row;flex:1;min-height:0;background:#fff;height:100%;position:relative;overflow:hidden}.pc-header-row[data-v-b2d7fd3a]{display:flex;align-items:center;justify-content:space-between;padding:10px 18px 8px;border-bottom:1px solid #f1f5f9;flex-shrink:0}.pc-tabs[data-v-b2d7fd3a]{display:flex;gap:24px}.pc-tab[data-v-b2d7fd3a]{position:relative;padding:6px 0 8px;border:none;background:transparent;font-size:13px;color:#94a3b8;cursor:pointer;transition:all .2s ease}.pc-tab[data-v-b2d7fd3a]:hover{color:#64748b}.pc-tab.active[data-v-b2d7fd3a]{color:#7c3aed;font-weight:500}.pc-tab.active[data-v-b2d7fd3a]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#7c3aed;border-radius:1px}.pc-header-actions[data-v-b2d7fd3a]{display:flex;align-items:center;gap:4px}.pc-print-btn[data-v-b2d7fd3a]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px;background:#fff;color:#64748b;border:1px solid #e2e8f0;border-radius:7px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap;width:28px;height:28px}.pc-print-btn[data-v-b2d7fd3a]:hover{background:#fafbff;border-color:#c4b5fd;color:#7c3aed}.pc-actions[data-v-b2d7fd3a]{display:flex;gap:1px;align-items:center}.pca-btn[data-v-b2d7fd3a]{width:28px;height:28px;border:none;background:transparent;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:all .15s}.pca-btn[data-v-b2d7fd3a]:hover{background:#f1f5f9;color:#475569}.pc-left-area[data-v-b2d7fd3a]{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}.pc-inner-body[data-v-b2d7fd3a]{display:flex;flex:1;min-height:0;overflow:hidden}.pc-left-panel[data-v-b2d7fd3a]{width:180px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #eef0f6;background:fafbfd;overflow-y:auto}.pl-header[data-v-b2d7fd3a]{padding:12px 12px 8px}.pl-title[data-v-b2d7fd3a]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:2px}.pl-hint[data-v-b2d7fd3a]{display:block;font-size:11px;color:#94a3b8;line-height:1.4}.pl-field-list[data-v-b2d7fd3a]{padding:0 8px 12px;display:flex;flex-direction:column;gap:2px}.pl-field-item[data-v-b2d7fd3a]{display:flex;align-items:center;gap:6px;padding:7px 8px;border-radius:5px;cursor:grab;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pl-field-item[data-v-b2d7fd3a]:hover{background:#ede9fe;color:#6d28d9}.pl-field-item[data-v-b2d7fd3a]:active{cursor:grabbing;opacity:.7}.pl-grip[data-v-b2d7fd3a]{color:#c4b5fd;flex-shrink:0}.pl-field-name[data-v-b2d7fd3a]{font-size:12.5px;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-expand-icon[data-v-b2d7fd3a]{color:#94a3b8;flex-shrink:0;cursor:pointer;transition:transform .15s}.pl-expand-icon.expanded[data-v-b2d7fd3a]{transform:rotate(90deg);color:#7c3aed}.pl-link-tag[data-v-b2d7fd3a]{margin-left:auto;flex-shrink:0;font-size:10px;line-height:1;padding:2px 5px;border-radius:999px;background:#e0f2fe;color:#0284c7;border:1px solid #bae6fd}.pl-child-item[data-v-b2d7fd3a]{padding:5px 8px 5px 22px}.pl-child-item .pl-field-name[data-v-b2d7fd3a]{font-size:12px;color:#64748b}.pl-child-item:hover .pl-field-name[data-v-b2d7fd3a]{color:#6d28d9}.pl-approval-section[data-v-b2d7fd3a]{margin-top:10px;border-top:1px dashed #e2e8f0;padding-top:6px}.pl-approval-item .pl-field-name[data-v-b2d7fd3a]{color:#6d28d9}.pl-approval-item[data-v-b2d7fd3a]:hover{background:#ede9fe;color:#6d28d9}.pl-approval-tag[data-v-b2d7fd3a]{margin-left:auto;flex-shrink:0;font-size:10px;line-height:1;padding:2px 5px;border-radius:999px;background:#ede9fe;color:#6d28d9;border:1px solid #ddd6fe}.pl-approval-branch-tag[data-v-b2d7fd3a]{flex-shrink:0;font-size:10px;line-height:1;padding:2px 5px;border-radius:999px;background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;margin-left:6px}.pc-center-panel[data-v-b2d7fd3a]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.editor-toolbar[data-v-b2d7fd3a]{display:flex;align-items:center;gap:2px;padding:6px 12px;background:#fff;border-bottom:1px solid #eef0f6;flex-wrap:wrap;flex-shrink:0}.etb-group[data-v-b2d7fd3a]{display:flex;align-items:center;gap:1px}.etb-btn[data-v-b2d7fd3a]{width:28px;height:28px;border:none;background:transparent;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .12s}.etb-btn[data-v-b2d7fd3a]:hover:not(.disabled){background:#f1f5f9;color:#334155}.etb-btn.active[data-v-b2d7fd3a]{color:#7c3aed;background:#f5f3ff}.etb-btn.disabled[data-v-b2d7fd3a]{opacity:.35;cursor:not-allowed}.etb-divider[data-v-b2d7fd3a]{width:1px;height:20px;background:#e2e8f0;margin:0 6px;flex-shrink:0}.etb-fontsize-wrap[data-v-b2d7fd3a]{display:flex;align-items:center;gap:1px}.etb-fontsize-input[data-v-b2d7fd3a]{width:32px;height:24px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;font-size:11px;font-weight:600;color:#334155;text-align:center;padding:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;outline:none;transition:border-color .15s}.etb-fontsize-input[data-v-b2d7fd3a]::-webkit-inner-spin-button,.etb-fontsize-input[data-v-b2d7fd3a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.etb-fontsize-input[data-v-b2d7fd3a]:focus{border-color:#7b3fe4}.etb-fontsize-dec[data-v-b2d7fd3a],.etb-fontsize-inc[data-v-b2d7fd3a]{color:#475569;display:flex;align-items:center;justify-content:center;padding:3px}.etb-fontsize-dec[data-v-b2d7fd3a]:hover,.etb-fontsize-inc[data-v-b2d7fd3a]:hover{background:#f1f5f9;color:#1e293b}.etb-select[data-v-b2d7fd3a]{width:28px;height:28px;border:none;background:transparent;font-size:11px;font-weight:700;color:#334155;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0;border-radius:4px;transition:background .12s}.etb-select[data-v-b2d7fd3a]:hover{background:#f1f5f9}.etb-select-sm[data-v-b2d7fd3a]{min-width:44px;width:auto;padding:0 6px;font-weight:400}.etb-select option[data-v-b2d7fd3a]{font-size:12px;padding:4px}.etb-font-btn[data-v-b2d7fd3a]{font-style:normal}.etb-font-btn.active[data-v-b2d7fd3a]{font-weight:inherit}.etb-rotate90[data-v-b2d7fd3a]{transform:rotate(90deg)}.spreadsheet-preview[data-v-b2d7fd3a]{flex:1;overflow-x:hidden;overflow-y:auto;position:relative;background:#fff;padding:8px;cursor:default;min-width:0}.sp-table[data-v-b2d7fd3a]{border-collapse:collapse;font-size:12px;table-layout:fixed}.sp-th[data-v-b2d7fd3a]{background:#f8f9fb;border:none;border-right:1px solid #eceef2;padding:0;font-weight:500;color:#64748b;text-align:center;font-size:12px;position:static;z-index:2;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.sp-col-header[data-v-b2d7fd3a]{display:flex;align-items:center;justify-content:center;height:100%;padding:0 4px;position:relative}.sp-col-title[data-v-b2d7fd3a]{flex:1}.sp-col-resize-handle[data-v-b2d7fd3a]{position:absolute;right:0;top:0;bottom:0;width:6px;cursor:col-resize;background:transparent;transition:background .15s}.sp-col-resize-handle[data-v-b2d7fd3a]:hover{background:#7c3aed}.sp-row-header[data-v-b2d7fd3a]{display:flex;align-items:center;justify-content:center;height:100%;position:relative}.sp-row-resize-handle[data-v-b2d7fd3a]{position:absolute;bottom:0;left:0;right:0;height:6px;cursor:row-resize;background:transparent;transition:background .15s}.sp-row-resize-handle[data-v-b2d7fd3a]:hover{background:#7c3aed}.pc-context-menu[data-v-b2d7fd3a]{position:fixed;z-index:9999;min-width:138px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 6px 24px #0f172a24;padding:4px 0;font-size:12.5px;color:#334155;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcm-item[data-v-b2d7fd3a]{padding:7px 16px;cursor:pointer;white-space:nowrap;transition:background .1s}.pcm-item[data-v-b2d7fd3a]:hover{background:#f1f5f9}.pcm-danger[data-v-b2d7fd3a]{color:#dc2626}.pcm-danger[data-v-b2d7fd3a]:hover{background:#fef2f2;color:#b91c1c}.pcm-divider[data-v-b2d7fd3a]{height:1px;margin:4px 0;background:#eef0f6}.sp-corner[data-v-b2d7fd3a]{width:36px;min-width:36px;background:#f0f1f3!important;border:none;border-right:1px solid #eceef2;border-bottom:1px solid #eceef2;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-corner-add[data-v-b2d7fd3a]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:16px;font-weight:400;color:#64748b;border-radius:3px;transition:all .15s ease}.sp-corner:hover .sp-corner-add[data-v-b2d7fd3a]{background:#e2e8f0;color:#7c3aed}.sp-corner:active .sp-corner-add[data-v-b2d7fd3a]{background:#cbd5e1;color:#6d28d9}.sp-col-h[data-v-b2d7fd3a]{width:64px;min-width:64px}.sp-td[data-v-b2d7fd3a]{padding:0;vertical-align:middle;text-align:left;white-space:pre-wrap;word-break:break-all;height:26px;font-size:12px;position:relative}.sp-row-num[data-v-b2d7fd3a]{width:36px;min-width:36px;background:#f8f9fb;color:#94a3b8;text-align:center;font-size:11px;font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:sticky;left:0;z-index:1;border:none;border-right:1px solid #eceef2;border-bottom:1px solid #eceef2}.sp-cell[data-v-b2d7fd3a]{background:#fff;cursor:cell;transition:all .1s;padding:0 3px}.sp-cell[data-v-b2d7fd3a]:hover{background:#f8faff}.sp-cell-selected[data-v-b2d7fd3a]{background:#fafbff!important;outline:2px solid #7c3aed;outline-offset:0;z-index:3;position:relative}.sp-cell-in-range[data-v-b2d7fd3a]{background:#8b5cf60d!important}.sp-cell-range-start[data-v-b2d7fd3a],.sp-cell-range-end[data-v-b2d7fd3a]{background:#8b5cf61a!important}.sp-cell-dragover[data-v-b2d7fd3a]{background:#ede9fe!important;box-shadow:inset 0 0 0 2px #7c3aed}.selection-range-outline[data-v-b2d7fd3a]{pointer-events:none;position:absolute;z-index:5;background:transparent}.sp-cell-merged[data-v-b2d7fd3a]{background:transparent!important}.sp-cell-merged-hide[data-v-b2d7fd3a]{visibility:hidden;padding:0}.cell-field-tag[data-v-b2d7fd3a]{display:inline-block;font-size:11.5px;padding:2px 6px;border-radius:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;word-break:break-all;line-height:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:inherit;transition:background .1s}.cell-field-tag[data-v-b2d7fd3a]:hover{filter:brightness(.96)}.cell-placeholder[data-v-b2d7fd3a]{padding:2px 4px;border-radius:3px;font-weight:inherit}.cell-image-wrapper[data-v-b2d7fd3a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:4px}.cell-image[data-v-b2d7fd3a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.cell-image-placeholder[data-v-b2d7fd3a]{color:#94a3b8;font-size:12px;text-align:center}.image-upload-overlay[data-v-b2d7fd3a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.image-upload-progress[data-v-b2d7fd3a]{background:#fff;padding:24px 32px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#334155;font-size:14px}.upload-spinner[data-v-b2d7fd3a]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#7c3aed;border-radius:50%;animation:spin-b2d7fd3a .8s linear infinite}@keyframes spin-b2d7fd3a{to{transform:rotate(360deg)}}.sp-cell-input[data-v-b2d7fd3a]{width:100%;height:100%;border:none;outline:none;box-shadow:none;font-size:12px;padding:0 3px;background:#fff}.sp-cell-input[data-v-b2d7fd3a]:focus{outline:none;box-shadow:none;border:none}.drag-overlay-hint[data-v-b2d7fd3a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;padding:12px 24px;background:#7c3aed14;border:1.5px dashed rgba(124,58,237,.35);border-radius:8px;color:#7c3aed;font-size:13px;font-weight:500;pointer-events:none;z-index:10}.print-area-watermark[data-v-b2d7fd3a]{position:absolute;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:300;color:#c4b5fd;opacity:.45;pointer-events:none;letter-spacing:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:0}.print-area-border[data-v-b2d7fd3a]{position:absolute;border:2px dashed #7c3aed;pointer-events:none;z-index:1;opacity:.6}.editor-statusbar[data-v-b2d7fd3a]{display:flex;align-items:center;justify-content:space-between;padding:5px 14px;background:#fafbfc;border-top:1px solid #eef0f6;font-size:11.5px;color:#94a3b8;flex-shrink:0}.es-cell-info[data-v-b2d7fd3a]{color:#64748b;font-weight:500}.es-hint[data-v-b2d7fd3a]{flex:1;text-align:center}.es-count[data-v-b2d7fd3a]{color:#7c3aed;font-weight:500}.pc-right-panel[data-v-b2d7fd3a]{width:250px;flex-shrink:0;display:flex;flex-direction:column;background:#fafbfd;border-left:1px solid #eef0f6;padding:20px 16px;overflow-y:auto}.pr-section-label[data-v-b2d7fd3a]{font-size:12px;font-weight:600;color:#94a3b8;margin-bottom:16px}.pr-setting-item[data-v-b2d7fd3a]{margin-bottom:14px}.pr-label[data-v-b2d7fd3a]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.pr-input-row[data-v-b2d7fd3a]{display:flex;align-items:center;gap:6px}.pr-select-wrap[data-v-b2d7fd3a]{position:relative}.pr-select[data-v-b2d7fd3a]{width:100%;padding:7px 30px 7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;transition:border-color .15s}.pr-select[data-v-b2d7fd3a]:focus{border-color:#a78bfa;box-shadow:0 0 0 2px #7c3aed14}.pr-orientation-btns[data-v-b2d7fd3a]{display:flex;gap:8px}.po-btn[data-v-b2d7fd3a]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:12px;color:#64748b;cursor:pointer;transition:all .15s}.po-btn[data-v-b2d7fd3a]:hover{border-color:#c4b5fd;background:#fafbff}.po-btn.active[data-v-b2d7fd3a]{border-color:#7c3aed;background:#f5f3ff;color:#7c3aed;font-weight:500}.pr-input[data-v-b2d7fd3a]{flex:1;padding:7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;outline:none;transition:border-color .15s}.pr-input[data-v-b2d7fd3a]:focus{border-color:#a78bfa;box-shadow:0 0 0 2px #7c3aed14}.pr-input-num[data-v-b2d7fd3a]{width:70px;text-align:center;-moz-appearance:textfield}.pr-input-num[data-v-b2d7fd3a]::-webkit-inner-spin-button,.pr-input-num[data-v-b2d7fd3a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pr-unit[data-v-b2d7fd3a]{font-size:12px;color:#94a3b8;white-space:nowrap}.pr-divider-with-link[data-v-b2d7fd3a]{margin:16px 0 10px;padding-top:14px;border-top:1px solid #eef0f6;text-align:right}.pr-link[data-v-b2d7fd3a]{font-size:11.5px;color:#7c3aed;text-decoration:none;cursor:pointer;transition:opacity .15s}.pr-link[data-v-b2d7fd3a]:hover{opacity:.75;text-decoration:underline}.pr-action-btn[data-v-b2d7fd3a]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:7px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:12px;color:#64748b;cursor:pointer;transition:all .15s}.pr-action-btn[data-v-b2d7fd3a]:hover{border-color:#c4b5fd;color:#7c3aed;background:#fafbff}.pc-right-panel[data-v-b2d7fd3a]::-webkit-scrollbar{width:4px}.pc-right-panel[data-v-b2d7fd3a]::-webkit-scrollbar-thumb{background:#d4dae6;border-radius:2px}.spreadsheet-preview[data-v-b2d7fd3a]::-webkit-scrollbar{width:5px;height:5px}.spreadsheet-preview[data-v-b2d7fd3a]::-webkit-scrollbar-thumb{background:#d4dae6;border-radius:3px}.pc-left-panel[data-v-b2d7fd3a]::-webkit-scrollbar{width:4px}.pc-left-panel[data-v-b2d7fd3a]::-webkit-scrollbar-thumb{background:#d4dae6;border-radius:2px}.pc-center-panel[data-v-b2d7fd3a]::-webkit-scrollbar{width:5px;height:5px}.pc-center-panel[data-v-b2d7fd3a]::-webkit-scrollbar-thumb{background:#d4dae6;border-radius:3px}.fade-quick-enter-active[data-v-b2d7fd3a],.fade-quick-leave-active[data-v-b2d7fd3a]{transition:opacity .15s ease}.fade-quick-enter-from[data-v-b2d7fd3a],.fade-quick-leave-to[data-v-b2d7fd3a]{opacity:0}.profit-center-content[data-v-b2d7fd3a]{flex:1;padding:16px 20px;overflow-y:auto;background:#fafbfc}.profit-stats-grid[data-v-b2d7fd3a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.profit-stat-card[data-v-b2d7fd3a]{background:#fff;border:1px solid #eef0f6;border-radius:8px;padding:14px 16px;text-align:center}.psc-label[data-v-b2d7fd3a]{font-size:12px;color:#94a3b8;margin-bottom:6px}.psc-value[data-v-b2d7fd3a]{font-size:22px;font-weight:600;color:#334155;line-height:1.2}.psc-unit[data-v-b2d7fd3a]{font-size:11px;color:#94a3b8;margin-top:2px}.profit-earnings-section[data-v-b2d7fd3a]{background:#fff;border:1px solid #eef0f6;border-radius:8px;padding:16px;margin-bottom:20px}.pes-header[data-v-b2d7fd3a]{font-size:13px;font-weight:600;color:#374151;margin-bottom:12px}.pes-cards[data-v-b2d7fd3a]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pec-card[data-v-b2d7fd3a]{background:#fafbfc;border-radius:6px;padding:12px;text-align:center}.pec-label[data-v-b2d7fd3a]{font-size:11px;color:#64748b;margin-bottom:4px}.pec-value[data-v-b2d7fd3a]{font-size:18px;font-weight:600;color:#334155}.pec-pending[data-v-b2d7fd3a]{color:#f59e0b}.pec-withdrawable[data-v-b2d7fd3a]{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #c4b5fd}.pec-withdraw-btn[data-v-b2d7fd3a]{margin-top:8px;padding:5px 16px;background:#7c3aed;color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:background .15s}.pec-withdraw-btn[data-v-b2d7fd3a]:hover{background:#6d28d9}.profit-history-section[data-v-b2d7fd3a]{background:#fff;border:1px solid #eef0f6;border-radius:8px;padding:16px}.phs-header[data-v-b2d7fd3a]{font-size:13px;font-weight:600;color:#374151;margin-bottom:12px}.phs-table[data-v-b2d7fd3a]{display:flex;flex-direction:column;gap:1px;background:#eef0f6;border-radius:6px;overflow:hidden}.pht-row[data-v-b2d7fd3a]{display:flex;background:#fff;padding:10px 12px}.pht-header[data-v-b2d7fd3a]{background:#f8f9fb;font-weight:500;color:#64748b;font-size:12px}.pht-col[data-v-b2d7fd3a]{flex:1;text-align:center;font-size:13px;color:#475569}.pht-header .pht-col[data-v-b2d7fd3a]{font-size:12px;color:#94a3b8}.pht-amount[data-v-b2d7fd3a]{color:#7c3aed;font-weight:500}.etb-color-btn-wrap[data-v-b2d7fd3a],.etb-color-btn[data-v-b2d7fd3a]{position:relative}.etb-color-btn[data-v-b2d7fd3a]:after{content:"";position:absolute;bottom:4px;left:6px;right:6px;height:2px;background:currentColor;border-radius:1px}.etb-color-picker-dropdown[data-v-b2d7fd3a]{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px;box-shadow:0 4px 12px #0000001a;z-index:100;display:flex;flex-direction:column;gap:6px;min-width:80px}.etb-color-input[data-v-b2d7fd3a]{width:60px;height:30px;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;padding:2px}.etb-color-confirm[data-v-b2d7fd3a]{padding:4px 8px;background:#7c3aed;color:#fff;border:none;border-radius:4px;font-size:11px;cursor:pointer}.etb-color-confirm[data-v-b2d7fd3a]:hover{background:#6d28d9}.etb-border-menu-wrap[data-v-b2d7fd3a]{position:relative}.etb-border-btn[data-v-b2d7fd3a]{display:flex;align-items:center;gap:2px}.etb-border-arrow[data-v-b2d7fd3a]{font-size:7px;color:#64748b;margin-left:1px}.etb-toolbar-border-icon[data-v-b2d7fd3a]{display:inline-flex;align-items:center;justify-content:center;line-height:0}.etb-toolbar-border-icon[data-v-b2d7fd3a] svg{display:block}.etb-border-dropdown[data-v-b2d7fd3a]{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 6px 20px #0000001f;z-index:200;min-width:190px;padding:5px 0;animation:bpFadeIn-b2d7fd3a .12s ease-out}@keyframes bpFadeIn-b2d7fd3a{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.etb-border-list[data-v-b2d7fd3a]{display:flex;flex-direction:column}.etb-border-item[data-v-b2d7fd3a]{display:flex;align-items:center;gap:10px;padding:7px 14px;cursor:pointer;transition:background .1s;font-size:12px;color:#374151;-webkit-user-select:none;-moz-user-select:none;user-select:none}.etb-border-item[data-v-b2d7fd3a]:hover{background:#f1f5f9}.etb-border-item.active[data-v-b2d7fd3a]{background:#ede9fe;color:#7c3aed}.etb-border-item-icon[data-v-b2d7fd3a]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:4px;background:#fafafa;overflow:hidden}.etb-border-item-label[data-v-b2d7fd3a]{flex:1;white-space:nowrap;letter-spacing:.2px}.etb-border-check[data-v-b2d7fd3a]{font-size:11px;font-weight:700;color:#7c3aed;opacity:.9}.pp-overlay[data-v-b2d7fd3a]{position:absolute;inset:0;z-index:200;background:#f0f2f5;display:flex;flex-direction:column}.pp-dialog[data-v-b2d7fd3a]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.pp-topbar[data-v-b2d7fd3a]{display:flex;align-items:center;gap:10px;padding:0 24px;height:52px;background:#fff;border-bottom:1px solid #e8eaf0;font-size:13px;color:#334155;flex-shrink:0}.pp-datasheet-name[data-v-b2d7fd3a]{font-weight:500;color:#1e293b;margin-right:4px}.pp-radio-label[data-v-b2d7fd3a]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;color:#475569}.pp-radio[data-v-b2d7fd3a]{accent-color:#7c3aed;cursor:pointer}.pp-label-text[data-v-b2d7fd3a]{color:#64748b}.pp-row-input[data-v-b2d7fd3a]{width:56px;height:28px;border:1px solid #d1d5db;border-radius:5px;padding:0 8px;font-size:13px;text-align:center;color:#334155;outline:none;transition:border-color .15s}.pp-row-input[data-v-b2d7fd3a]:focus{border-color:#7c3aed}.pp-row-input[data-v-b2d7fd3a]:disabled{background:#f8fafc;color:#94a3b8}.pp-hint-bar[data-v-b2d7fd3a]{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:44px;background:#7c3aed;flex-shrink:0}.pp-hint-text[data-v-b2d7fd3a]{font-size:13px;color:#fff}.pp-hint-actions[data-v-b2d7fd3a]{display:flex;align-items:center;gap:8px}.pp-btn[data-v-b2d7fd3a]{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:none;transition:all .15s}.pp-btn-ghost[data-v-b2d7fd3a]{background:#ffffff2e;color:#fff}.pp-btn-ghost[data-v-b2d7fd3a]:hover{background:#ffffff4d}.pp-btn-primary[data-v-b2d7fd3a]{background:#fff;color:#7c3aed}.pp-btn-primary[data-v-b2d7fd3a]:hover{background:#f5f3ff}.pp-preview-area[data-v-b2d7fd3a]{flex:1;overflow-y:auto;padding:40px;display:flex;flex-direction:column;align-items:center;gap:32px}.pp-page[data-v-b2d7fd3a]{background:#fff;box-shadow:0 2px 12px #0000001a;position:relative;box-sizing:border-box;overflow:visible;flex-shrink:0}.pp-image-layer[data-v-b2d7fd3a]{position:absolute;inset:0;pointer-events:none}.pp-image-element[data-v-b2d7fd3a]{position:absolute;pointer-events:none}.pp-image-content[data-v-b2d7fd3a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pp-table[data-v-b2d7fd3a]{border-collapse:collapse;table-layout:fixed}.pp-cell[data-v-b2d7fd3a]{border:none;padding:0 3px;font-size:12px;color:#1e293b;vertical-align:middle;min-height:26px;box-sizing:border-box;position:relative}.pp-cell[data-has-image=true][data-v-b2d7fd3a]{min-height:80px;padding:2px}.pp-cell-label[data-v-b2d7fd3a]{color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-cell-value[data-v-b2d7fd3a]{display:block;color:#1e293b;white-space:pre-wrap!important;word-break:break-all}.pp-cell-image[data-v-b2d7fd3a]{display:block;width:100%;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.pp-cell-image-wrapper[data-v-b2d7fd3a]{position:absolute;inset:2px;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.pp-approval-sign[data-v-b2d7fd3a]{position:relative;display:inline-block;max-width:100%;line-height:0}.pp-approval-sign-img[data-v-b2d7fd3a]{display:block;max-height:72px;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.pp-approval-sign-date[data-v-b2d7fd3a]{font-size:10px;color:#1e293b;line-height:1.5;white-space:nowrap}.pp-approval-signers[data-v-b2d7fd3a]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.pp-approval-signer[data-v-b2d7fd3a]{display:flex;flex-direction:column;align-items:center;gap:2px}.pp-approval-sign-name[data-v-b2d7fd3a]{font-size:11px;color:#1e293b;line-height:1.2}@media print{@page{margin:0}html[data-v-b2d7fd3a],body[data-v-b2d7fd3a]{margin:0!important;padding:0!important;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pp-page[data-v-b2d7fd3a]{display:block!important;visibility:visible!important;box-shadow:none!important;background:#fff!important;overflow:visible!important}}.image-elements-layer[data-v-b2d7fd3a]{position:absolute;inset:0;pointer-events:none;z-index:100}.image-element[data-v-b2d7fd3a]{position:absolute;pointer-events:auto;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:2px solid transparent;border-radius:4px;transition:border-color .15s}.image-element[data-v-b2d7fd3a]:hover{border-color:#a78bfa}.image-element.selected[data-v-b2d7fd3a]{border-color:#7c3aed}.image-delete-btn[data-v-b2d7fd3a]{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:4px;background:#ef4444eb;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;box-shadow:0 1px 4px #00000040;transition:background .12s}.image-delete-btn[data-v-b2d7fd3a]:hover{background:#dc2626}.image-element-content[data-v-b2d7fd3a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:2px;pointer-events:none}.resize-handle[data-v-b2d7fd3a]{position:absolute;width:10px;height:10px;background:#7c3aed;border:2px solid #fff;border-radius:50%;z-index:10}.resize-handle-n[data-v-b2d7fd3a]{top:-5px;left:50%;transform:translate(-50%);cursor:n-resize}.resize-handle-s[data-v-b2d7fd3a]{bottom:-5px;left:50%;transform:translate(-50%);cursor:s-resize}.resize-handle-e[data-v-b2d7fd3a]{right:-5px;top:50%;transform:translateY(-50%);cursor:e-resize}.resize-handle-w[data-v-b2d7fd3a]{left:-5px;top:50%;transform:translateY(-50%);cursor:w-resize}.resize-handle-ne[data-v-b2d7fd3a]{top:-5px;right:-5px;cursor:ne-resize}.resize-handle-nw[data-v-b2d7fd3a]{top:-5px;left:-5px;cursor:nw-resize}.resize-handle-se[data-v-b2d7fd3a]{bottom:-5px;right:-5px;cursor:se-resize}.resize-handle-sw[data-v-b2d7fd3a]{bottom:-5px;left:-5px;cursor:sw-resize}.w-node-options[data-v-b5edf191]{display:flex;flex-wrap:wrap}.w-node-options i[data-v-b5edf191]{padding:3px;margin-right:5px;border-radius:10px;border:1px solid #DEDFDF}.w-node-options>div[data-v-b5edf191]{display:flex;align-items:center;cursor:pointer;padding:8px 10px;border-radius:15px;background:#f8f9f9;margin:5px;width:110px}.w-node-options>div[data-v-b5edf191]:hover{box-shadow:0 0 5px #e3e3e3}.w-p-node[data-v-0db6c0e4]{width:220px;margin-bottom:8px;position:relative}.w-node-err-tip[data-v-0db6c0e4]{position:absolute;right:-30px;color:var(--el-color-danger)}.w-p-node-body[data-v-0db6c0e4]{cursor:pointer;background:#fff;overflow:hidden;border-radius:5px;box-shadow:0 0 5px #d8d8d8}.w-p-node-header[data-v-0db6c0e4]{display:flex;align-items:center;justify-content:space-between;padding:0 10px;color:#fff;height:25px;font-size:13px}.w-row-text[data-v-0db6c0e4]:hover{text-decoration:underline}.w-node-del[data-v-0db6c0e4]{display:none}.w-p-node-header>div[data-v-0db6c0e4]{display:flex;align-items:center}.w-p-node-header>div>div[data-v-0db6c0e4]{margin-left:3px;width:170px}.w-p-node-header input[data-v-0db6c0e4]{width:170px;height:25px;line-height:25px;border:none;border-radius:5px;background:#fff3;padding:0 4px;font-size:13px;color:#fff;box-sizing:border-box}.w-p-node-header input[data-v-0db6c0e4]:focus{outline:none}.w-p-node-content[data-v-0db6c0e4]{padding:5px 5px 5px 15px;min-height:50px;display:flex;justify-content:space-between;align-items:center;font-size:15px;color:#656363}.w-p-node-content>div[data-v-0db6c0e4]{width:92%;word-wrap:break-word}.w-p-node-body[data-v-0db6c0e4]:hover{box-shadow:0 0 5px 0 var(--shadowColor)}.w-p-node-body:hover .w-node-del[data-v-0db6c0e4]{display:inline}.w-p-node-add[data-v-0db6c0e4]{position:relative;display:flex;justify-content:center;align-items:center;height:80px}.w-p-node-add[data-v-0db6c0e4]:before{position:absolute;content:"";width:2px;height:80px;background:#cacaca}.w-p-node-add[data-v-0db6c0e4]:after{content:"";position:absolute;top:80px;left:50%;transform:translate(-50%);width:0;border-style:solid;border-width:8px 6px 4px;border-color:#CACACA transparent transparent}.w-node-err[data-v-0db6c0e4]{border:1px solid var(--el-color-danger);box-shadow:0 0 5px 0 var(--el-color-danger)!important}.w-p-node[data-v-48aa8084]{width:220px;margin-bottom:8px;position:relative}.w-node-err-tip[data-v-48aa8084]{position:absolute;right:-30px;color:var(--el-color-danger)}.w-p-node-body[data-v-48aa8084]{cursor:pointer;background:#fff;overflow:hidden;border-radius:5px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 0 5px #d8d8d8}.w-p-node-move[data-v-48aa8084]{width:15px}.w-p-node-move[data-v-48aa8084]:hover{background:#f5f6f6}.w-p-node-body[data-v-48aa8084]:hover{box-shadow:0 0 5px 0 var(--shadowColor)}.w-p-node-body>div[data-v-48aa8084]:first-child,.w-p-node-body>div[data-v-48aa8084]:last-child{height:100%}.w-p-node-body>div[data-v-48aa8084]:first-child:hover,.w-p-node-body>div[data-v-48aa8084]:last-child:hover{background:#cacaca}.w-p-node-header[data-v-48aa8084]{display:flex;align-items:center;justify-content:space-between;height:25px;font-size:13px;position:relative}.w-node-action[data-v-48aa8084]{color:#767676;display:none}.w-node-action[data-v-48aa8084]>*{margin:2px}.w-node-desc[data-v-48aa8084]{position:absolute;right:8px}.w-row-text[data-v-48aa8084]:hover{text-decoration:underline}.w-p-node-header>div[data-v-48aa8084]{display:flex;align-items:center}.w-p-node-header>div>div[data-v-48aa8084]{margin-left:3px;width:135px}.w-p-node-header input[data-v-48aa8084]{width:135px;border:1px solid #CACACA;border-radius:5px}.w-p-node-header input[data-v-48aa8084]:focus{outline:none}.w-p-node-content[data-v-48aa8084]{padding:5px;min-height:50px;display:flex;justify-content:space-between;align-items:center;font-size:15px;color:#656363}.w-p-node-content>div[data-v-48aa8084]{word-wrap:break-word}.w-p-node-body:hover .w-node-action[data-v-48aa8084]{display:inline}.w-p-node-body:hover .w-node-desc[data-v-48aa8084]{display:none}.w-p-node-add[data-v-48aa8084]{position:relative;display:flex;justify-content:center;align-items:center;height:80px}.w-p-node-add[data-v-48aa8084]:before{position:absolute;content:"";width:2px;height:80px;background:#cacaca}.w-p-node-add[data-v-48aa8084]:after{content:"";position:absolute;top:80px;left:50%;transform:translate(-50%);width:0;border-style:solid;border-width:8px 6px 4px;border-color:#CACACA transparent transparent}.w-node-err[data-v-48aa8084]{border:1px solid var(--el-color-danger);box-shadow:0 0 5px 0 var(--el-color-danger)!important}.w-p-gateway[data-v-913bd4bc]{display:flex;flex-direction:column;align-items:center;position:relative}.w-p-gateway-add[data-v-913bd4bc]{z-index:2;top:-16px;position:absolute}.w-p-branch[data-v-913bd4bc]{display:flex;position:relative;justify-content:center;background:#f5f6f6}.w-p-branch[data-v-913bd4bc]:before{content:"";width:calc(100% - 220px);background:#cacaca;position:absolute;height:2px}.w-p-branch[data-v-913bd4bc]:after{content:"";width:calc(100% - 220px);background:#cacaca;position:absolute;height:2px;bottom:0}.w-p-branch-item[data-v-913bd4bc]{position:relative;padding:0 60px;display:flex;justify-content:center}.w-p-branch-item>div[data-v-913bd4bc]{z-index:1;margin-top:40px;display:flex;flex-direction:column;align-items:center}.w-p-branch-item[data-v-913bd4bc]:before{content:"";position:absolute;background:#cacaca;height:100%;width:2px}.w-p-branch-item-l[data-v-913bd4bc]:after{content:"";position:absolute;height:2px;width:50%;top:0;left:-1px;background:#f5f6f6}.w-p-branch-item-l>div[data-v-913bd4bc]:before{content:"";position:absolute;height:2px;width:50%;bottom:0;left:-1px;background:#f5f6f6}.w-p-branch-item-l[data-v-913bd4bc]{margin-left:0}.w-p-branch-item-r[data-v-913bd4bc]:after{content:"";position:absolute;height:2px;width:50%;top:0;right:-1px;background:#f5f6f6}.w-p-branch-item-r>div[data-v-913bd4bc]:before{content:"";position:absolute;height:2px;width:50%;bottom:0;right:-1px;background:#f5f6f6}.w-p-branch-item-r[data-v-913bd4bc]{margin-right:0}.w-p-branch-end[data-v-913bd4bc] .w-p-node-add:after{border:none}.w-p-branch-item>div>.w-p-node[data-v-913bd4bc]:last-child .w-p-node-add:after{display:none!important}.form-perm-conf[data-v-e77bd311]{width:100%}.w-org-items[data-v-0dd95be0]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:4px}.w-org-tag[data-v-0dd95be0]{display:flex;align-items:center;gap:4px;padding:3px 8px 3px 4px;border-radius:14px;background-color:var(--el-fill-color);border:1px solid var(--el-border-color-lighter)}.w-org-del[data-v-0dd95be0]{cursor:pointer;padding:2px;border-radius:50%;color:var(--el-text-color-secondary);flex-shrink:0}.w-org-del[data-v-0dd95be0]:hover{background-color:var(--el-fill-color-darker);color:var(--el-text-color-primary)}[data-v-ae57f544] .w-a-t-group{display:flex;flex-wrap:wrap}[data-v-ae57f544] .w-a-t-group .el-radio{width:112px;margin-bottom:8px}.w-node-rules[data-v-ae57f544]{border-radius:6px;overflow:hidden;border:1px solid var(--el-border-color);margin-bottom:20px}.w-node-rules[data-v-ae57f544]>:first-child{display:inline-block;padding:6px 10px;width:100%;background-color:var(--el-fill-color-light);font-weight:500}.w-node-rules[data-v-ae57f544]>:nth-child(2){padding:12px}.w-org-items[data-v-ae57f544]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:4px}.w-org-tag[data-v-ae57f544]{display:flex;align-items:center;gap:4px;padding:3px 8px 3px 4px;border-radius:14px;background-color:var(--el-fill-color);border:1px solid var(--el-border-color-lighter)}.w-org-del[data-v-ae57f544]{cursor:pointer;padding:2px;border-radius:50%;color:var(--el-text-color-secondary);flex-shrink:0}.w-org-del[data-v-ae57f544]:hover{background-color:var(--el-fill-color-darker);color:var(--el-text-color-primary)}[data-v-e6f075a4] .w-a-t-group{display:flex;flex-wrap:wrap}[data-v-e6f075a4] .w-a-t-group .el-radio{width:112px;margin-bottom:8px}.w-node-rules[data-v-e6f075a4]{border-radius:6px;overflow:hidden;border:1px solid var(--el-border-color);margin-bottom:20px}.w-node-rules[data-v-e6f075a4]>:first-child{display:inline-block;padding:6px 10px;width:100%;background-color:var(--el-fill-color-light);font-weight:500}.w-node-rules[data-v-e6f075a4]>:nth-child(2){padding:12px}.w-org-items[data-v-e6f075a4]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:4px}.w-org-tag[data-v-e6f075a4]{display:flex;align-items:center;gap:4px;padding:3px 8px 3px 4px;border-radius:14px;background-color:var(--el-fill-color);border:1px solid var(--el-border-color-lighter)}.w-org-del[data-v-e6f075a4]{cursor:pointer;padding:2px;border-radius:50%;color:var(--el-text-color-secondary);flex-shrink:0}.w-org-del[data-v-e6f075a4]:hover{background-color:var(--el-fill-color-darker);color:var(--el-text-color-primary)}.w-condition-group[data-v-9a482a27]{border-radius:8px;overflow:hidden;border:1px solid var(--el-border-color);margin-bottom:16px}.w-cg-header[data-v-9a482a27]{padding:8px 12px;display:flex;align-items:center;justify-content:space-between;background-color:var(--el-fill-color-light);flex-wrap:wrap;gap:8px}.w-cg-title[data-v-9a482a27]{display:flex;align-items:center}.w-cg-actions[data-v-9a482a27]{display:flex;align-items:center;gap:8px}.w-cg-body[data-v-9a482a27]{padding:12px}.w-cd-group-tip[data-v-9a482a27]{text-align:center;padding:10px 0}[data-v-9a482a27] .w-cd-group-item{.w-cd-del{color:var(--el-color-danger);padding:3px;cursor:pointer}.el-form-item__label{margin-bottom:0!important}}.exclusive-config[data-v-e7f34b87]{display:flex;flex-direction:column;gap:16px}.branch-tabs[data-v-e7f34b87]{border:1px solid var(--el-border-color-lighter);border-radius:8px;padding:12px;background:var(--el-fill-color-lighter)}.branch-tabs-header[data-v-e7f34b87]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.branch-tabs-title[data-v-e7f34b87]{font-size:13px;font-weight:600;color:var(--el-text-color-primary)}.branch-tabs-list[data-v-e7f34b87]{display:flex;flex-wrap:wrap;gap:8px}.branch-tab-item[data-v-e7f34b87]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;border:1.5px solid var(--el-border-color);background:#fff;cursor:pointer;min-width:130px;max-width:180px;transition:all .2s ease;position:relative}.branch-tab-item[data-v-e7f34b87]:hover{border-color:var(--el-color-primary-light-5);box-shadow:0 1px 4px #0000000f}.branch-tab-item.active[data-v-e7f34b87]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9);box-shadow:0 1px 4px #409eff26}.branch-tab-item.is-default[data-v-e7f34b87]{border-style:dashed}.branch-tab-item.is-default.active[data-v-e7f34b87]{border-style:dashed;border-color:var(--el-color-info);background:var(--el-color-info-light-9)}.branch-tab-info[data-v-e7f34b87]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.branch-tab-name[data-v-e7f34b87]{font-size:13px;color:var(--el-text-color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.branch-tab-delete[data-v-e7f34b87]{color:var(--el-text-color-placeholder);cursor:pointer;flex-shrink:0;margin-left:4px;transition:color .2s}.branch-tab-delete[data-v-e7f34b87]:hover{color:var(--el-color-danger)}.empty-tip[data-v-e7f34b87]{text-align:center;padding:20px 0}.default-branch-tip[data-v-e7f34b87]{padding:12px 16px;background:var(--el-fill-color-light);border-radius:6px;border:1px dashed var(--el-border-color)}.w-process[data-v-684d509a]{display:flex;flex-direction:column;align-items:center}.w-process .w-process-node[data-v-684d509a]{display:flex;justify-content:center;width:100%}.w-process-end[data-v-684d509a]{padding:10px;border-radius:5px;background:#cacaca}.approval-config[data-v-ba825cac]{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.ac-header[data-v-ba825cac]{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:48px;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#fafbfc}.ac-tabs[data-v-ba825cac]{display:flex;align-items:center;gap:0}.ac-tab[data-v-ba825cac]{padding:12px 18px;font-size:13px;color:#606266;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s;display:flex;align-items:center}.ac-tab[data-v-ba825cac]:hover{color:#409eff}.ac-tab.active[data-v-ba825cac]{color:#409eff;border-bottom-color:#409eff;font-weight:500}.ac-actions[data-v-ba825cac]{display:flex;align-items:center;gap:8px}.ac-status-badge[data-v-ba825cac]{font-size:12px;padding:2px 8px;border-radius:10px;margin-right:4px;white-space:nowrap}.ac-badge--primary[data-v-ba825cac]{background:#ecf5ff;color:#409eff}.ac-badge--warning[data-v-ba825cac]{background:#fdf6ec;color:#e6a23c}.ac-badge--info[data-v-ba825cac]{background:#f4f4f5;color:#909399}.ac-body[data-v-ba825cac]{flex:1;overflow:hidden}.ac-design[data-v-ba825cac]{display:flex;height:100%;width:100%;overflow:hidden}.ac-design-left[data-v-ba825cac]{flex:1;min-width:0;display:flex;flex-direction:column;background:#f5f6f6}.ac-zoom-bar[data-v-ba825cac]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border-bottom:1px solid #e5e7eb;z-index:1}.ac-zoom-text[data-v-ba825cac]{font-size:12px;color:#909399;min-width:40px;text-align:center}.ac-process-scroll[data-v-ba825cac]{flex:1;overflow:auto;display:flex;justify-content:center;padding:30px 20px 60px}.ac-process-wrapper[data-v-ba825cac]{transform-origin:top center;transition:transform .2s ease;min-width:500px}.ac-node-panel[data-v-ba825cac]{flex-shrink:0;height:100%;background:#fff;border-left:1px solid #e5e7eb;box-shadow:-4px 0 16px #00000014;display:flex;flex-direction:column;z-index:5}.ac-panel-header[data-v-ba825cac]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.ac-panel-title[data-v-ba825cac]{flex:1;min-width:0}.ac-panel-close[data-v-ba825cac]{flex-shrink:0;margin-left:12px}.ac-panel-body[data-v-ba825cac]{flex:1;overflow-y:auto;padding:16px 20px}.ac-panel-slide-enter-active[data-v-ba825cac]{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s ease}.ac-panel-slide-leave-active[data-v-ba825cac]{transition:transform .2s cubic-bezier(.4,0,1,1),opacity .15s ease}.ac-panel-slide-enter-from[data-v-ba825cac],.ac-panel-slide-leave-to[data-v-ba825cac]{transform:translate(100%);opacity:0}.ac-tab-content[data-v-ba825cac]{height:100%;display:flex;align-items:center;justify-content:center}.ac-tab-content--list[data-v-ba825cac]{display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.ac-empty-state[data-v-ba825cac]{flex:1;display:flex;align-items:center;justify-content:center}.ac-loading-state[data-v-ba825cac]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#909399;font-size:13px}.ac-loading-spin[data-v-ba825cac]{animation:ac-spin-ba825cac 1s linear infinite}@keyframes ac-spin-ba825cac{to{transform:rotate(360deg)}}.ac-record-list[data-v-ba825cac]{width:100%;padding:0;overflow-y:auto;flex:1}.ac-list-header[data-v-ba825cac]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;font-size:12px;color:#909399;border-bottom:1px solid #f1f5f9;flex-shrink:0}.ac-list-filters[data-v-ba825cac]{display:flex;gap:4px}.ac-filter-btn[data-v-ba825cac]{padding:3px 10px;border-radius:4px;font-size:12px;color:#606266;cursor:pointer;transition:all .15s}.ac-filter-btn[data-v-ba825cac]:hover{background:#f1f5f9}.ac-filter-btn.active[data-v-ba825cac]{background:#409eff;color:#fff}.ac-list-count[data-v-ba825cac]{font-size:12px;color:#909399}.ac-record-item[data-v-ba825cac]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #f5f6f7;transition:background .15s}.ac-record-item[data-v-ba825cac]:hover{background:#fafbfc}.ac-record-item--submit[data-v-ba825cac]{cursor:default}.ac-record-info[data-v-ba825cac]{flex:1;min-width:0}.ac-record-title[data-v-ba825cac]{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-record-meta[data-v-ba825cac]{display:flex;align-items:center;gap:12px;font-size:12px;color:#909399}.ac-meta-item[data-v-ba825cac]{display:flex;align-items:center;gap:3px}.ac-record-status-dot[data-v-ba825cac]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px}.ac-dot--draft[data-v-ba825cac]{background:#c0c4cc}.ac-dot--processing[data-v-ba825cac]{background:#e6a23c}.ac-dot--approved[data-v-ba825cac]{background:#67c23a}.ac-dot--rejected[data-v-ba825cac]{background:#f56c6c}.ac-record-history-summary[data-v-ba825cac]{font-size:11px;color:#b1b3b8;margin-top:2px}.ac-record-actions[data-v-ba825cac],.ac-record-status[data-v-ba825cac]{flex-shrink:0;margin-left:16px}.excel-export-config[data-v-e356049d]{padding:16px;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.config-layout[data-v-e356049d]{display:flex;gap:16px;flex:1;overflow:hidden}.config-left[data-v-e356049d]{flex:1;overflow-y:auto;padding-right:8px}.config-right[data-v-e356049d]{width:360px;flex-shrink:0;overflow-y:auto;padding-left:8px;border-left:1px solid var(--el-border-color-lighter)}.config-section[data-v-e356049d]{margin-bottom:20px}.config-section h4[data-v-e356049d]{margin:0 0 12px;font-size:14px;font-weight:600}.template-info[data-v-e356049d]{margin-top:12px;padding:10px;background:var(--el-fill-color-light);border-radius:4px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.config-summary[data-v-e356049d]{padding:10px;background:var(--el-fill-color-light);border-radius:4px}.summary-row[data-v-e356049d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0}.summary-label[data-v-e356049d]{font-size:13px;color:var(--el-text-color-primary);min-width:84px}.summary-hint[data-v-e356049d]{font-size:12px;color:var(--el-text-color-secondary)}.config-actions[data-v-e356049d]{margin-top:12px;padding-top:12px;border-top:1px solid var(--el-border-color-lighter);text-align:right;flex-shrink:0}.field-ref-section h5[data-v-e356049d]{margin:12px 0 8px;font-size:13px;font-weight:600;color:var(--el-text-color-primary)}.syntax-examples[data-v-e356049d]{padding:8px 0}.example-block[data-v-e356049d]{margin-bottom:16px}.example-block h5[data-v-e356049d]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--el-text-color-primary)}.example-block pre[data-v-e356049d]{margin:0;padding:10px;background:var(--el-fill-color-light);border-radius:4px;font-size:12px;white-space:pre-wrap;word-break:break-all}.example-desc[data-v-e356049d]{margin:6px 0 0;font-size:12px;color:var(--el-text-color-secondary)}.el-upload__tip p[data-v-e356049d]{margin:4px 0;font-size:12px}.preview-panel[data-v-e356049d]{padding:8px 0}.preview-toolbar[data-v-e356049d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.preview-empty[data-v-e356049d]{color:var(--el-text-color-placeholder)}.preview-note[data-v-e356049d]{margin-top:12px}.drill-dim-editor[data-v-f745f67b]{border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;background:#fafbfc}.dde-head[data-v-f745f67b]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.dde-title[data-v-f745f67b]{font-size:13px;font-weight:600;color:#374151}.dde-add[data-v-f745f67b]{flex:0 0 auto;max-width:60%;padding:3px 6px;border:1px solid #d1d5db;border-radius:6px;font-size:12px;background:#fff;color:#374151}.dde-list[data-v-f745f67b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.dde-item[data-v-f745f67b]{display:flex;align-items:center;gap:8px;padding:5px 8px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.dde-order[data-v-f745f67b]{flex:0 0 auto;width:18px;height:18px;line-height:18px;text-align:center;border-radius:50%;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:600}.dde-name[data-v-f745f67b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#334155}.dde-actions[data-v-f745f67b]{display:flex;gap:2px;flex:0 0 auto}.dde-btn[data-v-f745f67b]{width:22px;height:22px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;color:#475569;font-size:12px;line-height:1;cursor:pointer}.dde-btn[data-v-f745f67b]:hover:not(:disabled){border-color:#c7d2fe;color:#4338ca}.dde-btn[data-v-f745f67b]:disabled{opacity:.4;cursor:not-allowed}.dde-btn--remove[data-v-f745f67b]:hover:not(:disabled){border-color:#fecaca;color:#dc2626}.dde-empty[data-v-f745f67b]{padding:8px;font-size:12px;color:#9ca3af;text-align:center}.dde-hint[data-v-f745f67b]{margin:8px 0 0;font-size:11px;color:#9ca3af;line-height:1.5}.config-section[data-v-277bec25]{margin-bottom:2px}.cs-header[data-v-277bec25]{display:flex;align-items:center;gap:8px;padding:10px 0 6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cs-dot[data-v-277bec25]{width:5px;height:5px;border-radius:50%;background:#a78bfa;flex-shrink:0;margin-top:1px}.cs-label[data-v-277bec25]{font-size:13px;font-weight:500;color:#334155;flex:1}.cs-arrow[data-v-277bec25]{color:#94a3b8;transition:transform .2s ease;margin-right:2px}.cs-arrow.collapsed[data-v-277bec25]{transform:rotate(-90deg)}.cs-body[data-v-277bec25]{padding:0 0 10px}.cfg-item[data-v-277bec25]{margin-bottom:10px}.cfg-label[data-v-277bec25]{display:block;font-size:12px;color:#64748b;margin-bottom:5px;line-height:1.4}.cfg-sub-label[data-v-277bec25]{display:block;font-size:12px;color:#94a3b8;margin:10px 0 5px;line-height:1.4}.required-mark[data-v-277bec25]{color:#ef4444;margin-left:2px}.multi-hint[data-v-277bec25]{font-size:11px;color:#94a3b8;font-weight:400}.cfg-select[data-v-277bec25]{width:100%;padding:7px 30px 7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s;outline:none;box-sizing:border-box}.cfg-select[data-v-277bec25]:focus{border-color:#a78bfa;box-shadow:0 0 0 2px #7c3aed14}.y-axis-mode-toggle[data-v-277bec25]{display:flex;width:100%;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;background:#f8fafc}.y-axis-mode-btn[data-v-277bec25]{flex:1;padding:7px 10px;border:0;background:transparent;font-size:13px;color:#64748b;cursor:pointer;transition:background .15s,color .15s;outline:none;font-weight:500}.y-axis-mode-btn+.y-axis-mode-btn[data-v-277bec25]{border-left:1px solid #e2e8f0}.y-axis-mode-btn[data-v-277bec25]:hover:not(.active){background:#f1f5f9;color:#334155}.y-axis-mode-btn.active[data-v-277bec25]{background:#7c3aed;color:#fff}.count-mode-hint[data-v-277bec25]{margin-top:6px;padding:8px 10px;background:#f3e8ff;border:1px solid #d8b4fe;border-radius:6px;font-size:12px;color:#6b21a8;line-height:1.5}.aggregation-block[data-v-277bec25]{margin-top:2px}.multi-field-box[data-v-277bec25]{display:flex;flex-direction:column;gap:8px}.multi-field-list[data-v-277bec25]{display:flex;flex-wrap:wrap;gap:6px 12px;max-height:160px;overflow-y:auto;padding:6px 8px;border:1px solid #e2e8f0;border-radius:6px;background:#fafafa}.multi-field-item[data-v-277bec25]{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:12px;color:#475569}.multi-field-item input[type=checkbox][data-v-277bec25]{accent-color:#7c3aed;cursor:pointer}.multi-field-name[data-v-277bec25]{line-height:1.4}.multi-selected[data-v-277bec25]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.multi-selected-label[data-v-277bec25]{font-size:11px;color:#94a3b8}.multi-selected-tag[data-v-277bec25]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#f3e8ff;border:1px solid #d8b4fe;border-radius:4px;font-size:11px;color:#6b21a8}.multi-remove-btn[data-v-277bec25]{border:none;background:none;color:#9333ea;cursor:pointer;font-size:14px;line-height:1;padding:0;display:flex;align-items:center}.multi-remove-btn[data-v-277bec25]:hover{color:#ef4444}.multi-empty-hint[data-v-277bec25]{font-size:11px;color:#cbd5e1}.no-slots-hint[data-v-277bec25]{font-size:12px;color:#94a3b8;padding:8px 0}.slot-hint[data-v-277bec25]{font-size:11px;color:#94a3b8;margin:4px 0 0;line-height:1.4}.section-slide-enter-active[data-v-277bec25],.section-slide-leave-active[data-v-277bec25]{transition:all .2s ease;overflow:hidden}.section-slide-enter-from[data-v-277bec25],.section-slide-leave-to[data-v-277bec25]{opacity:0;max-height:0}.section-slide-enter-to[data-v-277bec25],.section-slide-leave-from[data-v-277bec25]{opacity:1;max-height:800px}.config-section[data-v-80492d33]{margin-bottom:2px}.cs-header[data-v-80492d33]{display:flex;align-items:center;gap:8px;padding:10px 0 6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cs-dot[data-v-80492d33]{width:5px;height:5px;border-radius:50%;background:#a78bfa;flex-shrink:0;margin-top:1px}.cs-label[data-v-80492d33]{font-size:13px;font-weight:500;color:#334155;flex:1}.cs-arrow[data-v-80492d33]{color:#94a3b8;transition:transform .2s ease;margin-right:2px}.cs-arrow.collapsed[data-v-80492d33]{transform:rotate(-90deg)}.cs-body[data-v-80492d33]{padding:0 0 10px}.cfg-item[data-v-80492d33]{margin-bottom:10px}.cfg-label[data-v-80492d33]{display:block;font-size:12px;color:#64748b;margin-bottom:5px;line-height:1.4}.cfg-input[data-v-80492d33]{width:100%;padding:7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff;transition:border-color .15s;outline:none;box-sizing:border-box}.cfg-input[data-v-80492d33]:focus{border-color:#a78bfa;box-shadow:0 0 0 2px #7c3aed14}.cfg-input-error[data-v-80492d33]{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef44441f!important}.cfg-error[data-v-80492d33]{margin-top:4px;font-size:12px;color:#ef4444;line-height:1.3}.cfg-select[data-v-80492d33]{width:100%;padding:7px 30px 7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s;outline:none}.cfg-select[data-v-80492d33]:focus{border-color:#a78bfa;box-shadow:0 0 0 2px #7c3aed14}.cfg-slider[data-v-80492d33]{width:100%;accent-color:#7c3aed;cursor:pointer}.switch-item[data-v-80492d33]{display:flex;align-items:center;justify-content:space-between}.switch-label[data-v-80492d33]{font-size:13px;color:#334155}.switch[data-v-80492d33]{position:relative;width:40px;height:22px;cursor:pointer}.switch input[data-v-80492d33]{opacity:0;width:0;height:0}.switch-slider[data-v-80492d33]{position:absolute;inset:0;background-color:#d1d5db;border-radius:11px;transition:.2s}.switch-slider[data-v-80492d33]:before{content:"";position:absolute;width:16px;height:16px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.2s}.switch input:checked+.switch-slider[data-v-80492d33]{background-color:#7c3aed}.switch input:checked+.switch-slider[data-v-80492d33]:before{transform:translate(18px)}.section-slide-enter-active[data-v-80492d33],.section-slide-leave-active[data-v-80492d33]{transition:all .2s ease;overflow:hidden}.section-slide-enter-from[data-v-80492d33],.section-slide-leave-to[data-v-80492d33]{opacity:0;max-height:0}.section-slide-enter-to[data-v-80492d33],.section-slide-leave-from[data-v-80492d33]{opacity:1;max-height:800px}.cfg-validation-banner[data-v-eaf66593]{display:flex;align-items:center;gap:6px;margin:4px 0 12px;padding:8px 12px;border-radius:6px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:12px;line-height:1.4}.cfg-validation-banner .cvb-icon[data-v-eaf66593]{font-size:14px;flex-shrink:0}.wc-overlay[data-v-eaf66593]{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#1e293b40}.wc-dialog[data-v-eaf66593]{display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 16px 48px #0000001f,0 0 1px #00000014;overflow:hidden;width:84%;height:82vh;max-width:1400px;min-width:800px;min-height:500px;transition:width .2s ease,height .2s ease,border-radius .2s ease}.wc-dialog-fullscreen[data-v-eaf66593]{width:100%!important;height:100vh!important;max-width:100%!important;border-radius:0!important}.wc-global-header[data-v-eaf66593]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;flex-shrink:0}.wc-g-title[data-v-eaf66593]{font-size:14px;font-weight:500;color:#334155;display:inline-flex;align-items:center;gap:10px;flex:1}.wc-preview-btn[data-v-eaf66593]{margin-left:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 14px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;color:#4f46e5;font-size:13px;font-weight:500;cursor:pointer}.wc-preview-btn[data-v-eaf66593]:hover{background:#e0e7ff}.wc-preview-btn[data-v-eaf66593]:disabled{opacity:.6;cursor:not-allowed}.wc-save-btn[data-v-eaf66593]{margin-left:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 14px;border:none;border-radius:6px;background:#6366f1;color:#fff;font-size:13px;font-weight:500;cursor:pointer}.wc-save-btn[data-v-eaf66593]:hover{background:#4f46e5}.wc-save-btn[data-v-eaf66593]:disabled{opacity:.6;cursor:not-allowed}.wc-btn-spinner[data-v-eaf66593]:before{content:"";display:inline-block;width:12px;height:12px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:wc-spin-eaf66593 .6s linear infinite}@keyframes wc-spin-eaf66593{to{transform:rotate(360deg)}}.wc-g-actions[data-v-eaf66593]{display:flex;gap:1px}.wca-btn[data-v-eaf66593]{width:30px;height:30px;border:none;background:transparent;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:all .15s}.wca-btn[data-v-eaf66593]:hover{background:#f1f5f9;color:#475569}.wca-close[data-v-eaf66593]:hover{color:#64748b}.wc-divider[data-v-eaf66593]{height:1px;background:#eef0f6;flex-shrink:0}.wc-main-content[data-v-eaf66593]{display:flex;flex:1;min-height:0}.wc-left-panel[data-v-eaf66593]{flex:1;display:flex;flex-direction:column;border-right:1px solid #eef0f6;min-width:0}.wc-chart-area[data-v-eaf66593]{flex:1;padding:20px;min-height:0;display:flex;align-items:center;justify-content:center;position:relative}.wc-right-panel[data-v-eaf66593]{width:300px;flex-shrink:0;display:flex;flex-direction:column;background:#fbfcfd}.wc-right-title[data-v-eaf66593]{font-size:15px;font-weight:600;color:#1e293b;margin:16px 18px 2px;display:flex;align-items:center;gap:6px}.wc-title-help[data-v-eaf66593]{color:#94a3b8;cursor:pointer;transition:color .15s}.wc-title-help[data-v-eaf66593]:hover{color:#7c3aed}.wc-config-body[data-v-eaf66593]{flex:1;overflow-y:auto;padding:4px 18px 20px}.wc-config-body[data-v-eaf66593]::-webkit-scrollbar{width:4px}.wc-config-body[data-v-eaf66593]::-webkit-scrollbar-thumb{background:#d4dae6;border-radius:2px}.config-section-static[data-v-eaf66593]{margin-bottom:2px}.css-header[data-v-eaf66593]{display:flex;align-items:center;gap:8px;padding:10px 0 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.css-body[data-v-eaf66593]{padding:0 0 10px}.config-section[data-v-eaf66593]{margin-bottom:2px}.cs-header[data-v-eaf66593]{display:flex;align-items:center;gap:8px;padding:10px 0 6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cs-header-static[data-v-eaf66593]{cursor:default}.cs-dot[data-v-eaf66593]{width:5px;height:5px;border-radius:50%;background:#a78bfa;flex-shrink:0;margin-top:1px}.cs-label[data-v-eaf66593]{font-size:13px;font-weight:500;color:#334155;flex:1}.cs-arrow[data-v-eaf66593]{color:#94a3b8;transition:transform .2s ease;margin-right:2px}.cs-arrow.collapsed[data-v-eaf66593]{transform:rotate(-90deg)}.cs-body[data-v-eaf66593]{padding:0 0 10px}.cfg-item[data-v-eaf66593]{margin-bottom:10px}.cfg-label[data-v-eaf66593]{display:block;font-size:12px;color:#64748b;margin-bottom:5px;line-height:1.4}.cfg-label-sm[data-v-eaf66593]{display:flex;align-items:center;gap:6px}.cfg-check[data-v-eaf66593]{accent-color:#7c3aed;width:14px;height:14px;cursor:pointer}.cfg-select[data-v-eaf66593]{width:100%;padding:7px 30px 7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s;outline:none}.cfg-select[data-v-eaf66593]:focus{border-color:#a78bfa;box-shadow:0 0 0 2px #7c3aed14}.cfg-input[data-v-eaf66593]{width:100%;padding:7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff;transition:border-color .15s;outline:none}.cfg-input[data-v-eaf66593]:focus{border-color:#a78bfa;box-shadow:0 0 0 2px #7c3aed14}.add-filter-btn[data-v-eaf66593]{display:inline-flex;align-items:center;gap:5px;padding:6px 0;margin:4px 0 10px;border:none;background:transparent;border-radius:5px;font-size:13px;color:#64748b;cursor:pointer;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.add-filter-btn[data-v-eaf66593]:hover{color:#7c3aed}.filter-section[data-v-eaf66593]{margin:4px 0 10px}.filter-tags[data-v-eaf66593]{display:flex;flex-direction:column;gap:6px}.filter-tag[data-v-eaf66593]{display:flex;align-items:center;gap:5px;font-size:12px;flex-wrap:wrap}.filter-tag-prefix[data-v-eaf66593]{min-width:24px;padding:2px 6px;background:#f3f4f6;border-radius:4px;color:#475569;font-size:12px;text-align:center}.filter-tag-field[data-v-eaf66593]{padding:2px 7px;background:#f0edff;color:#6d28d9;border-radius:4px;font-size:12px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-tag-op[data-v-eaf66593]{color:#64748b;font-size:12px}.filter-tag-val[data-v-eaf66593]{padding:2px 7px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#334155;font-size:12px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-edit-btn[data-v-eaf66593]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px dashed #c4b5fd;border-radius:5px;background:transparent;font-size:12px;color:#7c3aed;cursor:pointer;transition:all .15s;margin-top:2px;width:-moz-fit-content;width:fit-content}.filter-edit-btn[data-v-eaf66593]:hover{background:#f5f3ff;border-color:#7c3aed}.cfg-group-title[data-v-eaf66593]{font-size:12px;color:#94a3b8;margin:14px 0 6px;font-weight:400}.y-axis-tabs[data-v-eaf66593]{display:flex;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;margin:0 0 2px;background:#fff}.yat-tab[data-v-eaf66593]{flex:1;padding:8px 0;border:none;background:transparent;font-size:12.5px;color:#64748b;cursor:pointer;transition:all .15s}.yat-tab.active[data-v-eaf66593]{color:#334155;font-weight:500;background:#f8fafc}.yat-tab[data-v-eaf66593]:not(.active):hover{background:#f5f5f5}.yat-tab+.yat-tab[data-v-eaf66593]{border-left:1px solid #e2e8f0}.y-axis-field-box[data-v-eaf66593]{display:flex;gap:8px;margin-top:12px}.y-axis-field-left[data-v-eaf66593],.y-axis-field-right[data-v-eaf66593]{flex:1}.axis-tabs[data-v-eaf66593]{display:flex;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;background:#fff}.axis-tab[data-v-eaf66593]{flex:1;padding:7px 0;border:none;background:transparent;font-size:12px;color:#64748b;cursor:pointer;transition:all .15s}.axis-tab.active[data-v-eaf66593]{color:#334155;font-weight:500;background:#f8fafc}.axis-tab[data-v-eaf66593]:not(.active):hover{background:#f5f5f5}.axis-tab+.axis-tab[data-v-eaf66593]{border-left:1px solid #e2e8f0}.switch-item[data-v-eaf66593]{display:flex;align-items:center;justify-content:space-between}.switch-label[data-v-eaf66593]{font-size:13px;color:#334155}.switch[data-v-eaf66593]{position:relative;width:40px;height:22px;cursor:pointer}.switch input[data-v-eaf66593]{opacity:0;width:0;height:0}.switch-slider[data-v-eaf66593]{position:absolute;inset:0;background-color:#d1d5db;border-radius:11px;transition:.2s}.switch-slider[data-v-eaf66593]:before{content:"";position:absolute;width:16px;height:16px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.2s}.switch input:checked+.switch-slider[data-v-eaf66593]{background-color:#7c3aed}.switch input:checked+.switch-slider[data-v-eaf66593]:before{transform:translate(18px)}.radio-item[data-v-eaf66593]{display:flex;align-items:center;justify-content:space-between}.radio-item .cfg-label[data-v-eaf66593]{margin-bottom:0;flex-shrink:0}.radio-group[data-v-eaf66593]{display:flex;gap:8px;flex-wrap:wrap}.radio-ellipse[data-v-eaf66593]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:4px 10px;border-radius:20px;border:1px solid #e2e8f0;background:#fff;transition:all .15s}.radio-ellipse[data-v-eaf66593]:hover{border-color:#a78bfa}.radio-ellipse input[data-v-eaf66593]{display:none}.radio-ellipse-dot[data-v-eaf66593]{width:12px;height:12px;border-radius:50%;border:2px solid #d1d5db;transition:all .15s}.radio-ellipse input:checked+.radio-ellipse-dot[data-v-eaf66593]{border-color:#7c3aed;background:#7c3aed;box-shadow:0 0 0 2px #fff}.radio-ellipse input:checked~.radio-label[data-v-eaf66593]{color:#7c3aed;font-weight:500}.radio-label[data-v-eaf66593]{font-size:12px;color:#64748b}.radio-ellipse[data-v-eaf66593]:has(input:checked){border-color:#7c3aed;background:#faf5ff}.radio-ellipse:has(input:checked) .radio-label[data-v-eaf66593]{color:#7c3aed}.color-scheme-selector[data-v-eaf66593]{position:relative}.color-scheme-trigger[data-v-eaf66593]{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer}.color-scheme-trigger[data-v-eaf66593]:hover{border-color:#a78bfa}.color-scheme-preview[data-v-eaf66593]{display:flex;gap:2px}.color-block[data-v-eaf66593]{width:14px;height:14px;border-radius:2px}.cs-trigger-arrow[data-v-eaf66593]{color:#94a3b8}.color-scheme-popup[data-v-eaf66593]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 20px #00000026;z-index:1002;padding:12px}.color-section[data-v-eaf66593]{margin-bottom:12px}.color-section[data-v-eaf66593]:last-child{margin-bottom:0}.color-section-title[data-v-eaf66593]{font-size:11px;color:#94a3b8;margin-bottom:8px;font-weight:500}.color-grid[data-v-eaf66593]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.color-option[data-v-eaf66593]{cursor:pointer;border:2px solid transparent;border-radius:4px;padding:2px;transition:all .15s}.color-option[data-v-eaf66593]:hover{border-color:#a78bfa}.color-option.active[data-v-eaf66593]{border-color:#7c3aed}.color-row[data-v-eaf66593]{display:flex;gap:2px;height:16px}.color-row.single[data-v-eaf66593]{flex-direction:column;height:auto}.color-row.single .color-block[data-v-eaf66593]{width:100%;height:8px;border-radius:0}.color-row.single .color-block[data-v-eaf66593]:first-child{border-radius:2px 2px 0 0}.color-row.single .color-block[data-v-eaf66593]:last-child{border-radius:0 0 2px 2px}.color-popup-backdrop[data-v-eaf66593]{position:fixed;inset:0;z-index:1001}.tab-group[data-v-eaf66593]{display:flex;gap:4px;background:#f1f5f9;border-radius:6px;padding:2px}.tab-btn[data-v-eaf66593]{flex:1;padding:6px 8px;border:none;background:transparent;font-size:11px;color:#64748b;cursor:pointer;border-radius:4px;transition:all .15s;white-space:nowrap}.tab-btn[data-v-eaf66593]:hover{color:#334155}.tab-btn.active[data-v-eaf66593]{background:#fff;color:#7c3aed;font-weight:500;box-shadow:0 1px 3px #0000001a}.chart-type-selector-wrapper[data-v-eaf66593]{position:relative}.chart-type-selector[data-v-eaf66593]{cursor:pointer}.chart-type-display[data-v-eaf66593]{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;transition:all .15s}.chart-type-display[data-v-eaf66593]:hover{border-color:#a78bfa}.chart-type-icon[data-v-eaf66593]{width:28px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chart-type-icon svg[data-v-eaf66593]{width:100%;height:100%}.chart-type-label[data-v-eaf66593]{flex:1;font-size:13px;color:#334155}.chevron-icon[data-v-eaf66593]{color:#94a3b8;transition:transform .2s}.chart-type-panel[data-v-eaf66593]{position:absolute;top:0;left:0;width:270px;background:#fff;border-radius:8px;box-shadow:0 10px 40px #00000026;z-index:1001;overflow:hidden;border:1px solid #e2e8f0}.chart-panel-body[data-v-eaf66593]{padding:8px;max-height:320px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.chart-panel-body[data-v-eaf66593]::-webkit-scrollbar{display:none}.chart-category[data-v-eaf66593]{margin-bottom:8px}.chart-category[data-v-eaf66593]:last-child{margin-bottom:0}.category-header[data-v-eaf66593]{display:flex;align-items:center;margin-bottom:4px;padding-bottom:2px;border-bottom:1px solid #f1f5f9}.category-name[data-v-eaf66593]{font-size:11px;font-weight:600;color:#334155}.category-items[data-v-eaf66593]{display:flex;flex-wrap:wrap;gap:6px}.chart-item[data-v-eaf66593]{display:flex;flex-direction:column;align-items:center;width:60px;padding:3px;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;transition:all .15s;background:#fff}.chart-item[data-v-eaf66593]:hover{border-color:#a78bfa;background:#fafafe}.chart-item.active[data-v-eaf66593]{border-color:#7c3aed;background:#7c3aed0d}.chart-thumbnail[data-v-eaf66593]{width:52px;height:36px;display:flex;align-items:center;justify-content:center;margin-bottom:2px;overflow:hidden}.chart-thumbnail svg[data-v-eaf66593]{width:100%;height:100%}.chart-item-label[data-v-eaf66593]{font-size:9px;color:#64748b;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.chart-item.active .chart-item-label[data-v-eaf66593]{color:#7c3aed;font-weight:500}.type-item-main[data-v-eaf66593]{display:flex;align-items:center;gap:10px;width:100%}.type-item-main .type-icon[data-v-eaf66593]{font-size:16px}.type-item-main .type-label[data-v-eaf66593]{font-size:13px;color:#334155}.chart-type-item.active .type-label[data-v-eaf66593]{color:#7c3aed;font-weight:500}.sub-type-section[data-v-eaf66593]{background:#fafafc}.sub-type-select[data-v-eaf66593]{width:calc(100% - 32px);margin:0 16px;padding:6px 10px;border:1px solid #e2e8f0;border-radius:5px;font-size:13px;color:#334155;background:#fff;cursor:pointer}.panel-backdrop[data-v-eaf66593]{position:fixed;inset:0;z-index:1000}.wc-empty-state[data-v-eaf66593]{flex:1;display:flex;align-items:center;justify-content:center;background:#fff}.wc-empty-content[data-v-eaf66593]{display:flex;flex-direction:column;align-items:center;gap:16px}.wc-empty-illustration[data-v-eaf66593]{width:120px;height:100px;opacity:.9}.wc-empty-link[data-v-eaf66593]{font-size:14px;color:#ef4444;background:none;border:none;border-bottom:1px solid #ef4444;padding:0 0 2px;cursor:pointer;transition:opacity .15s}.wc-empty-link[data-v-eaf66593]:hover{opacity:.8}.no-datasheet-prompt[data-v-eaf66593]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:20px}.ndp-icon[data-v-eaf66593]{margin-bottom:16px;opacity:.7}.ndp-title[data-v-eaf66593]{font-size:16px;font-weight:500;color:#374151;margin:0 0 8px}.ndp-desc[data-v-eaf66593]{font-size:13px;color:#6b7280;margin:0 0 20px}.ndp-btn[data-v-eaf66593]{padding:8px 20px;background:#7c3aed;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background .15s}.ndp-btn[data-v-eaf66593]:hover{background:#6d28d9}.no-datasheet-panel[data-v-eaf66593]{padding:16px}.ndp-header[data-v-eaf66593]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.ndp-content[data-v-eaf66593]{text-align:center;padding:20px 0}.ndp-content p[data-v-eaf66593]{margin:0 0 12px;font-size:14px;color:#6b7280}.ndp-link-btn[data-v-eaf66593]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#7c3aed;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background .15s}.ndp-link-btn[data-v-eaf66593]:hover{background:#6d28d9}.linked-datasheet-info[data-v-eaf66593]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f5f7fa;border-radius:6px;margin-bottom:16px;font-size:13px}.ldsi-label[data-v-eaf66593]{color:#6b7280}.ldsi-name[data-v-eaf66593]{color:#374151;font-weight:500;flex:1}.ldsi-change-btn[data-v-eaf66593]{padding:4px 10px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;color:#64748b;cursor:pointer;transition:all .15s}.ldsi-change-btn[data-v-eaf66593]:hover{border-color:#7c3aed;color:#7c3aed}.config-fade-enter-active[data-v-eaf66593]{animation:cfIn-eaf66593 .22s ease}.config-fade-leave-active[data-v-eaf66593]{animation:cfOut-eaf66593 .18s ease forwards}@keyframes cfIn-eaf66593{0%{opacity:0}to{opacity:1}}@keyframes cfOut-eaf66593{0%{opacity:1}to{opacity:0}}.section-slide-enter-active[data-v-eaf66593]{animation:ssIn-eaf66593 .2s ease}.section-slide-leave-active[data-v-eaf66593]{animation:ssOut-eaf66593 .15s ease forwards}@keyframes ssIn-eaf66593{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ssOut-eaf66593{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.wp-overlay[data-v-2274a361]{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end}.wp-container[data-v-2274a361]{width:280px;height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-2px 0 12px #0000000f;position:relative;overflow-y:auto}.wp-header[data-v-2274a361]{display:flex;align-items:center;justify-content:center;padding:11px 12px 11px 14px;flex-shrink:0;gap:8px;position:relative}.header-add-btn[data-v-2274a361]{position:absolute;left:14px;width:28px;height:28px;border:none;background:transparent;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--firstLevelText,#1e293b);transition:all .2s ease}.header-add-btn[data-v-2274a361]:hover{background:#7c3aed14;color:#7c3aed}.header-title-area[data-v-2274a361]{display:flex;align-items:center;gap:2px;flex:0 0 auto;cursor:pointer;padding:4px 0;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-title-area[data-v-2274a361]:hover,.header-title-area.active[data-v-2274a361]{background:transparent}.panel-title[data-v-2274a361]{font-size:14px;font-weight:500;color:var(--firstLevelText,#1e293b);margin:0;white-space:nowrap}.header-dropdown-arrow[data-v-2274a361]{color:var(--thirdLevelText,#94a3b8);flex-shrink:0;margin-top:1px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.header-dropdown-arrow.rotated[data-v-2274a361]{transform:rotate(180deg)}.header-close-btn[data-v-2274a361]{position:absolute;right:12px;width:26px;height:26px;border:none;background:transparent;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--thirdLevelText,#94a3b8);transition:all .15s;flex-shrink:0}.header-close-btn[data-v-2274a361]:hover{background:#0000000a;color:var(--secondLevelText,#64748b)}.panel-dropdown[data-v-2274a361]{position:absolute;top:51px;left:12px;right:12px;background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000001a,0 0 1px #00000014;z-index:200;overflow:hidden;animation:ddIn-2274a361 .18s cubic-bezier(.16,1,.3,1)}@keyframes ddIn-2274a361{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.pd-header[data-v-2274a361]{display:flex;align-items:center;gap:4px;padding:11px 14px 8px;border-bottom:1px solid #f1f5f9}.pd-title[data-v-2274a361]{font-size:13px;font-weight:600;color:var(--firstLevelText,#1e293b)}.pd-count[data-v-2274a361]{font-size:12px;color:var(--thirdLevelText,#94a3b8)}.pd-help-btn[data-v-2274a361]{margin-left:auto;border:none;background:transparent;color:var(--thirdLevelText,#94a3b8);cursor:pointer;padding:2px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.15s}.pd-help-btn[data-v-2274a361]:hover{color:#7c3aed;background:#7c3aed0f}.pd-body[data-v-2274a361]{padding:6px 0}.pd-item[data-v-2274a361]{display:flex;align-items:center;gap:10px;padding:9px 14px;cursor:pointer;transition:background .12s}.pd-item[data-v-2274a361]:hover{background:#7c3aed0d}.pd-item.active[data-v-2274a361]{background:#7c3aed12}.pd-item-icon[data-v-2274a361]{color:#7c3aed;flex-shrink:0;font-size:13px}.pd-footer[data-v-2274a361]{padding:8px 14px 12px;border-top:1px solid #f1f5f9}.pd-create-btn[data-v-2274a361]{width:100%;display:flex;align-items:center;gap:6px;padding:8px 0;border:1px dashed #d8d4e8;background:transparent;border-radius:6px;color:var(--secondLevelText,#64748b);font-size:13px;cursor:pointer;transition:.15s}.pd-create-btn[data-v-2274a361]:hover{border-color:#7c3aed;color:#7c3aed;background:#7c3aed08}.wp-widget-list[data-v-2274a361]{flex:1;overflow-y:auto;padding:12px 12px 16px;display:flex;flex-direction:column;gap:12px}.wp-widget-list[data-v-2274a361]::-webkit-scrollbar{width:4px}.wp-widget-list[data-v-2274a361]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.wp-card[data-v-2274a361]{position:relative;background:#fff;border:1px solid #e8ecf1;border-radius:8px;overflow:visible;transition:border-color .2s,box-shadow .2s}.wp-card.hover-active[data-v-2274a361]{border-color:#c4b5fd;box-shadow:0 2px 12px #7c3aed12}.wc-card-header[data-v-2274a361]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 6px}.wc-card-title-row[data-v-2274a361]{display:flex;align-items:center;gap:6px;min-width:0}.wc-title-icon[data-v-2274a361]{display:inline-grid;grid-template-columns:repeat(2,1fr);gap:2px 3px;flex-shrink:0;width:9px;height:14px;margin-right:6px}.wc-title-icon[data-v-2274a361]:before{content:"";display:block;width:2px;height:2px;border-radius:50%;background:#7c3aed;box-shadow:4px 0,0 5px,4px 5px,0 10px,4px 10px}.wc-title-text[data-v-2274a361]{font-size:13px;font-weight:500;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-card-actions[data-v-2274a361]{display:flex;align-items:center;gap:2px}.action-btn[data-v-2274a361]{width:26px;height:26px;border:none;background:transparent;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:all .15s;flex-shrink:0}.action-btn[data-v-2274a361]:hover{background:#f1f5f9;color:#475569}.more-btn[data-v-2274a361]:hover{background:#f1f5f9}.wc-card-body[data-v-2274a361]{padding:4px 4px 12px;aspect-ratio:240 / 160;min-height:140px}.wp-card[style*=--card-h] .wc-card-body[data-v-2274a361]{aspect-ratio:auto;height:var(--card-h, auto)}.wc-summary-body[data-v-2274a361]{aspect-ratio:auto;min-height:120px;padding:0 4px 12px;display:flex;align-items:center;justify-content:center}.wc-summary-preview[data-v-2274a361]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 16px;width:100%}.wc-summary-label[data-v-2274a361]{font-size:13px;font-weight:500;color:#1e293b;text-align:center;line-height:1.4}.wc-summary-value[data-v-2274a361]{font-size:42px;font-weight:400;line-height:1;letter-spacing:-1px;font-variant-numeric:tabular-nums;transition:color .2s}.wc-pivot-body[data-v-2274a361]{aspect-ratio:auto!important;min-height:120px;padding:0 4px 12px;display:flex;align-items:center;justify-content:center}.wc-mini-pivot-table[data-v-2274a361]{width:100%;border-collapse:collapse;font-size:11px}.wc-mini-pivot-table th.mp-th[data-v-2274a361]{background:#fafbfc;border:1px solid #eceef2;padding:4px 6px;color:#64748b;text-align:center;white-space:nowrap;font-weight:500;font-size:11px}.wc-mini-pivot-table th.mp-corner[data-v-2274a361]{width:28px;min-width:28px;background:#f5f6f7!important}.wc-mini-pivot-table td.mp-td[data-v-2274a361]{border:1px solid #eceef2;padding:3px 6px;text-align:center;color:#334155;white-space:nowrap;font-variant-numeric:tabular-nums}.wc-mini-pivot-table td.mp-row-label[data-v-2274a361]{font-weight:500;background:#fafbfc;text-align:left;max-width:70px;overflow:hidden;text-overflow:ellipsis}.wc-mini-pivot-table td.mp-total-cell[data-v-2274a361]{background:#fafbfc;color:#94a3b8}.wc-mini-pivot-table td.mp-total-label[data-v-2274a361]{background:#f0f1f3!important;font-weight:600;color:#374151}.wc-pivot-empty[data-v-2274a361]{display:flex;align-items:center;justify-content:center;opacity:.7}.wc-resize-handle[data-v-2274a361]{position:absolute;right:6px;bottom:4px;width:14px;height:14px;cursor:nwse-resize;opacity:.5;transition:opacity .15s;display:flex;align-items:center;justify-content:center}.wc-resize-handle[data-v-2274a361]:hover{opacity:.9}.context-menu[data-v-2274a361]{position:fixed;z-index:1050;min-width:172px;background:#fff;border-radius:8px;box-shadow:0 6px 24px #0000001f,0 0 1px #0000000f;padding:5px 0;animation:cmIn-2274a361 .16s cubic-bezier(.16,1,.3,1)}@keyframes cmIn-2274a361{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.context-menu-item[data-v-2274a361]{display:flex;align-items:center;gap:10px;padding:8px 14px;cursor:pointer;transition:background .12s;font-size:13px;color:#334155;line-height:1}.context-menu-item[data-v-2274a361]:hover{background:#f5f3ff;color:#7c3aed}.context-menu-item[data-v-2274a361]:last-child:hover{background:#fef2f2;color:#ef4444}.cmi-icon[data-v-2274a361]{flex-shrink:0;color:#64748b}.context-menu-item:hover .cmi-icon[data-v-2274a361]{color:inherit}.cmi-label[data-v-2274a361]{white-space:nowrap}.empty-content[data-v-2274a361]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 24px 32px;overflow-y:auto}.empty-illustration[data-v-2274a361]{position:relative;width:180px;height:140px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.illus-svg[data-v-2274a361]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.illus-bg-circle[data-v-2274a361]{position:absolute;border-radius:50%;pointer-events:none}.illus-bg-1[data-v-2274a361]{width:80px;height:80px;background:linear-gradient(135deg,#a855f714,#ec48990d);top:-10px;left:-15px}.illus-bg-2[data-v-2274a361]{width:50px;height:50px;background:linear-gradient(135deg,#7c3aed0f,#a855f714);bottom:5px;right:-5px}.empty-text[data-v-2274a361]{font-size:13px;color:var(--thirdLevelText,#94a3b8);margin:0 0 20px;text-align:center;line-height:1.5;letter-spacing:.01em}.add-primary-btn[data-v-2274a361]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 24px;width:-moz-fit-content;width:fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:auto;flex-shrink:0;flex-grow:0;align-self:center;min-height:36px;border:none;border-radius:6px;background:#7c3aed;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #7c3aed4d;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;margin-bottom:16px}.add-primary-btn[data-v-2274a361]:hover{background:#6d28d9;box-shadow:0 4px 14px #7c3aed66;transform:translateY(-1px)}.add-primary-btn[data-v-2274a361]:active{transform:translateY(0);box-shadow:0 2px 6px #7c3aed40;background:#6219b0}.help-link[data-v-2274a361]{font-size:12px;color:#7c3aed;text-decoration:none;letter-spacing:.01em;transition:all .15s;position:relative}.help-link[data-v-2274a361]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:currentColor;opacity:.4;transition:opacity .15s}.help-link[data-v-2274a361]:hover:after{opacity:1}.wp-enter-active[data-v-2274a361],.wp-leave-active[data-v-2274a361]{transition:opacity .25s ease}.wp-enter-active .wp-container[data-v-2274a361],.wp-leave-active .wp-container[data-v-2274a361]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.wp-enter-from[data-v-2274a361],.wp-leave-to[data-v-2274a361]{opacity:0}.wp-enter-from .wp-container[data-v-2274a361],.wp-leave-to .wp-container[data-v-2274a361]{transform:translate(100%)}.dropdown-fade-enter-active[data-v-2274a361]{animation:ddIn-2274a361 .18s cubic-bezier(.16,1,.3,1)}.dropdown-fade-leave-active[data-v-2274a361]{animation:ddOut-2274a361 .12s ease forwards}@keyframes ddOut-2274a361{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}.fade-in-enter-active[data-v-2274a361]{animation:fiIn-2274a361 .15s ease}.fade-in-leave-active[data-v-2274a361]{animation:fiOut-2274a361 .1s ease forwards}@keyframes fiIn-2274a361{0%{opacity:0}to{opacity:1}}@keyframes fiOut-2274a361{0%{opacity:1}to{opacity:0}}.menu-fade-enter-active[data-v-2274a361]{animation:cmIn-2274a361 .16s cubic-bezier(.16,1,.3,1)}.menu-fade-leave-active[data-v-2274a361]{animation:ddOut-2274a361 .1s ease forwards}.automation-rule-card[data-v-44426dd1]{padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s}.automation-rule-card[data-v-44426dd1]:hover{box-shadow:0 4px 12px #0000001a;border-color:#7c3aed}.card-header[data-v-44426dd1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.header-left[data-v-44426dd1]{display:flex;align-items:center;gap:12px}.toggle-switch[data-v-44426dd1]{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.toggle-switch input[data-v-44426dd1]{opacity:0;width:0;height:0}.toggle-slider[data-v-44426dd1]{position:absolute;inset:0;background:#cbd5e1;border-radius:20px;transition:all .2s}.toggle-slider[data-v-44426dd1]:after{content:"";position:absolute;width:16px;height:16px;background:#fff;border-radius:50%;top:2px;left:2px;transition:all .2s;box-shadow:0 1px 3px #0003}.toggle-switch input:checked+.toggle-slider[data-v-44426dd1]{background:#7c3aed}.toggle-switch input:checked+.toggle-slider[data-v-44426dd1]:after{transform:translate(16px)}.toggle-switch input:disabled+.toggle-slider[data-v-44426dd1]{opacity:.5;cursor:not-allowed}.rule-name[data-v-44426dd1]{font-size:14px;font-weight:600;color:#1e293b;margin:0}.header-right[data-v-44426dd1]{display:flex;align-items:center;gap:4px}.action-btn[data-v-44426dd1],.more-btn[data-v-44426dd1]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#64748b;transition:all .15s}.action-btn[data-v-44426dd1]:hover,.more-btn[data-v-44426dd1]:hover{background:#7c7eea1a;color:#7c3aed}.rule-description[data-v-44426dd1]{font-size:13px;color:#64748b;margin-bottom:12px;line-height:1.5}.rule-preview[data-v-44426dd1]{background:#f8fafc;border-radius:6px;padding:12px;margin-bottom:8px}.preview-item[data-v-44426dd1]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.preview-item[data-v-44426dd1]:last-child{margin-bottom:0}.preview-label[data-v-44426dd1]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b;flex-shrink:0;min-width:70px}.preview-content[data-v-44426dd1]{font-size:13px;color:#1e293b;line-height:1.5}.last-run-info[data-v-44426dd1]{display:flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8;margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9}.dropdown-overlay[data-v-44426dd1]{position:fixed;inset:0;z-index:9999}.dropdown-menu[data-v-44426dd1]{position:fixed;min-width:160px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:8px 0;z-index:10000}.menu-item[data-v-44426dd1]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:all .15s;font-size:14px;color:#1e293b}.menu-item[data-v-44426dd1]:hover{background:#f8fafc}.menu-item.danger[data-v-44426dd1]{color:#ef4444}.menu-item.danger[data-v-44426dd1]:hover{background:#fef2f2}.menu-icon[data-v-44426dd1]{flex-shrink:0}.menu-divider[data-v-44426dd1]{height:1px;margin:8px 0;background:#e2e8f0}.new-item[data-v-97c8c218]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;border:1px dashed #cbd5e1;border-radius:4px;background:#fff;color:#64748b;font-size:13px;cursor:pointer;transition:all .15s}.new-item[data-v-97c8c218]:hover:not(.disabled){background:#f8fafc;border-color:#7c3aed;color:#7c3aed}.new-item.disabled[data-v-97c8c218]{background:#f8fafc;color:#94a3b8;cursor:not-allowed;border-color:#e2e8f0}.new-item-text[data-v-97c8c218]{margin-left:4px}.dropdown-overlay[data-v-9c1d9a95]{position:fixed;inset:0;z-index:2100}.dropdown-panel[data-v-9c1d9a95]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #00000026;overflow:hidden;z-index:2101}.search-box[data-v-9c1d9a95]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #f1f5f9;color:#94a3b8}.search-input[data-v-9c1d9a95]{flex:1;border:none;outline:none;font-size:13px;color:#1e293b;background:transparent}.search-input[data-v-9c1d9a95]::-moz-placeholder{color:#94a3b8}.search-input[data-v-9c1d9a95]::placeholder{color:#94a3b8}.option-list[data-v-9c1d9a95]{max-height:280px;overflow-y:auto;padding:4px}.option-item[data-v-9c1d9a95]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:6px;cursor:pointer;transition:background .15s}.option-item[data-v-9c1d9a95]:hover{background:#f8fafc}.option-icon[data-v-9c1d9a95]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#7c7eea1a;color:#7c3aed;border-radius:6px;flex-shrink:0}.option-content[data-v-9c1d9a95]{display:flex;flex-direction:column;gap:2px;min-width:0}.option-name[data-v-9c1d9a95]{font-size:13px;font-weight:500;color:#1e293b}.option-desc[data-v-9c1d9a95]{font-size:11px;color:#94a3b8}.no-options[data-v-9c1d9a95]{padding:24px;text-align:center;font-size:13px;color:#94a3b8}.robot-trigger[data-v-ef511d70]{display:flex;flex-direction:column;flex-shrink:0;gap:8px;position:relative;min-height:100px;max-height:400px;overflow-y:auto;overflow-x:hidden;padding-right:4px;box-sizing:border-box}.robot-trigger[data-v-ef511d70]::-webkit-scrollbar{width:6px}.robot-trigger[data-v-ef511d70]::-webkit-scrollbar-track{background:transparent}.robot-trigger[data-v-ef511d70]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.robot-trigger[data-v-ef511d70]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.trigger-item[data-v-ef511d70]{display:flex;flex-shrink:0;align-items:center;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;transition:all .15s;gap:16px;box-sizing:border-box}.trigger-item[data-v-ef511d70]:hover{border-color:#7c3aed}.trigger-item.is-active[data-v-ef511d70]{border-color:#7c3aed;background:#7c7eea08}.trigger-logo[data-v-ef511d70]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#7c7eea14;border-radius:4px;color:#7c3aed;flex-shrink:0;overflow:hidden}.logo-img[data-v-ef511d70]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.trigger-content[data-v-ef511d70]{display:flex;flex-direction:column;flex:1;min-width:0}.trigger-type[data-v-ef511d70]{font-size:12px;color:#64748b;text-transform:capitalize}.trigger-name[data-v-ef511d70]{font-size:14px;font-weight:500;color:#1e293b}.unsaved-indicator[data-v-ef511d70]{color:#f59e0b;animation:pulse-ef511d70 2s infinite}@keyframes pulse-ef511d70{0%,to{opacity:1}50%{opacity:.5}}.delete-btn[data-v-ef511d70]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#94a3b8;opacity:0;transition:all .15s}.trigger-item:hover .delete-btn[data-v-ef511d70]{opacity:1}.delete-btn[data-v-ef511d70]:hover{background:#ef44441a;color:#ef4444}.or-divider[data-v-ef511d70]{display:flex;align-items:center;justify-content:center;padding:4px 0}.or-label[data-v-ef511d70]{padding:2px 12px;background:#7c7eea1a;color:#7c3aed;font-size:11px;font-weight:600;border-radius:12px}.dropdown-overlay[data-v-d645f79e]{position:fixed;inset:0;z-index:2100}.dropdown-panel[data-v-d645f79e]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #00000026;overflow:hidden;z-index:2101}.search-box[data-v-d645f79e]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #f1f5f9;color:#94a3b8}.search-input[data-v-d645f79e]{flex:1;border:none;outline:none;font-size:13px;color:#1e293b;background:transparent}.search-input[data-v-d645f79e]::-moz-placeholder{color:#94a3b8}.search-input[data-v-d645f79e]::placeholder{color:#94a3b8}.option-list[data-v-d645f79e]{max-height:280px;overflow-y:auto;padding:4px}.option-item[data-v-d645f79e]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:6px;cursor:pointer;transition:background .15s}.option-item[data-v-d645f79e]:hover{background:#f8fafc}.option-icon[data-v-d645f79e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f59e0b1a;color:#f59e0b;border-radius:6px;flex-shrink:0}.option-content[data-v-d645f79e]{display:flex;flex-direction:column;gap:2px;min-width:0}.option-name[data-v-d645f79e]{font-size:13px;font-weight:500;color:#1e293b}.option-desc[data-v-d645f79e]{font-size:11px;color:#94a3b8}.no-options[data-v-d645f79e]{padding:24px;text-align:center;font-size:13px;color:#94a3b8}.robot-actions[data-v-f3d9dcad]{display:flex;flex-direction:column;flex-shrink:0;gap:8px;position:relative;min-height:100px;max-height:400px;overflow-y:auto;overflow-x:hidden;padding-right:4px;box-sizing:border-box}.robot-actions[data-v-f3d9dcad]::-webkit-scrollbar{width:6px}.robot-actions[data-v-f3d9dcad]::-webkit-scrollbar-track{background:transparent}.robot-actions[data-v-f3d9dcad]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.robot-actions[data-v-f3d9dcad]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.action-item[data-v-f3d9dcad]{display:flex;align-items:center;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;transition:all .15s;gap:12px}.action-item[data-v-f3d9dcad]:hover{border-color:#7c3aed}.action-item.is-active[data-v-f3d9dcad]{border-color:#7c3aed;background:#7c7eea08}.action-badge[data-v-f3d9dcad]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f59e0b;color:#fff;font-size:12px;font-weight:600;border-radius:50%;flex-shrink:0}.action-logo[data-v-f3d9dcad]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f59e0b14;border-radius:4px;color:#f59e0b;flex-shrink:0;overflow:hidden}.logo-img[data-v-f3d9dcad]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.action-content[data-v-f3d9dcad]{display:flex;flex-direction:column;flex:1;min-width:0}.action-type[data-v-f3d9dcad]{font-size:11px;color:#64748b;text-transform:capitalize}.action-name[data-v-f3d9dcad]{font-size:14px;font-weight:500;color:#1e293b}.delete-btn[data-v-f3d9dcad]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#94a3b8;opacity:0;transition:all .15s}.action-item:hover .delete-btn[data-v-f3d9dcad]{opacity:1}.delete-btn[data-v-f3d9dcad]:hover{background:#ef44441a;color:#ef4444}.automation-timing[data-v-8ee34745]{display:flex;flex-direction:column;gap:20px}.timing-section[data-v-8ee34745]{display:flex;flex-direction:column;gap:8px}.section-label[data-v-8ee34745]{font-size:12px;font-weight:500;color:#64748b}.schedule-type-options[data-v-8ee34745]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.type-option[data-v-8ee34745]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .15s;color:#64748b;font-size:12px}.type-option[data-v-8ee34745]:hover{border-color:#7c3aed;color:#7c3aed}.type-option.active[data-v-8ee34745]{border-color:#7c3aed;background:#7c7eea1a;color:#7c3aed}.time-inputs[data-v-8ee34745]{display:flex;align-items:center;gap:8px}.time-select[data-v-8ee34745]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;color:#1e293b;background:#fff;cursor:pointer}.time-select[data-v-8ee34745]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c7eea1a}.time-separator[data-v-8ee34745]{font-size:16px;color:#64748b}.weekday-options[data-v-8ee34745]{display:flex;gap:6px}.weekday-btn[data-v-8ee34745]{flex:1;padding:10px 8px;border:1px solid #e2e8f0;border-radius:6px;text-align:center;font-size:12px;cursor:pointer;transition:all .15s;color:#64748b}.weekday-btn[data-v-8ee34745]:hover{border-color:#7c3aed;color:#7c3aed}.weekday-btn.active[data-v-8ee34745]{border-color:#7c3aed;background:#7c3aed;color:#fff}.day-input[data-v-8ee34745]{display:flex;align-items:center;gap:8px}.day-number-input[data-v-8ee34745]{width:80px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;color:#1e293b}.day-number-input[data-v-8ee34745]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c7eea1a}.day-suffix[data-v-8ee34745]{font-size:14px;color:#64748b}.timezone-select[data-v-8ee34745]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;color:#1e293b;background:#fff;cursor:pointer}.timezone-select[data-v-8ee34745]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c7eea1a}.timing-preview[data-v-8ee34745]{display:flex;flex-direction:column;gap:4px;padding:12px;background:#f8fafc;border-radius:6px}.preview-label[data-v-8ee34745]{font-size:11px;color:#94a3b8}.preview-text[data-v-8ee34745]{font-size:14px;font-weight:500;color:#7c3aed}.condition-filter[data-v-ca2e2b82]{display:flex;flex-direction:column}.group-wrapper-with-add[data-v-ca2e2b82]{padding:8px;border:1px solid var(--lineColor, #e2e8f0);overflow:auto;border-radius:4px}.group-wrapper[data-v-ca2e2b82]{display:grid;grid-template-columns:[boolean-start] 80px [boolean-end property-start] 120px [property-end operator-start] 110px [operator-end value-start] auto [value-end menu-start] 32px [menu-end];grid-auto-rows:minmax(32px,auto);grid-auto-flow:row;gap:8px;place-items:start stretch;align-items:center}.boolean-label[data-v-ca2e2b82]{grid-column:boolean-start / boolean-end;font-size:12px;color:#64748b;padding-left:4px}.conjunction-select[data-v-ca2e2b82]{grid-column:boolean-start / boolean-end;padding:6px 10px;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;color:#1e293b;background:#fff;cursor:pointer;min-width:80px}.conjunction-select[data-v-ca2e2b82]:focus{outline:none;border-color:#7c3aed}.conjunction-text[data-v-ca2e2b82]{grid-column:boolean-start / boolean-end;display:flex;align-items:center}.conjunction-badge[data-v-ca2e2b82]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.conjunction-badge.and[data-v-ca2e2b82]{background:#7c7eea1a;color:#7c3aed}.conjunction-badge.or[data-v-ca2e2b82]{background:#ec48991a;color:#ec4899}.grid-cell[data-v-ca2e2b82]{min-height:32px}.field-select[data-v-ca2e2b82]{grid-column:property-start / property-end;padding:6px 10px;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;color:#1e293b;background:#fff;cursor:pointer}.field-select[data-v-ca2e2b82]:focus{outline:none;border-color:#7c3aed}.operator-select[data-v-ca2e2b82]{grid-column:operator-start / operator-end;padding:6px 10px;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;color:#1e293b;background:#fff;cursor:pointer}.operator-select[data-v-ca2e2b82]:focus{outline:none;border-color:#7c3aed}.value-input[data-v-ca2e2b82]{grid-column:value-start / value-end;padding:6px 10px;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;color:#1e293b;background:#fff;min-width:120px}.value-input[data-v-ca2e2b82]:focus{outline:none;border-color:#7c3aed}.value-dropdown[data-v-ca2e2b82]{grid-column:value-start / value-end;position:relative;min-width:120px}.value-trigger[data-v-ca2e2b82]{display:flex;align-items:center;gap:4px;min-height:32px;padding:4px 8px;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;color:#1e293b;background:#fff;cursor:pointer}.value-trigger.disabled[data-v-ca2e2b82]{cursor:not-allowed;background:#f8fafc}.value-trigger[data-v-ca2e2b82]:hover,.value-trigger[data-v-ca2e2b82]:focus{border-color:#7c3aed}.value-trigger .placeholder[data-v-ca2e2b82]{color:#94a3b8}.value-trigger .trigger-arrow[data-v-ca2e2b82]{margin-left:auto;color:#94a3b8;flex-shrink:0}.selected-tags[data-v-ca2e2b82]{display:flex;flex-wrap:wrap;gap:4px}.selected-tags .tag[data-v-ca2e2b82]{display:inline-flex;align-items:center;padding:1px 8px;border-radius:10px;background:#7c7eea1f;color:#7c3aed;font-size:12px;line-height:18px}.value-panel[data-v-ca2e2b82]{position:absolute;z-index:50;top:calc(100% + 4px);left:0;right:0;min-width:160px;max-height:240px;overflow-y:auto;padding:4px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;box-shadow:0 8px 24px #0f172a1f}.panel-empty[data-v-ca2e2b82]{padding:8px;font-size:12px;color:#94a3b8;text-align:center}.panel-option[data-v-ca2e2b82]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer;font-size:13px;color:#1e293b}.panel-option[data-v-ca2e2b82]:hover{background:#f1f5f9}.panel-option.checked[data-v-ca2e2b82]{color:#7c3aed}.panel-option input[data-v-ca2e2b82]{accent-color:#7c3aed}.panel-option-name[data-v-ca2e2b82]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-option-check[data-v-ca2e2b82]{color:#7c3aed;flex-shrink:0}.value-placeholder[data-v-ca2e2b82]{grid-column:value-start / value-end}.delete-btn[data-v-ca2e2b82]{grid-column:menu-start / menu-end;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#94a3b8;transition:all .15s}.delete-btn[data-v-ca2e2b82]:hover{background:#ef44441a;color:#ef4444}.delete-placeholder[data-v-ca2e2b82]{grid-column:menu-start / menu-end}.nested-group-wrapper[data-v-ca2e2b82]{grid-column:property-start / menu-end;margin:4px 0}.add-filter-wrapper[data-v-ca2e2b82]{margin-top:8px}.add-condition-btn[data-v-ca2e2b82]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:all .15s;background:var(--primaryColor, #7c3aed);color:#fff}.add-condition-btn[data-v-ca2e2b82]:hover{background:#6d28d9}.add-group-btn[data-v-ca2e2b82]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid #7c3aed;border-radius:4px;font-size:12px;cursor:pointer;transition:all .15s;background:#fff;color:#7c3aed;margin-left:8px}.add-group-btn[data-v-ca2e2b82]:hover{background:#7c3aed0d}.condition-filter.has-parent .group-wrapper-with-add[data-v-ca2e2b82]{background:#f8fafc;border:1px dashed #e2e8f0}.condition-filter.depth-1 .group-wrapper-with-add[data-v-ca2e2b82]{border-left:3px solid #7c3aed}.condition-filter.depth-2 .group-wrapper-with-add[data-v-ca2e2b82]{border-left:3px solid #8b5cf6}.condition-filter.depth-3 .group-wrapper-with-add[data-v-ca2e2b82]{border-left:3px solid #a78bfa}.dynamic-schema-form[data-v-a67002b7]{display:flex;flex-direction:column;gap:16px}.dynamic-schema-form.is-readonly[data-v-a67002b7]{opacity:.7}.form-object[data-v-a67002b7]{padding:12px;background:#f8fafc;border-radius:4px;border:1px solid #e2e8f0}.form-object.has-parent[data-v-a67002b7]{margin-left:8px;border-left:3px solid #7c3aed}.object-title[data-v-a67002b7]{font-size:13px;font-weight:500;color:#1e293b;margin-bottom:12px}.form-array[data-v-a67002b7],.array-items[data-v-a67002b7]{display:flex;flex-direction:column;gap:8px}.array-item[data-v-a67002b7]{display:flex;align-items:center;gap:8px}.array-item .form-input[data-v-a67002b7],.array-item .form-select[data-v-a67002b7]{flex:1}.array-item-delete[data-v-a67002b7]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#94a3b8;transition:all .15s;flex-shrink:0}.array-item-delete[data-v-a67002b7]:hover{background:#ef44441a;color:#ef4444}.add-item-btn[data-v-a67002b7]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:4px;font-size:12px;cursor:pointer;background:#7c7eea1a;color:#7c3aed;transition:all .15s;align-self:flex-start}.add-item-btn[data-v-a67002b7]:hover{background:#7c7eea33}.form-field[data-v-a67002b7]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-a67002b7]{font-size:12px;font-weight:500;color:#64748b}.form-input[data-v-a67002b7],.form-select[data-v-a67002b7],.form-textarea[data-v-a67002b7]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:4px;font-size:14px;color:#1e293b;background:#fff;transition:border-color .15s,box-shadow .15s}.form-input[data-v-a67002b7]:focus,.form-select[data-v-a67002b7]:focus,.form-textarea[data-v-a67002b7]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 2px #7c7eea1a}.form-input[data-v-a67002b7]:disabled,.form-select[data-v-a67002b7]:disabled,.form-textarea[data-v-a67002b7]:disabled{background:#f8fafc;cursor:not-allowed}.form-textarea[data-v-a67002b7]{resize:vertical;min-height:80px}.form-field-checkbox[data-v-a67002b7]{flex-direction:row;align-items:center}.checkbox-label[data-v-a67002b7]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-a67002b7]{width:16px;height:16px;accent-color:#7c3aed}.checkbox-text[data-v-a67002b7]{font-size:14px;color:#1e293b}.dynamic-schema-form .dynamic-schema-form[data-v-a67002b7]{padding:12px;background:#fff;border-radius:4px}.sdm-overlay[data-v-d55f5baa]{position:fixed;inset:0;background:#00000073;z-index:1200;display:flex;align-items:center;justify-content:center}.sdm-dialog[data-v-d55f5baa]{width:480px;max-width:90vw;max-height:85vh;background:#fff;border-radius:8px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;overflow:hidden}.sdm-header[data-v-d55f5baa]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.sdm-title[data-v-d55f5baa]{font-size:15px;font-weight:600;color:#1f2937;margin:0}.sdm-close-btn[data-v-d55f5baa]{width:28px;height:28px;border:none;background:transparent;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:all .15s}.sdm-close-btn[data-v-d55f5baa]:hover{background:#f3f4f6;color:#6b7280}.sdm-filter-bar[data-v-d55f5baa]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;gap:16px;flex-shrink:0}.sdm-space-select[data-v-d55f5baa]{padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#374151;background:#fff;cursor:pointer;min-width:120px}.sdm-space-select[data-v-d55f5baa]:focus{outline:none;border-color:#3b82f6}.sdm-search-box[data-v-d55f5baa]{flex:1;display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #7c3aed;background:transparent}.sdm-search-icon[data-v-d55f5baa]{color:#9ca3af;flex-shrink:0}.sdm-search-input[data-v-d55f5baa]{flex:1;border:none;outline:none;font-size:14px;color:#1f2937;background:transparent}.sdm-search-input[data-v-d55f5baa]::-moz-placeholder{color:#9ca3af}.sdm-search-input[data-v-d55f5baa]::placeholder{color:#9ca3af}.sdm-toggle-wrap[data-v-d55f5baa]{display:flex;align-items:center;gap:8px;flex-shrink:0}.sdm-toggle-label[data-v-d55f5baa]{font-size:13px;color:#6b7280}.sdm-toggle[data-v-d55f5baa]{width:36px;height:20px;border-radius:10px;background:#d1d5db;border:none;cursor:pointer;position:relative;transition:background .2s;padding:0}.sdm-toggle.active[data-v-d55f5baa]{background:#7c3aed}.sdm-toggle-thumb[data-v-d55f5baa]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000001a;transition:transform .2s}.sdm-toggle.active .sdm-toggle-thumb[data-v-d55f5baa]{transform:translate(16px)}.sdm-tree-content[data-v-d55f5baa]{flex:1;overflow-y:auto;padding:0 20px 12px;min-height:200px}.sdm-tree-content[data-v-d55f5baa]::-webkit-scrollbar{width:6px}.sdm-tree-content[data-v-d55f5baa]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.sdm-tree-content[data-v-d55f5baa]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.sdm-tree-content[data-v-d55f5baa]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.sdm-group[data-v-d55f5baa]{margin-bottom:4px}.sdm-group-title[data-v-d55f5baa]{display:flex;align-items:center;gap:6px;padding:8px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#9ca3af;font-size:13px}.sdm-group-title[data-v-d55f5baa]:hover{color:#6b7280}.sdm-group-arrow[data-v-d55f5baa]{transition:transform .2s;color:#9ca3af}.sdm-group-arrow.expanded[data-v-d55f5baa]{transform:rotate(90deg)}.sdm-group-name[data-v-d55f5baa]{font-weight:500}.sdm-group-children[data-v-d55f5baa]{padding-left:16px}.sdm-folder[data-v-d55f5baa]{margin-bottom:2px}.sdm-folder-header[data-v-d55f5baa]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;border-radius:6px;transition:background .15s}.sdm-folder-header[data-v-d55f5baa]:hover{background:#f9fafb}.sdm-folder-icon[data-v-d55f5baa]{color:#9ca3af;flex-shrink:0}.sdm-folder-name[data-v-d55f5baa]{flex:1;font-size:14px;color:#374151}.sdm-folder-arrow[data-v-d55f5baa]{color:#9ca3af;transition:transform .2s}.sdm-folder-children[data-v-d55f5baa]{padding-left:24px}.sdm-datasheet-item[data-v-d55f5baa]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;border-radius:6px;transition:all .15s;margin-bottom:2px}.sdm-datasheet-level1[data-v-d55f5baa],.sdm-datasheet-level2[data-v-d55f5baa]{padding-left:26px}.sdm-datasheet-level3[data-v-d55f5baa]{padding-left:34px}.sdm-datasheet-icon[data-v-d55f5baa]{color:#c4b5fd;flex-shrink:0}.sdm-datasheet-name[data-v-d55f5baa]{font-size:14px;color:#374151}.sdm-group-icon[data-v-d55f5baa]{color:#9ca3af;flex-shrink:0}.sdm-loading[data-v-d55f5baa]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:160px;gap:12px}.sdm-loading-spinner[data-v-d55f5baa]{width:32px;height:32px;border:2px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:spin-d55f5baa .8s linear infinite}.sdm-loading-text[data-v-d55f5baa]{font-size:13px;color:#9ca3af}.sdm-loading-inline[data-v-d55f5baa]{display:flex;align-items:center;gap:8px;padding:12px;font-size:12px;color:#9ca3af}.sdm-loading-spinner-small[data-v-d55f5baa]{width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:spin-d55f5baa .8s linear infinite}.sdm-space-tree[data-v-d55f5baa]{display:flex;flex-direction:column;gap:4px}.sdm-space-item[data-v-d55f5baa]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.sdm-space-title[data-v-d55f5baa]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f9fafb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;font-size:14px;color:#374151}.sdm-space-title[data-v-d55f5baa]:hover{background:#f3f4f6}.sdm-space-arrow[data-v-d55f5baa]{transition:transform .2s;color:#9ca3af}.sdm-space-arrow.expanded[data-v-d55f5baa]{transform:rotate(90deg)}.sdm-space-icon[data-v-d55f5baa]{font-size:14px}.sdm-space-name[data-v-d55f5baa]{flex:1}.sdm-space-children[data-v-d55f5baa]{padding:8px;background:#fff}.sdm-space-empty[data-v-d55f5baa]{padding:16px;text-align:center;color:#9ca3af;font-size:13px}.sdm-tree-node[data-v-d55f5baa]{margin-bottom:2px}.sdm-tree-node-child[data-v-d55f5baa]{margin-left:16px;margin-bottom:2px}.sdm-nested-folder[data-v-d55f5baa]{margin-bottom:2px}.sdm-folder-header[data-v-d55f5baa]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;cursor:pointer;transition:background-color .15s}.sdm-folder-header[data-v-d55f5baa]:hover{background:#f3f4f6}.sdm-folder-arrow[data-v-d55f5baa]{transition:transform .2s;color:#9ca3af;flex-shrink:0}.sdm-folder-arrow.expanded[data-v-d55f5baa]{transform:rotate(90deg)}.sdm-folder-icon[data-v-d55f5baa]{color:#f59e0b;flex-shrink:0}.sdm-folder-name[data-v-d55f5baa]{font-size:13px;color:#374151}.sdm-folder-children[data-v-d55f5baa]{margin-left:16px}.sdm-datasheet-item[data-v-d55f5baa]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .15s;margin-bottom:2px}.sdm-datasheet-item[data-v-d55f5baa]:hover{background:#f3f4f6}.sdm-datasheet-item.selected[data-v-d55f5baa]{background:#f3f0ff}.sdm-datasheet-item .sdm-datasheet-icon[data-v-d55f5baa]{color:#c4b5fd;flex-shrink:0}.sdm-datasheet-item .sdm-datasheet-name[data-v-d55f5baa]{font-size:13px;color:#374151}.sdm-datasheet-item.selected .sdm-datasheet-name[data-v-d55f5baa]{color:#7c3aed;font-weight:500}@keyframes spin-d55f5baa{to{transform:rotate(360deg)}}.sdm-error[data-v-d55f5baa]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:160px;gap:12px}.sdm-error-text[data-v-d55f5baa]{font-size:14px;color:#ef4444}.sdm-retry-btn[data-v-d55f5baa]{padding:6px 16px;font-size:13px;color:#7c3aed;background:#f3f0ff;border:none;border-radius:4px;cursor:pointer;transition:background .15s}.sdm-retry-btn[data-v-d55f5baa]:hover{background:#ede9fe}.sdm-empty[data-v-d55f5baa]{display:flex;align-items:center;justify-content:center;height:120px}.sdm-empty-text[data-v-d55f5baa]{font-size:14px;color:#9ca3af}.sdm-footer[data-v-d55f5baa]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #f0f0f0;flex-shrink:0}.sdm-btn[data-v-d55f5baa]{padding:8px 20px;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s;border:none}.sdm-btn-cancel[data-v-d55f5baa]{background:#f3f4f6;color:#374151}.sdm-btn-cancel[data-v-d55f5baa]:hover{background:#e5e7eb}.sdm-btn-confirm[data-v-d55f5baa]{background:#c4b5fd;color:#fff}.sdm-btn-confirm[data-v-d55f5baa]:hover:not(:disabled){background:#a78bfa}.sdm-btn-confirm[data-v-d55f5baa]:disabled{opacity:.6;cursor:not-allowed}.modal-fade-enter-active[data-v-d55f5baa]{animation:modalIn-d55f5baa .2s ease}.modal-fade-leave-active[data-v-d55f5baa]{animation:modalOut-d55f5baa .15s ease forwards}@keyframes modalIn-d55f5baa{0%{opacity:0}to{opacity:1}}@keyframes modalOut-d55f5baa{0%{opacity:1}to{opacity:0}}.modal-fade-enter-active .sdm-dialog[data-v-d55f5baa]{animation:dialogIn-d55f5baa .25s ease}.modal-fade-leave-active .sdm-dialog[data-v-d55f5baa]{animation:dialogOut-d55f5baa .2s ease forwards}@keyframes dialogIn-d55f5baa{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dialogOut-d55f5baa{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}.robot-trigger-detail[data-v-0a71edd4]{display:flex;flex-direction:column;height:100%;background:#fff}.detail-header[data-v-0a71edd4]{padding:16px 24px;border-bottom:1px solid #f1f5f9}.header-content[data-v-0a71edd4]{display:flex;align-items:center;gap:16px}.trigger-logo[data-v-0a71edd4]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:4px;background:#7c7eea14;color:#7c3aed;flex-shrink:0;overflow:hidden}.logo-img[data-v-0a71edd4]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.trigger-info[data-v-0a71edd4]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.trigger-type-label[data-v-0a71edd4]{font-size:12px;color:#64748b;text-transform:capitalize}.trigger-name-row[data-v-0a71edd4]{display:flex;align-items:center;gap:6px}.trigger-name[data-v-0a71edd4]{font-size:14px;font-weight:500;color:#1e293b}.unsaved-icon[data-v-0a71edd4]{color:#f59e0b;animation:pulse-0a71edd4 2s infinite}@keyframes pulse-0a71edd4{0%,to{opacity:1}50%{opacity:.5}}.detail-description[data-v-0a71edd4]{padding:0 24px 12px;font-size:12px;color:#64748b;line-height:1.5}.detail-content[data-v-0a71edd4]{flex:1;min-height:0;max-height:100%;height:100%;padding:0 24px 16px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f5f5f5}.detail-content[data-v-0a71edd4]::-webkit-scrollbar{width:6px}.detail-content[data-v-0a71edd4]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.detail-content[data-v-0a71edd4]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.detail-content[data-v-0a71edd4]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.form-group[data-v-0a71edd4]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-0a71edd4]{font-size:12px;font-weight:500;color:#374151}.required-mark[data-v-0a71edd4]{color:#ef4444;margin-left:2px}.form-select[data-v-0a71edd4]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;color:#1e293b;background:#fff}.form-select[data-v-0a71edd4]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c7eea1a}.form-hint[data-v-0a71edd4]{font-size:12px;color:#6b7280;margin-top:4px}.form-hint.warning[data-v-0a71edd4]{color:#d97706;background:#fef3c7;padding:8px 12px;border-radius:4px}.form-hint.info[data-v-0a71edd4]{color:#64748b;background:#f8fafc;padding:8px 12px;border-radius:4px;margin-top:8px}.button-field-selector[data-v-0a71edd4]{position:relative}.readonly-field-column[data-v-0a71edd4]{display:flex;align-items:center;padding:8px 12px;border-radius:4px;cursor:pointer;transition:all .15s;min-height:40px;box-sizing:border-box}.readonly-field-column.disabled[data-v-0a71edd4]{background:#f1f5f9;cursor:not-allowed;border:1px solid #e2e8f0}.readonly-field-column.warning[data-v-0a71edd4]{background:#fff;border:1px dashed #d97706;cursor:pointer}.readonly-field-column.warning[data-v-0a71edd4]:hover{background:#fffbeb;border-color:#f59e0b}.field-icon[data-v-0a71edd4]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background:#7c7eea1a;color:#7c3aed;flex-shrink:0}.readonly-field-column.warning .field-icon[data-v-0a71edd4]{background:#d977061a;color:#d97706}.field-name[data-v-0a71edd4]{flex:1;margin-left:8px;font-size:13px;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readonly-field-column.disabled .field-name[data-v-0a71edd4]{color:#64748b}.readonly-field-column.warning .field-name[data-v-0a71edd4]{color:#d97706}.change-btn[data-v-0a71edd4]{padding:4px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;color:#64748b;cursor:pointer;transition:all .15s}.change-btn[data-v-0a71edd4]:hover{background:#f8fafc;border-color:#7c3aed;color:#7c3aed}.detail-footer[data-v-0a71edd4]{padding:16px 24px;display:flex;justify-content:center;border-top:1px solid #f1f5f9}.save-btn[data-v-0a71edd4]{width:128px;padding:8px 16px;background:#7c3aed;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.save-btn[data-v-0a71edd4]:hover{background:#6d28d9}.save-btn[data-v-0a71edd4]:disabled{background:#c4b5fd;cursor:not-allowed}.sendmail-config[data-v-74978db9]{display:flex;flex-direction:column;min-height:100%;background:#fff;position:relative}.form-content-scroll[data-v-74978db9]{flex:1;overflow-y:visible;padding:16px}.form-group[data-v-74978db9]{margin-bottom:16px}.form-label[data-v-74978db9]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.required[data-v-74978db9]{color:#ef4444;margin-right:2px}.form-input[data-v-74978db9],.form-select[data-v-74978db9],.form-textarea[data-v-74978db9]{width:100%;height:36px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#374151;transition:border-color .2s,box-shadow .2s;background:#fff}.form-input[data-v-74978db9]:focus,.form-select[data-v-74978db9]:focus,.form-textarea[data-v-74978db9]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.full-width[data-v-74978db9]{width:100%}.smtp-inputs[data-v-74978db9]{display:flex;gap:8px}.smtp-inputs .form-input[data-v-74978db9]:first-child{flex:1}.port-input[data-v-74978db9]{width:80px;flex-shrink:0}.field-input-wrap[data-v-74978db9]{position:relative}.field-picker[data-v-74978db9]{position:fixed;z-index:3000;width:240px;max-height:260px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0000001f;overflow:hidden;display:flex;flex-direction:column}.field-picker-search[data-v-74978db9]{width:100%;height:36px;border:none;border-bottom:1px solid #e5e7eb;padding:0 12px;font-size:13px;color:#374151;outline:none;box-sizing:border-box}.field-picker-list[data-v-74978db9]{list-style:none;margin:0;padding:4px 0;overflow-y:auto;flex:1}.field-picker-item[data-v-74978db9]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;cursor:pointer;font-size:13px;color:#374151}.field-picker-item.active[data-v-74978db9],.field-picker-item[data-v-74978db9]:hover{background:#f3f0ff}.field-picker-name[data-v-74978db9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-picker-id[data-v-74978db9]{flex-shrink:0;font-size:11px;color:#9ca3af;font-family:monospace}.field-picker-empty[data-v-74978db9]{padding:10px 12px;font-size:13px;color:#9ca3af;text-align:center}.form-textarea[data-v-74978db9]{height:auto;min-height:100px;padding:12px;resize:vertical;font-family:inherit}.form-hint[data-v-74978db9]{font-size:12px;color:#9ca3af;margin-top:4px}.link-text[data-v-74978db9]{color:#8b5cf6;text-decoration:underline;cursor:pointer;margin-left:4px}.link-text[data-v-74978db9]:hover{color:#7c3aed}.checkbox-label[data-v-74978db9]{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151;cursor:pointer}.checkbox-input[data-v-74978db9]{width:16px;height:16px;cursor:pointer}.form-footer[data-v-74978db9]{padding:16px;border-top:1px solid #e5e7eb;background:#fff;display:flex;justify-content:center;gap:12px}.test-btn[data-v-74978db9],.save-btn[data-v-74978db9]{height:36px;padding:0 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.test-btn[data-v-74978db9]{background:#fff;border:1px solid #d1d5db;color:#374151}.test-btn[data-v-74978db9]:hover:not(:disabled){background:#f3f4f6;border-color:#8b5cf6;color:#8b5cf6}.save-btn[data-v-74978db9]{background:#8b5cf6;border:none;color:#fff}.save-btn[data-v-74978db9]:hover:not(:disabled){background:#7c3aed}.test-btn[data-v-74978db9]:disabled,.save-btn[data-v-74978db9]:disabled{background:#d1d5db;cursor:not-allowed;color:#9ca3af}.test-result[data-v-74978db9]{position:absolute;bottom:70px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:6px;font-size:14px;animation:fadeIn-74978db9 .3s ease}.test-result.success[data-v-74978db9]{background:#d1fae5;color:#065f46}.test-result.error[data-v-74978db9]{background:#fee2e2;color:#991b1b}.result-icon[data-v-74978db9]{font-weight:700}@keyframes fadeIn-74978db9{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.sendrequest-config[data-v-9a0e309a]{display:flex;flex-direction:column;min-height:100%;background:#fff;position:relative}.form-content-scroll[data-v-9a0e309a]{flex:1;overflow-y:visible;padding:16px}.section-header[data-v-9a0e309a]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.section-title[data-v-9a0e309a]{margin:0 0 4px;font-size:18px;font-weight:600;color:#1f2937}.section-desc[data-v-9a0e309a]{margin:0;font-size:13px;color:#6b7280}.form-group[data-v-9a0e309a]{margin-bottom:16px}.form-label[data-v-9a0e309a]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.required[data-v-9a0e309a]{color:#ef4444;margin-right:2px}.form-input[data-v-9a0e309a],.form-select[data-v-9a0e309a],.form-textarea[data-v-9a0e309a]{width:100%;height:36px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#374151;transition:border-color .2s,box-shadow .2s;background:#fff}.form-input[data-v-9a0e309a]:focus,.form-select[data-v-9a0e309a]:focus,.form-textarea[data-v-9a0e309a]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.full-width[data-v-9a0e309a]{width:100%}.field-input-wrap[data-v-9a0e309a]{position:relative}.field-picker[data-v-9a0e309a]{position:fixed;z-index:3000;width:240px;max-height:260px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0000001f;overflow:hidden;display:flex;flex-direction:column}.field-picker-search[data-v-9a0e309a]{width:100%;height:36px;border:none;border-bottom:1px solid #e5e7eb;padding:0 12px;font-size:13px;color:#374151;outline:none;box-sizing:border-box}.field-picker-list[data-v-9a0e309a]{list-style:none;margin:0;padding:4px 0;overflow-y:auto;flex:1}.field-picker-item[data-v-9a0e309a]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;cursor:pointer;font-size:13px;color:#374151}.field-picker-item.active[data-v-9a0e309a],.field-picker-item[data-v-9a0e309a]:hover{background:#f3f0ff}.field-picker-name[data-v-9a0e309a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-picker-id[data-v-9a0e309a]{flex-shrink:0;font-size:11px;color:#9ca3af;font-family:monospace}.field-picker-empty[data-v-9a0e309a]{padding:10px 12px;font-size:13px;color:#9ca3af;text-align:center}.form-textarea[data-v-9a0e309a]{height:auto;min-height:100px;padding:12px;resize:vertical;font-family:inherit}.code-textarea[data-v-9a0e309a]{font-family:Monaco,Menlo,Consolas,monospace;font-size:13px}.form-hint[data-v-9a0e309a]{font-size:12px;color:#9ca3af;margin-top:4px}.help-link[data-v-9a0e309a]{color:#8b5cf6;text-decoration:none;margin-left:8px}.help-link[data-v-9a0e309a]:hover{text-decoration:underline}.headers-list[data-v-9a0e309a]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.header-item[data-v-9a0e309a]{display:flex;align-items:center;gap:8px}.header-key[data-v-9a0e309a]{flex:1}.header-value[data-v-9a0e309a]{flex:2}.header-delete-btn[data-v-9a0e309a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#94a3b8;transition:all .15s;flex-shrink:0;font-size:18px}.header-delete-btn[data-v-9a0e309a]:hover{background:#ef44441a;color:#ef4444}.add-btn[data-v-9a0e309a]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:1px dashed #d1d5db;border-radius:6px;font-size:13px;cursor:pointer;background:#fff;color:#6b7280;transition:all .15s}.add-btn[data-v-9a0e309a]:hover{border-color:#8b5cf6;color:#8b5cf6;background:#8b5cf60d}.body-type-options[data-v-9a0e309a]{display:flex;gap:12px}.body-type-option[data-v-9a0e309a]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .15s;background:#fff}.body-type-option[data-v-9a0e309a]:hover{border-color:#8b5cf6}.body-type-option.active[data-v-9a0e309a]{border-color:#8b5cf6;background:#8b5cf60d}.body-type-radio[data-v-9a0e309a]{display:none}.body-type-label[data-v-9a0e309a]{font-size:14px;color:#374151}.body-type-option.active .body-type-label[data-v-9a0e309a]{color:#8b5cf6;font-weight:500}.form-data-list[data-v-9a0e309a]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.form-data-item[data-v-9a0e309a]{display:flex;align-items:center;gap:8px}.param-key[data-v-9a0e309a]{flex:1}.param-value[data-v-9a0e309a]{flex:2}.param-delete-btn[data-v-9a0e309a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#94a3b8;transition:all .15s;flex-shrink:0;font-size:18px}.param-delete-btn[data-v-9a0e309a]:hover{background:#ef44441a;color:#ef4444}.timeout-input[data-v-9a0e309a]{width:120px}.checkbox-label[data-v-9a0e309a]{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151;cursor:pointer}.checkbox-input[data-v-9a0e309a]{width:16px;height:16px;cursor:pointer}.response-preview[data-v-9a0e309a]{background:#f3f4f6;border-radius:6px;padding:12px;max-height:200px;overflow:auto}.response-header[data-v-9a0e309a]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.status-badge[data-v-9a0e309a]{padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.status-badge.success[data-v-9a0e309a]{background:#d1fae5;color:#065f46}.status-badge.error[data-v-9a0e309a]{background:#fee2e2;color:#991b1b}.status-code[data-v-9a0e309a]{font-size:13px;color:#6b7280}.response-time[data-v-9a0e309a]{font-size:12px;color:#9ca3af;margin-left:auto}.response-body[data-v-9a0e309a]{font-size:12px;font-family:Monaco,Menlo,monospace;color:#374151;margin:0;white-space:pre-wrap;word-break:break-all}.form-footer[data-v-9a0e309a]{padding:16px;border-top:1px solid #e5e7eb;background:#fff;display:flex;justify-content:center;gap:12px}.test-btn[data-v-9a0e309a],.save-btn[data-v-9a0e309a]{height:36px;padding:0 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.test-btn[data-v-9a0e309a]{background:#fff;border:1px solid #d1d5db;color:#374151}.test-btn[data-v-9a0e309a]:hover:not(:disabled){background:#f3f4f6;border-color:#8b5cf6;color:#8b5cf6}.save-btn[data-v-9a0e309a]{background:#8b5cf6;border:none;color:#fff}.save-btn[data-v-9a0e309a]:hover:not(:disabled){background:#7c3aed}.test-btn[data-v-9a0e309a]:disabled,.save-btn[data-v-9a0e309a]:disabled{background:#d1d5db;cursor:not-allowed;color:#9ca3af}.workweixin-config[data-v-a1e4ac30]{display:flex;flex-direction:column;min-height:100%;background:#fff;position:relative}.form-content-scroll[data-v-a1e4ac30]{flex:1;overflow-y:visible;padding:16px}.form-group[data-v-a1e4ac30]{margin-bottom:16px}.form-label[data-v-a1e4ac30]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.required[data-v-a1e4ac30]{color:#ef4444;margin-right:2px}.form-input[data-v-a1e4ac30],.form-select[data-v-a1e4ac30],.form-textarea[data-v-a1e4ac30]{width:100%;height:36px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#374151;transition:border-color .2s,box-shadow .2s;background:#fff}.form-input[data-v-a1e4ac30]:focus,.form-select[data-v-a1e4ac30]:focus,.form-textarea[data-v-a1e4ac30]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.full-width[data-v-a1e4ac30]{width:100%}.field-input-wrap[data-v-a1e4ac30]{position:relative}.field-picker[data-v-a1e4ac30]{position:fixed;z-index:3000;width:240px;max-height:260px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0000001f;overflow:hidden;display:flex;flex-direction:column}.field-picker-search[data-v-a1e4ac30]{width:100%;height:36px;border:none;border-bottom:1px solid #e5e7eb;padding:0 12px;font-size:13px;color:#374151;outline:none;box-sizing:border-box}.field-picker-list[data-v-a1e4ac30]{list-style:none;margin:0;padding:4px 0;overflow-y:auto;flex:1}.field-picker-item[data-v-a1e4ac30]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;cursor:pointer;font-size:13px;color:#374151}.field-picker-item.active[data-v-a1e4ac30],.field-picker-item[data-v-a1e4ac30]:hover{background:#f3f0ff}.field-picker-name[data-v-a1e4ac30]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-picker-id[data-v-a1e4ac30]{flex-shrink:0;font-size:11px;color:#9ca3af;font-family:monospace}.field-picker-empty[data-v-a1e4ac30]{padding:10px 12px;font-size:13px;color:#9ca3af;text-align:center}.form-textarea[data-v-a1e4ac30]{height:auto;min-height:120px;padding:12px;resize:vertical;font-family:inherit}.form-hint[data-v-a1e4ac30]{font-size:12px;color:#9ca3af;margin-top:4px}.pdc-config[data-v-cd494915]{display:flex;flex-direction:column;min-height:100%;background:#fff;position:relative}.pdc-scroll[data-v-cd494915]{flex:1;overflow-y:visible;padding:16px}.pdc-group[data-v-cd494915]{margin-bottom:16px}.pdc-label[data-v-cd494915]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.pdc-required[data-v-cd494915]{color:#ef4444;margin-right:2px}.pdc-select[data-v-cd494915]{width:100%;height:36px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#374151;background:#fff;transition:border-color .2s,box-shadow .2s}.pdc-select[data-v-cd494915]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.pdc-select[data-v-cd494915]:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.pdc-hint[data-v-cd494915]{font-size:12px;color:#9ca3af;margin-top:4px}.pdc-hint.warning[data-v-cd494915]{color:#d97706;background:#fef3c7;padding:8px 12px;border-radius:4px}.pdc-hint.error[data-v-cd494915]{color:#991b1b;background:#fee2e2;padding:8px 12px;border-radius:4px}.pdc-auto-value[data-v-cd494915]{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;color:#374151}.pdc-auto-name[data-v-cd494915]{font-size:13px}.pdc-auto-tag[data-v-cd494915]{font-size:11px;color:#6b7280;background:#eef2ff;border-radius:3px;padding:1px 6px}.pdc-radio-group[data-v-cd494915]{display:flex;flex-direction:column;gap:8px}.pdc-radio[data-v-cd494915]{display:flex;align-items:center;gap:6px;font-size:13px;color:#374151;cursor:pointer}.pdc-radio input[type=radio][data-v-cd494915]{margin:0;cursor:pointer}.pdc-mapping-list[data-v-cd494915]{display:flex;flex-direction:column;gap:12px}.pdc-mapping-item[data-v-cd494915]{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid #f3f4f6;border-radius:6px;background:#fcfcfd}.pdc-mapping-row[data-v-cd494915]{display:flex;align-items:center;gap:8px}.pdc-src-type-select[data-v-cd494915]{flex:0 0 88px;width:88px}.pdc-const-control[data-v-cd494915]{flex:1 1 auto;display:flex;align-items:center;gap:8px;min-width:0}.pdc-const-select[data-v-cd494915]{flex:1 1 auto;min-width:0}.pdc-const-input[data-v-cd494915]{flex:1 1 auto;min-width:0;height:36px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#374151;background:#fff}.pdc-const-input[data-v-cd494915]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.pdc-const-check[data-v-cd494915]{width:16px;height:16px;cursor:pointer}.pdc-const-options[data-v-cd494915]{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.pdc-const-option[data-v-cd494915]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#374151;cursor:pointer}.pdc-option-mapping[data-v-cd494915]{padding:8px 8px 4px;border-left:3px solid #ddd6fe;background:#faf9ff;border-radius:4px}.pdc-option-mapping-title[data-v-cd494915]{display:block;font-size:12px;font-weight:600;color:#6d28d9}.pdc-option-row[data-v-cd494915]{display:flex;align-items:center;gap:8px;margin-top:6px}.pdc-option-src[data-v-cd494915]{flex:0 0 40%;min-width:0;font-size:13px;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-option-src.is-unmapped[data-v-cd494915]{color:#b45309;font-weight:500}.pdc-option-select[data-v-cd494915]{flex:1;min-width:0;height:32px;font-size:13px}.pdc-src-select[data-v-cd494915],.pdc-tgt-select[data-v-cd494915]{flex:1;min-width:0}.pdc-arrow[data-v-cd494915]{flex-shrink:0;color:#9ca3af;font-size:14px}.pdc-remove-btn[data-v-cd494915]{flex-shrink:0;height:36px;padding:0 12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#64748b;cursor:pointer;transition:all .15s}.pdc-remove-btn[data-v-cd494915]:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}.pdc-empty[data-v-cd494915]{padding:10px 12px;font-size:13px;color:#9ca3af;text-align:center;border:1px dashed #e5e7eb;border-radius:6px}.pdc-add-btn[data-v-cd494915]{margin-top:8px;height:36px;padding:0 16px;background:#fff;border:1px solid #8b5cf6;border-radius:6px;font-size:14px;font-weight:500;color:#8b5cf6;cursor:pointer;transition:background-color .2s}.pdc-add-btn[data-v-cd494915]:hover:not(:disabled){background:#f3f0ff}.pdc-add-btn[data-v-cd494915]:disabled{border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.pdc-validation-error[data-v-cd494915]{margin-top:4px;padding:8px 12px;font-size:12px;color:#991b1b;background:#fee2e2;border-radius:4px}.urc-config[data-v-752d5edf]{display:flex;flex-direction:column;height:100%}.urc-scroll[data-v-752d5edf]{display:flex;flex-direction:column;gap:16px}.urc-group[data-v-752d5edf]{display:flex;flex-direction:column;gap:6px}.urc-label[data-v-752d5edf]{font-size:13px;font-weight:500;color:#334155}.urc-required[data-v-752d5edf]{color:#ef4444;margin-right:2px}.urc-select[data-v-752d5edf],.urc-input[data-v-752d5edf]{width:100%;padding:6px 8px;font-size:13px;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:4px;outline:none;box-sizing:border-box}.urc-select[data-v-752d5edf]:focus,.urc-input[data-v-752d5edf]:focus{border-color:#7c3aed}.urc-row[data-v-752d5edf]{display:flex;gap:8px}.urc-var-select[data-v-752d5edf]{flex-shrink:0;width:132px;padding:6px 8px;font-size:13px;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:4px;outline:none}.urc-hint[data-v-752d5edf]{margin:0;font-size:12px;line-height:1.5;color:#94a3b8}.urc-eq[data-v-752d5edf]{flex-shrink:0;font-size:13px;color:#64748b}.urc-hint.warning[data-v-752d5edf]{color:#f59e0b}.urc-banner[data-v-752d5edf]{margin:0;padding:8px 10px;font-size:12px;line-height:1.5;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:4px}.urc-rows[data-v-752d5edf]{display:flex;flex-direction:column;gap:10px}.urc-row-item[data-v-752d5edf]{padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;gap:8px}.urc-row-head[data-v-752d5edf]{display:flex;align-items:center;gap:8px}.urc-remove-btn[data-v-752d5edf]{flex-shrink:0;width:26px;height:26px;font-size:16px;line-height:1;color:#94a3b8;background:transparent;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer}.urc-remove-btn[data-v-752d5edf]:hover{color:#ef4444;border-color:#fca5a5}.urc-value[data-v-752d5edf]{display:flex;flex-direction:column;gap:6px}.urc-chips[data-v-752d5edf]{display:flex;flex-wrap:wrap;gap:6px}.urc-chip[data-v-752d5edf]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:12px;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer}.urc-chip.on[data-v-752d5edf]{color:#7c3aed;border-color:#c4b5fd;background:#f3f0ff}.urc-chip input[data-v-752d5edf]{margin:0;cursor:pointer}.urc-checkbox[data-v-752d5edf]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#334155;cursor:pointer}.urc-checkbox input[data-v-752d5edf]{cursor:pointer}.urc-add-btn[data-v-752d5edf]{align-self:flex-start;margin-top:8px;padding:5px 12px;font-size:13px;color:#7c3aed;background:#f3f0ff;border:1px dashed #c4b5fd;border-radius:4px;cursor:pointer}.urc-add-btn[data-v-752d5edf]:hover:not(:disabled){background:#ede9fe}.urc-add-btn[data-v-752d5edf]:disabled{color:#cbd5e1;background:#f8fafc;border-color:#e2e8f0;cursor:not-allowed}.robot-action-detail[data-v-4e73a823]{display:flex;flex-direction:column;height:100%;background:#fff}.detail-header[data-v-4e73a823]{padding:16px 24px;border-bottom:1px solid #f1f5f9}.header-content[data-v-4e73a823]{display:flex;align-items:center;gap:16px}.action-logo[data-v-4e73a823]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:4px;background:#f59e0b14;color:#f59e0b;flex-shrink:0;overflow:hidden}.logo-img[data-v-4e73a823]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.action-info[data-v-4e73a823]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.action-type-label[data-v-4e73a823]{font-size:12px;color:#64748b;text-transform:capitalize}.action-name-row[data-v-4e73a823]{display:flex;align-items:center;gap:6px}.action-name[data-v-4e73a823]{font-size:14px;font-weight:500;color:#1e293b}.unsaved-icon[data-v-4e73a823]{color:#f59e0b;animation:pulse-4e73a823 2s infinite}@keyframes pulse-4e73a823{0%,to{opacity:1}50%{opacity:.5}}.detail-description[data-v-4e73a823]{padding:0 24px 12px;font-size:12px;color:#64748b;line-height:1.5}.detail-content[data-v-4e73a823]{flex:1;min-height:0;max-height:100%;height:100%;padding:0 24px 16px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f5f5f5}.detail-content[data-v-4e73a823]::-webkit-scrollbar{width:6px}.detail-content[data-v-4e73a823]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.detail-content[data-v-4e73a823]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.detail-content[data-v-4e73a823]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.action-info-card[data-v-4e73a823]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.action-info-card .info-icon[data-v-4e73a823]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f59e0b1a;color:#f59e0b;border-radius:8px;flex-shrink:0}.action-info-card .info-content[data-v-4e73a823]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.action-info-card .info-title[data-v-4e73a823]{font-size:14px;font-weight:500;color:#1e293b}.action-info-card .info-desc[data-v-4e73a823]{font-size:12px;color:#64748b;line-height:1.5}.detail-footer[data-v-4e73a823]{padding:16px 24px;display:flex;justify-content:center;border-top:1px solid #f1f5f9}.save-btn[data-v-4e73a823]{width:128px;padding:8px 16px;background:#7c3aed;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.save-btn[data-v-4e73a823]:hover{background:#6d28d9}.save-btn[data-v-4e73a823]:disabled{background:#c4b5fd;cursor:not-allowed}.split-panel[data-v-95d4d5cc]{display:flex;width:100%;height:100%;position:relative;overflow:visible}.split-panel-left[data-v-95d4d5cc]{flex-shrink:0;height:100%;overflow:hidden;transition:width .2s ease,min-width .2s ease}.split-panel-right[data-v-95d4d5cc]{flex:1;height:100%;overflow:visible;min-width:200px}.split-panel-divider[data-v-95d4d5cc]{width:1px;background:#e2e8f0;flex-shrink:0;cursor:col-resize;position:relative;display:flex;align-items:center;justify-content:center;transition:background .15s}.split-panel-divider[data-v-95d4d5cc]:hover{background:#7c3aed}.divider-handle[data-v-95d4d5cc]{position:absolute;display:flex;align-items:center;justify-content:center;width:8px;height:48px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 2px 4px #0000001a}.handle-dots[data-v-95d4d5cc]{display:flex;flex-direction:column;gap:3px}.handle-dots span[data-v-95d4d5cc]{width:3px;height:3px;background:#cbd5e1;border-radius:50%}.split-panel-divider:hover .handle-dots span[data-v-95d4d5cc]{background:#7c3aed}.collapse-btn[data-v-95d4d5cc]{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:48px;border:1px solid #e2e8f0;background:#fff;border-radius:4px;cursor:pointer;color:#64748b;transition:all .15s;z-index:10;box-shadow:0 2px 4px #0000001a}.collapse-btn.left[data-v-95d4d5cc]{left:-10px}.collapse-btn.right[data-v-95d4d5cc]{right:-10px}.collapse-btn[data-v-95d4d5cc]:hover{background:#7c3aed;color:#fff;border-color:#7c3aed}.automation-drawer-overlay[data-v-7eb3ec74]{position:fixed;inset:0;z-index:2000;background:#0006;display:flex;justify-content:center;align-items:center}.automation-drawer[data-v-7eb3ec74]{width:95vw;max-width:1300px;height:90vh;background:#fff;border-radius:8px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;overflow:hidden}.drawer-header[data-v-7eb3ec74]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0;background:#fafafa;flex-shrink:0}.header-left[data-v-7eb3ec74]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.robot-title-row[data-v-7eb3ec74]{display:flex;align-items:center}.drawer-title[data-v-7eb3ec74]{font-size:16px;font-weight:600;color:#1e293b;margin:0;cursor:pointer}.drawer-title[data-v-7eb3ec74]:hover{color:#7c3aed}.title-input[data-v-7eb3ec74]{font-size:16px;font-weight:600;color:#1e293b;border:1px solid #7c3aed;border-radius:4px;padding:2px 8px;outline:none;background:#fff;min-width:200px}.robot-desc-row[data-v-7eb3ec74]{display:flex;align-items:center}.robot-desc[data-v-7eb3ec74]{font-size:13px;color:#94a3b8;cursor:pointer;margin:0}.robot-desc[data-v-7eb3ec74]:hover{color:#7c3aed}.desc-input[data-v-7eb3ec74]{font-size:13px;color:#1e293b;border:1px solid #7c3aed;border-radius:4px;padding:2px 8px;outline:none;background:#fff;min-width:300px}.over-limit-badge[data-v-7eb3ec74]{padding:2px 8px;background:#fef3c7;color:#d97706;font-size:12px;border-radius:4px}.header-right[data-v-7eb3ec74]{display:flex;gap:4px}.header-btn[data-v-7eb3ec74]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#64748b;transition:all .15s}.header-btn[data-v-7eb3ec74]:hover{background:#0000000d;color:#1e293b}.header-btn.close[data-v-7eb3ec74]:hover{background:#ef44441a;color:#ef4444}.drawer-body[data-v-7eb3ec74]{flex:1;overflow:hidden;display:flex;min-height:0}.config-area[data-v-7eb3ec74]{flex:1;min-width:320px;padding:24px;overflow-y:auto;background:#f0f1f5;display:flex;flex-direction:column;gap:32px}.section-wrapper[data-v-7eb3ec74]{display:flex;flex-direction:column}.section-title[data-v-7eb3ec74]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}.enable-section[data-v-7eb3ec74]{display:flex;align-items:center;gap:12px;padding:16px 0;margin-top:auto}.enable-label[data-v-7eb3ec74]{font-size:14px;font-weight:500;color:#1e293b}.toggle-switch[data-v-7eb3ec74]{position:relative;width:44px;height:24px}.toggle-switch.large[data-v-7eb3ec74]{width:52px;height:28px}.toggle-switch.small[data-v-7eb3ec74]{width:36px;height:20px}.toggle-switch input[data-v-7eb3ec74]{opacity:0;width:0;height:0}.toggle-slider[data-v-7eb3ec74]{position:absolute;cursor:pointer;inset:0;background:#e2e8f0;transition:.2s;border-radius:24px}.toggle-slider[data-v-7eb3ec74]:after{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:2px;background:#fff;transition:.2s;border-radius:50%;box-shadow:0 1px 3px #00000026}.toggle-switch.large .toggle-slider[data-v-7eb3ec74]:after{height:24px;width:24px}.toggle-switch.small .toggle-slider[data-v-7eb3ec74]:after{height:16px;width:16px}.toggle-switch input:checked+.toggle-slider[data-v-7eb3ec74]{background:#7c3aed}.toggle-switch input:checked+.toggle-slider[data-v-7eb3ec74]:after{transform:translate(24px)}.toggle-switch.large input:checked+.toggle-slider[data-v-7eb3ec74]:after{transform:translate(24px)}.toggle-switch.small input:checked+.toggle-slider[data-v-7eb3ec74]:after{transform:translate(16px)}.sidebar[data-v-7eb3ec74]{flex:1;min-width:320px;max-width:560px;background:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;overflow-y:visible;overflow-x:hidden;height:100%}.sidebar-tabs[data-v-7eb3ec74]{display:flex;border-bottom:1px solid #e2e8f0;flex-shrink:0}.tab-btn[data-v-7eb3ec74]{display:flex;align-items:center;gap:6px;padding:14px 16px;border:none;background:transparent;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;position:relative}.tab-btn[data-v-7eb3ec74]:hover{color:#1e293b}.tab-btn.active[data-v-7eb3ec74]{color:#7c3aed}.tab-btn.active[data-v-7eb3ec74]:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;background:#7c3aed}.ai-badge[data-v-7eb3ec74]{font-size:10px;padding:1px 4px;background:#f1f5f9;color:#64748b;border-radius:2px}.sidebar-content[data-v-7eb3ec74]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f5f5f5}.sidebar-content[data-v-7eb3ec74]::-webkit-scrollbar{width:6px}.sidebar-content[data-v-7eb3ec74]::-webkit-scrollbar-track{background:#f5f5f5}.sidebar-content[data-v-7eb3ec74]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.sidebar-content[data-v-7eb3ec74]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.info-module[data-v-7eb3ec74]{padding:16px 24px;margin-bottom:0;border-bottom:1px solid #f1f5f9}.info-module[data-v-7eb3ec74]:last-child{border-bottom:none;margin-bottom:0}.module-title[data-v-7eb3ec74]{font-size:14px;font-weight:600;color:#1e293b;margin:0 0 8px}.module-desc[data-v-7eb3ec74]{font-size:12px;color:#64748b;margin:0;line-height:1.5}.detail-list[data-v-7eb3ec74]{display:flex;flex-direction:column;gap:12px}.detail-item[data-v-7eb3ec74]{display:flex;align-items:center;justify-content:space-between}.detail-left[data-v-7eb3ec74]{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b}.detail-icon[data-v-7eb3ec74]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f1f5f9;border-radius:50%}.detail-value[data-v-7eb3ec74]{font-size:13px;color:#1e293b}.user-value[data-v-7eb3ec74]{display:flex;align-items:center;gap:6px}.user-avatar[data-v-7eb3ec74]{width:20px;height:20px;border-radius:50%}.related-list[data-v-7eb3ec74]{display:flex;flex-direction:column;gap:4px}.related-item[data-v-7eb3ec74]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;cursor:pointer;color:#64748b}.related-item[data-v-7eb3ec74]:hover{background:#f8fafc}.related-name[data-v-7eb3ec74]{flex:1;font-size:13px;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-setting[data-v-7eb3ec74]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;font-size:12px;color:#64748b}.history-list[data-v-7eb3ec74]{display:flex;flex-direction:column;gap:8px}.history-item[data-v-7eb3ec74]{display:flex;align-items:center;gap:8px;padding:6px 0}.history-status[data-v-7eb3ec74]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%}.history-status.success[data-v-7eb3ec74]{background:#3dd6a31a;color:#3cd6a3}.history-status.failed[data-v-7eb3ec74]{background:#ef44441a;color:#ef4444}.history-status.running[data-v-7eb3ec74],.history-status.pending[data-v-7eb3ec74]{background:#f59e0b1a;color:#f59e0b}.history-time[data-v-7eb3ec74]{font-size:12px;color:#1e293b}.spinning[data-v-7eb3ec74]{animation:spin-7eb3ec74 1s linear infinite}@keyframes spin-7eb3ec74{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-history[data-v-7eb3ec74]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;color:#94a3b8}.empty-history span[data-v-7eb3ec74]{font-size:12px}.ai-coming-soon[data-v-7eb3ec74]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:#94a3b8;gap:12px}.ai-coming-soon p[data-v-7eb3ec74]{font-size:13px;margin:0}.confirm-overlay[data-v-7eb3ec74]{position:fixed;inset:0;background:#00000080;z-index:3000;display:flex;align-items:center;justify-content:center}.confirm-dialog[data-v-7eb3ec74]{background:#fff;border-radius:12px;padding:24px;width:400px;box-shadow:0 20px 40px #0003}.confirm-dialog h4[data-v-7eb3ec74]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 16px}.confirm-dialog p[data-v-7eb3ec74]{font-size:14px;color:#64748b;margin:0 0 24px;line-height:1.5}.edit-form[data-v-7eb3ec74]{margin-bottom:24px}.edit-form .form-group[data-v-7eb3ec74]{margin-bottom:16px}.edit-form .form-group[data-v-7eb3ec74]:last-child{margin-bottom:0}.edit-form label[data-v-7eb3ec74]{display:block;font-size:13px;font-weight:500;color:#64748b;margin-bottom:6px}.edit-form .form-input[data-v-7eb3ec74],.edit-form .form-textarea[data-v-7eb3ec74]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:4px;font-size:14px;color:#1e293b;background:#fff;box-sizing:border-box}.edit-form .form-input[data-v-7eb3ec74]:focus,.edit-form .form-textarea[data-v-7eb3ec74]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 2px #7c7eea1a}.edit-form .form-textarea[data-v-7eb3ec74]{resize:vertical;min-height:60px}.confirm-actions[data-v-7eb3ec74]{display:flex;gap:12px;justify-content:flex-end}.btn-cancel[data-v-7eb3ec74],.btn-discard[data-v-7eb3ec74],.btn-save[data-v-7eb3ec74]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.btn-cancel[data-v-7eb3ec74]{background:#fff;border:1px solid #e2e8f0;color:#64748b}.btn-cancel[data-v-7eb3ec74]:hover{background:#f8fafc}.btn-discard[data-v-7eb3ec74]{background:#fff;border:1px solid #ef4444;color:#ef4444}.btn-discard[data-v-7eb3ec74]:hover{background:#fef2f2}.btn-save[data-v-7eb3ec74]{background:#7c3aed;border:none;color:#fff}.btn-save[data-v-7eb3ec74]:hover{background:#6d28d9}.skeleton[data-v-e53539bd]{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%}.skeleton.is-animated[data-v-e53539bd]{animation:skeleton-loading-e53539bd 1.5s infinite}@keyframes skeleton-loading-e53539bd{0%{background-position:200% 0}to{background-position:-200% 0}}.robot-panel-container[data-v-f583924f]{position:fixed;top:0;right:0;bottom:0;width:400px;background:#fff;box-shadow:-2px 0 8px #0000001a;z-index:1000;display:flex;flex-direction:column;overflow:hidden}.loading-container[data-v-f583924f]{padding:20px;display:flex;flex-direction:column;gap:8px}.robot-panel[data-v-f583924f]{flex:1;display:flex;flex-direction:column;overflow:hidden}.robot-header[data-v-f583924f]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0;background:#fff}.header-left[data-v-f583924f]{display:flex;align-items:center;gap:12px}.header-title[data-v-f583924f]{font-size:16px;font-weight:600;color:#1e293b;margin:0}.automation-count-badge[data-v-f583924f]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#7c3aed;color:#fff;font-size:12px;font-weight:600;border-radius:10px}.header-right[data-v-f583924f]{display:flex;align-items:center;gap:8px}.add-automation-btn[data-v-f583924f],.refresh-btn[data-v-f583924f],.close-btn[data-v-f583924f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#64748b;transition:all .15s}.add-automation-btn[data-v-f583924f]:hover,.refresh-btn[data-v-f583924f]:hover{background:#7c7eea1a;color:#7c3aed}.close-btn[data-v-f583924f]:hover{background:#0000000d;color:#ef4444}.empty-state[data-v-f583924f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.empty-icon[data-v-f583924f]{display:flex;align-items:center;justify-content:center;width:120px;height:120px;margin-bottom:24px;color:#cbd5e1}.empty-title[data-v-f583924f]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 8px}.empty-desc[data-v-f583924f]{font-size:14px;color:#64748b;text-align:center;margin:0 0 24px;line-height:1.5}.create-automation-btn[data-v-f583924f]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:#7c3aed;border:none;border-radius:4px;color:#fff;font-size:14px;cursor:pointer;transition:all .15s;margin-bottom:16px}.create-automation-btn[data-v-f583924f]:hover{background:#6d28d9}.doc-tip[data-v-f583924f]{margin:0;font-size:13px}.doc-link[data-v-f583924f]{color:#7c3aed;text-decoration:none;transition:color .15s}.doc-link[data-v-f583924f]:hover{color:#6d28d9;text-decoration:underline}.automation-list[data-v-f583924f]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.automation-rule-card[data-v-f583924f]{flex-shrink:0;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff;transition:all .2s;box-sizing:border-box}.automation-rule-card[data-v-f583924f]:hover{box-shadow:0 4px 12px #0000001a;border-color:#7c3aed}.archived-drawer[data-v-1f51c8b4] .el-drawer__header{padding:20px 24px;margin-bottom:0;border-bottom:1px solid var(--border-color-base, #e2e8f0)}.archived-drawer[data-v-1f51c8b4] .el-drawer__body{padding:0}.drawer-header[data-v-1f51c8b4]{display:flex;align-items:center;gap:8px}.header-title[data-v-1f51c8b4]{font-size:18px;font-weight:600;color:var(--text-color-primary, #1f2937)}.help-icon[data-v-1f51c8b4]{font-size:16px;color:var(--text-color-third, #9ca3af);cursor:pointer;transition:color .15s}.help-icon[data-v-1f51c8b4]:hover{color:var(--color-primary, #4f46e5)}.archived-content[data-v-1f51c8b4]{display:flex;flex-direction:column;height:100%;padding:16px}.batch-handle[data-v-1f51c8b4]{display:flex;gap:12px;margin-bottom:16px;align-items:center}.batch-handle p[data-v-1f51c8b4]{margin:0;font-size:14px;color:var(--text-color-secondary, #6b7280)}.archived-table[data-v-1f51c8b4]{flex:1;overflow:hidden}.archived-table[data-v-1f51c8b4] .el-table__header th{padding:12px 0;background-color:var(--bg-color-specialMatch, #f8fafc)!important}.archived-table[data-v-1f51c8b4] .el-table__body td{padding:0}.archived-table[data-v-1f51c8b4] .el-table__row{height:40px}.archived-table[data-v-1f51c8b4] .el-table__row:hover>td{background-color:var(--bg-color-hover, #f3f4f6)!important}.archived-table[data-v-1f51c8b4] .el-table__row td.el-table__cell:first-child{background-color:var(--bg-color-container, #ffffff)!important}.archived-table[data-v-1f51c8b4] .el-table__header-wrapper th:first-child{border-top-left-radius:0!important}.archived-table[data-v-1f51c8b4] .el-table__header-wrapper th:last-child{border-top-right-radius:0!important}.archived-table[data-v-1f51c8b4] .el-table__row.row-selected>td{background-color:var(--color-primary-light-9, #eef2ff)!important;border-bottom:1px solid var(--border-color-base, #e5e7eb)!important}.archived-table[data-v-1f51c8b4] .el-table__cell.el-table-fixed-column--left,.archived-table[data-v-1f51c8b4] .el-table__cell.el-table-fixed-column--right{background-color:var(--bg-color-container, #ffffff)!important}.cell-value[data-v-1f51c8b4]{width:200px;line-height:40px;padding:0 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cell-value[data-v-1f51c8b4]:hover{color:var(--color-primary, #4f46e5)}.archived-by[data-v-1f51c8b4]{display:flex;align-items:center;gap:10px;padding:0 16px}.archived-by .user-name[data-v-1f51c8b4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-cell[data-v-1f51c8b4]{padding:0 16px;font-size:13px;color:var(--text-color-secondary, #6b7280)}.action-buttons[data-v-1f51c8b4]{display:flex;align-items:center;padding:0 16px;gap:16px}.action-icon[data-v-1f51c8b4]{font-size:16px;cursor:pointer;fill:var(--text-color-third, #9ca3af);transition:fill .15s}.action-icon[data-v-1f51c8b4]:hover{fill:var(--color-primary, #4f46e5)}.action-icon.delete[data-v-1f51c8b4]:hover{fill:var(--color-danger, #ef4444)}.pagination-container[data-v-1f51c8b4]{padding:16px 0;display:flex;justify-content:flex-end}.pagination-container[data-v-1f51c8b4] .el-pagination__total,.pagination-container[data-v-1f51c8b4] .el-pagination__sizes{margin-right:20px}.pagination-container[data-v-1f51c8b4] .el-pagination__jump{margin-left:20px}@media screen and (max-width: 768px){.archived-content[data-v-1f51c8b4]{padding:12px}.batch-handle[data-v-1f51c8b4]{flex-wrap:wrap}}.mirror-item-card[data-v-6c6584b9]{padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s}.mirror-item-card[data-v-6c6584b9]:hover{box-shadow:0 4px 12px #0000001a;border-color:#cbd5e1}.card-header[data-v-6c6584b9]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.header-left[data-v-6c6584b9]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;flex:1;min-width:0}.header-left:hover .mirror-name[data-v-6c6584b9]{color:#7c3aed}.mirror-icon[data-v-6c6584b9]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;flex-shrink:0}.mirror-info[data-v-6c6584b9]{flex:1;min-width:0}.mirror-name[data-v-6c6584b9]{font-size:14px;font-weight:600;color:#1e293b;margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.mirror-meta[data-v-6c6584b9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.meta-item[data-v-6c6584b9]{display:flex;align-items:center;gap:4px;font-size:12px;color:#94a3b8}.meta-item.view-name[data-v-6c6584b9]{padding:2px 8px;background:#f1f5f9;border-radius:4px;color:#64748b}.header-right[data-v-6c6584b9]{flex-shrink:0}.action-btn[data-v-6c6584b9]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#94a3b8;transition:all .15s}.action-btn[data-v-6c6584b9]:hover{background:#f1f5f9;color:#1e293b}.mirror-path[data-v-6c6584b9]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f8fafc;border-radius:6px;margin-bottom:8px}.path-icon[data-v-6c6584b9]{color:#94a3b8;flex-shrink:0}.path-text[data-v-6c6584b9]{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-info[data-v-6c6584b9]{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid #f1f5f9}.creator-avatar[data-v-6c6584b9]{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.creator-avatar-placeholder[data-v-6c6584b9]{width:20px;height:20px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:#64748b}.creator-name[data-v-6c6584b9]{font-size:13px;color:#1e293b;font-weight:500}.creator-label[data-v-6c6584b9]{font-size:12px;color:#94a3b8;margin-left:auto}.dropdown-overlay[data-v-6c6584b9]{position:fixed;inset:0;z-index:9999}.dropdown-menu[data-v-6c6584b9]{position:absolute;min-width:160px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:8px 0;z-index:10000}.menu-item[data-v-6c6584b9]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:all .15s;font-size:14px;color:#1e293b}.menu-item[data-v-6c6584b9]:hover{background:#f8fafc}.menu-item.danger[data-v-6c6584b9]{color:#ef4444}.menu-item.danger[data-v-6c6584b9]:hover{background:#fef2f2}.menu-icon[data-v-6c6584b9]{flex-shrink:0}.menu-divider[data-v-6c6584b9]{height:1px;margin:8px 0;background:#e2e8f0}.mirror-panel-container[data-v-253625d0]{position:fixed;top:0;right:0;bottom:0;width:400px;background:#fff;box-shadow:-2px 0 8px #0000001a;z-index:1000;display:flex;flex-direction:column;overflow:hidden}.loading-container[data-v-253625d0]{padding:20px;display:flex;flex-direction:column;gap:16px}.mirror-panel[data-v-253625d0]{flex:1;display:flex;flex-direction:column;overflow:hidden}.mirror-header[data-v-253625d0]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0;background:#fff}.header-left[data-v-253625d0]{display:flex;align-items:center;gap:12px}.header-title[data-v-253625d0]{font-size:16px;font-weight:600;color:#1e293b;margin:0}.mirror-count-badge[data-v-253625d0]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#7c3aed;color:#fff;font-size:12px;font-weight:600;border-radius:10px}.header-right[data-v-253625d0]{display:flex;align-items:center;gap:8px}.create-mirror-btn[data-v-253625d0],.refresh-btn[data-v-253625d0],.close-btn[data-v-253625d0]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#64748b;transition:all .15s}.create-mirror-btn[data-v-253625d0]:hover,.refresh-btn[data-v-253625d0]:hover{background:#7c7eea1a;color:#7c3aed}.close-btn[data-v-253625d0]:hover{background:#0000000d;color:#ef4444}.panel-tip[data-v-253625d0]{padding:12px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.panel-tip p[data-v-253625d0]{margin:0;font-size:13px;color:#64748b;line-height:1.5}.empty-state[data-v-253625d0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.empty-icon[data-v-253625d0]{display:flex;align-items:center;justify-content:center;width:120px;height:120px;margin-bottom:24px;color:#cbd5e1}.empty-title[data-v-253625d0]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 8px}.empty-desc[data-v-253625d0]{font-size:14px;color:#64748b;text-align:center;margin:0 0 24px;line-height:1.5}.create-btn[data-v-253625d0]{display:flex;align-items:center;gap:6px;padding:10px 24px;background:#7c3aed;border:none;border-radius:6px;color:#fff;font-size:14px;cursor:pointer;transition:all .15s;margin-bottom:16px}.create-btn[data-v-253625d0]:hover{background:#6d28d9}.doc-tip[data-v-253625d0]{margin:0;font-size:13px}.doc-link[data-v-253625d0]{color:#7c3aed;text-decoration:none;transition:color .15s}.doc-link[data-v-253625d0]:hover{color:#6d28d9;text-decoration:underline}.mirror-list[data-v-253625d0]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.mirror-item[data-v-253625d0]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff;transition:all .2s}.mirror-item[data-v-253625d0]:hover{box-shadow:0 4px 12px #0000001a;border-color:#7c3aed}.ppd-overlay[data-v-04f599ee]{position:fixed;inset:0;z-index:3000;background:#0f172a99;display:flex;flex-direction:column}.ppd-header[data-v-04f599ee]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 16px;background:#fff;border-bottom:1px solid #e2e8f0}.ppd-title[data-v-04f599ee]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#1e293b}.ppd-title-icon[data-v-04f599ee]{color:#7c3aed}.ppd-header-actions[data-v-04f599ee]{display:inline-flex;align-items:center;gap:10px}.ppd-count[data-v-04f599ee]{font-size:12px;color:#64748b}.ppd-close[data-v-04f599ee]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;transition:background-color .15s,color .15s}.ppd-close[data-v-04f599ee]:hover{background:#f1f5f9;color:#1e293b}.ppd-body[data-v-04f599ee]{flex:1;min-height:0;position:relative;background:#f0f2f5}.ppd-fade-enter-active[data-v-04f599ee],.ppd-fade-leave-active[data-v-04f599ee]{transition:opacity .2s ease}.ppd-fade-enter-from[data-v-04f599ee],.ppd-fade-leave-to[data-v-04f599ee]{opacity:0}.batch-import-dialog[data-v-c5cf2777]{--el-color-primary: #3370ff}.batch-import-dialog[data-v-c5cf2777] .el-dialog{border-radius:10px;overflow:hidden}.batch-import-dialog[data-v-c5cf2777] .el-dialog__header{padding:16px 24px;margin-right:0;border-bottom:1px solid #f2f3f5}.batch-import-dialog[data-v-c5cf2777] .el-dialog__body{padding:16px 24px 4px;background:#f5f6f8}.bi-header[data-v-c5cf2777]{display:flex;align-items:center;gap:8px}.bi-header-icon[data-v-c5cf2777]{flex:0 0 auto;color:#3370ff}.bi-header-title[data-v-c5cf2777]{font-size:14px;font-weight:600;color:#1d2129;line-height:1.4}.bi-root[data-v-c5cf2777]{position:relative;display:flex;flex-direction:column;font-size:13px;color:#4e5969}.bi-submitting-mask[data-v-c5cf2777]{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#ffffffe0;border-radius:8px}.bi-submitting-panel[data-v-c5cf2777]{width:320px;padding:28px 24px;text-align:center;background:#fff;border:1px solid #e5e6eb;border-radius:10px;box-shadow:0 6px 24px #00000014}.bi-submitting-title[data-v-c5cf2777]{margin-top:16px;font-size:14px;font-weight:500;color:#1d2129}.bi-submitting-text[data-v-c5cf2777]{margin-top:8px;font-size:13px;color:#2563eb;font-variant-numeric:tabular-nums}.bi-parse-error[data-v-c5cf2777]{font-size:12px;color:#f53f3f;background:#ffece8;border:1px solid #ffccc7;border-radius:6px;padding:6px 10px;margin-bottom:12px;word-break:break-all}.bi-step-2[data-v-c5cf2777]{max-height:calc(100vh - 280px);min-height:0;overflow-y:auto;margin:0 -4px 0 0;padding-right:4px}.bi-step2-layout[data-v-c5cf2777]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:start}.bi-step2-left[data-v-c5cf2777]{min-width:0}.bi-step2-right[data-v-c5cf2777]{min-width:0;display:flex;flex-direction:column}.bi-step2-right .bi-section[data-v-c5cf2777]{margin-bottom:8px}.bi-step2-right .bi-section[data-v-c5cf2777]:last-child{margin-bottom:0}.bi-section[data-v-c5cf2777]{background:#fff;border:1px solid #ebedf0;border-radius:10px;padding:14px 16px;margin-bottom:12px}.bi-sec-title[data-v-c5cf2777]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.bi-sec-name[data-v-c5cf2777]{font-size:13px;font-weight:600;color:#1d2129;line-height:1.4}.bi-textarea[data-v-c5cf2777]{width:100%}.bi-textarea[data-v-c5cf2777] .el-textarea__inner{border-radius:8px;padding:8px 12px;font-size:13px;line-height:1.6;color:#1d2129;background:#fff;border-color:#ebedf0;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.bi-textarea[data-v-c5cf2777] .el-textarea__inner:hover{border-color:#c9cdd4}.bi-textarea[data-v-c5cf2777] .el-textarea__inner:focus{border-color:#3370ff;box-shadow:0 0 0 2px #3370ff26}.bi-detect[data-v-c5cf2777]{align-self:flex-start;font-size:12px;line-height:1.5;color:#3370ff;background:#eef4ff;border-radius:6px;padding:3px 10px}.bi-grid-toolbar[data-v-c5cf2777]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.bi-grid-count[data-v-c5cf2777]{font-size:12px;font-weight:600;color:#1d2129}.bi-split-hint[data-v-c5cf2777]{font-size:12px;line-height:1.5;color:#4e5969;background:#f2f4f7;border:1px solid #ebedf0;border-radius:6px;padding:6px 10px;margin-bottom:8px}.bi-split-hint b[data-v-c5cf2777]{color:#3370ff}.bi-grid-wrap[data-v-c5cf2777]{border:1px solid #ebedf0;border-radius:8px;overflow:hidden;background:#fff;--el-table-border-color: #ebedf0;--el-table-header-bg-color: #f7f8fa;--el-table-row-hover-bg-color: #f7f8fa;--el-table-bg-color: #fff;--el-table-tr-bg-color: #fff;--el-table-header-text-color: #4e5969;--el-table-text-color: #4e5969}.bi-grid-table[data-v-c5cf2777]{width:100%}.bi-grid-wrap[data-v-c5cf2777] .el-table th.el-table__cell{padding:6px 10px;font-size:12px;font-weight:500;color:#4e5969;background:#f7f8fa;border-bottom:1px solid #ebedf0}.bi-grid-wrap[data-v-c5cf2777] .el-table td.el-table__cell{padding:4px 8px;border-bottom:1px solid #ebedf0}.bi-grid-wrap[data-v-c5cf2777] .el-table .el-table__row:hover>td.el-table__cell{background:#f7f8fa}.bi-grid-wrap[data-v-c5cf2777] .el-table .el-table__body tr:last-child td.el-table__cell{border-bottom:none}.bi-grid-wrap[data-v-c5cf2777] .el-table th.bi-dim-head,.bi-grid-wrap[data-v-c5cf2777] .el-table td.bi-dim-col{background:#eef4ff}.bi-grid-wrap[data-v-c5cf2777] .el-table .el-table__row:hover>td.bi-dim-col{background:#eef4ff}.bi-col-head[data-v-c5cf2777]{display:flex;align-items:center;gap:6px;width:100%}.bi-col-label[data-v-c5cf2777]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;font-weight:600;color:#3370ff;background:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.6}.bi-col-del[data-v-c5cf2777]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:4px;background:transparent;color:#c9cdd4;font-size:11px;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.bi-col-del[data-v-c5cf2777]:hover{background:#f53f3f;color:#fff}.bi-grid-wrap[data-v-c5cf2777] .el-input__wrapper,.bi-grid-wrap[data-v-c5cf2777] .el-select__wrapper{--el-input-border-color: transparent;--el-input-hover-border-color: transparent;--el-input-focus-border-color: #3370ff;background:transparent;padding:0 4px;box-shadow:none!important}.bi-grid-wrap[data-v-c5cf2777] .el-input__wrapper.is-focus,.bi-grid-wrap[data-v-c5cf2777] .el-select__wrapper.is-focused{box-shadow:0 0 0 1px #3370ff inset!important}.bi-num-cell[data-v-c5cf2777]{width:100%}.bi-map-row[data-v-c5cf2777]{display:flex;align-items:center;gap:10px}.bi-map-row+.bi-map-row[data-v-c5cf2777]{margin-top:10px}.bi-map-label[data-v-c5cf2777]{flex:0 0 64px;text-align:right;font-size:12px;color:#4e5969}.bi-map-select[data-v-c5cf2777]{flex:1;min-width:0}.bi-type-tag[data-v-c5cf2777]{display:inline-block;margin-left:8px;font-size:11px;line-height:1.4;color:#86909c;background:#f2f3f5;border-radius:4px;padding:1px 6px}.bi-date-row[data-v-c5cf2777]{display:flex;align-items:center;gap:10px}.bi-month-input[data-v-c5cf2777]{width:160px}.bi-check-group[data-v-c5cf2777]{display:flex;flex-direction:column;gap:6px}.bi-check-group[data-v-c5cf2777] .el-checkbox__label{font-size:13px;color:#4e5969}.bi-footer[data-v-c5cf2777]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:0 -24px -4px;padding:16px 24px 20px;border-top:1px solid #f2f3f5;background:#fff}.bi-footer-warn[data-v-c5cf2777]{margin-right:auto;font-size:12px;color:#b45309}.bi-next-btn[data-v-c5cf2777],.bi-submit-btn[data-v-c5cf2777]{min-width:90px}.table-view[data-v-6ebd9437]{height:100%;display:flex;flex-direction:column;background:#f8fafc}.main-content[data-v-6ebd9437]{flex:1;display:flex;overflow:hidden}.content[data-v-6ebd9437]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0 20px 20px}.unsupported-view[data-v-6ebd9437]{display:flex;align-items:center;justify-content:center;height:100%;color:#64748b;font-size:14px}[data-v-6ebd9437] .table-container{border-radius:12px;border:none;box-shadow:none;background:transparent}.mobile-folder-page[data-v-3f804147]{display:flex;flex-direction:column;padding:12px 16px 24px;gap:12px}.mfp-crumbs[data-v-3f804147]{display:flex;align-items:center;gap:4px;min-width:0}.mfp-crumb[data-v-3f804147]{display:inline-flex;align-items:center;gap:2px;max-width:40%;border:none;background:transparent;color:#3b82f6;font-size:13px;padding:4px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.mfp-crumb span[data-v-3f804147]{max-width:180px}.mfp-crumb-current[data-v-3f804147]{font-size:16px;font-weight:500;color:#1f2937;max-width:60vw}.mfp-loading[data-v-3f804147]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;gap:10px;color:#9ca3af;font-size:13px}.mfp-loading-spinner[data-v-3f804147]{width:24px;height:24px;border:2.5px solid #e9d5ff;border-top-color:#7c3aed;border-radius:50%;animation:mfp-spin-3f804147 .7s linear infinite}@keyframes mfp-spin-3f804147{to{transform:rotate(360deg)}}.mfp-empty[data-v-3f804147]{padding:48px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.mfp-empty-icon[data-v-3f804147]{color:#c4c9d2;margin-bottom:4px}.mfp-empty-title[data-v-3f804147]{font-size:14px;font-weight:500;color:#6b7280;margin:0}.mfp-empty-desc[data-v-3f804147]{font-size:12px;color:#9ca3af;margin:0}.mfp-list[data-v-3f804147]{display:flex;flex-direction:column;gap:10px}.mfp-item[data-v-3f804147]{display:flex;align-items:center;gap:12px;width:100%;padding:14px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.mfp-item[data-v-3f804147]:active{transform:scale(.985)}.mfp-item.is-disabled[data-v-3f804147]{cursor:default;opacity:.6}.mfp-item.is-disabled[data-v-3f804147]:active{transform:none}.mfp-item-icon[data-v-3f804147]{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.mfp-item-icon.folder[data-v-3f804147]{background:#fef3c7;color:#b45309}.mfp-item-icon.table[data-v-3f804147]{background:#eef2ff;color:#4f46e5}.mfp-item-icon.doc[data-v-3f804147]{background:#ecfdf5;color:#047857}.mfp-item-info[data-v-3f804147]{flex:1;min-width:0}.mfp-item-name[data-v-3f804147]{display:block;font-size:15px;font-weight:500;color:#1f2937}.mfp-item-sub[data-v-3f804147]{display:block;margin-top:2px;font-size:12px;color:#9ca3af}.mfp-item-arrow[data-v-3f804147]{flex-shrink:0;color:#c0c4cc}.mobile-workbench-page[data-v-f80ba20b]{display:flex;flex-direction:column;height:100%;overflow:hidden}.mw-pull[data-v-f80ba20b]{flex:1 1 auto;min-height:0}.mw-body[data-v-f80ba20b]{display:flex;flex-direction:column;gap:12px;padding:12px 16px 24px}.mw-empty[data-v-f80ba20b]{padding:48px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.mw-empty-icon[data-v-f80ba20b]{color:#c4c9d2;margin-bottom:4px}.mw-empty-title[data-v-f80ba20b]{font-size:14px;font-weight:500;color:#6b7280;margin:0}.mw-empty-desc[data-v-f80ba20b]{font-size:12px;color:#9ca3af;margin:0}.mw-toast[data-v-f80ba20b]{position:fixed;left:50%;bottom:calc(72px + var(--safe-bottom));transform:translate(-50%);padding:8px 16px;border-radius:999px;background:#1f2937e6;color:#fff;font-size:13px;z-index:2000;pointer-events:none;max-width:80vw;text-align:center}.mw-toast-fade-enter-active[data-v-f80ba20b],.mw-toast-fade-leave-active[data-v-f80ba20b]{transition:opacity .2s ease}.mw-toast-fade-enter-from[data-v-f80ba20b],.mw-toast-fade-leave-to[data-v-f80ba20b]{opacity:0}.modal-overlay[data-v-f752c52a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-f752c52a]{background:#fff;border-radius:8px;width:100%;max-width:500px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-f752c52a]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-f752c52a]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.modal-body[data-v-f752c52a]{padding:20px;flex:1;overflow-y:auto}.modal-footer[data-v-f752c52a]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #e5e7eb}.btn[data-v-f752c52a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:14px;cursor:pointer;transition:all .2s}.btn[data-v-f752c52a]:hover{background:#f9fafb}.btn[data-v-f752c52a]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-f752c52a]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:4px}.btn-icon[data-v-f752c52a]:hover{background:#f3f4f6;color:#1f2937}.icon[data-v-f752c52a]{width:16px;height:16px}.form-group[data-v-f752c52a]{margin-bottom:20px}.form-group label[data-v-f752c52a]{display:block;margin-bottom:6px;font-weight:500;color:#374151}.form-input[data-v-f752c52a],.form-select[data-v-f752c52a]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s}.form-input[data-v-f752c52a]:focus,.form-select[data-v-f752c52a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.modal-overlay[data-v-1668baf0]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-1668baf0]{background:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a;width:500px;max-width:95vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-1668baf0]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-1668baf0]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.close-btn[data-v-1668baf0]{padding:4px;border:none;background:none;border-radius:4px;cursor:pointer;color:#6b7280}.close-btn[data-v-1668baf0]:hover{background:#f3f4f6}.modal-body[data-v-1668baf0]{flex:1;padding:20px;overflow-y:auto}.form-group[data-v-1668baf0]{margin-bottom:20px}.form-group label[data-v-1668baf0]{display:block;font-weight:500;color:#374151;margin-bottom:8px;font-size:14px}.format-options[data-v-1668baf0]{display:flex;gap:16px}.format-option[data-v-1668baf0]{display:flex;align-items:center;gap:8px;cursor:pointer}.format-radio[data-v-1668baf0]{width:16px;height:16px}.format-label[data-v-1668baf0]{font-size:14px;color:#374151}.export-info[data-v-1668baf0]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px;font-size:12px}.export-info p[data-v-1668baf0]{margin:4px 0;color:#64748b}.file-drop-area[data-v-1668baf0]{border:2px dashed #d1d5db;border-radius:6px;padding:30px;text-align:center;transition:all .2s;position:relative}.file-drop-area.drag-over[data-v-1668baf0]{border-color:#3b82f6;background-color:#eff6ff}.file-input[data-v-1668baf0]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.file-drop-content[data-v-1668baf0]{pointer-events:none}.upload-icon[data-v-1668baf0]{width:24px;height:24px;margin:0 auto 12px;color:#9ca3af}.file-drop-content p[data-v-1668baf0]{margin:0 0 8px;color:#64748b;font-size:14px}.file-types[data-v-1668baf0]{font-size:12px;color:#9ca3af;margin-bottom:16px}.browse-btn[data-v-1668baf0]{pointer-events:auto;padding:6px 12px;background:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background-color .2s}.browse-btn[data-v-1668baf0]:hover{background:#2563eb}.selected-file[data-v-1668baf0]{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.file-icon[data-v-1668baf0]{width:20px;height:20px;color:#9ca3af}.file-info[data-v-1668baf0]{flex:1;text-align:left}.file-name[data-v-1668baf0]{display:block;font-size:14px;color:#374151;margin-bottom:4px}.file-size[data-v-1668baf0]{font-size:12px;color:#64748b}.remove-file[data-v-1668baf0]{padding:4px;border:none;background:none;border-radius:4px;cursor:pointer;color:#6b7280}.remove-file[data-v-1668baf0]:hover{background:#e5e7eb}.validation-error[data-v-1668baf0]{display:flex;align-items:center;gap:8px;padding:12px;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:12px;margin-top:16px}.error-icon[data-v-1668baf0]{width:16px;height:16px;flex-shrink:0}.import-preview[data-v-1668baf0]{margin-top:20px}.import-preview h4[data-v-1668baf0]{margin:0 0 12px;font-size:14px;font-weight:600;color:#374151}.preview-table[data-v-1668baf0]{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;max-height:200px;overflow-y:auto}.preview-header[data-v-1668baf0]{display:flex;background:#f9fafb;border-bottom:1px solid #e5e7eb}.preview-row[data-v-1668baf0]{display:flex;border-bottom:1px solid #f1f5f9}.preview-row[data-v-1668baf0]:last-child{border-bottom:none}.preview-cell[data-v-1668baf0]{flex:1;padding:8px 12px;font-size:12px;color:#64748b;word-break:break-word}.header-cell[data-v-1668baf0]{font-weight:600;color:#374151;background:#f1f5f9}.preview-footer[data-v-1668baf0]{padding:8px 12px;background:#f9fafb;text-align:center;font-size:12px;color:#64748b}.modal-footer[data-v-1668baf0]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e2e8f0}.btn-primary[data-v-1668baf0],.btn-secondary[data-v-1668baf0]{padding:8px 16px;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-1668baf0]{background:#3b82f6;color:#fff;border:none}.btn-primary[data-v-1668baf0]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-1668baf0]:disabled{background:#93c5fd;cursor:not-allowed}.btn-secondary[data-v-1668baf0]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-1668baf0]:hover{background:#f9fafb}.table-manager[data-v-2864195d]{height:100%;display:flex;flex-direction:column;background:#f8fafc}.main-content[data-v-2864195d]{flex:1;display:flex;overflow:hidden}.content[data-v-2864195d]{flex:1;display:flex;flex-direction:column;overflow-y:auto;background:#fff}.folder-showcase[data-v-2864195d]{padding:40px 40px 0;background:#fff}.showcase-banner[data-v-2864195d]{padding:32px;border-radius:12px;color:#fff;display:flex;justify-content:space-between;align-items:flex-end;min-height:180px;position:relative;transition:background-color .3s}.banner-content[data-v-2864195d]{display:flex;gap:24px;align-items:flex-start}.folder-icon-wrapper[data-v-2864195d]{width:64px;height:64px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.showcase-icon[data-v-2864195d]{width:40px;height:40px;color:#fff}.emoji-icon[data-v-2864195d]{font-size:36px;line-height:40px;text-align:center;display:flex;align-items:center;justify-content:center}.showcase-info[data-v-2864195d]{display:flex;flex-direction:column;gap:8px}.breadcrumb-container[data-v-2864195d]{margin-bottom:4px}.folder-breadcrumb[data-v-2864195d]{display:flex;align-items:center;gap:4px;font-size:13px;color:#fffc}.breadcrumb-item[data-v-2864195d]{background:none;border:none;padding:2px 4px;color:inherit;cursor:pointer;border-radius:4px}.breadcrumb-item[data-v-2864195d]:hover{background:#ffffff1a;color:#fff}.breadcrumb-item.active[data-v-2864195d]{color:#fff;font-weight:500}.separator[data-v-2864195d]{width:14px;height:14px;opacity:.6}.showcase-title[data-v-2864195d]{margin:0;font-size:28px;font-weight:700;display:flex;align-items:center;gap:12px}.showcase-description[data-v-2864195d]{margin:0;font-size:14px;opacity:.9;max-width:600px}.showcase-actions[data-v-2864195d]{display:flex;gap:12px}.content-wrapper[data-v-2864195d]{padding:24px 40px}.section-header[data-v-2864195d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.nodes-count[data-v-2864195d]{font-size:14px;color:#64748b;font-weight:500}.nodes-grid[data-v-2864195d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.node-card[data-v-2864195d]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;cursor:pointer;transition:all .2s;position:relative}.node-card[data-v-2864195d]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.card-main[data-v-2864195d]{display:flex;gap:16px;align-items:center}.node-icon[data-v-2864195d]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center}.folder-bg[data-v-2864195d]{background:#f1f5f9;color:#64748b}.table-bg[data-v-2864195d]{background:#eff6ff;color:#3b82f6}.dashboard-bg[data-v-2864195d]{background:#fef3c7;color:#d97706}.node-icon .icon[data-v-2864195d]{width:24px;height:24px}.node-info[data-v-2864195d]{flex:1;min-width:0}.node-name[data-v-2864195d]{margin:0;font-size:15px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-meta[data-v-2864195d]{margin:4px 0 0;font-size:12px;color:#64748b}.node-actions[data-v-2864195d]{display:flex;gap:4px;opacity:0;transition:opacity .2s}.node-card:hover .node-actions[data-v-2864195d]{opacity:1}.btn[data-v-2864195d]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid #d1d5db;background:#fff;color:#374151}.btn[data-v-2864195d]:hover{background:#f9fafb}.btn-primary[data-v-2864195d]{background:#7c3aed;color:#fff;border-color:#7c3aed}.btn-primary[data-v-2864195d]:hover{background:#6d28d9}.btn-white[data-v-2864195d]{background:#fff;color:#1e293b}.btn-white[data-v-2864195d]:hover{background:#f8fafc}.btn-icon-plain[data-v-2864195d]{background:none;border:none;color:inherit;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:.7}.btn-icon-plain[data-v-2864195d]:hover{background:#ffffff1a;opacity:1}.btn-icon-hover[data-v-2864195d]{width:28px;height:28px;border:none;background:transparent;color:#64748b;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn-icon-hover[data-v-2864195d]:hover{background:#f1f5f9;color:#1e293b}.btn-icon-hover.danger[data-v-2864195d]:hover{background:#fef2f2;color:#ef4444}.icon-sm[data-v-2864195d]{width:18px;height:18px}.icon-xs[data-v-2864195d]{width:14px;height:14px}.empty-state-container[data-v-2864195d]{grid-column:1 / -1;padding:60px 0;display:flex;justify-content:center}.empty-content[data-v-2864195d]{text-align:center;max-width:320px}.empty-illustration[data-v-2864195d]{margin-bottom:16px;color:#e2e8f0}.large-icon[data-v-2864195d]{width:64px;height:64px}.empty-content p[data-v-2864195d]{color:#64748b;font-size:14px;margin-bottom:20px}.modal-overlay[data-v-2864195d]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-2864195d]{background:#fff;border-radius:12px;width:100%;max-width:500px;overflow:hidden}.modal-header[data-v-2864195d]{padding:20px;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center}.modal-body[data-v-2864195d]{padding:20px}.modal-footer[data-v-2864195d]{padding:16px 20px;background:#f8fafc;display:flex;justify-content:flex-end;gap:12px}.form-group[data-v-2864195d]{margin-bottom:16px}.form-group label[data-v-2864195d]{display:block;font-size:14px;font-weight:500;margin-bottom:6px;color:#334155}.form-input[data-v-2864195d],.form-textarea[data-v-2864195d],.form-select[data-v-2864195d]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px}.form-textarea[data-v-2864195d]{height:80px;resize:vertical}.node-type-selector[data-v-2864195d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:24px;max-height:400px;overflow-y:auto}.type-option[data-v-2864195d]{display:flex;align-items:center;gap:12px;padding:16px;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}.type-option[data-v-2864195d]:hover{border-color:#d1d5db;background-color:#f9fafb}.type-option.active[data-v-2864195d]{border-color:#3b82f6;background-color:#eff6ff}.option-icon[data-v-2864195d]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.option-icon .icon[data-v-2864195d]{width:24px;height:24px}.option-info[data-v-2864195d]{flex:1;min-width:0}.option-name[data-v-2864195d]{font-size:14px;font-weight:600;color:#111827;margin-bottom:4px}.option-desc[data-v-2864195d]{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-content[data-v-2864195d]{max-width:720px;width:90%}.tabs[data-v-2864195d]{display:flex;gap:20px;margin-bottom:20px;border-bottom:1px solid #f1f5f9}.tab[data-v-2864195d]{padding:8px 0;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:14px;color:#64748b}.tab.active[data-v-2864195d]{color:#7c3aed;border-bottom-color:#7c3aed;font-weight:600}.template-list[data-v-2864195d]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:300px;overflow-y:auto}.template-item[data-v-2864195d]{padding:12px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s}.template-item[data-v-2864195d]:hover{border-color:#7c3aed;background:#f5f3ff}.template-item h4[data-v-2864195d]{margin:0 0 4px;font-size:14px}.template-item p[data-v-2864195d]{margin:0 0 8px;font-size:12px;color:#64748b}.tag[data-v-2864195d]{display:inline-block;padding:2px 8px;border-radius:9999px;font-size:12px;font-weight:500}.tag-default[data-v-2864195d]{background:#f3f4f6;color:#6b7280}.tag-success[data-v-2864195d]{background:#dcfce7;color:#166534}.tag-warning[data-v-2864195d]{background:#fef9c3;color:#854d0e}.tag-info[data-v-2864195d],.tag-primary[data-v-2864195d]{background:#dbeafe;color:#1e40af}.folder-view[data-v-c63f0af5]{height:100%;display:flex;flex-direction:column;background:#fff}.main-content[data-v-c63f0af5]{flex:1;display:flex;overflow:hidden}.content[data-v-c63f0af5]{flex:1;display:flex;flex-direction:column;overflow-y:auto;background:#fff}.folder-showcase[data-v-c63f0af5]{padding:40px 40px 0;background:#fff}.showcase-banner[data-v-c63f0af5]{padding:32px;border-radius:12px;color:#fff;display:flex;justify-content:space-between;align-items:flex-end;min-height:180px;position:relative;transition:background-color .3s}.banner-content[data-v-c63f0af5]{display:flex;gap:24px;align-items:flex-start}.folder-icon-wrapper[data-v-c63f0af5]{width:64px;height:64px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.showcase-icon[data-v-c63f0af5]{width:40px;height:40px;color:#fff}.showcase-info[data-v-c63f0af5]{display:flex;flex-direction:column;gap:8px}.breadcrumb-container[data-v-c63f0af5]{margin-bottom:4px}.folder-breadcrumb[data-v-c63f0af5]{display:flex;align-items:center;gap:4px;font-size:13px;color:#fffc}.breadcrumb-item[data-v-c63f0af5]{background:none;border:none;padding:2px 4px;color:inherit;cursor:pointer;border-radius:4px}.breadcrumb-item[data-v-c63f0af5]:hover{background:#ffffff1a;color:#fff}.breadcrumb-item.active[data-v-c63f0af5]{color:#fff;font-weight:500}.separator[data-v-c63f0af5]{width:14px;height:14px;opacity:.6}.showcase-title[data-v-c63f0af5]{margin:0;font-size:28px;font-weight:700;display:flex;align-items:center;gap:12px}.showcase-description[data-v-c63f0af5]{margin:0;font-size:14px;opacity:.9;max-width:600px}.showcase-actions[data-v-c63f0af5]{display:flex;gap:12px}.stats-bar[data-v-c63f0af5]{display:flex;align-items:center;gap:24px;margin:24px 40px;padding:16px 24px;background:#f8fafc;border-radius:12px}.stat-item[data-v-c63f0af5]{text-align:center}.stat-value[data-v-c63f0af5]{font-size:24px;font-weight:700;color:#1e293b}.stat-label[data-v-c63f0af5]{font-size:13px;color:#64748b}.stat-divider[data-v-c63f0af5]{width:1px;height:40px;background:#e2e8f0}.content-wrapper[data-v-c63f0af5]{padding:0 40px 24px}.section[data-v-c63f0af5]{margin-bottom:32px}.section-header[data-v-c63f0af5]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.section-header h2[data-v-c63f0af5]{margin:0;font-size:16px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:8px}.section-icon[data-v-c63f0af5]{width:18px;height:18px;color:#64748b}.count-badge[data-v-c63f0af5]{background:#f1f5f9;color:#64748b;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:500}.nodes-grid[data-v-c63f0af5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.node-card[data-v-c63f0af5]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;cursor:pointer;transition:all .2s;position:relative}.node-card[data-v-c63f0af5]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.card-main[data-v-c63f0af5]{display:flex;gap:16px;align-items:center}.node-icon[data-v-c63f0af5]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center}.folder-bg[data-v-c63f0af5]{background:#f1f5f9;color:#64748b}.table-bg[data-v-c63f0af5]{background:#eff6ff;color:#3b82f6}.doc-bg[data-v-c63f0af5]{background:#f0fdf4;color:#16a34a}.node-icon .icon[data-v-c63f0af5]{width:24px;height:24px}.node-info[data-v-c63f0af5]{flex:1;min-width:0}.node-name[data-v-c63f0af5]{margin:0;font-size:15px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-meta[data-v-c63f0af5]{margin:4px 0 0;font-size:12px;color:#64748b}.node-actions[data-v-c63f0af5]{display:flex;gap:4px;opacity:0;transition:opacity .2s}.node-card:hover .node-actions[data-v-c63f0af5]{opacity:1}.btn[data-v-c63f0af5]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid #d1d5db;background:#fff;color:#374151}.btn[data-v-c63f0af5]:hover{background:#f9fafb}.btn-primary[data-v-c63f0af5]{background:#7c3aed;color:#fff;border-color:#7c3aed}.btn-primary[data-v-c63f0af5]:hover{background:#6d28d9}.btn-white[data-v-c63f0af5]{background:#fff;color:#1e293b}.btn-white[data-v-c63f0af5]:hover{background:#f8fafc}.btn-icon-plain[data-v-c63f0af5]{background:none;border:none;color:inherit;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:.7}.btn-icon-plain[data-v-c63f0af5]:hover{background:#ffffff1a;opacity:1}.btn-icon-hover[data-v-c63f0af5]{width:28px;height:28px;border:none;background:transparent;color:#64748b;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn-icon-hover[data-v-c63f0af5]:hover{background:#f1f5f9;color:#1e293b}.btn-icon-hover.danger[data-v-c63f0af5]:hover{background:#fef2f2;color:#ef4444}.icon-sm[data-v-c63f0af5]{width:18px;height:18px}.icon-xs[data-v-c63f0af5]{width:14px;height:14px}.empty-state-container[data-v-c63f0af5]{grid-column:1 / -1;padding:60px 0;display:flex;justify-content:center}.empty-content[data-v-c63f0af5]{text-align:center;max-width:320px}.empty-illustration[data-v-c63f0af5]{margin-bottom:16px;color:#e2e8f0}.large-icon[data-v-c63f0af5]{width:64px;height:64px}.empty-content p[data-v-c63f0af5]{color:#64748b;font-size:14px;margin-bottom:20px}.empty-actions[data-v-c63f0af5]{display:flex;gap:12px;justify-content:center}.modal-overlay[data-v-c63f0af5]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c63f0af5]{background:#fff;border-radius:12px;width:100%;max-width:500px;overflow:hidden}.modal-header[data-v-c63f0af5]{padding:20px;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-c63f0af5]{margin:0;font-size:18px;font-weight:600}.modal-body[data-v-c63f0af5]{padding:20px}.modal-footer[data-v-c63f0af5]{padding:16px 20px;background:#f8fafc;display:flex;justify-content:flex-end;gap:12px}.form-group[data-v-c63f0af5]{margin-bottom:16px}.form-group label[data-v-c63f0af5]{display:block;font-size:14px;font-weight:500;margin-bottom:6px;color:#334155}.form-input[data-v-c63f0af5],.form-textarea[data-v-c63f0af5]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px}.form-textarea[data-v-c63f0af5]{height:80px;resize:vertical}.btn-icon[data-v-c63f0af5]{background:none;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center}.btn-icon[data-v-c63f0af5]:hover{background:#f1f5f9;color:#1e293b}.icon[data-v-c63f0af5]{width:18px;height:18px}.mobile-home-page[data-v-8b0941c8]{padding:8px 16px 24px;display:flex;flex-direction:column;gap:6px}.mh-topbar[data-v-8b0941c8]{display:flex;align-items:center;justify-content:flex-end;padding:0 2px 2px}.mh-settings-btn[data-v-8b0941c8]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:#6b7280;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s ease,color .2s ease}.mh-settings-btn[data-v-8b0941c8]:active{background:#f3f4f6;color:#374151}.mh-profile[data-v-8b0941c8]{display:flex;align-items:center;gap:14px;padding:2px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease}.mh-profile[data-v-8b0941c8]:active{opacity:.65}.mh-profile-avatar[data-v-8b0941c8]{width:56px;height:56px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#7c3aed;color:#fff;font-size:22px;font-weight:600;box-shadow:0 2px 6px #7c3aed40}.mh-profile-avatar img[data-v-8b0941c8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mh-profile-avatar-text[data-v-8b0941c8]{line-height:1}.mh-profile-info[data-v-8b0941c8]{flex:1;min-width:0}.mh-profile-name[data-v-8b0941c8]{font-size:16px;font-weight:600;color:#1f2937;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mh-profile-jobno[data-v-8b0941c8]{margin-top:4px;font-size:13px;color:#6b7280}.mh-section-title[data-v-8b0941c8]{font-size:13px;font-weight:500;color:#6b7280;margin-bottom:10px}.mh-quick-grid[data-v-8b0941c8]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mh-quick-item[data-v-8b0941c8]{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #eef0f2;border-radius:12px;background:#fff;font-size:14px;color:#374151;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.mh-quick-item[data-v-8b0941c8]:active{transform:scale(.98)}.mh-quick-icon[data-v-8b0941c8]{color:#3b82f6}.mh-placeholder[data-v-8b0941c8]{padding:20px 16px}.mh-placeholder-title[data-v-8b0941c8]{font-size:14px;font-weight:500;color:#374151;margin:0 0 6px}.mh-placeholder-desc[data-v-8b0941c8]{font-size:13px;color:#9ca3af;margin:0;line-height:1.6}.mh-tables[data-v-8b0941c8],.mh-table-list[data-v-8b0941c8]{display:flex;flex-direction:column;gap:10px}.mh-table-item[data-v-8b0941c8]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.mh-table-item[data-v-8b0941c8]:active{transform:scale(.985)}.mh-table-icon[data-v-8b0941c8]{flex-shrink:0;width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#eef2ff;color:#4f46e5}.mh-table-name[data-v-8b0941c8]{flex:1;min-width:0;text-align:left;font-size:14px;font-weight:500;color:#1f2937}.mh-table-arrow[data-v-8b0941c8]{flex-shrink:0;color:#c0c4cc}.clock-card[data-v-05f45754]{height:100%}.clock-header[data-v-05f45754]{display:flex;align-items:center;gap:8px}.header-icon[data-v-05f45754]{width:16px;height:16px;color:#7c3aed;flex-shrink:0}.header-title[data-v-05f45754]{font-size:14px;font-weight:600;color:#1f2937}.clock-body[data-v-05f45754]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 0}.clock-time[data-v-05f45754]{font-size:34px;font-weight:700;color:#111827;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:.02em}.clock-date[data-v-05f45754]{font-size:13px;color:#6b7280}.clock-greeting[data-v-05f45754]{margin-top:2px;font-size:12px;color:#7c3aed;background-color:#f5f3ff;border-radius:999px;padding:3px 12px}.tables-card[data-v-fec845aa]{height:100%}.tables-header[data-v-fec845aa]{display:flex;align-items:center;gap:8px}.header-icon[data-v-fec845aa]{width:16px;height:16px;color:#7c3aed;flex-shrink:0}.header-title[data-v-fec845aa]{font-size:14px;font-weight:600;color:#1f2937}.header-spacer[data-v-fec845aa]{flex:1}.header-more[data-v-fec845aa]{background:none;border:none;padding:0;font-size:12px;color:#9ca3af;cursor:pointer;transition:color .2s}.header-more[data-v-fec845aa]:hover{color:#7c3aed}.tables-list[data-v-fec845aa]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tables-item[data-v-fec845aa]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;cursor:pointer;transition:background-color .2s}.tables-item[data-v-fec845aa]:hover{background-color:#f5f3ff}.item-icon[data-v-fec845aa]{width:15px;height:15px;color:#8b5cf6;flex-shrink:0}.item-name[data-v-fec845aa]{flex:1;font-size:13px;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-arrow[data-v-fec845aa]{width:14px;height:14px;color:#d1d5db;flex-shrink:0}.tables-state[data-v-fec845aa]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 0}.state-icon[data-v-fec845aa]{width:26px;height:26px;color:#d1d5db}.state-text[data-v-fec845aa]{font-size:13px;color:#9ca3af}.state-action[data-v-fec845aa]{background:none;border:1px solid #e5e7eb;border-radius:8px;padding:4px 12px;font-size:12px;color:#6b7280;cursor:pointer;transition:all .2s}.state-action[data-v-fec845aa]:hover{border-color:#7c3aed;color:#7c3aed}.quick-card[data-v-d75b9259]{height:100%}.quick-header[data-v-d75b9259]{display:flex;align-items:center;gap:8px}.header-icon[data-v-d75b9259]{width:16px;height:16px;color:#7c3aed;flex-shrink:0}.header-title[data-v-d75b9259]{font-size:14px;font-weight:600;color:#1f2937}.quick-grid[data-v-d75b9259]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.quick-item[data-v-d75b9259]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 8px;border:1px solid #f3f4f6;border-radius:12px;background-color:#fff;cursor:pointer;transition:all .2s}.quick-item[data-v-d75b9259]:hover{border-color:#ddd6fe;background-color:#faf5ff;transform:translateY(-2px)}.quick-icon[data-v-d75b9259]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px}.quick-icon-svg[data-v-d75b9259]{width:18px;height:18px}.quick-icon.purple[data-v-d75b9259]{background-color:#f5f3ff;color:#8b5cf6}.quick-icon.blue[data-v-d75b9259]{background-color:#eff6ff;color:#3b82f6}.quick-icon.orange[data-v-d75b9259]{background-color:#fff7ed;color:#f59e0b}.quick-icon.red[data-v-d75b9259]{background-color:#fef2f2;color:#f43f5e}.quick-label[data-v-d75b9259]{font-size:12px;color:#4b5563;font-weight:500}.todo-card[data-v-6d7b6215] .el-card__header{padding:12px 16px}.todo-card[data-v-6d7b6215] .el-card__body{padding:8px 12px 12px}.todo-card-header[data-v-6d7b6215]{display:flex;align-items:center;gap:8px}.header-icon[data-v-6d7b6215]{width:18px;height:18px;color:#6366f1;flex-shrink:0}.header-title[data-v-6d7b6215]{font-size:15px;font-weight:600;color:#1e293b}.header-badge[data-v-6d7b6215]{min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-size:11px;font-weight:600;line-height:1;border-radius:999px}.header-spacer[data-v-6d7b6215]{flex:1}.header-more[data-v-6d7b6215]{padding:2px 6px;font-size:12px;color:#6366f1;background:transparent;border:none;border-radius:4px;cursor:pointer;white-space:nowrap;transition:background .15s}.header-more[data-v-6d7b6215]:hover{background:#eef2ff}.todo-card-body[data-v-6d7b6215]{padding:8px 4px}.todo-card-state[data-v-6d7b6215]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 12px}.state-icon[data-v-6d7b6215]{width:32px;height:32px}.state-icon-ok[data-v-6d7b6215]{color:#34d399}.state-icon-error[data-v-6d7b6215]{color:#f87171}.state-icon-muted[data-v-6d7b6215]{color:#cbd5e1}.state-text[data-v-6d7b6215]{font-size:13px;color:#94a3b8;text-align:center}.state-text-muted[data-v-6d7b6215]{color:#b6c2d1}.state-retry[data-v-6d7b6215]{padding:4px 12px;font-size:12px;color:#6366f1;background:#eef2ff;border:1px solid #e0e7ff;border-radius:6px;cursor:pointer}.state-retry[data-v-6d7b6215]:hover{background:#e0e7ff}.todo-list[data-v-6d7b6215]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.todo-row[data-v-6d7b6215]{display:flex;align-items:flex-start;gap:10px;padding:9px 8px;border-radius:8px;transition:background .15s}.todo-row.clickable[data-v-6d7b6215]{cursor:pointer}.todo-row.clickable[data-v-6d7b6215]:hover{background:#f8fafc}.todo-row+.todo-row[data-v-6d7b6215]{border-top:1px solid #f1f5f9}.row-dot[data-v-6d7b6215]{flex-shrink:0;width:6px;height:6px;margin-top:7px;border-radius:50%}.row-main[data-v-6d7b6215]{flex:1;min-width:0}.row-title[data-v-6d7b6215]{font-size:13px;font-weight:500;color:#1e293b;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-meta[data-v-6d7b6215]{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11px;color:#94a3b8;min-width:0}.row-source[data-v-6d7b6215]{flex-shrink:0;padding:1px 6px;border-radius:4px;font-weight:600}.row-node[data-v-6d7b6215]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-time[data-v-6d7b6215]{margin-left:auto;flex-shrink:0;white-space:nowrap}.welcome-card[data-v-2de05fa1]{height:100%}.welcome-header[data-v-2de05fa1]{display:flex;align-items:center;gap:8px}.header-icon[data-v-2de05fa1]{width:16px;height:16px;color:#7c3aed;flex-shrink:0}.header-title[data-v-2de05fa1]{font-size:14px;font-weight:600;color:#1f2937}.welcome-body[data-v-2de05fa1]{display:flex;flex-direction:column;gap:8px}.welcome-greeting[data-v-2de05fa1]{font-size:20px;font-weight:700;color:#111827;letter-spacing:-.01em}.welcome-sub[data-v-2de05fa1]{font-size:13px;color:#6b7280}.welcome-tips[data-v-2de05fa1]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.tip-item[data-v-2de05fa1]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280;background-color:#f9fafb;border-radius:8px;padding:8px 10px}.tip-icon[data-v-2de05fa1]{width:14px;height:14px;color:#7c3aed;flex-shrink:0}.home-dashboard[data-v-ee9e390f]{display:flex;flex-direction:column;height:100%;background:#f8fafc;overflow:hidden}.dashboard-toolbar[data-v-ee9e390f]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:20px 24px 12px}.dashboard-title[data-v-ee9e390f]{font-size:24px;font-weight:700;color:#111827;letter-spacing:-.02em;margin:0}.dashboard-body[data-v-ee9e390f]{flex:1;display:flex;flex-direction:row;min-height:0}.widgets-content[data-v-ee9e390f]{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;padding:4px 24px 24px}.no-widgets[data-v-ee9e390f]{padding:60px 0}.draggable-column[data-v-ee9e390f]{min-height:8px}.customizing .draggable-column[data-v-ee9e390f]{min-height:80px}.widget-item[data-v-ee9e390f]{position:relative;margin-bottom:12px}.customize-overlay[data-v-ee9e390f]{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#f8fafcdb;border:2px dashed #6366f1;border-radius:12px;cursor:move;backdrop-filter:blur(1px)}.overlay-remove[data-v-ee9e390f]{position:absolute;top:10px;right:10px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#fee2e2;color:#dc2626;border:1px solid #fecaca;border-radius:8px;cursor:pointer;transition:all .15s}.overlay-remove[data-v-ee9e390f]:hover{background:#dc2626;color:#fff}.overlay-remove-icon[data-v-ee9e390f]{width:16px;height:16px}.overlay-label[data-v-ee9e390f]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 22px;background:#6366f1;color:#fff;border-radius:999px;font-size:15px;font-weight:600;cursor:move}.overlay-label-icon[data-v-ee9e390f]{width:18px;height:18px}.widgets-aside[data-v-ee9e390f]{flex-shrink:0;width:360px;display:flex;flex-direction:column;background:#fff;border-left:1px solid #e5e7eb;box-shadow:-4px 0 16px #0000000a;overflow:hidden}.aside-header[data-v-ee9e390f]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid #f1f5f9}.aside-title[data-v-ee9e390f]{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#1e293b}.aside-title-icon[data-v-ee9e390f]{width:18px;height:18px;color:#6366f1}.aside-close[data-v-ee9e390f]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;transition:all .15s}.aside-close[data-v-ee9e390f]:hover{background:#f1f5f9;color:#1e293b}.aside-close-icon[data-v-ee9e390f]{width:18px;height:18px}.aside-section[data-v-ee9e390f]{padding:14px 16px}.aside-section-title[data-v-ee9e390f]{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.preset-list[data-v-ee9e390f]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.preset-item[data-v-ee9e390f]{display:flex;flex-direction:column;gap:2px;width:100%;height:64px;padding:5px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.preset-item[data-v-ee9e390f]:hover{border-color:#a5b4fc}.preset-item.active[data-v-ee9e390f]{border-color:#6366f1;box-shadow:0 0 0 1px #6366f1}.preset-row[data-v-ee9e390f]{display:flex;flex:1;gap:2px;min-height:0}.preset-bar[data-v-ee9e390f]{background:#cbd5e1;border-radius:3px;min-width:2px;box-shadow:inset -1px 0 #fff}.preset-row .preset-bar[data-v-ee9e390f]:last-child{box-shadow:none}.preset-item.active .preset-bar[data-v-ee9e390f]{background:#6366f1;box-shadow:inset -1px 0 #c7d2fe}.aside-cards[data-v-ee9e390f]{flex:1;min-height:0;overflow-y:auto;border-top:1px solid #f1f5f9}.aside-empty[data-v-ee9e390f]{padding:20px 0}.card-choice[data-v-ee9e390f]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;transition:background .15s}.card-choice[data-v-ee9e390f]:hover{background:#f8fafc}.card-choice.disabled[data-v-ee9e390f]{opacity:.55}.choice-logo[data-v-ee9e390f]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#eef2ff;border-radius:10px;color:#6366f1}.choice-logo-icon[data-v-ee9e390f]{width:20px;height:20px}.choice-info[data-v-ee9e390f]{flex:1;min-width:0}.choice-title[data-v-ee9e390f]{font-size:14px;font-weight:600;color:#1e293b;margin:0}.choice-desc[data-v-ee9e390f]{font-size:12px;color:#94a3b8;margin:2px 0 0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choice-add[data-v-ee9e390f]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#6366f1;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .15s}.choice-add[data-v-ee9e390f]:hover:not(:disabled){background:#4f46e5}.choice-add[data-v-ee9e390f]:disabled{background:#cbd5e1;cursor:not-allowed}.choice-add-icon[data-v-ee9e390f]{width:18px;height:18px}.aside-footer[data-v-ee9e390f]{flex-shrink:0;padding:12px 16px;border-top:1px solid #f1f5f9}.aside-footer[data-v-ee9e390f] .el-button{width:100%}.widgets-content[data-v-ee9e390f] .sortable-ghost{opacity:.4}.wework-logo[data-v-85d31136]{border-radius:4px;-o-object-fit:contain;object-fit:contain}.login-container[data-v-8037885d]{height:100vh;min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;display:grid;grid-template-columns:1fr 1fr;max-width:100vw;overflow-x:hidden;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}@supports (height: 100dvh){.login-container[data-v-8037885d]{height:100dvh;min-height:100dvh}}@media (max-width: 1024px){.login-container[data-v-8037885d]{grid-template-columns:1fr}}.left-panel[data-v-8037885d]{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:48px;background:linear-gradient(145deg,#0f172a,#1e3a8a,#1e40af);overflow:hidden}@media (max-width: 1024px){.left-panel[data-v-8037885d]{display:none}}.left-top[data-v-8037885d]{position:relative;z-index:20;display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:#fff;letter-spacing:.5px}.brand-mark[data-v-8037885d]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.brand-logo-img[data-v-8037885d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:9px}.brand-name[data-v-8037885d]{color:#fff;font-size:20px;font-weight:700;letter-spacing:1px}.characters-area[data-v-8037885d]{position:relative;z-index:20;display:flex;align-items:flex-end;justify-content:center;height:500px}.left-footer[data-v-8037885d]{position:relative;z-index:20;display:flex;align-items:center;gap:24px}.left-footer a[data-v-8037885d]{font-size:13px;color:#ffffff73;text-decoration:none;transition:color .2s;cursor:pointer}.left-footer a[data-v-8037885d]:hover{color:#ffffffd9}.decor-blur-1[data-v-8037885d]{position:absolute;top:15%;right:10%;width:300px;height:300px;background:#3b82f640;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.decor-blur-2[data-v-8037885d]{position:absolute;bottom:10%;left:5%;width:400px;height:400px;background:#1e40af4d;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0}.decor-grid[data-v-8037885d]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:1}.right-panel[data-v-8037885d]{display:flex;align-items:center;justify-content:center;padding:32px;background:#fff}@media (max-width: 480px){.right-panel[data-v-8037885d]{padding:24px 16px}.captcha-img[data-v-8037885d]{width:96px}}.form-wrapper[data-v-8037885d]{width:100%;max-width:400px;background:#fff}.mobile-logo[data-v-8037885d]{display:none;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:700;color:#0f172a;margin-bottom:48px}@media (max-width: 1024px){.mobile-logo[data-v-8037885d]{display:flex}}.mobile-logo-icon[data-v-8037885d]{width:32px;height:32px;border-radius:8px;background:#eff6ff;display:flex;align-items:center;justify-content:center}.form-header[data-v-8037885d]{text-align:center;margin-bottom:40px}.form-title[data-v-8037885d]{font-size:26px;font-weight:700;letter-spacing:-.02em;color:#0f172a;margin:0 0 10px;line-height:1.3}.form-subtitle[data-v-8037885d]{font-size:14px;color:#6b7280;margin:0;line-height:1.6}.field-label[data-v-8037885d]{font-size:13px;font-weight:500;color:#374151;margin-bottom:6px;letter-spacing:.2px}.form-item[data-v-8037885d]{margin-bottom:20px}.input-wrapper[data-v-8037885d]{position:relative;display:flex;align-items:center;height:48px;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;transition:border-color .2s,box-shadow .2s,background .2s;overflow:hidden;min-width:0}.input-wrapper[data-v-8037885d]:hover{border-color:#a78bfa}.input-wrapper.focused[data-v-8037885d]{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61f;background:#fff;outline:none}.input-wrapper.error[data-v-8037885d]{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}.input-prefix[data-v-8037885d]{display:flex;align-items:center;justify-content:center;width:42px;flex-shrink:0;color:#b0b7c3}.input-wrapper input[data-v-8037885d]{flex:1;height:100%;border:none;outline:none;background:transparent;font-size:14px;color:#111827;padding-right:12px;box-shadow:none;min-width:0}.input-wrapper input[data-v-8037885d]::-moz-placeholder{color:#c0c4cc}.input-wrapper input[data-v-8037885d]::placeholder{color:#c0c4cc}.eye-toggle[data-v-8037885d]{display:flex;align-items:center;padding:0 12px;color:#6b7280;cursor:pointer;flex-shrink:0;transition:color .2s}.eye-toggle[data-v-8037885d]:hover{color:#374151}.field-error[data-v-8037885d]{font-size:13px;color:#dc2626;margin-top:4px;padding-left:4px}.captcha-row[data-v-8037885d]{display:flex;gap:10px;align-items:center;min-width:0}.captcha-input[data-v-8037885d]{flex:1;min-width:0}.captcha-img[data-v-8037885d]{width:120px;height:48px;cursor:pointer;border-radius:10px;border:1px solid #e5e7eb;-o-object-fit:cover;object-fit:cover;flex-shrink:0;transition:border-color .2s;max-width:45%}.captcha-img[data-v-8037885d]:hover{border-color:#a78bfa}.error-box[data-v-8037885d]{display:flex;align-items:center;gap:6px;padding:10px 14px;font-size:13px;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px}.submit-btn[data-v-8037885d]{width:100%;height:48px;font-size:15px;font-weight:600;border-radius:10px;background:#8b5cf6;border:none;color:#fff;letter-spacing:1px;cursor:pointer;transition:background .2s,opacity .2s;display:flex;align-items:center;justify-content:center;gap:8px;outline:none}.submit-btn[data-v-8037885d]:hover:not(:disabled){background:#7c3aed}.submit-btn[data-v-8037885d]:active:not(:disabled){opacity:.85}.submit-btn[data-v-8037885d]:disabled{cursor:not-allowed;opacity:.7}.loading-spinner[data-v-8037885d]{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-8037885d .7s linear infinite;flex-shrink:0}@keyframes spin-8037885d{to{transform:rotate(360deg)}}.divider[data-v-8037885d]{display:flex;align-items:center;justify-content:center;width:100%;gap:12px;margin:20px 0 12px;font-size:13px;line-height:1;background:#fff}.divider[data-v-8037885d]:before,.divider[data-v-8037885d]:after{content:"";flex:1;height:0;border-top:1px solid #d1d5db;align-self:center}.divider span[data-v-8037885d]{color:#9ca3af;white-space:nowrap;line-height:1;display:flex;align-items:center;background:#fff}.wework-btn[data-v-8037885d]{width:100%;height:48px;font-size:14px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;color:#374151;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s,border-color .2s,color .2s;outline:none}.wework-btn[data-v-8037885d]:hover{background:#eff6ff;border-color:#1e40af40;color:#1e40af}.signup-row[data-v-8037885d]{text-align:center;font-size:13px;color:#6b7280;margin-top:28px}.signup-link[data-v-8037885d]{color:#1e40af;font-weight:500;text-decoration:none;cursor:pointer}.signup-link[data-v-8037885d]:hover{text-decoration:underline;color:#1d4ed8}.fade-enter-active[data-v-8037885d],.fade-leave-active[data-v-8037885d]{transition:opacity .3s ease}.fade-enter-from[data-v-8037885d],.fade-leave-to[data-v-8037885d]{opacity:0}.create-space-guide[data-v-a7d46d31]{flex:1;min-height:100%;background:linear-gradient(135deg,#f5f7fa,#e8eaf6);display:flex;flex-direction:column;position:relative;overflow-y:auto}.content[data-v-a7d46d31]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;max-width:500px;margin:0 auto;width:100%;min-height:600px}.illustration[data-v-a7d46d31]{margin-bottom:2rem;animation:float-a7d46d31 3s ease-in-out infinite}@keyframes float-a7d46d31{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.title[data-v-a7d46d31]{font-size:28px;font-weight:600;color:#1a202c;margin-bottom:.5rem}.subtitle[data-v-a7d46d31]{font-size:14px;color:#718096;margin-bottom:2rem}.form[data-v-a7d46d31]{width:100%;max-width:400px}.space-input[data-v-a7d46d31]{width:100%;padding:.875rem 1rem;font-size:14px;border:1px solid #e2e8f0;border-radius:8px;outline:none;transition:all .2s;background:#fff;box-shadow:0 1px 3px #0000000d}.space-input[data-v-a7d46d31]:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.space-input[data-v-a7d46d31]::-moz-placeholder{color:#cbd5e0}.space-input[data-v-a7d46d31]::placeholder{color:#cbd5e0}.create-btn[data-v-a7d46d31]{width:100%;margin-top:1rem;padding:.875rem;font-size:15px;font-weight:500;color:#fff;background:linear-gradient(135deg,#7c3aed,#6366f1);border:none;border-radius:8px;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px #7c3aed4d}.create-btn[data-v-a7d46d31]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #7c3aed66}.create-btn[data-v-a7d46d31]:active:not(:disabled){transform:translateY(0)}.create-btn[data-v-a7d46d31]:disabled{opacity:.5;cursor:not-allowed}.hint[data-v-a7d46d31]{margin-top:1rem;font-size:12px;color:#a0aec0;text-align:center;line-height:1.6}@media (max-width: 640px){.logo[data-v-a7d46d31]{top:1rem;left:1rem}.title[data-v-a7d46d31]{font-size:24px}.illustration svg[data-v-a7d46d31]{width:160px;height:160px}}.trash-actions[data-v-0672caf0]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.action-btn[data-v-0672caf0]{padding:6px 10px;height:36px;min-height:36px;width:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;border-radius:6px}.action-btn[data-v-0672caf0]:hover{background:var(--bg-color-base, #f3f4f6)}.action-icon[data-v-0672caf0]{font-size:18px;transition:color .15s}.recover-btn .action-icon[data-v-0672caf0]{color:#22c55e}.recover-btn:hover .action-icon[data-v-0672caf0]{color:#16a34a}.delete-btn .action-icon[data-v-0672caf0]{color:#ef4444}.delete-btn:hover .action-icon[data-v-0672caf0]{color:#dc2626}.trash-wrapper[data-v-46a41364]{width:100%;height:100%;background:var(--bg-color-base, #f5f5f5);overflow:hidden;display:flex;flex-direction:column}.trash-container[data-v-46a41364]{display:flex;flex-direction:column;flex:1;height:100%;padding:40px 40px 28px;overflow:hidden;min-width:0}.trash-title[data-v-46a41364]{font-size:32px;height:45px;line-height:45px;font-weight:700;padding-bottom:8px;color:var(--text-color-primary, #1f2937);display:flex;align-items:center;gap:8px;flex-shrink:0}.help-link[data-v-46a41364]{cursor:pointer;display:inline-flex;align-items:center}.help-icon[data-v-46a41364]{width:24px;height:24px;color:var(--text-color-third, #9ca3af);transition:color .2s}.help-link:hover .help-icon[data-v-46a41364]{color:var(--text-color-secondary, #6b7280)}.trash-tip[data-v-46a41364]{height:18px;font-size:14px;margin-bottom:8px;color:var(--text-color-third, #9ca3af);flex-shrink:0}.trash-tip[data-v-46a41364] .max-retain-days{color:var(--color-primary, #4f46e5);font-weight:700;padding:0 4px}.trash-list[data-v-46a41364]{flex:1;padding-top:20px;display:flex;flex-direction:column;overflow:hidden;min-height:0}.list-title[data-v-46a41364]{display:flex;padding:0 12px 8px;font-size:12px;color:var(--text-color-secondary, #6b7280);border-bottom:1px solid var(--border-color-base, #e5e7eb);flex-shrink:0}.list-title>div[data-v-46a41364]{padding-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-body[data-v-46a41364]{flex:1;overflow-y:auto;overflow-x:auto;padding-right:8px;min-height:0}.trash-list-item[data-v-46a41364]{height:68px;display:flex;align-items:center;padding:0 12px;background:var(--bg-color-container, #ffffff);border-radius:8px;margin:8px 0;transition:box-shadow .2s;flex-shrink:0}.trash-list-item[data-v-46a41364]:hover{box-shadow:0 2px 8px #0000001a}.trash-list-item>div[data-v-46a41364]{padding-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--text-color-primary, #1f2937);flex-shrink:1;min-width:0}.col-node-name[data-v-46a41364]{flex:1.5;min-width:80px}.col-remaining[data-v-46a41364]{flex:.8;min-width:60px}.col-user[data-v-46a41364],.col-time[data-v-46a41364]{flex:1;min-width:70px}.col-path[data-v-46a41364]{flex:1.5;min-width:100px}.col-actions[data-v-46a41364]{flex:0 0 90px;min-width:90px;width:90px;display:flex;align-items:center;justify-content:center}.node-name[data-v-46a41364]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.days-badge[data-v-46a41364]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 8px;background:var(--color-primary-light-9, #eef2ff);color:var(--color-primary, #4f46e5);border-radius:4px;font-size:13px;font-weight:500}.days-badge.days-warning[data-v-46a41364]{background:#fef3c7;color:#d97706}.days-badge.days-expired[data-v-46a41364]{background:#fee2e2;color:#dc2626}.days-label[data-v-46a41364]{margin-left:4px;font-size:12px;color:var(--text-color-third, #9ca3af)}.user-info[data-v-46a41364]{display:flex;align-items:center;gap:10px;overflow:hidden}.user-name[data-v-46a41364]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-text[data-v-46a41364],.path-text[data-v-46a41364]{font-size:13px;color:var(--text-color-secondary, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-bottom[data-v-46a41364]{text-align:center;padding:16px 0}.end-label[data-v-46a41364]{font-size:12px;color:var(--text-color-third, #9ca3af)}.loading-state[data-v-46a41364]{padding:20px}.empty-state[data-v-46a41364]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.empty-image[data-v-46a41364]{height:240px;width:auto;margin-bottom:24px}.empty-tip[data-v-46a41364]{font-size:14px;color:var(--text-color-third, #9ca3af);margin-bottom:8px}@media screen and (max-width: 768px){.trash-container[data-v-46a41364]{padding:16px;min-width:auto}.trash-title[data-v-46a41364]{font-size:24px}.trash-list[data-v-46a41364]{padding-top:20px}.trash-list-item[data-v-46a41364]{flex-direction:column;width:100%;height:auto;padding:12px;gap:8px}.trash-list-item>div[data-v-46a41364]{width:100%!important;padding-right:0}}.mobile-notifications[data-v-7b38ad03]{display:flex;flex-direction:column;padding:16px;gap:12px}.mn-head[data-v-7b38ad03]{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 0}.mn-title[data-v-7b38ad03]{font-size:18px;font-weight:500;color:#1f2937;margin:0}.mn-refresh[data-v-7b38ad03]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:12px;color:#6b7280;cursor:pointer;-webkit-tap-highlight-color:transparent}.mn-refresh[data-v-7b38ad03]:disabled{opacity:.6}.mn-refresh .spinning[data-v-7b38ad03]{animation:mn-spin-7b38ad03 .8s linear infinite}@keyframes mn-spin-7b38ad03{to{transform:rotate(360deg)}}.mn-unread[data-v-7b38ad03]{display:flex;align-items:center;gap:8px;padding:12px 14px}.mn-unread-badge[data-v-7b38ad03]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:12px;font-weight:500}.mn-unread-text[data-v-7b38ad03]{font-size:13px;color:#374151}.mn-loading[data-v-7b38ad03]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;gap:10px;color:#9ca3af;font-size:13px}.mn-loading-spinner[data-v-7b38ad03]{width:24px;height:24px;border:2.5px solid #e9d5ff;border-top-color:#7c3aed;border-radius:50%;animation:mn-spin-7b38ad03 .7s linear infinite}.mn-empty[data-v-7b38ad03]{padding:48px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.mn-empty-icon[data-v-7b38ad03]{color:#c4c9d2;margin-bottom:4px}.mn-empty-title[data-v-7b38ad03]{font-size:14px;font-weight:500;color:#6b7280;margin:0}.mn-empty-desc[data-v-7b38ad03]{font-size:12px;color:#9ca3af;margin:0}.mn-list[data-v-7b38ad03]{display:flex;flex-direction:column;gap:10px}.mn-item[data-v-7b38ad03]{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.mn-item[data-v-7b38ad03]:active{transform:scale(.985)}.mn-item.is-unread[data-v-7b38ad03]{border-left:3px solid #3b82f6}.mn-item-icon[data-v-7b38ad03]{flex-shrink:0;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center}.mn-item-icon.t-approval[data-v-7b38ad03]{background:#eef2ff;color:#4f46e5}.mn-item-icon.t-announce[data-v-7b38ad03]{background:#fef3c7;color:#b45309}.mn-item-icon.t-notice[data-v-7b38ad03]{background:#e1f5ee;color:#0f6e56}.mn-item-body[data-v-7b38ad03]{flex:1;min-width:0}.mn-item-top[data-v-7b38ad03]{display:flex;align-items:center;gap:6px}.mn-item-title[data-v-7b38ad03]{flex:1;min-width:0;font-size:14px;font-weight:500;color:#1f2937}.mn-dot[data-v-7b38ad03]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#3b82f6}.mn-item-msg[data-v-7b38ad03]{margin:4px 0 0;font-size:12px;color:#6b7280;line-height:1.5}.mn-item-meta[data-v-7b38ad03]{display:flex;align-items:center;gap:8px;margin-top:6px}.mn-item-type[data-v-7b38ad03]{font-size:11px;color:#9ca3af;background:#f3f4f6;padding:1px 6px;border-radius:4px}.mn-item-time[data-v-7b38ad03]{font-size:11px;color:#c0c4cc}.mn-item-arrow[data-v-7b38ad03]{flex-shrink:0;color:#c0c4cc;margin-top:10px}.notification-center-wrapper[data-v-ef0bf96a]{width:100%;height:100%;background:#f8fafc;overflow:hidden;display:flex;flex-direction:column}.notification-center-container[data-v-ef0bf96a]{display:flex;flex-direction:column;flex:1;height:100%;padding:40px 40px 28px;overflow:hidden;min-width:0;max-width:960px;margin:0 auto;width:100%}.notification-center-header[data-v-ef0bf96a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-shrink:0}.page-title[data-v-ef0bf96a]{font-size:28px;font-weight:700;color:#1e293b;margin:0;line-height:1.2}.header-titles[data-v-ef0bf96a]{display:flex;align-items:baseline;gap:12px}.current-user[data-v-ef0bf96a]{font-size:13px;color:#94a3b8}.mark-all-read-btn[data-v-ef0bf96a]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;border:1px solid #c4b5fd;background:#f5f3ff;color:#7c3aed;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.mark-all-read-btn[data-v-ef0bf96a]:hover:not(:disabled){background:#ede9fe;border-color:#a78bfa}.mark-all-read-btn[data-v-ef0bf96a]:disabled{opacity:.6;cursor:not-allowed}.btn-icon[data-v-ef0bf96a]{width:14px;height:14px}.notification-tabs[data-v-ef0bf96a]{display:flex;gap:24px;border-bottom:1px solid #e2e8f0;flex-shrink:0;margin-bottom:20px}.tab-item[data-v-ef0bf96a]{position:relative;padding:10px 0;font-size:14px;color:#64748b;background:none;border:none;cursor:pointer;transition:color .2s}.tab-item[data-v-ef0bf96a]:hover{color:#475569}.tab-item.active[data-v-ef0bf96a]{color:#7c3aed;font-weight:600}.tab-item.active[data-v-ef0bf96a]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#7c3aed;border-radius:2px 2px 0 0}.notification-list[data-v-ef0bf96a]{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:4px;min-height:0}.notification-card[data-v-ef0bf96a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:12px;cursor:pointer;transition:box-shadow .2s,border-color .2s}.notification-card[data-v-ef0bf96a]:hover{box-shadow:0 4px 12px #0000000f;border-color:#cbd5e1}.notification-card.unread[data-v-ef0bf96a]{background:#fff}.notification-main[data-v-ef0bf96a]{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.notification-icon[data-v-ef0bf96a]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notification-icon.notice[data-v-ef0bf96a]{background:#ede9fe;color:#7c3aed}.notification-icon.announcement[data-v-ef0bf96a]{background:#fef3c7;color:#d97706}.notification-icon.approval[data-v-ef0bf96a]{background:#e0e7ff;color:#4f46e5}.icon-svg[data-v-ef0bf96a]{width:18px;height:18px}.notification-content[data-v-ef0bf96a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding-top:2px}.notification-title[data-v-ef0bf96a]{font-size:14px;line-height:1.6;color:#334155;word-break:break-word}.notification-title[data-v-ef0bf96a] strong{color:#1e293b;font-weight:600}.notification-message[data-v-ef0bf96a]{font-size:13px;line-height:1.5;color:#64748b;word-break:break-word}.notification-meta[data-v-ef0bf96a]{display:flex;align-items:center;gap:8px}.source-tag[data-v-ef0bf96a]{display:inline-flex;align-items:center;font-size:12px;color:#94a3b8;background:#f8fafc;padding:2px 8px;border-radius:4px;border:1px solid #e2e8f0}.sender-tag[data-v-ef0bf96a]{display:inline-flex;align-items:center;font-size:12px;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:4px;border:1px solid #e2e8f0}.status-badge[data-v-ef0bf96a]{display:inline-flex;align-items:center;font-size:12px;font-weight:500;padding:2px 8px;border-radius:4px}.status-badge.notice[data-v-ef0bf96a]{color:#7c3aed;background:#ede9fe}.status-badge.announcement[data-v-ef0bf96a]{color:#d97706;background:#fef3c7}.status-badge.approval[data-v-ef0bf96a]{color:#4f46e5;background:#e0e7ff}.notification-right[data-v-ef0bf96a]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0;padding-top:2px}.notification-time[data-v-ef0bf96a]{font-size:12px;color:#94a3b8;white-space:nowrap}.bell-icon[data-v-ef0bf96a]{width:16px;height:16px;color:#cbd5e1}.bell-icon.unread[data-v-ef0bf96a]{color:#7c3aed}.list-bottom[data-v-ef0bf96a]{text-align:center;padding:24px 0 8px}.bottom-text[data-v-ef0bf96a]{font-size:12px;color:#94a3b8}.loading-state[data-v-ef0bf96a]{padding:20px 0}.empty-state[data-v-ef0bf96a]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.empty-image[data-v-ef0bf96a]{height:200px;width:auto;margin-bottom:24px}.empty-tip[data-v-ef0bf96a]{font-size:14px;color:#94a3b8}@media screen and (max-width: 768px){.notification-center-container[data-v-ef0bf96a]{padding:20px 16px}.page-title[data-v-ef0bf96a]{font-size:22px}.notification-card[data-v-ef0bf96a]{flex-direction:column;gap:12px}.notification-right[data-v-ef0bf96a]{flex-direction:row;align-items:center;justify-content:flex-end;width:100%}}.space-skeleton[data-v-db0992eb]{padding:1rem}.skeleton-tabs[data-v-db0992eb]{display:flex;gap:30px;margin-bottom:1rem;justify-content:center}.skeleton-tab[data-v-db0992eb]{width:64px;height:32px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-db0992eb 1.5s ease-in-out infinite;border-radius:4px}.skeleton-list[data-v-db0992eb]{display:flex;flex-direction:column;gap:1rem}.skeleton-item[data-v-db0992eb]{display:flex;gap:8px;align-items:center}.skeleton-avatar[data-v-db0992eb]{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-db0992eb 1.5s ease-in-out infinite;flex-shrink:0}.skeleton-content[data-v-db0992eb]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-title[data-v-db0992eb]{width:38%;height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-db0992eb 1.5s ease-in-out infinite;border-radius:4px}.skeleton-desc[data-v-db0992eb]{width:100%;height:14px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-db0992eb 1.5s ease-in-out infinite;border-radius:4px}@keyframes skeleton-loading-db0992eb{0%{background-position:200% 0}to{background-position:-200% 0}}.space-list-drawer-overlay[data-v-9a1fc14a]{position:fixed;inset:0;background-color:#0000004d;z-index:1000;display:flex;justify-content:flex-start}.space-list-drawer[data-v-9a1fc14a]{width:320px;height:100%;background-color:#fff;box-shadow:2px 0 12px #00000014;display:flex;flex-direction:column;border-radius:0 12px 12px 0;overflow:hidden}.drawer-header[data-v-9a1fc14a]{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 16px;border-bottom:none}.drawer-title[data-v-9a1fc14a]{margin:0;font-size:15px;font-weight:600;color:#1f2937}.close-btn[data-v-9a1fc14a]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;cursor:pointer;color:#9ca3af;padding:0}.close-btn[data-v-9a1fc14a]:hover{color:#6b7280}.drawer-tabs[data-v-9a1fc14a]{display:flex;padding:0 16px;border-bottom:none}.tab-btn[data-v-9a1fc14a]{padding:8px 4px;border:none;background:transparent;font-size:13px;font-weight:400;color:#6b7280;cursor:pointer;position:relative;transition:all .2s;margin-right:20px}.tab-btn[data-v-9a1fc14a]:hover{color:#7c3aed}.tab-btn.active[data-v-9a1fc14a]{color:#7c3aed;font-weight:500}.tab-btn.active[data-v-9a1fc14a]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#7c3aed}.search-space-box[data-v-9a1fc14a]{position:relative;padding:10px 16px}.search-icon[data-v-9a1fc14a]{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:14px;height:14px}.search-input[data-v-9a1fc14a]{height:36px;width:100%;padding:8px 12px 8px 30px;border:none;border-radius:16px;font-size:13px;outline:none;background-color:#f5f7fa;color:#1f2937}.search-input[data-v-9a1fc14a]::-moz-placeholder{color:#c0c4cc}.search-input[data-v-9a1fc14a]::placeholder{color:#c0c4cc}.space-list[data-v-9a1fc14a]{flex:1;overflow-y:auto;padding:2px 16px}.space-items[data-v-9a1fc14a]{display:flex;flex-direction:column;gap:2px}.space-item[data-v-9a1fc14a]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background-color .2s}.space-item[data-v-9a1fc14a]:hover{background-color:#f5f7fa}.space-item.active[data-v-9a1fc14a]{background-color:#f3f0ff}.space-item.active .space-name[data-v-9a1fc14a]{color:#7c3aed;font-weight:500}.space-avatar[data-v-9a1fc14a]{width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:500;flex-shrink:0}.space-name[data-v-9a1fc14a]{font-size:13px;color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-space-btn[data-v-9a1fc14a]{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-top:4px;background-color:transparent;border:1px dashed #dcdfe6;border-radius:6px;font-size:13px;color:#606266;cursor:pointer;transition:all .2s;width:100%}.create-space-btn[data-v-9a1fc14a]:hover{border-color:#7c3aed;color:#7c3aed}.empty-state[data-v-9a1fc14a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-text[data-v-9a1fc14a]{color:#c0c4cc;font-size:13px}.icon[data-v-9a1fc14a]{width:18px;height:18px}.icon-small[data-v-9a1fc14a]{width:14px;height:14px}.drawer-enter-active[data-v-9a1fc14a],.drawer-leave-active[data-v-9a1fc14a]{transition:opacity .3s ease}.drawer-enter-from[data-v-9a1fc14a],.drawer-leave-to[data-v-9a1fc14a]{opacity:0}.drawer-enter-active .space-list-drawer[data-v-9a1fc14a],.drawer-leave-active .space-list-drawer[data-v-9a1fc14a]{transition:transform .3s ease}.drawer-enter-from .space-list-drawer[data-v-9a1fc14a],.drawer-leave-to .space-list-drawer[data-v-9a1fc14a]{transform:translate(-100%)}.field-permission-manager[data-v-c6e2b89a]{padding:1rem;min-height:100%;background-color:#fafafa}.manager-header[data-v-c6e2b89a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.manager-title[data-v-c6e2b89a]{font-size:1.5rem;font-weight:600;color:#1a202c;margin:0}.manager-actions[data-v-c6e2b89a]{display:flex;gap:.75rem}.btn-primary[data-v-c6e2b89a]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#4f46e5;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-weight:500}.btn-primary[data-v-c6e2b89a]:hover{background-color:#4338ca}.permission-description[data-v-c6e2b89a]{margin-bottom:2rem;padding:1rem;background-color:#f8fafc;border-radius:.5rem;border-left:4px solid #4f46e5}.permission-description p[data-v-c6e2b89a]{margin:0;color:#4a5568}.roles-section[data-v-c6e2b89a]{margin-bottom:2rem}.roles-section h3[data-v-c6e2b89a]{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#1a202c}.role-list[data-v-c6e2b89a]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.role-item[data-v-c6e2b89a]{display:flex;align-items:center;padding:1rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;cursor:pointer;transition:all .2s}.role-item[data-v-c6e2b89a]:hover{border-color:#a0aec0;box-shadow:0 1px 3px #0000001a}.role-item.active[data-v-c6e2b89a]{border-color:#4f46e5;background-color:#eff6ff}.role-info[data-v-c6e2b89a]{display:flex;align-items:center;gap:1rem;flex:1}.role-icon[data-v-c6e2b89a]{font-size:1.5rem}.role-details[data-v-c6e2b89a]{display:flex;flex-direction:column}.role-name[data-v-c6e2b89a]{font-weight:600;color:#1a202c;margin-bottom:.25rem}.role-description[data-v-c6e2b89a]{font-size:.875rem;color:#718096}.add-role-btn[data-v-c6e2b89a]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#e2e8f0;color:#4a5568;border:none;border-radius:.375rem;cursor:pointer;font-weight:500}.add-role-btn[data-v-c6e2b89a]:hover{background-color:#cbd5e0}.fields-section h3[data-v-c6e2b89a]{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#1a202c}.fields-grid[data-v-c6e2b89a]{display:flex;flex-direction:column;gap:1rem}.field-permission-item[data-v-c6e2b89a]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem}.field-info[data-v-c6e2b89a]{display:flex;align-items:center;gap:1rem;flex:1}.field-icon[data-v-c6e2b89a]{width:1.5rem;height:1.5rem}.field-details[data-v-c6e2b89a]{display:flex;flex-direction:column}.field-name[data-v-c6e2b89a]{font-weight:600;color:#1a202c}.field-type[data-v-c6e2b89a]{font-size:.875rem;color:#718096}.permission-controls[data-v-c6e2b89a]{display:flex;gap:1.5rem;align-items:center}.permission-checkbox[data-v-c6e2b89a]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.permission-checkbox input[type=checkbox][data-v-c6e2b89a]{width:1rem;height:1rem;border:1px solid #cbd5e0;border-radius:.25rem;cursor:pointer}.permission-checkbox input[type=checkbox][data-v-c6e2b89a]:checked{background-color:#4f46e5;border-color:#4f46e5}.permission-checkbox span[data-v-c6e2b89a]{font-size:.875rem;color:#4a5568}.modal-overlay[data-v-c6e2b89a]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c6e2b89a]{background-color:#fff;border-radius:.5rem;width:90%;max-width:28rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.modal-header[data-v-c6e2b89a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0}.modal-header h3[data-v-c6e2b89a]{margin:0;font-size:1.25rem;font-weight:600}.close-btn[data-v-c6e2b89a]{background:none;border:none;cursor:pointer;color:#718096;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.25rem}.close-btn[data-v-c6e2b89a]:hover{background-color:#f7fafc}.modal-body[data-v-c6e2b89a]{padding:0 1.5rem 1.5rem}.form-group[data-v-c6e2b89a]{margin-bottom:1rem}.form-group label[data-v-c6e2b89a]{display:block;margin-bottom:.5rem;font-weight:500;color:#4a5568}.form-input[data-v-c6e2b89a],.form-textarea[data-v-c6e2b89a]{width:100%;padding:.5rem;border:1px solid #e2e8f0;border-radius:.375rem;font-size:1rem}.form-input[data-v-c6e2b89a]:focus,.form-textarea[data-v-c6e2b89a]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.form-textarea[data-v-c6e2b89a]{min-height:6rem;resize:vertical}.modal-footer[data-v-c6e2b89a]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.btn-secondary[data-v-c6e2b89a]{padding:.5rem 1rem;background-color:#e2e8f0;color:#4a5568;border:none;border-radius:.375rem;cursor:pointer;font-weight:500}.btn-secondary[data-v-c6e2b89a]:hover{background-color:#cbd5e0}.icon[data-v-c6e2b89a]{width:1rem;height:1rem}.tree-node[data-v-2b287497]{position:relative}.node-item[data-v-2b287497]{padding:1px 0;cursor:pointer;border-radius:4px;transition:background-color .1s;margin:0 4px;position:relative;border:2px solid transparent}.node-item[data-v-2b287497]:hover{background-color:#f3f4f6}.node-item.active[data-v-2b287497]{background-color:#f3f4f6;font-weight:500}.node-item.drag-over[data-v-2b287497]{background-color:#e0e7ff;border:2px dashed #4f46e5}.node-item.drag-over-top[data-v-2b287497]:before{content:"";position:absolute;top:-2px;left:6px;right:0;height:2px;background-color:#4f46e5;z-index:1}.node-item.drag-over-top[data-v-2b287497]:after{content:"";position:absolute;top:-5px;left:0;width:6px;height:6px;border-radius:50%;border:2px solid #4f46e5;background:#fff;z-index:2}.node-item.drag-over-bottom[data-v-2b287497]:before{content:"";position:absolute;bottom:-2px;left:6px;right:0;height:2px;background-color:#4f46e5;z-index:1}.node-item.drag-over-bottom[data-v-2b287497]:after{content:"";position:absolute;bottom:-5px;left:0;width:6px;height:6px;border-radius:50%;border:2px solid #4f46e5;background:#fff;z-index:2}.node-content[data-v-2b287497]{display:flex;align-items:center;gap:4px;padding:4px 6px}.expand-btn[data-v-2b287497]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:none;cursor:pointer;border-radius:2px}.expand-btn[data-v-2b287497]:hover{background-color:#e5e7eb}.expand-icon[data-v-2b287497]{width:12px;height:12px;color:#9ca3af;transition:transform .2s}.expand-icon.expanded[data-v-2b287497]{transform:rotate(90deg)}.expand-icon.empty-folder[data-v-2b287497]{opacity:.4}.expand-placeholder[data-v-2b287497]{width:16px;height:16px}.node-icon[data-v-2b287497]{width:14px;height:14px}.emoji-icon[data-v-2b287497]{font-size:14px;line-height:14px;text-align:center;display:flex;align-items:center;justify-content:center}.node-info[data-v-2b287497]{flex:1;min-width:0;display:flex;flex-direction:column}.node-edit-input[data-v-2b287497]{width:100%;height:22px;font-size:13px;border:1px solid #7c3aed;border-radius:2px;padding:0 4px;outline:none;background:#fff}.node-name[data-v-2b287497]{font-size:13px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.star-icon-small[data-v-2b287497]{width:10px;height:10px;color:#f59e0b;fill:#f59e0b}.node-description[data-v-2b287497]{display:none}.node-actions[data-v-2b287497]{opacity:0;transition:opacity .1s}.node-item:hover .node-actions[data-v-2b287497]{opacity:1}.quick-action-btn[data-v-2b287497]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:none;cursor:pointer;border-radius:4px}.quick-action-btn[data-v-2b287497]:hover{background-color:#e5e7eb}.action-icon[data-v-2b287497]{width:14px;height:14px;color:#9ca3af}.node-children[data-v-2b287497]{margin-top:1px}.draggable-area[data-v-2b287497]{min-height:24px;padding-bottom:4px}.tree-node-wrapper[data-v-2b287497]{margin-bottom:2px}.folder-item[data-v-643a4188]{margin:0 8px;padding:6px 8px;border-radius:4px;cursor:pointer;transition:background .2s}.folder-item[data-v-643a4188]:hover{background:#0000000a}.folder-item[data-v-643a4188]:active{background:#0000000f}.folder-item-content[data-v-643a4188]{display:flex;align-items:center;margin-bottom:2px}.folder-icon[data-v-643a4188]{flex-shrink:0;color:#00000073}.folder-name[data-v-643a4188]{margin-left:8px;font-size:14px;color:#000000e0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-level[data-v-643a4188]{font-size:12px;color:#00000073;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:24px}.no-whole-tips[data-v-36e874a5]{padding:7px 16px;display:flex;align-items:center;justify-content:space-between}.tips-text[data-v-36e874a5]{font-size:12px;color:#00000073}.switch-whole-btn[data-v-36e874a5]{display:flex;align-items:center;gap:4px;border:none;background:transparent;color:#000000a6;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}.switch-whole-btn[data-v-36e874a5]:hover{background:#0000000a;color:#000000e0}.arrow-icon[data-v-36e874a5]{color:#00000073}.whole-tips[data-v-36e874a5]{padding:2px 16px}.breadcrumb-container[data-v-36e874a5]{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.breadcrumb-container[data-v-36e874a5]::-webkit-scrollbar{display:none}.breadcrumb[data-v-36e874a5]{display:inline-flex;align-items:center;line-height:1;padding:8px 0;white-space:nowrap}.breadcrumb-item[data-v-36e874a5]{display:inline-flex;align-items:center;font-size:14px;color:#00000073;cursor:pointer;transition:color .2s;flex-shrink:0}.breadcrumb-item[data-v-36e874a5]:hover{color:#1677ff}.breadcrumb-item-active[data-v-36e874a5]{color:#000000e0;cursor:default}.breadcrumb-item-active[data-v-36e874a5]:hover{color:#000000e0}.breadcrumb-separator[data-v-36e874a5]{margin:0 8px;color:#00000040;flex-shrink:0}.select-folder[data-v-1bdaafcf]{position:relative;flex:1;width:100%;display:flex;flex-direction:column;overflow:hidden}.search-input-wrapper[data-v-1bdaafcf]{padding:0 16px}.search-input[data-v-1bdaafcf]{display:flex;align-items:center;height:40px;border-bottom:1px solid #d9d9d9}.search-input[data-v-1bdaafcf]:focus-within{border-bottom-color:#7c3aed}.search-icon[data-v-1bdaafcf]{color:#00000073;flex-shrink:0;margin-right:8px}.input[data-v-1bdaafcf]{flex:1;border:none;outline:none;font-size:14px;color:#000000e0;background:transparent}.input[data-v-1bdaafcf]:focus{outline:none}.input[data-v-1bdaafcf]::-moz-placeholder{color:#00000040}.input[data-v-1bdaafcf]::placeholder{color:#00000040}.folder-list[data-v-1bdaafcf]{flex:1;overflow-y:auto;position:relative}.folder-list-no-tips[data-v-1bdaafcf]{margin-top:8px}.loading-wrapper[data-v-1bdaafcf]{display:flex;align-items:center;justify-content:center;height:100%}.loading-spinner[data-v-1bdaafcf]{width:22px;height:22px;border:2px solid #f0f0f0;border-top-color:#1677ff;border-radius:50%;animation:spin-1bdaafcf .8s linear infinite}@keyframes spin-1bdaafcf{to{transform:rotate(360deg)}}.scroll-shadow[data-v-1bdaafcf]{position:absolute;left:0;bottom:0;width:100%;height:20px;background:linear-gradient(180deg,#fff0,#fffc);pointer-events:none;display:none}.switch-whole-btn-wrapper[data-v-1bdaafcf]{padding:8px 16px;border-top:1px solid #f0f0f0}.switch-whole-btn[data-v-1bdaafcf]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:none;background:transparent;color:#1677ff;font-size:12px;cursor:pointer;border-radius:6px;transition:background .2s}.switch-whole-btn[data-v-1bdaafcf]:hover{background:#0000000a}.move-to-modal-overlay[data-v-80b34611]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.move-to-modal[data-v-80b34611]{background:#fff;border-radius:8px;width:480px;height:376px;display:flex;flex-direction:column;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.modal-header[data-v-80b34611]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.modal-title[data-v-80b34611]{margin:0 16px 0 0;font-size:16px;font-weight:500;color:#262626;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.close-btn[data-v-80b34611]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:#00000073;cursor:pointer;border-radius:4px;flex-shrink:0}.close-btn[data-v-80b34611]:hover{background:#0000000f;color:#000000e0}.modal-body[data-v-80b34611]{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:0}.modal-footer[data-v-80b34611]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 16px}.btn[data-v-80b34611]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:4px 15px;font-size:14px;border-radius:6px;cursor:pointer;transition:all .2s;border:1px solid transparent;font-weight:400}.btn-secondary[data-v-80b34611]{background:#fff;color:#000000e0;border-color:#d9d9d9}.btn-secondary[data-v-80b34611]:hover{color:#4096ff;border-color:#4096ff}.btn-primary[data-v-80b34611]{background:#7c3aed;color:#fff;border-color:#7c3aed}.btn-primary[data-v-80b34611]:hover:not(:disabled){background:#6d28d9;border-color:#6d28d9}.btn-primary[data-v-80b34611]:disabled{background:#f5f5f5;border-color:#d9d9d9;color:#00000040;cursor:not-allowed}.permissionModalOverlay[data-v-e87216b1]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1050}.permissionModal[data-v-e87216b1]{background:#fff;border-radius:8px;width:560px;display:flex;flex-direction:column;box-shadow:0 6px 24px #0003;overflow:hidden}.modalHeader[data-v-e87216b1]{height:56px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;flex-shrink:0}.modalTitle[data-v-e87216b1]{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:500;color:#1f2329}.modalTitle .titlePrefix[data-v-e87216b1]{color:#1f2329}.modalTitle .titleHash[data-v-e87216b1]{color:#7b67ee;font-weight:600}.modalTitle .titleNodeName[data-v-e87216b1]{color:#7b67ee;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modalTitle .titleSuffix[data-v-e87216b1]{color:#1f2329}.modalTitle .titleHelpIcon[data-v-e87216b1]{width:16px;height:16px;color:#8c8c8c;margin-left:4px;cursor:pointer}.modalTitle .titleHelpIcon[data-v-e87216b1]:hover{color:#646a73}.closeBtn[data-v-e87216b1]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;cursor:pointer;color:#8c8c8c;transition:all .2s}.closeBtn[data-v-e87216b1]:hover{background:#f5f5f5;color:#646a73}.closeBtn .closeIcon[data-v-e87216b1]{width:14px;height:14px}.modalBody[data-v-e87216b1]{height:600px;padding:0;display:flex;flex-direction:column;overflow:hidden}.skeletonWrap[data-v-e87216b1]{padding:16px 20px}.skeletonWrap .skeleton[data-v-e87216b1]{background:linear-gradient(90deg,#f5f5f5 25%,#ebebeb,#f5f5f5 75%);background-size:200% 100%;animation:skeleton-shimmer-e87216b1 1.5s infinite;border-radius:4px;margin-bottom:12px}.skeletonWrap .skeleton16[data-v-e87216b1]{height:16px}.skeletonWrap .skeleton48[data-v-e87216b1]{height:48px}@keyframes skeleton-shimmer-e87216b1{0%{background-position:200% 0}to{background-position:-200% 0}}.permission[data-v-e87216b1]{height:100%;display:flex;flex-direction:column}.permission .permissionHeader[data-v-e87216b1]{padding:16px 20px 0;flex-shrink:0}.memberSelectSection[data-v-e87216b1]{display:flex;align-items:stretch;gap:8px;margin-bottom:12px}.memberSelectWrapper[data-v-e87216b1]{flex:1;position:relative;background:#f5f5f5;border-radius:6px;min-height:40px;display:flex;align-items:center;flex-wrap:wrap;padding:6px 10px;gap:6px}.selectedMembers[data-v-e87216b1]{display:flex;flex-wrap:wrap;gap:6px}.selectedMemberTag[data-v-e87216b1]{display:flex;align-items:center;gap:4px;background:#fff;border-radius:4px;padding:2px 8px 2px 4px;font-size:13px;color:#1f2329;box-shadow:0 1px 2px #0000000f}.selectedMemberTag .tagAvatar[data-v-e87216b1]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:500;overflow:hidden}.selectedMemberTag .tagAvatar img[data-v-e87216b1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.selectedMemberTag .tagName[data-v-e87216b1]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectedMemberTag .tagRemove[data-v-e87216b1]{cursor:pointer;color:#8c8c8c;font-size:14px;line-height:1;margin-left:2px}.selectedMemberTag .tagRemove[data-v-e87216b1]:hover{color:#646a73}.searchInputWrapper[data-v-e87216b1]{flex:1;display:flex;align-items:center;gap:6px;min-width:120px}.plusIcon[data-v-e87216b1]{width:16px;height:16px;color:#8c8c8c;flex-shrink:0}.memberSearchInput[data-v-e87216b1]{flex:1;height:28px;border:none;background:transparent;font-size:14px;color:#1f2329;outline:none}.memberSearchInput[data-v-e87216b1]::-moz-placeholder{color:#8c8c8c}.memberSearchInput[data-v-e87216b1]::placeholder{color:#8c8c8c}.searchLoading[data-v-e87216b1]{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.searchLoading .searchSpinner[data-v-e87216b1]{display:inline-block;width:14px;height:14px;border:2px solid #e0e0e0;border-top-color:#7b67ee;border-radius:50%;animation:spin-e87216b1 .6s linear infinite}.searchDropdown[data-v-e87216b1]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001f;z-index:300;overflow:hidden}.dropdownSearchBox[data-v-e87216b1]{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid #f0f0f0;gap:8px}.dropdownSearchIcon[data-v-e87216b1]{width:16px;height:16px;color:#8c8c8c;flex-shrink:0}.dropdownSearchInput[data-v-e87216b1]{flex:1;height:32px;border:none;background:transparent;font-size:14px;color:#1f2329;outline:none}.dropdownSearchInput[data-v-e87216b1]::-moz-placeholder{color:#8c8c8c}.dropdownSearchInput[data-v-e87216b1]::placeholder{color:#8c8c8c}.dropdownResultList[data-v-e87216b1]{max-height:200px;overflow-y:auto}.dropdownResultList[data-v-e87216b1]::-webkit-scrollbar{width:5px}.dropdownResultList[data-v-e87216b1]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.dropdownLoading[data-v-e87216b1]{display:flex;justify-content:center;align-items:center;padding:20px}.dropdownSpinner[data-v-e87216b1]{width:20px;height:20px;border:2px solid #f0f0f0;border-top-color:#7b67ee;border-radius:50%;animation:spin-e87216b1 .8s linear infinite}@keyframes spin-e87216b1{to{transform:rotate(360deg)}}.dropdownEmpty[data-v-e87216b1]{padding:16px 12px;text-align:center;font-size:13px;color:#8c8c8c}.searchDropdownOld[data-v-e87216b1]{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:220px;overflow-y:auto;background:#fff;border-radius:6px;box-shadow:0 4px 16px #0000001f;z-index:300;padding:4px 0}.searchDropdownOld[data-v-e87216b1]::-webkit-scrollbar{width:5px}.searchDropdownOld[data-v-e87216b1]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.searchResultItem[data-v-e87216b1]{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;transition:background .15s}.searchResultItem[data-v-e87216b1]:hover{background:#f7f7f7}.searchResultItem .avatar[data-v-e87216b1]{width:28px;height:28px;border-radius:50%;background:#ff6b6b;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:500;flex-shrink:0;overflow:hidden}.searchResultItem .avatar img[data-v-e87216b1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.searchResultItem .searchResultMeta[data-v-e87216b1]{flex:1;min-width:0}.searchResultItem .searchResultMeta .searchResultName[data-v-e87216b1]{font-size:13px;color:#1f2329;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchResultItem .searchResultMeta .searchResultDesc[data-v-e87216b1]{font-size:12px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchNoResult[data-v-e87216b1]{padding:16px 12px;text-align:center;font-size:13px;color:#8c8c8c}.seeMoreItem[data-v-e87216b1]{padding:10px 12px;text-align:center;cursor:pointer;border-top:1px solid #f0f0f0;margin-top:4px;transition:background .15s}.seeMoreItem[data-v-e87216b1]:hover{background:#f7f7f7}.seeMoreItem .seeMoreText[data-v-e87216b1]{font-size:13px;color:#7b67ee}.roleSelector[data-v-e87216b1]{position:relative;display:flex;align-items:center;gap:6px;padding:0 12px;height:40px;background:#f5f5f5;border-radius:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:100px}.roleSelector[data-v-e87216b1]:hover{background:#f0f0f0}.roleSelector .roleLabel[data-v-e87216b1]{font-size:14px;color:#1f2329;flex:1}.roleSelector .roleArrow[data-v-e87216b1]{width:14px;height:14px;color:#8c8c8c}.roleDropdown[data-v-e87216b1]{position:absolute;top:calc(100% + 4px);right:0;min-width:180px;max-width:260px;background:#fff;border-radius:8px;box-shadow:0 4px 16px #00000026;z-index:300;padding:6px}.roleDropdownItem[data-v-e87216b1]{padding:10px 12px;border-radius:6px;cursor:pointer;transition:background .15s}.roleDropdownItem[data-v-e87216b1]:hover{background:#7b67ee14}.roleDropdownItem.active .roleName[data-v-e87216b1]{color:#7b67ee}.roleDropdownItem .roleName[data-v-e87216b1]{font-size:14px;font-weight:500;color:#1f2329;margin-bottom:2px}.roleDropdownItem .roleDesc[data-v-e87216b1]{font-size:12px;color:#8c8c8c;line-height:1.4}.addBtn[data-v-e87216b1]{height:40px;padding:0 18px;background:#7b67ee;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.addBtn[data-v-e87216b1]:hover:not(:disabled){background:#6b57de}.addBtn[data-v-e87216b1]:disabled{background:#e0e0e0;color:#bfbfbf;cursor:not-allowed}.rowVisibilitySetting[data-v-e87216b1]{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:12px;padding:10px 12px;border-radius:6px}.rowVisibilitySetting .rvRow[data-v-e87216b1]{display:flex;align-items:center;justify-content:flex-start;gap:12px}.rowVisibilitySetting .rvLabel[data-v-e87216b1]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#1f2329;white-space:nowrap}.rowVisibilitySetting .rvLabel .rvIcon[data-v-e87216b1]{width:16px;height:16px;color:#7b67ee;flex-shrink:0}.rowVisibilitySetting .rvLabel .rvSaving[data-v-e87216b1]{font-size:12px;color:#8c8c8c;font-weight:400}.rowVisibilitySetting .rvSetting[data-v-e87216b1]{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.rowVisibilitySetting .rvSetting .rvTrigger[data-v-e87216b1]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;font-size:13px;color:#646a73;cursor:pointer;padding:4px 6px;border-radius:4px;white-space:nowrap}.rowVisibilitySetting .rvSetting .rvTrigger[data-v-e87216b1]:hover{background:#f5f5f5;color:#1f2329}.rowVisibilitySetting .rvSetting .rvTrigger[data-v-e87216b1]:disabled{cursor:not-allowed;opacity:.6}.rowVisibilitySetting .rvSetting .rvTrigger[data-v-e87216b1]:disabled:hover{background:none;color:#646a73}.rowVisibilitySetting .rvSetting .rvTrigger .rvArrow[data-v-e87216b1]{width:12px;height:12px;flex-shrink:0}.rowVisibilitySetting .rvSetting .rvMenu[data-v-e87216b1]{position:absolute;left:0;top:calc(100% + 4px);z-index:100;min-width:160px}.rowVisibilitySetting .rvHint[data-v-e87216b1]{font-size:12px;font-weight:400;color:#8c8c8c;white-space:nowrap}.permissionInfoSetting .tipContainer[data-v-e87216b1]{padding-bottom:12px}.permissionInfoSetting .tipContainer .tipBox[data-v-e87216b1]{display:flex;align-items:center;gap:8px}.permissionInfoSetting .tipContainer .tipBox .tipIcon[data-v-e87216b1]{width:16px;height:16px;color:#8c8c8c;flex-shrink:0}.permissionInfoSetting .tipContainer .tipBox .tip[data-v-e87216b1]{font-size:13px;color:#646a73}.permissionInfoSetting .tipContainer .hasSettingBox[data-v-e87216b1]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:6px;background-color:#f0ebff;color:#7b67ee;font-size:13px;line-height:1.5}.permissionInfoSetting .tipContainer .hasSettingBox .hasSettingIcon[data-v-e87216b1]{width:16px;height:16px;margin-top:1px;flex-shrink:0}.permissionInfoSetting .tipContainer .hasSettingBox .resetBtn[data-v-e87216b1]{margin-left:4px;font-weight:600;cursor:pointer;text-decoration:underline;color:#7b67ee}.permissionInfoSetting .tipContainer .hasSettingBox .resetBtn[data-v-e87216b1]:hover{opacity:.8}.permissionInfoSetting .tipContainer .folderInheritContent[data-v-e87216b1],.permissionInfoSetting .tipContainer .folderInheritActions[data-v-e87216b1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.permissionInfoSetting .settingLine[data-v-e87216b1]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-top:1px solid #f0f0f0}.permissionInfoSetting .settingLine .viewByPersonBtn[data-v-e87216b1]{font-size:13px;color:#646a73;text-decoration:underline;cursor:pointer}.permissionInfoSetting .settingLine .viewByPersonBtn[data-v-e87216b1]:hover{color:#1f2329}.permissionInfoSetting .settingLine .batchSetting[data-v-e87216b1]{position:relative}.permissionInfoSetting .settingLine .batchSetting .batchBtn[data-v-e87216b1]{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:13px;color:#646a73;cursor:pointer;padding:4px 6px;border-radius:4px}.permissionInfoSetting .settingLine .batchSetting .batchBtn[data-v-e87216b1]:hover{background:#f5f5f5;color:#1f2329}.permissionInfoSetting .settingLine .batchSetting .batchBtn .batchArrow[data-v-e87216b1]{width:12px;height:12px}.permissionInfoSetting .settingLine .batchSetting .batchMenu[data-v-e87216b1]{position:absolute;right:0;top:calc(100% + 4px);z-index:100;min-width:160px}.permissionInfoSetting .settingLine .batchSetting .batchMenu .batchMenuTitle[data-v-e87216b1]{padding:8px 12px;font-size:12px;color:#8c8c8c;border-bottom:1px solid #f0f0f0;margin:0 4px 4px}.permissionSettingMenu[data-v-e87216b1]{padding:4px;background-color:#fff;box-shadow:0 4px 16px #00000026;border-radius:8px}.permissionSettingMenuItem[data-v-e87216b1]{line-height:20px;border-radius:4px;padding:8px 12px;cursor:pointer;font-size:14px;color:#1f2329}.permissionSettingMenuItem[data-v-e87216b1]:hover{background:#7b67ee14}.permissionSettingMenuItem.active[data-v-e87216b1]{color:#7b67ee}.permissionSettingMenuItem.batchDeleteItem[data-v-e87216b1],.permissionSettingMenuItem.deleteItem[data-v-e87216b1]{position:relative;color:#f5222d;margin-top:4px}.permissionSettingMenuItem.batchDeleteItem[data-v-e87216b1]:before,.permissionSettingMenuItem.deleteItem[data-v-e87216b1]:before{content:"";display:block;position:absolute;top:-4px;left:8px;right:8px;height:1px;background:#f0f0f0}.scrollContainer[data-v-e87216b1]{padding:0 4px 0 20px;overflow-x:hidden;overflow-y:scroll;flex:1}.scrollContainer[data-v-e87216b1]::-webkit-scrollbar{width:5px}.scrollContainer[data-v-e87216b1]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.unitList[data-v-e87216b1]{width:100%;padding-top:4px}.unitItemWrap[data-v-e87216b1]{position:relative}.unitItemWrap.hasBottomGap[data-v-e87216b1]{margin-bottom:4px}.unitItemWrap .unitMenu[data-v-e87216b1]{position:absolute;right:20px;top:calc(100% - 4px);z-index:200;min-width:140px}.unitItem[data-v-e87216b1]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 20px 10px 8px;border-radius:6px;width:100%;cursor:default;box-sizing:border-box}.unitItem[data-v-e87216b1]:hover{background:#f7f7f7}.unitItem.unitItemOperation[data-v-e87216b1]{cursor:pointer}.unitItem.unitItemOperation[data-v-e87216b1]:active{background:#0000000d}.unitItem.unitItemOperation.disabled[data-v-e87216b1]{cursor:not-allowed;opacity:.6}.unitItem .unitInfo[data-v-e87216b1]{flex:1;overflow:hidden;display:flex;align-items:center;gap:12px}.unitItem .unitInfo .avatar[data-v-e87216b1]{width:36px;height:36px;border-radius:50%;background:#ff6b6b;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:500;flex-shrink:0;overflow:hidden}.unitItem .unitInfo .avatar img[data-v-e87216b1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.unitItem .unitInfo .unitMeta[data-v-e87216b1]{flex:1;min-width:0}.unitItem .unitInfo .unitMeta .unitNameRow[data-v-e87216b1]{display:flex;align-items:center;gap:8px}.unitItem .unitInfo .unitMeta .unitName[data-v-e87216b1]{font-size:14px;color:#1f2329;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unitItem .unitInfo .unitMeta .unitDesc[data-v-e87216b1]{font-size:12px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.unitItem .unitInfo .identifyTag[data-v-e87216b1]{padding:1px 6px;font-size:11px;border-radius:3px;white-space:nowrap;flex-shrink:0;font-weight:500}.unitItem .unitInfo .adminTag[data-v-e87216b1]{background:#7b67ee1f;color:#7b67ee}.unitItem .unitInfo .ownerTag[data-v-e87216b1]{background:#44d7b61f;color:#0d9488}.unitItem .unitInfo .inheritTag[data-v-e87216b1]{background:#8086951f;color:#808695;font-weight:400;font-size:11px;line-height:16px;padding:1px 6px;border-radius:3px;white-space:nowrap;flex-shrink:0;max-width:140px;overflow:hidden;text-overflow:ellipsis}.unitItem .permission[data-v-e87216b1]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px;font-size:13px;color:#646a73;flex-shrink:0}.unitItem .permission .onlyShowPermission[data-v-e87216b1]{color:#646a73;min-width:104px;margin-left:4px;display:inline-block;white-space:nowrap;text-align:right}.unitItem .permission .arrowIcon[data-v-e87216b1]{width:14px;height:14px;color:#8c8c8c;margin-left:-2px}.unitItem .permission .scopeExempt[data-v-e87216b1]{margin-left:8px;color:#8c8c8c;font-size:12px;white-space:nowrap}.unitItem .permission .scopeCol[data-v-e87216b1]{position:relative;margin-left:12px;display:inline-flex;align-items:center;flex-shrink:0;min-width:116px}.unitItem .permission .scopeCol .scopeExempt[data-v-e87216b1]{margin-left:0}.unitItem .permission .scopeCol .scopeTrigger[data-v-e87216b1]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;font-size:13px;color:#646a73;cursor:pointer;padding:4px 6px;border-radius:4px;white-space:nowrap}.unitItem .permission .scopeCol .scopeTrigger[data-v-e87216b1]:hover{background:#f5f5f5;color:#1f2329}.unitItem .permission .scopeCol .scopeTrigger[data-v-e87216b1]:disabled{cursor:not-allowed;opacity:.6}.unitItem .permission .scopeCol .scopeTrigger[data-v-e87216b1]:disabled:hover{background:none;color:#646a73}.unitItem .permission .scopeCol .scopeTrigger .scopeArrow[data-v-e87216b1]{width:12px;height:12px;flex-shrink:0}.unitItem .permission .scopeCol .scopeMenu[data-v-e87216b1]{position:absolute;left:0;top:calc(100% + 4px);z-index:100;min-width:140px}.emptyState[data-v-e87216b1]{display:flex;flex-direction:column;align-items:center;padding:40px 0;color:#bfbfbf}.emptyState .emptyIcon[data-v-e87216b1]{width:40px;height:40px;margin-bottom:12px}.emptyState p[data-v-e87216b1]{font-size:14px;margin:0}.membersDetailModal[data-v-e87216b1]{width:520px;border-radius:8px;overflow:hidden}.membersDetail[data-v-e87216b1]{background:#7b67ee;min-height:30vh;max-height:60vh;padding-top:6px;display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.membersDetail .membersContainer[data-v-e87216b1]{flex:1;background:#fff;padding:16px 0 20px 20px;display:flex;flex-direction:column}.membersDetail .membersContainer .membersTitle[data-v-e87216b1]{font-size:15px;font-weight:600;height:48px;color:#1f2329;padding-bottom:16px;display:flex;align-items:flex-start}.membersDetail .membersContainer .membersScrollWrapper[data-v-e87216b1]{flex:1;max-height:calc(60vh - 90px);overflow-y:auto;padding-right:12px}.membersDetail .membersContainer .membersScrollWrapper[data-v-e87216b1]::-webkit-scrollbar{width:5px}.membersDetail .membersContainer .membersScrollWrapper[data-v-e87216b1]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.membersUnitItem[data-v-e87216b1]{border-bottom:none!important}.memberSelectModal[data-v-e87216b1]{width:560px;max-height:70vh;background:#fff;border-radius:12px;display:flex;flex-direction:column;box-shadow:0 8px 32px #0003;overflow:hidden;animation:modalSlideIn-e87216b1 .3s ease-out}@keyframes modalSlideIn-e87216b1{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.memberSelectHeader[data-v-e87216b1]{height:56px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;flex-shrink:0;background:#fff}.memberSelectHeader .memberSelectTitle[data-v-e87216b1]{font-size:16px;font-weight:600;color:#1f2329}.memberSelectBody[data-v-e87216b1]{flex:1;overflow:hidden;display:flex;gap:20px;padding:16px 20px;background:#fff}.memberSelectLeft[data-v-e87216b1]{flex:1;display:flex;flex-direction:column;min-width:0}.memberSelectSearch[data-v-e87216b1]{display:flex;align-items:center;padding:6px 12px;background:#f5f5f5;border-radius:16px;margin-bottom:12px;gap:8px;transition:all .2s;border:1px solid transparent}.memberSelectSearch[data-v-e87216b1]:focus-within{background:#fff;border-color:#7b67ee;box-shadow:0 0 0 2px #7b67ee1a}.memberSelectSearch .searchIcon[data-v-e87216b1]{width:16px;height:16px;color:#8c8c8c;flex-shrink:0;transition:color .2s}.memberSelectSearch:focus-within .searchIcon[data-v-e87216b1]{color:#7b67ee}.memberSelectSearch .memberSelectSearchInput[data-v-e87216b1]{flex:1;height:20px;border:none;background:transparent;font-size:13px;color:#1f2329;outline:none;line-height:20px}.memberSelectSearch .memberSelectSearchInput[data-v-e87216b1]::-moz-placeholder{color:#8c8c8c}.memberSelectSearch .memberSelectSearchInput[data-v-e87216b1]::placeholder{color:#8c8c8c}.memberSelectTabs[data-v-e87216b1]{display:flex;gap:24px;margin-bottom:4px;border-bottom:1px solid #f0f0f0}.memberSelectTab[data-v-e87216b1]{padding:10px 0;font-size:14px;color:#646a73;cursor:pointer;position:relative;transition:all .2s;font-weight:500}.memberSelectTab[data-v-e87216b1]:hover{color:#1f2329}.memberSelectTab.active[data-v-e87216b1]{color:#7b67ee;font-weight:600}.memberSelectTab.active[data-v-e87216b1]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#7b67ee;border-radius:1px 1px 0 0}.memberSelectContent[data-v-e87216b1]{flex:1;display:flex;gap:16px;overflow:hidden}.memberSelectListArea[data-v-e87216b1]{flex:1;overflow-y:auto;min-width:0;padding-right:8px}.memberSelectListArea[data-v-e87216b1]::-webkit-scrollbar{width:6px}.memberSelectListArea[data-v-e87216b1]::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px;-webkit-transition:background .2s;transition:background .2s}.memberSelectListArea[data-v-e87216b1]::-webkit-scrollbar-thumb:hover{background:#0003}.memberSelectListArea[data-v-e87216b1]::-webkit-scrollbar-track{background:transparent}.memberSelectRight[data-v-e87216b1]{width:224px;flex-shrink:0;border-left:1px solid #f0f0f0;display:flex;flex-direction:column;background:#fafafa;margin:-16px -20px -16px 0;padding:16px;border-radius:0 8px 8px 0}.selectedHeader[data-v-e87216b1]{display:flex;align-items:center;gap:8px;font-size:13px;color:#1f2329;margin-bottom:12px;font-weight:600;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.selectedHeader .selectedCount[data-v-e87216b1]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#7b67ee;color:#fff;font-size:12px;border-radius:10px;font-weight:600;box-shadow:0 2px 4px #7b67ee4d}.selectedList[data-v-e87216b1]{flex:1;overflow-y:auto}.selectedList[data-v-e87216b1]::-webkit-scrollbar{width:5px}.selectedList[data-v-e87216b1]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.selectedItem[data-v-e87216b1]{display:flex;align-items:center;gap:8px;padding:6px 0;position:relative;animation:slideIn-e87216b1 .2s ease-out}@keyframes slideIn-e87216b1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.selectedItem .selectedAvatar[data-v-e87216b1]{width:24px;height:24px;border-radius:50%;background:#ff6b6b;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:500;flex-shrink:0;overflow:hidden;box-shadow:0 1px 2px #0000001a}.selectedItem .selectedAvatar img[data-v-e87216b1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.selectedItem .selectedName[data-v-e87216b1]{flex:1;font-size:13px;color:#1f2329;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.selectedItem .selectedRemove[data-v-e87216b1]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#8c8c8c;cursor:pointer;border-radius:50%;transition:all .2s;opacity:0}.selectedItem .selectedRemove[data-v-e87216b1]:hover{background:#f0f0f0;color:#f5222d}.selectedItem:hover .selectedRemove[data-v-e87216b1]{opacity:1}.selectedEmpty[data-v-e87216b1]{font-size:13px;color:#8c8c8c;text-align:center;padding:20px 0}.orgTreeContainer[data-v-e87216b1]{padding:0}.orgTreeHeader[data-v-e87216b1]{font-size:13px;font-weight:500;color:#8c8c8c;padding:8px 12px;margin-bottom:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.orgTreeList[data-v-e87216b1]{margin-top:4px}.orgTreeItem[data-v-e87216b1]{display:flex;flex-direction:column;align-items:flex-start;gap:0;cursor:pointer;border-radius:6px;transition:background .15s}.orgTreeItem[data-v-e87216b1]:hover{background:#f5f5f5}.orgTreeItem.selected[data-v-e87216b1]{background:#7b67ee14}.orgTreeItem.selectAllItem[data-v-e87216b1]{flex-direction:row;align-items:center;gap:11px;margin-bottom:4px;border-bottom:1px solid #f0f0f0;padding-bottom:12px;padding-left:12px;padding-right:12px}.orgRow[data-v-e87216b1]{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 0;width:100%;position:relative}.orgIconLarge[data-v-e87216b1]{width:24px;height:24px;color:#7b67ee;flex-shrink:0}.orgInfo[data-v-e87216b1]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.orgMemberCount[data-v-e87216b1]{font-size:12px;color:#8c8c8c;padding:2px 6px;border-radius:4px;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.orgMemberCount[data-v-e87216b1]:hover{background:#7b67ee1a;color:#7b67ee}.orgRightArrow[data-v-e87216b1]{width:16px;height:16px;color:#8c8c8c;flex-shrink:0;transition:transform .2s;cursor:pointer}.orgRightArrow.expanded[data-v-e87216b1]{transform:rotate(90deg);color:#7b67ee}.orgRightArrow[data-v-e87216b1]:hover{color:#7b67ee}.orgMembersList[data-v-e87216b1]{width:100%;padding:0;animation:slideDown-e87216b1 .2s ease-out}@keyframes slideDown-e87216b1{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.orgMembersLoading[data-v-e87216b1]{display:flex;justify-content:center;align-items:center;padding:16px}.orgMembersLoading .loadingSpinner[data-v-e87216b1]{width:20px;height:20px;border:2px solid #f0f0f0;border-top-color:#7b67ee;border-radius:50%;animation:spin-e87216b1 .8s linear infinite}.orgMemberItem[data-v-e87216b1]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:all .15s;width:100%;box-sizing:border-box;background:transparent}.orgMemberItem[data-v-e87216b1]:hover{background:#7b67ee0f}.orgMemberItem.selected[data-v-e87216b1]{background:#7b67ee14}.orgMemberItem.selected .memberName[data-v-e87216b1]{color:#7b67ee;font-weight:500}.orgMemberItem .memberAvatar[data-v-e87216b1]{width:20px;height:20px;border-radius:50%;background:#ff6b6b;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:500;flex-shrink:0;overflow:hidden}.orgMemberItem .memberAvatar img[data-v-e87216b1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.orgMemberItem .memberName[data-v-e87216b1]{font-size:13px;color:#1f2329;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.orgMemberItem .memberOrgName[data-v-e87216b1]{font-size:12px;color:#8c8c8c;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loadMoreMembers[data-v-e87216b1]{font-size:13px;color:#7b67ee;cursor:pointer;padding:8px 12px;text-align:center;transition:all .15s;background:#fff;border-radius:4px;margin:4px;font-weight:500}.loadMoreMembers[data-v-e87216b1]:hover{background:#7b67ee14;transform:translateY(-1px)}.loadMoreMembers[data-v-e87216b1]:active{transform:translateY(0)}.orgMembersEmpty[data-v-e87216b1]{font-size:12px;color:#8c8c8c;padding:16px 12px;text-align:center;background:#fff;border-radius:4px;margin:4px}.orgCheckbox[data-v-e87216b1]{width:16px;height:16px;border:1px solid #d9d9d9;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;background:#fff}.orgCheckbox[data-v-e87216b1]:hover{border-color:#7b67ee}.orgCheckbox .checkboxChecked[data-v-e87216b1]{width:100%;height:100%;background:#7b67ee;border-color:#7b67ee;border-radius:4px;display:flex;align-items:center;justify-content:center;animation:checkScale-e87216b1 .2s ease-out}@keyframes checkScale-e87216b1{0%{transform:scale(.8)}to{transform:scale(1)}}.orgExpandIcon[data-v-e87216b1]{width:12px;height:12px;color:#8c8c8c;flex-shrink:0;transition:transform .2s;cursor:pointer}.orgExpandIcon.expanded[data-v-e87216b1]{transform:rotate(90deg);color:#7b67ee}.orgExpandIcon[data-v-e87216b1]:hover{color:#7b67ee}.orgExpandPlaceholder[data-v-e87216b1]{width:12px;flex-shrink:0}.orgIcon[data-v-e87216b1]{width:16px;height:16px;color:#7b67ee;flex-shrink:0;opacity:.9}.orgName[data-v-e87216b1]{flex:1;font-size:13px;color:#1f2329;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.orgCount[data-v-e87216b1]{font-size:12px;color:#8c8c8c;margin-left:auto}.roleListContainer[data-v-e87216b1]{padding:0}.roleItem[data-v-e87216b1]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;cursor:pointer;border-radius:6px;transition:all .15s;position:relative}.roleItem[data-v-e87216b1]:hover{background:#f5f5f5;transform:translate(2px)}.roleItem.selected[data-v-e87216b1]{background:#7b67ee14}.roleItem.selected .roleName[data-v-e87216b1]{color:#7b67ee;font-weight:500}.roleItem.selected[data-v-e87216b1]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:#7b67ee;border-radius:0 2px 2px 0}.roleInfo[data-v-e87216b1]{flex:1;min-width:0}.roleInfo .roleName[data-v-e87216b1]{font-size:13px;color:#1f2329;font-weight:500;transition:color .15s}.roleInfo .roleDesc[data-v-e87216b1]{font-size:12px;color:#8c8c8c;margin-top:2px;line-height:1.5}.memberSelectLoading[data-v-e87216b1]{display:flex;justify-content:center;align-items:center;padding:48px}.memberSelectLoading .loadingSpinner[data-v-e87216b1]{width:28px;height:28px;border:3px solid #f0f0f0;border-top-color:#7b67ee;border-radius:50%;animation:spin-e87216b1 .8s linear infinite}.memberSelectEmpty[data-v-e87216b1]{padding:48px 0;text-align:center;font-size:14px;color:#8c8c8c;display:flex;flex-direction:column;align-items:center;gap:8px}.memberSelectEmpty[data-v-e87216b1]:before{content:"🔍";font-size:32px;opacity:.5}.memberSelectFooter[data-v-e87216b1]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-top:1px solid #f0f0f0;background:#fff}.memberSelectFooter .inviteLink[data-v-e87216b1]{font-size:13px;color:#7b67ee;cursor:pointer;text-decoration:none;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;transition:all .2s;font-weight:500}.memberSelectFooter .inviteLink[data-v-e87216b1]:hover{background:#7b67ee14;text-decoration:none}.memberSelectFooter .footerBtns[data-v-e87216b1]{display:flex;gap:8px}.memberSelectFooter .memberSelectCancelBtn[data-v-e87216b1]{padding:6px 16px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;font-size:13px;color:#5f5f5f;cursor:pointer;transition:all .2s;font-weight:400}.memberSelectFooter .memberSelectCancelBtn[data-v-e87216b1]:hover{border-color:#7b67ee;color:#7b67ee}.memberSelectFooter .memberSelectCancelBtn[data-v-e87216b1]:active{transform:translateY(0)}.memberSelectFooter .memberSelectConfirmBtn[data-v-e87216b1]{padding:6px 16px;background:#7b67ee;border:none;border-radius:4px;font-size:13px;color:#fff;cursor:pointer;transition:all .2s;font-weight:400}.memberSelectFooter .memberSelectConfirmBtn[data-v-e87216b1]:hover{background:#6b57de}.memberSelectFooter .memberSelectConfirmBtn[data-v-e87216b1]:active{transform:translateY(0)}.memberSelectFooter .memberSelectConfirmBtn[data-v-e87216b1]:disabled{background:#e0e0e0;cursor:not-allowed;transform:none;box-shadow:none}.modal-fade-enter-active[data-v-e87216b1],.modal-fade-leave-active[data-v-e87216b1]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-e87216b1],.modal-fade-leave-to[data-v-e87216b1]{opacity:0}.permConfirmBox.el-message-box{border-radius:10px;padding:20px 24px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}.permConfirmBox.el-message-box .el-message-box__header{padding:0 0 12px}.permConfirmBox.el-message-box .el-message-box__title{font-size:15px;font-weight:500;line-height:1.4;color:#1f2329}.permConfirmBox.el-message-box .el-message-box__content{padding:0 0 4px}.permConfirmBox.el-message-box .el-message-box__message{font-size:13px;line-height:1.7;color:#4e5969;word-break:break-word}.permConfirmBox.el-message-box .el-message-box__message p{margin:0}.permConfirmBox.el-message-box .el-message-box__btns{padding-top:14px}.permConfirmBox.el-message-box .el-message-box__btns .el-button{border-radius:6px;font-size:13px;line-height:1;padding:9px 18px}.permConfirmBox.el-message-box .el-message-box__btns .el-button--primary{background-color:#7b67ee;border-color:#7b67ee}.permConfirmBox.el-message-box .el-message-box__btns .el-button--primary:hover,.permConfirmBox.el-message-box .el-message-box__btns .el-button--primary:focus{background-color:#6653d1;border-color:#6653d1}.nav-tree[data-v-b7c7fcd5]{display:flex;flex-direction:column;height:100%;background-color:#fff;overflow:hidden}.tree-content[data-v-b7c7fcd5]{flex:1;overflow-y:auto;padding:.5rem 0}.draggable-area[data-v-b7c7fcd5]{min-height:20px}.root-drop-placeholder[data-v-b7c7fcd5]{min-height:36px;border:1px dashed #c4b5fd;border-radius:6px;display:flex;align-items:center;justify-content:center;margin:4px 8px 8px;background:#f5f3ff;color:#7c3aed;font-size:12px;font-weight:500}.tree-node-wrapper[data-v-b7c7fcd5]{margin-bottom:2px}.tree-node[data-v-b7c7fcd5]{padding:.25rem 0}.empty-search[data-v-b7c7fcd5],.empty-state[data-v-b7c7fcd5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#a0aec0;text-align:center}.empty-icon[data-v-b7c7fcd5]{width:3rem;height:3rem;margin-bottom:1rem}.empty-search p[data-v-b7c7fcd5],.empty-state p[data-v-b7c7fcd5]{margin:0 0 1rem;font-size:.875rem}.context-menu[data-v-b7c7fcd5]{position:fixed;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:1000;min-width:12rem}.menu-item[data-v-b7c7fcd5]{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;cursor:pointer;transition:background-color .2s}.menu-item.danger[data-v-b7c7fcd5]{color:#f56565}.menu-item.danger[data-v-b7c7fcd5]:hover{background-color:#fff5f5}.menu-divider[data-v-b7c7fcd5]{height:1px;background-color:#e2e8f0;margin:4px 0}.menu-header[data-v-b7c7fcd5]{padding:.25rem 1rem;font-size:11px;font-weight:600;color:#a0aec0;text-transform:uppercase;letter-spacing:.04em}.menu-item.disabled[data-v-b7c7fcd5]{color:#cbd5e0;cursor:default}.menu-item.disabled[data-v-b7c7fcd5]:hover{background-color:transparent}.menu-icon[data-v-b7c7fcd5]{width:1rem;height:1rem}.modal-overlay[data-v-b7c7fcd5]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-b7c7fcd5]{background-color:#fff;border-radius:.5rem;width:90%;max-width:28rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.approval-modal-content[data-v-b7c7fcd5]{width:84%;max-width:1400px;min-width:800px;height:82vh;min-height:500px;display:flex;flex-direction:column;overflow:hidden}.approval-modal-header[data-v-b7c7fcd5]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;flex-shrink:0}.approval-modal-title[data-v-b7c7fcd5]{font-size:14px;font-weight:500;color:#334155}.approval-modal-actions[data-v-b7c7fcd5]{display:flex;gap:1px}.amc-btn[data-v-b7c7fcd5]{width:30px;height:30px;border:none;background:transparent;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:all .15s}.amc-btn[data-v-b7c7fcd5]:hover{background:#f1f5f9;color:#475569}.amc-close[data-v-b7c7fcd5]:hover{color:#64748b}.approval-modal-divider[data-v-b7c7fcd5]{height:1px;background:#eef0f6;flex-shrink:0}.approval-modal-content--fullscreen[data-v-b7c7fcd5]{width:100%!important;height:100vh!important;max-width:100%!important;border-radius:0!important}.modal-header[data-v-b7c7fcd5]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0}.modal-header h3[data-v-b7c7fcd5]{margin:0;font-size:1.25rem;font-weight:600}.close-btn[data-v-b7c7fcd5]{background:none;border:none;cursor:pointer;color:#718096;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.25rem}.close-btn[data-v-b7c7fcd5]:hover{background-color:#f7fafc}.modal-body[data-v-b7c7fcd5]{padding:0 1.5rem 1.5rem}.form-group[data-v-b7c7fcd5]{margin-bottom:1rem}.form-group label[data-v-b7c7fcd5]{display:block;margin-bottom:.5rem;font-weight:500;color:#4a5568}.form-input[data-v-b7c7fcd5],.form-textarea[data-v-b7c7fcd5]{width:100%;padding:.5rem;border:1px solid #e2e8f0;border-radius:.375rem;font-size:1rem}.form-input[data-v-b7c7fcd5]:focus,.form-textarea[data-v-b7c7fcd5]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.form-textarea[data-v-b7c7fcd5]{min-height:6rem;resize:vertical}.modal-footer[data-v-b7c7fcd5]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.btn-primary[data-v-b7c7fcd5]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#4f46e5;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-weight:500}.btn-primary[data-v-b7c7fcd5]:hover:not(:disabled){background-color:#4338ca}.btn-primary[data-v-b7c7fcd5]:disabled{background-color:#cbd5e0;cursor:not-allowed}.btn-secondary[data-v-b7c7fcd5]{padding:.5rem 1rem;background-color:#e2e8f0;color:#4a5568;border:none;border-radius:.375rem;cursor:pointer;font-weight:500}.btn-secondary[data-v-b7c7fcd5]:hover{background-color:#cbd5e0}.user-profile-menu[data-v-9e257513]{position:relative}.user-avatar-trigger[data-v-9e257513]{cursor:pointer;transition:all .2s}.user-avatar-trigger[data-v-9e257513]:hover{transform:scale(1.05)}.avatar-image[data-v-9e257513]{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a}.avatar-image img[data-v-9e257513]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-circle[data-v-9e257513]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;box-shadow:0 2px 4px #0000001a}.user-menu-overlay[data-v-9e257513]{position:fixed;inset:0;z-index:3000}.user-menu[data-v-9e257513]{position:fixed;bottom:10px;left:64px;width:280px;background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;border:1px solid #e5e7eb;overflow:hidden}.user-card-v2[data-v-9e257513]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.card-header-v2[data-v-9e257513]{background:linear-gradient(135deg,#7c3aed,#a78bfa);padding:16px;display:flex;align-items:center;gap:12px}.avatar-large-v2[data-v-9e257513]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px;border:2px solid white;box-shadow:0 2px 4px #0000001a;flex-shrink:0}.avatar-large-v2.avatar-image[data-v-9e257513]{overflow:hidden;border:2px solid white}.avatar-large-v2.avatar-image img[data-v-9e257513]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-info-v2[data-v-9e257513]{flex:1;min-width:0}.user-name-row[data-v-9e257513]{display:flex;align-items:center;gap:4px}.user-name-v2[data-v-9e257513]{color:#fff;font-weight:600;font-size:15px}.edit-icon-v2[data-v-9e257513]{color:#fffc;cursor:pointer}.user-role-v2[data-v-9e257513]{color:#fffc;font-size:12px;margin-top:2px}.card-body-v2[data-v-9e257513]{padding:16px;background:#fff}.section-title-v2[data-v-9e257513]{font-size:14px;font-weight:600;color:#111827;margin-bottom:12px}.field-list-v2[data-v-9e257513]{display:flex;flex-direction:column;gap:10px}.field-item-v2[data-v-9e257513]{display:flex;justify-content:space-between;align-items:center}.field-label-v2[data-v-9e257513]{color:#6b7280;font-size:13px}.field-value-v2[data-v-9e257513]{color:#111827;font-size:13px;display:flex;align-items:center;gap:4px}.copy-icon-v2[data-v-9e257513]{color:#9ca3af;cursor:pointer}.invite-tip-v2[data-v-9e257513]{display:flex;align-items:center;gap:6px;margin-top:12px;padding:8px 10px;background:#fef3c7;border-radius:6px;font-size:12px;color:#111827}.gift-icon-v2[data-v-9e257513]{color:#f59e0b}.highlight-v2[data-v-9e257513]{color:#3b82f6;font-weight:500}.card-footer-v2[data-v-9e257513]{display:flex;justify-content:space-between;padding:12px 16px;border-top:1px solid #f3f4f6}.action-item-v2[data-v-9e257513]{display:flex;align-items:center;gap:6px;color:#374151;font-size:13px;cursor:pointer;transition:color .2s}.action-item-v2[data-v-9e257513]:hover{color:#111827}.action-icon-v2[data-v-9e257513]{color:#6b7280}.modal-overlay[data-v-9e257513]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:4000}.profile-modal[data-v-9e257513],.device-modal[data-v-9e257513]{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.modal-header[data-v-9e257513]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f3f4f6}.modal-header h3[data-v-9e257513]{margin:0;font-size:18px;font-weight:600;color:#111827}.close-btn[data-v-9e257513]{background:none;border:none;cursor:pointer;color:#9ca3af;padding:8px;border-radius:8px;transition:all .2s}.close-btn[data-v-9e257513]:hover{background-color:#f3f4f6;color:#111827}.modal-body[data-v-9e257513]{padding:24px;max-height:60vh;overflow-y:auto}.modal-footer[data-v-9e257513]{padding:16px 24px;background:#f9fafb;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #f3f4f6}.btn[data-v-9e257513]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all .2s}.btn-primary[data-v-9e257513]{background:#7c3aed;color:#fff;border-color:#7c3aed}.btn-primary[data-v-9e257513]:hover{background:#6d28d9;border-color:#6d28d9}.btn-secondary[data-v-9e257513]{background:#fff;color:#374151;border-color:#d1d5db}.btn-secondary[data-v-9e257513]:hover{background:#f9fafb}.btn-danger[data-v-9e257513]{background:#ef4444;color:#fff;border-color:#ef4444}.btn-danger[data-v-9e257513]:hover{background:#dc2626;border-color:#dc2626}.profile-form[data-v-9e257513]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-9e257513]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-9e257513]{font-size:14px;font-weight:500;color:#374151}.form-input[data-v-9e257513]{padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:border-color .2s}.form-input[data-v-9e257513]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.form-input[data-v-9e257513]:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.help-text[data-v-9e257513]{font-size:12px;color:#6b7280;margin:4px 0 0}.color-picker[data-v-9e257513]{display:flex;gap:8px;flex-wrap:wrap}.color-option[data-v-9e257513]{width:32px;height:32px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:all .2s}.color-option[data-v-9e257513]:hover{transform:scale(1.1)}.color-option.active[data-v-9e257513]{border-color:#111827;box-shadow:0 0 0 2px #fff,0 0 0 4px currentColor}.device-list[data-v-9e257513]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.device-item[data-v-9e257513]{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s}.device-item[data-v-9e257513]:hover{border-color:#d1d5db;background-color:#f9fafb}.device-item.current[data-v-9e257513]{border-color:#7c3aed;background-color:#f5f3ff}.device-info[data-v-9e257513]{display:flex;align-items:center;gap:12px}.device-icon[data-v-9e257513]{width:24px;height:24px;color:#6b7280}.device-name[data-v-9e257513]{font-size:14px;font-weight:600;color:#111827;margin-bottom:2px}.device-detail[data-v-9e257513]{font-size:12px;color:#6b7280}.device-status[data-v-9e257513]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}.status-indicator[data-v-9e257513]{width:8px;height:8px;border-radius:50%;background-color:#d1d5db}.status-indicator.active[data-v-9e257513]{background-color:#10b981}.device-actions[data-v-9e257513]{text-align:center}.icon[data-v-9e257513]{width:20px;height:20px}.reconnecting-modal-overlay[data-v-a65ee099]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.reconnecting-modal[data-v-a65ee099]{background:#fff;border-radius:12px;padding:32px;width:320px;text-align:center;box-shadow:0 8px 32px #0003}.reconnecting-icon[data-v-a65ee099]{width:64px;height:64px;margin:0 auto 16px}.spinner[data-v-a65ee099]{width:64px;height:64px;animation:rotate-a65ee099 1.5s linear infinite}.spinner circle[data-v-a65ee099]{stroke:#1890ff;stroke-linecap:round;animation:dash-a65ee099 1.5s ease-in-out infinite}@keyframes rotate-a65ee099{to{transform:rotate(360deg)}}@keyframes dash-a65ee099{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.reconnecting-title[data-v-a65ee099]{font-size:18px;font-weight:600;color:#333;margin:0 0 8px;display:flex;align-items:center;justify-content:center;gap:8px}.warning-icon[data-v-a65ee099]{color:#faad14;font-size:20px}.reconnecting-message[data-v-a65ee099]{font-size:14px;color:#666;margin:0}.offline-count[data-v-a65ee099]{font-size:12px;color:#999;margin:12px 0 0;padding:8px;background:#f5f5f5;border-radius:4px}.fade-enter-active[data-v-a65ee099],.fade-leave-active[data-v-a65ee099]{transition:opacity .3s ease}.fade-enter-from[data-v-a65ee099],.fade-leave-to[data-v-a65ee099]{opacity:0}.signature-pad[data-v-29c5c963]{width:100%}.signature-toolbar[data-v-29c5c963]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.tool-group[data-v-29c5c963]{display:flex;align-items:center;gap:8px}.tool-group.right[data-v-29c5c963]{margin-left:auto}.tool-label[data-v-29c5c963]{font-size:13px;color:#606266}.tool-value[data-v-29c5c963]{font-size:12px;color:#909399;min-width:22px;text-align:center}.color-input[data-v-29c5c963]{width:32px;height:28px;padding:0;border:1px solid #dcdfe6;border-radius:4px;background:none;cursor:pointer}.signature-board[data-v-29c5c963]{position:relative;width:100%;border:1px dashed #c0c4cc;border-radius:8px;background:#fff;overflow:hidden;touch-action:none}.signature-board.disabled[data-v-29c5c963]{background:#f5f7fa;pointer-events:none;opacity:.7}.signature-canvas[data-v-29c5c963]{display:block;width:100%;touch-action:none;cursor:crosshair}.signature-hint[data-v-29c5c963]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#c0c4cc;font-size:13px;pointer-events:none;text-align:center;width:90%}.personal-settings-dialog[data-v-80712d74] .el-dialog__body{padding:0}.personal-settings-dialog[data-v-80712d74] .el-dialog{border:none}.personal-settings-dialog[data-v-80712d74] .el-dialog__header{padding:16px 24px;margin-right:0}.personal-settings-dialog[data-v-80712d74] .el-dialog__title{font-size:16px;font-weight:600;color:#1f2937}.personal-settings[data-v-80712d74]{display:flex;min-height:520px;max-height:70vh;background:#fff}.settings-sidebar[data-v-80712d74]{width:160px;flex-shrink:0;padding:16px 0}.settings-menu[data-v-80712d74]{display:flex;flex-direction:column}.settings-menu-item[data-v-80712d74]{padding:10px 20px;font-size:14px;color:#4b5563;cursor:pointer;transition:all .2s;border-left:3px solid transparent}.settings-menu-item[data-v-80712d74]:hover{color:#7b3fe4}.settings-menu-item.active[data-v-80712d74]{color:#7b3fe4;border-left-color:#7b3fe4;font-weight:500}.settings-content[data-v-80712d74]{flex:1;padding:32px 40px;overflow-y:auto;background:#fff}.settings-section[data-v-80712d74]{max-width:800px}.section-title[data-v-80712d74]{margin:0 0 24px;font-size:18px;font-weight:600;color:#1f2937}.section-desc[data-v-80712d74]{margin:-16px 0 20px;font-size:13px;color:#6b7280;line-height:1.6}.developer-form[data-v-80712d74]{margin-top:8px}.developer-label[data-v-80712d74]{display:block;font-size:14px;color:#1f2937;margin-bottom:10px;font-weight:500}.developer-token-row[data-v-80712d74]{display:flex;align-items:center;gap:10px}.developer-token-input[data-v-80712d74]{width:320px}.developer-token-input[data-v-80712d74] .el-input__inner{font-family:Monaco,Consolas,monospace;font-size:12px}.developer-token-btn[data-v-80712d74]{flex-shrink:0}.developer-token-row .developer-token-btn+.developer-token-btn[data-v-80712d74]{margin-left:-3.33px}.info-list[data-v-80712d74]{display:flex;flex-direction:column}.info-row[data-v-80712d74]{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid #f3f4f6;min-height:72px}.info-label[data-v-80712d74]{width:100px;flex-shrink:0;font-size:14px;color:#6b7280}.info-value[data-v-80712d74]{flex:1;font-size:14px;color:#1f2937;min-width:0;word-break:break-all}.info-actions[data-v-80712d74]{display:flex;align-items:center;gap:16px;flex-shrink:0;margin-left:16px}.action-link[data-v-80712d74]{font-size:14px;color:#7b3fe4;cursor:pointer;transition:opacity .2s}.action-link[data-v-80712d74]:hover{opacity:.8;text-decoration:underline}.action-link.danger[data-v-80712d74]{color:#ef4444}.info-avatar[data-v-80712d74]{width:64px;height:64px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f3f4f6}.info-avatar img[data-v-80712d74]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info-avatar-placeholder[data-v-80712d74]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:600}.mobile-logout[data-v-80712d74]{margin-top:32px;padding-top:20px}.logout-btn[data-v-80712d74]{width:100%;padding:12px 0;border:1px solid #f0c2c2;border-radius:8px;background:#fff;color:#dc2626;font-size:15px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.logout-btn[data-v-80712d74]:active{background:#fff5f5}.password-section[data-v-80712d74]{max-width:420px}.password-form[data-v-80712d74]{margin-top:24px;max-width:360px}.password-form .form-row[data-v-80712d74]{display:block;margin-bottom:24px}.password-form .form-row[data-v-80712d74] .el-input{width:100%}.password-form .form-row[data-v-80712d74] .el-input__wrapper{min-height:48px;border-radius:8px;padding:4px 12px}.password-form .form-label[data-v-80712d74]{display:block;width:auto;text-align:left;font-size:14px;color:#1f2937;margin-bottom:8px;font-weight:500}.save-password-btn[data-v-80712d74]{width:100%;height:48px;border-radius:8px;font-size:14px;background:#a78bfa;border-color:#a78bfa}.save-password-btn[data-v-80712d74]:hover,.save-password-btn[data-v-80712d74]:focus{background:#8b5cf6;border-color:#8b5cf6}.settings-card[data-v-80712d74]{background:#fafafa;border-radius:8px;padding:20px;margin-bottom:16px}.card-title[data-v-80712d74]{margin:0 0 14px;font-size:14px;color:#1f2937;font-weight:600}.card-desc[data-v-80712d74]{margin:-8px 0 12px;font-size:12px;color:#6b7280;line-height:1.6}.form-row[data-v-80712d74]{display:flex;align-items:flex-start;margin-bottom:14px;gap:12px}.form-label[data-v-80712d74]{width:70px;flex-shrink:0;text-align:right;font-size:13px;color:#4b5563;padding-top:6px}.form-row[data-v-80712d74] .el-input,.form-row[data-v-80712d74] .el-textarea{flex:1;max-width:360px}.form-hint[data-v-80712d74]{font-size:12px;color:#9ca3af;margin-top:4px;width:100%;margin-left:82px}.form-actions[data-v-80712d74]{margin-top:16px;padding-top:12px;border-top:1px solid #e5e7eb;display:flex;gap:8px;margin-left:82px}.color-picker[data-v-80712d74]{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px}.color-option[data-v-80712d74]{width:28px;height:28px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:all .2s}.color-option[data-v-80712d74]:hover{transform:scale(1.1)}.color-option.active[data-v-80712d74]{border-color:#7b3fe4;box-shadow:0 0 0 2px #7b3fe433}.device-list[data-v-80712d74]{display:flex;flex-direction:column;gap:8px}.device-item[data-v-80712d74]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;transition:all .2s}.device-item.current[data-v-80712d74]{border-color:#7b3fe4;background:#f9f5ff}.device-info[data-v-80712d74]{display:flex;align-items:center;gap:12px}.device-icon[data-v-80712d74]{color:#7b3fe4}.device-name[data-v-80712d74]{font-size:13px;font-weight:500;color:#1f2937}.device-detail[data-v-80712d74]{font-size:11px;color:#6b7280;margin-top:2px}.device-status[data-v-80712d74]{display:flex;align-items:center;gap:6px;font-size:11px;color:#6b7280}.status-dot[data-v-80712d74]{width:8px;height:8px;border-radius:50%;background:#d1d5db}.status-dot.active[data-v-80712d74]{background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.avatar-upload-dialog[data-v-80712d74] .el-dialog__body{padding:20px 24px 8px}.avatar-upload-body[data-v-80712d74]{display:flex;gap:32px;min-height:360px}.avatar-preview-panel[data-v-80712d74]{width:180px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.preview-label[data-v-80712d74]{font-size:13px;color:#374151;margin-bottom:16px;align-self:flex-start}.preview-stage[data-v-80712d74]{width:160px;height:160px;display:flex;align-items:center;justify-content:center}.preview-circle[data-v-80712d74]{width:160px;height:160px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f3f4f6}.preview-circle.preview-canvas[data-v-80712d74]{width:160px;height:160px;border-radius:50%}.preview-circle.preview-img[data-v-80712d74]{width:160px;height:160px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.preview-text[data-v-80712d74]{color:#fff;font-size:64px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-actions[data-v-80712d74]{margin-top:24px;text-align:center}.preview-actions .action-link[data-v-80712d74]{font-size:13px}.preview-hint[data-v-80712d74]{margin:8px 0 0;font-size:11px;color:#9ca3af;line-height:1.5}.avatar-edit-panel[data-v-80712d74]{flex:1;min-width:0;display:flex;flex-direction:column}.avatar-tabs[data-v-80712d74]{display:flex;gap:20px;border-bottom:1px solid #e5e7eb;margin-bottom:24px}.avatar-tab[data-v-80712d74]{padding-bottom:10px;font-size:14px;color:#9ca3af;cursor:pointer;position:relative;transition:color .2s}.avatar-tab[data-v-80712d74]:hover{color:#7b3fe4}.avatar-tab.active[data-v-80712d74]{color:#7b3fe4;font-weight:500}.avatar-tab.active[data-v-80712d74]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#7b3fe4;border-radius:1px}.avatar-color-grid[data-v-80712d74]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;padding-top:8px}.color-swatch[data-v-80712d74]{width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s;border:2px solid transparent}.color-swatch[data-v-80712d74]:hover{transform:scale(1.1)}.color-swatch.active[data-v-80712d74]{border-color:#fff;box-shadow:0 0 0 2px #7b3fe4}.swatch-check[data-v-80712d74]{color:#fff;width:16px;height:16px}.avatar-custom-panel[data-v-80712d74]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-prompt[data-v-80712d74]{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:40px}.upload-hint[data-v-80712d74]{margin:0;font-size:12px;color:#9ca3af;line-height:1.5}.cropper-stage[data-v-80712d74]{display:flex;flex-direction:column;align-items:center;gap:10px}.cropper-canvas[data-v-80712d74]{width:320px;height:320px;border-radius:4px;cursor:grab;background:#000}.cropper-canvas[data-v-80712d74]:active{cursor:grabbing}.cropper-hint[data-v-80712d74]{margin:0;font-size:12px;color:#9ca3af}.dialog-tip[data-v-80712d74]{margin:0 0 14px;font-size:13px;color:#6b7280}.signature-card[data-v-80712d74]{max-width:520px}.signature-preview[data-v-80712d74]{position:relative;width:100%;min-height:120px;border:1px dashed #d1d5db;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;padding:12px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.signature-preview.clickable[data-v-80712d74]:hover{border-color:#7b3fe4;box-shadow:0 0 0 3px #7b3fe41f}.signature-preview img[data-v-80712d74]{max-width:100%;max-height:180px;-o-object-fit:contain;object-fit:contain}.signature-empty[data-v-80712d74]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#9ca3af;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.signature-empty .el-icon[data-v-80712d74]{color:#c4b5fd}.signature-preview-hint[data-v-80712d74]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;background:#ffffffe6;color:#7b3fe4;font-size:14px;font-weight:500;opacity:0;transition:opacity .2s;border-radius:8px;pointer-events:none}@media (hover: hover){.signature-preview.clickable:hover .signature-preview-hint[data-v-80712d74]{opacity:1}}.signature-actions[data-v-80712d74]{display:flex;gap:8px;margin-top:14px}.signature-tip[data-v-80712d74]{margin:10px 0 0;font-size:12px;color:#9ca3af;line-height:1.5}.signature-board-dialog[data-v-80712d74] .el-dialog__body{padding:16px 20px}.signature-board-body[data-v-80712d74]{display:flex;flex-direction:column;min-height:0}.board-topbar[data-v-80712d74]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px}.board-tip[data-v-80712d74]{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}.board-stage[data-v-80712d74]{position:relative;flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.rotate-wrap[data-v-80712d74]{flex:none;position:relative}.rotate-inner[data-v-80712d74]{will-change:transform}.signature-board-dialog[data-v-80712d74] .el-dialog.is-fullscreen{display:flex;flex-direction:column;overflow:hidden}.signature-board-dialog[data-v-80712d74] .el-dialog.is-fullscreen .el-dialog__body{flex:1 1 auto;min-height:0;display:flex;padding:8px}.signature-board-dialog[data-v-80712d74] .el-dialog.is-fullscreen .el-dialog__footer{flex:0 0 auto;padding:10px 16px}.signature-board-dialog[data-v-80712d74] .el-dialog.is-fullscreen .signature-board-body{flex:1;min-height:0;width:100%}.system-settings-modal[data-v-28cf3ca4]{min-height:320px}.settings-container[data-v-28cf3ca4]{display:flex;gap:0;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;min-height:320px}.settings-sidebar[data-v-28cf3ca4]{width:180px;flex-shrink:0;background:#f9fafb;border-right:1px solid #e5e7eb}.sidebar-menu[data-v-28cf3ca4]{padding:12px 8px;display:flex;flex-direction:column;gap:4px}.menu-item[data-v-28cf3ca4]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;font-size:13px;color:#374151;cursor:pointer;transition:all .2s}.menu-item[data-v-28cf3ca4]:hover:not(.disabled){background:#eef2ff;color:#111827}.menu-item.active[data-v-28cf3ca4]{background:#7c3aed;color:#fff}.menu-item.disabled[data-v-28cf3ca4]{color:#9ca3af;cursor:not-allowed}.menu-icon[data-v-28cf3ca4]{flex-shrink:0}.menu-text[data-v-28cf3ca4]{flex:1}.menu-tag[data-v-28cf3ca4]{font-size:11px;color:#9ca3af;background:#f3f4f6;border-radius:4px;padding:1px 6px}.menu-item.active .menu-tag[data-v-28cf3ca4]{color:#ede9fe;background:#fff3}.settings-content[data-v-28cf3ca4]{flex:1;padding:20px 24px}.content-header[data-v-28cf3ca4]{margin-bottom:18px}.content-header h3[data-v-28cf3ca4]{margin:0 0 6px;font-size:16px;font-weight:600;color:#111827}.content-desc[data-v-28cf3ca4]{margin:0;font-size:12px;color:#6b7280;line-height:1.6}.settings-form[data-v-28cf3ca4]{max-width:460px}.field-hint[data-v-28cf3ca4]{font-size:12px;color:#9ca3af;margin-top:4px;line-height:1.5}.settings-footer[data-v-28cf3ca4]{display:flex;justify-content:flex-end;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #f3f4f6}.settings-placeholder[data-v-28cf3ca4]{display:flex;align-items:center;justify-content:center;height:280px;color:#9ca3af;font-size:14px}.app-container[data-v-bcf6b5a7]{height:100vh;display:flex;overflow:hidden;background-color:#fff}.primary-sidebar[data-v-bcf6b5a7]{width:56px;background-color:#f3f4f6;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;justify-content:space-between;padding:12px 0;z-index:100}.sidebar-top[data-v-bcf6b5a7]{display:flex;flex-direction:column;align-items:center;gap:12px}.workspace-avatar[data-v-bcf6b5a7]{position:relative;cursor:pointer;margin-bottom:8px}.rotated[data-v-bcf6b5a7]{transform:rotate(90deg)}.avatar-box[data-v-bcf6b5a7]{width:32px;height:32px;background-color:#7c3aed;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:6px;font-weight:600;font-size:14px}.chevron-icon[data-v-bcf6b5a7]{position:absolute;bottom:-4px;right:-8px;width:14px;height:14px;background:#fff;border-radius:50%;padding:1px;box-shadow:0 1px 3px #0000001a}.primary-nav[data-v-bcf6b5a7]{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.nav-icon-link[data-v-bcf6b5a7]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#6b7280;border-radius:8px;cursor:pointer;transition:all .2s;text-decoration:none}.nav-icon-link[data-v-bcf6b5a7]:hover{background-color:#e5e7eb;color:#111827}.nav-icon-link.active[data-v-bcf6b5a7]{background-color:#fff;color:#7c3aed;box-shadow:0 1px 3px #0000001a}.sidebar-bottom[data-v-bcf6b5a7]{display:flex;flex-direction:column;align-items:center;gap:8px}.notification[data-v-bcf6b5a7],.todo-center[data-v-bcf6b5a7]{position:relative}.badge[data-v-bcf6b5a7]{position:absolute;top:6px;right:6px;background-color:#ef4444;color:#fff;font-size:10px;padding:1px 4px;border-radius:10px;line-height:1}.secondary-sidebar[data-v-bcf6b5a7]{width:240px;background-color:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;position:relative;transition:width .3s ease}.secondary-sidebar.collapsed[data-v-bcf6b5a7]{width:0;border-right-color:transparent}.sidebar-inner[data-v-bcf6b5a7]{display:flex;flex-direction:column;height:100%;width:240px;overflow:hidden}.secondary-header[data-v-bcf6b5a7]{padding:16px;display:flex;flex-direction:column;gap:16px}.space-info[data-v-bcf6b5a7]{display:flex;justify-content:space-between;align-items:center;height:32px}.search-input-wrapper[data-v-bcf6b5a7]{flex:1;margin-right:8px}.search-input-mini[data-v-bcf6b5a7]{width:100%;height:24px;font-size:12px;border:1px solid #e5e7eb;border-radius:4px;padding:0 8px;outline:none}.search-input-mini[data-v-bcf6b5a7]:focus{border-color:#7c3aed}.space-name[data-v-bcf6b5a7]{font-size:14px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-small[data-v-bcf6b5a7]{width:14px;height:14px;color:#9ca3af;cursor:pointer}.tab-group[data-v-bcf6b5a7]{display:flex;background-color:#f3f4f6;padding:2px;border-radius:6px}.tab-btn[data-v-bcf6b5a7]{flex:1;padding:4px 0;font-size:12px;border:none;background:none;border-radius:4px;cursor:pointer;color:#6b7280}.tab-btn.active[data-v-bcf6b5a7]{background-color:#fff;color:#111827;box-shadow:0 1px 2px #0000000d}.action-bar[data-v-bcf6b5a7]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.action-bar[data-v-bcf6b5a7]::-webkit-scrollbar{height:2px}.action-btn[data-v-bcf6b5a7]{display:flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;color:#6b7280;border:none;background:none;border-radius:4px;white-space:nowrap;cursor:pointer}.action-btn[data-v-bcf6b5a7]:hover{background-color:#f3f4f6;color:#111827}.secondary-content[data-v-bcf6b5a7]{flex:1;overflow-y:auto;padding:0 8px}.secondary-footer[data-v-bcf6b5a7]{padding:12px 16px;border-top:1px solid #f3f4f6}.footer-icons[data-v-bcf6b5a7]{display:flex;align-items:center;justify-content:space-between;color:#9ca3af}.divider[data-v-bcf6b5a7]{width:1px;height:12px;background-color:#e5e7eb}.icon-sm[data-v-bcf6b5a7]{width:16px;height:16px;cursor:pointer}.icon-sm[data-v-bcf6b5a7]:hover{color:#6b7280}.icon-sm.has-rubbish[data-v-bcf6b5a7]{color:#10b981;animation:pulse-bcf6b5a7 2s infinite}@keyframes pulse-bcf6b5a7{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.collapse-toggle[data-v-bcf6b5a7]{position:absolute;top:78px;right:-12px;transform:translateY(-50%);width:24px;height:24px;background-color:#fff;border:1px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;box-shadow:0 2px 4px #0000000d;transition:all .2s}.collapse-toggle[data-v-bcf6b5a7]:hover{background-color:#f3f4f6;border-color:#d1d5db;transform:translateY(-50%) scale(1.1)}.secondary-sidebar.collapsed .collapse-toggle[data-v-bcf6b5a7]{right:-12px}.toggle-icon[data-v-bcf6b5a7]{width:14px;height:14px;color:#9ca3af}.main-content[data-v-bcf6b5a7]{flex:1;min-height:0;overflow:hidden;background-color:#f9fafb}.main-content.full-width[data-v-bcf6b5a7]{width:calc(100% - 56px)}.modal-overlay[data-v-bcf6b5a7]{position:fixed;inset:0;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content-large[data-v-bcf6b5a7]{background-color:#fff;border-radius:12px;width:90%;max-width:1000px;height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header[data-v-bcf6b5a7]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #f3f4f6}.modal-header h3[data-v-bcf6b5a7]{margin:0;font-size:16px;font-weight:600;color:#111827}.close-btn[data-v-bcf6b5a7]{background:none;border:none;cursor:pointer;color:#9ca3af;padding:4px;border-radius:4px}.close-btn[data-v-bcf6b5a7]:hover{background-color:#f3f4f6;color:#111827}.modal-body-full[data-v-bcf6b5a7]{flex:1;overflow:hidden}.icon[data-v-bcf6b5a7]{width:20px;height:20px}.icon-xs[data-v-bcf6b5a7]{width:14px;height:14px}.create-context-menu[data-v-bcf6b5a7]{position:fixed;z-index:10000;background:#fff;border-radius:6px;box-shadow:0 3px 12px #00000026,0 1px 2px #0000001a,inset 0 1px #ffffff1a;padding:4px 0;min-width:220px;max-width:280px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #f0f0f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.menu-item[data-v-bcf6b5a7]{display:flex;align-items:center;gap:12px;padding:8px 12px;font-size:13px;color:#262626;cursor:pointer;border-radius:4px;transition:all .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-item[data-v-bcf6b5a7]:hover{background:#f5f5f5;color:#1a1a1a}.menu-icon[data-v-bcf6b5a7]{width:16px;height:16px;flex-shrink:0;opacity:.7}.menu-item:hover .menu-icon[data-v-bcf6b5a7]{opacity:1}.menu-text[data-v-bcf6b5a7]{flex:1;word-break:break-all}.menu-divider[data-v-bcf6b5a7]{height:1px;background:linear-gradient(to right,transparent,#e8e8e8 20%,#e8e8e8 80%,transparent);margin:4px 0}.shortcut[data-v-bcf6b5a7]{margin-left:auto;flex-shrink:0;font-size:11px;color:#999;background:#fafafa;padding:2px 6px;border-radius:3px;border:1px solid #f0f0f0;font-weight:500;letter-spacing:.5px}.import-progress-overlay[data-v-bcf6b5a7]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(2px)}.import-progress-modal[data-v-bcf6b5a7]{background:#fff;border-radius:12px;width:480px;max-width:calc(100vw - 40px);box-shadow:0 20px 60px #00000026,0 4px 12px #00000014;display:flex;flex-direction:column;overflow:hidden;animation:slideUp-bcf6b5a7 .22s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-bcf6b5a7{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.import-progress-header[data-v-bcf6b5a7]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.import-progress-title[data-v-bcf6b5a7]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#111}.import-progress-body[data-v-bcf6b5a7]{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.import-total-info[data-v-bcf6b5a7]{display:flex;justify-content:space-between;font-size:12px}.import-count-text[data-v-bcf6b5a7]{color:#6b7280}.import-count-done[data-v-bcf6b5a7]{color:#374151;font-weight:500}.import-overall-progress[data-v-bcf6b5a7]{height:6px;background:#f3f4f6;border-radius:99px;overflow:hidden}.import-overall-bar[data-v-bcf6b5a7]{height:100%;border-radius:99px;transition:width .4s cubic-bezier(.16,1,.3,1)}.bar-active[data-v-bcf6b5a7]{background:linear-gradient(90deg,#7c3aed,#6d28d9)}.bar-success[data-v-bcf6b5a7]{background:linear-gradient(90deg,#10b981,#059669)}.import-overall-bar.bar-indeterminate[data-v-bcf6b5a7]{width:40%!important;background-image:linear-gradient(90deg,#7c3aed,#a78bfa,#7c3aed);background-size:200% 100%;animation:import-bar-flow-bcf6b5a7 1.2s linear infinite}@keyframes import-bar-flow-bcf6b5a7{0%{background-position:200% 0}to{background-position:-200% 0}}.import-file-list[data-v-bcf6b5a7]{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto;padding-right:4px}.import-file-list[data-v-bcf6b5a7]::-webkit-scrollbar{width:4px}.import-file-list[data-v-bcf6b5a7]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}.import-file-item[data-v-bcf6b5a7]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:#f9fafb;border:1px solid transparent;transition:all .15s}.import-file-item.processing[data-v-bcf6b5a7]{background:#f5f3ff;border-color:#e9d5ff}.import-file-item.done[data-v-bcf6b5a7]{background:#f0fdf4;border-color:#bbf7d0}.import-file-item.error[data-v-bcf6b5a7]{background:#fef2f2;border-color:#fecaca}.import-file-icon[data-v-bcf6b5a7]{flex-shrink:0;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb}.file-type-icon[data-v-bcf6b5a7]{width:16px;height:16px}.file-type-icon.excel[data-v-bcf6b5a7]{color:#16a34a}.file-type-icon.docx[data-v-bcf6b5a7]{color:#2563eb}.import-file-info[data-v-bcf6b5a7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.import-file-name[data-v-bcf6b5a7]{font-size:13px;font-weight:500;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.import-file-msg[data-v-bcf6b5a7]{font-size:11px;color:#9ca3af}.import-file-item.error .import-file-msg[data-v-bcf6b5a7]{color:#dc2626}.import-file-item.done .import-file-msg[data-v-bcf6b5a7]{color:#16a34a}.import-file-status[data-v-bcf6b5a7]{flex-shrink:0}.status-badge[data-v-bcf6b5a7]{display:inline-block;font-size:11px;font-weight:500;padding:2px 8px;border-radius:99px;white-space:nowrap}.status-badge.pending[data-v-bcf6b5a7]{background:#f3f4f6;color:#9ca3af}.status-badge.done[data-v-bcf6b5a7]{background:#dcfce7;color:#16a34a}.status-badge.error[data-v-bcf6b5a7]{background:#fee2e2;color:#dc2626}.status-spinner[data-v-bcf6b5a7]{display:inline-block;width:16px;height:16px;border:2px solid #e9d5ff;border-top-color:#7c3aed;border-radius:50%;animation:spin-bcf6b5a7 .7s linear infinite}@keyframes spin-bcf6b5a7{to{transform:rotate(360deg)}}.import-progress-footer[data-v-bcf6b5a7]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid #f0f0f0;background:#fafafa}.import-summary[data-v-bcf6b5a7]{display:flex;gap:12px;font-size:12px}.summary-success[data-v-bcf6b5a7]{color:#16a34a;font-weight:500}.summary-error[data-v-bcf6b5a7]{color:#dc2626;font-weight:500}.btn-primary[data-v-bcf6b5a7]{background:#7c3aed;color:#fff;border:none;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.btn-primary[data-v-bcf6b5a7]:hover{background:#6d28d9}.botlink-fab[data-v-fa93de25]{position:fixed;right:24px;bottom:24px;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--bla-brand-1) 0%,var(--bla-brand-2) 100%);box-shadow:0 6px 16px var(--bla-fab-shadow);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:999;border:none;color:var(--bla-text-on-color);transition:transform .2s ease,box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.botlink-fab[data-v-fa93de25]:hover{transform:scale(1.05);box-shadow:0 8px 24px var(--bla-fab-shadow-hover)}.botlink-fab[data-v-fa93de25]:active{transform:scale(.95)}.botlink-fab[data-v-fa93de25]:focus-visible{outline:2px solid var(--bla-text-on-color);outline-offset:2px;box-shadow:0 0 0 4px var(--bla-fab-focus-ring)}.botlink-fab--disabled[data-v-fa93de25]{background:var(--bla-border-strong)!important;cursor:not-allowed;animation:none}.botlink-fab--thinking[data-v-fa93de25]{animation:fab-pulse-fa93de25 1s ease-in-out infinite!important}.botlink-fab--insight[data-v-fa93de25]{box-shadow:0 0 0 3px var(--bla-warning-ring-strong),0 6px 16px var(--bla-fab-shadow)}.botlink-fab__icon[data-v-fa93de25]{color:var(--bla-text-on-color);pointer-events:none}.botlink-fab__icon--spin[data-v-fa93de25]{animation:fab-spin-fa93de25 1s linear infinite}.botlink-fab__ripple[data-v-fa93de25]{position:absolute;inset:0;border-radius:50%;background:var(--bla-ripple);animation:fab-ripple-fa93de25 1.4s ease-out 1;pointer-events:none}.botlink-fab__badge[data-v-fa93de25]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--bla-badge);color:var(--bla-text-on-color);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid var(--bla-text-on-color);line-height:1;box-shadow:0 2px 6px var(--bla-badge-shadow)}.botlink-fab__badge--count[data-v-fa93de25]{background:var(--bla-badge)}.botlink-fab__red-dot[data-v-fa93de25]{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:var(--bla-warning);border:2px solid var(--bla-text-on-color);box-shadow:0 0 0 2px var(--bla-warning-ring);animation:fab-pulse-fa93de25 1.5s ease-in-out infinite}.botlink-fab__tooltip[data-v-fa93de25]{position:absolute;right:64px;top:50%;transform:translateY(-50%);white-space:nowrap;background:var(--bla-tooltip-bg);color:var(--bla-text-on-color);padding:6px 10px;border-radius:4px;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s;z-index:1}.botlink-fab:hover .botlink-fab__tooltip[data-v-fa93de25]{opacity:1}@keyframes fab-pulse-fa93de25{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fab-spin-fa93de25{to{transform:rotate(360deg)}}@keyframes fab-ripple-fa93de25{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.6);opacity:0}}.botlink-fab-fade-enter-active[data-v-fa93de25],.botlink-fab-fade-leave-active[data-v-fa93de25]{transition:opacity .2s,transform .2s}.botlink-fab-fade-enter-from[data-v-fa93de25],.botlink-fab-fade-leave-to[data-v-fa93de25]{opacity:0;transform:scale(.5)}.botlink-fab--hidden-in-embed[data-v-fa93de25]{display:none!important}@media (prefers-reduced-motion: reduce){.botlink-fab--thinking[data-v-fa93de25]{animation:none!important}.botlink-fab__icon--spin[data-v-fa93de25],.botlink-fab__ripple[data-v-fa93de25],.botlink-fab__red-dot[data-v-fa93de25]{animation:none}.botlink-fab-fade-enter-active[data-v-fa93de25],.botlink-fab-fade-leave-active[data-v-fa93de25]{transition:none}}.copilot-panel-container,.bla-tokens{--bla-bg: #ffffff;--bla-bg-sub: #f8fafc;--bla-bg-elevated: #ffffff;--bla-bg-muted: #fafbfc;--bla-surface: #f1f5f9;--bla-border: #e2e8f0;--bla-border-strong: #cbd5e1;--bla-text: #1e293b;--bla-text-secondary: #475569;--bla-text-body: #334155;--bla-text-muted: #64748b;--bla-text-faint: #94a3b8;--bla-text-inverse: #ffffff;--bla-primary: #4f46e5;--bla-primary-hover: #4338ca;--bla-primary-2: #6366f1;--bla-primary-soft: rgba(102, 126, 234, .08);--bla-primary-tint: rgba(79, 70, 229, .1);--bla-primary-shadow: rgba(124, 126, 234, .12);--bla-brand-1: #667eea;--bla-brand-2: #764ba2;--bla-brand-tint: rgba(102, 126, 234, .08);--bla-brand-tint-2: rgba(118, 75, 162, .08);--bla-brand-tint-strong: rgba(102, 126, 234, .1);--bla-brand-tint-strong-2: rgba(118, 75, 162, .1);--bla-brand-border: rgba(102, 126, 234, .3);--bla-accent: #7c3aed;--bla-accent-soft: #f5f3ff;--bla-success: #4ade80;--bla-success-strong: #10b981;--bla-success-2: #14b8a6;--bla-success-hover: #15803d;--bla-success-soft: #d1fae5;--bla-success-soft-2: #ecfdf5;--bla-success-border: #a7f3d0;--bla-success-text: #047857;--bla-success-text-deep: #064e3b;--bla-success-tint: rgba(16, 185, 129, .08);--bla-success-2-tint: rgba(20, 184, 166, .08);--bla-success-shadow: rgba(16, 185, 129, .15);--bla-success-focus-ring: rgba(16, 185, 129, .1);--bla-warning: #f59e0b;--bla-warning-light: #fbbf24;--bla-warning-soft: #fef3c7;--bla-warning-soft-2: #fffbeb;--bla-warning-border: #fcd34d;--bla-warning-border-strong: #d97706;--bla-warning-chip: #fde68a;--bla-warning-text: #92400e;--bla-warning-text-2: #b45309;--bla-warning-text-deep: #78350f;--bla-warning-tint: rgba(245, 158, 11, .08);--bla-warning-shadow: rgba(245, 158, 11, .12);--bla-warning-ring: rgba(245, 158, 11, .3);--bla-danger: #ef4444;--bla-danger-strong: #dc2626;--bla-danger-soft: #fef2f2;--bla-danger-soft-2: #fee2e2;--bla-danger-border: #fecaca;--bla-danger-text-deep: #991b1b;--bla-danger-text-light: #fca5a5;--bla-danger-tint: rgba(239, 68, 68, .08);--bla-info: #38bdf8;--bla-info-strong: #3b82f6;--bla-info-soft: #f0f9ff;--bla-info-soft-2: #dbeafe;--bla-info-border: #bae6fd;--bla-info-text: #1d4ed8;--bla-info-text-deep: #0369a1;--bla-tint-indigo: #818cf8;--bla-tint-indigo-bg: #eef2ff;--bla-tint-teal: #5eead4;--bla-tint-teal-bg: #f0fdfa;--bla-tint-orange: #fb923c;--bla-tint-orange-bg: #fff7ed;--bla-tint-pink: #f472b6;--bla-tint-pink-bg: #fdf2f8;--bla-tint-blue: #60a5fa;--bla-tint-blue-bg: #eff6ff;--bla-tint-violet: #a78bfa;--bla-code-bg: #0f172a;--bla-code-text: #e2e8f0;--bla-code-text-muted: #cbd5e1;--bla-code-bg-2: #1f2937;--bla-code-text-2: #e5e7eb;--bla-on-brand: rgba(255, 255, 255, .2);--bla-on-brand-hover: rgba(255, 255, 255, .3);--bla-on-brand-text: rgba(255, 255, 255, .85);--bla-on-brand-text-muted: rgba(255, 255, 255, .7);--bla-overlay: rgba(0, 0, 0, .5);--bla-shadow-3: 0 20px 50px rgba(0, 0, 0, .2);--bla-fab-shadow: rgba(102, 126, 234, .4);--bla-fab-shadow-hover: rgba(102, 126, 234, .6);--bla-fab-focus-ring: rgba(102, 126, 234, .5);--bla-badge: #ff4d4f;--bla-badge-shadow: rgba(255, 77, 79, .5);--bla-ripple: rgba(255, 255, 255, .4);--bla-tooltip-bg: rgba(0, 0, 0, .75);--bla-focus-ring: rgba(79, 70, 229, .5);--bla-shadow-1: 0 1px 2px rgba(0, 0, 0, .06);--bla-shadow-2: -2px 0 8px rgba(0, 0, 0, .1);--bla-radius-sm: 4px;--bla-radius-md: 6px;--bla-radius-lg: 12px;--bla-nav-width: 200px;--bla-nav-width-with-sessions: 240px;--bla-rail-width: 56px;--bla-artifact-width: 300px;--bla-main-min-width: 420px;--bla-triple-max-width: 1100px;--bla-triple-viewport-factor: .78}.copilot-panel-container[data-theme=dark],.bla-tokens[data-theme=dark]{--bla-bg: #0f172a;--bla-bg-sub: #0b1220;--bla-bg-elevated: #1e293b;--bla-bg-muted: #0b1220;--bla-surface: #1e293b;--bla-border: #334155;--bla-border-strong: #475569;--bla-text: #e2e8f0;--bla-text-secondary: #cbd5e1;--bla-text-body: #cbd5e1;--bla-text-muted: #94a3b8;--bla-text-faint: #64748b;--bla-text-inverse: #0f172a;--bla-text-on-color: #ffffff;--bla-primary: #818cf8;--bla-primary-hover: #a5b4fc;--bla-primary-2: #a5b4fc;--bla-primary-soft: rgba(129, 140, 248, .14);--bla-primary-tint: rgba(129, 140, 248, .18);--bla-primary-shadow: rgba(129, 140, 248, .22);--bla-brand-1: #4c5fc6;--bla-brand-2: #5d3a8e;--bla-brand-tint: rgba(129, 140, 248, .14);--bla-brand-tint-2: rgba(167, 139, 250, .14);--bla-brand-tint-strong: rgba(129, 140, 248, .18);--bla-brand-tint-strong-2: rgba(167, 139, 250, .18);--bla-brand-border: rgba(129, 140, 248, .4);--bla-accent: #a78bfa;--bla-accent-soft: rgba(167, 139, 250, .16);--bla-success: #4ade80;--bla-success-strong: #34d399;--bla-success-2: #2dd4bf;--bla-success-hover: #22c55e;--bla-success-soft: rgba(16, 185, 129, .16);--bla-success-soft-2: rgba(16, 185, 129, .1);--bla-success-border: rgba(52, 211, 153, .35);--bla-success-text: #6ee7b7;--bla-success-text-deep: #a7f3d0;--bla-success-tint: rgba(16, 185, 129, .14);--bla-success-2-tint: rgba(20, 184, 166, .14);--bla-success-shadow: rgba(16, 185, 129, .25);--bla-success-focus-ring: rgba(16, 185, 129, .2);--bla-warning: #fbbf24;--bla-warning-light: #fcd34d;--bla-warning-soft: rgba(245, 158, 11, .16);--bla-warning-soft-2: rgba(245, 158, 11, .1);--bla-warning-border: rgba(251, 191, 36, .35);--bla-warning-border-strong: #f59e0b;--bla-warning-chip: rgba(251, 191, 36, .28);--bla-warning-text: #fcd34d;--bla-warning-text-2: #fbbf24;--bla-warning-text-deep: #fde68a;--bla-warning-tint: rgba(245, 158, 11, .14);--bla-warning-shadow: rgba(245, 158, 11, .22);--bla-warning-ring: rgba(245, 158, 11, .3);--bla-warning-ring-strong: rgba(245, 158, 11, .45);--bla-danger: #f87171;--bla-danger-strong: #f87171;--bla-danger-soft: rgba(248, 113, 113, .14);--bla-danger-soft-2: rgba(248, 113, 113, .2);--bla-danger-border: rgba(248, 113, 113, .35);--bla-danger-text-deep: #fca5a5;--bla-danger-text-light: #fca5a5;--bla-danger-tint: rgba(248, 113, 113, .14);--bla-info: #7dd3fc;--bla-info-strong: #60a5fa;--bla-info-soft: rgba(56, 189, 248, .14);--bla-info-soft-2: rgba(59, 130, 246, .2);--bla-info-border: rgba(56, 189, 248, .35);--bla-info-text: #93c5fd;--bla-info-text-deep: #7dd3fc;--bla-tint-indigo: #818cf8;--bla-tint-indigo-bg: rgba(129, 140, 248, .16);--bla-tint-teal: #5eead4;--bla-tint-teal-bg: rgba(94, 234, 212, .14);--bla-tint-orange: #fb923c;--bla-tint-orange-bg: rgba(251, 146, 60, .14);--bla-tint-pink: #f472b6;--bla-tint-pink-bg: rgba(244, 114, 182, .14);--bla-tint-blue: #60a5fa;--bla-tint-blue-bg: rgba(96, 165, 250, .14);--bla-tint-violet: #a78bfa;--bla-code-bg: #020617;--bla-code-text: #e2e8f0;--bla-code-text-muted: #cbd5e1;--bla-code-bg-2: #111827;--bla-code-text-2: #e5e7eb;--bla-on-brand: rgba(255, 255, 255, .2);--bla-on-brand-hover: rgba(255, 255, 255, .3);--bla-on-brand-text: rgba(255, 255, 255, .85);--bla-on-brand-text-muted: rgba(255, 255, 255, .7);--bla-overlay: rgba(0, 0, 0, .72);--bla-shadow-3: 0 20px 50px rgba(0, 0, 0, .6);--bla-fab-shadow: rgba(102, 126, 234, .4);--bla-fab-shadow-hover: rgba(102, 126, 234, .6);--bla-fab-focus-ring: rgba(102, 126, 234, .5);--bla-badge: #ff4d4f;--bla-badge-shadow: rgba(255, 77, 79, .5);--bla-ripple: rgba(255, 255, 255, .4);--bla-tooltip-bg: rgba(0, 0, 0, .75);--bla-focus-ring: rgba(129, 140, 248, .6);--bla-shadow-1: 0 1px 2px rgba(0, 0, 0, .06);--bla-shadow-2: -2px 0 8px rgba(0, 0, 0, .5)}.copilot-panel-container[data-v-d6b3ec29]{position:fixed;top:0;right:0;bottom:0;z-index:1000;display:flex;flex-direction:column;overflow:hidden;background:var(--bla-bg);color:var(--bla-text);box-shadow:var(--bla-shadow-2)}.bla-mode-sheet[data-v-d6b3ec29]{left:0}.bla-mode-triple[data-v-d6b3ec29]{width:min(var(--bla-triple-max-width),calc(var(--bla-triple-viewport-factor) * 100vw))}.bla-mode-drawer[data-v-d6b3ec29]{animation:bla-slide-in-d6b3ec29 .25s cubic-bezier(.16,1,.3,1)}.bla-mode-sheet[data-v-d6b3ec29]{animation:bla-fade-in-d6b3ec29 .2s ease-out}@keyframes bla-slide-in-d6b3ec29{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes bla-fade-in-d6b3ec29{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.bla-frame[data-v-d6b3ec29]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.bla-header[data-v-d6b3ec29]{flex-shrink:0;padding-top:env(safe-area-inset-top)}.bla-body[data-v-d6b3ec29]{position:relative;flex:1;display:flex;flex-direction:row;min-height:0;overflow:hidden;background:var(--bla-bg-sub)}.bla-mode-sheet .bla-body[data-v-d6b3ec29]{flex-direction:column}.bla-nav[data-v-d6b3ec29]{flex-shrink:0;overflow-y:auto;overflow-x:hidden;background:var(--bla-bg-elevated)}.bla-nav--side[data-v-d6b3ec29]{border-right:1px solid var(--bla-border)}.bla-nav--mobile[data-v-d6b3ec29]{width:100%;border-bottom:1px solid var(--bla-border);overflow:visible}.bla-main[data-v-d6b3ec29]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bla-bg-sub);padding-bottom:env(safe-area-inset-bottom)}.bla-mode-triple .bla-main[data-v-d6b3ec29]{min-width:var(--bla-main-min-width)}.bla-artifact[data-v-d6b3ec29]{flex-shrink:0;overflow-y:auto;border-left:1px solid var(--bla-border);background:var(--bla-bg-elevated)}.bla-artifact-overlay[data-v-d6b3ec29]{position:absolute;top:0;right:0;bottom:0;z-index:5;overflow-y:auto;border-left:1px solid var(--bla-border);background:var(--bla-bg-elevated);box-shadow:var(--bla-shadow-2)}.bla-artifact-overlay--sheet[data-v-d6b3ec29]{top:auto;width:100%;max-height:70%;border-left:none;border-top:1px solid var(--bla-border)}@media (prefers-reduced-motion: reduce){.bla-mode-drawer[data-v-d6b3ec29],.bla-mode-sheet[data-v-d6b3ec29]{animation:none}}.ai-nav-rail[data-v-66c4e0e3]{display:flex;flex-direction:column;height:100%;min-height:0;gap:4px;padding:8px;background:var(--bla-bg-elevated)}.ai-nav-rail__brand[data-v-66c4e0e3]{display:flex;align-items:center;gap:8px;padding:6px 8px 10px;color:var(--bla-primary)}.ai-nav-rail__brand-text[data-v-66c4e0e3]{font-size:13px;font-weight:700;color:var(--bla-text);white-space:nowrap}.ai-nav-rail__list[data-v-66c4e0e3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;flex:0 0 auto;min-height:0;overflow-y:auto}.ai-nav-rail__sessions[data-v-66c4e0e3]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ai-nav-rail__item[data-v-66c4e0e3]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:12px;font-weight:500;color:var(--bla-text-muted);background:transparent;border:none;border-radius:var(--bla-radius-md);cursor:pointer;transition:background .15s,color .15s;position:relative}.ai-nav-rail__item[data-v-66c4e0e3]:hover{color:var(--bla-primary);background:var(--bla-primary-soft)}.ai-nav-rail__item.is-active[data-v-66c4e0e3]{color:var(--bla-primary);background:var(--bla-primary-soft);font-weight:600}.ai-nav-rail__label[data-v-66c4e0e3]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-nav-rail__item--new[data-v-66c4e0e3]{color:var(--bla-text);border:1px dashed var(--bla-border-strong)}.ai-nav-rail__footer[data-v-66c4e0e3]{flex-shrink:0;border-top:1px solid var(--bla-border);padding-top:6px;margin-top:4px}.ai-nav-rail--collapsed .ai-nav-rail__item[data-v-66c4e0e3]{justify-content:center;padding:9px 0}.ai-nav-rail--collapsed .ai-nav-rail__brand[data-v-66c4e0e3]{justify-content:center;padding:6px 0 10px}.ai-nav-rail--mobile[data-v-66c4e0e3]{flex-direction:row;align-items:center;height:auto;width:100%;gap:6px;padding:6px 10px;overflow-x:auto}.ai-nav-rail--mobile .ai-nav-rail__brand[data-v-66c4e0e3]{padding:0 6px 0 0}.ai-nav-rail--mobile .ai-nav-rail__list[data-v-66c4e0e3]{flex-direction:row;overflow-x:auto;overflow-y:hidden;flex:0 1 auto}.ai-nav-rail--mobile .ai-nav-rail__item[data-v-66c4e0e3]{width:auto;white-space:nowrap}.ai-nav-rail--mobile .ai-nav-rail__footer[data-v-66c4e0e3]{border-top:none;border-left:1px solid var(--bla-border);padding-top:0;padding-left:6px;margin-top:0;margin-left:4px}.session-list[data-v-6cf588a8]{display:flex;flex-direction:column;min-height:0;height:100%;width:220px;flex-shrink:0;background:var(--bla-bg-elevated);border-right:1px solid var(--bla-border)}.session-list__head[data-v-6cf588a8]{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 8px;flex-shrink:0}.session-list__title[data-v-6cf588a8]{font-size:12px;font-weight:600;color:var(--bla-text-secondary);letter-spacing:.02em}.session-list__new[data-v-6cf588a8]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--bla-radius-sm);background:var(--bla-primary-soft);color:var(--bla-primary);cursor:pointer;transition:background .15s}.session-list__new[data-v-6cf588a8]:hover{background:var(--bla-surface)}.session-list__items[data-v-6cf588a8]{list-style:none;margin:0;padding:0 8px 8px;overflow-y:auto;flex:1;min-height:0}.session-group[data-v-6cf588a8]{margin-bottom:2px}.session-group__head[data-v-6cf588a8]{display:flex;align-items:center;gap:4px;width:100%;padding:4px 6px;border:none;border-radius:var(--bla-radius-sm);background:transparent;color:var(--bla-text-secondary);font-size:11px;font-family:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.session-group__head[data-v-6cf588a8]:hover{background:var(--bla-primary-soft)}.session-group__chevron[data-v-6cf588a8]{flex-shrink:0;color:var(--bla-text-muted);transition:transform .15s}.session-group__chevron.is-open[data-v-6cf588a8]{transform:rotate(90deg)}.session-group__icon[data-v-6cf588a8]{flex-shrink:0;color:var(--bla-text-muted)}.session-group__head.is-table .session-group__icon[data-v-6cf588a8]{color:var(--bla-primary)}.session-group__name[data-v-6cf588a8]{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.session-group__count[data-v-6cf588a8]{flex-shrink:0;padding:0 5px;border-radius:6px;background:var(--bla-bg-sub);color:var(--bla-text-muted);font-size:10px;line-height:14px}.session-group__list[data-v-6cf588a8]{list-style:none;margin:0;padding:0 0 2px 8px}@media (prefers-reduced-motion: reduce){.session-group__chevron[data-v-6cf588a8]{transition:none}}.session-list__row[data-v-6cf588a8]{position:relative;display:flex;align-items:stretch}.session-list__item[data-v-6cf588a8]{display:flex;flex-direction:row;align-items:center;gap:6px;flex:1;min-width:0;padding:8px 30px 8px 10px;margin-bottom:2px;border:none;border-radius:var(--bla-radius-md);background:transparent;cursor:pointer;text-align:left;transition:background .15s}.session-list__item[data-v-6cf588a8]:hover,.session-list__item.is-active[data-v-6cf588a8]{background:var(--bla-primary-soft)}.session-list__item.is-active .session-list__item-title[data-v-6cf588a8]{color:var(--bla-primary);font-weight:600}.session-list__item-head[data-v-6cf588a8]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.session-list__item-title[data-v-6cf588a8]{flex:1;min-width:0;font-size:12px;color:var(--bla-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-list__analyzing[data-v-6cf588a8]{flex-shrink:0;width:13px;height:13px;border:2px solid var(--bla-border);border-top-color:var(--bla-success);border-radius:50%;animation:bla-session-spin-6cf588a8 .8s linear infinite}@keyframes bla-session-spin-6cf588a8{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.session-list__analyzing[data-v-6cf588a8]{animation:none}}.session-list__item-time[data-v-6cf588a8]{flex-shrink:0;font-size:10px;color:var(--bla-text-muted);white-space:nowrap}.session-list__del[data-v-6cf588a8]{position:absolute;top:6px;right:6px;display:none;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:var(--bla-radius-sm);background:transparent;color:var(--bla-text-muted);cursor:pointer}.session-list__row:hover .session-list__del[data-v-6cf588a8]{display:flex}.session-list__del[data-v-6cf588a8]:hover{color:var(--bla-danger);background:var(--bla-surface)}.session-list__empty[data-v-6cf588a8]{margin:16px 12px;font-size:12px;line-height:1.6;color:var(--bla-text-muted)}.session-list--rail[data-v-6cf588a8]{width:100%;height:100%;flex:0 1 auto;border-right:none}.session-list--mobile[data-v-6cf588a8]{width:100%;height:auto;max-height:40%;border-right:none;border-bottom:1px solid var(--bla-border)}.session-list--mobile .session-list__items[data-v-6cf588a8]{max-height:168px}.session-header[data-v-a2e7e9ac]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--bla-bg-elevated);color:var(--bla-text);border-bottom:1px solid var(--bla-border);flex-shrink:0}.session-header__left[data-v-a2e7e9ac]{display:flex;align-items:center;gap:8px;min-width:0}.session-header__brand[data-v-a2e7e9ac]{color:var(--bla-primary);flex-shrink:0}.session-header__name[data-v-a2e7e9ac]{margin:0;font-size:14px;font-weight:600;color:var(--bla-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.session-header__agent[data-v-a2e7e9ac]{flex-shrink:0;padding:2px 8px;border-radius:var(--bla-radius-lg);background:var(--bla-primary-soft);color:var(--bla-primary);font-size:11px;font-weight:500;white-space:nowrap}.session-header__right[data-v-a2e7e9ac]{display:flex;align-items:center;gap:8px;flex-shrink:0}.session-header__status[data-v-a2e7e9ac]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--bla-radius-lg);background:var(--bla-surface);color:var(--bla-text-secondary);font-size:11px;font-weight:500;white-space:nowrap}.session-header__dot[data-v-a2e7e9ac]{width:6px;height:6px;border-radius:50%;background:var(--bla-success)}.session-header__dot--ok[data-v-a2e7e9ac]{background:var(--bla-success)}.session-header__dot--warn[data-v-a2e7e9ac]{background:var(--bla-warning)}.session-header__dot--danger[data-v-a2e7e9ac]{background:var(--bla-danger)}.session-header__artifacts[data-v-a2e7e9ac]{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:1px solid var(--bla-border);border-radius:var(--bla-radius-md);background:transparent;color:var(--bla-text-muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.session-header__artifacts[data-v-a2e7e9ac]:hover,.session-header__artifacts.is-active[data-v-a2e7e9ac]{color:var(--bla-primary);border-color:var(--bla-primary);background:var(--bla-primary-soft)}.session-header__artifact-count[data-v-a2e7e9ac]{font-size:11px;font-weight:600}.session-header__close[data-v-a2e7e9ac]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--bla-radius-sm);background:transparent;color:var(--bla-text-muted);cursor:pointer;transition:background .15s,color .15s}.session-header__close[data-v-a2e7e9ac]:hover{color:var(--bla-text);background:var(--bla-surface)}.chat-panel[data-v-843f1a9d]{display:flex;flex-direction:column;flex:1;overflow:hidden}.messages-container[data-v-843f1a9d]{flex:1;overflow-y:auto;padding:16px;background:var(--bla-bg-sub)}.welcome-message[data-v-843f1a9d]{display:flex;flex-direction:column;align-items:center;padding:32px 16px;text-align:center}.welcome-icon[data-v-843f1a9d]{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,var(--bla-brand-1) 0%,var(--bla-brand-2) 100%);display:flex;align-items:center;justify-content:center;color:var(--bla-text-on-color);margin-bottom:16px}.welcome-title[data-v-843f1a9d]{font-size:18px;font-weight:600;color:var(--bla-text);margin:0 0 6px}.welcome-desc[data-v-843f1a9d]{font-size:13px;color:var(--bla-text-muted);margin:0 0 24px;line-height:1.5;max-width:360px}.quick-actions[data-v-843f1a9d]{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:360px}.quick-action-btn[data-v-843f1a9d]{display:flex;align-items:center;gap:6px;padding:10px 12px;background:var(--bla-bg-elevated);border:1px solid var(--bla-border);border-radius:8px;font-size:12px;color:var(--bla-text-secondary);cursor:pointer;text-align:left;transition:all .15s}.quick-action-btn[data-v-843f1a9d]:hover{border-color:var(--bla-accent);color:var(--bla-accent);background:var(--bla-accent-soft)}.messages-list[data-v-843f1a9d]{display:flex;flex-direction:column;gap:16px}.message-item[data-v-843f1a9d]{display:flex;gap:10px;align-items:flex-start;animation:fadeIn-843f1a9d .3s ease-out}.message-item.user[data-v-843f1a9d]{flex-direction:row-reverse}@keyframes fadeIn-843f1a9d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.message-avatar .avatar[data-v-843f1a9d]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--bla-text-on-color);flex-shrink:0}.user-avatar[data-v-843f1a9d]{background:var(--bla-text-faint)}.ai-avatar[data-v-843f1a9d]{background:linear-gradient(135deg,var(--bla-brand-1) 0%,var(--bla-brand-2) 100%)}.message-body[data-v-843f1a9d]{flex:1;min-width:0;display:flex;flex-direction:column;max-width:100%}.message-item.assistant .message-body[data-v-843f1a9d]{align-items:flex-start}.message-item.user .message-body[data-v-843f1a9d]{align-items:flex-end}.message-header[data-v-843f1a9d]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.message-item.user .message-header[data-v-843f1a9d]{flex-direction:row-reverse;justify-content:flex-start}.message-sender[data-v-843f1a9d]{font-size:12px;font-weight:600;color:var(--bla-text)}.message-time[data-v-843f1a9d]{font-size:11px;color:var(--bla-text-faint)}.message-text[data-v-843f1a9d]{font-size:13px;line-height:1.6;color:var(--bla-text)}.message-item.user .message-text[data-v-843f1a9d]{background:var(--bla-primary-soft);border:1px solid var(--bla-brand-border);border-radius:14px 14px 4px;padding:9px 12px}.message-text.streaming[data-v-843f1a9d]{color:var(--bla-text-secondary)}.thinking-block[data-v-843f1a9d]{width:100%;margin-bottom:6px;border-left:3px solid var(--bla-accent);border-radius:8px;background:var(--bla-bg-sub);overflow:hidden}.thinking-toggle[data-v-843f1a9d]{display:flex;align-items:center;gap:6px;width:100%;padding:6px 10px;border:none;background:transparent;color:var(--bla-text-secondary);font-size:12px;font-family:inherit;cursor:pointer;text-align:left;transition:color .15s}.thinking-toggle[data-v-843f1a9d]:hover{color:var(--bla-text)}.thinking-chevron[data-v-843f1a9d]{transition:transform .15s ease;flex-shrink:0}.thinking-block.is-open .thinking-chevron[data-v-843f1a9d]{transform:rotate(90deg)}.thinking-content[data-v-843f1a9d]{padding:0 10px 8px;font-size:12px;line-height:1.6;color:var(--bla-text-muted);white-space:pre-wrap;word-break:break-word}.exec-block[data-v-843f1a9d]{width:100%;margin-bottom:6px;border-radius:8px;background:var(--bla-bg-sub);overflow:hidden}.exec-toggle[data-v-843f1a9d]{display:flex;align-items:center;gap:6px;width:100%;padding:6px 10px;border:none;background:transparent;color:var(--bla-text-secondary);font-size:12px;font-family:inherit;cursor:pointer;text-align:left;transition:color .15s}.exec-toggle[data-v-843f1a9d]:hover{color:var(--bla-text)}.exec-block.is-open .thinking-chevron[data-v-843f1a9d]{transform:rotate(90deg)}.exec-steps[data-v-843f1a9d]{display:flex;flex-direction:column;gap:6px;padding:0 10px 8px}.exec-steps .tool-card[data-v-843f1a9d]{display:flex;width:100%;align-items:center;box-sizing:border-box}.cursor[data-v-843f1a9d]{display:inline-block;margin-left:2px;color:var(--bla-accent);animation:blink-843f1a9d 1s steps(1) infinite}@keyframes blink-843f1a9d{50%{opacity:0}}.text-content[data-v-843f1a9d] .md-pre{background:var(--bla-code-bg);color:var(--bla-code-text);padding:10px;border-radius:6px;font-size:12px;overflow-x:auto}.text-content[data-v-843f1a9d] .md-code{background:var(--bla-surface);padding:1px 5px;border-radius:3px;font-size:12px;color:var(--bla-accent)}.tool-card[data-v-843f1a9d]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--bla-info-soft);border:1px solid var(--bla-info-border);color:var(--bla-info-text-deep);border-radius:6px;font-size:12px;font-family:Menlo,monospace}.suggestion-card[data-v-843f1a9d]{background:var(--bla-warning-soft);border:1px solid var(--bla-warning-border);padding:12px;border-radius:8px}.suggestion-title[data-v-843f1a9d]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--bla-warning-text);text-transform:uppercase;margin-bottom:6px}.suggestion-content[data-v-843f1a9d]{font-size:13px;color:var(--bla-warning-text-deep);margin-bottom:8px;line-height:1.5}.suggestion-actions[data-v-843f1a9d]{display:flex;gap:6px}.accept-btn[data-v-843f1a9d],.dismiss-btn[data-v-843f1a9d]{display:inline-flex;align-items:center;gap:3px;padding:4px 10px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .15s;border:none}.accept-btn[data-v-843f1a9d]{background:var(--bla-warning-text);color:var(--bla-text-on-color)}.accept-btn[data-v-843f1a9d]:hover{background:var(--bla-warning-text-deep)}.dismiss-btn[data-v-843f1a9d]{background:transparent;color:var(--bla-warning-text);border:1px solid var(--bla-warning-border-strong)}.dismiss-btn[data-v-843f1a9d]:hover{background:var(--bla-warning-soft)}.suggestion-state[data-v-843f1a9d]{font-size:11px;color:var(--bla-warning-text);font-style:italic}.error-banner[data-v-843f1a9d]{display:flex;align-items:center;gap:6px;margin:0 16px 8px;padding:6px 10px;background:var(--bla-danger-soft);color:var(--bla-danger-strong);border:1px solid var(--bla-danger-border);border-radius:6px;font-size:12px}.proposal-banner[data-v-843f1a9d]{margin:0 16px 8px;padding:12px;background:var(--bla-warning-soft-2);border:1px solid var(--bla-warning-border);border-radius:8px}.proposal-head[data-v-843f1a9d]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--bla-warning-text);margin-bottom:8px}.proposal-body[data-v-843f1a9d]{font-size:12px;color:var(--bla-warning-text-deep);line-height:1.5}.proposal-tool[data-v-843f1a9d]{margin-bottom:4px}.proposal-perm[data-v-843f1a9d]{margin-bottom:6px}.proposal-perm code[data-v-843f1a9d]{background:var(--bla-warning-chip);padding:1px 6px;border-radius:4px;font-family:Menlo,monospace}.proposal-json[data-v-843f1a9d]{background:var(--bla-code-bg-2);color:var(--bla-code-text-2);padding:8px;border-radius:6px;font-size:11px;max-height:160px;overflow:auto;white-space:pre-wrap;word-break:break-all;margin:0}.proposal-actions[data-v-843f1a9d]{display:flex;gap:8px;margin-top:10px}.confirm-btn[data-v-843f1a9d],.cancel-btn[data-v-843f1a9d]{display:inline-flex;align-items:center;gap:4px;padding:5px 14px;border-radius:5px;font-size:12px;cursor:pointer;border:none;transition:all .15s}.confirm-btn[data-v-843f1a9d]{background:var(--bla-success-strong);color:var(--bla-text-on-color)}.confirm-btn[data-v-843f1a9d]:hover{background:var(--bla-success-hover)}.cancel-btn[data-v-843f1a9d]{background:transparent;color:var(--bla-warning-text);border:1px solid var(--bla-warning-border-strong)}.cancel-btn[data-v-843f1a9d]:hover{background:var(--bla-warning-soft)}.input-area[data-v-843f1a9d]{padding:12px 16px;background:var(--bla-bg-sub);border-top:1px solid var(--bla-border)}.input-card[data-v-843f1a9d]{padding:12px 14px;background:var(--bla-bg-elevated);border:1px solid var(--bla-border);border-radius:16px;box-shadow:var(--bla-shadow-1);-webkit-tap-highlight-color:transparent}.toolbar-chips[data-v-843f1a9d]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;flex:1 1 auto;min-width:30px}.toolbar-chips__scroll[data-v-843f1a9d]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;flex:1 1 auto;min-width:0;overflow:hidden}.toolbar-chips__scroll>.input-chip[data-v-843f1a9d]{flex-shrink:0}.toolbar-chips__more-wrap[data-v-843f1a9d]{position:relative;flex-shrink:0}.toolbar-chips__more[data-v-843f1a9d]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:24px;padding:0;border:1px solid var(--bla-border);border-radius:12px;background:var(--bla-bg-sub);color:var(--bla-text-secondary);font-size:12px;line-height:1;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.toolbar-chips__more[data-v-843f1a9d]:hover,.toolbar-chips__more[aria-expanded=true][data-v-843f1a9d]{background:var(--bla-primary-soft);border-color:var(--bla-border-strong);color:var(--bla-text)}.toolbar-chips__more[data-v-843f1a9d]:focus-visible{outline:2px solid var(--bla-primary);outline-offset:1px}.toolbar-chips__popover[data-v-843f1a9d]{position:absolute;right:0;bottom:100%;z-index:12;padding-bottom:6px}.toolbar-chips__popover-inner[data-v-843f1a9d]{display:flex;flex-direction:column;gap:2px;width:210px;max-height:216px;overflow-y:auto;padding:4px;background:var(--bla-bg-elevated);border:1px solid var(--bla-border);border-radius:8px;box-shadow:var(--bla-shadow-2)}.chips-popover__item[data-v-843f1a9d]{display:flex;align-items:center;gap:6px;width:100%;padding:5px 6px;border:none;border-radius:6px;background:transparent;color:var(--bla-text-secondary);font-size:12px;font-family:inherit;text-align:left;-webkit-tap-highlight-color:transparent}button.chips-popover__item[data-v-843f1a9d]{cursor:pointer}.chips-popover__item[data-v-843f1a9d]:hover{background:var(--bla-primary-soft)}.chips-popover__item--agent[data-v-843f1a9d]{color:var(--bla-primary)}.chips-popover__label[data-v-843f1a9d]{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chips-popover__icon[data-v-843f1a9d]{flex-shrink:0;color:var(--bla-text-muted)}.input-chip[data-v-843f1a9d]{display:inline-flex;align-items:center;gap:4px;max-width:140px;height:24px;padding:0 8px;border:1px solid var(--bla-border);border-radius:12px;background:var(--bla-bg-sub);color:var(--bla-text-secondary);font-size:12px;line-height:1;-webkit-tap-highlight-color:transparent}.input-chip--agent[data-v-843f1a9d]{background:var(--bla-brand-tint-strong);border-color:var(--bla-brand-border);color:var(--bla-primary);cursor:pointer}.input-chip--agent[data-v-843f1a9d]:hover{background:var(--bla-brand-tint-strong-2);border-color:var(--bla-accent)}.input-chip__count[data-v-843f1a9d]{margin-left:2px;padding:0 4px;background:var(--bla-primary-tint);border-radius:6px;font-size:10px;font-weight:500;line-height:14px}.input-chip--skill[data-v-843f1a9d]{padding-right:2px}.input-chip__label[data-v-843f1a9d]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.input-chip__del[data-v-843f1a9d]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--bla-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.input-chip__del[data-v-843f1a9d]:hover{color:var(--bla-danger);background:var(--bla-surface)}.input-chip--agent[data-v-843f1a9d]:focus-visible,.input-chip__del[data-v-843f1a9d]:focus-visible{outline:2px solid var(--bla-primary);outline-offset:1px}.message-input[data-v-843f1a9d]{width:100%;min-height:48px;max-height:120px;padding:0 0 10px;border:none;border-radius:0;background:transparent;font-size:14px;line-height:1.6;color:var(--bla-text);resize:none;outline:none;-webkit-tap-highlight-color:transparent}.message-input[data-v-843f1a9d]:hover,.message-input[data-v-843f1a9d]:focus,.message-input[data-v-843f1a9d]:focus-visible{outline:none;border:none;box-shadow:none}.input-toolbar[data-v-843f1a9d]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--bla-border);flex-wrap:nowrap}.toolbar-left[data-v-843f1a9d],.toolbar-right[data-v-843f1a9d]{display:flex;align-items:center;gap:8px;min-width:0}.toolbar-left[data-v-843f1a9d]{flex:1 10 auto;flex-wrap:nowrap;min-width:0}.toolbar-right[data-v-843f1a9d]{flex:0 0 auto;min-width:0}.toolbar-btn[data-v-843f1a9d]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--bla-border);border-radius:50%;background:transparent;color:var(--bla-text-secondary);cursor:pointer;transition:background .15s,color .15s,border-color .15s;flex-shrink:0}.toolbar-btn[data-v-843f1a9d]:hover:not(:disabled){background:var(--bla-bg-sub);border-color:var(--bla-border-strong);color:var(--bla-text)}.toolbar-btn[data-v-843f1a9d]:disabled{opacity:.45;cursor:not-allowed}.toolbar-chip[data-v-843f1a9d]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid var(--bla-border);border-radius:12px;background:transparent;color:var(--bla-text-secondary);font-size:12px;line-height:1;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.toolbar-chip[data-v-843f1a9d]:hover{background:var(--bla-bg-sub);border-color:var(--bla-border-strong);color:var(--bla-text)}.toolbar-dropdown[data-v-843f1a9d]{position:relative;flex-shrink:0}.dropdown-chevron[data-v-843f1a9d]{transition:transform .15s ease;flex-shrink:0}.toolbar-chip[aria-expanded=true] .dropdown-chevron[data-v-843f1a9d]{transform:rotate(180deg)}.dropdown-menu[data-v-843f1a9d]{position:absolute;left:0;bottom:calc(100% + 6px);z-index:10;min-width:120px;padding:4px;background:var(--bla-bg-elevated);border:1px solid var(--bla-border);border-radius:8px;box-shadow:var(--bla-shadow-2)}.dropdown-item[data-v-843f1a9d]{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;border:none;border-radius:6px;background:transparent;color:var(--bla-text-secondary);font-size:12px;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s,color .15s}.dropdown-item[data-v-843f1a9d]:hover,.dropdown-item[aria-selected=true][data-v-843f1a9d]{background:var(--bla-accent-soft);color:var(--bla-accent)}.toolbar-brand[data-v-843f1a9d]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 4px;font-size:12px;color:var(--bla-text-muted)}@media (max-width: 560px){.toolbar-brand[data-v-843f1a9d]{display:none}}.send-round[data-v-843f1a9d],.stop-round[data-v-843f1a9d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;color:var(--bla-text-inverse);cursor:pointer;transition:transform .15s,opacity .15s;flex-shrink:0}.send-round[data-v-843f1a9d]{background:linear-gradient(135deg,var(--bla-brand-1) 0%,var(--bla-brand-2) 100%)}.send-round[data-v-843f1a9d]:disabled{opacity:.45;cursor:not-allowed}.send-round[data-v-843f1a9d]:hover:not(:disabled){transform:scale(1.05)}.stop-round[data-v-843f1a9d]{background:var(--bla-danger)}.stop-round[data-v-843f1a9d]:hover{background:var(--bla-danger-strong)}.input-tip[data-v-843f1a9d]{margin:4px 0 0;font-size:10px;color:var(--bla-text-faint);text-align:center}.add-dropdown[data-v-843f1a9d]{position:relative}.add-menu[data-v-843f1a9d]{position:absolute;left:0;bottom:calc(100% + 6px);min-width:132px;padding:4px}.add-menu-body[data-v-843f1a9d]{display:flex;flex-direction:column;min-width:124px}.add-menu-item[data-v-843f1a9d]{justify-content:flex-start}.add-menu-label[data-v-843f1a9d]{flex:1;text-align:left}.add-chevron[data-v-843f1a9d]{flex-shrink:0;color:var(--bla-text-faint)}.add-submenu[data-v-843f1a9d]{position:absolute;left:calc(100% + 1px);bottom:0;top:auto;display:flex;flex-direction:column;width:232px;max-height:260px;padding:6px;background:var(--bla-bg-elevated);border:1px solid var(--bla-border);border-radius:8px;box-shadow:var(--bla-shadow-2);z-index:11}.add-search[data-v-843f1a9d]{display:flex;align-items:center;gap:5px;padding:4px 8px;margin-bottom:4px;background:var(--bla-bg-sub);border:1px solid var(--bla-border);border-radius:6px;-webkit-tap-highlight-color:transparent}.add-search-icon[data-v-843f1a9d]{flex-shrink:0;color:var(--bla-text-faint)}.add-search-input[data-v-843f1a9d]{flex:1;min-width:0;height:16px;border:none;background:transparent;color:var(--bla-text);font-size:12px;line-height:16px;font-family:inherit;outline:none;-webkit-tap-highlight-color:transparent}.add-search-input[data-v-843f1a9d]:hover,.add-search-input[data-v-843f1a9d]:focus,.add-search-input[data-v-843f1a9d]:focus-visible{outline:none;border:none;box-shadow:none;background:transparent}.add-search-input[data-v-843f1a9d]::-moz-placeholder{color:var(--bla-text-faint)}.add-search-input[data-v-843f1a9d]::placeholder{color:var(--bla-text-faint)}.add-submenu-list[data-v-843f1a9d]{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;overflow-y:auto}.add-submenu-item[data-v-843f1a9d]{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;border:none;border-radius:6px;background:transparent;color:var(--bla-text-secondary);font-size:12px;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s,color .15s}.add-submenu-item[data-v-843f1a9d]:hover{background:var(--bla-accent-soft);color:var(--bla-accent)}.add-submenu-item.is-mounted[data-v-843f1a9d]{color:var(--bla-primary);font-weight:500}.add-submenu-item.is-mounted[data-v-843f1a9d]:hover{background:var(--bla-primary-soft);color:var(--bla-primary)}.add-submenu-label[data-v-843f1a9d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-submenu-empty[data-v-843f1a9d]{padding:8px;font-size:12px;color:var(--bla-text-faint);text-align:center}.toolbar-btn[data-v-843f1a9d]:focus-visible,.toolbar-chip[data-v-843f1a9d]:focus-visible,.dropdown-item[data-v-843f1a9d]:focus-visible,.add-submenu-item[data-v-843f1a9d]:focus-visible,.send-round[data-v-843f1a9d]:focus-visible,.stop-round[data-v-843f1a9d]:focus-visible,.quick-action-btn[data-v-843f1a9d]:focus-visible,.accept-btn[data-v-843f1a9d]:focus-visible,.dismiss-btn[data-v-843f1a9d]:focus-visible,.confirm-btn[data-v-843f1a9d]:focus-visible,.cancel-btn[data-v-843f1a9d]:focus-visible{outline:2px solid var(--bla-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){.message-item[data-v-843f1a9d],.cursor[data-v-843f1a9d]{animation:none}.thinking-chevron[data-v-843f1a9d],.dropdown-chevron[data-v-843f1a9d],.toolbar-btn[data-v-843f1a9d],.toolbar-chip[data-v-843f1a9d],.add-submenu-item[data-v-843f1a9d],.send-round[data-v-843f1a9d],.stop-round[data-v-843f1a9d]{transition:none}}.modal-overlay[data-v-070715e4]{position:fixed;inset:0;background:var(--bla-overlay);display:flex;align-items:center;justify-content:center;z-index:2000}.modal-container[data-v-070715e4]{background:var(--bla-bg-elevated);border-radius:12px;width:90%;max-width:520px;max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--bla-shadow-3);overflow:hidden;animation:slideUp-070715e4 .25s cubic-bezier(.16,1,.3,1)}.modal-container[data-v-070715e4]:focus{outline:none}@keyframes slideUp-070715e4{0%{transform:translateY(20px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-header[data-v-070715e4]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,var(--bla-brand-1) 0%,var(--bla-brand-2) 100%);color:var(--bla-text-on-color)}.header-left[data-v-070715e4]{display:flex;align-items:center;gap:12px}.agent-avatar[data-v-070715e4]{width:44px;height:44px;border-radius:10px;background:var(--bla-on-brand);display:flex;align-items:center;justify-content:center;color:var(--bla-text-on-color)}.agent-title[data-v-070715e4]{font-size:16px;font-weight:600;margin:0;display:flex;align-items:center;gap:6px}.current-tag[data-v-070715e4]{background:var(--bla-success-strong);color:var(--bla-text-on-color);font-size:10px;padding:2px 6px;border-radius:6px;font-weight:500}.writeable-tag[data-v-070715e4]{background:var(--bla-danger-soft-2);color:var(--bla-danger-strong);font-size:10px;padding:2px 6px;border-radius:6px;font-weight:500}.agent-id[data-v-070715e4]{font-size:11px;color:var(--bla-on-brand-text-muted);margin:2px 0 0;font-family:Menlo,monospace}.close-btn[data-v-070715e4]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:var(--bla-on-brand);border-radius:6px;color:var(--bla-text-on-color);cursor:pointer;transition:background .15s}.close-btn[data-v-070715e4]:hover{background:var(--bla-on-brand-hover)}.modal-body[data-v-070715e4]{flex:1;overflow-y:auto;padding:16px 20px}.detail-section[data-v-070715e4]{margin-bottom:16px}.detail-section h4[data-v-070715e4]{font-size:12px;font-weight:600;color:var(--bla-text-secondary);margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.detail-section p[data-v-070715e4]{font-size:13px;color:var(--bla-text-body);margin:0;line-height:1.6}.metric-grid[data-v-070715e4]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.metric[data-v-070715e4]{background:var(--bla-bg-sub);border:1px solid var(--bla-border);border-radius:8px;padding:10px;text-align:center}.metric-num[data-v-070715e4]{font-size:18px;font-weight:700;color:var(--bla-primary)}.metric-label[data-v-070715e4]{font-size:10px;color:var(--bla-text-faint);margin-top:2px}.tools-grid[data-v-070715e4]{display:flex;flex-wrap:wrap;gap:6px}.tool-chip[data-v-070715e4]{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;background:var(--bla-surface);color:var(--bla-text-secondary);border-radius:6px;font-size:11px;font-family:Menlo,monospace}.prompt-block[data-v-070715e4]{background:var(--bla-code-bg);color:var(--bla-code-text-muted);padding:10px 12px;border-radius:6px;font-size:11px;line-height:1.5;font-family:Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word;margin:0;max-height:180px;overflow-y:auto}.modal-footer[data-v-070715e4]{display:flex;gap:8px;padding:12px 20px;border-top:1px solid var(--bla-border);background:var(--bla-bg-muted);justify-content:flex-end}.btn-primary[data-v-070715e4],.btn-secondary[data-v-070715e4]{display:inline-flex;align-items:center;gap:4px;padding:7px 14px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .15s}.btn-primary[data-v-070715e4]{background:linear-gradient(135deg,var(--bla-brand-1) 0%,var(--bla-brand-2) 100%);color:var(--bla-text-on-color)}.btn-primary[data-v-070715e4]:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--bla-primary-shadow)}.btn-secondary[data-v-070715e4]{background:var(--bla-bg-elevated);color:var(--bla-text-secondary);border:1px solid var(--bla-border)}.btn-secondary[data-v-070715e4]:hover{border-color:var(--bla-primary);color:var(--bla-primary)}.modal-fade-enter-active[data-v-070715e4],.modal-fade-leave-active[data-v-070715e4]{transition:opacity .2s}.modal-fade-enter-from[data-v-070715e4],.modal-fade-leave-to[data-v-070715e4]{opacity:0}.close-btn[data-v-070715e4]:focus-visible,.btn-primary[data-v-070715e4]:focus-visible,.btn-secondary[data-v-070715e4]:focus-visible{outline:2px solid var(--bla-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){.modal-container[data-v-070715e4]{animation:none}.modal-fade-enter-active[data-v-070715e4],.modal-fade-leave-active[data-v-070715e4]{transition:none}}.agent-panel[data-v-2a20037f]{flex:1;overflow-y:auto;padding:14px 16px;background:var(--bla-bg-sub)}.agent-panel__header[data-v-2a20037f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.agent-panel__title[data-v-2a20037f]{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;color:var(--bla-text)}.agent-panel__count[data-v-2a20037f]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--bla-bg-elevated);border:1px solid var(--bla-border);border-radius:9px;font-size:11px;font-weight:500;color:var(--bla-text-muted)}.agent-panel__filter-row[data-v-2a20037f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.agent-panel__sort[data-v-2a20037f]{display:flex;align-items:center;gap:4px;flex-shrink:0}.agent-panel__sort-tab[data-v-2a20037f]{padding:3px 8px;border:none;border-radius:12px;background:transparent;font-size:12px;color:var(--bla-text-muted);cursor:pointer;transition:all .15s;white-space:nowrap}.agent-panel__sort-tab[data-v-2a20037f]:hover{color:var(--bla-text);background:var(--bla-bg-elevated)}.agent-panel__sort-tab.active[data-v-2a20037f]{color:var(--bla-primary);background:var(--bla-primary-soft);font-weight:500}.agent-panel__categories[data-v-2a20037f]{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.agent-panel__categories[data-v-2a20037f]::-webkit-scrollbar{display:none}.agent-panel__category-tab[data-v-2a20037f]{flex-shrink:0;padding:5px 12px;border:1px solid var(--bla-border);border-radius:14px;background:var(--bla-bg-elevated);font-size:12px;color:var(--bla-text-muted);cursor:pointer;transition:all .15s;white-space:nowrap}.agent-panel__category-tab[data-v-2a20037f]:hover{border-color:var(--bla-accent);color:var(--bla-text)}.agent-panel__category-tab.active[data-v-2a20037f]{background:var(--bla-text);border-color:var(--bla-text);color:var(--bla-bg-elevated);font-weight:500}.agent-panel__grid[data-v-2a20037f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.agent-card[data-v-2a20037f]{display:flex;gap:12px;padding:14px;background:var(--bla-bg-elevated);border:1px solid var(--bla-border);border-radius:12px;cursor:pointer;transition:all .15s}.agent-card[data-v-2a20037f]:hover{border-color:var(--bla-accent);box-shadow:0 2px 10px var(--bla-primary-shadow);transform:translateY(-1px)}.agent-card.active[data-v-2a20037f]{border-color:var(--bla-primary);background:var(--bla-primary-soft)}.agent-card__avatar[data-v-2a20037f]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--bla-brand-1) 0%,var(--bla-brand-2) 100%);display:flex;align-items:center;justify-content:center;color:var(--bla-text-on-color);flex-shrink:0}.agent-card__body[data-v-2a20037f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.agent-card__title-row[data-v-2a20037f]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.agent-card__name[data-v-2a20037f]{margin:0;font-size:14px;font-weight:600;color:var(--bla-text)}.agent-card__subtitle[data-v-2a20037f]{font-size:11px;color:var(--bla-text-muted)}.agent-card__badge[data-v-2a20037f]{font-size:10px;padding:1px 6px;border-radius:8px;font-weight:500}.agent-card__badge.current[data-v-2a20037f]{background:var(--bla-success-strong);color:var(--bla-text-on-color)}.agent-card__badge.writeable[data-v-2a20037f]{background:var(--bla-danger-soft-2);color:var(--bla-danger-strong)}.agent-card__desc[data-v-2a20037f]{margin:0;font-size:12px;color:var(--bla-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-card__tags[data-v-2a20037f]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.agent-card__tag[data-v-2a20037f]{display:inline-flex;align-items:center;padding:2px 6px;background:var(--bla-surface);color:var(--bla-text-secondary);border-radius:4px;font-size:10px;font-weight:500}.agent-card__tag.more[data-v-2a20037f]{background:var(--bla-border);color:var(--bla-text-muted)}.agent-panel__empty[data-v-2a20037f]{padding:40px 16px;text-align:center;font-size:13px;color:var(--bla-text-muted)}.agent-panel__tabs[data-v-2a20037f]{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px}.agent-panel__tab[data-v-2a20037f]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--bla-border);border-radius:12px;background:var(--bla-bg-elevated);font-size:12px;font-weight:500;color:var(--bla-text-muted);cursor:pointer;transition:all .15s}.agent-panel__tab[data-v-2a20037f]:hover:not(.active){border-color:var(--bla-accent);color:var(--bla-text)}.agent-panel__tab.active[data-v-2a20037f]{background:var(--bla-text);border-color:var(--bla-text);color:var(--bla-bg-elevated)}.skill-card[data-v-2a20037f]{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--bla-bg-elevated);border:1px solid var(--bla-border);border-radius:12px;transition:all .15s}.skill-card[data-v-2a20037f]:hover{border-color:var(--bla-accent);box-shadow:0 2px 10px var(--bla-primary-shadow);transform:translateY(-1px)}.skill-card__head[data-v-2a20037f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.skill-card__name[data-v-2a20037f]{margin:0;font-size:14px;font-weight:600;color:var(--bla-text);font-family:Menlo,Consolas,monospace;word-break:break-all}.skill-card__badge[data-v-2a20037f]{flex-shrink:0;font-size:10px;padding:1px 6px;border-radius:8px;font-weight:500}.skill-card__badge.ro[data-v-2a20037f]{background:var(--bla-surface);color:var(--bla-text-secondary)}.skill-card__badge.rw[data-v-2a20037f]{background:var(--bla-danger-soft-2);color:var(--bla-danger-strong)}.skill-card__desc[data-v-2a20037f]{margin:0;font-size:12px;color:var(--bla-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.skill-card__meta[data-v-2a20037f]{display:flex;gap:8px;margin-top:2px}.skill-card__meta-item[data-v-2a20037f]{font-size:10px;color:var(--bla-text-faint)}.agent-panel__pager[data-v-2a20037f]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.pager-btn[data-v-2a20037f]{padding:6px 14px;border:1px solid var(--bla-border);border-radius:8px;background:var(--bla-bg-elevated);font-size:12px;color:var(--bla-text);cursor:pointer;transition:all .15s}.pager-btn[data-v-2a20037f]:hover:not(:disabled){border-color:var(--bla-accent)}.pager-btn[data-v-2a20037f]:disabled{opacity:.45;cursor:not-allowed}.pager-info[data-v-2a20037f]{font-size:12px;color:var(--bla-text-muted);min-width:48px;text-align:center}.agent-panel__pager-info[data-v-2a20037f]{margin-top:16px;text-align:center;font-size:12px;color:var(--bla-text-faint)}@media (max-width: 640px){.agent-panel__grid[data-v-2a20037f]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.agent-card[data-v-2a20037f],.agent-panel__sort-tab[data-v-2a20037f],.agent-panel__category-tab[data-v-2a20037f],.agent-panel__tab[data-v-2a20037f],.skill-card[data-v-2a20037f]{transition:none}.agent-card[data-v-2a20037f]:hover,.skill-card[data-v-2a20037f]:hover{transform:none}}.modal-overlay[data-v-0a9f24ea]{position:fixed;inset:0;background:var(--bla-overlay);display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.modal-container[data-v-0a9f24ea]{background:var(--bla-bg-elevated);border-radius:12px;width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--bla-shadow-3);overflow:hidden;animation:slideUp-0a9f24ea .25s cubic-bezier(.16,1,.3,1)}.modal-container[data-v-0a9f24ea]:focus{outline:none}@keyframes slideUp-0a9f24ea{0%{transform:translateY(20px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-header[data-v-0a9f24ea]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,var(--bla-success-strong) 0%,var(--bla-success-2) 100%);color:var(--bla-text-on-color)}.header-left[data-v-0a9f24ea]{display:flex;align-items:center;gap:12px}.tpl-icon[data-v-0a9f24ea]{font-size:32px;line-height:1}.modal-header h3[data-v-0a9f24ea]{font-size:16px;font-weight:600;margin:0}.modal-header p[data-v-0a9f24ea]{font-size:11px;color:var(--bla-on-brand-text);margin:2px 0 0}.close-btn[data-v-0a9f24ea]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:var(--bla-on-brand);border-radius:6px;color:var(--bla-text-on-color);cursor:pointer}.close-btn[data-v-0a9f24ea]:hover{background:var(--bla-on-brand-hover)}.modal-body[data-v-0a9f24ea]{flex:1;overflow-y:auto;padding:16px 20px}.form-group[data-v-0a9f24ea]{margin-bottom:16px}.form-group label[data-v-0a9f24ea]{display:block;font-size:12px;font-weight:600;color:var(--bla-text-body);margin-bottom:6px}.form-input[data-v-0a9f24ea]{width:100%;padding:10px 12px;border:1px solid var(--bla-border);border-radius:8px;font-size:13px;font-family:inherit;resize:vertical;transition:border .15s;background:var(--bla-bg);color:var(--bla-text)}.form-input[data-v-0a9f24ea]:focus{outline:none;border-color:var(--bla-success-strong);box-shadow:0 0 0 3px var(--bla-success-focus-ring)}.char-count[data-v-0a9f24ea]{text-align:right;font-size:10px;color:var(--bla-text-faint);margin-top:2px}.quick-questions[data-v-0a9f24ea]{display:flex;flex-wrap:wrap;gap:6px}.quick-q-btn[data-v-0a9f24ea]{padding:4px 10px;background:var(--bla-success-soft-2);color:var(--bla-success-text);border:1px solid var(--bla-success-border);border-radius:14px;font-size:11px;cursor:pointer;transition:all .15s}.quick-q-btn[data-v-0a9f24ea]:hover{background:var(--bla-success-soft);border-color:var(--bla-success-strong)}.range-info[data-v-0a9f24ea]{display:flex;align-items:center;gap:6px;font-size:12px;margin-bottom:4px}.info-label[data-v-0a9f24ea]{color:var(--bla-text-muted);width:70px;flex-shrink:0}.range-info code[data-v-0a9f24ea]{background:var(--bla-surface);padding:1px 6px;border-radius:4px;font-size:11px;color:var(--bla-text-secondary)}.warning-box[data-v-0a9f24ea]{margin-top:8px;padding:8px 10px;background:var(--bla-warning-soft);border:1px solid var(--bla-warning-border);border-radius:6px;color:var(--bla-warning-text);font-size:12px}.progress-body[data-v-0a9f24ea]{text-align:center}.progress-header[data-v-0a9f24ea]{display:flex;align-items:center;gap:12px;text-align:left;margin-bottom:16px}.progress-icon[data-v-0a9f24ea]{width:48px;height:48px;background:linear-gradient(135deg,var(--bla-success-strong),var(--bla-success-2));color:var(--bla-text-on-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.spin[data-v-0a9f24ea]{animation:spin-0a9f24ea 1s linear infinite}@keyframes spin-0a9f24ea{to{transform:rotate(360deg)}}.progress-header h4[data-v-0a9f24ea]{font-size:14px;margin:0;color:var(--bla-text)}.progress-header p[data-v-0a9f24ea]{font-size:12px;color:var(--bla-text-muted);margin:2px 0 0}.progress-bar[data-v-0a9f24ea]{height:6px;background:var(--bla-surface);border-radius:3px;overflow:hidden;margin-bottom:16px}.progress-fill[data-v-0a9f24ea]{height:100%;background:linear-gradient(90deg,var(--bla-success-strong),var(--bla-success-2));border-radius:3px;transition:width .4s ease}.progress-stages[data-v-0a9f24ea]{display:flex;justify-content:space-between;gap:4px}.stage[data-v-0a9f24ea]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10px;color:var(--bla-text-faint)}.stage-num[data-v-0a9f24ea]{width:24px;height:24px;border-radius:50%;background:var(--bla-surface);color:var(--bla-text-faint);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px}.stage.active .stage-num[data-v-0a9f24ea]{background:var(--bla-success-strong);color:var(--bla-text-on-color);animation:pulse-0a9f24ea 1s infinite}.stage.done .stage-num[data-v-0a9f24ea]{background:var(--bla-success-border);color:var(--bla-text-on-color)}@keyframes pulse-0a9f24ea{50%{transform:scale(1.1)}}.result-body[data-v-0a9f24ea]{padding:0;display:flex;flex-direction:column;height:100%}.result-header[data-v-0a9f24ea]{display:flex;align-items:center;gap:6px;padding:12px 20px;background:var(--bla-success-soft);color:var(--bla-success-text);font-size:13px;font-weight:500}.result-iframe[data-v-0a9f24ea]{flex:1;width:100%;border:none;background:var(--bla-text-on-color);min-height:320px}.error-body[data-v-0a9f24ea]{text-align:center;padding:32px 20px;color:var(--bla-danger-strong)}.error-body h4[data-v-0a9f24ea]{margin:12px 0 6px;color:var(--bla-danger-text-deep)}.error-body p[data-v-0a9f24ea]{font-size:13px;color:var(--bla-danger-text-deep);margin:0 0 16px}.modal-footer[data-v-0a9f24ea]{display:flex;gap:8px;padding:12px 20px;border-top:1px solid var(--bla-border);background:var(--bla-bg-muted);justify-content:flex-end}.btn-primary[data-v-0a9f24ea],.btn-secondary[data-v-0a9f24ea]{display:inline-flex;align-items:center;gap:4px;padding:7px 14px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .15s}.btn-primary[data-v-0a9f24ea]{background:linear-gradient(135deg,var(--bla-success-strong) 0%,var(--bla-success-2) 100%);color:var(--bla-text-on-color)}.btn-primary[data-v-0a9f24ea]:hover:not(:disabled){transform:translateY(-1px)}.btn-primary[data-v-0a9f24ea]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-0a9f24ea]{background:var(--bla-bg-elevated);color:var(--bla-text-secondary);border:1px solid var(--bla-border)}.btn-secondary[data-v-0a9f24ea]:hover{border-color:var(--bla-success-strong);color:var(--bla-success-text)}.modal-fade-enter-active[data-v-0a9f24ea],.modal-fade-leave-active[data-v-0a9f24ea]{transition:opacity .2s}.modal-fade-enter-from[data-v-0a9f24ea],.modal-fade-leave-to[data-v-0a9f24ea]{opacity:0}.close-btn[data-v-0a9f24ea]:focus-visible,.btn-primary[data-v-0a9f24ea]:focus-visible,.btn-secondary[data-v-0a9f24ea]:focus-visible,.quick-q-btn[data-v-0a9f24ea]:focus-visible,.form-input[data-v-0a9f24ea]:focus-visible{outline:2px solid var(--bla-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){.modal-container[data-v-0a9f24ea],.spin[data-v-0a9f24ea],.stage.active .stage-num[data-v-0a9f24ea]{animation:none}.progress-fill[data-v-0a9f24ea],.modal-fade-enter-active[data-v-0a9f24ea],.modal-fade-leave-active[data-v-0a9f24ea]{transition:none}}.report-panel[data-v-6998132c]{flex:1;overflow-y:auto;padding:14px 16px;background:var(--bla-bg-sub)}.report-intro[data-v-6998132c]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:linear-gradient(135deg,var(--bla-success-tint),var(--bla-success-2-tint));border-radius:8px;color:var(--bla-success-text);margin-bottom:12px}.intro-title[data-v-6998132c]{font-size:13px;font-weight:600;color:var(--bla-success-text-deep);margin-bottom:2px}.intro-desc[data-v-6998132c]{font-size:11px;color:var(--bla-success-text-deep)}.report-stats[data-v-6998132c]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:14px}.stat[data-v-6998132c]{background:var(--bla-bg-elevated);border:1px solid var(--bla-border);border-radius:8px;padding:8px;text-align:center}.stat-num[data-v-6998132c]{font-size:18px;font-weight:700;color:var(--bla-success-strong)}.stat-label[data-v-6998132c]{font-size:10px;color:var(--bla-text-faint);margin-top:2px}.section-title[data-v-6998132c]{font-size:12px;font-weight:600;color:var(--bla-text-secondary);margin:14px 0 8px}.template-list[data-v-6998132c]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.template-card[data-v-6998132c]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;background:var(--bla-bg-elevated);border:1px solid var(--bla-border);border-radius:8px;cursor:pointer;transition:all .15s;text-align:center}.template-card[data-v-6998132c]:hover{border-color:var(--bla-success-strong);transform:translateY(-2px);box-shadow:0 4px 12px var(--bla-success-shadow)}.tpl-icon[data-v-6998132c]{font-size:28px;line-height:1}.tpl-name[data-v-6998132c]{font-size:12px;font-weight:600;color:var(--bla-text)}.tpl-action[data-v-6998132c]{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--bla-success-text);margin-top:2px}.history-list[data-v-6998132c]{display:flex;flex-direction:column;gap:4px}.history-item[data-v-6998132c]{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--bla-bg-elevated);border:1px solid var(--bla-border);border-radius:6px;font-size:12px;cursor:pointer;transition:all .15s}.history-item[data-v-6998132c]:hover{border-color:var(--bla-success-strong);background:var(--bla-success-soft-2)}.history-item.done .history-status[data-v-6998132c]{color:var(--bla-success-strong)}.history-item.failed .history-status[data-v-6998132c]{color:var(--bla-danger)}.history-item.queued[data-v-6998132c],.history-item.parsing[data-v-6998132c],.history-item.querying[data-v-6998132c],.history-item.rendering[data-v-6998132c],.history-item.uploading[data-v-6998132c]{background:var(--bla-info-soft)}.history-info[data-v-6998132c]{flex:1;min-width:0}.history-name[data-v-6998132c]{color:var(--bla-text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-time[data-v-6998132c]{color:var(--bla-text-faint);font-size:10px}.history-del[data-v-6998132c]{background:transparent;border:none;color:var(--bla-text-faint);cursor:pointer;padding:2px;display:flex;border-radius:3px}.history-del[data-v-6998132c]:hover{background:var(--bla-danger-soft-2);color:var(--bla-danger-strong)}.spin[data-v-6998132c]{animation:spin-6998132c 1s linear infinite}@keyframes spin-6998132c{to{transform:rotate(360deg)}}.history-del[data-v-6998132c]:focus-visible{outline:2px solid var(--bla-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){.spin[data-v-6998132c]{animation:none}}.modal-overlay[data-v-6954ba06]{position:fixed;inset:0;background:var(--bla-overlay);display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.modal-container[data-v-6954ba06]{background:var(--bla-bg-elevated);border-radius:12px;width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--bla-shadow-3);overflow:hidden;animation:slideUp-6954ba06 .25s cubic-bezier(.16,1,.3,1)}.modal-container[data-v-6954ba06]:focus{outline:none}@keyframes slideUp-6954ba06{0%{transform:translateY(20px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-header[data-v-6954ba06]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,var(--bla-warning) 0%,var(--bla-danger) 100%);color:var(--bla-text-on-color)}.header-left[data-v-6954ba06]{display:flex;align-items:center;gap:12px}.wf-icon[data-v-6954ba06]{width:44px;height:44px;border-radius:10px;background:var(--bla-on-brand);display:flex;align-items:center;justify-content:center;color:var(--bla-text-on-color)}.modal-header h3[data-v-6954ba06]{font-size:16px;font-weight:600;margin:0}.modal-header p[data-v-6954ba06]{font-size:11px;color:var(--bla-on-brand-text);margin:2px 0 0;max-width:380px}.close-btn[data-v-6954ba06]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:var(--bla-on-brand);border-radius:6px;color:var(--bla-text-on-color);cursor:pointer}.status-bar[data-v-6954ba06]{display:flex;align-items:center;gap:8px;padding:8px 20px;background:var(--bla-warning-soft-2);border-bottom:1px solid var(--bla-warning-chip);flex-wrap:wrap}.status-pill[data-v-6954ba06]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:500}.status-pill .status-dot[data-v-6954ba06]{width:6px;height:6px;border-radius:50%;background:currentColor}.status-pill.draft[data-v-6954ba06]{background:var(--bla-surface);color:var(--bla-text-muted)}.status-pill.enabled[data-v-6954ba06]{background:var(--bla-success-soft);color:var(--bla-success-text)}.status-pill.disabled[data-v-6954ba06]{background:var(--bla-danger-soft-2);color:var(--bla-danger-strong)}.status-pill.running[data-v-6954ba06]{background:var(--bla-info-soft-2);color:var(--bla-info-text)}.status-pill.failed[data-v-6954ba06]{background:var(--bla-danger-soft);color:var(--bla-danger-strong)}.trigger-info[data-v-6954ba06],.run-info[data-v-6954ba06]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--bla-warning-text)}.modal-body[data-v-6954ba06]{flex:1;overflow-y:auto;padding:16px 20px}.detail-section[data-v-6954ba06]{margin-bottom:16px}.detail-section h4[data-v-6954ba06]{font-size:12px;font-weight:600;color:var(--bla-text-secondary);margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.node-flow[data-v-6954ba06]{display:flex;flex-direction:column;align-items:center;gap:4px}.node-item[data-v-6954ba06]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:var(--bla-bg-elevated);border:1px solid var(--bla-border);border-radius:6px}.node-trigger[data-v-6954ba06]{border-color:var(--bla-warning-light);background:var(--bla-warning-soft-2)}.node-agent[data-v-6954ba06]{border-color:var(--bla-tint-indigo);background:var(--bla-tint-indigo-bg)}.node-tool[data-v-6954ba06]{border-color:var(--bla-tint-teal);background:var(--bla-tint-teal-bg)}.node-condition[data-v-6954ba06]{border-color:var(--bla-tint-orange);background:var(--bla-tint-orange-bg)}.node-notify[data-v-6954ba06]{border-color:var(--bla-tint-pink);background:var(--bla-tint-pink-bg)}.node-http[data-v-6954ba06]{border-color:var(--bla-tint-blue);background:var(--bla-tint-blue-bg)}.node-llm[data-v-6954ba06]{border-color:var(--bla-tint-violet);background:var(--bla-accent-soft)}.node-icon[data-v-6954ba06]{width:26px;height:26px;border-radius:6px;background:var(--bla-bg-elevated);display:flex;align-items:center;justify-content:center;flex-shrink:0}.node-name[data-v-6954ba06]{font-size:12px;font-weight:500;color:var(--bla-text)}.node-type[data-v-6954ba06]{font-size:10px;color:var(--bla-text-faint);margin-top:1px}.node-arrow[data-v-6954ba06]{color:var(--bla-border-strong);height:14px;display:flex;align-items:center}.form-group[data-v-6954ba06]{margin-bottom:8px}.form-group label[data-v-6954ba06]{display:block;font-size:12px;font-weight:500;color:var(--bla-text-body);margin-bottom:4px}.form-input[data-v-6954ba06]{width:100%;padding:6px 10px;border:1px solid var(--bla-border);border-radius:6px;font-family:Menlo,monospace;font-size:12px;background:var(--bla-bg);color:var(--bla-text)}.cron-hint[data-v-6954ba06]{margin-top:4px;font-size:11px;color:var(--bla-text-muted)}.cron-hint code[data-v-6954ba06]{background:var(--bla-surface);padding:1px 5px;border-radius:3px;color:var(--bla-text-secondary);font-family:Menlo,monospace}.trigger-display[data-v-6954ba06]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:var(--bla-warning-soft);border:1px solid var(--bla-warning-border);color:var(--bla-warning-text);border-radius:6px;font-size:12px}.run-list[data-v-6954ba06]{display:flex;flex-direction:column;gap:4px}.run-item[data-v-6954ba06]{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--bla-bg-sub);border:1px solid var(--bla-border);border-radius:6px;font-size:12px;position:relative}.run-item.success .run-status-icon[data-v-6954ba06]{color:var(--bla-success-strong)}.run-item.failed .run-status-icon[data-v-6954ba06]{color:var(--bla-danger)}.run-item.running .run-status-icon[data-v-6954ba06]{color:var(--bla-info-strong)}.run-info-block[data-v-6954ba06]{flex:1}.run-time[data-v-6954ba06]{color:var(--bla-text);font-weight:500}.run-meta[data-v-6954ba06]{color:var(--bla-text-faint);font-size:10px}.run-logs-btn[data-v-6954ba06]{background:transparent;border:none;color:var(--bla-text-faint);cursor:pointer;display:flex}.run-logs-btn .rotated[data-v-6954ba06]{transform:rotate(90deg)}.run-logs[data-v-6954ba06]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--bla-code-bg);color:var(--bla-code-text-muted);padding:8px 10px;border-radius:6px;font-family:Menlo,monospace;font-size:10px;z-index:10;max-height:200px;overflow-y:auto}.log-line[data-v-6954ba06]{display:flex;gap:6px;padding:1px 0;line-height:1.4}.log-time[data-v-6954ba06]{color:var(--bla-text-muted);flex-shrink:0}.log-msg.info[data-v-6954ba06]{color:var(--bla-code-text-muted)}.log-msg.warn[data-v-6954ba06]{color:var(--bla-warning-light)}.log-msg.error[data-v-6954ba06]{color:var(--bla-danger-text-light)}.spin[data-v-6954ba06]{animation:spin-6954ba06 1s linear infinite}@keyframes spin-6954ba06{to{transform:rotate(360deg)}}.modal-footer[data-v-6954ba06]{display:flex;gap:8px;padding:12px 20px;border-top:1px solid var(--bla-border);background:var(--bla-bg-muted);justify-content:flex-end}.btn-primary[data-v-6954ba06],.btn-secondary[data-v-6954ba06]{display:inline-flex;align-items:center;gap:4px;padding:7px 14px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .15s}.btn-primary[data-v-6954ba06]{background:linear-gradient(135deg,var(--bla-warning) 0%,var(--bla-danger) 100%);color:var(--bla-text-on-color)}.btn-primary[data-v-6954ba06]:hover:not(:disabled){transform:translateY(-1px)}.btn-primary[data-v-6954ba06]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-6954ba06]{background:var(--bla-bg-elevated);color:var(--bla-text-secondary);border:1px solid var(--bla-border)}.btn-secondary[data-v-6954ba06]:hover{border-color:var(--bla-warning);color:var(--bla-warning-text-2)}.modal-fade-enter-active[data-v-6954ba06],.modal-fade-leave-active[data-v-6954ba06]{transition:opacity .2s}.modal-fade-enter-from[data-v-6954ba06],.modal-fade-leave-to[data-v-6954ba06]{opacity:0}.close-btn[data-v-6954ba06]:focus-visible,.btn-primary[data-v-6954ba06]:focus-visible,.btn-secondary[data-v-6954ba06]:focus-visible,.run-logs-btn[data-v-6954ba06]:focus-visible,.form-input[data-v-6954ba06]:focus-visible{outline:2px solid var(--bla-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){.modal-container[data-v-6954ba06],.spin[data-v-6954ba06]{animation:none}.modal-fade-enter-active[data-v-6954ba06],.modal-fade-leave-active[data-v-6954ba06]{transition:none}}.workflow-panel[data-v-0e43d9a7]{flex:1;overflow-y:auto;padding:14px 16px;background:var(--bla-bg-sub)}.wf-intro[data-v-0e43d9a7]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:linear-gradient(135deg,var(--bla-warning-tint),var(--bla-danger-tint));border-radius:8px;color:var(--bla-warning-text-2);margin-bottom:12px}.intro-title[data-v-0e43d9a7]{font-size:13px;font-weight:600;color:var(--bla-warning-text-deep);margin-bottom:2px}.intro-desc[data-v-0e43d9a7]{font-size:11px;color:var(--bla-warning-text);line-height:1.4}.wf-stats[data-v-0e43d9a7]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:14px}.stat[data-v-0e43d9a7]{background:var(--bla-bg-elevated);border:1px solid var(--bla-border);border-radius:8px;padding:8px;text-align:center}.stat-num[data-v-0e43d9a7]{font-size:18px;font-weight:700;color:var(--bla-warning)}.stat-label[data-v-0e43d9a7]{font-size:10px;color:var(--bla-text-faint);margin-top:2px}.section-title[data-v-0e43d9a7]{font-size:12px;font-weight:600;color:var(--bla-text-secondary);margin:14px 0 8px}.wf-list[data-v-0e43d9a7]{display:flex;flex-direction:column;gap:6px}.wf-card[data-v-0e43d9a7]{display:flex;gap:10px;padding:10px 12px;background:var(--bla-bg-elevated);border:1px solid var(--bla-border);border-radius:8px;cursor:pointer;transition:all .15s;align-items:center}.wf-card[data-v-0e43d9a7]:hover{border-color:var(--bla-warning);box-shadow:0 2px 8px var(--bla-warning-shadow);transform:translate(2px)}.wf-card.enabled[data-v-0e43d9a7]{border-left:3px solid var(--bla-success-strong)}.wf-card.running[data-v-0e43d9a7]{border-left:3px solid var(--bla-info-strong)}.wf-card.disabled[data-v-0e43d9a7]{opacity:.7}.wf-card-icon[data-v-0e43d9a7]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,var(--bla-warning-light),var(--bla-warning));display:flex;align-items:center;justify-content:center;color:var(--bla-text-on-color);flex-shrink:0}.wf-card-info[data-v-0e43d9a7]{flex:1;min-width:0}.wf-name[data-v-0e43d9a7]{font-size:13px;font-weight:600;color:var(--bla-text);margin-bottom:3px;display:flex;align-items:center;gap:4px}.badge-on[data-v-0e43d9a7]{background:var(--bla-success-soft);color:var(--bla-success-text);font-size:9px;padding:1px 5px;border-radius:6px;font-weight:500}.badge-run[data-v-0e43d9a7]{background:var(--bla-info-soft-2);color:var(--bla-info-text);font-size:9px;padding:1px 5px;border-radius:6px;font-weight:500}.badge-off[data-v-0e43d9a7]{background:var(--bla-danger-soft-2);color:var(--bla-danger-strong);font-size:9px;padding:1px 5px;border-radius:6px;font-weight:500}.wf-desc[data-v-0e43d9a7]{font-size:11px;color:var(--bla-text-muted);line-height:1.4;margin-bottom:4px}.wf-meta[data-v-0e43d9a7]{display:flex;gap:8px;flex-wrap:wrap;font-size:10px;color:var(--bla-text-faint)}.wf-trigger[data-v-0e43d9a7],.wf-nodes[data-v-0e43d9a7],.wf-last[data-v-0e43d9a7]{display:inline-flex;align-items:center;gap:2px}.wf-trigger code[data-v-0e43d9a7],.wf-meta code[data-v-0e43d9a7]{font-family:Menlo,monospace;font-size:9px;background:var(--bla-surface);padding:0 4px;border-radius:3px;color:var(--bla-text-secondary)}.wf-quick-toggle[data-v-0e43d9a7]{width:28px;height:28px;border-radius:50%;background:var(--bla-surface);display:flex;align-items:center;justify-content:center;color:var(--bla-text-muted);flex-shrink:0;cursor:pointer;transition:all .15s}.wf-quick-toggle[data-v-0e43d9a7]:hover{background:var(--bla-warning-light);color:var(--bla-text-on-color)}.wf-card.enabled .wf-quick-toggle[data-v-0e43d9a7]{background:var(--bla-success-soft);color:var(--bla-success-text)}.wf-card.enabled .wf-quick-toggle[data-v-0e43d9a7]:hover{background:var(--bla-danger-soft-2);color:var(--bla-danger-strong)}.runs-list[data-v-0e43d9a7]{display:flex;flex-direction:column;gap:4px}.run-row[data-v-0e43d9a7]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:var(--bla-bg-elevated);border:1px solid var(--bla-border);border-radius:6px;font-size:11px}.run-icon.success[data-v-0e43d9a7]{color:var(--bla-success-strong)}.run-icon.failed[data-v-0e43d9a7]{color:var(--bla-danger)}.run-icon.running[data-v-0e43d9a7]{color:var(--bla-info-strong)}.run-content[data-v-0e43d9a7]{flex:1;display:flex;gap:6px;align-items:center}.run-name[data-v-0e43d9a7]{color:var(--bla-text);font-weight:500}.run-meta[data-v-0e43d9a7]{color:var(--bla-text-faint);font-size:10px}.spin[data-v-0e43d9a7]{animation:spin-0e43d9a7 1s linear infinite}@keyframes spin-0e43d9a7{to{transform:rotate(360deg)}}.wf-quick-toggle[data-v-0e43d9a7]:focus-visible{outline:2px solid var(--bla-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){.spin[data-v-0e43d9a7]{animation:none}}.artifact-card[data-v-452e0abc]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--bla-border);border-radius:var(--bla-radius-md);background:var(--bla-bg);margin-bottom:6px}.artifact-card.is-pinned[data-v-452e0abc]{border-color:var(--bla-primary)}.artifact-card__icon[data-v-452e0abc]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--bla-radius-sm);background:var(--bla-primary-soft);color:var(--bla-primary)}.artifact-card__body[data-v-452e0abc]{flex:1;min-width:0}.artifact-card__name[data-v-452e0abc]{font-size:12px;font-weight:500;color:var(--bla-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artifact-card__meta[data-v-452e0abc]{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--bla-text-muted)}.artifact-card__source[data-v-452e0abc]{color:var(--bla-text-secondary)}.artifact-card__dot[data-v-452e0abc]{opacity:.6}.artifact-card__actions[data-v-452e0abc]{display:flex;align-items:center;gap:2px;flex-shrink:0}.artifact-card__btn[data-v-452e0abc]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--bla-radius-sm);background:transparent;color:var(--bla-text-muted);cursor:pointer;transition:background .15s,color .15s}.artifact-card__btn[data-v-452e0abc]:hover:not(:disabled){color:var(--bla-primary);background:var(--bla-primary-soft)}.artifact-card__btn.is-active[data-v-452e0abc]{color:var(--bla-primary)}.artifact-card__btn[data-v-452e0abc]:disabled{opacity:.35;cursor:not-allowed}.artifact-panel[data-v-1c77a248]{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bla-bg-elevated)}.artifact-panel__head[data-v-1c77a248]{display:flex;align-items:center;gap:6px;padding:12px 12px 8px;flex-shrink:0}.artifact-panel__title[data-v-1c77a248]{font-size:12px;font-weight:600;color:var(--bla-text-secondary)}.artifact-panel__count[data-v-1c77a248]{min-width:16px;height:16px;padding:0 5px;border-radius:8px;background:var(--bla-primary);color:var(--bla-text-inverse);font-size:10px;font-weight:600;line-height:16px;text-align:center}.artifact-panel__list[data-v-1c77a248]{flex:1;min-height:0;overflow-y:auto;padding:0 8px 8px}.artifact-panel__row[data-v-1c77a248]{position:relative}.artifact-panel__flag[data-v-1c77a248]{position:absolute;top:-4px;right:6px;z-index:1;padding:0 5px;border-radius:8px;background:var(--bla-primary-soft);color:var(--bla-primary);font-size:9px;line-height:14px}.artifact-panel__empty[data-v-1c77a248]{margin:16px 12px;font-size:12px;line-height:1.6;color:var(--bla-text-muted)}.artifact-preview[data-v-1c77a248]{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:12px}.artifact-preview__mask[data-v-1c77a248]{position:absolute;inset:0;background:#0f172a73}.artifact-preview__box[data-v-1c77a248]{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:520px;max-height:100%;border:1px solid var(--bla-border);border-radius:var(--bla-radius-lg);background:var(--bla-bg);overflow:hidden}.artifact-preview__bar[data-v-1c77a248]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--bla-border)}.artifact-preview__name[data-v-1c77a248]{font-size:13px;font-weight:600;color:var(--bla-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artifact-preview__close[data-v-1c77a248]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--bla-radius-sm);background:transparent;color:var(--bla-text-muted);cursor:pointer}.artifact-preview__close[data-v-1c77a248]:hover{color:var(--bla-text);background:var(--bla-surface)}.artifact-preview__body[data-v-1c77a248]{flex:1;min-height:0;overflow-y:auto;padding:12px}.artifact-preview__summary[data-v-1c77a248]{margin:0 0 8px;font-size:12px;line-height:1.7;color:var(--bla-text-secondary)}.artifact-preview__data[data-v-1c77a248]{margin:0 0 8px;padding:8px 10px;border-radius:var(--bla-radius-sm);background:var(--bla-bg-sub);color:var(--bla-text);font-size:11px;line-height:1.6;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-all}.artifact-preview__frame[data-v-1c77a248]{width:100%;height:260px;border:1px solid var(--bla-border);border-radius:var(--bla-radius-sm);background:#fff}.artifact-preview__foot[data-v-1c77a248]{display:flex;justify-content:flex-end;padding:8px 12px;border-top:1px solid var(--bla-border)}.artifact-preview__dl[data-v-1c77a248]{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border:none;border-radius:var(--bla-radius-md);background:var(--bla-primary);color:var(--bla-text-inverse);font-size:12px;cursor:pointer}.artifact-preview__dl[data-v-1c77a248]:disabled{opacity:.5;cursor:not-allowed}.copilot-body[data-v-79fd7616]{flex:1;min-height:0;display:flex;flex-direction:row;overflow:hidden;background:var(--bla-bg-sub)}.copilot-body--mobile[data-v-79fd7616]{flex-direction:column}.copilot-panel-area[data-v-79fd7616]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}#app{width:100vw;height:100vh;overflow:hidden}@supports (height: 100dvh){#app{height:100dvh}}.route-loading{height:100%;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6b7280;font-size:13px;background-color:#f9fafb}.route-loading-spinner{width:28px;height:28px;border:3px solid #e9d5ff;border-top-color:#7c3aed;border-radius:50%;animation:route-loading-spin .7s linear infinite}.route-loading-text{letter-spacing:.5px}@keyframes route-loading-spin{to{transform:rotate(360deg)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 221.2 83.2% 53.3%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96%;--secondary-foreground: 222.2 84% 4.9%;--muted: 210 40% 96%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96%;--accent-foreground: 222.2 84% 4.9%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 221.2 83.2% 53.3%;--radius: .5rem}.dark{--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 217.2 91.2% 59.8%;--primary-foreground: 222.2 84% 4.9%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 224.3 76.3% 94.1%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}.form-checkbox{border-radius:0}.form-checkbox:focus,.form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){.form-checkbox:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{border-color:transparent;background-color:currentColor}.form-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){.form-checkbox:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{border-color:transparent;background-color:currentColor}.\!visible{visibility:visible!important}.visible{visibility:visible}.\!invisible{visibility:hidden!important}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.mx-1{margin-left:.25rem;margin-right:.25rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.\!grid{display:grid!important}.grid{display:grid}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[19px\]{height:19px}.h-full{height:100%}.max-h-40{max-height:10rem}.max-h-\[300px\]{max-height:300px}.max-h-full{max-height:100%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[19px\]{width:19px}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.fill-yellow-400{fill:#facc15}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pl-3{padding-left:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-input{color:hsl(var(--input))}.text-muted{color:hsl(var(--muted))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-\:T\]{-: T}:root{--radius: .5rem;--color-primary: #7B67EE;--color-primary-dark: #6653D1;--color-success: #30C28B;--color-warning: #FF9900;--color-error: #FF4D4F;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadowColor: rgba(0, 0, 0, .08);--primaryColor: #7B67EE;--firstLevelText: #1e293b;--secondLevelText: #475569;--thirdLevelText: #94a3b8;--fourthLevelText: #cbd5e1;--borderCommonDefault: #e2e8f0;--lineColor: #e2e8f0;--lowestBg: #f5f6f7;--defaultBg: #ffffff;--rowSelectedBg: #f1f5f9;--fill0: #f8f9fa;--primaryBg: #f5f3ff;--fc1: #1e293b;--fc2: #475569;--fc3: #94a3b8;--fc4: #cbd5e1;--fc5: #e2e8f0;--fc6: #f1f5f9;--bgBrandLightDefault: rgba(123, 103, 238, .08)}.btn-primary{background:#3b82f6;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .2s}.btn-primary:hover{background:#2563eb}.btn-primary:disabled{background:#94a3b8;cursor:not-allowed}.btn-secondary{background:#f1f5f9;color:#64748b;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .2s;display:flex;align-items:center;gap:4px}.btn-secondary:hover{background:#e2e8f0}.toolbar-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;background:#f8fafc;border-radius:6px;cursor:pointer;font-size:14px;color:#475569;transition:all .2s;white-space:nowrap}.toolbar-btn:hover{background:#e2e8f0}.toolbar-btn .w-4.h-4{width:16px;height:16px;flex-shrink:0}.toolbar-btn.danger{color:#dc2626;background:#fef2f2}.toolbar-btn.danger:hover{background:#fee2e2}.toolbar-badge{display:inline-flex;align-items:center;justify-content:center;color:var(--secondLevelText, #64748b);font-size:12px;line-height:1;font-weight:600;flex-shrink:0}.toolbar-divider{width:1px;height:24px}.divider{width:1px;height:16px;background-color:#cbd5e1;margin:0 8px}.search-container{display:flex;align-items:center;height:32px;min-width:200px}.search-box{display:flex;align-items:center;background:#fff;border:none;border-bottom:1px solid #d1d5db;border-radius:0;padding:0 8px 0 12px;height:32px;width:100%;min-width:200px;position:relative}.search-icon{color:#6b7280;margin-right:8px;flex-shrink:0;width:16px;height:16px}.search-input{flex:1;border:none;outline:none;font-size:14px;background:transparent;min-width:80px;padding-right:80px}.search-input:focus{outline:none;box-shadow:none}.search-controls{display:flex;align-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);flex-shrink:0}.search-count{font-size:12px;color:#6b7280;margin-right:8px;white-space:nowrap;flex-shrink:0}.nav-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;background-color:#f3f4f6;color:#6b7280;cursor:pointer;transition:background-color .2s ease}.nav-btn:hover{background-color:#e5e7eb}.nav-btn{background:none;border:none;cursor:pointer;padding:2px;color:#6b7280;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:4px}.clear-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;color:#6b7280;display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.nav-btn:hover,.clear-btn:hover{background-color:#f3f4f6;color:#1f2937}.nav-btn:disabled,.clear-btn:disabled{opacity:.5;cursor:not-allowed}.form-input,.form-select,.form-textarea{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s;outline:none}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-label{font-weight:500;color:#374151;margin-bottom:6px;font-size:14px}.form-textarea{resize:vertical;min-height:60px}.checkbox-container{display:flex;align-items:center;font-size:14px;color:#374151;cursor:pointer}.form-checkbox{margin-right:8px;width:16px;height:16px}.modal-content{background:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a;width:500px;max-width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e2e8f0}.modal-header h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}.close-btn{padding:4px;border:none;background:none;border-radius:4px;cursor:pointer;color:#6b7280}.close-btn:hover{background:#f3f4f6}.modal-body{flex:1;padding:20px;overflow-y:auto}.modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e2e8f0}@media (max-width: 768px){.modal-content{margin:20px;max-width:calc(100vw - 40px)}}:root{--radius: .5rem;--color-primary: #7B67EE;--color-primary-dark: #6653D1;--color-success: #30C28B;--color-warning: #FF9900;--color-error: #FF4D4F;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadowColor: rgba(0, 0, 0, .08);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--primaryColor: #7B67EE;--firstLevelText: #1e293b;--secondLevelText: #475569;--thirdLevelText: #94a3b8;--fourthLevelText: #cbd5e1;--borderCommonDefault: #e2e8f0;--lineColor: #e2e8f0;--lowestBg: #f5f6f7;--defaultBg: #ffffff;--rowSelectedBg: #f1f5f9;--fill0: #f8f9fa;--primaryBg: #f5f3ff;--fc1: #1e293b;--fc2: #475569;--fc3: #94a3b8;--fc4: #cbd5e1;--fc5: #e2e8f0;--fc6: #f1f5f9;--bgBrandLightDefault: rgba(123, 103, 238, .08)}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--mobile-appbar-h: 48px;--mobile-tabbar-h: 56px}html.mobile-device,html.mobile-device *{-webkit-tap-highlight-color:transparent}html.mobile-device{touch-action:manipulation}html.mobile-device body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}.mobile-layout{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:#f5f6f8}.mobile-appbar{flex:0 0 auto;display:flex;align-items:center;height:calc(var(--mobile-appbar-h) + var(--safe-top));padding-top:var(--safe-top);padding-left:var(--safe-left);padding-right:var(--safe-right);background-color:#fff;border-bottom:1px solid #eef0f2;z-index:100}.mobile-tabbar{position:fixed;left:0;right:0;bottom:0;flex:0 0 auto;display:flex;align-items:center;height:calc(var(--mobile-tabbar-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background-color:#fff;border-top:1px solid #eef0f2;z-index:100}.mobile-content{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--mobile-tabbar-h) + var(--safe-bottom));overscroll-behavior-y:contain}.mobile-layout{height:100%}@supports (height: 100dvh){.mobile-layout{height:100dvh}}html.mobile-device,html.mobile-device body{height:100%;overflow:hidden}.mobile-card{background-color:#fff;border-radius:12px;border:1px solid #eef0f2}.mobile-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-space-card{overflow:hidden}.mobile-space-card-head{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:none;border-bottom:1px solid #f2f4f6;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}.mobile-space-card-head:active{background-color:#f7f8fa}.mobile-space-dot{flex-shrink:0;width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:#fff}.mobile-space-name{flex:1;min-width:0;text-align:left;font-size:15px;font-weight:500;color:#1f2937}.mobile-space-badge{flex-shrink:0;padding:1px 6px;border-radius:999px;background-color:#ede9fe;color:#7c3aed;font-size:11px;line-height:16px}.mobile-space-count{flex-shrink:0;font-size:12px;color:#9ca3af}.mobile-space-arrow{flex-shrink:0;color:#c0c4cc}.mobile-space-card-body{padding:12px 8px 14px}.mobile-node-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px 0}.mobile-node-cell{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;border:none;border-radius:10px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,background-color .15s ease}.mobile-node-cell:active{transform:scale(.96);background-color:#f7f8fa}.mobile-node-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background-color:#eef2ff;color:#4f46e5}.mobile-node-name{width:100%;font-size:12px;line-height:1.35;color:#4b5563;text-align:center;word-break:break-all}.mobile-node-cell.is-skeleton{pointer-events:none}.mobile-node-skeleton-icon{width:40px;height:40px;border-radius:12px;background-color:#f0f2f5;animation:mobile-skeleton-pulse 1.2s ease-in-out infinite}.mobile-node-skeleton-text{width:70%;height:10px;border-radius:5px;background-color:#f0f2f5;animation:mobile-skeleton-pulse 1.2s ease-in-out infinite}@keyframes mobile-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.mobile-space-error{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 12px;font-size:13px;color:#9ca3af}.mobile-space-error-icon{color:#f59e0b}.mobile-space-error-text{color:#6b7280}.mobile-space-retry{padding:4px 12px;border:1px solid #e5e7eb;border-radius:999px;background-color:#fff;color:#4f46e5;font-size:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mobile-space-retry:active{background-color:#f5f3ff}.mobile-space-blank{padding:18px 12px;text-align:center;font-size:13px;color:#9ca3af}html.mobile-device .personal-settings-dialog{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;border-radius:0!important;display:flex!important;flex-direction:column}html.mobile-device .personal-settings-dialog .el-dialog__header{flex:0 0 auto;padding:14px 16px!important}html.mobile-device .personal-settings-dialog .el-dialog__body{flex:1 1 auto;min-height:0;overflow:hidden!important;padding:0!important}html.mobile-device .personal-settings-dialog .personal-settings{flex-direction:column;min-height:0!important;max-height:none!important;height:100%}html.mobile-device .personal-settings-dialog .settings-sidebar{width:100%!important;flex:0 0 auto;padding:0!important;border-right:none}html.mobile-device .personal-settings-dialog .settings-menu{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:8px 12px;gap:8px}html.mobile-device .personal-settings-dialog .settings-menu-item{flex:0 0 auto;padding:6px 14px!important;border-left:none!important;border-radius:999px;background:#f3f4f6;font-size:13px;white-space:nowrap}html.mobile-device .personal-settings-dialog .settings-menu-item.active{background:#3b82f6;color:#fff!important;border-left-color:transparent!important;font-weight:500}html.mobile-device .personal-settings-dialog .settings-content{flex:1 1 auto;min-height:0;padding:16px!important;overflow-y:auto;-webkit-overflow-scrolling:touch}html.mobile-device .avatar-upload-dialog{width:100vw!important;max-width:100vw!important;height:100vh!important;margin:0!important;border-radius:0!important;display:flex;flex-direction:column}html.mobile-device .avatar-upload-dialog .el-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}html.mobile-device .avatar-upload-dialog .avatar-upload-body{flex-direction:column;gap:16px}*,*:before,*:after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;background-color:#f8fafc;color:#1f2937;line-height:1.6}#app{height:100vh;overflow:hidden}::-webkit-scrollbar{width:6px!important;height:6px!important;opacity:0!important;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}::-webkit-scrollbar-track{background:transparent!important;border-radius:3px!important}::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:3px!important;opacity:0!important;-webkit-transition:background-color .2s,opacity .3s ease;transition:background-color .2s,opacity .3s ease}::-webkit-scrollbar-thumb:hover{background:#94a3b8!important;opacity:1!important}:hover::-webkit-scrollbar-thumb{opacity:1!important}.scroll-overlay{overflow-y:auto!important;position:relative}.scroll-overlay::-webkit-scrollbar{width:12px!important;height:12px!important;opacity:0!important;-webkit-transition:opacity .3s ease!important;transition:opacity .3s ease!important}.scroll-overlay::-webkit-scrollbar-button{display:none!important}.scroll-overlay::-webkit-scrollbar-thumb{background-color:transparent!important;border-radius:6px!important;opacity:0!important;-webkit-transition:background-color .2s,opacity .3s ease!important;transition:background-color .2s,opacity .3s ease!important}.scroll-overlay::-webkit-scrollbar-track{background:transparent!important}.scroll-overlay::-webkit-scrollbar-corner{background:transparent!important}.scroll-overlay:hover::-webkit-scrollbar{opacity:1!important}.scroll-overlay:hover::-webkit-scrollbar-thumb{background-color:#cbd5e1!important;opacity:1!important}.api-panel-container .tab-content::-webkit-scrollbar,.api-panel-container .api-code-example::-webkit-scrollbar,.api-panel-container .api-field-docs::-webkit-scrollbar{width:8px}.api-panel-container .tab-content::-webkit-scrollbar-track,.api-panel-container .api-code-example::-webkit-scrollbar-track,.api-panel-container .api-field-docs::-webkit-scrollbar-track{background:transparent}.api-panel-container .tab-content::-webkit-scrollbar-thumb,.api-panel-container .api-code-example::-webkit-scrollbar-thumb,.api-panel-container .api-field-docs::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.api-panel-container .tab-content::-webkit-scrollbar-thumb:hover,.api-panel-container .api-code-example::-webkit-scrollbar-thumb:hover,.api-panel-container .api-field-docs::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.api-panel-container .tab-content::-webkit-scrollbar-button,.api-panel-container .api-code-example::-webkit-scrollbar-button,.api-panel-container .api-field-docs::-webkit-scrollbar-button{display:none}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.table-container{position:relative}.table-header{position:sticky;top:0;z-index:10;background:#fff}.sortable-ghost{opacity:.4}.sortable-chosen{background:#eff6ff!important}.sortable-drag{background:#fff;box-shadow:0 10px 25px #00000026;border-radius:6px}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:all .3s ease}.slide-enter-from{transform:translate(-100%)}.slide-leave-to{transform:translate(100%)}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a;max-width:90vw;max-height:90vh;overflow:auto}.virtual-table *{will-change:transform}@media (max-width: 768px){.modal-content{margin:20px;max-width:calc(100vw - 40px)}.table-header{font-size:12px}.header-cell{min-width:100px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading-spinner{display:inline-block;width:20px;height:20px;border:3px solid rgba(59,130,246,.3);border-radius:50%;border-top-color:#3b82f6;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.input{display:block;width:100%;border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem}.input::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.input::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.input{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.input:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.card{border-radius:var(--radius);border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-header{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:1rem 1.5rem}.card-body{padding:1rem 1.5rem}.card-footer{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:1rem 1.5rem}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-yellow-200:hover{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.hover\:text-yellow-400:hover{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-affix--fixed{position:fixed}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:14px;--el-alert-title-with-description-font-size:16px;--el-alert-description-font-size:14px;--el-alert-close-font-size:16px;--el-alert-close-customed-font-size:14px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;width:100%;padding:var(--el-alert-padding);box-sizing:border-box;border-radius:var(--el-alert-border-radius-base);background-color:var(--el-color-white);opacity:1;transition:opacity var(--el-transition-duration-fast);align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--primary{--el-alert-bg-color:var(--el-color-primary-light-9)}.el-alert--primary.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-primary)}.el-alert--primary.is-light .el-alert__description{color:var(--el-color-primary)}.el-alert--primary.is-dark{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-success)}.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-info)}.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-warning)}.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-error)}.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{flex-direction:column;gap:4px;display:flex}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);width:var(--el-alert-icon-size);margin-right:8px}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);width:var(--el-alert-icon-large-size);margin-right:12px}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}.el-alert .el-alert__close-btn{font-size:var(--el-alert-close-font-size);opacity:1;cursor:pointer;position:absolute;top:12px;right:16px}.el-alert .el-alert__close-btn.is-customed{font-style:normal;font-size:var(--el-alert-close-customed-font-size);line-height:24px;top:8px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{box-sizing:border-box;width:var(--el-aside-width,300px);flex-shrink:0;overflow:auto}.el-autocomplete{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;width:var(--el-input-width);display:inline-block;position:relative}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__header{border-bottom:1px solid var(--el-border-color-lighter);padding:10px}.el-autocomplete-suggestion__footer{border-top:1px solid var(--el-border-color-lighter);padding:10px}.el-autocomplete-suggestion__wrap{box-sizing:border-box;max-height:280px;padding:10px 0}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{cursor:pointer;color:var(--el-text-color-regular);line-height:34px;font-size:var(--el-font-size-base);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 20px;list-style:none;overflow:hidden}.el-autocomplete-suggestion li:hover,.el-autocomplete-suggestion li.highlighted{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{border-top:1px solid var(--el-color-black);margin-top:6px}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{cursor:default;height:100px;color:var(--el-text-color-secondary);justify-content:center;align-items:center;font-size:20px;display:flex}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size:40px;--el-avatar-size-small:24px;box-sizing:border-box;text-align:center;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size);outline:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.el-avatar>img{width:100%;height:100%;display:block}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-avatar-group{--el-avatar-group-item-gap:-8px;--el-avatar-group-collapse-item-gap:4px;display:inline-flex}.el-avatar-group .el-avatar{border:1px solid var(--el-border-color-extra-light)}.el-avatar-group .el-avatar:not(:first-child){margin-left:var(--el-avatar-group-item-gap)}.el-avatar-group__collapse-avatars{--el-avatar-group-item-gap:-8px;--el-avatar-group-collapse-item-gap:4px}.el-avatar-group__collapse-avatars .el-avatar:not(:first-child){margin-left:var(--el-avatar-group-collapse-item-gap)}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);background-color:var(--el-backtop-bg-color);width:40px;height:40px;color:var(--el-backtop-text-color);box-shadow:var(--el-box-shadow-lighter);cursor:pointer;z-index:5;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:fixed}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;vertical-align:middle;width:fit-content;display:inline-block;position:relative}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color);justify-content:center;align-items:center;display:inline-flex}.el-badge__content.is-fixed{top:0;right:calc(1px + var(--el-badge-size) / 2);z-index:var(--el-index-normal);position:absolute;transform:translateY(-50%)translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;width:8px;height:8px;padding:0;right:0}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb__separator{color:var(--el-text-color-placeholder);margin:0 9px;font-weight:700}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;align-items:center;display:inline-flex}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a{transition:var(--el-transition-color);color:var(--el-text-color-primary);font-weight:700;text-decoration:none}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover{color:var(--el-text-color-regular);cursor:text;font-weight:400}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:before,.el-breadcrumb:after{content:"";display:table}.el-breadcrumb:after{clear:both}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:hover,.el-button-group>.el-button:focus,.el-button-group>.el-button:active,.el-button-group>.el-button.is-active{z-index:1}.el-button-group--horizontal{vertical-align:middle;display:inline-block}.el-button-group--horizontal:before,.el-button-group--horizontal:after{content:"";display:table}.el-button-group--horizontal:after{clear:both}.el-button-group--horizontal>.el-button{float:left;position:relative}.el-button-group--horizontal>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group--horizontal>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--horizontal>.el-button:not(:last-child){margin-right:-1px}.el-button-group--horizontal .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--vertical{flex-direction:column;align-items:stretch;display:inline-flex}.el-button-group--vertical>.el-button{margin-top:-1px}.el-button-group--vertical>.el-button:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.el-button-group--vertical>.el-button:last-child{border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical>.el-dropdown{margin-top:-1px}.el-button-group--vertical>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical .el-button--primary:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;inset:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-calendar{--el-calendar-border:var(--el-table-border,1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{border-bottom:var(--el-calendar-header-border-bottom);justify-content:space-between;padding:12px 20px;display:flex}.el-calendar__title{color:var(--el-text-color);align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar__select-controller .el-select{margin-right:8px}.el-calendar__select-controller .el-calendar-select__year{width:120px}.el-calendar__select-controller .el-calendar-select__month{width:60px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{color:var(--el-text-color-regular);padding:12px 0;font-weight:400}.el-calendar-table:not(.is-range) td.prev,.el-calendar-table:not(.is-range) td.next{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);vertical-align:top;transition:background-color var(--el-transition-duration-fast) ease}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;height:var(--el-calendar-cell-width);padding:8px}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:var(--el-calendar-selected-bg-color)}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);color:var(--el-text-color-primary);transition:var(--el-transition-duration);flex-direction:column;display:flex;overflow:hidden}.el-card.is-always-shadow,.el-card.is-hover-shadow:hover,.el-card.is-hover-shadow:focus{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding);flex-grow:1;overflow:auto}.el-card__footer{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-top:1px solid var(--el-card-border-color);box-sizing:border-box}.el-carousel__item{width:100%;height:100%;z-index:calc(var(--el-index-normal) - 1);display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage:hover .el-carousel__mask,.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{width:100%;height:50%}.el-carousel__mask{background-color:var(--el-color-white);opacity:.24;width:100%;height:100%;transition:var(--el-transition-duration-fast);position:absolute;top:0;left:0}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:#1f2d3d1c;--el-carousel-arrow-hover-background:#1f2d3d3b;--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel.is-vertical-outside{flex-direction:row;align-items:center;display:flex}.el-carousel.is-vertical-outside .el-carousel__container{flex:1}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{height:var(--el-carousel-arrow-size);width:var(--el-carousel-arrow-size);cursor:pointer;transition:var(--el-transition-duration);background-color:var(--el-carousel-arrow-background);color:#fff;z-index:10;text-align:center;font-size:var(--el-carousel-arrow-font-size);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{z-index:calc(var(--el-index-normal) + 1);margin:0;padding:0;list-style:none;position:absolute}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{top:50%;right:0;transform:translateY(-50%)}.el-carousel__indicators--outside{text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels .el-carousel__button{color:#000;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{cursor:pointer;background-color:#0000}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal);display:inline-block}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{width:var(--el-carousel-indicator-height);height:calc(var(--el-carousel-indicator-width) / 2)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{opacity:.48;width:var(--el-carousel-indicator-width);height:var(--el-carousel-indicator-height);cursor:pointer;transition:var(--el-transition-duration);background-color:#fff;border:none;outline:none;margin:0;padding:0;display:block}.el-carousel__indicators--labels .el-carousel__button{width:auto;height:auto}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;transform:translateY(-50%)translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;transform:translateY(-50%)translate(10px)}.el-transitioning{filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{filter:url(#elCarouselVertical)}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);width:fit-content;font-size:var(--el-cascader-menu-font-size);display:flex}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{box-sizing:border-box;min-width:180px;color:var(--el-cascader-menu-text-color);border-right:var(--el-cascader-menu-border)}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{box-sizing:border-box;min-height:100%;margin:0;padding:6px 0;list-style:none;position:relative}.el-cascader-menu__hover-zone{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.el-cascader-menu__empty-text{color:var(--el-cascader-color-empty);align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{outline:none;align-items:center;height:34px;padding:0 30px 0 20px;line-height:34px;display:flex;position:relative}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-selectable.in-checked-path,.el-cascader-node.is-active{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):hover,.el-cascader-node:not(.is-disabled):focus{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 8px;overflow:hidden}.el-cascader-node>.el-checkbox,.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);vertical-align:middle;font-size:var(--el-font-size-base);outline:none;line-height:32px;display:inline-block;position:relative}.el-cascader:not(.is-disabled):hover .el-input__wrapper{cursor:pointer;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-cascader .el-input{cursor:pointer;display:flex}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis}.el-cascader .el-input .el-input__inner:read-only{cursor:pointer}.el-cascader .el-input .el-input__inner:disabled{cursor:not-allowed}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{transition:transform var(--el-transition-duration);font-size:14px}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--large .el-cascader__tags{gap:6px;padding:8px}.el-cascader--large .el-cascader__search-input{height:24px;margin-left:7px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader--small .el-cascader__tags{gap:4px;padding:2px}.el-cascader--small .el-cascader__search-input{height:20px;margin-left:5px}.el-cascader.is-disabled .el-cascader__label{z-index:calc(var(--el-index-normal) + 1);color:var(--el-disabled-text-color)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);font-size:var(--el-cascader-menu-font-size);border-radius:var(--el-cascader-menu-radius)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border);box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-cascader__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-cascader__tags{text-align:left;box-sizing:border-box;flex-wrap:wrap;gap:6px;padding:4px;line-height:normal;display:flex;position:absolute;top:50%;left:0;right:30px;transform:translateY(-50%)}.el-cascader__tags .el-tag{text-overflow:ellipsis;background:var(--el-cascader-tag-background);align-items:center;max-width:100%;display:inline-flex}.el-cascader__tags .el-tag.el-tag--dark,.el-cascader__tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__tags .el-tag:not(.is-hit){border-color:#0000}.el-cascader__tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__tags .el-tag>span{text-overflow:ellipsis;flex:1;line-height:normal;overflow:hidden}.el-cascader__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__tags .el-tag+input{margin-left:0}.el-cascader__tags.is-validate{right:55px}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{text-overflow:ellipsis;background:var(--el-fill-color);align-items:center;max-width:100%;display:inline-flex}.el-cascader__collapse-tags .el-tag.el-tag--dark,.el-cascader__collapse-tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:#0000}.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__collapse-tags .el-tag>span{text-overflow:ellipsis;flex:1;line-height:normal;overflow:hidden}.el-cascader__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags .el-tag+input{margin-left:0}.el-cascader__collapse-tags .el-tag{margin:2px 0}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{max-height:204px;font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center;margin:0;padding:6px 0}.el-cascader__suggestion-item{text-align:left;cursor:pointer;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 15px;display:flex}.el-cascader__suggestion-item:hover,.el-cascader__suggestion-item:focus{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{color:var(--el-cascader-color-empty);margin:10px 0}.el-cascader__search-input{min-width:60px;height:24px;color:var(--el-cascader-menu-text-color);box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;margin-left:7px;padding:0}.el-cascader__search-input::placeholder{color:#0000}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;font-size:var(--el-font-size-base);line-height:var(--el-font-size-base);transition:var(--el-transition-all);padding:7px 15px;font-weight:700;display:inline-block}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--primary.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.el-check-tag--primary.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-check-tag.el-check-tag--primary.is-checked.is-disabled{background-color:var(--el-color-primary-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-checked.is-disabled:hover{background-color:var(--el-color-primary-light-8)}.el-check-tag.el-check-tag--primary.is-disabled{background-color:var(--el-color-info-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-check-tag.el-check-tag--success.is-checked{background-color:var(--el-color-success-light-8);color:var(--el-color-success)}.el-check-tag.el-check-tag--success.is-checked:hover{background-color:var(--el-color-success-light-7)}.el-check-tag.el-check-tag--success.is-checked.is-disabled{background-color:var(--el-color-success-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-checked.is-disabled:hover{background-color:var(--el-color-success-light-8)}.el-check-tag.el-check-tag--success.is-disabled{background-color:var(--el-color-success-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-disabled:hover{background-color:var(--el-color-success-light-9)}.el-check-tag.el-check-tag--warning.is-checked{background-color:var(--el-color-warning-light-8);color:var(--el-color-warning)}.el-check-tag.el-check-tag--warning.is-checked:hover{background-color:var(--el-color-warning-light-7)}.el-check-tag.el-check-tag--warning.is-checked.is-disabled{background-color:var(--el-color-warning-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-checked.is-disabled:hover{background-color:var(--el-color-warning-light-8)}.el-check-tag.el-check-tag--warning.is-disabled{background-color:var(--el-color-warning-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-disabled:hover{background-color:var(--el-color-warning-light-9)}.el-check-tag.el-check-tag--danger.is-checked{background-color:var(--el-color-danger-light-8);color:var(--el-color-danger)}.el-check-tag.el-check-tag--danger.is-checked:hover{background-color:var(--el-color-danger-light-7)}.el-check-tag.el-check-tag--danger.is-checked.is-disabled{background-color:var(--el-color-danger-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-checked.is-disabled:hover{background-color:var(--el-color-danger-light-8)}.el-check-tag.el-check-tag--danger.is-disabled{background-color:var(--el-color-danger-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-disabled:hover{background-color:var(--el-color-danger-light-9)}.el-check-tag.el-check-tag--error.is-checked{background-color:var(--el-color-error-light-8);color:var(--el-color-error)}.el-check-tag.el-check-tag--error.is-checked:hover{background-color:var(--el-color-error-light-7)}.el-check-tag.el-check-tag--error.is-checked.is-disabled{background-color:var(--el-color-error-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-checked.is-disabled:hover{background-color:var(--el-color-error-light-8)}.el-check-tag.el-check-tag--error.is-disabled{background-color:var(--el-color-error-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-disabled:hover{background-color:var(--el-color-error-light-9)}.el-check-tag.el-check-tag--info.is-checked{background-color:var(--el-color-info-light-8);color:var(--el-color-info)}.el-check-tag.el-check-tag--info.is-checked:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--info.is-checked.is-disabled{background-color:var(--el-color-info-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-checked.is-disabled:hover{background-color:var(--el-color-info-light-8)}.el-check-tag.el-check-tag--info.is-disabled{background-color:var(--el-color-info-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);--el-checkbox-button-disabled-checked-fill:var(--el-border-color-extra-light);display:inline-block;position:relative}.el-checkbox-button__inner{line-height:1;font-weight:var(--el-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--el-button-bg-color,var(--el-fill-color-blank));outline:var(--el-border);color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;font-size:var(--el-font-size-base);border-radius:0;margin:0;padding:8px 15px;display:inline-block;position:relative}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--el-checkbox-button-checked-text-color);background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button.is-disabled.is-checked .el-checkbox-button__inner{background-color:var(--el-checkbox-button-disabled-checked-fill)}.el-checkbox-button:first-child .el-checkbox-button__inner{border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{font-size:var(--el-font-size-base);border-radius:0;padding:12px 19px}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0;padding:5px 11px;font-size:12px}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;height:var(--el-checkbox-height,32px);align-items:center;margin-right:30px;display:inline-flex;position:relative}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color);will-change:transform}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:translate(-45%,-60%)rotate(45deg)scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";background-color:var(--el-checkbox-checked-icon-color);height:2px;display:block;position:absolute;top:5px;left:0;right:0;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);display:inline-block;position:relative}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";transform-origin:50%;border:1px solid #0000;border-top:0;border-left:0;width:3px;height:7px;transition:transform .15s ease-in 50ms;position:absolute;top:50%;left:50%;transform:translate(-45%,-60%)rotate(45deg)scaleY(0)}.el-checkbox__original{opacity:0;z-index:-1;outline:none;width:0;height:0;margin:0;position:absolute}.el-checkbox__label{line-height:1;font-size:var(--el-checkbox-font-size);padding-left:8px;display:inline-block}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{min-height:1px;display:block}.el-col-0{flex:0 0;max-width:0%;display:none}.el-col-0.is-guttered{display:none}.el-col-offset-0{margin-left:0%}.el-col-pull-0{position:relative;right:0%}.el-col-push-0{position:relative;left:0%}.el-col-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-1.is-guttered{display:block}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{position:relative;right:4.16667%}.el-col-push-1{position:relative;left:4.16667%}.el-col-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-2.is-guttered{display:block}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{position:relative;right:8.33333%}.el-col-push-2{position:relative;left:8.33333%}.el-col-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-3.is-guttered{display:block}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-4.is-guttered{display:block}.el-col-offset-4{margin-left:16.6667%}.el-col-pull-4{position:relative;right:16.6667%}.el-col-push-4{position:relative;left:16.6667%}.el-col-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-5.is-guttered{display:block}.el-col-offset-5{margin-left:20.8333%}.el-col-pull-5{position:relative;right:20.8333%}.el-col-push-5{position:relative;left:20.8333%}.el-col-6{flex:0 0 25%;max-width:25%;display:block}.el-col-6.is-guttered{display:block}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-7.is-guttered{display:block}.el-col-offset-7{margin-left:29.1667%}.el-col-pull-7{position:relative;right:29.1667%}.el-col-push-7{position:relative;left:29.1667%}.el-col-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-8.is-guttered{display:block}.el-col-offset-8{margin-left:33.3333%}.el-col-pull-8{position:relative;right:33.3333%}.el-col-push-8{position:relative;left:33.3333%}.el-col-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-9.is-guttered{display:block}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-10.is-guttered{display:block}.el-col-offset-10{margin-left:41.6667%}.el-col-pull-10{position:relative;right:41.6667%}.el-col-push-10{position:relative;left:41.6667%}.el-col-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-11.is-guttered{display:block}.el-col-offset-11{margin-left:45.8333%}.el-col-pull-11{position:relative;right:45.8333%}.el-col-push-11{position:relative;left:45.8333%}.el-col-12{flex:0 0 50%;max-width:50%;display:block}.el-col-12.is-guttered{display:block}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-13.is-guttered{display:block}.el-col-offset-13{margin-left:54.1667%}.el-col-pull-13{position:relative;right:54.1667%}.el-col-push-13{position:relative;left:54.1667%}.el-col-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-14.is-guttered{display:block}.el-col-offset-14{margin-left:58.3333%}.el-col-pull-14{position:relative;right:58.3333%}.el-col-push-14{position:relative;left:58.3333%}.el-col-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-15.is-guttered{display:block}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-16.is-guttered{display:block}.el-col-offset-16{margin-left:66.6667%}.el-col-pull-16{position:relative;right:66.6667%}.el-col-push-16{position:relative;left:66.6667%}.el-col-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-17.is-guttered{display:block}.el-col-offset-17{margin-left:70.8333%}.el-col-pull-17{position:relative;right:70.8333%}.el-col-push-17{position:relative;left:70.8333%}.el-col-18{flex:0 0 75%;max-width:75%;display:block}.el-col-18.is-guttered{display:block}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-19.is-guttered{display:block}.el-col-offset-19{margin-left:79.1667%}.el-col-pull-19{position:relative;right:79.1667%}.el-col-push-19{position:relative;left:79.1667%}.el-col-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-20.is-guttered{display:block}.el-col-offset-20{margin-left:83.3333%}.el-col-pull-20{position:relative;right:83.3333%}.el-col-push-20{position:relative;left:83.3333%}.el-col-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-21.is-guttered{display:block}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-22.is-guttered{display:block}.el-col-offset-22{margin-left:91.6667%}.el-col-pull-22{position:relative;right:91.6667%}.el-col-push-22{position:relative;left:91.6667%}.el-col-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-23.is-guttered{display:block}.el-col-offset-23{margin-left:95.8333%}.el-col-pull-23{position:relative;right:95.8333%}.el-col-push-23{position:relative;left:95.8333%}.el-col-24{flex:0 0 100%;max-width:100%;display:block}.el-col-24.is-guttered{display:block}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:767px){.el-col-xs-0{flex:0 0;max-width:0%;display:none}.el-col-xs-0.is-guttered{display:none}.el-col-xs-offset-0{margin-left:0%}.el-col-xs-pull-0{position:relative;right:0%}.el-col-xs-push-0{position:relative;left:0%}.el-col-xs-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-xs-1.is-guttered{display:block}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-xs-2.is-guttered{display:block}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-xs-3.is-guttered{display:block}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-xs-4.is-guttered{display:block}.el-col-xs-offset-4{margin-left:16.6667%}.el-col-xs-pull-4{position:relative;right:16.6667%}.el-col-xs-push-4{position:relative;left:16.6667%}.el-col-xs-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-xs-5.is-guttered{display:block}.el-col-xs-offset-5{margin-left:20.8333%}.el-col-xs-pull-5{position:relative;right:20.8333%}.el-col-xs-push-5{position:relative;left:20.8333%}.el-col-xs-6{flex:0 0 25%;max-width:25%;display:block}.el-col-xs-6.is-guttered{display:block}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-xs-7.is-guttered{display:block}.el-col-xs-offset-7{margin-left:29.1667%}.el-col-xs-pull-7{position:relative;right:29.1667%}.el-col-xs-push-7{position:relative;left:29.1667%}.el-col-xs-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-xs-8.is-guttered{display:block}.el-col-xs-offset-8{margin-left:33.3333%}.el-col-xs-pull-8{position:relative;right:33.3333%}.el-col-xs-push-8{position:relative;left:33.3333%}.el-col-xs-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-xs-9.is-guttered{display:block}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-xs-10.is-guttered{display:block}.el-col-xs-offset-10{margin-left:41.6667%}.el-col-xs-pull-10{position:relative;right:41.6667%}.el-col-xs-push-10{position:relative;left:41.6667%}.el-col-xs-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-xs-11.is-guttered{display:block}.el-col-xs-offset-11{margin-left:45.8333%}.el-col-xs-pull-11{position:relative;right:45.8333%}.el-col-xs-push-11{position:relative;left:45.8333%}.el-col-xs-12{flex:0 0 50%;max-width:50%;display:block}.el-col-xs-12.is-guttered{display:block}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-xs-13.is-guttered{display:block}.el-col-xs-offset-13{margin-left:54.1667%}.el-col-xs-pull-13{position:relative;right:54.1667%}.el-col-xs-push-13{position:relative;left:54.1667%}.el-col-xs-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-xs-14.is-guttered{display:block}.el-col-xs-offset-14{margin-left:58.3333%}.el-col-xs-pull-14{position:relative;right:58.3333%}.el-col-xs-push-14{position:relative;left:58.3333%}.el-col-xs-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-xs-15.is-guttered{display:block}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-xs-16.is-guttered{display:block}.el-col-xs-offset-16{margin-left:66.6667%}.el-col-xs-pull-16{position:relative;right:66.6667%}.el-col-xs-push-16{position:relative;left:66.6667%}.el-col-xs-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-xs-17.is-guttered{display:block}.el-col-xs-offset-17{margin-left:70.8333%}.el-col-xs-pull-17{position:relative;right:70.8333%}.el-col-xs-push-17{position:relative;left:70.8333%}.el-col-xs-18{flex:0 0 75%;max-width:75%;display:block}.el-col-xs-18.is-guttered{display:block}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-xs-19.is-guttered{display:block}.el-col-xs-offset-19{margin-left:79.1667%}.el-col-xs-pull-19{position:relative;right:79.1667%}.el-col-xs-push-19{position:relative;left:79.1667%}.el-col-xs-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-xs-20.is-guttered{display:block}.el-col-xs-offset-20{margin-left:83.3333%}.el-col-xs-pull-20{position:relative;right:83.3333%}.el-col-xs-push-20{position:relative;left:83.3333%}.el-col-xs-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-xs-21.is-guttered{display:block}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-xs-22.is-guttered{display:block}.el-col-xs-offset-22{margin-left:91.6667%}.el-col-xs-pull-22{position:relative;right:91.6667%}.el-col-xs-push-22{position:relative;left:91.6667%}.el-col-xs-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-xs-23.is-guttered{display:block}.el-col-xs-offset-23{margin-left:95.8333%}.el-col-xs-pull-23{position:relative;right:95.8333%}.el-col-xs-push-23{position:relative;left:95.8333%}.el-col-xs-24{flex:0 0 100%;max-width:100%;display:block}.el-col-xs-24.is-guttered{display:block}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{flex:0 0;max-width:0%;display:none}.el-col-sm-0.is-guttered{display:none}.el-col-sm-offset-0{margin-left:0%}.el-col-sm-pull-0{position:relative;right:0%}.el-col-sm-push-0{position:relative;left:0%}.el-col-sm-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-sm-1.is-guttered{display:block}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-sm-2.is-guttered{display:block}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-sm-3.is-guttered{display:block}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-sm-4.is-guttered{display:block}.el-col-sm-offset-4{margin-left:16.6667%}.el-col-sm-pull-4{position:relative;right:16.6667%}.el-col-sm-push-4{position:relative;left:16.6667%}.el-col-sm-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-sm-5.is-guttered{display:block}.el-col-sm-offset-5{margin-left:20.8333%}.el-col-sm-pull-5{position:relative;right:20.8333%}.el-col-sm-push-5{position:relative;left:20.8333%}.el-col-sm-6{flex:0 0 25%;max-width:25%;display:block}.el-col-sm-6.is-guttered{display:block}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-sm-7.is-guttered{display:block}.el-col-sm-offset-7{margin-left:29.1667%}.el-col-sm-pull-7{position:relative;right:29.1667%}.el-col-sm-push-7{position:relative;left:29.1667%}.el-col-sm-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-sm-8.is-guttered{display:block}.el-col-sm-offset-8{margin-left:33.3333%}.el-col-sm-pull-8{position:relative;right:33.3333%}.el-col-sm-push-8{position:relative;left:33.3333%}.el-col-sm-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-sm-9.is-guttered{display:block}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-sm-10.is-guttered{display:block}.el-col-sm-offset-10{margin-left:41.6667%}.el-col-sm-pull-10{position:relative;right:41.6667%}.el-col-sm-push-10{position:relative;left:41.6667%}.el-col-sm-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-sm-11.is-guttered{display:block}.el-col-sm-offset-11{margin-left:45.8333%}.el-col-sm-pull-11{position:relative;right:45.8333%}.el-col-sm-push-11{position:relative;left:45.8333%}.el-col-sm-12{flex:0 0 50%;max-width:50%;display:block}.el-col-sm-12.is-guttered{display:block}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-sm-13.is-guttered{display:block}.el-col-sm-offset-13{margin-left:54.1667%}.el-col-sm-pull-13{position:relative;right:54.1667%}.el-col-sm-push-13{position:relative;left:54.1667%}.el-col-sm-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-sm-14.is-guttered{display:block}.el-col-sm-offset-14{margin-left:58.3333%}.el-col-sm-pull-14{position:relative;right:58.3333%}.el-col-sm-push-14{position:relative;left:58.3333%}.el-col-sm-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-sm-15.is-guttered{display:block}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-sm-16.is-guttered{display:block}.el-col-sm-offset-16{margin-left:66.6667%}.el-col-sm-pull-16{position:relative;right:66.6667%}.el-col-sm-push-16{position:relative;left:66.6667%}.el-col-sm-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-sm-17.is-guttered{display:block}.el-col-sm-offset-17{margin-left:70.8333%}.el-col-sm-pull-17{position:relative;right:70.8333%}.el-col-sm-push-17{position:relative;left:70.8333%}.el-col-sm-18{flex:0 0 75%;max-width:75%;display:block}.el-col-sm-18.is-guttered{display:block}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-sm-19.is-guttered{display:block}.el-col-sm-offset-19{margin-left:79.1667%}.el-col-sm-pull-19{position:relative;right:79.1667%}.el-col-sm-push-19{position:relative;left:79.1667%}.el-col-sm-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-sm-20.is-guttered{display:block}.el-col-sm-offset-20{margin-left:83.3333%}.el-col-sm-pull-20{position:relative;right:83.3333%}.el-col-sm-push-20{position:relative;left:83.3333%}.el-col-sm-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-sm-21.is-guttered{display:block}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-sm-22.is-guttered{display:block}.el-col-sm-offset-22{margin-left:91.6667%}.el-col-sm-pull-22{position:relative;right:91.6667%}.el-col-sm-push-22{position:relative;left:91.6667%}.el-col-sm-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-sm-23.is-guttered{display:block}.el-col-sm-offset-23{margin-left:95.8333%}.el-col-sm-pull-23{position:relative;right:95.8333%}.el-col-sm-push-23{position:relative;left:95.8333%}.el-col-sm-24{flex:0 0 100%;max-width:100%;display:block}.el-col-sm-24.is-guttered{display:block}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{flex:0 0;max-width:0%;display:none}.el-col-md-0.is-guttered{display:none}.el-col-md-offset-0{margin-left:0%}.el-col-md-pull-0{position:relative;right:0%}.el-col-md-push-0{position:relative;left:0%}.el-col-md-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-md-1.is-guttered{display:block}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-md-2.is-guttered{display:block}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-md-3.is-guttered{display:block}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-md-4.is-guttered{display:block}.el-col-md-offset-4{margin-left:16.6667%}.el-col-md-pull-4{position:relative;right:16.6667%}.el-col-md-push-4{position:relative;left:16.6667%}.el-col-md-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-md-5.is-guttered{display:block}.el-col-md-offset-5{margin-left:20.8333%}.el-col-md-pull-5{position:relative;right:20.8333%}.el-col-md-push-5{position:relative;left:20.8333%}.el-col-md-6{flex:0 0 25%;max-width:25%;display:block}.el-col-md-6.is-guttered{display:block}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-md-7.is-guttered{display:block}.el-col-md-offset-7{margin-left:29.1667%}.el-col-md-pull-7{position:relative;right:29.1667%}.el-col-md-push-7{position:relative;left:29.1667%}.el-col-md-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-md-8.is-guttered{display:block}.el-col-md-offset-8{margin-left:33.3333%}.el-col-md-pull-8{position:relative;right:33.3333%}.el-col-md-push-8{position:relative;left:33.3333%}.el-col-md-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-md-9.is-guttered{display:block}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-md-10.is-guttered{display:block}.el-col-md-offset-10{margin-left:41.6667%}.el-col-md-pull-10{position:relative;right:41.6667%}.el-col-md-push-10{position:relative;left:41.6667%}.el-col-md-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-md-11.is-guttered{display:block}.el-col-md-offset-11{margin-left:45.8333%}.el-col-md-pull-11{position:relative;right:45.8333%}.el-col-md-push-11{position:relative;left:45.8333%}.el-col-md-12{flex:0 0 50%;max-width:50%;display:block}.el-col-md-12.is-guttered{display:block}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-md-13.is-guttered{display:block}.el-col-md-offset-13{margin-left:54.1667%}.el-col-md-pull-13{position:relative;right:54.1667%}.el-col-md-push-13{position:relative;left:54.1667%}.el-col-md-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-md-14.is-guttered{display:block}.el-col-md-offset-14{margin-left:58.3333%}.el-col-md-pull-14{position:relative;right:58.3333%}.el-col-md-push-14{position:relative;left:58.3333%}.el-col-md-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-md-15.is-guttered{display:block}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-md-16.is-guttered{display:block}.el-col-md-offset-16{margin-left:66.6667%}.el-col-md-pull-16{position:relative;right:66.6667%}.el-col-md-push-16{position:relative;left:66.6667%}.el-col-md-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-md-17.is-guttered{display:block}.el-col-md-offset-17{margin-left:70.8333%}.el-col-md-pull-17{position:relative;right:70.8333%}.el-col-md-push-17{position:relative;left:70.8333%}.el-col-md-18{flex:0 0 75%;max-width:75%;display:block}.el-col-md-18.is-guttered{display:block}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-md-19.is-guttered{display:block}.el-col-md-offset-19{margin-left:79.1667%}.el-col-md-pull-19{position:relative;right:79.1667%}.el-col-md-push-19{position:relative;left:79.1667%}.el-col-md-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-md-20.is-guttered{display:block}.el-col-md-offset-20{margin-left:83.3333%}.el-col-md-pull-20{position:relative;right:83.3333%}.el-col-md-push-20{position:relative;left:83.3333%}.el-col-md-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-md-21.is-guttered{display:block}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-md-22.is-guttered{display:block}.el-col-md-offset-22{margin-left:91.6667%}.el-col-md-pull-22{position:relative;right:91.6667%}.el-col-md-push-22{position:relative;left:91.6667%}.el-col-md-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-md-23.is-guttered{display:block}.el-col-md-offset-23{margin-left:95.8333%}.el-col-md-pull-23{position:relative;right:95.8333%}.el-col-md-push-23{position:relative;left:95.8333%}.el-col-md-24{flex:0 0 100%;max-width:100%;display:block}.el-col-md-24.is-guttered{display:block}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{flex:0 0;max-width:0%;display:none}.el-col-lg-0.is-guttered{display:none}.el-col-lg-offset-0{margin-left:0%}.el-col-lg-pull-0{position:relative;right:0%}.el-col-lg-push-0{position:relative;left:0%}.el-col-lg-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-lg-1.is-guttered{display:block}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-lg-2.is-guttered{display:block}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-lg-3.is-guttered{display:block}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-lg-4.is-guttered{display:block}.el-col-lg-offset-4{margin-left:16.6667%}.el-col-lg-pull-4{position:relative;right:16.6667%}.el-col-lg-push-4{position:relative;left:16.6667%}.el-col-lg-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-lg-5.is-guttered{display:block}.el-col-lg-offset-5{margin-left:20.8333%}.el-col-lg-pull-5{position:relative;right:20.8333%}.el-col-lg-push-5{position:relative;left:20.8333%}.el-col-lg-6{flex:0 0 25%;max-width:25%;display:block}.el-col-lg-6.is-guttered{display:block}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-lg-7.is-guttered{display:block}.el-col-lg-offset-7{margin-left:29.1667%}.el-col-lg-pull-7{position:relative;right:29.1667%}.el-col-lg-push-7{position:relative;left:29.1667%}.el-col-lg-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-lg-8.is-guttered{display:block}.el-col-lg-offset-8{margin-left:33.3333%}.el-col-lg-pull-8{position:relative;right:33.3333%}.el-col-lg-push-8{position:relative;left:33.3333%}.el-col-lg-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-lg-9.is-guttered{display:block}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-lg-10.is-guttered{display:block}.el-col-lg-offset-10{margin-left:41.6667%}.el-col-lg-pull-10{position:relative;right:41.6667%}.el-col-lg-push-10{position:relative;left:41.6667%}.el-col-lg-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-lg-11.is-guttered{display:block}.el-col-lg-offset-11{margin-left:45.8333%}.el-col-lg-pull-11{position:relative;right:45.8333%}.el-col-lg-push-11{position:relative;left:45.8333%}.el-col-lg-12{flex:0 0 50%;max-width:50%;display:block}.el-col-lg-12.is-guttered{display:block}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-lg-13.is-guttered{display:block}.el-col-lg-offset-13{margin-left:54.1667%}.el-col-lg-pull-13{position:relative;right:54.1667%}.el-col-lg-push-13{position:relative;left:54.1667%}.el-col-lg-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-lg-14.is-guttered{display:block}.el-col-lg-offset-14{margin-left:58.3333%}.el-col-lg-pull-14{position:relative;right:58.3333%}.el-col-lg-push-14{position:relative;left:58.3333%}.el-col-lg-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-lg-15.is-guttered{display:block}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-lg-16.is-guttered{display:block}.el-col-lg-offset-16{margin-left:66.6667%}.el-col-lg-pull-16{position:relative;right:66.6667%}.el-col-lg-push-16{position:relative;left:66.6667%}.el-col-lg-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-lg-17.is-guttered{display:block}.el-col-lg-offset-17{margin-left:70.8333%}.el-col-lg-pull-17{position:relative;right:70.8333%}.el-col-lg-push-17{position:relative;left:70.8333%}.el-col-lg-18{flex:0 0 75%;max-width:75%;display:block}.el-col-lg-18.is-guttered{display:block}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-lg-19.is-guttered{display:block}.el-col-lg-offset-19{margin-left:79.1667%}.el-col-lg-pull-19{position:relative;right:79.1667%}.el-col-lg-push-19{position:relative;left:79.1667%}.el-col-lg-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-lg-20.is-guttered{display:block}.el-col-lg-offset-20{margin-left:83.3333%}.el-col-lg-pull-20{position:relative;right:83.3333%}.el-col-lg-push-20{position:relative;left:83.3333%}.el-col-lg-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-lg-21.is-guttered{display:block}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-lg-22.is-guttered{display:block}.el-col-lg-offset-22{margin-left:91.6667%}.el-col-lg-pull-22{position:relative;right:91.6667%}.el-col-lg-push-22{position:relative;left:91.6667%}.el-col-lg-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-lg-23.is-guttered{display:block}.el-col-lg-offset-23{margin-left:95.8333%}.el-col-lg-pull-23{position:relative;right:95.8333%}.el-col-lg-push-23{position:relative;left:95.8333%}.el-col-lg-24{flex:0 0 100%;max-width:100%;display:block}.el-col-lg-24.is-guttered{display:block}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{flex:0 0;max-width:0%;display:none}.el-col-xl-0.is-guttered{display:none}.el-col-xl-offset-0{margin-left:0%}.el-col-xl-pull-0{position:relative;right:0%}.el-col-xl-push-0{position:relative;left:0%}.el-col-xl-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-xl-1.is-guttered{display:block}.el-col-xl-offset-1{margin-left:4.16667%}.el-col-xl-pull-1{position:relative;right:4.16667%}.el-col-xl-push-1{position:relative;left:4.16667%}.el-col-xl-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-xl-2.is-guttered{display:block}.el-col-xl-offset-2{margin-left:8.33333%}.el-col-xl-pull-2{position:relative;right:8.33333%}.el-col-xl-push-2{position:relative;left:8.33333%}.el-col-xl-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-xl-3.is-guttered{display:block}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-xl-4.is-guttered{display:block}.el-col-xl-offset-4{margin-left:16.6667%}.el-col-xl-pull-4{position:relative;right:16.6667%}.el-col-xl-push-4{position:relative;left:16.6667%}.el-col-xl-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-xl-5.is-guttered{display:block}.el-col-xl-offset-5{margin-left:20.8333%}.el-col-xl-pull-5{position:relative;right:20.8333%}.el-col-xl-push-5{position:relative;left:20.8333%}.el-col-xl-6{flex:0 0 25%;max-width:25%;display:block}.el-col-xl-6.is-guttered{display:block}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-xl-7.is-guttered{display:block}.el-col-xl-offset-7{margin-left:29.1667%}.el-col-xl-pull-7{position:relative;right:29.1667%}.el-col-xl-push-7{position:relative;left:29.1667%}.el-col-xl-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-xl-8.is-guttered{display:block}.el-col-xl-offset-8{margin-left:33.3333%}.el-col-xl-pull-8{position:relative;right:33.3333%}.el-col-xl-push-8{position:relative;left:33.3333%}.el-col-xl-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-xl-9.is-guttered{display:block}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-xl-10.is-guttered{display:block}.el-col-xl-offset-10{margin-left:41.6667%}.el-col-xl-pull-10{position:relative;right:41.6667%}.el-col-xl-push-10{position:relative;left:41.6667%}.el-col-xl-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-xl-11.is-guttered{display:block}.el-col-xl-offset-11{margin-left:45.8333%}.el-col-xl-pull-11{position:relative;right:45.8333%}.el-col-xl-push-11{position:relative;left:45.8333%}.el-col-xl-12{flex:0 0 50%;max-width:50%;display:block}.el-col-xl-12.is-guttered{display:block}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-xl-13.is-guttered{display:block}.el-col-xl-offset-13{margin-left:54.1667%}.el-col-xl-pull-13{position:relative;right:54.1667%}.el-col-xl-push-13{position:relative;left:54.1667%}.el-col-xl-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-xl-14.is-guttered{display:block}.el-col-xl-offset-14{margin-left:58.3333%}.el-col-xl-pull-14{position:relative;right:58.3333%}.el-col-xl-push-14{position:relative;left:58.3333%}.el-col-xl-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-xl-15.is-guttered{display:block}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-xl-16.is-guttered{display:block}.el-col-xl-offset-16{margin-left:66.6667%}.el-col-xl-pull-16{position:relative;right:66.6667%}.el-col-xl-push-16{position:relative;left:66.6667%}.el-col-xl-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-xl-17.is-guttered{display:block}.el-col-xl-offset-17{margin-left:70.8333%}.el-col-xl-pull-17{position:relative;right:70.8333%}.el-col-xl-push-17{position:relative;left:70.8333%}.el-col-xl-18{flex:0 0 75%;max-width:75%;display:block}.el-col-xl-18.is-guttered{display:block}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-xl-19.is-guttered{display:block}.el-col-xl-offset-19{margin-left:79.1667%}.el-col-xl-pull-19{position:relative;right:79.1667%}.el-col-xl-push-19{position:relative;left:79.1667%}.el-col-xl-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-xl-20.is-guttered{display:block}.el-col-xl-offset-20{margin-left:83.3333%}.el-col-xl-pull-20{position:relative;right:83.3333%}.el-col-xl-push-20{position:relative;left:83.3333%}.el-col-xl-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-xl-21.is-guttered{display:block}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-xl-22.is-guttered{display:block}.el-col-xl-offset-22{margin-left:91.6667%}.el-col-xl-pull-22{position:relative;right:91.6667%}.el-col-xl-push-22{position:relative;left:91.6667%}.el-col-xl-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-xl-23.is-guttered{display:block}.el-col-xl-offset-23{margin-left:95.8333%}.el-col-xl-pull-23{position:relative;right:95.8333%}.el-col-xl-push-23{position:relative;left:95.8333%}.el-col-xl-24{flex:0 0 100%;max-width:100%;display:block}.el-col-xl-24.is-guttered{display:block}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{width:100%;min-height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border:none;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);transition:border-bottom-color var(--el-transition-duration);box-sizing:border-box;outline:none;align-items:center;padding:0;font-weight:500;display:flex}.el-collapse-item__arrow{transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__title{text-align:left;flex:auto}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:#0000}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color);overflow:hidden}.el-collapse-item__content{font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);padding-bottom:25px;line-height:1.76923}.el-collapse-item:last-child{margin-bottom:-1px}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-icon-position-left .el-collapse-item__header{gap:8px}.el-collapse-icon-position-left .el-collapse-item__title{order:1}.el-collapse-icon-position-right .el-collapse-item__header{padding-right:8px}.el-color-picker-panel{--el-colorpicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-colorpicker-bg-color);box-sizing:content-box;background:var(--el-colorpicker-bg-color);width:300px;padding:12px}.el-color-picker-panel.is-border{border:solid 1px var(--el-border-color-lighter);border-radius:4px}.el-color-picker-panel__wrapper{margin-bottom:6px}.el-color-picker-panel__footer{text-align:right;justify-content:space-between;margin-top:12px;display:flex}.el-color-picker-panel__footer .el-input{color:#000;width:160px;font-size:12px;line-height:26px}.el-color-picker-panel.is-disabled .el-color-svpanel,.el-color-picker-panel.is-disabled .el-color-hue-slider{cursor:not-allowed;opacity:.3}.el-color-picker-panel.is-disabled .el-color-hue-slider__thumb{cursor:not-allowed}.el-color-picker-panel.is-disabled .el-color-alpha-slider,.el-color-picker-panel.is-disabled .el-color-predefine .el-color-predefine__color-selector{cursor:not-allowed;opacity:.3}.el-color-predefine{width:280px;margin-top:8px;font-size:12px;display:flex}.el-color-predefine__colors{flex-wrap:wrap;flex:1;gap:8px;display:flex}.el-color-predefine__color-selector{border-radius:var(--el-border-radius-base);cursor:pointer;border:none;outline:none;width:20px;height:20px;padding:0;overflow:hidden}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-color-predefine__color-selector>div{height:100%;display:flex}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{box-sizing:border-box;float:right;background-color:red;width:280px;height:12px;padding:0 2px;position:relative}.el-color-hue-slider__bar{background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);height:100%;position:relative}.el-color-hue-slider__thumb{cursor:pointer;box-sizing:border-box;border:1px solid var(--el-border-color-lighter);z-index:1;background:#fff;border-radius:1px;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2px #0009}.el-color-hue-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{width:100%;height:4px;top:0;left:0}.el-color-svpanel{background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#fff0);width:280px;height:180px;position:relative}.el-color-svpanel__cursor{cursor:pointer;border-radius:50%;width:4px;height:4px;position:absolute;transform:translate(-2px,-2px);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006}.el-color-svpanel__cursor:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-color-alpha-slider{box-sizing:border-box;background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px;width:280px;height:12px;position:relative}.el-color-alpha-slider.is-disabled .el-color-alpha-slider__thumb{cursor:not-allowed}.el-color-alpha-slider__bar{background:linear-gradient(to right,#fff0 0%,var(--el-bg-color) 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{cursor:pointer;box-sizing:border-box;border:1px solid var(--el-border-color-lighter);z-index:1;background:#fff;border-radius:1px;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2px #0009}.el-color-alpha-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(#fff0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{width:100%;height:4px;top:0;left:0}.el-color-picker-panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker-panel{--el-color-picker-alpha-bg-a:#333}.el-color-picker{outline:none;width:32px;height:32px;line-height:normal;display:inline-block;position:relative}.el-color-picker:hover:not(:-webkit-any(.is-disabled,.is-focused)) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:hover:not(:is(.is-disabled,.is-focused)) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed;background-color:var(--el-fill-color-light)}.el-color-picker.is-disabled .el-color-picker__color{opacity:.3}.el-color-picker--large{width:40px;height:40px}.el-color-picker--small{width:24px;height:24px}.el-color-picker--small .el-color-picker__icon,.el-color-picker--small .el-color-picker__empty{transform:scale(.8)}.el-color-picker__trigger{box-sizing:border-box;border:1px solid var(--el-border-color);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;padding:4px;font-size:0;display:inline-flex;position:relative}.el-color-picker__color{box-sizing:border-box;border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);text-align:center;width:100%;height:100%;display:block;position:relative}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px}.el-color-picker__color-inner{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.el-color-picker .el-color-picker__empty{color:var(--el-text-color-secondary);font-size:12px}.el-color-picker .el-color-picker__icon{color:#fff;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.el-color-picker__panel{border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light);background-color:#fff}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333}.el-container{box-sizing:border-box;flex-direction:row;flex:auto;min-width:0;display:flex}.el-container.is-vertical{flex-direction:column}.el-date-table{-webkit-user-select:none;user-select:none;font-size:12px}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{box-sizing:border-box;text-align:center;cursor:pointer;width:32px;height:30px;padding:4px 0;position:relative}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;width:24px;height:24px;margin:0 auto;line-height:24px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.start-date .el-date-table-cell__text,.el-date-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.start-date .el-date-table-cell,.el-date-table td.end-date .el-date-table-cell{color:#fff}.el-date-table td.start-date .el-date-table-cell__text,.el-date-table td.end-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{color:var(--el-datepicker-off-text-color);cursor:default;font-size:80%}.el-date-table td:focus{outline:none}.el-date-table th{color:var(--el-datepicker-header-text-color);border-bottom:solid 1px var(--el-border-color-lighter);padding:5px;font-weight:400}.el-date-table th.el-date-table__week-header{width:24px;padding:0}.el-month-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-month-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-month-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.start-date .el-date-table-cell__text,.el-month-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-month-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-month-table td .el-date-table-cell__text{width:54px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-month-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.start-date .el-date-table-cell,.el-month-table td.end-date .el-date-table-cell{color:#fff}.el-month-table td.start-date .el-date-table-cell__text,.el-month-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px;margin-left:3px}.el-month-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-year-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-year-table td.today.start-date .el-date-table-cell__text,.el-year-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-year-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-year-table td .el-date-table-cell__text{width:60px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-year-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-year-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-year-table td.start-date .el-date-table-cell,.el-year-table td.end-date .el-date-table-cell{color:#fff}.el-year-table td.start-date .el-date-table-cell__text,.el-year-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-year-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-year-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{vertical-align:top;width:50%;max-height:192px;display:inline-block;position:relative;overflow:auto}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);width:100%;z-index:var(--el-index-normal);text-align:center;cursor:pointer;height:30px;font-size:12px;line-height:30px;position:absolute;left:0}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{text-align:center;padding:0}.el-time-spinner__list{text-align:center;margin:0;padding:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";width:100%;height:80px;display:block}.el-time-spinner__item{height:32px;color:var(--el-text-color-regular);font-size:12px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;text-align:left;vertical-align:middle;position:relative}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__icon{height:inherit;color:var(--el-text-color-placeholder);float:left;font-size:14px}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{appearance:none;text-align:center;width:39%;height:30px;line-height:30px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:#0000;border:none;outline:none;margin:0;padding:0;display:inline-block}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{overflow-wrap:break-word;height:100%;color:var(--el-text-color-primary);flex:1;justify-content:center;align-items:center;margin:0;padding:0 5px;font-size:14px;display:inline-flex}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer;font-size:14px}.el-date-editor .el-range__close-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{vertical-align:middle;align-items:center;padding:0 10px;display:inline-flex}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{height:38px;font-size:14px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{height:22px;font-size:12px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:hover,.el-range-editor.is-disabled:focus{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-datepicker-bg-color);border-radius:var(--el-popper-border-radius,var(--el-border-radius-base));line-height:30px}.el-picker-panel .el-time-panel{border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-datepicker-bg-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body:after,.el-picker-panel__body-wrapper:after{content:"";clear:both;display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);text-align:right;background-color:var(--el-datepicker-bg-color);padding:4px 12px;font-size:0;position:relative}.el-picker-panel__shortcut{width:100%;color:var(--el-datepicker-text-color);text-align:left;cursor:pointer;background-color:#0000;border:0;outline:none;padding-left:12px;font-size:14px;line-height:28px;display:block}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{color:var(--el-datepicker-active-color);background-color:#e6f1fe}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);cursor:pointer;background-color:#0000;border-radius:2px;outline:none;padding:0 20px;font-size:12px;line-height:24px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{color:var(--el-datepicker-icon-color);cursor:pointer;background:0 0;border:0;outline:none;margin-top:8px;padding:1px 6px;font-size:12px;line-height:1}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn.is-disabled .el-icon{cursor:inherit}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel.is-disabled .el-picker-panel__prev-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__prev-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__prev-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__next-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__next-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__next-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__icon-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__icon-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__icon-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__shortcut{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__shortcut:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__shortcut .el-icon{cursor:inherit}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;padding-top:6px;position:absolute;top:0;bottom:0;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-datepicker-bg-color);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-picker__header{text-align:center;padding:12px 12px 0}.el-date-picker__header--bordered{border-bottom:solid 1px var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{text-align:center;padding:10px}.el-date-picker__time-label{float:left;cursor:pointer;margin-left:10px;line-height:30px}.el-date-picker .el-time-panel{position:absolute}.el-date-picker.is-disabled .el-date-picker__header-label{color:var(--el-text-color-disabled)}.el-date-picker.is-disabled .el-date-picker__header-label:hover{cursor:not-allowed}.el-date-picker.is-disabled .el-date-picker__header-label .el-icon{cursor:inherit}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{text-align:center;height:28px;position:relative}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{margin-right:50px;font-size:16px;font-weight:500}.el-date-range-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-range-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-range-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-range-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-range-picker__content{box-sizing:border-box;width:50%;margin:0;padding:16px;display:table-cell}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-range-picker__time-header>.el-icon-arrow-right{vertical-align:middle;color:var(--el-datepicker-icon-color);font-size:20px;display:table-cell}.el-date-range-picker__time-picker-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{z-index:1;background:#fff;position:absolute;top:13px;right:0}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-date-range-picker.is-disabled .el-date-range-picker__header-label{color:var(--el-text-color-disabled)}.el-date-range-picker.is-disabled .el-date-range-picker__header-label:hover{cursor:not-allowed}.el-date-range-picker.is-disabled .el-date-range-picker__header-label .el-icon{cursor:inherit}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{text-align:center;z-index:1;padding:10px;position:relative}.el-time-range-picker__cell{box-sizing:border-box;width:50%;margin:0;padding:4px 7px 7px;display:inline-block}.el-time-range-picker__header{text-align:center;margin-bottom:5px;font-size:14px}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-time-panel{width:180px;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box;border-radius:2px;position:relative;left:0}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";z-index:-1;box-sizing:border-box;text-align:left;height:32px;margin-top:-16px;padding-top:6px;position:absolute;top:50%;left:0;right:0}.el-time-panel__content:after{margin-left:12%;margin-right:12%;left:50%}.el-time-panel__content:before{border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));text-align:right;box-sizing:border-box;height:36px;padding:4px;line-height:25px}.el-time-panel__btn{cursor:pointer;color:var(--el-text-color-primary);background-color:#0000;border:none;outline:none;margin:0 5px;padding:0 5px;font-size:12px;line-height:28px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.el-picker-panel.is-border{border:solid 1px var(--el-border-color-lighter)}.el-picker-panel.is-border .el-picker-panel__body-wrapper{position:relative}.el-picker-panel.is-border.el-picker-panel [slot=sidebar],.el-picker-panel.is-border.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;height:100%;padding-top:6px;position:absolute;top:0;overflow:auto}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary)}.el-descriptions__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;text-align:left;font-size:14px;line-height:23px}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{color:var(--el-text-color-regular);background:var(--el-descriptions-item-bordered-label-background);font-weight:700}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;padding:var(--el-dialog-padding-primary);width:var(--el-dialog-width,50%);overflow-wrap:break-word;position:relative}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{margin:0;position:fixed;inset:0;overflow:auto}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size,16px))}.el-dialog__headerbtn{cursor:pointer;width:48px;height:48px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding-top:var(--el-dialog-padding-primary);text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{position:fixed;inset:0;overflow:auto}.el-overlay-dialog.is-closing .el-dialog{pointer-events:none}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{border-top:1px var(--el-border-color) var(--el-border-style);width:100%;height:1px;margin:24px 0;display:block}.el-divider--vertical{vertical-align:middle;border-left:1px var(--el-border-color) var(--el-border-style);width:1px;height:1em;margin:0 8px;display:inline-block;position:relative}.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);padding:0 20px;font-size:14px;font-weight:500;position:absolute}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%)translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-overlay.is-drawer{overflow:hidden}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);--el-drawer-dragger-size:8px;box-sizing:border-box;background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);transition:all var(--el-transition-duration);flex-direction:column;display:flex;position:absolute}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{color:var(--el-text-color-primary);padding:var(--el-drawer-padding-primary);align-items:center;margin-bottom:32px;padding-bottom:0;display:flex;overflow:hidden}.el-drawer__header>:first-child{flex:1}.el-drawer__title{line-height:inherit;flex:1;margin:0;font-size:16px}.el-drawer__footer{padding:var(--el-drawer-padding-primary);text-align:right;padding-top:10px;overflow:hidden}.el-drawer__close-btn{cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:#0000;border:none;outline:none;display:inline-flex}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{padding:var(--el-drawer-padding-primary);flex:1;overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.is-dragging{transition:none}.el-drawer__dragger{-webkit-user-select:none;user-select:none;background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:before{content:"";background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:hover:before{background-color:var(--el-color-primary)}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger,.el-drawer.rtl>.el-drawer__dragger{height:100%;width:var(--el-drawer-dragger-size);cursor:ew-resize;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger:before,.el-drawer.rtl>.el-drawer__dragger:before{width:3px;top:0;bottom:0}.el-drawer.ttb,.el-drawer.btt{width:100%;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger,.el-drawer.btt>.el-drawer__dragger{width:100%;height:var(--el-drawer-dragger-size);cursor:ns-resize;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger:before,.el-drawer.btt>.el-drawer__dragger:before{height:3px;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.ltr>.el-drawer__dragger{right:0}.el-drawer.ltr>.el-drawer__dragger:before{right:-2px}.el-drawer.rtl{right:0}.el-drawer.rtl>.el-drawer__dragger{left:0}.el-drawer.rtl>.el-drawer__dragger:before{left:-2px}.el-drawer.ttb{top:0}.el-drawer.ttb>.el-drawer__dragger{bottom:0}.el-drawer.ttb>.el-drawer__dragger:before{bottom:-2px}.el-drawer.btt{bottom:0}.el-drawer.btt>.el-drawer__dragger{top:0}.el-drawer.btt>.el-drawer__dragger:before{top:-2px}.el-modal-drawer.is-penetrable{pointer-events:none}.el-modal-drawer.is-penetrable .el-drawer{pointer-events:auto}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-from,.el-drawer-fade-enter-active,.el-drawer-fade-enter-to,.el-drawer-fade-leave-from,.el-drawer-fade-leave-active,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:#0000!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);vertical-align:top;line-height:1;display:inline-flex;position:relative}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;margin:0;padding:0;list-style:none}.el-dropdown .el-dropdown__caret-button{border-left:none;justify-content:center;align-items:center;width:32px;padding-left:0;padding-right:0;display:inline-flex}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";background:var(--el-overlay-color-lighter);width:1px;display:block;position:absolute;top:-1px;bottom:-1px;left:0}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{z-index:var(--el-dropdown-menu-index);background-color:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);box-shadow:none;border:none;margin:0;padding:5px 0;list-style:none;position:relative;top:0;left:0}.el-dropdown-menu__item{white-space:nowrap;line-height:22px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:none;align-items:center;margin:0;padding:5px 16px;list-style:none;display:flex}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;font-size:14px;line-height:22px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;font-size:12px;line-height:20px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;vertical-align:top;object-fit:contain;width:100%;height:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;vertical-align:top;width:100%;height:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{font-size:var(--el-font-size-base);color:var(--el-text-color-secondary);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;height:var(--el-footer-height);flex-shrink:0}.el-form-item{--font-size:14px;margin-bottom:18px;display:flex}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{text-align:left;justify-content:flex-start}.el-form-item--label-right .el-form-item__label{text-align:right;justify-content:flex-end}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{text-align:left;width:fit-content;height:auto;margin-bottom:8px;padding-right:0;line-height:22px;display:block}.el-form-item__label-wrap{display:flex}.el-form-item__label{font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);box-sizing:border-box;flex:none;align-items:flex-start;height:32px;padding:0 12px 0 0;line-height:32px;display:inline-flex}.el-form-item__content{line-height:32px;font-size:var(--font-size);flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);padding-top:2px;font-size:12px;line-height:1;position:absolute;top:100%;left:0}.el-form-item__error--inline{margin-left:10px;display:inline-block;position:relative;top:auto;left:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-form-item__content .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner,.el-form-item.is-error .el-form-item__content .el-textarea__inner:hover,.el-form-item.is-error .el-form-item__content .el-textarea__inner:focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper,.el-form-item.is-error .el-form-item__content .el-select__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-select__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px #0000}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-form-item__content .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{vertical-align:middle;margin-right:32px;display:inline-flex}.el-form--inline.el-form--label-top{flex-wrap:wrap;display:flex}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;height:var(--el-header-height);flex-shrink:0}.el-image-viewer__wrapper{position:fixed;inset:0}.el-image-viewer__wrapper:focus{outline:none!important}.el-image-viewer__btn{z-index:1;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.el-image-viewer__btn .el-icon{cursor:pointer}.el-image-viewer__close{width:40px;height:40px;font-size:40px;top:40px;right:40px}.el-image-viewer__canvas{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:static}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;height:44px;padding:0 23px;bottom:30px;left:50%;transform:translate(-50%)}.el-image-viewer__actions__inner{cursor:default;color:#fff;justify-content:space-around;align-items:center;gap:22px;width:100%;height:100%;padding:0 6px;font-size:23px;display:flex}.el-image-viewer__actions__divider{margin:0 -6px}.el-image-viewer__progress{cursor:default;color:#fff;bottom:90px;left:50%;transform:translate(-50%)}.el-image-viewer__prev{color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:24px;top:50%;left:40px;transform:translateY(-50%)}.el-image-viewer__next{text-indent:2px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:24px;top:50%;right:40px;transform:translateY(-50%)}.el-image-viewer__close{color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:24px}.el-image-viewer__mask{opacity:.5;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.el-image-viewer-parent--hidden{overflow:hidden}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}.el-image__error,.el-image__placeholder,.el-image__wrapper,.el-image__inner{width:100%;height:100%}.el-image{display:inline-block;position:relative;overflow:hidden}.el-image__inner{vertical-align:top;opacity:1}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{position:absolute;top:0;left:0}.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{background:var(--el-fill-color-light);color:var(--el-text-color-placeholder);vertical-align:middle;justify-content:center;align-items:center;font-size:14px;display:flex}.el-image__preview{cursor:pointer}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translate(0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height,32px) - 2px)}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height,40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height,24px) - 2px)}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{flex:1;margin:0 -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}.el-input-number{vertical-align:middle;width:150px;line-height:30px;display:inline-flex;position:relative}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number.is-left .el-input__inner{text-align:left}.el-input-number.is-right .el-input__inner{text-align:right}.el-input-number.is-center .el-input__inner{text-align:center}.el-input-number__increase,.el-input-number__decrease{z-index:1;background:var(--el-fill-color-light);width:32px;height:auto;color:var(--el-text-color-regular);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:1px;bottom:1px}.el-input-number__increase:hover,.el-input-number__decrease:hover{color:var(--el-color-primary)}.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__increase.is-disabled,.el-input-number__decrease.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border);right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__increase,.el-input-number.is-disabled .el-input-number__decrease{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__increase:hover,.el-input-number.is-disabled .el-input-number__decrease:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__increase,.el-input-number--large .el-input-number__decrease{width:40px;font-size:14px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__increase,.el-input-number--small .el-input-number__decrease{width:24px;font-size:12px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__increase [class*=el-icon],.el-input-number--small .el-input-number__decrease [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__increase,.el-input-number.is-controls-right .el-input-number__decrease{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon],.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border);bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;top:auto;left:auto;right:1px}.el-input-number.is-controls-right[class*=large] [class*=increase],.el-input-number.is-controls-right[class*=large] [class*=decrease]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=increase],.el-input-number.is-controls-right[class*=small] [class*=decrease]{--el-input-number-controls-height:11px}.el-input-tag{--el-input-tag-border-color-hover:var(--el-border-color-hover);--el-input-tag-placeholder-color:var(--el-text-color-placeholder);--el-input-tag-disabled-color:var(--el-disabled-text-color);--el-input-tag-disabled-border:var(--el-disabled-border-color);--el-input-tag-font-size:var(--el-font-size-base);--el-input-tag-close-hover-color:var(--el-text-color-secondary);--el-input-tag-text-color:var(--el-text-color-regular);--el-input-tag-input-focus-border-color:var(--el-color-primary);--el-input-tag-width:100%;--el-input-tag-mini-height:var(--el-component-size);--el-input-tag-gap:6px;--el-input-tag-padding:4px;--el-input-tag-inner-padding:8px;--el-input-tag-line-height:24px;box-sizing:border-box;cursor:pointer;font-size:var(--el-input-tag-font-size);padding:var(--el-input-tag-padding);width:var(--el-input-tag-width);min-height:var(--el-input-tag-mini-height);line-height:var(--el-input-tag-line-height);border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;display:flex;transform:translate(0)}.el-input-tag.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-tag.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-input-tag.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled:hover{box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input,.el-input-tag.is-disabled .el-input-tag__inner .el-tag{cursor:not-allowed}.el-input-tag__prefix{padding:0 var(--el-input-tag-inner-padding);color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;display:flex}.el-input-tag__suffix{padding:0 var(--el-input-tag-inner-padding);color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:8px;display:flex}.el-input-tag__collapse-tag{line-height:1}.el-input-tag__input-tag-list{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-input-tag__input-tag-list.is-near{margin-left:-8px}.el-input-tag__input-tag-list .el-tag{cursor:pointer;border-color:#0000}.el-input-tag__input-tag-list .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__input-tag-list .el-tag .el-tag__content{min-width:0}.el-input-tag__inner{align-items:center;gap:var(--el-input-tag-gap);flex-wrap:wrap;flex:1;min-width:0;max-width:100%;display:flex;position:relative}.el-input-tag__inner.is-left-space{margin-left:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-right-space{margin-right:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-draggable .el-tag{cursor:move;-webkit-user-select:none;user-select:none}.el-input-tag__drop-indicator{width:1px;height:var(--el-input-tag-line-height);background-color:var(--el-color-primary);position:absolute;top:0}.el-input-tag__inner .el-tag{cursor:pointer;border-color:#0000;max-width:100%}.el-input-tag__inner .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__inner .el-tag .el-tag__content{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:normal;overflow:hidden}.el-input-tag__input-wrapper{flex:1}.el-input-tag__input{color:var(--el-input-tag-text-color);font-size:inherit;font-family:inherit;line-height:inherit;appearance:none;background-color:#0000;border:none;outline:none;width:100%;padding:0}.el-input-tag__input::placeholder{color:var(--el-input-tag-placeholder-color)}.el-input-tag__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-input-tag--large{--el-input-tag-gap:6px;--el-input-tag-padding:8px;--el-input-tag-padding-left:8px;--el-input-tag-font-size:14px}.el-input-tag--small{--el-input-tag-gap:4px;--el-input-tag-padding:2px;--el-input-tag-padding-left:6px;--el-input-tag-font-size:12px;--el-input-tag-line-height:20px;--el-input-tag-mini-height:var(--el-component-size-small)}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);vertical-align:middle;cursor:pointer;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color);outline:none;flex-direction:row;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.el-link.is-hover-underline:hover:after{content:"";border-bottom:1px solid var(--el-link-hover-text-color);height:0;position:absolute;bottom:0;left:0;right:0}.el-link.is-underline:after{content:"";border-bottom:1px solid var(--el-link-text-color);height:0;position:absolute;bottom:0;left:0;right:0}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link:hover:after{border-color:var(--el-link-hover-text-color)}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link__inner{justify-content:center;align-items:center;display:inline-flex}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link.is-disabled:after{border-color:var(--el-link-disabled-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{z-index:2000;background-color:var(--el-mask-color);transition:opacity var(--el-transition-duration);margin:0;position:absolute;inset:0}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size)) / 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size)) / 2);text-align:center;width:100%;position:absolute;top:50%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:2s linear infinite loading-rotate;display:inline}.el-loading-spinner .path{stroke-dasharray:90 150;stroke-dashoffset:0;stroke-width:2px;stroke:var(--el-color-primary);stroke-linecap:round;animation:1.5s ease-in-out infinite loading-dash}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}.el-main{--el-main-padding:20px;box-sizing:border-box;padding:var(--el-main-padding);flex:auto;display:block;overflow:auto}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);background-color:var(--el-menu-bg-color);box-sizing:border-box;margin:0;padding-left:0;list-style:none;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{height:var(--el-menu-horizontal-height);border-right:none;flex-wrap:nowrap;display:flex}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:solid 1px var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000;justify-content:center;align-items:center;margin:0;display:inline-flex}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);color:var(--el-menu-text-color);align-items:center;padding:0 10px;display:flex}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.el-menu--horizontal .el-menu-item:not(.is-disabled):focus{color:var(--el-menu-active-color,var(--el-menu-hover-text-color));background-color:var(--el-menu-hover-bg-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin:0}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span{visibility:hidden;width:0;height:0;display:inline-block;overflow:hidden}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{z-index:100;border-radius:var(--el-border-radius-small);min-width:200px;box-shadow:var(--el-box-shadow-light);border:none;padding:5px 0}.el-menu .el-icon{flex-shrink:0}.el-menu-item{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:hover,.el-menu-item:focus{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{width:var(--el-menu-icon-width);text-align:center;vertical-align:middle;margin-right:5px;font-size:18px}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{box-sizing:border-box;width:100%;height:100%;padding:0 var(--el-menu-base-level-padding);align-items:center;display:inline-flex;position:absolute;top:0;left:0}.el-sub-menu{margin:0;padding-left:0;list-style:none}.el-sub-menu__title{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:hover,.el-sub-menu__title:focus{outline:none}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title{padding-right:var(--el-menu-base-level-padding)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-sub-menu__title,.el-sub-menu.is-disabled .el-menu-item{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin-right:5px;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{top:50%;right:var(--el-menu-base-level-padding);transition:transform var(--el-transition-duration);width:inherit;margin-top:-6px;margin-right:0;font-size:12px;position:absolute}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);color:var(--el-text-color-secondary);font-size:12px;line-height:normal}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-popper,.el-menu--popup-container,.el-menu{outline:none}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:break-word;z-index:9999;display:flex;position:fixed;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{min-width:0;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);flex:1}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);color:var(--el-notification-content-color);margin:6px 0 0;line-height:24px}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size);flex-shrink:0}.el-notification .el-notification__closeBtn{cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size);position:absolute;top:18px;right:15px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--primary{--el-notification-icon-color:var(--el-color-primary);color:var(--el-notification-icon-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;inset:0;overflow:auto}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{justify-content:space-between;align-items:center;line-height:24px;display:flex}.el-page-header__left{align-items:center;margin-right:40px;display:flex;position:relative}.el-page-header__back{cursor:pointer;align-items:center;display:flex}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{align-items:center;margin-right:10px;font-size:16px;display:flex}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{color:var(--el-text-color-primary);font-size:18px}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;white-space:nowrap;color:var(--el-pagination-text-color);font-size:var(--el-pagination-font-size);align-items:center;font-weight:400;display:flex}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield}.el-pagination .el-select{width:128px}.el-pagination .btn-prev,.el-pagination .btn-next{font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0 4px;display:flex}.el-pagination .btn-prev *,.el-pagination .btn-next *{pointer-events:none}.el-pagination .btn-prev:focus,.el-pagination .btn-next:focus{outline:none}.el-pagination .btn-prev:hover,.el-pagination .btn-next:hover{color:var(--el-pagination-hover-color)}.el-pagination .btn-prev.is-active,.el-pagination .btn-next.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pagination .btn-prev.is-active.is-disabled,.el-pagination .btn-next.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pagination .btn-prev:disabled,.el-pagination .btn-prev.is-disabled,.el-pagination .btn-next:disabled,.el-pagination .btn-next.is-disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pagination .btn-prev:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-prev .el-icon,.el-pagination .btn-next .el-icon{width:inherit;font-size:12px;font-weight:700;display:block}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{margin-left:var(--el-pagination-item-gap);color:var(--el-text-color-regular);font-weight:400}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{margin-left:var(--el-pagination-item-gap);color:var(--el-text-color-regular);align-items:center;font-weight:400;display:flex}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{text-align:center;box-sizing:border-box}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{flex:1;justify-content:flex-end;align-items:center;display:flex}.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .el-pager li:disabled,.el-pagination.is-background .el-pager li.is-disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-dark)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-prev,.el-pagination--small .btn-next,.el-pagination--small .el-pager li{height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);font-size:var(--el-pagination-font-size-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small span:not([class*=suffix]),.el-pagination--small button{font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pagination--large .btn-prev,.el-pagination--large .btn-next,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}.el-pagination--large .el-select .el-input{width:160px}.el-pager{-webkit-user-select:none;user-select:none;align-items:center;margin:0;padding:0;font-size:0;list-style:none;display:flex}.el-pager li{font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0 4px;display:flex}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pager li:disabled,.el-pager li.is-disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm{outline:none}.el-popconfirm__main{align-items:center;display:flex}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin-top:8px}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);min-width:150px;padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);overflow-wrap:break-word;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);margin-bottom:12px;line-height:1}.el-popover__reference:focus:not(.focusing),.el-popover__reference:focus:hover{outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus:active,.el-popover.el-popper:focus{outline-width:0}.el-progress{align-items:center;line-height:1;display:flex;position:relative}.el-progress__text{color:var(--el-text-color-regular);min-width:50px;margin-left:5px;font-size:14px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{text-align:center;width:100%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{margin-right:0;padding-right:0;display:block}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);vertical-align:middle;border-radius:100px;height:6px;position:relative;overflow:hidden}.el-progress-bar__inner{background-color:var(--el-color-primary);text-align:right;white-space:nowrap;border-radius:100px;height:100%;line-height:1;transition:width .6s;position:absolute;top:0;left:0}.el-progress-bar__inner:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-progress-bar__inner--indeterminate{animation:3s infinite indeterminate;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,#0000001a 25%,#0000 25% 50%,#0000001a 50% 75%,#0000 75%,#0000);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:3s linear infinite striped-flow}.el-progress-bar__innerText{vertical-align:middle;color:#fff;margin:0 5px;font-size:12px;display:inline-block}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light);outline:none;display:inline-block;position:relative}.el-radio-button__inner{white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));outline:var(--el-border);line-height:1;font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;font-size:var(--el-font-size-base);border-radius:0;margin:0;padding:8px 15px;display:inline-block;position:relative}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.el-radio-button__original-radio{opacity:0;z-index:-1;outline:none;position:absolute}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{font-size:var(--el-font-size-base);border-radius:0;padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;padding:5px 11px;font-size:12px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{flex-wrap:wrap;align-items:center;font-size:0;display:inline-flex}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);cursor:pointer;white-space:nowrap;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;outline:none;align-items:center;height:32px;margin-right:30px;display:inline-flex;position:relative}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{width:12px;height:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;vertical-align:middle;outline:none;display:inline-flex;position:relative}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{background-color:var(--el-color-white);transform:translate(-50%,-50%)scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);cursor:pointer;box-sizing:border-box;transition:all .3s;display:inline-block;position:relative}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{border-radius:var(--el-radio-input-border-radius);content:"";width:4px;height:4px;transition:transform .15s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.el-radio__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;inset:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);--el-rate-outline-color:var(--el-color-primary-light-5);align-items:center;height:32px;display:inline-flex}.el-rate:focus,.el-rate:active{outline:none}.el-rate:focus-visible .el-rate__item .el-rate__icon.is-focus-visible{outline:2px solid var(--el-rate-outline-color);transition:outline-offset,outline}.el-rate__item{cursor:pointer;vertical-align:middle;color:var(--el-rate-void-color);font-size:0;line-height:normal;display:inline-block;position:relative}.el-rate .el-rate__icon{font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);transition:var(--el-transition-duration);display:inline-block;position:relative}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{position:absolute;top:0;left:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{color:var(--el-rate-fill-color);display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.el-rate__decimal--box{position:absolute;top:0;left:0}.el-rate__text{font-size:var(--el-rate-font-size);vertical-align:middle;color:var(--el-rate-text-color)}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{cursor:not-allowed;color:var(--el-rate-disabled-void-color)}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;text-align:center;box-sizing:border-box;padding:var(--el-result-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-result__icon svg{width:var(--el-result-icon-font-size);height:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{font-size:var(--el-result-title-font-size);color:var(--el-text-color-primary);margin:0;line-height:1.3}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{font-size:var(--el-font-size-base);color:var(--el-text-color-regular);margin:0;line-height:1.3}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{box-sizing:border-box;flex-wrap:wrap;display:flex;position:relative}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-top{align-items:flex-start}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;position:relative;overflow:hidden}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));width:0;height:0;transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3);display:block;position:relative}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{z-index:1;border-radius:4px;position:absolute;bottom:2px;right:2px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading,.el-select-dropdown__empty{text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{font-size:var(--el-font-size-base);white-space:nowrap;text-overflow:ellipsis;color:var(--el-text-color-regular);box-sizing:border-box;cursor:pointer;height:34px;padding:0 32px 0 20px;line-height:34px;position:relative;overflow:hidden}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:12px;line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;vertical-align:middle;width:var(--el-select-width);display:inline-block;position:relative}.el-select__wrapper{box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);min-height:32px;transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:24px;display:flex;position:relative;transform:translate(0)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix{pointer-events:none}.el-select__prefix,.el-select__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:6px;display:flex}.el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);cursor:pointer;transform:rotate(0)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{cursor:pointer;border-color:#0000}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.el-select__tags-text{text-overflow:ellipsis;white-space:nowrap;line-height:normal;display:block;overflow:hidden}.el-select__placeholder{z-index:-1;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.el-select__placeholder.is-transparent{-webkit-user-select:none;user-select:none;color:var(--el-text-color-placeholder)}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;z-index:-1;position:absolute}.el-select__input{color:var(--el-select-multiple-input-color);font-size:inherit;appearance:none;background-color:#0000;border:none;outline:none;width:100%;height:24px;padding:0;font-family:inherit}.el-select__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-select--large .el-select__wrapper{gap:6px;min-height:40px;padding:8px 16px;font-size:14px;line-height:24px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{gap:4px;min-height:24px;padding:2px 8px;font-size:12px;line-height:20px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);width:100%;height:16px;display:inline-block}.el-skeleton__circle{width:var(--el-skeleton-circle-size);height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);border-radius:50%}.el-skeleton__button{border-radius:4px;width:64px;height:40px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:var(--el-font-size-small)}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{width:unset;border-radius:0;justify-content:center;align-items:center;display:flex}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:22%;height:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100%}to{background-position:0}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%;animation:1.4s infinite el-skeleton-loading}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;align-items:center;width:100%;height:32px;display:flex}.el-slider__runway{height:var(--el-slider-height);background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;flex:1;position:relative}.el-slider__runway.show-input{width:auto;margin-right:30px}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper:hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button:hover,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button.dragging{cursor:not-allowed;transform:scale(1)}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{height:var(--el-slider-height);background-color:var(--el-slider-main-bg-color);border-top-left-radius:var(--el-slider-border-radius);border-bottom-left-radius:var(--el-slider-border-radius);position:absolute}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);z-index:1;top:var(--el-slider-button-wrapper-offset);text-align:center;-webkit-user-select:none;user-select:none;background-color:#0000;outline:none;line-height:normal;position:absolute;transform:translate(-50%)}.el-slider__button-wrapper:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-slider__button-wrapper:hover,.el-slider__button-wrapper.hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none;border-radius:50%;display:inline-block}.el-slider__button:hover,.el-slider__button.hover,.el-slider__button.dragging{transform:scale(1.2)}.el-slider__button:hover,.el-slider__button.hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{height:var(--el-slider-height);width:var(--el-slider-height);border-radius:var(--el-border-radius-circle);background-color:var(--el-slider-stop-bg-color);position:absolute;transform:translate(-50%)}.el-slider__marks{width:18px;height:100%;top:0;left:12px}.el-slider__marks-text{color:var(--el-color-info);white-space:pre;margin-top:15px;font-size:14px;position:absolute;transform:translate(-50%)}.el-slider.is-vertical{flex:0;width:auto;height:100%;display:inline-flex;position:relative}.el-slider.is-vertical .el-slider__runway{width:var(--el-slider-height);height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:var(--el-slider-height);border-radius:0 0 3px 3px;height:auto}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:var(--el-slider-button-wrapper-offset);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{vertical-align:top;display:inline-flex}.el-space__item{flex-wrap:wrap;display:flex}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{white-space:nowrap;width:100%}.el-spinner{vertical-align:middle;display:inline-block}.el-spinner-inner{width:50px;height:50px;animation:2s linear infinite rotate}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;animation:1.5s ease-in-out infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.el-step{flex-shrink:1;position:relative}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-grow:0;flex-shrink:0;flex-basis:auto!important}.el-step:last-of-type .el-step__main,.el-step:last-of-type .el-step__description{padding-right:0}.el-step__head{width:100%;position:relative}.el-step__head.is-process{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__head.is-wait{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-success{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-error{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-finish{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-step__icon{z-index:1;box-sizing:border-box;background:var(--el-bg-color);justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:all .15s ease-out;display:inline-flex;position:relative}.el-step__icon.is-text{border:2px solid;border-radius:50%}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{-webkit-user-select:none;user-select:none;text-align:center;color:inherit;font-weight:700;line-height:1;display:inline-block}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{background-color:var(--el-text-color-placeholder);border-color:currentColor;position:absolute}.el-step__line-inner{box-sizing:border-box;border:1px solid;width:0;height:0;transition:all .15s ease-out;display:block}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{color:var(--el-text-color-primary);font-weight:700}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{margin-top:-5px;padding-right:10%;font-size:12px;font-weight:400;line-height:20px}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{flex-grow:1;padding-left:10px}.el-step.is-vertical .el-step__title{padding-bottom:8px;line-height:24px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-vertical .el-step__description{padding-right:0}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{align-items:center;display:flex}.el-step.is-simple .el-step__head{width:auto;padding-right:10px;font-size:0}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8)translateY(1px)}.el-step.is-simple .el-step__main{flex-grow:1;align-items:stretch;display:flex;position:relative}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{overflow-wrap:break-word;max-width:50%}.el-step.is-simple .el-step__arrow{flex-grow:1;justify-content:center;align-items:center;display:flex}.el-step.is-simple .el-step__arrow:before,.el-step.is-simple .el-step__arrow:after{content:"";background:var(--el-text-color-placeholder);width:1px;height:15px;display:inline-block;position:absolute}.el-step.is-simple .el-step__arrow:before{transform-origin:0 0;transform:rotate(-45deg)translateY(-4px)}.el-step.is-simple .el-step__arrow:after{transform-origin:100% 100%;transform:rotate(45deg)translateY(4px)}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{line-height:normal;display:flex}.el-steps--simple{background:var(--el-fill-color-light);border-radius:4px;padding:13px 8%}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{flex-flow:column;height:100%}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);vertical-align:middle;align-items:center;height:32px;font-size:14px;line-height:20px;display:inline-flex;position:relative}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);cursor:pointer;vertical-align:middle;height:20px;color:var(--el-text-color-primary);font-size:14px;font-weight:500;display:inline-block}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{font-size:14px;line-height:1;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{opacity:0;width:0;height:0;margin:0;position:absolute}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;min-width:40px;height:20px;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);border-radius:10px;outline:none;align-items:center;display:inline-flex;position:relative}.el-switch__core .el-switch__inner{width:100%;transition:all var(--el-transition-duration);justify-content:center;align-items:center;height:16px;padding:0 4px 0 18px;display:flex;overflow:hidden}.el-switch__core .el-switch__inner-wrapper{color:var(--el-color-white);-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:12px;display:flex;overflow:hidden}.el-switch__core .el-switch__action{border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);background-color:var(--el-color-white);width:16px;height:16px;color:var(--el-switch-off-color);justify-content:center;align-items:center;display:flex;position:absolute;left:1px}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{height:40px;font-size:14px;line-height:24px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;min-width:50px;height:24px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{height:24px;font-size:12px;line-height:16px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;min-width:30px;height:16px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--el-border-color-lighter);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;background-color:#fff;border-radius:2px}.el-table-filter__list{outline:none;min-width:100px;margin:0;padding:5px 0;list-style:none}.el-table-filter__list-item{cursor:pointer;line-height:36px;font-size:var(--el-font-size-base);outline:none;padding:0 10px}.el-table-filter__list-item:hover,.el-table-filter__list-item:focus{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__multiple{outline:none}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{cursor:pointer;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table-filter__bottom button:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-filter__bottom button{color:var(--el-text-color-regular);font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{height:unset;align-items:center;margin-bottom:12px;margin-left:5px;margin-right:5px;display:flex}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-fill-color-blank);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px #00000026;--el-table-fixed-right-column:inset -10px 0 10px -10px #00000026;--el-table-index:var(--el-index-normal);box-sizing:border-box;background-color:var(--el-table-bg-color);width:100%;max-width:100%;height:fit-content;font-size:var(--el-font-size-base);color:var(--el-table-text-color);position:relative;overflow:hidden}.el-table__inner-wrapper{flex-direction:column;height:100%;display:flex;position:relative}.el-table__inner-wrapper:before{height:1px;bottom:0;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell,.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell{border-bottom-color:#0000}.el-table__empty-block{text-align:center;justify-content:center;align-items:center;width:100%;min-height:60px;display:flex;position:sticky;left:0}.el-table__empty-text{width:50%;color:var(--el-text-color-secondary);line-height:60px}.el-table__expand-column .cell{text-align:center;-webkit-user-select:none;user-select:none;padding:0}.el-table__expand-icon{cursor:pointer;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table__expand-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}.el-table__expand-icon{color:var(--el-text-color-regular);width:min(23px,100%);height:23px;font-size:12px;line-height:12px}.el-table__expand-icon.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:#0000!important}.el-table__placeholder{width:20px;display:inline-block}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;text-align:left;min-width:0;z-index:var(--el-table-index);padding:8px 0;position:relative}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;width:15px;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word;padding:0 12px;line-height:23px;overflow:hidden}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:var(--el-font-size-base)}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:var(--el-font-size-extra-small)}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table th.el-table__cell.is-leaf,.el-table td.el-table__cell{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{content:"";vertical-align:middle;background:#ff4d51;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border:after,.el-table--border:before,.el-table--border .el-table__inner-wrapper:after,.el-table__inner-wrapper:before{content:"";background-color:var(--el-table-border-color);z-index:calc(var(--el-table-index) + 2);position:absolute}.el-table--border .el-table__inner-wrapper:after{width:100%;height:1px;z-index:calc(var(--el-table-index) + 2);top:0;left:0}.el-table--border:before{width:1px;height:100%;top:-1px;left:0}.el-table--border:after{width:1px;height:100%;top:-1px;right:0}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__header-wrapper,.el-table__body-wrapper,.el-table__footer-wrapper{width:100%}.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right,.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right{background:inherit;z-index:calc(var(--el-table-index) + 1);position:sticky!important}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before{content:"";width:10px;box-shadow:none;touch-action:none;pointer-events:none;position:absolute;top:0;bottom:0;overflow:hidden}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px}.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch,.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch{z-index:calc(var(--el-table-index) + 1);background:#fff;right:0;position:sticky!important}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__header,.el-table__body,.el-table__footer{table-layout:fixed;border-collapse:separate}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__header-wrapper .el-table-column--selection>.cell,.el-table__body-wrapper .el-table-column--selection>.cell{align-items:center;height:23px;display:inline-flex}.el-table__header-wrapper .el-table-column--selection .el-checkbox,.el-table__body-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{flex:1;position:relative;overflow:hidden}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{cursor:pointer;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table .caret-wrapper:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table .caret-wrapper{vertical-align:middle;width:24px;height:14px;overflow:initial;flex-direction:column;align-items:center;display:inline-flex;position:relative}.el-table .sort-caret{border:5px solid #0000;width:0;height:0;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{visibility:hidden;z-index:-1;position:absolute}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{z-index:calc(var(--el-table-index) + 2);position:sticky;top:0}.el-table.el-table--scrollable-y .el-table__body-footer{z-index:calc(var(--el-table-index) + 2);position:sticky;bottom:0}.el-table__column-resize-proxy{border-left:var(--el-table-border);width:0;z-index:calc(var(--el-table-index) + 9);position:absolute;top:0;bottom:0;left:200px}.el-table__column-filter-trigger{cursor:pointer;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table__column-filter-trigger:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table__column-filter-trigger{display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);vertical-align:middle;font-size:14px}.el-table__border-left-patch{width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;top:0;left:0}.el-table__border-bottom-patch{height:1px;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;left:0}.el-table__border-right-patch{width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;top:0}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{text-align:center;width:20px;display:inline-block}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-fill-color-blank);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px #00000026;--el-table-fixed-right-column:inset -10px 0 10px -10px #00000026;--el-table-index:var(--el-index-normal);font-size:var(--el-font-size-base)}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{background-color:var(--el-bg-color);flex-direction:column-reverse;display:flex;position:absolute;top:0;left:0;overflow:hidden}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{background-color:var(--el-bg-color);flex-direction:column-reverse;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:2px 0 4px #0000000f}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__vertical,.el-table-v2__left .el-vl__horizontal{z-index:-1}.el-table-v2__right{background-color:var(--el-bg-color);flex-direction:column-reverse;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-2px 0 4px #0000000f}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__vertical,.el-table-v2__right .el-vl__horizontal{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{position:relative;overflow:hidden}.el-table-v2__header .el-checkbox{z-index:0}.el-table-v2__footer{position:absolute;bottom:0;left:0;right:0;overflow:hidden}.el-table-v2__empty{position:absolute;left:0}.el-table-v2__overlay{z-index:9999;position:absolute;inset:0}.el-table-v2__header-row{border-bottom:var(--el-table-border);display:flex}.el-table-v2__header-cell{-webkit-user-select:none;user-select:none;background-color:var(--el-table-header-bg-color);height:100%;color:var(--el-table-header-text-color);align-items:center;padding:0 8px;font-weight:700;display:flex;overflow:hidden}.el-table-v2__header-cell.is-align-center{text-align:center;justify-content:center}.el-table-v2__header-cell.is-align-right{text-align:right;justify-content:flex-end}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{cursor:pointer;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table-v2__sort-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-v2__sort-icon{transition:opacity,display var(--el-transition-duration);opacity:.6;display:none}.el-table-v2__sort-icon.is-sorting{opacity:1;display:flex}.el-table-v2__row{border-bottom:var(--el-table-border);transition:background-color var(--el-transition-duration);align-items:center;display:flex}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{align-items:center;height:100%;padding:0 8px;display:flex;overflow:hidden}.el-table-v2__row-cell.is-align-center{text-align:center;justify-content:center}.el-table-v2__row-cell.is-align-right{text-align:right;justify-content:flex-end}.el-table-v2__expand-icon{cursor:pointer;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table-v2__expand-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-v2__expand-icon{-webkit-user-select:none;user-select:none;margin:0 4px}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row{align-items:stretch;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{overflow-wrap:break-word}.el-tabs{--el-tabs-header-height:40px;display:flex}.el-tabs__header{justify-content:space-between;align-items:center;margin:0 0 15px;padding:0;display:flex;position:relative}.el-tabs__header-vertical{flex-direction:column}.el-tabs__active-bar{background-color:var(--el-color-primary);z-index:1;height:2px;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);list-style:none;position:absolute;bottom:0;left:0}.el-tabs__active-bar.is-bottom{bottom:auto}.el-tabs__new-tab{border:1px solid var(--el-border-color);text-align:center;width:20px;height:20px;color:var(--el-text-color-primary);cursor:pointer;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin:10px 0 10px 10px;font-size:12px;line-height:20px;transition:all .15s;display:flex}.el-tabs__new-tab .is-icon-plus{height:inherit;width:inherit;transform:scale(.8)}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__new-tab-vertical{margin-left:0}.el-tabs__nav-wrap{flex:auto;margin-bottom:-1px;position:relative;overflow:hidden}.el-tabs__nav-wrap:after{content:"";background-color:var(--el-border-color-light);width:100%;height:2px;z-index:var(--el-index-normal);position:absolute;bottom:0;left:0}.el-tabs__nav-wrap.is-bottom:after{top:0;bottom:auto}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{cursor:pointer;color:var(--el-text-color-secondary);text-align:center;width:20px;font-size:12px;line-height:44px;position:absolute}.el-tabs__nav-next.is-disabled,.el-tabs__nav-prev.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;transition:transform var(--el-transition-duration);float:left;z-index:calc(var(--el-index-normal) + 1);display:flex;position:relative}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{text-align:center;flex:1}.el-tabs__item{height:var(--el-tabs-header-height);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary);justify-content:center;align-items:center;padding:0 20px;font-weight:500;list-style:none;display:flex;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus-visible{box-shadow:0 0 2px 2px var(--el-color-primary) inset;border-radius:3px}.el-tabs__item .is-icon-close{text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);border-radius:50%;margin-left:5px}.el-tabs__item .is-icon-close:before{display:inline-block;transform:scale(.9)}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{flex-grow:1;position:relative;overflow:hidden}.el-tabs--top>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:0}.el-tabs--top>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom>.el-tabs__header .el-tabs__item:last-child{padding-right:0}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height);box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);box-sizing:border-box;border-bottom:none;border-radius:4px 4px 0 0}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{transform-origin:100%;width:0;height:14px;font-size:12px;position:relative;right:-2px;overflow:hidden}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid #0000;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);margin-top:-1px}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);color:var(--el-text-color-secondary);border:1px solid #0000;margin-top:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child,.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay);border-right-color:var(--el-border-color);border-left-color:var(--el-border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom{flex-direction:column}.el-tabs--bottom .el-tabs__header.is-bottom{margin-top:10px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid #0000}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-scroll{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{width:2px;height:auto;top:0;bottom:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{text-align:center;cursor:pointer;width:100%;height:30px;line-height:30px}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next.is-disabled{cursor:not-allowed}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{top:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{width:2px;height:100%;top:0;bottom:auto}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{justify-content:flex-start}.el-tabs--left{flex-direction:row}.el-tabs--left .el-tabs__header.is-left{margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__active-bar.is-left{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--el-border-color-light);border-bottom:none;border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:none;border-right-color:#fff}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-right:none;border-radius:4px 0 0 4px}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid #0000;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 #0000}.el-tabs--left>.el-tabs__content+.el-tabs__header{order:-1}.el-tabs--right .el-tabs__header.is-right{margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left-color:#fff;border-right:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid #0000;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 #0000}.el-tabs--top{flex-direction:column}.el-tabs--top>.el-tabs__content+.el-tabs__header{order:-1}.slideInRight-transition,.slideInLeft-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{animation:slideInRight-leave var(--el-transition-duration);position:absolute;left:0;right:0}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{animation:slideInLeft-leave var(--el-transition-duration);position:absolute;left:0;right:0}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translate(100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;opacity:1;transform:translate(0)}to{transform-origin:0 0;opacity:0;transform:translate(100%)}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translate(-100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;opacity:1;transform:translate(0)}to{transform-origin:0 0;opacity:0;transform:translate(-100%)}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);vertical-align:middle;height:24px;font-size:var(--el-tag-font-size);border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);border-style:solid;border-width:1px;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size);border-radius:50%}.el-tag .el-tag__close{background-color:#0000;border:none;border-radius:50%;outline:none;margin-left:6px;padding:0;overflow:hidden}.el-tag .el-tag__close:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-tag .el-tag__close .el-icon{display:flex}.el-tag--dark{--el-tag-text-color:var(--el-color-white);--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{--el-icon-size:16px;height:32px;padding:0 11px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{--el-icon-size:12px;height:20px;padding:0 7px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-text{--el-text-font-size:var(--el-font-size-base);--el-text-color:var(--el-text-color-regular);font-size:var(--el-text-font-size);color:var(--el-text-color);overflow-wrap:break-word;align-self:center;margin:0;padding:0}.el-text.is-truncated{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.el-text.is-line-clamp{-webkit-box-orient:vertical;display:-webkit-inline-box;overflow:hidden}.el-text--large{--el-text-font-size:var(--el-font-size-medium)}.el-text--default{--el-text-font-size:var(--el-font-size-base)}.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}.el-text.el-text--success{--el-text-color:var(--el-color-success)}.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}.el-text.el-text--error{--el-text-color:var(--el-color-error)}.el-text.el-text--info{--el-text-color:var(--el-color-info)}.el-text>.el-icon{vertical-align:-2px}.time-select{min-width:0;margin:5px 0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);cursor:pointer;font-weight:700}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{padding-bottom:20px;position:relative}.el-timeline-item__wrapper{box-sizing:content-box;position:relative;top:-3px}.el-timeline-item__tail{border-left:2px solid var(--el-timeline-node-color);height:100%;position:absolute}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.el-timeline-item__node--normal{width:var(--el-timeline-node-size-normal);height:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{width:var(--el-timeline-node-size-large);height:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{justify-content:center;align-items:center;display:flex;position:absolute}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);line-height:1;font-size:var(--el-font-size-small)}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline-item.is-start .el-timeline-item__wrapper{padding-left:28px}.el-timeline-item.is-start .el-timeline-item__tail{left:4px}.el-timeline-item.is-start .el-timeline-item__node--normal{left:-1px}.el-timeline-item.is-start .el-timeline-item__node--large{left:-2px}.el-timeline-item.is-end .el-timeline-item__wrapper{text-align:right;padding-right:28px}.el-timeline-item.is-end .el-timeline-item__tail{right:4px}.el-timeline-item.is-end .el-timeline-item__node--normal{right:-1px}.el-timeline-item.is-end .el-timeline-item__node--large{right:-2px}.el-timeline-item.is-alternate .el-timeline-item__tail,.el-timeline-item.is-alternate .el-timeline-item__node,.el-timeline-item.is-alternate-reverse .el-timeline-item__tail,.el-timeline-item.is-alternate-reverse .el-timeline-item__node{left:50%;transform:translate(-50%)}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);font-size:var(--el-font-size-base);margin:0;list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{align-items:center;display:flex}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{height:calc(50% - 10px);display:block}.el-timeline.is-start{padding-left:40px;padding-right:0}.el-timeline.is-end{padding-left:0;padding-right:40px}.el-timeline.is-alternate{padding-left:20px;padding-right:20px}.el-timeline.is-alternate .el-timeline-item:nth-child(odd) .el-timeline-item__wrapper{width:calc(50% - 28px);left:calc(50% - var(--el-timeline-node-size-large) / 2);padding-left:28px}.el-timeline.is-alternate .el-timeline-item:nth-child(2n) .el-timeline-item__wrapper{width:calc(50% - 28px + var(--el-timeline-node-size-large) / 2);text-align:right;padding-right:28px}.el-timeline.is-alternate-reverse{padding-left:20px;padding-right:20px}.el-timeline.is-alternate-reverse .el-timeline-item:nth-child(odd) .el-timeline-item__wrapper{width:calc(50% - 28px + var(--el-timeline-node-size-large) / 2);text-align:right;padding-right:28px}.el-timeline.is-alternate-reverse .el-timeline-item:nth-child(2n) .el-timeline-item__wrapper{width:calc(50% - 28px);left:calc(50% - var(--el-timeline-node-size-large) / 2);padding-left:28px}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{vertical-align:middle;padding:0 30px;display:inline-block}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{background:var(--el-bg-color-overlay);text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width);box-sizing:border-box;max-height:100%;display:inline-block;position:relative;overflow:hidden}.el-transfer-panel__body{height:var(--el-transfer-panel-body-height);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.el-transfer-panel__list{height:var(--el-transfer-panel-body-height);box-sizing:border-box;margin:0;padding:6px 0;list-style:none;overflow:auto}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px;display:block!important}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular);margin-right:30px}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;width:100%;line-height:var(--el-transfer-item-height);padding-left:22px;display:block;overflow:hidden}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;box-sizing:border-box;padding:15px}.el-transfer-panel__filter .el-input__inner{height:var(--el-transfer-filter-height);box-sizing:border-box;width:100%;font-size:12px;display:inline-block}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{height:var(--el-transfer-panel-header-height);background:var(--el-transfer-panel-header-bg-color);border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black);align-items:center;margin:0;padding-left:15px;display:flex}.el-transfer-panel .el-transfer-panel__header .el-checkbox{align-items:center;width:100%;display:flex;position:relative}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{min-width:0;color:var(--el-text-color-primary);flex:1;align-items:center;font-size:16px;font-weight:400;display:flex}.el-transfer-panel .el-transfer-panel__header-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.el-transfer-panel .el-transfer-panel__header-count{color:var(--el-text-color-secondary);flex-shrink:0;margin-left:8px;margin-right:15px;font-size:12px}.el-transfer-panel .el-transfer-panel__footer{height:var(--el-transfer-panel-footer-height);background:var(--el-bg-color-overlay);border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);margin:0;padding:0}.el-transfer-panel .el-transfer-panel__footer:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{color:var(--el-text-color-regular);padding-left:20px}.el-transfer-panel .el-transfer-panel__empty{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);color:var(--el-text-color-secondary);text-align:center;margin:0;padding:6px 15px 0}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color);font-size:var(--el-font-size-base);position:relative}.el-tree__empty-block{text-align:center;width:100%;height:100%;min-height:60px;position:relative}.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;position:absolute;left:0;right:0}.el-tree-node{white-space:nowrap;outline:none}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);height:var(--el-tree-node-content-height);cursor:pointer;align-items:center;display:flex}.el-tree-node__content>.el-tree-node__expand-icon{box-sizing:content-box;padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);transition:transform var(--el-transition-duration) ease-in-out;font-size:12px;transform:rotate(0)}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:#0000;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{font-size:var(--el-font-size-base);color:var(--el-tree-expand-icon-color);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:#0000;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__list>.el-select-dropdown__item{padding-left:32px}.el-tree-select__popper .el-select-dropdown__item{flex:1;height:20px;padding-left:0;line-height:20px;background:0 0!important}.el-upload{--el-upload-dragger-padding-horizontal:10px;--el-upload-dragger-padding-vertical:40px;--el-upload-list-picture-card-size:var(--el-upload-picture-card-size);--el-upload-picture-card-size:148px;cursor:pointer;outline:none;justify-content:center;align-items:center;display:inline-flex}.el-upload.is-disabled{cursor:not-allowed}.el-upload.is-disabled:focus{border-color:var(--el-border-color-darker);color:inherit}.el-upload.is-disabled:focus .el-upload-dragger{border-color:var(--el-border-color-darker)}.el-upload.is-disabled .el-upload-dragger{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-upload.is-disabled .el-upload-dragger .el-upload__text{color:var(--el-text-color-placeholder)}.el-upload.is-disabled .el-upload-dragger .el-upload__text em{color:var(--el-disabled-text-color)}.el-upload.is-disabled .el-upload-dragger:hover{border-color:var(--el-border-color-darker)}.el-upload__input{display:none}.el-upload__tip{color:var(--el-text-color-regular);margin-top:7px;font-size:12px}.el-upload iframe{z-index:-1;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0}.el-upload--picture-card{background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);box-sizing:border-box;width:var(--el-upload-picture-card-size);height:var(--el-upload-picture-card-size);cursor:pointer;vertical-align:top;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.el-upload--picture-card>i{color:var(--el-text-color-secondary);font-size:28px}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{padding:var(--el-upload-dragger-padding-vertical) var(--el-upload-dragger-padding-horizontal);background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);box-sizing:border-box;text-align:center;cursor:pointer;border-radius:6px;position:relative;overflow:hidden}.el-upload-dragger .el-icon--upload{color:var(--el-text-color-placeholder);margin-bottom:16px;font-size:67px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);text-align:center;font-size:14px}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{padding:calc(var(--el-upload-dragger-padding-vertical) - 1px) calc(var(--el-upload-dragger-padding-horizontal) - 1px);background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary)}.el-upload-list{--el-upload-dragger-padding-horizontal:10px;--el-upload-dragger-padding-vertical:40px;--el-upload-list-picture-card-size:var(--el-upload-picture-card-size);--el-upload-picture-card-size:148px;margin:10px 0 0;padding:0;list-style:none;position:relative}.el-upload-list__item{color:var(--el-text-color-regular);box-sizing:border-box;border-radius:4px;width:100%;margin-bottom:5px;font-size:14px;transition:all .5s cubic-bezier(.55,0,.1,1);position:relative}.el-upload-list__item .el-progress{width:100%;position:absolute;top:20px}.el-upload-list__item .el-progress__text{position:absolute;top:-13px;right:0}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{cursor:pointer;opacity:.75;color:var(--el-text-color-regular);transition:opacity var(--el-transition-duration);display:none;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.el-upload-list__item .el-icon--close:hover{opacity:1;color:var(--el-color-primary)}.el-upload-list__item .el-icon--close-tip{cursor:pointer;opacity:1;color:var(--el-color-primary);font-size:12px;font-style:normal;display:none;position:absolute;top:1px;right:5px}.el-upload-list__item:hover,.el-upload-list__item:focus-within{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close,.el-upload-list__item:focus-within .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-icon--close-tip,.el-upload-list__item:focus-within .el-icon--close-tip{right:24px}.el-upload-list__item:hover .el-progress__text,.el-upload-list__item:focus-within .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{flex-direction:column;justify-content:center;width:calc(100% - 30px);margin-left:4px;display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:hover,.el-upload-list__item.is-success .el-upload-list__item-name:focus{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:not(.focusing):focus,.el-upload-list__item.is-success:active{outline-width:0}.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip,.el-upload-list__item.is-success:active .el-icon--close-tip{display:none}.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:focus-within .el-upload-list__item-status-label{opacity:0;display:none}.el-upload-list__item-name{color:var(--el-text-color-regular);text-align:center;transition:color var(--el-transition-duration);font-size:var(--el-font-size-base);align-items:center;padding:0 4px;display:inline-flex}.el-upload-list__item-name .el-icon{color:var(--el-text-color-secondary);margin-right:6px}.el-upload-list__item-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.el-upload-list__item-status-label{line-height:inherit;height:100%;transition:opacity var(--el-transition-duration);justify-content:center;align-items:center;display:none;position:absolute;top:0;right:5px}.el-upload-list__item-delete{color:var(--el-text-color-regular);font-size:12px;display:none;position:absolute;top:0;right:10px}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{flex-wrap:wrap;margin:0;display:inline-flex}.el-upload-list--picture-card .el-upload-list__item{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);box-sizing:border-box;width:var(--el-upload-list-picture-card-size);height:var(--el-upload-list-picture-card-size);border-radius:6px;margin:0 8px 8px 0;padding:0;display:inline-flex;overflow:hidden}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{object-fit:contain;width:100%;height:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{background:var(--el-color-success);text-align:center;width:40px;height:24px;top:-6px;right:-15px;transform:rotate(45deg)}.el-upload-list--picture-card .el-upload-list__item-status-label i{margin-top:11px;font-size:12px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{cursor:default;color:#fff;opacity:0;background-color:var(--el-overlay-color-lighter);width:100%;height:100%;transition:opacity var(--el-transition-duration);justify-content:center;align-items:center;font-size:20px;display:inline-flex;position:absolute;top:0;left:0}.el-upload-list--picture-card .el-upload-list__item-actions span{cursor:pointer;display:none}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:16px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{font-size:inherit;color:inherit;position:static}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{width:126px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{z-index:0;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);box-sizing:border-box;border-radius:6px;align-items:center;margin-top:10px;padding:10px;display:flex;overflow:hidden}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:inline-flex}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{object-fit:contain;z-index:1;background-color:var(--el-color-white);justify-content:center;align-items:center;width:70px;height:70px;display:inline-flex;position:relative}.el-upload-list--picture .el-upload-list__item-status-label{background:var(--el-color-success);text-align:center;width:46px;height:26px;position:absolute;top:-7px;right:-17px;transform:rotate(45deg)}.el-upload-list--picture .el-upload-list__item-status-label i{margin-top:12px;font-size:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{z-index:10;cursor:default;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.el-upload-cover:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-upload-cover img{width:100%;height:100%;display:block}.el-upload-cover__label{background:var(--el-color-success);text-align:center;width:40px;height:24px;top:-6px;right:-15px;transform:rotate(45deg)}.el-upload-cover__label i{color:#fff;margin-top:11px;font-size:12px;transform:rotate(-45deg)}.el-upload-cover__progress{vertical-align:middle;width:243px;display:inline-block;position:static}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{width:100%;height:100%;position:absolute;top:0;left:0}.el-upload-cover__interact{background-color:var(--el-overlay-color-light);text-align:center;width:100%;height:100%;position:absolute;bottom:0;left:0}.el-upload-cover__interact .btn{color:#fff;cursor:pointer;vertical-align:middle;transition:var(--el-transition-md-fade);margin-top:60px;font-size:14px;display:inline-block}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;font-size:24px;line-height:inherit;margin:0 auto 5px;display:block}.el-upload-cover__title{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;height:36px;color:var(--el-text-color-primary);background-color:#fff;margin:0;padding:0 10px;font-size:14px;font-weight:400;line-height:36px;position:absolute;bottom:0;left:0;overflow:hidden}.el-upload-cover+.el-upload__inner{opacity:0;z-index:1;position:relative}.el-vl__wrapper{position:relative}.el-vl__wrapper:hover .el-virtual-scrollbar,.el-vl__wrapper.always-on .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);--el-popper-bg-color-light:var(--el-bg-color-overlay);--el-popper-bg-color-dark:var(--el-text-color-primary);border-radius:var(--el-popper-border-radius);z-index:2000;overflow-wrap:break-word;word-break:normal;visibility:visible;min-width:10px;padding:5px 11px;font-size:12px;line-height:20px;position:absolute}.el-popper.is-dark{--el-fill-color-blank:var(--el-popper-bg-color-dark);color:var(--el-bg-color);background:var(--el-popper-bg-color-dark);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-popper-bg-color-dark);right:0}.el-popper.is-light{--el-fill-color-blank:var(--el-popper-bg-color-light);background:var(--el-popper-bg-color-light);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-popper-bg-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{z-index:-1;width:10px;height:10px;position:absolute}.el-popper__arrow:before{z-index:-1;content:" ";background:var(--el-text-color-primary);box-sizing:border-box;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-top-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-right-color:#0000!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-top-color:#0000!important;border-right-color:#0000!important}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{font-weight:var(--el-statistic-title-font-weight);font-size:var(--el-statistic-title-font-size);color:var(--el-statistic-title-color);margin-bottom:4px;line-height:20px}.el-statistic__content{font-weight:var(--el-statistic-content-font-weight);font-size:var(--el-statistic-content-font-size);color:var(--el-statistic-content-color)}.el-statistic__value{display:inline-block}.el-statistic__prefix{margin-right:4px;display:inline-block}.el-statistic__suffix{margin-left:4px;display:inline-block}.el-tour{--el-tour-width:520px;--el-tour-padding-primary:12px;--el-tour-font-line-height:var(--el-font-line-height-primary);--el-tour-title-font-size:16px;--el-tour-title-text-color:var(--el-text-color-primary);--el-tour-title-font-weight:400;--el-tour-close-color:var(--el-color-info);--el-tour-font-size:14px;--el-tour-color:var(--el-text-color-primary);--el-tour-bg-color:var(--el-bg-color);--el-tour-border-radius:4px}.el-tour__hollow{transition:all var(--el-transition-duration) ease}.el-tour__content{border-radius:var(--el-tour-border-radius);width:var(--el-tour-width);padding:var(--el-tour-padding-primary);background:var(--el-tour-bg-color);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;overflow-wrap:break-word;outline:none}.el-tour__arrow{background:var(--el-tour-bg-color);pointer-events:none;box-sizing:border-box;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.el-tour__content[data-side^=top] .el-tour__arrow{border-top-color:#0000;border-left-color:#0000}.el-tour__content[data-side^=bottom] .el-tour__arrow{border-bottom-color:#0000;border-right-color:#0000}.el-tour__content[data-side^=left] .el-tour__arrow{border-bottom-color:#0000;border-left-color:#0000}.el-tour__content[data-side^=right] .el-tour__arrow{border-top-color:#0000;border-right-color:#0000}.el-tour__content[data-side^=top] .el-tour__arrow{bottom:-5px}.el-tour__content[data-side^=bottom] .el-tour__arrow{top:-5px}.el-tour__content[data-side^=left] .el-tour__arrow{right:-5px}.el-tour__content[data-side^=right] .el-tour__arrow{left:-5px}.el-tour__closebtn{cursor:pointer;width:40px;height:40px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-tour__closebtn .el-tour__close{color:var(--el-tour-close-color);font-size:inherit}.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close{color:var(--el-color-primary)}.el-tour__header{padding-bottom:var(--el-tour-padding-primary)}.el-tour__header.show-close{padding-right:calc(var(--el-tour-padding-primary) + var(--el-message-close-size,16px))}.el-tour__title{line-height:var(--el-tour-font-line-height);font-size:var(--el-tour-title-font-size);color:var(--el-tour-title-text-color);font-weight:var(--el-tour-title-font-weight)}.el-tour__body{color:var(--el-tour-text-color);font-size:var(--el-tour-font-size)}.el-tour__body img,.el-tour__body video{max-width:100%}.el-tour__footer{padding-top:var(--el-tour-padding-primary);box-sizing:border-box;justify-content:space-between;display:flex}.el-tour__content .el-tour-indicators{flex:1;display:inline-block}.el-tour__content .el-tour-indicator{background:var(--el-color-info-light-9);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.el-tour__content .el-tour-indicator.is-active{background:var(--el-color-primary)}.el-tour.el-tour--primary{--el-tour-title-text-color:#fff;--el-tour-text-color:#fff;--el-tour-bg-color:var(--el-color-primary);--el-tour-close-color:#fff}.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close{color:var(--el-tour-title-text-color)}.el-tour.el-tour--primary .el-button--default{color:var(--el-color-primary);border-color:var(--el-color-primary);background:#fff}.el-tour.el-tour--primary .el-button--primary{border-color:#fff}.el-tour.el-tour--primary .el-tour-indicator{background:#ffffff26}.el-tour.el-tour--primary .el-tour-indicator.is-active{background:#fff}.el-tour-parent--hidden{overflow:hidden}.el-anchor{--el-anchor-bg-color:var(--el-bg-color);--el-anchor-padding-indent:14px;--el-anchor-line-height:22px;--el-anchor-font-size:12px;--el-anchor-color:var(--el-text-color-secondary);--el-anchor-active-color:var(--el-color-primary);--el-anchor-hover-color:var(--el-text-color-regular);--el-anchor-marker-bg-color:var(--el-color-primary);background-color:var(--el-anchor-bg-color);position:relative}.el-anchor__marker{background-color:var(--el-anchor-marker-bg-color);opacity:0;z-index:0;border-radius:4px;position:absolute}.el-anchor.el-anchor--vertical .el-anchor__marker{width:4px;height:14px;transition:top .25s ease-in-out,opacity .25s;top:8px;left:0}.el-anchor.el-anchor--vertical .el-anchor__list{padding-left:var(--el-anchor-padding-indent)}.el-anchor.el-anchor--vertical.el-anchor--underline:before{content:"";background-color:#0505050f;width:2px;height:100%;position:absolute;left:0}.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker{border-radius:unset;width:2px}.el-anchor.el-anchor--horizontal .el-anchor__marker{width:20px;height:2px;transition:left .25s ease-in-out,opacity .25s,width .25s;bottom:0}.el-anchor.el-anchor--horizontal .el-anchor__list{padding-bottom:4px;display:flex}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item{padding-left:16px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child{padding-left:0}.el-anchor.el-anchor--horizontal.el-anchor--underline:before{content:"";background-color:#0505050f;width:100%;height:2px;position:absolute;bottom:0}.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker{border-radius:unset;height:2px}.el-anchor__item{flex-direction:column;display:flex}.el-anchor__link{font-size:var(--el-anchor-font-size);line-height:var(--el-anchor-line-height);color:var(--el-anchor-color);transition:color var(--el-transition-duration);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;outline:none;max-width:100%;padding:4px 0;text-decoration:none;overflow:hidden}.el-anchor__link:hover,.el-anchor__link:focus{color:var(--el-hover-color)}.el-anchor__link:focus-visible{border-radius:var(--el-border-radius-base);outline:2px solid var(--el-color-primary)}.el-anchor__link.is-active{color:var(--el-anchor-active-color)}.el-anchor .el-anchor__list .el-anchor__item a{display:inline-block}.el-segmented--vertical{flex-direction:column}.el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented{--el-segmented-color:var(--el-text-color-regular);--el-segmented-bg-color:var(--el-fill-color-light);--el-segmented-padding:2px;--el-segmented-item-selected-color:var(--el-color-white);--el-segmented-item-selected-bg-color:var(--el-color-primary);--el-segmented-item-selected-disabled-bg-color:var(--el-color-primary-light-5);--el-segmented-item-hover-color:var(--el-text-color-primary);--el-segmented-item-hover-bg-color:var(--el-fill-color-dark);--el-segmented-item-active-bg-color:var(--el-fill-color-darker);--el-segmented-item-disabled-color:var(--el-text-color-placeholder);background:var(--el-segmented-bg-color);min-height:32px;padding:var(--el-segmented-padding);border-radius:var(--el-border-radius-base);color:var(--el-segmented-color);box-sizing:border-box;align-items:stretch;font-size:14px;display:inline-flex}.el-segmented__group{align-items:stretch;width:100%;display:flex;position:relative}.el-segmented__item-selected{background:var(--el-segmented-item-selected-bg-color);border-radius:calc(var(--el-border-radius-base) - 2px);pointer-events:none;width:10px;height:100%;transition:all .3s;position:absolute;top:0;left:0}.el-segmented__item-selected.is-disabled{background:var(--el-segmented-item-selected-disabled-bg-color)}.el-segmented__item-selected.is-focus-visible:before{content:"";border-radius:inherit;outline:2px solid var(--el-segmented-item-selected-bg-color);outline-offset:1px;position:absolute;inset:0}.el-segmented__item{cursor:pointer;border-radius:calc(var(--el-border-radius-base) - 2px);flex:1;align-items:center;padding:0 11px;display:flex}.el-segmented__item:not(.is-disabled):not(.is-selected):hover{color:var(--el-segmented-item-hover-color);background:var(--el-segmented-item-hover-bg-color)}.el-segmented__item:not(.is-disabled):not(.is-selected):active{background:var(--el-segmented-item-active-bg-color)}.el-segmented__item.is-selected,.el-segmented__item.is-selected.is-disabled{color:var(--el-segmented-item-selected-color)}.el-segmented__item.is-disabled{cursor:not-allowed;color:var(--el-segmented-item-disabled-color)}.el-segmented__item-input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.el-segmented__item-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1;flex:1;line-height:normal;transition:color .3s;overflow:hidden}.el-segmented.is-block{display:flex}.el-segmented.is-block .el-segmented__item{min-width:0}.el-segmented--large{border-radius:var(--el-border-radius-base);min-height:40px;font-size:16px}.el-segmented--large .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 2px)}.el-segmented--large .el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented--large .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 2px);padding:0 11px}.el-segmented--small{border-radius:calc(var(--el-border-radius-base) - 1px);min-height:24px;font-size:14px}.el-segmented--small .el-segmented__item-selected{border-radius:calc(calc(var(--el-border-radius-base) - 1px) - 2px)}.el-segmented--small .el-segmented--vertical .el-segmented__item{padding:7px}.el-segmented--small .el-segmented__item{border-radius:calc(calc(var(--el-border-radius-base) - 1px) - 2px);padding:0 7px}.el-mention{width:100%;position:relative}.el-mention__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-mention__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-mention__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-mention__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-mention__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-mention__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-mention-dropdown{--el-mention-font-size:var(--el-font-size-base);--el-mention-bg-color:var(--el-bg-color-overlay);--el-mention-shadow:var(--el-box-shadow-light);--el-mention-border:1px solid var(--el-border-color-light);--el-mention-option-color:var(--el-text-color-regular);--el-mention-option-height:34px;--el-mention-option-min-width:100px;--el-mention-option-hover-background:var(--el-fill-color-light);--el-mention-option-selected-color:var(--el-color-primary);--el-mention-option-disabled-color:var(--el-text-color-placeholder);--el-mention-option-loading-color:var(--el-text-color-secondary);--el-mention-option-loading-padding:10px 0;--el-mention-max-height:174px;--el-mention-padding:6px 0;--el-mention-header-padding:10px;--el-mention-footer-padding:10px}.el-mention-dropdown__item{font-size:var(--el-mention-font-size);white-space:nowrap;text-overflow:ellipsis;color:var(--el-mention-option-color);height:var(--el-mention-option-height);line-height:var(--el-mention-option-height);box-sizing:border-box;min-width:var(--el-mention-option-min-width);cursor:pointer;padding:0 20px;position:relative;overflow:hidden}.el-mention-dropdown__item.is-hovering{background-color:var(--el-mention-option-hover-background)}.el-mention-dropdown__item.is-selected{color:var(--el-mention-option-selected-color);font-weight:700}.el-mention-dropdown__item.is-disabled{color:var(--el-mention-option-disabled-color);cursor:not-allowed;background-color:unset}.el-mention-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-mention-dropdown__loading{text-align:center;color:var(--el-mention-option-loading-color);min-width:var(--el-mention-option-min-width);margin:0;padding:10px 0;font-size:12px}.el-mention-dropdown__wrap{max-height:var(--el-mention-max-height)}.el-mention-dropdown__list{padding:var(--el-mention-padding);box-sizing:border-box;margin:0;list-style:none}.el-mention-dropdown__header{padding:var(--el-mention-header-padding);border-bottom:var(--el-mention-border)}.el-mention-dropdown__footer{padding:var(--el-mention-footer-padding);border-top:var(--el-mention-border)}.el-splitter{width:100%;height:100%;margin:0;padding:0;display:flex;position:relative}.el-splitter__mask{z-index:999;position:absolute;inset:0}.el-splitter__mask-horizontal{cursor:ew-resize}.el-splitter__mask-vertical{cursor:ns-resize}.el-splitter__horizontal{flex-direction:row}.el-splitter__vertical{flex-direction:column}.el-splitter-bar{-webkit-user-select:none;user-select:none;flex:none;position:relative}.el-splitter-bar__dragger{z-index:1;background:0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-splitter-bar__dragger:before,.el-splitter-bar__dragger:after{content:"";background-color:var(--el-border-color-light);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-splitter-bar__dragger:not(.is-lazy):after{display:none}.el-splitter-bar__dragger:after{opacity:.4}.el-splitter-bar__dragger:hover:not(.is-disabled):before{background-color:var(--el-color-primary-light-5)}.el-splitter-bar__dragger-horizontal:before,.el-splitter-bar__dragger-horizontal:after{width:2px;height:100%}.el-splitter-bar__dragger-vertical:before,.el-splitter-bar__dragger-vertical:after{width:100%;height:2px}.el-splitter-bar__dragger-active:before,.el-splitter-bar__dragger-active:after{background-color:var(--el-color-primary-light-3)}.el-splitter-bar__dragger-active.el-splitter-bar__dragger-horizontal:after{transform:translate(calc(-50% + var(--el-splitter-bar-offset)),-50%)}.el-splitter-bar__dragger-active.el-splitter-bar__dragger-vertical:after{transform:translate(-50%,calc(-50% + var(--el-splitter-bar-offset)))}.el-splitter-bar:hover .el-splitter-bar__collapse-icon{opacity:1}.el-splitter-bar__collapse-icon{background:var(--el-border-color-light);cursor:pointer;opacity:0;z-index:9;border-radius:2px;justify-content:center;align-items:center;display:flex;position:absolute}.el-splitter-bar__collapse-icon:hover{opacity:1;background-color:var(--el-color-primary-light-5)}.el-splitter-bar__horizontal-collapse-icon-start{width:16px;height:24px;top:50%;left:-12px;transform:translate(-50%,-50%)}.el-splitter-bar__horizontal-collapse-icon-end{width:16px;height:24px;top:50%;left:12px;transform:translate(-50%,-50%)}.el-splitter-bar__vertical-collapse-icon-start{width:24px;height:16px;top:-12px;right:50%;transform:translate(50%,-50%)}.el-splitter-bar__vertical-collapse-icon-end{width:24px;height:16px;top:12px;right:50%;transform:translate(50%,-50%)}.el-splitter-panel{scrollbar-width:thin;box-sizing:border-box;flex-grow:0;overflow:auto}
