.modal-overlay[data-v-1eb4b30f]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ad9;bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:1600}.modal-container[data-v-1eb4b30f]{background:var(--cloud-bg-card,#1e293b);border:1px solid var(--cloud-border,#334155);border-radius:12px;box-shadow:0 0 0 1px #3b82f61a,0 24px 80px #0009;display:flex;flex-direction:column;max-height:90vh;max-width:480px;overflow:hidden;width:100%}.modal-header[data-v-1eb4b30f]{border-bottom:1px solid var(--cloud-border,#334155);flex-shrink:0;justify-content:space-between;padding:16px 20px}.modal-header[data-v-1eb4b30f],.modal-title[data-v-1eb4b30f]{align-items:center;display:flex}.modal-title[data-v-1eb4b30f]{color:var(--cloud-text,#e2e8f0);font-size:16px;font-weight:700;gap:10px}.modal-title i[data-v-1eb4b30f]{color:var(--cloud-primary,#3b82f6)}.modal-close[data-v-1eb4b30f]{background:transparent;border:none;border-radius:4px;color:var(--cloud-text-dim,#64748b);cursor:pointer;font-size:18px;padding:4px 8px;transition:all .2s}.modal-close[data-v-1eb4b30f]:hover{background:#ffffff14;color:var(--cloud-text,#e2e8f0)}.modal-body[data-v-1eb4b30f]{flex:1;min-height:0;overflow-y:auto;padding:20px}.form-group[data-v-1eb4b30f]{margin-bottom:20px}.form-group[data-v-1eb4b30f]:last-child{margin-bottom:0}.form-label[data-v-1eb4b30f]{color:var(--cloud-text-muted,#94a3b8);display:block;font-size:13px;font-weight:600;margin-bottom:8px}.required[data-v-1eb4b30f]{color:#22c55e}.capital-warning[data-v-1eb4b30f]{align-items:center;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;display:flex;font-size:12px;font-weight:600;gap:8px;margin-top:8px;padding:8px 12px}.capital-warning i[data-v-1eb4b30f],.name-warning i[data-v-1eb4b30f]{flex-shrink:0;font-size:14px}.name-warning[data-v-1eb4b30f]{align-items:center;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;display:flex;font-size:12px;font-weight:600;gap:8px;margin-top:8px;padding:8px 12px}.form-input[data-v-1eb4b30f],.form-select[data-v-1eb4b30f]{background:var(--cloud-bg-base,#0f172a);border:1px solid var(--cloud-border,#334155);border-radius:6px;box-sizing:border-box;color:var(--cloud-text,#e2e8f0);font-family:inherit;font-size:14px;padding:10px 14px;transition:border-color .2s;width:100%}.form-input[data-v-1eb4b30f]:disabled,.form-select[data-v-1eb4b30f]:disabled{background:#1e293b!important;border-color:#334155!important;color:#64748b!important;cursor:not-allowed!important;opacity:.8}.form-input[data-v-1eb4b30f]:focus,.form-select[data-v-1eb4b30f]:focus{border-color:var(--cloud-primary,#3b82f6);outline:none}.form-input[data-v-1eb4b30f]::-moz-placeholder{color:var(--cloud-text-dim,#64748b)}.form-input[data-v-1eb4b30f]::placeholder{color:var(--cloud-text-dim,#64748b)}.file-upload-area[data-v-1eb4b30f]{background:var(--cloud-bg-base,#0f172a);border:1px dashed var(--cloud-border,#334155);border-radius:6px;cursor:pointer;padding:24px;text-align:center;transition:all .2s}.file-upload-area[data-v-1eb4b30f]:hover{background:#3b82f60d;border-color:var(--cloud-primary,#3b82f6)}.file-upload-area.dragover[data-v-1eb4b30f]{background:#3b82f61a;border-color:var(--cloud-primary,#3b82f6)}.file-upload-area.has-file[data-v-1eb4b30f]{background:#22c55e0d;border-color:#22c55e;border-style:solid}.file-content i[data-v-1eb4b30f]{color:var(--cloud-text-dim,#64748b);font-size:32px;margin-bottom:8px}.file-upload-area.has-file .file-content i[data-v-1eb4b30f]{color:#22c55e}.file-hint[data-v-1eb4b30f]{color:var(--cloud-text-dim,#64748b);font-size:13px}.file-name[data-v-1eb4b30f]{color:var(--cloud-text,#e2e8f0);font-size:14px;font-weight:600;word-break:break-all}.file-tip[data-v-1eb4b30f]{align-items:flex-start;color:var(--cloud-text-dim,#64748b);display:flex;font-size:12px;gap:6px;margin-top:8px;transition:all .2s ease}.file-tip i[data-v-1eb4b30f]{color:var(--cloud-primary,#3b82f6);margin-top:2px}.tip-content[data-v-1eb4b30f]{flex:1;line-height:1.4;text-align:left;white-space:pre-line}.file-tip.tip-error[data-v-1eb4b30f]{background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:6px;color:#ef4444;padding:8px 12px}.file-tip.tip-error i[data-v-1eb4b30f]{color:#ef4444}.file-tip.tip-warning[data-v-1eb4b30f]{background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:6px;color:#f59e0b;padding:8px 12px}.file-tip.tip-warning i[data-v-1eb4b30f]{color:#f59e0b}.switch-row[data-v-1eb4b30f]{align-items:center;background:var(--cloud-bg-base,#0f172a);border:1px solid var(--cloud-border,#334155);border-radius:6px;display:flex;justify-content:space-between;padding:14px 16px}.switch-info[data-v-1eb4b30f]{flex:1;margin-right:16px}.switch-label[data-v-1eb4b30f]{color:var(--cloud-text,#e2e8f0);display:block;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:2px}.switch-desc[data-v-1eb4b30f]{color:var(--cloud-text-dim,#64748b);font-size:12px;line-height:1.4}.switch[data-v-1eb4b30f]{flex-shrink:0;height:24px;position:relative;width:44px}.switch input[data-v-1eb4b30f]{height:0;opacity:0;width:0}.slider[data-v-1eb4b30f]{background:var(--cloud-border,#334155);border-radius:12px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider[data-v-1eb4b30f],.slider[data-v-1eb4b30f]:before{position:absolute;transition:.3s}.slider[data-v-1eb4b30f]:before{background:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;width:18px}.switch input:checked+.slider[data-v-1eb4b30f]{background:#ef4444;border-color:#ef4444}.switch input:checked+.slider[data-v-1eb4b30f]:before{transform:translate(20px)}.modal-footer[data-v-1eb4b30f]{border-top:1px solid var(--cloud-border,#334155);flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 20px}.btn[data-v-1eb4b30f],.modal-footer[data-v-1eb4b30f]{align-items:center;display:flex}.btn[data-v-1eb4b30f]{background:transparent;border:1px solid var(--cloud-border,#334155);border-radius:6px;color:var(--cloud-text-muted,#94a3b8);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;gap:6px;padding:10px 24px;transition:all .2s}.btn[data-v-1eb4b30f]:hover:not(:disabled){border-color:var(--cloud-text-dim,#64748b);color:var(--cloud-text,#e2e8f0)}.btn[data-v-1eb4b30f]:disabled{cursor:not-allowed;opacity:.5}.btn-primary[data-v-1eb4b30f]{background:var(--cloud-primary,#3b82f6);border-color:var(--cloud-primary,#3b82f6);color:#fff}.btn-primary[data-v-1eb4b30f]:hover:not(:disabled){background:#2563eb;border-color:#2563eb;color:#fff}.modal-fade-enter-active[data-v-1eb4b30f],.modal-fade-leave-active[data-v-1eb4b30f]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-1eb4b30f],.modal-fade-leave-to[data-v-1eb4b30f]{opacity:0}.submitting-overlay[data-v-1eb4b30f]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172ad9;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.progress-container[data-v-1eb4b30f]{max-width:360px;text-align:center;width:80%}.progress-bar-wrap[data-v-1eb4b30f]{background:#334155;border-radius:3px;height:6px;margin-bottom:16px;overflow:hidden;position:relative}.progress-bar-inner[data-v-1eb4b30f]{animation:simulateProgress-1eb4b30f 18s cubic-bezier(.1,.8,.1,1) forwards;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:3px;box-shadow:0 0 8px #3b82f680;height:100%;width:0}.submitting-status-text[data-v-1eb4b30f]{align-items:center;color:#e2e8f0;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center}@keyframes simulateProgress-1eb4b30f{0%{width:0}to{width:96%}}.btn-cancel-wait[data-v-1eb4b30f]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:4px;color:#94a3b8;cursor:pointer;font-size:12px;margin-top:24px;padding:6px 16px;transition:all .2s}.btn-cancel-wait[data-v-1eb4b30f]:hover{background:#ffffff26;border-color:#ffffff40;color:#f8fafc}.hsd-overlay[data-v-182639b2]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172acc;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;padding:24px;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:10000}.hsd-overlay.open[data-v-182639b2]{opacity:1;pointer-events:auto}.hsd-dialog[data-v-182639b2]{animation:hsdSlideIn-182639b2 .25s ease;background:#111827;border:1px solid #334155;border-radius:12px;box-shadow:0 24px 80px #000000b3;color:#f8fafc;display:flex;flex-direction:column;height:80vh;max-height:800px;max-width:1000px;overflow:hidden;width:100%}@keyframes hsdSlideIn-182639b2{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hsd-header[data-v-182639b2]{background:#111827;border-bottom:1px solid #334155;flex-shrink:0;justify-content:space-between;padding:16px 24px}.hsd-header[data-v-182639b2],.hsd-title[data-v-182639b2]{align-items:center;display:flex}.hsd-title[data-v-182639b2]{gap:12px}.hsd-dot[data-v-182639b2]{border-radius:50%;flex-shrink:0;height:10px;width:10px}.hsd-name[data-v-182639b2]{font-size:17px;font-weight:700;line-height:1.3}.hsd-meta-text[data-v-182639b2]{color:#64748b;font-family:IBM Plex Mono,monospace;font-size:12px;margin-top:2px}.hsd-close[data-v-182639b2]{background:none;border:none;color:#64748b;cursor:pointer;font-size:24px;line-height:1;transition:color .2s}.hsd-close[data-v-182639b2]:hover{color:#f8fafc}.hsd-tabs-bar[data-v-182639b2]{background:#1f2937;border-bottom:1px solid #334155;flex-shrink:0}.hsd-tab[data-v-182639b2],.hsd-tabs-bar[data-v-182639b2]{align-items:center;display:flex}.hsd-tab[data-v-182639b2]{border-bottom:2px solid transparent;color:#94a3b8;cursor:pointer;font-size:14px;font-weight:600;gap:8px;padding:14px 28px;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hsd-tab[data-v-182639b2]:hover{color:#f8fafc}.hsd-tab.active[data-v-182639b2]{background:#3b82f60a;border-bottom-color:#3b82f6;color:#3b82f6}.hsd-header-actions[data-v-182639b2]{align-items:center;display:flex;gap:16px;margin-left:auto;padding-right:20px}.hsd-btn-upload[data-v-182639b2]{align-items:center;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:6px;color:#3b82f6;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;height:32px;padding:0 14px;transition:all .2s}.hsd-btn-upload[data-v-182639b2]:hover:not(:disabled){background:#3b82f6;color:#fff}.hsd-btn-upload[data-v-182639b2]:disabled{cursor:not-allowed;opacity:.6}.hsd-update-time[data-v-182639b2]{white-space:nowrap}.hsd-update-time[data-v-182639b2],.hsd-upload-time[data-v-182639b2]{align-items:center;color:#64748b;display:flex;font-family:IBM Plex Mono,monospace;font-size:12px;gap:6px}.hsd-body[data-v-182639b2]{background:#0d1117;display:flex;flex:1;flex-direction:column;overflow:hidden}.hsd-view-code[data-v-182639b2]{display:flex;flex:1;overflow:auto;padding:20px}.code-container[data-v-182639b2]{background:#090d13;border:1px solid #21262d;border-radius:8px;display:block;overflow-x:auto;padding:16px 0;width:100%}.code-content[data-v-182639b2]{color:#c9d1d9;font-family:IBM Plex Mono,Consolas,monospace;font-size:13px;line-height:1.6;margin:0;padding:0}.code-line-row[data-v-182639b2]{align-items:stretch;display:flex;min-height:20px}.code-line-number[data-v-182639b2]{border-right:1px solid #21262d;color:#484f58;flex-shrink:0;padding-right:16px;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:60px}.code-line-text[data-v-182639b2]{flex:1;padding-left:16px;white-space:pre}.code-content[data-v-182639b2] .hljs-comment{color:#8b949e;font-style:italic}.code-content[data-v-182639b2] .hljs-keyword{color:#ff7b72;font-weight:600}.code-content[data-v-182639b2] .hljs-string{color:#a5d6ff}.code-content[data-v-182639b2] .hljs-number{color:#79c0ff}.code-content[data-v-182639b2] .hljs-title,.code-content[data-v-182639b2] .hljs-title.function_{color:#d19a66}.code-content[data-v-182639b2] .hljs-built_in{color:#58a6ff}.code-content[data-v-182639b2] .hljs-params{color:#c9d1d9}.code-content[data-v-182639b2] .hljs-operator{color:#ff7b72}.code-content[data-v-182639b2] .hljs-property,.code-content[data-v-182639b2] .hljs-title.class_{color:#7ee787}.hsd-view-log[data-v-182639b2]{flex:1;overflow-y:auto;padding:24px}.log-console[data-v-182639b2]{color:#c9d1d9;font-family:IBM Plex Mono,Consolas,monospace;font-size:13px;line-height:1.8}.log-row[data-v-182639b2]{display:flex;gap:12px;margin-bottom:8px}.log-time[data-v-182639b2]{color:#6e7681;flex-shrink:0}.log-tag[data-v-182639b2]{flex-shrink:0;font-weight:600}.log-text[data-v-182639b2]{word-break:break-all}.tag-info[data-v-182639b2]{color:#58a6ff}.text-info[data-v-182639b2]{color:#c9d1d9}.tag-success[data-v-182639b2],.text-success[data-v-182639b2]{color:#57ab5a}.tag-warn[data-v-182639b2],.text-warn[data-v-182639b2]{color:#d4a72c}.tag-error[data-v-182639b2],.text-error[data-v-182639b2]{color:#f85149}.log-loading[data-v-182639b2]{color:#58a6ff;font-size:12px;padding:12px;text-align:center}.log-loading i[data-v-182639b2]{margin-right:6px}.log-end[data-v-182639b2]{border-top:1px dashed #21262d;color:#6e7681;font-size:12px;margin-top:16px;padding:16px;text-align:center}.log-end i[data-v-182639b2]{color:#57ab5a;margin-right:4px}.hsd-view-set[data-v-182639b2]{background:#111827;flex:1;overflow-y:auto;padding:32px 24px}.set-grid[data-v-182639b2]{display:grid;gap:48px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}.set-col[data-v-182639b2]{display:flex;flex-direction:column;gap:16px}.set-sec-title[data-v-182639b2]{align-items:center;color:#f8fafc;display:flex;font-size:15px;font-weight:700;gap:8px;margin-bottom:8px}.set-indicator[data-v-182639b2]{border-radius:2px;height:16px;width:4px}.set-indicator.blue[data-v-182639b2]{background:#3b82f6}.set-indicator.gold[data-v-182639b2]{background:#f59e0b}.set-form-group[data-v-182639b2]{display:flex;flex-direction:column;gap:6px}.set-label[data-v-182639b2]{color:#94a3b8;font-size:12px;font-weight:600}.set-input[data-v-182639b2]{background:#1f2937;border:1px solid #374151;border-radius:6px;box-sizing:border-box;color:#f8fafc;font-family:inherit;font-size:13px;outline:none;padding:10px 14px;transition:all .2s;width:100%}.set-input[data-v-182639b2]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.set-input[data-v-182639b2]:disabled{background:#111827!important;border-color:#1f2937!important;color:#4b5563!important;cursor:not-allowed!important}select.set-input[data-v-182639b2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2394a3b8' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;cursor:pointer;padding-right:32px}.set-switch-card[data-v-182639b2]{align-items:center;background:#1f2937;border:1px solid #374151;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:16px}.set-switch-info[data-v-182639b2]{display:flex;flex:1;flex-direction:column;gap:4px}.set-switch-title[data-v-182639b2]{color:#f8fafc;font-size:13px;font-weight:600}.set-switch-desc[data-v-182639b2]{color:#64748b;font-size:11px}.set-toggle[data-v-182639b2]{cursor:pointer;display:inline-block;flex-shrink:0;height:22px;position:relative;width:40px}.set-toggle input[data-v-182639b2]{height:0;opacity:0;width:0}.set-toggle-slider[data-v-182639b2]{background:#4b5563;border-radius:22px;top:0;right:0;bottom:0;left:0;position:absolute;transition:.2s}.set-toggle-slider[data-v-182639b2]:before{background:#fff;border-radius:50%;bottom:3px;content:"";height:16px;left:3px;position:absolute;transition:.2s;width:16px}.set-toggle input:checked+.set-toggle-slider[data-v-182639b2]{background:#ef4444}.set-toggle input:checked+.set-toggle-slider[data-v-182639b2]:before{transform:translate(18px)}.set-save-wrap[data-v-182639b2]{flex-direction:column;gap:12px;margin-top:32px}.set-btn-save[data-v-182639b2],.set-save-wrap[data-v-182639b2]{align-items:center;display:flex}.set-btn-save[data-v-182639b2]{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;gap:8px;height:44px;justify-content:center;transition:all .2s;width:100%}.set-btn-save[data-v-182639b2]:hover:not(:disabled){background:#2563eb}.set-btn-save[data-v-182639b2]:disabled{cursor:not-allowed;opacity:.6}.set-save-hint[data-v-182639b2]{align-items:center;color:#64748b;display:flex;font-size:11px;gap:4px}.modal-overlay[data-v-e0e6b04c]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ad9;bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:1500}.modal-container[data-v-e0e6b04c]{background:var(--cloud-bg-card,#111827);border:1px solid var(--cloud-border,#334155);border-radius:12px;box-shadow:0 0 0 1px #3b82f61a,0 24px 80px #0009;display:flex;flex-direction:column;max-height:80vh;max-width:1020px;overflow:hidden;width:100%}.modal-header[data-v-e0e6b04c]{border-bottom:1px solid var(--cloud-border,#334155);flex-shrink:0;justify-content:space-between;padding:16px 20px}.modal-header[data-v-e0e6b04c],.modal-title[data-v-e0e6b04c]{align-items:center;display:flex}.modal-title[data-v-e0e6b04c]{color:var(--cloud-text,#e2e8f0);font-size:16px;font-weight:700;gap:10px}.modal-title i[data-v-e0e6b04c]{color:var(--cloud-primary,#3b82f6)}.header-actions[data-v-e0e6b04c]{gap:12px}.btn-create[data-v-e0e6b04c],.header-actions[data-v-e0e6b04c]{align-items:center;display:flex}.btn-create[data-v-e0e6b04c]{background:transparent;border:1px solid var(--cloud-border,#334155);border-radius:6px;color:var(--cloud-text,#e2e8f0);cursor:pointer;font-size:13px;gap:6px;padding:6px 14px;transition:all .2s}.btn-create[data-v-e0e6b04c]:hover{background:#ffffff0d}.modal-close[data-v-e0e6b04c]{background:transparent;border:none;border-radius:4px;color:var(--cloud-text-dim,#64748b);cursor:pointer;font-size:18px;padding:4px 8px;transition:all .2s}.modal-close[data-v-e0e6b04c]:hover{color:var(--cloud-text,#e2e8f0)}.modal-body[data-v-e0e6b04c]{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:20px}.alert-bar[data-v-e0e6b04c]{align-items:center;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;display:flex;font-size:13px;gap:10px;padding:12px 16px}.alert-link[data-v-e0e6b04c]{color:#ef4444;cursor:pointer;margin-left:8px;text-decoration:underline}.list-title[data-v-e0e6b04c]{align-items:center;color:#e2e8f0;display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:4px;margin-top:8px}.strategy-list[data-v-e0e6b04c]{display:flex;flex-direction:column;gap:12px}.loading-state[data-v-e0e6b04c]{color:#64748b;padding:40px;text-align:center}.strategy-item[data-v-e0e6b04c]{align-items:center;background:#1e293b;border:1px solid #334155;border-radius:10px;display:flex;justify-content:space-between;padding:16px;transition:border-color .2s}.strategy-item[data-v-e0e6b04c]:hover{border-color:#475569}.col-name[data-v-e0e6b04c]{flex:3;flex-direction:column;min-width:320px}.col-name[data-v-e0e6b04c],.name-row[data-v-e0e6b04c]{display:flex;gap:8px}.name-row[data-v-e0e6b04c]{align-items:center}.item-name[data-v-e0e6b04c]{color:#f8fafc;display:inline-block;flex-shrink:0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:16em}.link-icon[data-v-e0e6b04c]{color:#64748b;cursor:pointer;font-size:12px}.link-icon[data-v-e0e6b04c]:hover{color:#94a3b8}.status-badge[data-v-e0e6b04c]{border-radius:4px;flex-shrink:0;font-size:11px;padding:2px 6px;white-space:nowrap}.status-running[data-v-e0e6b04c]{background:#22c55e26;color:#22c55e}.status-deploying[data-v-e0e6b04c]{background:#22c55e1a;color:#22c55e}.status-paused[data-v-e0e6b04c]{background:#f59e0b26;color:#f59e0b}.status-error[data-v-e0e6b04c]{background:#ef444426;color:#ef4444}.meta-row[data-v-e0e6b04c]{color:#94a3b8;display:flex;font-size:12px;gap:16px}.platform[data-v-e0e6b04c]{align-items:center;display:inline-flex;white-space:nowrap}.col-data[data-v-e0e6b04c]{align-items:center;display:flex;flex:1;flex-direction:column;gap:6px}.data-value[data-v-e0e6b04c]{font-family:IBM Plex Mono,Consolas,monospace;font-size:15px;font-weight:700}.data-label[data-v-e0e6b04c]{color:#64748b;font-size:12px}.text-red[data-v-e0e6b04c]{color:#ef4444}.text-green[data-v-e0e6b04c]{color:#22c55e}.white[data-v-e0e6b04c]{color:#f8fafc}.currency[data-v-e0e6b04c]{font-size:12px;margin-right:2px}.unit[data-v-e0e6b04c]{font-size:12px;font-weight:400}.col-actions[data-v-e0e6b04c]{display:flex;flex:1.5;gap:8px;justify-content:flex-end}.action-btn[data-v-e0e6b04c]{align-items:center;background:transparent;border:1px solid #334155;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.action-btn[data-v-e0e6b04c]:hover{background:#334155;color:#f8fafc}.action-btn-delete[data-v-e0e6b04c]:hover{background:#ef4444;color:#fff}.empty-state[data-v-e0e6b04c]{color:#64748b;padding:60px 20px;text-align:center}.empty-state>i[data-v-e0e6b04c]{color:#334155;display:block;font-size:48px;margin-bottom:16px}.empty-title[data-v-e0e6b04c]{color:#94a3b8;font-size:16px;font-weight:600;margin-bottom:8px}.empty-desc[data-v-e0e6b04c]{font-size:13px;margin-bottom:20px}.btn-empty-create[data-v-e0e6b04c]{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .25s cubic-bezier(.4,0,.2,1)}.btn-empty-create[data-v-e0e6b04c]:hover{background:linear-gradient(135deg,#60a5fa,#2563eb);box-shadow:0 6px 16px #3b82f673;transform:translateY(-1px)}.btn-empty-create[data-v-e0e6b04c]:active{box-shadow:0 2px 8px #3b82f633;transform:translateY(1px)}.btn-empty-create i[data-v-e0e6b04c]{color:inherit!important;font-size:13px!important;margin-bottom:0!important}.modal-slide-enter-active[data-v-e0e6b04c],.modal-slide-leave-active[data-v-e0e6b04c]{transition:opacity .25s ease}.modal-slide-enter-from[data-v-e0e6b04c],.modal-slide-leave-to[data-v-e0e6b04c]{opacity:0}.modal-slide-enter-active .modal-container[data-v-e0e6b04c],.modal-slide-leave-active .modal-container[data-v-e0e6b04c]{transition:transform .25s ease}.modal-slide-enter-from .modal-container[data-v-e0e6b04c],.modal-slide-leave-to .modal-container[data-v-e0e6b04c]{transform:translateY(20px) scale(.98)}
