@media (max-width:768px){.recent-templates[data-v-bbd2ad1e]{flex-wrap:wrap;gap:8px}.recent-templates .template-btn[data-v-bbd2ad1e]{flex-shrink:0;max-width:none;min-width:auto}}.template-btn[data-v-bbd2ad1e]{align-items:center;display:inline-flex;max-width:200px;width:auto}@media (max-width:768px){.template-btn[data-v-bbd2ad1e]{max-width:120px}}@media (max-width:640px){.template-btn[data-v-bbd2ad1e]{max-width:100px}}.editor-container[data-v-290f1c11],.markdown-editor-container[data-v-290f1c11]{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.editor-header[data-v-290f1c11],.preview-header[data-v-290f1c11]{background-color:#f5f5f5;flex-shrink:0}.wang-editor-wrapper[data-v-290f1c11]{background-color:#fff;border-radius:12px;height:calc(100% - 40px);overflow:hidden}.wang-editor-toolbar[data-v-290f1c11]{border-bottom:none;flex-shrink:0}.wang-editor-main[data-v-290f1c11]{border-top:none;flex:1;height:500px;min-height:300px}.wang-editor-main[data-v-290f1c11] .w-e-text-container::-webkit-scrollbar{width:6px}.wang-editor-main[data-v-290f1c11] .w-e-text-container::-webkit-scrollbar-track{background:#f8fafc}.wang-editor-main[data-v-290f1c11] .w-e-text-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.wang-editor-main[data-v-290f1c11] .w-e-text-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.editor-preview[data-v-290f1c11]{background-color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.preview-content[data-v-290f1c11]{box-sizing:border-box;flex:1;min-height:100%;overflow-y:auto;padding:1rem;position:relative;width:100%}.preview-content[data-v-290f1c11]::-webkit-scrollbar{width:6px}.preview-content[data-v-290f1c11]::-webkit-scrollbar-track{background:#f8fafc}.preview-content[data-v-290f1c11]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.preview-content[data-v-290f1c11]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.editor-loading[data-v-290f1c11],.preview-loading[data-v-290f1c11]{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-290f1c11]{color:#f56c6c}.rich-text-content[data-v-290f1c11] div,.rich-text-content[data-v-290f1c11] li,.rich-text-content[data-v-290f1c11] p,.rich-text-content[data-v-290f1c11] span,.rich-text-content[data-v-290f1c11] td,.rich-text-content[data-v-290f1c11] th{color:#374151!important;line-height:1.6!important;margin:0!important}.rich-text-content[data-v-290f1c11] p{display:block!important;margin-bottom:1em!important}.rich-text-content[data-v-290f1c11] p:last-child{margin-bottom:0!important}.rich-text-content[data-v-290f1c11] 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-290f1c11] 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-290f1c11] 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-290f1c11] 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-290f1c11] 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-290f1c11] 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-290f1c11] 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-290f1c11] 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-290f1c11] li{color:#374151!important;display:list-item!important;line-height:1.6!important;margin:.5em 0!important}.rich-text-content[data-v-290f1c11] 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-290f1c11] a{color:#3b82f6!important;text-decoration:underline!important}.rich-text-content[data-v-290f1c11] a:hover{color:#1d4ed8!important}.rich-text-content[data-v-290f1c11] b,.rich-text-content[data-v-290f1c11] strong{color:#1f2937!important;font-weight:700!important}.rich-text-content[data-v-290f1c11] em,.rich-text-content[data-v-290f1c11] i{color:#374151!important;font-style:italic!important}.rich-text-content[data-v-290f1c11] 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-290f1c11] 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-290f1c11] pre code{background-color:transparent!important;border-radius:0!important;color:inherit!important;padding:0!important}.rich-text-content[data-v-290f1c11] table{border-collapse:collapse!important;display:table!important;margin:1em 0!important;width:100%!important}.rich-text-content[data-v-290f1c11] 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-290f1c11] td{border:1px solid #e5e7eb!important;color:#374151!important;display:table-cell!important;padding:.5em!important}.rich-text-content[data-v-290f1c11] tr{display:table-row!important}.rich-text-content[data-v-290f1c11] tr:nth-child(2n){background-color:#f9fafb!important}.rich-text-content[data-v-290f1c11] img{border-radius:.25rem!important;display:block!important;height:auto!important;margin:10px 0!important;max-width:100%!important}.rich-text-content[data-v-290f1c11] hr{border:none!important;border-top:1px solid #e5e7eb!important;display:block!important;margin:2em 0!important}.rich-text-content[data-v-290f1c11] del,.rich-text-content[data-v-290f1c11] s{color:#6b7280!important;text-decoration:line-through!important}.rich-text-content[data-v-290f1c11] u{color:#374151!important;text-decoration:underline!important}.rich-text-content[data-v-290f1c11] sup{color:#374151!important;font-size:.75em!important;vertical-align:super!important}.rich-text-content[data-v-290f1c11] sub{color:#374151!important;font-size:.75em!important;vertical-align:sub!important}[data-v-290f1c11] .preview-fallback{background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#dc2626;padding:20px}[data-v-290f1c11] .preview-fallback p{font-weight:500;margin-bottom:10px}[data-v-290f1c11] .preview-fallback div{background-color:#f9fafb;border-radius:4px;color:#374151;padding:10px;word-break:break-word}[data-v-290f1c11] .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-290f1c11] .empty-preview .empty-icon{font-size:3rem;margin-bottom:1rem;opacity:.6}[data-v-290f1c11] .empty-preview .empty-text{color:#475569;font-size:1.1rem;font-weight:500;margin:0 0 .5rem}[data-v-290f1c11] .empty-preview .empty-hint{font-size:.9rem;margin:0;opacity:.8}[data-v-290f1c11] #wang-editor-create-note,[data-v-290f1c11] [id^=wang-editor-edit-],[data-v-290f1c11] [id^=wang-editor-view-]{flex:1!important;height:100%!important}[data-v-290f1c11] .w-e-text-container{height:100%!important;min-height:300px!important}[data-v-290f1c11] .w-e-text-placeholder{color:#999!important;left:10px!important;top:10px!important}[data-v-290f1c11] .w-e-toolbar{background-color:#fff!important;border-bottom:1px solid #e0e0e0!important}[data-v-290f1c11] .w-e-bar-item{border-radius:3px!important}[data-v-290f1c11] .w-e-bar-item:hover{background-color:#f5f5f5!important}[data-v-290f1c11] .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}}.trade-modal-container[data-v-60ee67f5]{background:#fff;color:#333;display:flex;flex-direction:column;overflow:hidden;position:fixed;z-index:10}.trade-modal-header[data-v-60ee67f5]{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-60ee67f5]{align-items:flex-start;display:flex;flex:1;gap:1.5rem}.trade-modal-header .header-actions[data-v-60ee67f5]{align-items:center;align-self:flex-start;display:flex;gap:.75rem;margin-top:.2rem}.trade-modal-close[data-v-60ee67f5]{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-60ee67f5]:hover{background:#e5e7eb;color:#374151}.trade-modal-close[data-v-60ee67f5]:focus{box-shadow:0 0 0 2px #4f46e5;outline:none}.trade-modal-content[data-v-60ee67f5]{flex:1;overflow-y:auto}.trade-modal-content[data-v-60ee67f5]::-webkit-scrollbar{width:6px}.trade-modal-content[data-v-60ee67f5]::-webkit-scrollbar-track{background:#f1f5f9}.trade-modal-content[data-v-60ee67f5]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.trade-modal-content[data-v-60ee67f5]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.trade-chart-note-section[data-v-60ee67f5],.trade-info-section[data-v-60ee67f5]{margin-bottom:16px}.markdown-editor-wrapper[data-v-60ee67f5]{height:500px}.markdown-editor-wrapper[data-v-60ee67f5] .markdown-editor-container{height:100%}.markdown-editor-wrapper[data-v-60ee67f5] .editor-container{display:flex;flex-direction:column;height:100%}.markdown-editor-wrapper[data-v-60ee67f5] .vditor{flex:1}.markdown-editor-wrapper[data-v-60ee67f5] .vditor-toolbar .vditor-toolbar__item[data-type=edit],.markdown-editor-wrapper[data-v-60ee67f5] .vditor-toolbar .vditor-toolbar__item[data-type=save]{display:none!important}@media (max-width:768px){.markdown-editor-wrapper[data-v-60ee67f5]{height:600px}}.markdown-editor-wrapper[data-v-60ee67f5] .editor-header .recent-templates{flex-wrap:wrap;gap:8px}.markdown-editor-wrapper[data-v-60ee67f5] .editor-header .recent-templates .template-btn{flex-shrink:0;max-width:none;min-width:auto}.trade-meta[data-v-60ee67f5]{flex:1}.trade-meta .trade-title[data-v-60ee67f5]{color:#1f2937;font-size:1.5rem;font-weight:700;line-height:1.3}.trade-meta .trade-info[data-v-60ee67f5]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.trade-meta .trade-info .trade-type-badge[data-v-60ee67f5]{align-items:center;color:#64748b;display:flex;font-size:.85rem;font-weight:600;gap:.5rem}.trade-meta .trade-info .trade-type-badge .badge-icon[data-v-60ee67f5]{font-size:1rem}.trade-meta .trade-info .trade-type-badge .badge-label[data-v-60ee67f5]{color:#64748b}.trade-meta .trade-info .info-item[data-v-60ee67f5]{align-items:center;color:#64748b;display:flex;font-size:.9rem;font-weight:500;gap:.5rem}.trade-meta .trade-info .info-item .info-icon[data-v-60ee67f5]{font-size:1rem}.trade-meta .trade-info .info-item .status-tag[data-v-60ee67f5]{border-radius:12px;font-size:.8rem;margin:0;padding:2px 8px}.cancel-btn[data-v-60ee67f5],.save-btn[data-v-60ee67f5]{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-60ee67f5],.save-btn .btn-icon[data-v-60ee67f5]{font-size:1rem}.cancel-btn[data-v-60ee67f5]{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.cancel-btn[data-v-60ee67f5]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.save-btn[data-v-60ee67f5]{background:#4f46e5;border:1px solid #4f46e5;color:#fff}.save-btn[data-v-60ee67f5]:hover{background:#4338ca;border-color:#4338ca;transform:translateY(-1px)}.save-btn[data-v-60ee67f5]:disabled{cursor:not-allowed;opacity:.6;transform:none}.trade-info .info-item[data-v-60ee67f5]{align-items:center!important;display:flex!important;flex-direction:row!important;gap:.5rem!important}@media (max-width:768px){.trade-modal-container[data-v-60ee67f5]{max-height:95vh}.trade-modal-header[data-v-60ee67f5]{flex-direction:column;gap:12px;padding:16px}.trade-modal-header .header-left[data-v-60ee67f5]{flex-direction:column;gap:1rem}.trade-modal-header .header-actions[data-v-60ee67f5]{justify-content:space-between;width:100%}.trade-meta .trade-title[data-v-60ee67f5]{font-size:1.2rem}.trade-meta .trade-info[data-v-60ee67f5]{align-items:flex-start;flex-direction:column;gap:4px}.trade-meta .trade-info .trade-type-badge[data-v-60ee67f5]{display:none!important}.trade-meta .trade-info .info-item[data-v-60ee67f5]{align-items:center!important;color:#9ca3af;display:flex!important;flex-direction:row!important;font-size:.75rem;gap:.5rem!important}.save-btn[data-v-60ee67f5]{border-radius:6px;gap:0;height:30px;padding:0 .5rem}.trade-modal-content .ant-row .trade-info-section[data-v-60ee67f5]{order:2}.trade-modal-content .ant-row .trade-chart-note-section[data-v-60ee67f5]{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-60ee67f5]{font-size:.8rem}.trade-modal-content .ant-row .trade-chart-note-section .trade-note-section .markdown-editor-wrapper .md-editor .md-content[data-v-60ee67f5]{font-size:.9rem}}
