@media (max-width:768px){.recent-templates[data-v-58eab809]{flex-wrap:wrap;gap:8px}.recent-templates .template-btn[data-v-58eab809]{flex-shrink:0;max-width:none;min-width:auto}}.template-btn[data-v-58eab809]{align-items:center;display:inline-flex;max-width:200px;width:auto}@media (max-width:768px){.template-btn[data-v-58eab809]{max-width:120px}}@media (max-width:640px){.template-btn[data-v-58eab809]{max-width:100px}}.editor-container[data-v-49c943ef],.markdown-editor-container[data-v-49c943ef]{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.editor-header[data-v-49c943ef],.preview-header[data-v-49c943ef]{flex-shrink:0}.wang-editor-wrapper[data-v-49c943ef]{background-color:#fff;border-radius:12px;height:calc(100% - 40px);overflow:hidden}.wang-editor-toolbar[data-v-49c943ef]{border-bottom:none;flex-shrink:0}.wang-editor-main[data-v-49c943ef]{border-top:none;flex:1;height:500px;min-height:300px}.wang-editor-main[data-v-49c943ef] .w-e-text-container::-webkit-scrollbar{width:6px}.wang-editor-main[data-v-49c943ef] .w-e-text-container::-webkit-scrollbar-track{background:#f8fafc}.wang-editor-main[data-v-49c943ef] .w-e-text-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.wang-editor-main[data-v-49c943ef] .w-e-text-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.editor-preview[data-v-49c943ef]{background-color:#fff;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.preview-content[data-v-49c943ef]{box-sizing:border-box;flex:1;min-height:100%;overflow-y:auto;padding:1rem;position:relative;width:100%}.preview-content[data-v-49c943ef]::-webkit-scrollbar{width:6px}.preview-content[data-v-49c943ef]::-webkit-scrollbar-track{background:#f8fafc}.preview-content[data-v-49c943ef]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.preview-content[data-v-49c943ef]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.editor-loading[data-v-49c943ef],.preview-loading[data-v-49c943ef]{align-items:center;background-color:#ffffffb3;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.error-content[data-v-49c943ef]{color:#f56c6c}.rich-text-content[data-v-49c943ef] div,.rich-text-content[data-v-49c943ef] li,.rich-text-content[data-v-49c943ef] p,.rich-text-content[data-v-49c943ef] span,.rich-text-content[data-v-49c943ef] td,.rich-text-content[data-v-49c943ef] th{color:#374151!important;line-height:1.6!important;margin:0!important}.rich-text-content[data-v-49c943ef] p{display:block!important;margin-bottom:1em!important}.rich-text-content[data-v-49c943ef] p:last-child{margin-bottom:0!important}.rich-text-content[data-v-49c943ef] h1{color:#1f2937!important;display:block!important;font-size:2em!important;font-weight:700!important;line-height:1.2!important;margin:.67em 0!important}.rich-text-content[data-v-49c943ef] h2{color:#1f2937!important;display:block!important;font-size:1.5em!important;font-weight:700!important;line-height:1.3!important;margin:.83em 0!important}.rich-text-content[data-v-49c943ef] h3{color:#1f2937!important;display:block!important;font-size:1.25em!important;font-weight:700!important;line-height:1.4!important;margin:1em 0!important}.rich-text-content[data-v-49c943ef] h4{color:#1f2937!important;display:block!important;font-size:1.125em!important;font-weight:700!important;line-height:1.4!important;margin:1.33em 0!important}.rich-text-content[data-v-49c943ef] h5{color:#1f2937!important;display:block!important;font-size:1em!important;font-weight:700!important;line-height:1.5!important;margin:1.67em 0!important}.rich-text-content[data-v-49c943ef] h6{color:#1f2937!important;display:block!important;font-size:.875em!important;font-weight:700!important;line-height:1.5!important;margin:2.33em 0!important}.rich-text-content[data-v-49c943ef] ul{color:#374151!important;display:block!important;list-style-type:disc!important;margin:1em 0!important;padding-left:2em!important}.rich-text-content[data-v-49c943ef] ol{color:#374151!important;display:block!important;list-style-type:decimal!important;margin:1em 0!important;padding-left:2em!important}.rich-text-content[data-v-49c943ef] li{color:#374151!important;display:list-item!important;line-height:1.6!important;margin:.5em 0!important}.rich-text-content[data-v-49c943ef] blockquote{background-color:#f9fafb!important;border-left:4px solid #e5e7eb!important;color:#6b7280!important;display:block!important;font-style:italic!important;margin:1em 0!important;padding:.5em 1em!important}.rich-text-content[data-v-49c943ef] a{color:#3b82f6!important;text-decoration:underline!important}.rich-text-content[data-v-49c943ef] a:hover{color:#1d4ed8!important}.rich-text-content[data-v-49c943ef] b,.rich-text-content[data-v-49c943ef] strong{color:#1f2937!important;font-weight:700!important}.rich-text-content[data-v-49c943ef] em,.rich-text-content[data-v-49c943ef] i{color:#374151!important;font-style:italic!important}.rich-text-content[data-v-49c943ef] code{background-color:#f3f4f6!important;border-radius:.25rem!important;color:#dc2626!important;display:inline!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:.875em!important;padding:.125em .25em!important}.rich-text-content[data-v-49c943ef] pre{background-color:#f3f4f6!important;border-radius:.5rem!important;color:#374151!important;display:block!important;margin:1em 0!important;overflow-x:auto!important;padding:1em!important}.rich-text-content[data-v-49c943ef] pre code{background-color:transparent!important;border-radius:0!important;color:inherit!important;padding:0!important}.rich-text-content[data-v-49c943ef] table{border-collapse:collapse!important;display:table!important;margin:1em 0!important;width:100%!important}.rich-text-content[data-v-49c943ef] th{background-color:#f9fafb!important;border:1px solid #e5e7eb!important;color:#1f2937!important;display:table-cell!important;font-weight:700!important;padding:.5em!important;text-align:left!important}.rich-text-content[data-v-49c943ef] td{border:1px solid #e5e7eb!important;color:#374151!important;display:table-cell!important;padding:.5em!important}.rich-text-content[data-v-49c943ef] tr{display:table-row!important}.rich-text-content[data-v-49c943ef] tr:nth-child(2n){background-color:#f9fafb!important}.rich-text-content[data-v-49c943ef] img{border-radius:.25rem!important;display:block!important;height:auto!important;margin:10px 0!important;max-width:100%!important}.rich-text-content[data-v-49c943ef] hr{border:none!important;border-top:1px solid #e5e7eb!important;display:block!important;margin:2em 0!important}.rich-text-content[data-v-49c943ef] del,.rich-text-content[data-v-49c943ef] s{color:#6b7280!important;text-decoration:line-through!important}.rich-text-content[data-v-49c943ef] u{color:#374151!important;text-decoration:underline!important}.rich-text-content[data-v-49c943ef] sup{color:#374151!important;font-size:.75em!important;vertical-align:super!important}.rich-text-content[data-v-49c943ef] sub{color:#374151!important;font-size:.75em!important;vertical-align:sub!important}[data-v-49c943ef] .preview-fallback{background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#dc2626;padding:20px}[data-v-49c943ef] .preview-fallback p{font-weight:500;margin-bottom:10px}[data-v-49c943ef] .preview-fallback div{background-color:#f9fafb;border-radius:4px;color:#374151;padding:10px;word-break:break-word}[data-v-49c943ef] .empty-preview{align-items:center;color:#64748b;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:200px;padding:40px 20px;text-align:center}[data-v-49c943ef] .empty-preview .empty-icon{font-size:3rem;margin-bottom:1rem;opacity:.6}[data-v-49c943ef] .empty-preview .empty-text{color:#475569;font-size:1.1rem;font-weight:500;margin:0 0 .5rem}[data-v-49c943ef] .empty-preview .empty-hint{font-size:.9rem;margin:0;opacity:.8}[data-v-49c943ef] #wang-editor-create-note,[data-v-49c943ef] [id^=wang-editor-edit-],[data-v-49c943ef] [id^=wang-editor-view-]{flex:1!important;height:100%!important}[data-v-49c943ef] .w-e-text-container{height:100%!important;min-height:300px!important}[data-v-49c943ef] .w-e-text-placeholder{color:#999!important;left:10px!important;top:10px!important}[data-v-49c943ef] .w-e-toolbar{background-color:#fff!important;border-bottom:1px solid #e0e0e0!important}[data-v-49c943ef] .w-e-bar-item{border-radius:3px!important}[data-v-49c943ef] .w-e-bar-item:hover{background-color:#f5f5f5!important}[data-v-49c943ef] .w-e-bar-item-active{background-color:#e6f7ff!important;color:#1890ff!important}.note-status-indicator[data-v-4e6380b4]{align-items:center;display:flex}.note-status-indicator .status-content[data-v-4e6380b4]{align-items:center;display:flex;font-size:.8rem;font-weight:400;gap:.5rem}.note-status-indicator .status-dot[data-v-4e6380b4]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.note-status-indicator .status-dot.dot-gray[data-v-4e6380b4]{background-color:#9ca3af}.note-status-indicator .status-dot.dot-orange[data-v-4e6380b4]{background-color:#f59e0b}.note-status-indicator .status-dot.dot-blue[data-v-4e6380b4]{background-color:#3b82f6}.note-status-indicator .status-dot.dot-green[data-v-4e6380b4]{background-color:#10b981}.note-status-indicator .status-dot.dot-red[data-v-4e6380b4]{background-color:#ef4444}.note-status-indicator .status-dot.dot-pulse[data-v-4e6380b4]{animation:pulse-4e6380b4 2s cubic-bezier(.4,0,.6,1) infinite}.note-status-indicator .status-text[data-v-4e6380b4]{transition:color .3s ease}.note-status-indicator .status-text.text-gray[data-v-4e6380b4]{color:#6b7280}.note-status-indicator .status-text.text-orange[data-v-4e6380b4]{color:#d97706}.note-status-indicator .status-text.text-blue[data-v-4e6380b4]{color:#2563eb}.note-status-indicator .status-text.text-green[data-v-4e6380b4]{color:#059669}.note-status-indicator .status-text.text-red[data-v-4e6380b4]{color:#dc2626}@keyframes pulse-4e6380b4{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:640px){.note-status-indicator .status-content[data-v-4e6380b4]{font-size:.8rem}.note-status-indicator .status-dot[data-v-4e6380b4]{height:6px;width:6px}}.note-share-button[data-v-847ab77d],.share-btn[data-v-847ab77d]{align-items:center;display:inline-flex}.share-btn[data-v-847ab77d]{background:#f0f4ff;border:1px solid #c7d2fe;border-radius:50%;color:#4f46e5;height:32px;justify-content:center;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:32px}.share-btn .btn-icon[data-v-847ab77d]{font-size:.95rem;margin:0}.share-btn[data-v-847ab77d]:hover{background:#e0e7ff;border-color:#a5b4fc;box-shadow:0 4px 12px #4f46e533;color:#4338ca;transform:translateY(-1px)}.share-btn.is-shared[data-v-847ab77d]{background:linear-gradient(135deg,#4f46e5,#4338ca);border-color:#4338ca;box-shadow:0 2px 8px #4f46e54d;color:#fff}.share-btn.is-shared[data-v-847ab77d]:hover{background:linear-gradient(135deg,#4338ca,#3730a3);box-shadow:0 4px 14px #4f46e566}.share-modal-body[data-v-847ab77d]{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.share-hint[data-v-847ab77d]{align-items:flex-start;color:#64748b;display:flex;font-size:.875rem;gap:.5rem;line-height:1.5;margin:0}.share-hint .hint-icon[data-v-847ab77d]{color:#6366f1;flex-shrink:0;margin-top:.15rem}.link-row[data-v-847ab77d]{align-items:stretch;display:flex;gap:.5rem}.link-row .link-input[data-v-847ab77d]{flex:1}.link-row .link-input[data-v-847ab77d] .ant-input{background:#f8fafc;color:#1f2937}.link-row .link-input .link-prefix-icon[data-v-847ab77d]{color:#94a3b8}.link-row .copy-btn[data-v-847ab77d]{align-items:center;background:linear-gradient(135deg,#4f46e5,#4338ca);border:none;box-shadow:0 4px 12px #4f46e540;display:inline-flex;flex-shrink:0;gap:.4rem}.link-row .copy-btn .btn-icon[data-v-847ab77d]{font-size:.9rem}.link-row .copy-btn[data-v-847ab77d]:hover{background:linear-gradient(135deg,#4338ca,#3730a3)!important;box-shadow:0 6px 16px #4f46e559!important}.stop-share-row[data-v-847ab77d]{margin-top:.5rem}.stop-share-row .stop-share-btn[data-v-847ab77d]{align-items:center;display:inline-flex;gap:.4rem;justify-content:center}.stop-share-row .stop-share-btn .btn-icon[data-v-847ab77d]{font-size:.9rem}@media (max-width:576px){.link-row[data-v-847ab77d]{flex-direction:column}.link-row .copy-btn[data-v-847ab77d]{justify-content:center;width:100%}}.trade-modal-container[data-v-bae358e5]{background:#fff;color:#333;display:flex;flex-direction:column;overflow:hidden;position:fixed;z-index:10}.trade-modal-header[data-v-bae358e5]{align-items:flex-start;background-color:#fff;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 2rem}.trade-modal-header .header-left[data-v-bae358e5]{align-items:flex-start;display:flex;flex:1;gap:1.5rem}.trade-modal-header .header-actions[data-v-bae358e5]{align-items:center;align-self:flex-start;display:flex;gap:.75rem;margin-top:.2rem}.trade-modal-close[data-v-bae358e5]{align-items:center;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.trade-modal-close[data-v-bae358e5]:hover{background:#e5e7eb;color:#374151}.trade-modal-close[data-v-bae358e5]:focus{box-shadow:0 0 0 2px #4f46e5;outline:none}.trade-modal-content[data-v-bae358e5]{flex:1;overflow-y:auto}.trade-modal-content[data-v-bae358e5]::-webkit-scrollbar{width:6px}.trade-modal-content[data-v-bae358e5]::-webkit-scrollbar-track{background:#f1f5f9}.trade-modal-content[data-v-bae358e5]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.trade-modal-content[data-v-bae358e5]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.trade-chart-note-section[data-v-bae358e5],.trade-info-section[data-v-bae358e5]{margin-bottom:16px}.markdown-editor-wrapper[data-v-bae358e5]{height:500px}.markdown-editor-wrapper[data-v-bae358e5] .markdown-editor-container{height:100%}.markdown-editor-wrapper[data-v-bae358e5] .editor-container{display:flex;flex-direction:column;height:100%}@media (max-width:768px){.markdown-editor-wrapper[data-v-bae358e5]{height:600px}}.markdown-editor-wrapper[data-v-bae358e5] .editor-header .recent-templates{flex-wrap:wrap;gap:8px}.markdown-editor-wrapper[data-v-bae358e5] .editor-header .recent-templates .template-btn{flex-shrink:0;max-width:none;min-width:auto}.trade-meta[data-v-bae358e5]{flex:1}.trade-meta .trade-title[data-v-bae358e5]{color:#1f2937;font-size:1.5rem;font-weight:700;line-height:1.3}.trade-meta .trade-info[data-v-bae358e5]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.cancel-btn[data-v-bae358e5],.save-btn[data-v-bae358e5]{align-items:center;border-radius:8px;display:flex;font-weight:600;gap:.5rem;height:40px;padding:0 1rem;transition:all .3s ease}.cancel-btn .btn-icon[data-v-bae358e5],.save-btn .btn-icon[data-v-bae358e5]{font-size:1rem}.cancel-btn[data-v-bae358e5]{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.cancel-btn[data-v-bae358e5]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.save-btn[data-v-bae358e5]{background:#4f46e5;border:1px solid #4f46e5;color:#fff}.save-btn[data-v-bae358e5]:hover{background:#4338ca;border-color:#4338ca;transform:translateY(-1px)}.save-btn[data-v-bae358e5]:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.trade-modal-container[data-v-bae358e5]{max-height:95vh}.trade-modal-header[data-v-bae358e5]{flex-direction:column;gap:12px;padding:16px}.trade-modal-header .header-left[data-v-bae358e5]{flex-direction:column;gap:1rem}.trade-modal-header .header-actions[data-v-bae358e5]{justify-content:space-between;width:100%}.trade-meta .trade-title[data-v-bae358e5]{font-size:1.2rem}.trade-meta .trade-info[data-v-bae358e5]{align-items:flex-start;flex-direction:column;gap:4px}.save-btn[data-v-bae358e5]{border-radius:6px;gap:0;height:30px;padding:0 .5rem}.trade-modal-content .ant-row .trade-info-section[data-v-bae358e5]{order:2}.trade-modal-content .ant-row .trade-chart-note-section[data-v-bae358e5]{order:1}.trade-modal-content .ant-row .trade-chart-note-section .trade-note-section .markdown-editor-wrapper .md-editor .md-toolbar .md-toolbar-item[data-v-bae358e5]{font-size:.8rem}.trade-modal-content .ant-row .trade-chart-note-section .trade-note-section .markdown-editor-wrapper .md-editor .md-content[data-v-bae358e5]{font-size:.9rem}}
