:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;margin:0!important;padding:0!important;overflow:hidden}ul,li{list-style:none}button{border:none;outline:none;cursor:pointer}input{outline:none}.login-container[data-v-8664f8c0]{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.login-card[data-v-8664f8c0]{width:400px;padding:30px;background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a}.login-title[data-v-8664f8c0]{text-align:center;margin:0 0 20px;color:#333}.form-item[data-v-8664f8c0]{margin-bottom:15px;display:flex;align-items:center}.form-item label[data-v-8664f8c0]{width:80px;font-size:14px;color:#666}.form-input[data-v-8664f8c0]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-input[data-v-8664f8c0]:focus{outline:none;border-color:#409eff}.login-btn[data-v-8664f8c0]{width:100%;padding:10px;background-color:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.login-btn[data-v-8664f8c0]:disabled{background-color:#a0cfff;cursor:not-allowed}.error-msg[data-v-8664f8c0]{margin-top:10px;color:#f56c6c;font-size:12px;text-align:center}.main-header[data-v-7caae935]{height:60px;background-color:#409eff;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-shadow:0 2px 5px #0000001a}.header-left .menu-btn[data-v-7caae935]{background:transparent;border:none;color:#fff;font-size:16px;padding:0 15px;height:60px;cursor:pointer}.header-left .menu-btn.active[data-v-7caae935]{background-color:#2675cc}.header-right[data-v-7caae935]{display:flex;align-items:center;gap:20px}.logout-btn[data-v-7caae935]{padding:5px 10px;background-color:#f56c6c;color:#fff;border:none;border-radius:4px;cursor:pointer}.content-left[data-v-30d7dd23]{width:200px;background-color:#f8f9fa;border-right:1px solid #ddd;padding:20px 0;height:calc(100vh - 60px)}.list-container[data-v-30d7dd23]{list-style:none;padding:0;margin:0}.list-item[data-v-30d7dd23]{padding:10px 20px;font-size:14px;color:#333;cursor:pointer}.list-item[data-v-30d7dd23]:hover{background-color:#e9ecef}.list-item.active-item[data-v-30d7dd23]{background-color:#e0ecff;color:#409eff;font-weight:500}.market-list-page[data-v-f2dcad97]{width:100vw;height:100vh;display:flex;flex-direction:column}.main-content[data-v-f2dcad97]{flex:1;display:flex;height:calc(100vh - 60px)}.content-right[data-v-f2dcad97]{flex:1;padding:30px;display:flex;align-items:flex-start;justify-content:center;background-color:#fff;overflow-y:auto}.market-list[data-v-f2dcad97]{width:100%}.short-input[data-v-f2dcad97]{width:96px!important}.short-select[data-v-f2dcad97]{width:96px!important;padding:6px 12px}.search-form[data-v-f2dcad97]{background-color:#f5f7fa;padding:15px;border-radius:4px;margin-bottom:20px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.form-row[data-v-f2dcad97]{display:flex;flex-wrap:wrap;gap:10px;margin:0!important;align-items:center}.form-item[data-v-f2dcad97]{display:flex;align-items:center;gap:8px}.form-item label[data-v-f2dcad97]{font-weight:500;text-align:right}.form-item input[data-v-f2dcad97],.form-item select[data-v-f2dcad97]{padding:6px 10px;border:1px solid #ddd;border-radius:4px;width:200px}.form-item.button-group[data-v-f2dcad97]{margin-left:auto;gap:10px}.form-item button[data-v-f2dcad97]{padding:6px 15px;border:none;border-radius:4px;cursor:pointer}.form-item button[data-v-f2dcad97]:first-child{background-color:#409eff;color:#fff}.form-item button[data-v-f2dcad97]:last-child{background-color:#6c757d;color:#fff}.list-table[data-v-f2dcad97]{margin-top:20px}table[data-v-f2dcad97]{width:100%;border-collapse:collapse}th[data-v-f2dcad97],td[data-v-f2dcad97]{border:1px solid #ddd;padding:12px;text-align:left}th[data-v-f2dcad97]{background-color:#f5f7fa;font-weight:700}tr[data-v-f2dcad97]:hover{background-color:#f9f9f9}.no-data[data-v-f2dcad97],.loading[data-v-f2dcad97]{text-align:center;color:#666;padding:20px}.pagination[data-v-f2dcad97]{display:flex;align-items:center;gap:10px;margin-top:20px;padding:10px;justify-content:center}.pagination button[data-v-f2dcad97]{padding:5px 12px;border:1px solid #ddd;background-color:#fff;border-radius:4px;cursor:pointer}.pagination button[data-v-f2dcad97]:disabled{cursor:not-allowed;opacity:.6;background-color:#f5f5f5}.pagination button[data-v-f2dcad97]:hover:not(:disabled){background-color:#f0f0f0}.page-info[data-v-f2dcad97]{color:#666}.page-size[data-v-f2dcad97]{display:flex;align-items:center;gap:5px;margin-left:15px}.page-size select[data-v-f2dcad97]{padding:3px 5px;border:1px solid #ddd;border-radius:4px}.market-list-page[data-v-6b40edff]{width:100vw;height:100vh;display:flex;flex-direction:column}.main-content[data-v-6b40edff]{flex:1;display:flex;height:calc(100vh - 60px)}.content-right[data-v-6b40edff]{flex:1;padding:30px;display:flex;align-items:flex-start;justify-content:center;background-color:#fff;overflow-y:auto}.market-list[data-v-6b40edff]{width:100%}.short-input[data-v-6b40edff]{width:96px!important}.short-select[data-v-6b40edff]{width:96px!important;padding:6px 12px}.search-form[data-v-6b40edff]{background-color:#f5f7fa;padding:15px;border-radius:4px;margin-bottom:20px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.form-row[data-v-6b40edff]{display:flex;flex-wrap:wrap;gap:10px;margin:0!important;align-items:center}.form-item[data-v-6b40edff]{display:flex;align-items:center;gap:8px}.form-item label[data-v-6b40edff]{font-weight:500;text-align:right}.form-item input[data-v-6b40edff],.form-item select[data-v-6b40edff]{padding:6px 10px;border:1px solid #ddd;border-radius:4px;width:200px}.form-item.button-group[data-v-6b40edff]{margin-left:auto;gap:10px}.form-item button[data-v-6b40edff]{padding:6px 15px;border:none;border-radius:4px;cursor:pointer}.form-item button[data-v-6b40edff]:first-child{background-color:#409eff;color:#fff}.form-item button[data-v-6b40edff]:last-child{background-color:#6c757d;color:#fff}.list-table[data-v-6b40edff]{margin-top:20px}table[data-v-6b40edff]{width:100%;border-collapse:collapse}th[data-v-6b40edff],td[data-v-6b40edff]{border:1px solid #ddd;padding:4px;text-align:left;font-size:small}th[data-v-6b40edff]{background-color:#f5f7fa;font-weight:700}tr[data-v-6b40edff]:hover{background-color:#f9f9f9}.no-data[data-v-6b40edff],.loading[data-v-6b40edff]{text-align:center;color:#666;padding:20px}.pagination[data-v-6b40edff]{display:flex;align-items:center;gap:10px;margin-top:20px;padding:10px;justify-content:center}.pagination button[data-v-6b40edff]{padding:5px 12px;border:1px solid #ddd;background-color:#fff;border-radius:4px;cursor:pointer}.pagination button[data-v-6b40edff]:disabled{cursor:not-allowed;opacity:.6;background-color:#f5f5f5}.pagination button[data-v-6b40edff]:hover:not(:disabled){background-color:#f0f0f0}.page-info[data-v-6b40edff]{color:#666}.page-size[data-v-6b40edff]{display:flex;align-items:center;gap:5px;margin-left:15px}.page-size select[data-v-6b40edff]{padding:3px 5px;border:1px solid #ddd;border-radius:4px}.market-add-page[data-v-a8a6b961]{width:100vw;height:100vh;display:flex;flex-direction:column}.main-content[data-v-a8a6b961]{flex:1;display:flex;height:calc(100vh - 60px)}.content-right[data-v-a8a6b961]{flex:1;padding:30px;background-color:#fff;overflow-y:auto}.market-add[data-v-a8a6b961]{width:100%;margin:0 auto}h2[data-v-a8a6b961]{text-align:center;margin-bottom:30px;color:#333;font-size:18px}.form-row[data-v-a8a6b961]{display:flex;align-items:center;margin-bottom:20px;padding:10px 0;border-bottom:1px solid #f0f0f0;flex-wrap:wrap}.form-label[data-v-a8a6b961]{width:120px;font-size:14px;color:#666;flex-shrink:0}.form-input[data-v-a8a6b961]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;width:200px;box-sizing:border-box}.form-textarea[data-v-a8a6b961]{width:calc(100% - 120px);padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;resize:vertical;min-height:80px;box-sizing:border-box;margin-left:0}.form-select[data-v-a8a6b961]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;width:200px;background-color:#fff;box-sizing:border-box}.datetime-input[data-v-a8a6b961]{width:200px;margin-right:15px}.gmt8-text[data-v-a8a6b961]{margin:0 10px;color:#666;font-size:14px}.gmt8-value[data-v-a8a6b961]{color:#333;font-size:14px;margin-right:15px}.checkbox-container[data-v-a8a6b961]{display:flex;align-items:center}.form-checkbox[data-v-a8a6b961]{margin-right:8px}.file-upload-container[data-v-a8a6b961]{margin-right:20px}.file-upload-label[data-v-a8a6b961]{display:inline-block;padding:8px 12px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;color:#666}.file-upload-input[data-v-a8a6b961]{display:none}.image-preview[data-v-a8a6b961]{margin-top:10px;display:flex;align-items:center}.image-preview img[data-v-a8a6b961]{width:100px;height:100px;object-fit:cover;border:1px solid #ddd;border-radius:4px;margin-right:10px}.remove-img-btn[data-v-a8a6b961]{padding:4px 8px;background-color:#f56c6c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.remove-img-btn[data-v-a8a6b961]:hover{background-color:#f78989}.option-row[data-v-a8a6b961]{align-items:center;gap:10px;flex-wrap:nowrap;position:relative}.short-select[data-v-a8a6b961]{width:120px;margin-right:10px;flex-shrink:0}.option-result-input[data-v-a8a6b961]{width:90px;margin-right:8px;flex-shrink:0}.delete-btn[data-v-a8a6b961]{padding:4px 10px;background-color:#f56c6c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;margin-left:5px;flex-shrink:0;height:32px;align-self:center}.option-error[data-v-a8a6b961]{position:absolute;left:120px;bottom:-18px;margin-left:0;width:calc(100% - 120px)}.error-message[data-v-a8a6b961]{color:red;font-size:12px;margin-left:120px;margin-top:5px;width:100%;display:block;flex-basis:100%}.short-input[data-v-a8a6b961]{width:100px;margin-right:15px}.ml-20[data-v-a8a6b961]{margin-left:20px}.add-btn[data-v-a8a6b961]{padding:8px 16px;background-color:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.add-btn[data-v-a8a6b961]:hover{background-color:#66b1ff}.delete-btn[data-v-a8a6b961]:hover{background-color:#f78989}.delete-btn[data-v-a8a6b961]:disabled{cursor:not-allowed;background-color:#ccc;color:#666;border-color:#999}.form-actions[data-v-a8a6b961]{display:flex;justify-content:center;gap:20px;margin-top:30px;padding-top:20px;border-top:1px solid #f0f0f0}.submit-btn[data-v-a8a6b961],.reset-btn[data-v-a8a6b961]{padding:10px 24px;border-radius:4px;cursor:pointer;font-size:14px;border:none}.submit-btn[data-v-a8a6b961]{background-color:#409eff;color:#fff}.submit-btn[data-v-a8a6b961]:hover{background-color:#66b1ff}.reset-btn[data-v-a8a6b961]{background-color:#909399;color:#fff}.reset-btn[data-v-a8a6b961]:hover{background-color:#a6a9ad}.modal-overlay[data-v-a8a6b961]{position:fixed;inset:0;background:#00000080;z-index:1000;overflow-y:auto}.confirm-modal[data-v-a8a6b961]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:8px;z-index:1001;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.form-info[data-v-a8a6b961]{margin:15px 0}.form-info ul[data-v-a8a6b961]{padding-left:20px}.form-info li[data-v-a8a6b961]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #eee}.modal-actions[data-v-a8a6b961]{text-align:right;margin-top:20px}.cancel-btn[data-v-a8a6b961],.confirm-btn[data-v-a8a6b961]{padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;border:none}.cancel-btn[data-v-a8a6b961]{background-color:#909399;color:#fff;margin-right:10px}.confirm-btn[data-v-a8a6b961]{background-color:#409eff;color:#fff}.confirm-btn[data-v-a8a6b961]:disabled{background:#a0cfff;cursor:not-allowed}.purple-text[data-v-a8a6b961]{color:purple;margin-left:10px}.color-picker-container[data-v-a8a6b961]{display:flex;align-items:center;margin-right:30px}.color-label[data-v-a8a6b961]{font-size:14px;color:#666;margin-right:8px}.color-input[data-v-a8a6b961]{width:40px;height:40px;border:none;padding:0;background:transparent;cursor:pointer}.color-code[data-v-a8a6b961]{font-size:14px;color:#333;margin-left:8px;width:80px}.app-container[data-v-2c447f34]{display:flex;width:100%;height:100vh;overflow:hidden;flex-direction:column}[data-v-2c447f34] .content-left{width:200px;background:#f8f9fa;border-right:1px solid #ddd;padding:20px 0;height:calc(100vh - 60px)}.main-content[data-v-2c447f34]{flex:1;display:flex;height:calc(100vh - 60px);overflow:auto;background:#f5f7fa}[data-v-2c447f34] .main-header{height:60px;background-color:#409eff;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-shadow:0 2px 5px #0000001a}.market-detail-container[data-v-2c447f34]{flex:1;width:100%;padding:30px;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;overflow-y:auto}.detail-header[data-v-2c447f34]{display:flex;align-items:center;margin-bottom:20px;gap:16px;width:100%}.back-btn[data-v-2c447f34]{padding:6px 12px;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer;background:#fff}.loading[data-v-2c447f34],.error[data-v-2c447f34]{text-align:center;padding:40px;color:#666;width:100%;margin-top:20px}.error[data-v-2c447f34]{color:#f56c6c}.market-base-info[data-v-2c447f34]{width:calc(100vw - 260px);display:flex;flex-direction:column;gap:20px}.info-card[data-v-2c447f34]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 12px #0000000a;width:100%}.free-title[data-v-2c447f34]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px;gap:8px}.title-group[data-v-2c447f34]{justify-content:flex-start}.generate-group[data-v-2c447f34]{display:flex;justify-content:flex-end;gap:8px}.info-table[data-v-2c447f34]{width:100%;border-collapse:collapse;margin-top:12px}.info-table th[data-v-2c447f34],.info-table td[data-v-2c447f34]{border:1px solid #e6e6e6;padding:4px 8px;text-align:left;font-size:small}.info-table th[data-v-2c447f34]{background:#f5f7fa;font-weight:600}.empty-tip[data-v-2c447f34]{padding:12px;color:#999;text-align:center;font-size:small;margin-top:12px}.generate-btn[data-v-2c447f34]{padding:4px 12px;font-size:13px;border:1px solid #67c23a;border-radius:4px;cursor:pointer;transition:all .2s}.light-green-btn[data-v-2c447f34]{color:#67c23a;background-color:#f0f9eb}.light-green-btn[data-v-2c447f34]:hover{background-color:#67c23a;color:#fff}.gray-btn[data-v-2c447f34]{color:#707070;background-color:#c9c9c9}.short-input[data-v-2c447f34]{width:80px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.copy-btn[data-v-2c447f34]{margin-left:8px;padding:2px 8px;font-size:12px;border:1px solid #409eff;border-radius:4px;background-color:#ecf5ff;color:#409eff;cursor:pointer;transition:all .2s}.copy-btn.tiny[data-v-2c447f34]{padding:1px 6px;font-size:11px;margin-left:0}.copy-btn[data-v-2c447f34]:hover{background-color:#409eff;color:#fff}.balance-wrapper[data-v-2c447f34]{display:flex;align-items:center;gap:6px}.balance-wrapper.inline[data-v-2c447f34]{display:inline-flex;vertical-align:middle}.refresh-balance-btn[data-v-2c447f34]{padding:2px 6px;font-size:12px;border:1px solid #ccc;border-radius:4px;background-color:#f8f9fa;cursor:pointer;transition:all .2s;line-height:1}.refresh-balance-btn[data-v-2c447f34]:disabled{cursor:not-allowed;opacity:.6;background-color:#eee}.refresh-balance-btn[data-v-2c447f34]:hover:not(:disabled){border-color:#409eff;background-color:#ecf5ff}.common-modal-content[data-v-3c7bc28a]{background-color:#fff;border-radius:8px;padding:24px;min-width:400px;box-shadow:0 4px 20px #00000026;position:relative;display:flex;flex-direction:column;gap:16px}.form-grid[data-v-3c7bc28a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.slot-part[data-v-3c7bc28a]{border-radius:12px;width:80px;height:24px;flex-direction:column;text-align:center;align-items:center;display:flex;justify-content:center}.slot-color[data-v-3c7bc28a]{flex:1;display:flex;background:rgba(var(--alpha-bg));cursor:pointer;color:var(--part-text);border:2px solid var(--border-hard);box-shadow:0 4px 12px #0003;font-size:small}.slot-inactive[data-v-3c7bc28a]{background-color:rgba(var(--alpha-bg))}.slot-active[data-v-3c7bc28a]{background-color:var(--border-hard)}.slot-color[data-v-3c7bc28a]:hover{background-color:rgba(var(--hover-bg))}.error-info[data-v-3c7bc28a]{font-size:small;color:#ff4040}.form-input[data-v-3c7bc28a]{width:200px;height:30px}.modal-footer[data-v-3c7bc28a]{display:flex;flex-direction:row;justify-content:space-between;gap:12px}.modal-left[data-v-3c7bc28a]{display:flex;justify-content:flex-start}.modal-right[data-v-3c7bc28a]{display:flex;justify-content:flex-end;gap:12px}.cancel-btn[data-v-3c7bc28a]{padding:6px 16px;border:1px solid #e6e6e6;border-radius:4px;background:#fff;cursor:pointer;font-size:14px}.confirm-btn[data-v-3c7bc28a]{padding:6px 16px;border:none;border-radius:4px;background:#409eff;color:#fff;cursor:pointer;font-size:14px}.confirm-btn[data-v-3c7bc28a]:disabled{opacity:.6;cursor:not-allowed}.error-btn[data-v-3c7bc28a]{padding:6px 16px;border:none;border-radius:4px;background:#ff4040;color:#fff;cursor:pointer;font-size:14px}.error-btn[data-v-3c7bc28a]:disabled{opacity:.6;cursor:not-allowed}.app-container[data-v-73b831cf]{display:flex;width:100%;height:100vh;overflow:hidden;flex-direction:column}[data-v-73b831cf] .content-left{width:200px;background:#f8f9fa;border-right:1px solid #ddd;padding:20px 0;height:calc(100vh - 60px)}.main-content[data-v-73b831cf]{flex:1;display:flex;height:calc(100vh - 60px);overflow:auto;background:#f5f7fa}[data-v-73b831cf] .main-header{height:60px;background-color:#409eff;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-shadow:0 2px 5px #0000001a}.market-detail-container[data-v-73b831cf]{flex:1;width:100%;padding:30px;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;overflow-y:auto}.detail-header[data-v-73b831cf]{display:flex;align-items:center;margin-bottom:20px;gap:16px;width:100%}.back-btn[data-v-73b831cf]{padding:6px 12px;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer;background:#fff}.loading[data-v-73b831cf],.error[data-v-73b831cf]{text-align:center;padding:40px;color:#666;width:100%;margin-top:20px}.error[data-v-73b831cf]{color:#f56c6c}.market-base-info[data-v-73b831cf]{width:calc(100vw - 260px);display:flex;flex-direction:column;gap:20px}.info-card[data-v-73b831cf]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 12px #0000000a;width:100%}.info-table[data-v-73b831cf]{width:100%;border-collapse:collapse;margin-top:12px}.info-table th[data-v-73b831cf],.info-table td[data-v-73b831cf]{border:1px solid #e6e6e6;padding:4px 8px;text-align:left;font-size:small}.info-table th[data-v-73b831cf]{background:#f5f7fa;font-weight:600}.options-container[data-v-73b831cf]{width:100%;display:flex;flex-direction:column;gap:20px}.option-card[data-v-73b831cf]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px #0000000a}.option-header[data-v-73b831cf]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eee}.option-header h4[data-v-73b831cf]{margin:0 0 8px;color:#333}.option-basic-info[data-v-73b831cf]{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;color:#666;align-items:center}.partitions-list[data-v-73b831cf]{margin-top:16px}.partitions-list h5[data-v-73b831cf]{margin:0 0 12px;color:#444;font-size:14px}.partitions-table[data-v-73b831cf]{width:100%;border-collapse:collapse}.partitions-table th[data-v-73b831cf],.partitions-table td[data-v-73b831cf]{border:1px solid #e6e6e6;padding:8px 12px;text-align:left;font-size:13px}.partitions-table th[data-v-73b831cf]{background:#f5f7fa;font-weight:600}.copy-btn[data-v-73b831cf]{margin-left:8px;padding:2px 8px;font-size:12px;border:1px solid #409eff;border-radius:4px;background-color:#ecf5ff;color:#409eff;cursor:pointer;transition:all .2s}.copy-btn.tiny[data-v-73b831cf]{padding:1px 6px;font-size:11px;margin-left:0}.copy-btn[data-v-73b831cf]:hover{background-color:#409eff;color:#fff}.balance-wrapper[data-v-73b831cf]{display:flex;align-items:center;gap:6px}.balance-wrapper.inline[data-v-73b831cf]{display:inline-flex;vertical-align:middle}.refresh-balance-btn[data-v-73b831cf]{padding:2px 6px;font-size:12px;border:1px solid #ccc;border-radius:4px;background-color:#f8f9fa;cursor:pointer;transition:all .2s;line-height:1}.refresh-balance-btn[data-v-73b831cf]:disabled{cursor:not-allowed;opacity:.6;background-color:#eee}.refresh-balance-btn[data-v-73b831cf]:hover:not(:disabled){border-color:#409eff;background-color:#ecf5ff}.no-options[data-v-73b831cf],.no-partitions[data-v-73b831cf]{text-align:center;padding:20px;color:#999;width:100%;font-size:14px}.no-partitions[data-v-73b831cf]{padding:10px;text-align:left}.partitions-table td[data-v-73b831cf]{white-space:normal;word-break:break-word}.refresh-balance-btn.tiny[data-v-73b831cf]{padding:1px 4px;font-size:11px}.mint-btn[data-v-73b831cf]{padding:4px 12px;font-size:13px;border:1px solid #67c23a;border-radius:4px;background-color:#f0f9eb;color:#67c23a;cursor:pointer;transition:all .2s}.mint-btn[data-v-73b831cf]:disabled{cursor:not-allowed;opacity:.6;background-color:#eee;border-color:#ccc;color:#999}.mint-btn[data-v-73b831cf]:hover:not(:disabled){background-color:#67c23a;color:#fff}.common-modal-mask[data-v-73b831cf]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.common-modal-content[data-v-73b831cf]{background-color:#fff;border-radius:8px;padding:24px;min-width:400px;box-shadow:0 4px 20px #00000026;position:relative}.common-modal-content h3[data-v-73b831cf]{margin:0 0 20px;font-size:18px;font-weight:600;color:#333;border-bottom:1px solid #eeeeee;padding-bottom:12px}.close-btn[data-v-73b831cf]{width:24px;height:24px;border:none;background:transparent;font-size:18px;cursor:pointer;color:#999}.close-btn[data-v-73b831cf]:hover{color:#333}.modal-body[data-v-73b831cf]{margin-bottom:20px}.mint-info[data-v-73b831cf]{margin-bottom:16px;padding:12px;background:#f5f7fa;border-radius:4px}.info-item[data-v-73b831cf]{margin-bottom:8px;font-size:14px}.info-item .label[data-v-73b831cf]{color:#666;font-weight:600}.partition-list[data-v-73b831cf]{margin:4px 0 0 20px;padding:0}.partition-list li[data-v-73b831cf]{margin-bottom:4px;font-size:13px;color:#666}.mint-form[data-v-73b831cf]{margin-top:16px}.form-label[data-v-73b831cf]{display:block;margin-bottom:8px;font-size:14px;color:#333}.amount-input[data-v-73b831cf]{width:100%;padding:8px 12px;border:1px solid #e6e6e6;border-radius:4px;font-size:14px;box-sizing:border-box}.amount-input[data-v-73b831cf]:focus{outline:none;border-color:#409eff}.error-tip[data-v-73b831cf]{margin-top:8px;font-size:12px;color:#f56c6c}.modal-footer[data-v-73b831cf]{display:flex;justify-content:flex-end;gap:12px}.cancel-btn[data-v-73b831cf]{padding:6px 16px;border:1px solid #e6e6e6;border-radius:4px;background:#fff;cursor:pointer;font-size:14px}.confirm-btn[data-v-73b831cf]{padding:6px 16px;border:none;border-radius:4px;background:#409eff;color:#fff;cursor:pointer;font-size:14px}.confirm-btn[data-v-73b831cf]:disabled{opacity:.6;cursor:not-allowed}.order-list[data-v-73b831cf]{margin-top:20px;border-top:1px solid #eee;padding-top:20px}.order-tabs[data-v-73b831cf]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.tab-item[data-v-73b831cf]{padding:6px 16px;background:#f5f7fa;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.tab-item[data-v-73b831cf]:hover{background:#ecf5ff;color:#409eff}.tab-item.active[data-v-73b831cf]{background:#409eff;color:#fff}.order-top-actions[data-v-73b831cf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.part-item-group[data-v-73b831cf]{display:flex;gap:8px}.part-item[data-v-73b831cf]{padding:4px 12px;background:#f5f7fa;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.part-item[data-v-73b831cf]:hover{background:#ecf5ff;color:#409eff}.part-item.active[data-v-73b831cf]{background:#409eff;color:#fff}.order-slide-content[data-v-73b831cf]{max-height:0;overflow:hidden;transition:max-height .3s ease;border:1px solid #e6e6e6;border-radius:4px}.order-slide-content.show[data-v-73b831cf]{max-height:500px;padding:16px}.order-loading[data-v-73b831cf],.order-error[data-v-73b831cf],.order-empty[data-v-73b831cf]{padding:20px;text-align:center;font-size:14px;color:#666}.order-error[data-v-73b831cf]{color:#f56c6c}.order-data-list[data-v-73b831cf]{display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:1.6}.order-data-item[data-v-73b831cf]{display:flex;gap:20px;padding:8px 0;border-bottom:1px dashed #eee}.order-data-item[data-v-73b831cf]:last-child{border-bottom:none}.order-data-item .price[data-v-73b831cf]{color:#333}.order-data-item .price-buy[data-v-73b831cf]{color:green}.order-data-item .price-sell[data-v-73b831cf]{color:red}.order-data-item .quantity[data-v-73b831cf]{color:#666}.error-text[data-v-73b831cf]{color:red}.form-item[data-v-73b831cf]{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.form-item label[data-v-73b831cf]{font-size:14px;color:#666;font-weight:500}.form-item input[data-v-73b831cf]{height:40px;padding:0 12px;border:1px solid #dddddd;border-radius:4px;font-size:14px;outline:none;transition:border-color .2s}.form-item input[data-v-73b831cf]:focus{border-color:#409eff}.quantity-input[data-v-73b831cf]{display:flex;gap:12px;align-items:center}.quantity-input input[data-v-73b831cf]{flex:1}.max-btn[data-v-73b831cf]{height:40px;padding:0 16px;background-color:#f5f7fa;border:1px solid #dddddd;border-radius:4px;cursor:pointer;font-size:14px;color:#666;transition:background-color .2s}.max-btn[data-v-73b831cf]:hover{background-color:#eee}.modal-footer[data-v-73b831cf]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.cancel-btn[data-v-73b831cf]{height:40px;padding:0 20px;background-color:#f5f7fa;border:1px solid #dddddd;border-radius:4px;cursor:pointer;font-size:14px;color:#666;transition:all .2s}.cancel-btn[data-v-73b831cf]:hover{background-color:#eee}.cancel-btn[data-v-73b831cf]:disabled{background-color:#f9f9f9;color:#ccc;cursor:not-allowed;border-color:#eee}.confirm-btn[data-v-73b831cf]{height:40px;padding:0 20px;background-color:#409eff;border:none;border-radius:4px;cursor:pointer;font-size:14px;color:#fff;transition:background-color .2s}.confirm-btn[data-v-73b831cf]:hover{background-color:#337ecc}.confirm-btn[data-v-73b831cf]:disabled{background-color:#a0cfff;cursor:not-allowed}.modal-overlay[data-v-73b831cf]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-73b831cf]{background:#fff;padding:20px;border-radius:8px;width:500px;max-width:90%}.option-form[data-v-73b831cf]{margin:15px 0}.file-upload-container[data-v-73b831cf]{margin:10px 0}.file-upload-label[data-v-73b831cf]{display:block;margin-bottom:5px}.file-upload-input[data-v-73b831cf]{margin-bottom:10px}.image-preview[data-v-73b831cf]{display:flex;align-items:center;margin:10px 0}.image-preview img[data-v-73b831cf]{width:100px;height:100px;object-fit:cover;margin-right:10px}.remove-img-btn[data-v-73b831cf]{background:#f44;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer}.form-select.short-select[data-v-73b831cf]{width:200px;margin:10px 0;padding:8px}.form-input.option-result-input[data-v-73b831cf]{width:100%;margin:5px 0;padding:8px}.modal-buttons[data-v-73b831cf]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.cancel-btn[data-v-73b831cf]{padding:8px 15px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.submit-btn[data-v-73b831cf]{padding:8px 15px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-btn[data-v-73b831cf]:disabled{background:#ccc;cursor:not-allowed}.market-add-page[data-v-3d6d7df8]{width:100vw;height:100vh;display:flex;flex-direction:column}.main-content[data-v-3d6d7df8]{flex:1;display:flex;height:calc(100vh - 60px)}.content-right[data-v-3d6d7df8]{flex:1;padding:30px;background-color:#fff;overflow-y:auto}.detail-header[data-v-3d6d7df8]{display:flex;align-items:center;gap:16px}.detail-header h2[data-v-3d6d7df8]{margin:0}.back-btn[data-v-3d6d7df8]{padding:6px 12px;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer;background:#fff}.market-add[data-v-3d6d7df8]{width:100%;margin:0 auto}h2[data-v-3d6d7df8]{text-align:center;margin-bottom:30px;color:#333;font-size:18px}h3[data-v-3d6d7df8]{font-size:16px}.form-row[data-v-3d6d7df8]{display:flex;align-items:center;margin-bottom:20px;padding:10px 0;border-bottom:1px solid #f0f0f0;flex-wrap:wrap}.form-label[data-v-3d6d7df8]{width:120px;font-size:14px;color:#666;flex-shrink:0}.form-input[data-v-3d6d7df8]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;width:200px;box-sizing:border-box}.form-textarea[data-v-3d6d7df8]{width:calc(100% - 120px);padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;resize:vertical;min-height:80px;box-sizing:border-box;margin-left:0}.form-select[data-v-3d6d7df8]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;width:200px;background-color:#fff;box-sizing:border-box}.datetime-input[data-v-3d6d7df8]{width:200px;margin-right:15px}.gmt8-text[data-v-3d6d7df8]{margin:0 10px;color:#666;font-size:14px}.gmt8-value[data-v-3d6d7df8]{color:#333;font-size:14px;margin-right:15px}.checkbox-container[data-v-3d6d7df8]{display:flex;align-items:center}.form-checkbox[data-v-3d6d7df8]{margin-right:8px}.file-upload-container[data-v-3d6d7df8]{margin-right:20px}.file-upload-label[data-v-3d6d7df8]{display:inline-block;padding:8px 12px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;color:#666}.file-upload-input[data-v-3d6d7df8]{display:none}.image-preview[data-v-3d6d7df8]{margin-top:10px;display:flex;align-items:center}.image-preview img[data-v-3d6d7df8]{width:100px;height:100px;object-fit:cover;border:1px solid #ddd;border-radius:4px;margin-right:10px}.remove-img-btn[data-v-3d6d7df8]{padding:4px 8px;background-color:#f56c6c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.remove-img-btn[data-v-3d6d7df8]:hover{background-color:#f78989}.option-row[data-v-3d6d7df8]{align-items:center;gap:10px;flex-wrap:nowrap;position:relative}.short-select[data-v-3d6d7df8]{width:120px;margin-right:10px;flex-shrink:0}.option-result-input[data-v-3d6d7df8]{width:90px;margin-right:8px;flex-shrink:0}.delete-btn[data-v-3d6d7df8]{padding:4px 10px;background-color:#f56c6c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;margin-left:5px;flex-shrink:0;height:32px;align-self:center}.option-error[data-v-3d6d7df8]{position:absolute;left:120px;bottom:-18px;margin-left:0;width:calc(100% - 120px)}.error-message[data-v-3d6d7df8]{color:red;font-size:12px;margin-left:120px;margin-top:5px;width:100%;display:block;flex-basis:100%}.short-input[data-v-3d6d7df8]{width:100px;margin-right:15px}.ml-20[data-v-3d6d7df8]{margin-left:20px}.add-btn[data-v-3d6d7df8]{padding:8px 16px;background-color:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.add-btn[data-v-3d6d7df8]:hover{background-color:#66b1ff}.delete-btn[data-v-3d6d7df8]:hover{background-color:#f78989}.delete-btn[data-v-3d6d7df8]:disabled{cursor:not-allowed;background-color:#ccc;color:#666;border-color:#999}.form-actions[data-v-3d6d7df8]{display:flex;justify-content:center;gap:20px;margin-top:30px;padding-top:20px;border-top:1px solid #f0f0f0}.submit-btn[data-v-3d6d7df8],.reset-btn[data-v-3d6d7df8]{padding:10px 24px;border-radius:4px;cursor:pointer;font-size:14px;border:none}.submit-btn[data-v-3d6d7df8]{background-color:#409eff;color:#fff}.submit-btn[data-v-3d6d7df8]:hover{background-color:#66b1ff}.reset-btn[data-v-3d6d7df8]{background-color:#909399;color:#fff}.reset-btn[data-v-3d6d7df8]:hover{background-color:#a6a9ad}.modal-overlay[data-v-3d6d7df8]{position:fixed;inset:0;background:#00000080;z-index:1000;overflow-y:auto}.confirm-modal[data-v-3d6d7df8]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:8px;z-index:1001;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.form-info[data-v-3d6d7df8]{margin:15px 0}.form-info ul[data-v-3d6d7df8]{padding-left:20px}.form-info li[data-v-3d6d7df8]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #eee}.modal-actions[data-v-3d6d7df8]{text-align:right;margin-top:20px}.cancel-btn[data-v-3d6d7df8],.confirm-btn[data-v-3d6d7df8]{padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;border:none}.cancel-btn[data-v-3d6d7df8]{background-color:#909399;color:#fff;margin-right:10px}.confirm-btn[data-v-3d6d7df8]{background-color:#409eff;color:#fff}.confirm-btn[data-v-3d6d7df8]:disabled{background:#a0cfff;cursor:not-allowed}.purple-text[data-v-3d6d7df8]{color:purple;margin-left:10px}.color-picker-container[data-v-3d6d7df8]{display:flex;align-items:center;margin-right:30px}.color-label[data-v-3d6d7df8]{font-size:14px;color:#666;margin-right:8px}.color-input[data-v-3d6d7df8]{width:40px;height:40px;border:none;padding:0;background:transparent;cursor:pointer}.color-code[data-v-3d6d7df8]{font-size:14px;color:#333;margin-left:8px;width:80px}.small-btn[data-v-3d6d7df8]{padding:4px 10px;font-size:12px;height:32px}.market-list-page[data-v-8a2248ee]{width:100vw;height:100vh;display:flex;flex-direction:column}.main-content[data-v-8a2248ee]{flex:1;display:flex;height:calc(100vh - 60px)}.content-right[data-v-8a2248ee]{flex:1;padding:30px;display:flex;align-items:flex-start;justify-content:center;background-color:#fff;overflow-y:auto}.strategy-list[data-v-8a2248ee]{width:100%}.strategy-title[data-v-8a2248ee]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px;gap:8px}.title-group[data-v-8a2248ee]{justify-content:flex-start}.generate-group[data-v-8a2248ee]{display:flex;justify-content:flex-end;gap:8px}.generate-btn[data-v-8a2248ee]{padding:4px 12px;font-size:13px;border:1px solid #67c23a;border-radius:4px;cursor:pointer;transition:all .2s}.light-green-btn[data-v-8a2248ee]{color:#67c23a;background-color:#f0f9eb}.light-green-btn[data-v-8a2248ee]:hover{background-color:#67c23a;color:#fff}.list-table[data-v-8a2248ee]{margin-top:20px}table[data-v-8a2248ee]{width:100%;border-collapse:collapse}th[data-v-8a2248ee],td[data-v-8a2248ee]{border:1px solid #ddd;padding:4px;text-align:left;font-size:small}th[data-v-8a2248ee]{background-color:#f5f7fa;font-weight:700}tr[data-v-8a2248ee]:hover{background-color:#f9f9f9}.no-data[data-v-8a2248ee],.loading[data-v-8a2248ee]{text-align:center;color:#666;padding:20px}.market-add-page[data-v-d5e53ffd]{width:100vw;height:100vh;display:flex;flex-direction:column}.main-content[data-v-d5e53ffd]{flex:1;display:flex;height:calc(100vh - 60px)}.content-right[data-v-d5e53ffd]{flex:1;padding:30px;background-color:#fff;overflow-y:auto}.detail-mgr[data-v-d5e53ffd]{width:100%;max-width:1000px;margin:0 auto}.detail-header[data-v-d5e53ffd]{display:flex;align-items:center;margin-bottom:20px;gap:16px;width:100%}.back-btn[data-v-d5e53ffd]{padding:6px 12px;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer;background:#fff}h2[data-v-d5e53ffd]{text-align:center;color:#333;font-size:18px}.form-row[data-v-d5e53ffd]{display:flex;align-items:center;margin-bottom:20px;padding:10px 0;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;gap:10px}.form-label[data-v-d5e53ffd]{width:120px;font-size:14px;color:#666;flex-shrink:0}.form-input[data-v-d5e53ffd]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;width:200px;box-sizing:border-box}.form-select[data-v-d5e53ffd]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;width:200px;background-color:#fff;box-sizing:border-box}.detail-row[data-v-d5e53ffd]{align-items:center;gap:10px;flex-wrap:nowrap;position:relative}.option-result-input[data-v-d5e53ffd]{width:90px;margin-right:8px;flex-shrink:0}.delete-btn[data-v-d5e53ffd]{padding:4px 10px;background-color:#f56c6c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;margin-left:5px;flex-shrink:0;height:32px;align-self:center}.option-error[data-v-d5e53ffd]{position:absolute;left:120px;bottom:-18px;margin-left:0;width:calc(100% - 120px)}.error-message[data-v-d5e53ffd]{color:red;font-size:12px;margin-left:120px;margin-top:5px;width:100%;display:block;flex-basis:100%}.short-input[data-v-d5e53ffd]{width:100px}.add-btn[data-v-d5e53ffd]{padding:8px 16px;background-color:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.add-btn[data-v-d5e53ffd]:hover{background-color:#66b1ff}.delete-btn[data-v-d5e53ffd]:hover{background-color:#f78989}.delete-btn[data-v-d5e53ffd]:disabled{cursor:not-allowed;background-color:#ccc;color:#666;border-color:#999}.form-actions[data-v-d5e53ffd]{display:flex;justify-content:center;gap:20px;margin-top:30px;padding-top:20px;border-top:1px solid #f0f0f0}.submit-btn[data-v-d5e53ffd],.reset-btn[data-v-d5e53ffd]{padding:10px 24px;border-radius:4px;cursor:pointer;font-size:14px;border:none}.submit-btn[data-v-d5e53ffd]{background-color:#409eff;color:#fff}.submit-btn[data-v-d5e53ffd]:hover{background-color:#66b1ff}.reset-btn[data-v-d5e53ffd]{background-color:#909399;color:#fff}.reset-btn[data-v-d5e53ffd]:hover{background-color:#a6a9ad}
