.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{height:100%;width:100%}.el-image{display:inline-block;overflow:hidden;position:relative}.el-image__inner{opacity:1;vertical-align:top}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{left:0;position:absolute;top:0}.el-image__error,.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{align-items:center;color:var(--el-text-color-placeholder);display:flex;font-size:14px;justify-content:center;vertical-align:middle}.el-image__preview{cursor:pointer}.el-image-viewer__wrapper{bottom:0;left:0;position:fixed;right:0;top:0}.el-image-viewer__btn{align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;opacity:.8;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.el-image-viewer__btn .el-icon{cursor:pointer;font-size:inherit}.el-image-viewer__close{font-size:40px;height:40px;right:40px;top:40px;width:40px}.el-image-viewer__canvas{align-items:center;display:flex;height:100%;justify-content:center;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;bottom:30px;height:44px;left:50%;padding:0 23px;transform:translate(-50%);width:282px}.el-image-viewer__actions__inner{align-items:center;color:#fff;cursor:default;display:flex;font-size:23px;height:100%;justify-content:space-around;width:100%}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;top:50%;transform:translateY(-50%);width:44px}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;width:44px}.el-image-viewer__mask{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@media (hover: hover){.scroller:hover::-webkit-scrollbar-thumb{background:var(--gray-400)}.scroller::-webkit-scrollbar{width:5px;height:5px}.scroller::-webkit-scrollbar-track{border-radius:2.5px}.scroller::-webkit-scrollbar-thumb{border-radius:2.5px;width:5px;height:5px;background:transparent}}@media (hover: hover){.scroller[data-v-9403c75a]:hover::-webkit-scrollbar-thumb{background:var(--gray-400)}.scroller[data-v-9403c75a]::-webkit-scrollbar{width:5px;height:5px}.scroller[data-v-9403c75a]::-webkit-scrollbar-track{border-radius:2.5px}.scroller[data-v-9403c75a]::-webkit-scrollbar-thumb{border-radius:2.5px;width:5px;height:5px;background:transparent}}.affect0[data-v-9403c75a]{color:var(--on-surface-low);border:1px solid var(--outline)}.affect1[data-v-9403c75a]{background:var(--rise-light);color:var(--on-rise-light)}.affect2[data-v-9403c75a]{background:var(--fall-light);color:var(--on-fall-light)}.affect3[data-v-9403c75a]{font-weight:500;background:var(--rise);color:var(--on-rise)}.affect4[data-v-9403c75a]{font-weight:500;background:var(--fall);color:var(--on-fall)}.affect5[data-v-9403c75a]{background:var(--flat-light);color:var(--on-flat-light)}.affect6[data-v-9403c75a]{font-weight:500;background:var(--flat);color:var(--on-flat)}@media (hover: hover){.scroller[data-v-0b62ea3d]:hover::-webkit-scrollbar-thumb{background:var(--gray-400)}.scroller[data-v-0b62ea3d]::-webkit-scrollbar{width:5px;height:5px}.scroller[data-v-0b62ea3d]::-webkit-scrollbar-track{border-radius:2.5px}.scroller[data-v-0b62ea3d]::-webkit-scrollbar-thumb{border-radius:2.5px;width:5px;height:5px;background:transparent}}.chat-quote[data-v-0b62ea3d]{position:relative;display:flex;justify-content:space-between;margin-bottom:var(--chat-quote-margin-bottom)}.chat-quote_border[data-v-0b62ea3d]{width:var(--chat-quote-border-width);background-color:var(--chat-quote-border-color)}.chat-quote_right[data-v-0b62ea3d]{flex:1;padding:var(--chat-quote-padding);width:0}.chat-quote_authorname[data-v-0b62ea3d]{font-size:var(--chat-quote-authorname-font-size);font-weight:var(--chat-quote-authorname-font-weight);color:var(--chat-quote-authorname-color);line-height:var(--chat-quote-authorname-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-quote_content[data-v-0b62ea3d]{font-size:var(--chat-quote-font-size);line-height:var(--chat-quote-line-height);color:var(--chat-quote-color)}@media (hover: hover){.scroller[data-v-6e796c0b]:hover::-webkit-scrollbar-thumb{background:var(--gray-400)}.scroller[data-v-6e796c0b]::-webkit-scrollbar{width:5px;height:5px}.scroller[data-v-6e796c0b]::-webkit-scrollbar-track{border-radius:2.5px}.scroller[data-v-6e796c0b]::-webkit-scrollbar-thumb{border-radius:2.5px;width:5px;height:5px;background:transparent}}.chat-item[data-v-6e796c0b]{display:flex;padding:var(--chat-item-padding);transition:var(--transition)}.chat-item:hover .chat-item_quote[data-v-6e796c0b]{opacity:1;pointer-events:auto}.chat-item_avatar[data-v-6e796c0b]{width:var(--chat-avatar-size);height:var(--chat-avatar-size);margin-right:var(--chat-avatar-margin-right);border-radius:var(--chat-avatar-radius)}.chat-item_right[data-v-6e796c0b]{flex:1;width:0}.chat-item_author[data-v-6e796c0b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--chat-author-margin-bottom)}.chat-item_authorname[data-v-6e796c0b]{display:flex;align-items:center;min-height:var(--chat-quote-btn-size);font-size:var(--chat-authorname-font-size);font-weight:var(--chat-authorname-font-weight);color:var(--chat-authorname-color)}.chat-item_authorname span[data-v-6e796c0b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item_quote[data-v-6e796c0b]{transition:var(--transition);opacity:0;pointer-events:none;flex-shrink:0;width:var(--chat-quote-btn-size);height:var(--chat-quote-btn-size);color:var(--chat-quote-btn-color);cursor:pointer}.chat-item_time[data-v-6e796c0b]{font-size:var(--chat-time-font-size);font-weight:400;color:var(--chat-time-color);margin-left:var(--chat-time-margin)}.chat-item_content_container[data-v-6e796c0b]{padding:var(--chat-content-container-padding);border-radius:var(--chat-content-container-border-radius);background-color:var(--chat-content-container-bg)}.chat-item_content_container[data-v-6e796c0b]:has(>.chat-quote){background-color:var(--chat-quote-background)}.chat-item_content[data-v-6e796c0b]{font-size:var(--chat-content-font-size);font-weight:400;line-height:var(--chat-content-line-height);color:var(--chat-content-color);white-space:pre-wrap;word-wrap:break-word}.chat-item[data-v-6e796c0b] .chat-mention{color:var(--chat-mention-color);padding:var(--chat-mention-padding);font-weight:600}.chat-item[data-v-6e796c0b] .chat-mention.is-quote{color:inherit}div.chat-item_avatar[data-v-6e796c0b]{display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--chat-avatar-font-size);font-weight:600;line-height:1;color:var(--chat-avatar-font-color)}@keyframes typingBubble-6e796c0b{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.typing-indicator[data-v-6e796c0b]{display:flex;padding:10px 0;justify-content:center}.typing-indicator .typing-bubble[data-v-6e796c0b]{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:var(--gray-400);margin-right:4px;animation:typingBubble-6e796c0b 1.5s infinite ease-in-out}.typing-indicator .typing-bubble[data-v-6e796c0b]:nth-child(1){animation-delay:0s}.typing-indicator .typing-bubble[data-v-6e796c0b]:nth-child(2){animation-delay:.3s}.typing-indicator .typing-bubble[data-v-6e796c0b]:nth-child(3){animation-delay:.6s;margin-right:0}@media (hover: hover){.scroller[data-v-b8166c5a]:hover::-webkit-scrollbar-thumb{background:var(--gray-400)}.scroller[data-v-b8166c5a]::-webkit-scrollbar{width:5px;height:5px}.scroller[data-v-b8166c5a]::-webkit-scrollbar-track{border-radius:2.5px}.scroller[data-v-b8166c5a]::-webkit-scrollbar-thumb{border-radius:2.5px;width:5px;height:5px;background:transparent}}.chat-list[data-v-b8166c5a]{width:100%;flex:1;overflow-y:auto;overflow-x:hidden}@media (hover: hover){.chat-list[data-v-b8166c5a]:hover::-webkit-scrollbar-thumb{background:var(--gray-400)}.chat-list[data-v-b8166c5a]::-webkit-scrollbar{width:5px;height:5px}.chat-list[data-v-b8166c5a]::-webkit-scrollbar-track{border-radius:2.5px}.chat-list[data-v-b8166c5a]::-webkit-scrollbar-thumb{border-radius:2.5px;width:5px;height:5px;background:transparent}}.chat-list_loadmore[data-v-b8166c5a]{text-align:center;padding:var(--chat-loadmore-padding);color:var(--chat-loadmore-color);font-size:var(--chat-loadmore-font-size);line-height:var(--chat-loadmore-line-height)}.chat-list_loadmore[data-v-b8166c5a]:before{content:attr(data-text)}@media (hover: hover){.scroller[data-v-b57cdbb7]:hover::-webkit-scrollbar-thumb{background:var(--gray-400)}.scroller[data-v-b57cdbb7]::-webkit-scrollbar{width:5px;height:5px}.scroller[data-v-b57cdbb7]::-webkit-scrollbar-track{border-radius:2.5px}.scroller[data-v-b57cdbb7]::-webkit-scrollbar-thumb{border-radius:2.5px;width:5px;height:5px;background:transparent}}.chat-input[data-v-b57cdbb7]{position:relative;padding:var(--chat-input-container-padding);background:var(--chat-background);border-top:.5px solid var(--chat-outline)}.chat-input.is-big .chat-input_editor[data-v-b57cdbb7]{border:var(--chat-input-border);height:calc(var(--chat-input-height) * 2);margin-bottom:8px;padding-right:var(--chat-input-padding)}.chat-input:not(.is-big) .chat-input_actions[data-v-b57cdbb7]{position:absolute}.chat-input_editor[data-v-b57cdbb7]{flex:1;outline:none;height:var(--chat-input-height);padding:var(--chat-input-padding);padding-right:calc(26px + var(--chat-input-action-margin) + var(--chat-input-action-margin));line-height:var(--chat-input-line-height);font-size:var(--chat-input-font-size);overflow:hidden;background:var(--gray-50);border-radius:20px;transition:var(--transition)}@media (hover: hover){.chat-input_editor[data-v-b57cdbb7]::-webkit-scrollbar{width:4px;height:4px}.chat-input_editor[data-v-b57cdbb7]::-webkit-scrollbar-track{border-radius:2px}.chat-input_editor[data-v-b57cdbb7]::-webkit-scrollbar-thumb{border-radius:2px;width:4px;height:4px;background:var(--chat-outline)}}.chat-input_editor_border[data-v-b57cdbb7]{position:relative}.chat-input_editor_border[data-v-b57cdbb7]:before{content:"";position:absolute;top:50%;left:50%;margin:auto;width:200%;height:200%;border:var(--chat-input-border);transform:translate(-50%,-50%) scale(.5);pointer-events:none;border-radius:40px;transition:var(--transition)}.chat-input_editor_border[data-v-b57cdbb7]:focus-within:before{border:var(--chat-input-border-active)!important}.chat-input_editor[data-v-b57cdbb7]:focus{background:var(--card);box-shadow:0 0 0 2px #4f46e533}.chat-input_editor[data-v-b57cdbb7]:empty:before{content:attr(data-placeholder);color:var(--chat-input-placeholder-color);pointer-events:none;font-family:Arial;font-size:13px}.chat-input_actions[data-v-b57cdbb7]{position:static;right:var(--chat-input-action-margin);top:50%;transform:translateY(-50%);text-align:right}.chat-input_actions .chat-input_sendbtn[data-v-b57cdbb7]{background-color:var(--chat-primary);border-radius:var(--chat-input-action-btn-border-radius);padding:var(--chat-input-action-btn-padding);font-size:var(--chat-input-action-btn-font-size);line-height:var(--chat-input-action-btn-line-height);border:none;color:var(--chat-send-color)}.chat-input_actions .chat-input_sendbtn[data-v-b57cdbb7]:hover{background-color:var(--primary-dark)}.chat-input_actions .chat-input_sendbtn[data-v-b57cdbb7]:disabled{background-color:var(--chat-disabled);color:var(--chat-on-disabled);cursor:not-allowed}@media (hover: hover){.scroller[data-v-7d1d906d]:hover::-webkit-scrollbar-thumb{background:var(--gray-400)}.scroller[data-v-7d1d906d]::-webkit-scrollbar{width:5px;height:5px}.scroller[data-v-7d1d906d]::-webkit-scrollbar-track{border-radius:2.5px}.scroller[data-v-7d1d906d]::-webkit-scrollbar-thumb{border-radius:2.5px;width:5px;height:5px;background:transparent}}.chat-component[data-v-7d1d906d]{--chat-outline: var(--outline);--chat-primary: var(--primary);--chat-background: var(--main-bg);--chat-disabled: var(--disabled);--chat-on-disabled: var(--on-disabled);--chat-loadmore-color: var(--on-surface-low);--chat-loadmore-font-size: 12px;--chat-loadmore-line-height: 1.333;--chat-loadmore-padding: 10px 0 4px;--chat-item-padding: 8px 16px;--chat-avatar-size: 32px;--chat-avatar-radius: 100%;--chat-avatar-font-size: 12px;--chat-avatar-font-color: rgba(255, 255, 255, 1);--chat-avatar-margin-right: 12px;--chat-author-margin-bottom: 4px;--chat-authorname-font-size: 13px;--chat-authorname-font-weight: 600;--chat-authorname-color: var(--gray-800);--chat-time-font-size: 12px;--chat-time-margin: 8px;--chat-time-color: var(--gray-500);--chat-quote-btn-size: 18px;--chat-quote-btn-color: var(--chat-primary);--chat-content-container-padding: 8px 12px;--chat-content-container-bg: var(--gray-100);--chat-content-container-border-radius: 0 8px 8px 8px;--chat-content-font-size: 13px;--chat-content-line-height: 1.5;--chat-content-color: var(--on-surface);--chat-quote-padding: 0 0 0 4px;--chat-quote-font-size: 12px;--chat-quote-line-height: 1.5;--chat-quote-color: var(--on-surface-low);--chat-quote-background: var(--gray-100);--chat-quote-border-color: var(--chat-primary);--chat-quote-border-width: 2px;--chat-quote-authorname-font-size: 12px;--chat-quote-authorname-font-weight: 600;--chat-quote-authorname-color: var(--gray-800);--chat-quote-authorname-line-height: 1.375;--chat-quote-margin-bottom: 8px;--chat-mention-color: var(--on-surface);--chat-mention-padding: 0 2px;--chat-input-container-padding: 12px 16px;--chat-input-border: .5px solid var(--chat-outline);--chat-input-border-active: 1px solid var(--chat-primary);--chat-input-height: 36px;--chat-input-placeholder-color: var(--on-surface-low);--chat-input-padding: 8px 16px;--chat-input-font-size: 14px;--chat-input-line-height: 1.5;--chat-input-action-margin: 6px;--chat-input-action-btn-padding: 6px;--chat-input-action-btn-border-radius: 100%;--chat-input-action-btn-font-size: 14px;--chat-input-action-btn-line-height: 1.5;--chat-inputquote-background: var(--main-bg);--chat-inputquote-shadow: 4px 0px 10px 0px rgba(0, 0, 0, .06);--chat-inputquote-border: .5px solid var(--chat-outline);--chat-inputquote-padding: 12px;--chat-inputquote-margin-right: 10px;--chat-inputquote-authorname-color: var(--gray-800);--chat-inputquote-font-size: 13px;--chat-inputquote-color: var(--on-surface-low);--chat-inputquote-border-color: var(--primary);--chat-inputquote-delete-size: 24px;--chat-send-color: white;background:var(--chat-background);height:100%;display:flex;flex-direction:column}.chat-component.is-small[data-v-7d1d906d]{--chat-loadmore-font-size: 11px;--chat-loadmore-padding: 6px 0 2px;--chat-item-padding: 6px 12px;--chat-avatar-font-size: 11px;--chat-avatar-margin-right: 4px;--chat-authorname-font-size: 12px;--chat-quote-btn-size: 18px;--chat-content-container-padding: 6px 9px;--chat-content-font-size: 12px;--chat-content-container-border-radius: 0 6px 6px 6px;--chat-quote-padding: 0 0 0 2px;--chat-quote-font-size: 12px;--chat-quote-authorname-font-size: 12px;--chat-quote-margin-bottom: 4px;--chat-mention-padding: 0 1px;--chat-input-container-padding: 12px;--chat-inputquote-padding: 8px;--chat-inputquote-margin-right: 6px;--chat-inputquote-font-size: 11px;--chat-inputquote-delete-size: 16px}.dark .chat-component[data-v-7d1d906d]{--chat-content-container-bg: var(--gray-200);--chat-quote-background: var(--gray-200);--chat-quote-color: var(--gray-900);--chat-content-color: var(--gray-900)}.chat-inputquote[data-v-7d1d906d]{position:absolute;right:0;left:0;bottom:100%;z-index:10;display:flex;justify-content:space-between;background:var(--chat-inputquote-background);box-shadow:var(--chat-inputquote-shadow);border-top:var(--chat-inputquote-border);border-bottom:var(--chat-inputquote-border);word-break:break-all;padding:var(--chat-inputquote-padding)}.chat-inputquote_border[data-v-7d1d906d]{width:var(--chat-quote-border-width);background-color:var(--chat-inputquote-border-color);margin-right:var(--chat-inputquote-margin-right)}.chat-inputquote_right[data-v-7d1d906d]{flex:1;width:0}.chat-inputquote_authorname[data-v-7d1d906d]{color:var(--chat-inputquote-authorname-color);display:flex;align-items:center;justify-content:space-between}.chat-inputquote_authorname span[data-v-7d1d906d]{line-height:var(--chat-quote-authorname-line-height);font-weight:var(--chat-quote-authorname-font-weight);font-size:var(--chat-quote-authorname-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-inputquote_authorname>svg[data-v-7d1d906d]{flex-shrink:0;width:var(--chat-inputquote-delete-size);height:var(--chat-inputquote-delete-size);cursor:pointer}.chat-inputquote_content[data-v-7d1d906d]{font-size:var(--chat-inputquote-font-size);line-height:var(--chat-quote-line-height);color:var(--chat-inputquote-color);margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (hover: hover){.scroller[data-v-8935d7c2]:hover::-webkit-scrollbar-thumb{background:var(--gray-400)}.scroller[data-v-8935d7c2]::-webkit-scrollbar{width:5px;height:5px}.scroller[data-v-8935d7c2]::-webkit-scrollbar-track{border-radius:2.5px}.scroller[data-v-8935d7c2]::-webkit-scrollbar-thumb{border-radius:2.5px;width:5px;height:5px;background:transparent}}.dark .news-flash[data-v-8935d7c2],.dark .calendar-tabs[data-v-8935d7c2],.dark .sidebar-header[data-v-8935d7c2],.dark .calendar-item[data-v-8935d7c2]{border-bottom-color:var(--outline, #f0f0f0)}.dark .text-\$on-surface-high[data-v-8935d7c2]{color:var(--on-surface-high)!important}.sidebar-container[data-v-8935d7c2]{width:var(--sidebar-width, 327px);position:fixed;top:var(--header-height, 64px);right:0;bottom:0;z-index:900;border-left:1px solid var(--outline, #f0f0f0);background-color:var(--main-bg);display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.news-flash[data-v-8935d7c2]{flex:1;display:flex;flex-direction:column;overflow:hidden;border-bottom:1px solid #f0f0f0}.dark .sidebar-header[data-v-8935d7c2]{background:linear-gradient(to right,#2d3748,#4a5568)}.sidebar-header[data-v-8935d7c2]{padding:var(--space-md, 16px) var(--space-lg, 24px);font-weight:600;font-size:14px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;background-color:#fff}.news-flash-body[data-v-8935d7c2]{flex:1;overflow-y:auto;padding:0}.news-flash-body[data-v-8935d7c2]::-webkit-scrollbar{width:6px}.news-flash-body[data-v-8935d7c2]::-webkit-scrollbar-track{background-color:transparent}.news-flash-body[data-v-8935d7c2]::-webkit-scrollbar-thumb{background-color:transparent;border-radius:3px}.news-flash-body[data-v-8935d7c2]:hover::-webkit-scrollbar-thumb{background-color:var(--gray-400, #9ca3af)}.flash-item[data-v-8935d7c2]{padding:var(--space-md, 16px) var(--space-lg, 24px);border-left:3px solid transparent;border-bottom:1px solid #f0f0f0;position:relative}.dark .flash-item[data-v-8935d7c2]{border-bottom-color:var(--outline, #f0f0f0)}.flash-item.red[data-v-8935d7c2]{border-left-color:var(--important, #e74c3c)}.flash-time[data-v-8935d7c2]{font-size:12px;color:#999;margin-bottom:var(--space-xs, 4px);font-weight:500}.dark .flash-time[data-v-8935d7c2]{color:var(--gray-500, #999)}.flash-headline[data-v-8935d7c2]{font-size:14px;color:var(--gray-600, #333);margin-bottom:var(--space-xs, 4px);font-weight:500}.flash-content[data-v-8935d7c2]{font-size:13px;color:var(--gray-900, #666);line-height:1.5}.flash-item.red .flash-headline[data-v-8935d7c2],.flash-item.red .flash-content[data-v-8935d7c2]{color:var(--important, #e74c3c)}.loading-more[data-v-8935d7c2]{text-align:center;padding:var(--space-md, 16px);font-size:12px;color:var(--gray-500, #999)}.economic-calendar[data-v-8935d7c2]{flex:1;display:flex;flex-direction:column;overflow:hidden}.calendar-tabs[data-v-8935d7c2]{display:flex;border-bottom:1px solid #f0f0f0}.calendar-tab[data-v-8935d7c2]{padding:var(--space-sm, 8px) var(--space-lg, 24px);font-size:13px;cursor:pointer;border-bottom:2px solid transparent}.calendar-tab.active[data-v-8935d7c2]{border-bottom-color:var(--primary, #4940D2);color:var(--primary, #4940D2);font-weight:500}.calendar-body[data-v-8935d7c2]{flex:1;overflow-y:auto}.calendar-body[data-v-8935d7c2]::-webkit-scrollbar{width:6px;height:6px}.calendar-body[data-v-8935d7c2]::-webkit-scrollbar-track{background-color:transparent}.calendar-body[data-v-8935d7c2]::-webkit-scrollbar-thumb{background-color:transparent;border-radius:3px}.calendar-body[data-v-8935d7c2]:hover::-webkit-scrollbar-thumb{background-color:var(--gray-400, #9ca3af)}.calendar-item[data-v-8935d7c2]{padding:var(--space-sm, 8px) var(--space-lg, 24px);border-bottom:1px solid #f0f0f0;display:flex;align-items:center;font-size:12px}.event-time[data-v-8935d7c2]{width:60px;flex-shrink:0;color:var(--text-light, #666);font-weight:500}.event-currency[data-v-8935d7c2]{min-width:45px;display:flex;align-items:center}.event-title[data-v-8935d7c2]{flex:1;padding:0 var(--space-md, 16px);white-space:nowrap;overflow:hidden;min-width:100px;text-overflow:ellipsis}.event-title.important[data-v-8935d7c2]{color:var(--important, #e74c3c);font-weight:500}.event-importance[data-v-8935d7c2]{display:flex;gap:1px;margin:0 var(--space-sm, 8px)}.importance-bar[data-v-8935d7c2]{width:3px;height:12px;background-color:#ddd}.importance-bar.active[data-v-8935d7c2]{background-color:#f39c12}.importance-bar.high[data-v-8935d7c2]{background-color:#e74c3c}.event-data[data-v-8935d7c2]{display:flex;align-items:center;justify-content:flex-end;text-align:right}.event-actual[data-v-8935d7c2]{min-width:48px;text-align:right;margin:0 10px;color:#666}.event-forecast[data-v-8935d7c2],.event-previous[data-v-8935d7c2]{color:var(--text-light, #666);min-width:50px;text-align:right}.event-actual.positive[data-v-8935d7c2]{color:var(--green-color, #2ecc71)}.event-actual.negative[data-v-8935d7c2]{color:var(--important, #e74c3c)}.event-impact[data-v-8935d7c2]{display:flex;align-items:center;margin-left:var(--space-md, 16px)}.impact-icon[data-v-8935d7c2]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;opacity:.8}.unreleased[data-v-8935d7c2]{background-color:#f0f0f0;color:var(--text-lighter, #999);padding:2px 6px;border-radius:4px;font-size:10px;margin-left:auto}.sidebar-toggle[data-v-8935d7c2]{display:none;position:fixed;bottom:var(--space-lg, 24px);right:var(--space-lg, 24px);width:50px;height:50px;border-radius:50%;background:var(--primary, #4940D2);color:#fff;align-items:center;justify-content:center;box-shadow:0 2px 10px #0003;z-index:1000;cursor:pointer}@media (max-width: 768px){.sidebar-container[data-v-8935d7c2]{transform:translate(100%);box-shadow:-5px 0 20px #0000001a;transition:transform .3s ease}.sidebar-container.active[data-v-8935d7c2]{transform:translate(0)}}.actual-up[data-v-8935d7c2]{color:#2ecc71;font-weight:500}.actual-down[data-v-8935d7c2]{color:var(--fall)}.event-item .event-importance[data-v-8935d7c2]{margin-left:auto}.event-time-placeholder[data-v-8935d7c2]{width:60px;flex-shrink:0}
