#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.history-container[data-v-54155291]{background-color:#fff;border-radius:4px;padding:20px;height:calc(100vh - 140px);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.query-section[data-v-54155291]{margin-bottom:20px;display:flex;align-items:center;background-color:#f5f7fa;padding:15px;border-radius:4px}.query-item[data-v-54155291]{display:flex;align-items:center;margin:0 15px}.el-divider--vertical[data-v-54155291]{height:32px}.up-text[data-v-54155291]{color:#f56c6c}.down-text[data-v-54155291]{color:#67c23a}.hot-stock-container[data-v-9dc80762]{padding:20px;min-height:200px}.query-section[data-v-9dc80762]{margin-bottom:20px;display:flex;align-items:center}.up-text[data-v-9dc80762]{color:#f56c6c}.down-text[data-v-9dc80762]{color:#67c23a}.ai-chat-container[data-v-6d37fcb2]{height:100%;display:flex;flex-direction:column;background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.chat-header[data-v-6d37fcb2]{padding:15px;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-6d37fcb2]{gap:10px}.header-left[data-v-6d37fcb2],.header-right[data-v-6d37fcb2]{display:flex;align-items:center}.title[data-v-6d37fcb2]{font-size:18px;color:#303133}.thinking-animation[data-v-6d37fcb2]{display:flex;align-items:center;gap:4px}.dot[data-v-6d37fcb2]{width:8px;height:8px;border-radius:50%;background-color:#409eff;animation:bounce-6d37fcb2 1.4s ease-in-out infinite}.dot[data-v-6d37fcb2]:first-child{animation-delay:-.32s}.dot[data-v-6d37fcb2]:nth-child(2){animation-delay:-.16s}@keyframes bounce-6d37fcb2{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-messages[data-v-6d37fcb2]{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:15px}.message[data-v-6d37fcb2]{max-width:80%;padding:10px 15px;border-radius:4px;text-align:left}.message.user[data-v-6d37fcb2]{align-self:flex-end;background-color:#409eff;color:#fff}.message.assistant[data-v-6d37fcb2]{align-self:flex-start;background-color:#f5f7fa;color:#303133}.chat-input[data-v-6d37fcb2]{padding:15px;border-top:1px solid #ebeef5}.message-content[data-v-6d37fcb2]{text-align:left}.message-content[data-v-6d37fcb2] h1,.message-content[data-v-6d37fcb2] h2,.message-content[data-v-6d37fcb2] h3,.message-content[data-v-6d37fcb2] h4,.message-content[data-v-6d37fcb2] h5,.message-content[data-v-6d37fcb2] h6{margin-top:.5em;margin-bottom:.5em;font-weight:700;text-align:left}.message-content[data-v-6d37fcb2] p{margin:.5em 0;text-align:left}.message-content[data-v-6d37fcb2] ol,.message-content[data-v-6d37fcb2] ul{padding-left:1em;margin:.5em 0;text-align:left}.message-content[data-v-6d37fcb2] li{margin:.25em 0;text-align:left}.message-content[data-v-6d37fcb2] code{background-color:#f0f0f0;padding:.2em .4em;border-radius:3px;font-family:monospace;text-align:left}.message-content[data-v-6d37fcb2] pre{background-color:#f0f0f0;padding:1em;border-radius:4px;overflow-x:auto;text-align:left}.message-content[data-v-6d37fcb2] blockquote{border-left:4px solid #409eff;padding-left:1em;margin:.5em 0;color:#666;text-align:left}.message-content[data-v-6d37fcb2] table{border-collapse:collapse;width:100%;margin:.5em 0;text-align:left}.message-content[data-v-6d37fcb2] td,.message-content[data-v-6d37fcb2] th{border:1px solid #ddd;padding:8px;text-align:left}.message-content[data-v-6d37fcb2] th{background-color:#f5f7fa}.history-list[data-v-6d37fcb2]{padding:20px}.session-card[data-v-6d37fcb2]{margin-bottom:15px;cursor:pointer;transition:all .3s}.session-card[data-v-6d37fcb2]:hover{transform:translateY(-2px);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.session-title[data-v-6d37fcb2]{font-size:14px;color:#303133;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-time[data-v-6d37fcb2]{font-size:12px;color:#909399}.hot-news-dialog[data-v-6d37fcb2]{position:relative;margin:0 auto;max-height:80vh;display:flex;flex-direction:column}.hot-news-dialog[data-v-6d37fcb2] .el-dialog{margin:0 auto!important;max-height:80vh;display:flex;flex-direction:column}.hot-news-dialog[data-v-6d37fcb2] .el-dialog__body{flex:1;overflow-y:auto;padding:20px;max-height:calc(80vh - 120px)}.hot-news-dialog[data-v-6d37fcb2] .el-dialog__header{padding:20px;border-bottom:1px solid #ebeef5;margin:0}.hot-news-dialog[data-v-6d37fcb2] .el-dialog__footer{padding:15px 20px;border-top:1px solid #ebeef5;margin:0}.news-content[data-v-6d37fcb2]{height:100%}.news-list[data-v-6d37fcb2]{display:flex;flex-direction:column;gap:20px}.news-item[data-v-6d37fcb2]{padding:15px;border-bottom:1px solid #ebeef5;cursor:pointer;transition:all .3s}.news-item[data-v-6d37fcb2]:hover{background-color:#f5f7fa;transform:translateY(-2px);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.news-title[data-v-6d37fcb2]{font-size:16px;font-weight:700;color:#303133;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-time[data-v-6d37fcb2]{font-size:12px;color:#909399;margin-bottom:8px}.news-content-text[data-v-6d37fcb2]{font-size:14px;color:#606266;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.no-news[data-v-6d37fcb2]{text-align:center;color:#909399;padding:20px}.showAll_dialog[data-v-6d37fcb2]{overflow:hidden}.showAll_dialog[data-v-6d37fcb2] .el-dialog{position:relative;align-items:center;margin:0 auto!important;height:80%;top:10%;overflow:hidden;background-color:#fff}.showAll_dialog[data-v-6d37fcb2] .el-dialog__body{position:absolute;left:0;top:13%;bottom:0;right:0;padding:0;z-index:1;overflow:hidden;overflow-y:auto;line-height:1.5;padding:0 15px}.showAll_dialog[data-v-6d37fcb2] .el-dialog__header{padding:20px;border-bottom:1px solid #ebeef5;margin:0}.showAll_dialog[data-v-6d37fcb2] .el-dialog__footer{padding:15px 20px;border-top:1px solid #ebeef5;margin:0}.hot-news-btn[data-v-6d37fcb2]{font-size:13px;padding:8px 15px;border-radius:4px;transition:all .3s}.hot-news-btn[data-v-6d37fcb2]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(64,158,255,.3)}.k-line-chart[data-v-3fe04fa5]{width:100%;height:100%;min-height:400px}.chart-container[data-v-3fe04fa5]{width:100%;height:var(--dd2215fe);min-height:400px}.kline-demo[data-v-5b757fcb]{padding:20px;height:100%;background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.header[data-v-5b757fcb]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee;gap:20px}.search-section[data-v-5b757fcb]{flex:0 0 auto}.date-section[data-v-5b757fcb]{flex:0 0 auto;display:flex;align-items:center;gap:10px}.date-picker[data-v-5b757fcb]{width:140px}.date-separator[data-v-5b757fcb]{color:#606266}.date-shortcuts[data-v-5b757fcb]{margin-left:10px}.stock-info[data-v-5b757fcb]{flex:1;display:flex;align-items:center}.stock-name[data-v-5b757fcb]{font-size:18px;font-weight:700;color:#303133}.stock-search[data-v-5b757fcb]{width:300px}.chart-wrapper[data-v-5b757fcb]{height:calc(100% - 70px);background:#fff;border-radius:4px}[data-v-5b757fcb] .el-input__inner{font-size:14px}[data-v-5b757fcb] .el-input-group__append{padding:0 15px;cursor:pointer}[data-v-5b757fcb] .el-input-group__append:hover{background-color:#409eff;border-color:#409eff;color:#fff}[data-v-5b757fcb] .el-input-group__append:hover i{color:#fff}[data-v-5b757fcb] .el-button-group .el-button{padding:7px 12px}.layout[data-v-e7aa0044]{display:flex;height:100vh;width:100vw;position:fixed;top:0;left:0;overflow:hidden}.sidebar[data-v-e7aa0044]{background-color:#2c3e50;transition:width .3s;overflow:hidden;height:100%;display:flex;flex-direction:column}.el-menu-vertical[data-v-e7aa0044]:not(.el-menu--collapse){width:200px;border:none}[data-v-e7aa0044] .el-menu-item,[data-v-e7aa0044] .el-submenu .el-menu-item,[data-v-e7aa0044] .el-submenu__title{height:50px;line-height:50px;padding-left:20px!important;text-align:left}[data-v-e7aa0044] .el-menu-item i,[data-v-e7aa0044] .el-submenu__title i{margin-right:10px;color:#99a9bf}.el-menu--collapse[data-v-e7aa0044]{width:64px}[data-v-e7aa0044] .el-menu--collapse .el-menu-item,[data-v-e7aa0044] .el-menu--collapse .el-submenu__title{padding:0!important;text-align:center}[data-v-e7aa0044] .el-menu--collapse .el-menu-item i,[data-v-e7aa0044] .el-menu--collapse .el-submenu__title i{margin:0;font-size:20px}[data-v-e7aa0044] .el-menu--collapse .el-menu-item span,[data-v-e7aa0044] .el-menu--collapse .el-submenu__title span{display:none}[data-v-e7aa0044] .el-menu--popup{min-width:200px}[data-v-e7aa0044] .el-menu--popup-right-start{margin-left:0!important}[data-v-e7aa0044] .el-menu--popup .el-menu-item{padding-left:20px!important;text-align:left;height:50px;line-height:50px}[data-v-e7aa0044] .el-menu--popup .el-menu-item i{margin-right:10px}.system-title[data-v-e7aa0044],[data-v-e7aa0044] .el-menu--collapse .el-menu-item,[data-v-e7aa0044] .el-menu--collapse .el-submenu__title{display:flex;justify-content:center;align-items:center}.system-title[data-v-e7aa0044]{height:60px;padding:0 20px;background-color:#243342;color:#fff;overflow:hidden}.system-title h1[data-v-e7aa0044]{margin:0;font-size:18px;white-space:nowrap;transition:all .3s}.system-title h1.collapsed[data-v-e7aa0044]{transform:scale(0)}.main-content[data-v-e7aa0044]{flex:1;display:flex;flex-direction:column;overflow:hidden;height:100vh}.info-bar[data-v-e7aa0044]{background-color:#fff;padding:0 20px;height:60px;justify-content:space-between;box-shadow:0 1px 4px rgba(0,0,0,.1);z-index:1}.header-left[data-v-e7aa0044],.info-bar[data-v-e7aa0044]{display:flex;align-items:center}.header-center[data-v-e7aa0044]{position:absolute;left:50%;transform:translateX(-50%)}.page-title[data-v-e7aa0044]{margin-left:20px;font-size:18px;font-weight:700}.header-right[data-v-e7aa0044]{display:flex;align-items:center}.content[data-v-e7aa0044]{flex:1;padding:20px;background-color:#f0f2f5;overflow-y:auto;height:calc(100vh - 60px);box-sizing:border-box}.board-container[data-v-e7aa0044]{display:flex;gap:20px;padding:20px}.board-section[data-v-e7aa0044]{flex:1;background-color:#fff;border-radius:4px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.board-header[data-v-e7aa0044]{display:flex;justify-content:flex-end;margin-bottom:10px}.board-title[data-v-e7aa0044]{text-align:center;margin:0 0 20px 0;font-size:18px;color:#303133}.date-text[data-v-e7aa0044]{font-size:14px;color:#606266}.up-text[data-v-e7aa0044]{color:#f56c6c}.down-text[data-v-e7aa0044]{color:#67c23a}[data-v-e7aa0044] .el-table{margin-top:10px}[data-v-e7aa0044] .el-table th{background-color:#f5f7fa;color:#606266;text-align:center}[data-v-e7aa0044] .el-table td{text-align:left}[data-v-e7aa0044] .el-table--striped .el-table__body tr.el-table__row--striped td{background-color:#fafafa}[data-v-e7aa0044] .el-table .cell{padding-left:8px;padding-right:8px}[data-v-e7aa0044] .el-table-column--selection .cell{padding-left:14px;padding-right:14px}[data-v-e7aa0044] .el-table .ranking-column{text-align:center}[data-v-e7aa0044] .el-table .change-column{text-align:right}.history-container[data-v-e7aa0044]{background-color:#fff;border-radius:4px;padding:20px;height:calc(100vh - 140px);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.query-section[data-v-e7aa0044]{margin-bottom:20px;display:flex;align-items:center;background-color:#f5f7fa;padding:15px;border-radius:4px}.query-item[data-v-e7aa0044]{display:flex;align-items:center;margin:0 15px}.el-divider--vertical[data-v-e7aa0044]{height:32px}.el-button--primary[data-v-e7aa0044]:hover{opacity:.9}.history-container[data-v-ccd06152]{padding:20px}.query-section[data-v-ccd06152]{margin-bottom:20px;display:flex;align-items:center}.up-text[data-v-ccd06152]{color:#f56c6c}.down-text[data-v-ccd06152]{color:#67c23a}.history-container[data-v-b5592e4e]{padding:20px}.query-section[data-v-b5592e4e]{margin-bottom:20px;display:flex;align-items:center}.up-text[data-v-b5592e4e]{color:#f56c6c}.down-text[data-v-b5592e4e]{color:#67c23a}