.rp-approve-confirm{min-width:600px!important}.rp-approve-confirm .content{text-align:center}.rp-approve-confirm .content h3{font-size:120%!important;text-align:center}.rp-approve-confirm .content .rp-confirm-action{display:flex;justify-content:center;gap:10px;margin-bottom:15px}.rp-approve-confirm .content .rp-confirm-action span{display:flex;justify-content:center;align-items:center;border-radius:18px;color:var(--text-color-value);height:30px;width:110px}.rp-approve-confirm .content .rp-confirm-action span:first-child{background-color:color-mix(in srgb,var(--success-color),transparent 20%)}.rp-approve-confirm .content .rp-confirm-action span:first-child:hover{background-color:var(--success-color);cursor:pointer}.rp-approve-confirm .content .rp-confirm-action span:last-child{border:1px solid var(--item-hover-bg);background:transparent}.rp-approve-confirm .content .rp-confirm-action span:last-child:hover{background-color:var(--item-hover-bg);cursor:pointer}.rp-approve-confirm .content .inno-grid-data{height:calc(100% - 110px)}.fo-mr-asset-container{padding:16px 12px 12px}.fo-mr-asset-container .accordion-wrapper{display:flex;flex-direction:column;gap:16px}.fo-mr-asset-container .accordion-item{border:1px solid var(--border-color-base);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.fo-mr-asset-container .accordion-item.accordion-nested{margin-bottom:12px;border:1px solid var(--border-color-base);border-radius:4px;box-shadow:none}.fo-mr-asset-container .accordion-item.accordion-nested:last-child{margin-bottom:0}.fo-mr-asset-container .accordion-item.accordion-nested .accordion-header{font-weight:500;font-size:14px;padding:12px 16px}.fo-mr-asset-container .accordion-item.accordion-nested .accordion-header:hover{background:var(--item-hover-bg)}.fo-mr-asset-container .accordion-item.open{box-shadow:0 4px 12px #00000014}.fo-mr-asset-container .accordion-header{display:flex;align-items:center;padding:16px;background:var(--item-hover-bg);border-bottom:1px solid var(--border-color-base);cursor:pointer;user-select:none;transition:background .3s ease;gap:8px}.fo-mr-asset-container .accordion-header:hover{background:var(--item-hover-bg)}.fo-mr-asset-container .accordion-header .accordion-title{font-weight:600;font-size:115%;color:var(--text-color-value)}.fo-mr-asset-container .accordion-header .accordion-icon{font-size:12px;color:var(--text-color);transition:transform .3s ease}.fo-mr-asset-container .grid-3-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fo-mr-asset-container .grid-3-cols .grid-col{display:flex;flex-direction:column;gap:8px}.fo-mr-asset-container .grid-3-cols.asset-total-cols{grid-template-columns:30% 30% calc(40% - 32px);padding:12px}.fo-mr-asset-container .grid-3-cols.asset-total-cols .grid-col{border-radius:4px;padding:12px}.fo-mr-asset-container .grid-3-cols.asset-total-cols .grid-col:not(:last-child){gap:18px;background-color:var(--grid-background-color)}.fo-mr-asset-container .grid-6-cols{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.fo-mr-asset-container .grid-6-cols .grid-col{display:flex;flex-direction:column;gap:8px}.fo-mr-asset-container .asset-section .asset-item{margin-bottom:0}.fo-mr-asset-container .asset-subsection{padding:12px;background:var(--item-hover-bg);border-radius:4px}.fo-mr-asset-container .cash-balance-blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:12px}.fo-mr-asset-container .cash-block{border-radius:6px;overflow:hidden;transition:all .3s ease;background-color:var(--grid-background-color)}.fo-mr-asset-container .cash-block .cash-block-header{padding:12px 16px}.fo-mr-asset-container .cash-block .cash-block-header .cash-block-title{font-size:110%;font-weight:600;color:var(--text-color-value);letter-spacing:.5px}.fo-mr-asset-container .cash-block .cash-block-content{padding:16px}.fo-mr-asset-container .cash-block .cash-block-content .asset-subsection{padding:0;background:transparent}.fo-mr-asset-container .asset-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;margin-bottom:8px;border-radius:6px}.fo-mr-asset-container .asset-item:hover{background:var(--item-hover-bg)}.fo-mr-asset-container .asset-item:last-child{margin-bottom:0}.fo-mr-asset-container .asset-item .asset-item-title{font-size:13px;color:var(--text-color);font-weight:500;flex:0 0 auto;margin-right:16px}.fo-mr-asset-container .asset-item .asset-item-value{font-size:14px;color:var(--text-color-value);font-weight:600;text-align:right;flex:1 1 auto;font-family:Roboto Mono,monospace}.fo-mr-asset-container .stock-balance-section{border-radius:4px}@media(max-width:1200px){.fo-mr-asset-container .grid-3-cols{grid-template-columns:repeat(2,1fr)}.fo-mr-asset-container .cash-balance-blocks{grid-template-columns:1fr}}@media(max-width:768px){.fo-mr-asset-container{padding:8px}.fo-mr-asset-container .accordion-wrapper{gap:12px}.fo-mr-asset-container .accordion-header{font-size:14px;padding:12px 16px}.fo-mr-asset-container .accordion-header .accordion-title{font-size:14px}.fo-mr-asset-container .grid-3-cols{grid-template-columns:1fr;gap:12px}.fo-mr-asset-container .cash-balance-blocks{grid-template-columns:1fr}.fo-mr-asset-container .asset-item{padding:6px 10px}.fo-mr-asset-container .asset-item .asset-item-title{font-size:12px}.fo-mr-asset-container .asset-item .asset-item-value{font-size:13px}}.mosaic{height:100%;width:100%}.mosaic,.mosaic>*{box-sizing:border-box}.mosaic .mosaic-zero-state{position:absolute;inset:6px;width:auto;height:auto;z-index:1}.mosaic-root{position:absolute;inset:3px}.mosaic-split{position:absolute;z-index:1;touch-action:none}.mosaic-split:hover{background:#000}.mosaic-split .mosaic-split-line{position:absolute}.mosaic-split.-row{margin-left:-3px;width:6px;cursor:ew-resize}.mosaic-split.-row .mosaic-split-line{inset:0 3px}.mosaic-split.-column{margin-top:-3px;height:6px;cursor:ns-resize}.mosaic-split.-column .mosaic-split-line{inset:3px 0}.mosaic-tile{position:absolute;margin:3px}.mosaic-tile>*{height:100%;width:100%}.mosaic-drop-target{position:relative}.mosaic-drop-target.drop-target-hover .drop-target-container{display:block}.mosaic-drop-target.mosaic>.drop-target-container .drop-target.left{right:calc(100% - 10px)}.mosaic-drop-target.mosaic>.drop-target-container .drop-target.right{left:calc(100% - 10px)}.mosaic-drop-target.mosaic>.drop-target-container .drop-target.bottom{top:calc(100% - 10px)}.mosaic-drop-target.mosaic>.drop-target-container .drop-target.top{bottom:calc(100% - 10px)}.mosaic-drop-target .drop-target-container{position:absolute;inset:0;display:none}.mosaic-drop-target .drop-target-container.-dragging{display:block}.mosaic-drop-target .drop-target-container .drop-target{position:absolute;inset:0;background:#0003;border:2px solid black;opacity:0;z-index:5}.mosaic-drop-target .drop-target-container .drop-target.left{right:70%}.mosaic-drop-target .drop-target-container .drop-target.right{left:70%}.mosaic-drop-target .drop-target-container .drop-target.bottom{top:70%}.mosaic-drop-target .drop-target-container .drop-target.top{bottom:70%}.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover{opacity:1}.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.left{right:50%}.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.right{left:50%}.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.bottom{top:50%}.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.top{bottom:50%}.mosaic-window,.mosaic-preview{position:relative;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 1px #0003}.mosaic-window .mosaic-window-toolbar,.mosaic-preview .mosaic-window-toolbar{z-index:4;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;height:30px;background:#fff;box-shadow:0 1px 1px #0003}.mosaic-window .mosaic-window-toolbar.draggable,.mosaic-preview .mosaic-window-toolbar.draggable{cursor:move}.mosaic-window .mosaic-window-title,.mosaic-preview .mosaic-window-title{display:flex;align-items:center;height:100%;padding-left:15px;flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:18px}.mosaic-window .mosaic-window-controls,.mosaic-preview .mosaic-window-controls{display:flex;height:100%}.mosaic-window .mosaic-window-controls .separator,.mosaic-preview .mosaic-window-controls .separator{height:20px;border-left:1px solid black;margin:5px 4px}.mosaic-window .mosaic-window-body,.mosaic-preview .mosaic-window-body{position:relative;flex:1;height:0;background:#fff;z-index:1;overflow:hidden}.mosaic-window .mosaic-window-additional-actions-bar,.mosaic-preview .mosaic-window-additional-actions-bar{position:absolute;top:30px;right:0;bottom:initial;left:0;height:0;overflow:hidden;background:#fff;justify-content:flex-end;display:flex;z-index:3}.mosaic-window .mosaic-window-additional-actions-bar .bp4-button,.mosaic-preview .mosaic-window-additional-actions-bar .bp4-button{margin:0}.mosaic-window .mosaic-window-additional-actions-bar .bp4-button:after,.mosaic-preview .mosaic-window-additional-actions-bar .bp4-button:after{display:none}.mosaic-window .mosaic-window-body-overlay,.mosaic-preview .mosaic-window-body-overlay{position:absolute;inset:0;opacity:0;background:#fff;display:none;z-index:2}.mosaic-window.additional-controls-open .mosaic-window-additional-actions-bar,.mosaic-preview.additional-controls-open .mosaic-window-additional-actions-bar{height:30px}.mosaic-window.additional-controls-open .mosaic-window-body-overlay,.mosaic-preview.additional-controls-open .mosaic-window-body-overlay{display:block}.mosaic-window .mosaic-preview,.mosaic-preview .mosaic-preview{height:100%;width:100%;position:absolute;z-index:0;border:1px solid black;max-height:400px}.mosaic-window .mosaic-preview .mosaic-window-body,.mosaic-preview .mosaic-preview .mosaic-window-body{display:flex;flex-direction:column;align-items:center;justify-content:center}.mosaic-window .mosaic-preview h4,.mosaic-preview .mosaic-preview h4{margin-bottom:10px}.mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.close-button:before{content:"Close"}.mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.split-button:before{content:"Split"}.mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.replace-button:before{content:"Replace"}.mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.expand-button:before{content:"Expand"}.mosaic.mosaic-blueprint-theme{background:#abb3bf}.mosaic.mosaic-blueprint-theme .mosaic-zero-state{background:#e5e8eb;border-radius:2px;box-shadow:0 0 0 1px #11141826}.mosaic.mosaic-blueprint-theme .mosaic-zero-state .default-zero-state-icon{font-size:120px}.mosaic.mosaic-blueprint-theme .mosaic-split:hover{background:none}.mosaic.mosaic-blueprint-theme .mosaic-split:hover .mosaic-split-line{box-shadow:0 0 0 1px #4c90f0}.mosaic.mosaic-blueprint-theme.mosaic-drop-target .drop-target-container .drop-target,.mosaic.mosaic-blueprint-theme .mosaic-drop-target .drop-target-container .drop-target{background:#8abbff33;border:2px solid #4c90f0;transition:opacity .1s;border-radius:2px}.mosaic.mosaic-blueprint-theme .mosaic-window,.mosaic.mosaic-blueprint-theme .mosaic-preview{box-shadow:0 0 0 1px #11141826;border-radius:2px}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-toolbar,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-toolbar{box-shadow:0 1px 1px #11141826;border-top-right-radius:2px;border-top-left-radius:2px}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-toolbar.draggable:hover,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-toolbar.draggable:hover{background:linear-gradient(to bottom,#fff,#f6f7f9)}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-toolbar.draggable:hover .mosaic-window-title,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-toolbar.draggable:hover .mosaic-window-title{color:#111418}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-title,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-title{font-weight:600;color:#404854}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-controls .separator,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-controls .separator{border-left:1px solid #dce0e5}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-controls .bp4-button,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-controls .bp4-button,.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-controls .bp4-button:before,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-controls .bp4-button:before{color:#738091}.mosaic.mosaic-blueprint-theme .mosaic-window .default-preview-icon,.mosaic.mosaic-blueprint-theme .mosaic-preview .default-preview-icon{font-size:72px}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-body,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-body{border-top-width:0;background:#f6f7f9;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-additional-actions-bar,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-additional-actions-bar{transition:height .25s;box-shadow:0 1px 1px #11141826}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-additional-actions-bar .bp4-button,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-additional-actions-bar .bp4-button,.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-additional-actions-bar .bp4-button:before,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-additional-actions-bar .bp4-button:before{color:#738091}.mosaic.mosaic-blueprint-theme .mosaic-window.additional-controls-open .mosaic-window-toolbar,.mosaic.mosaic-blueprint-theme .mosaic-preview.additional-controls-open .mosaic-window-toolbar{box-shadow:0 1px 0 0 0 0 1px #11141826}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-preview,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-preview{border:1px solid #8f99a8}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-preview h4,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-preview h4{color:#404854}.mosaic.mosaic-blueprint-theme.bp4-dark{background:#252a31}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-zero-state{background:#383e47;box-shadow:inset 0 0 0 1px #fff3}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-split:hover .mosaic-split-line{box-shadow:0 0 0 1px #2d72d2}.mosaic.mosaic-blueprint-theme.bp4-dark.mosaic-drop-target .drop-target-container .drop-target,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-drop-target .drop-target-container .drop-target{background:#215db033;border-color:#2d72d2}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window-toolbar,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window-additional-actions-bar{background:#383e47;box-shadow:0 1px 1px #11141866}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview{box-shadow:inset 0 0 0 1px #fff3}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-toolbar.draggable:hover,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-toolbar.draggable:hover{background:linear-gradient(to bottom,#404854,#383e47)}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-toolbar.draggable:hover .mosaic-window-title,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-toolbar.draggable:hover .mosaic-window-title{color:#fff}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-title,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-title{color:#dce0e5}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-controls .separator,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-controls .separator{border-color:#5f6b7c}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-controls .bp4-button,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-controls .bp4-button,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-controls .bp4-button:before,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-controls .bp4-button:before{color:#abb3bf}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-body,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-body{background:#252a31}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-additional-actions-bar .bp4-button,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-additional-actions-bar .bp4-button,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-additional-actions-bar .bp4-button:before,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-additional-actions-bar .bp4-button:before{color:#c5cbd3}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window.additional-controls-open .mosaic-window-toolbar,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview.additional-controls-open .mosaic-window-toolbar{box-shadow:inset 0 0 0 1px #fff3}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-preview,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-preview{border-color:#5f6b7c}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-preview h4,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-preview h4{color:#edeff2}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.widget-wrapper{padding:24px 48px;display:flex;flex-wrap:wrap;gap:32px 48px!important;justify-content:space-between;max-width:1440px;margin:auto}@media only screen and (max-width:1280px){.widget-wrapper{padding:16px 8px}}@media only screen and (max-width:768px){.widget-wrapper{padding:4px!important;gap:16px 48px!important}}.item-content:first-child>.container{padding:8px 24px 32px}@media only screen and (max-width:768px){.item-content:first-child>.container{padding:0 4px}}@media(max-width:768px){.item-content:last-child>div{margin:0}}.item-content._2{flex:1;width:calc(50% + -0px)}.trading-news{display:flex;align-items:flex-start;gap:24px;padding:0}@media(max-width:1280px){.trading-news{padding:16px;flex-direction:column;align-items:stretch}.trading-news .container{width:100%;height:100%;padding:0}}@media(max-width:768px){.trading-news{padding:0;flex-direction:column;align-items:stretch;gap:16px}.trading-news .container{width:100%;height:100%;padding:0!important;display:flex;flex-direction:column;align-items:stretch;gap:12px}}.main-news-section-list{--bg-card: color-mix(in srgb, var(--text-color-value), var(--body-background) 98%);--bg-card-hover: color-mix(in srgb, var(--text-color-value), var(--body-background) 96%);--border-color: color-mix(in srgb, var(--primary-color), var(--component-background) 80%);--glass-border: color-mix(in srgb, var(--primary-color), var(--component-background) 80%);--accent-ai: linear-gradient(135deg, #6366f1, #a855f7);display:flex;flex-direction:column;height:100%;color:var(--text-color-value);position:relative}.main-news-section-list .secondary-news-container{display:flex;flex-direction:column;height:100%}.main-news-section-list .secondary-news-header{padding:16px 0;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-color-value);border-bottom:1px solid var(--border-color);margin-bottom:24px;display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:1;background-color:var(--body-background)}.main-news-section-list .secondary-news-header:before{content:"";display:block;width:4px;height:20px;background:var(--second-color);border-radius:2px;box-shadow:0 0 10px var(--second-color)}.main-news-section-list .secondary-news-grid{flex:1;display:flex;flex-direction:column;gap:16px}.main-news-section-list .news-card{display:flex;gap:20px;padding:20px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.main-news-section-list .news-card:hover{background-color:var(--bg-card-hover)}.main-news-section-list .news-card:hover .news-title{color:var(--second-color)}.main-news-section-list .news-card .news-image{width:240px;height:150px;flex-shrink:0;border-radius:10px;overflow:hidden;background:#2d3748}.main-news-section-list .news-card .news-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block}@media(max-width:768px){.main-news-section-list .news-card .news-image{width:100%;height:180px;margin-bottom:12px}}.main-news-section-list .news-card .news-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.main-news-section-list .news-card .news-content .news-title{font-size:16px;font-weight:700;line-height:1.4;margin-bottom:8px;color:var(--text-color-value);transition:color .2s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.main-news-section-list .news-card .news-content .news-des{font-size:13px;line-height:1.6;color:var(--text-color);margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:400}.main-news-section-list .news-card .news-content .news-symbol{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.main-news-section-list .news-card .news-content .news-symbol .ticker-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-color-value);cursor:pointer;transition:all .2s;white-space:nowrap}.main-news-section-list .news-card .news-content .news-symbol .ticker-tag._up{color:var(--stock-up-color);background:color-mix(in srgb,var(--stock-up-color),transparent 90%);border-color:color-mix(in srgb,var(--stock-up-color),transparent 80%)}.main-news-section-list .news-card .news-content .news-symbol .ticker-tag._up:hover{background:color-mix(in srgb,var(--stock-up-color),transparent 80%)}.main-news-section-list .news-card .news-content .news-symbol .ticker-tag._down{color:var(--stock-down-color);background:color-mix(in srgb,var(--stock-down-color),transparent 90%);border-color:color-mix(in srgb,var(--stock-down-color),transparent 80%)}.main-news-section-list .news-card .news-content .news-symbol .ticker-tag._down:hover{background:color-mix(in srgb,var(--stock-down-color),transparent 80%)}.main-news-section-list .news-card .news-content .news-symbol .ticker-tag._ref{color:var(--stock-ref-color);background:color-mix(in srgb,var(--stock-ref-color),transparent 90%);border-color:color-mix(in srgb,var(--stock-ref-color),transparent 80%)}.main-news-section-list .news-card .news-content .news-symbol .ticker-tag._ref:hover{background:color-mix(in srgb,var(--stock-ref-color),transparent 80%)}.main-news-section-list .news-card .news-content .news-action{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05);margin-top:auto}.main-news-section-list .news-card .news-content .news-action .news-time{font-size:11px;color:var(--text-color);font-weight:500;margin-left:auto;white-space:nowrap}.main-news-section-list .news-card .news-content .news-action .summary,.main-news-section-list .news-card .news-content .news-action .play-voice{display:flex;align-items:center;gap:6px;padding:4px 10px!important;border-radius:20px!important;font-size:11px!important;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent!important;background:var(--btn-default-bg)!important;color:var(--text-color)!important;height:auto!important;margin:0}.main-news-section-list .news-card .news-content .news-action .summary i,.main-news-section-list .news-card .news-content .news-action .play-voice i{font-style:normal;font-size:11px!important}.main-news-section-list .news-card .news-content .news-action .summary svg,.main-news-section-list .news-card .news-content .news-action .play-voice svg{width:12px;height:12px;fill:currentColor}.main-news-section-list .news-card .news-content .news-action .summary svg path,.main-news-section-list .news-card .news-content .news-action .play-voice svg path{fill:currentColor}.main-news-section-list .news-card .news-content .news-action .summary:hover,.main-news-section-list .news-card .news-content .news-action .play-voice:hover{background:var(--primary-color)!important;color:#fff!important}.main-news-section-list .news-card .news-content .news-action .summary{background:#6366f11a!important;color:#a5b4fc!important;border:1px solid rgba(99,102,241,.2)!important}.main-news-section-list .news-card .news-content .news-action .summary:hover{background:var(--accent-ai)!important;color:#fff!important;border-color:transparent!important}.main-news-section-list .news-card .news-content .news-action .summary:hover svg path{fill:#fff}.main-news-section-list .news-card .news-content .news-action .summary svg path{fill:currentColor}@media(max-width:768px){.main-news-section-list .news-card{flex-direction:column}.main-news-section-list .news-card .news-image{width:100%;height:180px}.main-news-section-list .news-card .news-action{flex-wrap:wrap}.main-news-section-list .news-card .news-time{margin-left:0;width:100%;margin-top:8px}}.lazy-container{min-height:40px;display:flex;justify-content:center;align-items:center}.summary-content{max-width:600px;padding:16px;background:#1e2530;color:#e0e6ed}.summary-content .overlay,.summary-content .overlay-icon{display:none}.summary-content .title{font-size:16px;font-weight:700;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1);color:var(--second-color)}.summary-content .content{font-size:14px;line-height:1.6;color:#94a3b8}.trading-overview-sidebar{padding:24px;height:100%;position:relative;overflow:hidden}.trading-overview-sidebar>div{display:flex;flex-direction:column;gap:24px}.trading-overview-sidebar .indexed-info-wrap{height:auto}.trading-overview-sidebar .indexed-info-wrap .indexed-info>div .mkt-list{flex-direction:column;gap:12px;overflow-x:auto;min-width:unset}.trading-overview-sidebar .indexed-info-wrap .indexed-info>div .mkt-item.row{width:100%;height:64px;border-radius:4px;padding:0 8px}.trading-overview-sidebar .indexed-info-wrap .indexed-info>div .mkt-item.row:before,.trading-overview-sidebar .indexed-info-wrap .indexed-info>div .mkt-item.row:after{border-radius:4px}.trading-overview-sidebar .indexed-info-wrap .indexed-info>div .mkt-item.row .mkt-item-content{height:60px;min-width:280px}.trading-overview-sidebar .indexed-info-wrap .indexed-info>div .mkt-item.row .mkt-item-content span.name{margin-top:8px;justify-content:flex-start;min-width:70px}.trading-overview-sidebar .indexed-info-wrap .indexed-info>div .mkt-item.row .mkt-item-content span.last b span{font-size:105%}.trading-overview-sidebar .indexed-info-wrap .indexed-info>div .mkt-item.row .mkt-item-content span.last b.increase span{color:var(--stock-up-color)!important}.trading-overview-sidebar .indexed-info-wrap .indexed-info>div .mkt-item.row .mkt-item-content span.last b.decrease span{color:var(--stock-down-color)!important}.trading-overview-sidebar .indexed-info-wrap .indexed-info>div .mkt-item.row .mkt-item-content span.last .tu{color:var(--stock-up-color)}.trading-overview-sidebar .indexed-info-wrap .indexed-info>div .mkt-item.row .mkt-item-content span.last .td{color:var(--stock-down-color)}.trading-overview-sidebar .indexed-info-wrap .indexed-info>div .mkt-item.row .mkt-item-content span.last .unchanged{color:var(--text-color-value)}.trading-overview-sidebar .indexed-info-wrap .indexed-info>div .mkt-item.row .mkt-item-content span.data{min-width:70px}.trading-overview-sidebar .indexed-info-wrap .indexed-info>div .mkt-item.row .mkt-chart{height:48px}.trading-overview-sidebar.FO .indexed-info-wrap-side-bar .indexed-info .mkt-list .mkt-item,.trading-overview-sidebar.FO_OT .indexed-info-wrap-side-bar .indexed-info .mkt-list .mkt-item,.trading-overview-sidebar.FO_BROKER .indexed-info-wrap-side-bar .indexed-info .mkt-list .mkt-item{width:100%;min-width:unset;max-width:unset}.screen-768 .trading-overview-sidebar{padding:0}.screen-768 .trading-overview-sidebar.FO_OT,.screen-768 .trading-overview-sidebar.\31INVEST{overflow-x:hidden}.screen-768 .trading-overview-sidebar-news-list{display:flex;overflow:auto;width:100%;gap:12px}.screen-768 .trading-overview-sidebar-news-list .main-news-section-sidebar{width:100%}.chat-support-trigger-btn{width:46px;height:46px;border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background-color:transparent;color:var(--text-color);border:unset;gap:4px;margin-bottom:8px}.chat-support-trigger-btn svg path{stroke:var(--text-color);fill:var(--text-color)}.chat-support-trigger-btn span{font-size:70%}.chat-support-trigger-btn.active{color:var(--second-color)}.chat-support-trigger-btn.active svg path{stroke:var(--second-color)}.chat-support-trigger-btn:hover{color:var(--text-color-hover)}.chat-support-trigger-btn:hover svg path{stroke:var(--text-color-hover)}.chat-support-popover-portal{position:fixed;z-index:10000;width:400px;animation:fb-scale-in .25s cubic-bezier(.16,1,.3,1) forwards}.chat-support-container{background:var(--popover-background);border:1px solid var(--popover-border-color);border-radius:12px;box-shadow:var(--shadow-300);overflow:hidden;color:var(--text-color-value);height:560px}.chat-support-container .mask-compt{margin:auto}.chat-support-container.opinion{background-color:var(--popover-background)}.chat-support-container.opinion .chat-support-header{background-color:var(--item-hover-bg);border-bottom:1px solid var(--item-active-bg)}.chat-support-container.feature{background-color:var(--partial_filled_b_order_background)}.chat-support-container.feature .chat-support-header{background-color:var(--partial_filled_b_order_border);border-bottom:1px solid var(--item-active-bg)}.chat-support-container.bug{background-color:var(--partial_filled_s_order_background)}.chat-support-container.bug .chat-support-header{background-color:var(--full_filled_s_order_border);border-bottom:1px solid var(--item-hover-bg)}.chat-support-container .chat-support-body{height:calc(100% - 48px)}.chat-support-header{padding:8px;background:var(--item-active-bg);border-bottom:1px solid var(--item-active-bg);display:flex;justify-content:space-between;align-items:flex-start}.chat-support-header .title-group h3{margin:0;font-size:16px;font-weight:600}.chat-support-header .title-group p{margin:4px 0 0;font-size:12px;color:color-mix(in srgb,var(--text-color-value),transparent 30%)}.chat-support-header .close-btn{background:transparent;border:none;color:color-mix(in srgb,var(--text-color-value),transparent 30%);cursor:pointer;padding:4px;border-radius:4px}.chat-support-header .close-btn:hover{background:#ffffff1a;color:var(--error-color)}.chat-support-types{display:flex;gap:8px;margin-bottom:16px}.chat-support-types .type-btn{flex:1;background:transparent;border:1px solid var(--item-active-bg);color:color-mix(in srgb,var(--text-color-value),transparent 30%);padding:8px;border-radius:8px;cursor:pointer;font-size:12px;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .2s}.chat-support-types .type-btn:hover{background:#ffffff0d}.chat-support-types .type-btn.active{background:#3b82f626;border-color:var(--text-color-value);color:var(--text-color-value)}.chat-support-input-wrapper{background:var(--item-hover-bg);border:1px solid var(--item-active-bg);border-radius:8px;padding:12px;margin-bottom:16px;transition:border-color .2s}.chat-support-input-wrapper:focus-within{border-color:var(--text-color-value)}.chat-support-input-wrapper textarea{width:100%;background:transparent;border:none;color:#fff;font-size:14px;resize:none;outline:none;min-height:80px;font-family:inherit}.chat-support-input-wrapper textarea::placeholder{color:color-mix(in srgb,var(--text-color-value),transparent 30%);opacity:.6}.chat-support-input-wrapper .image-previews{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.chat-support-input-wrapper .image-previews .thumb{position:relative;width:48px;height:48px;border-radius:6px;overflow:hidden;border:1px solid var(--border-color-base)}.chat-support-input-wrapper .image-previews .thumb img{width:100%;height:100%;object-fit:cover}.chat-support-input-wrapper .image-previews .thumb button{position:absolute;top:0;right:0;background:#0009;border:none;color:#fff;width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.chat-support-input-wrapper .image-previews .thumb button svg{width:10px;height:10px}.chat-support-input-wrapper .input-toolbar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.05);padding-top:8px;margin-top:4px}.chat-support-input-wrapper .input-toolbar .hint{font-size:10px;color:color-mix(in srgb,var(--text-color-value),transparent 30%);opacity:.7}.chat-support-input-wrapper .input-toolbar .attach-btn{background:transparent;border:none;color:var(--text-color-value);font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px}.chat-support-input-wrapper .input-toolbar .attach-btn:hover{background:#3b82f61a}.chat-support-success{text-align:center;padding:20px 0;animation:fb-slide-up .3s ease-out}.chat-support-success .success-icon{width:60px;height:60px;background:#4ade801a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.chat-support-success h4{margin:0 0 8px;color:#fff}.chat-support-success p{font-size:13px;color:color-mix(in srgb,var(--text-color-value),transparent 30%);margin-bottom:24px}.chat-support-success .close-success-btn{background:var(--popover-border-color);border:1px solid var(--border-color-base);color:#fff;padding:8px 24px;border-radius:6px;cursor:pointer;font-size:13px}.chat-support-success .close-success-btn:hover{border-color:color-mix(in srgb,var(--text-color-value),transparent 30%)}.fsx{position:relative;display:flex;flex-direction:column;width:calc(100% + -0px);height:100%;padding:0;box-sizing:border-box;border-radius:24px;background:color-mix(in srgb,var(--primary-color),var(--body-background) 95%);border:1px solid color-mix(in srgb,var(--primary-color),var(--body-background) 70%);color:var(--text-color-value, #e2e8f0);margin:0;flex:1}@media(max-width:768px){.fsx{border-radius:0}}.fsx__header{padding:16px 20px;border-bottom:1px solid color-mix(in srgb,var(--primary-color),var(--body-background) 70%);background:color-mix(in srgb,var(--popover-background),var(--body-background) 50%);display:flex;align-items:center;justify-content:space-between;z-index:10;border-radius:24px 24px 0 0}@media(max-width:768px){.fsx__header{padding:16px;border-radius:0}}.fsx__title-wrapper{display:flex;align-items:center;gap:16px;width:100%}.fsx__title-wrapper .icon-box{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.fsx__title-wrapper .icon-box.blue{background:#3b82f626;color:#60a5fa}.fsx__title-wrapper .icon-box.emerald{background:#10b98126;color:#10b981}.fsx__title-wrapper .fsx__title-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex:1}.fsx__title-wrapper .fsx__title-content .title-text{font-size:140%!important;font-weight:700;color:var(--text-color-value, #e2e8f0);display:flex;align-items:center;gap:8px;cursor:pointer;background:linear-gradient(135deg,#34d399,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fsx__title-wrapper .fsx__title-content .title-text svg{opacity:.6;transition:transform .2s}.fsx__title-wrapper .fsx__title-content .title-text:hover svg{opacity:1;transform:translateY(2px)}.fsx__title-wrapper .fsx__title-content .sub-title{font-size:12px;color:var(--text-color, #94a3b8);flex-basis:100%;margin-top:2px}.fsx__title-wrapper .fsx__title-content .btn-ai-action{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,color-mix(in srgb,#6366f1,transparent 40%),color-mix(in srgb,#a855f7,transparent 40%));color:#fff;border:none;padding:4px 12px;border-radius:6px;font-weight:600;font-size:12px;cursor:pointer;transition:all .3s ease;height:24px}.fsx__title-wrapper .fsx__title-content .btn-ai-action:hover{transform:translateY(-1px);box-shadow:0 4px 12px #a855f74d}.fsx__title-wrapper .fsx__title-content .btn-ai-action:disabled{opacity:.7;cursor:wait}.fsx__title-wrapper .fsx__title-content .btn-ai-action.analyzing{background:#334155}.fsx__title-wrapper .fsx__title-content .btn-ai-action svg{width:14px;height:14px}@media(max-width:768px){.fsx__title-wrapper .fsx__title-content .i-btn{background:color-mix(in srgb,var(--primary-color),var(--body-background) 95%);border:1px solid color-mix(in srgb,var(--primary-color),var(--body-background) 70%)}}.fsx__scroll{flex:1;position:relative;padding:16px;overflow-y:auto}.fsx__scroll::-webkit-scrollbar{width:6px}.fsx__scroll::-webkit-scrollbar-track{background:transparent}.fsx__scroll::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:10px}@media(max-width:768px){.fsx__scroll{padding:8px}}.fsx__insight-box{margin:16px 16px 0;padding:12px 16px;border-radius:12px;position:relative;animation:slideDown .3s ease-out;flex-shrink:0}.fsx__insight-box.blue{background:linear-gradient(180deg,#3b82f626,#3b82f60d);border:1px solid rgba(59,130,246,.2)}.fsx__insight-box.blue .insight-title{color:#60a5fa}.fsx__insight-box.emerald{background:linear-gradient(180deg,#10b98126,#10b9810d);border:1px solid rgba(16,185,129,.2)}.fsx__insight-box.emerald .insight-title{color:#10b981}.fsx__insight-box .insight-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.fsx__insight-box .insight-header .insight-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.fsx__insight-box .insight-header .close-btn{background:transparent;border:none;color:var(--text-color, #94a3b8);font-size:18px;cursor:pointer;padding:0 4px}.fsx__insight-box .insight-header .close-btn:hover{color:var(--text-color-value, #e2e8f0)}.fsx__insight-box .insight-content{font-size:13px;line-height:1.5;color:var(--text-color-value, #e2e8f0)}.fsx__insight-box .ai-response-text{color:color-mix(in srgb,var(--text-color-value),transparent 40%);line-height:1.2}.fsx__insight-box .ai-response-text h2{text-align:left}.fsx__insight-box .ai-response-text br{height:0px;display:block}.fsx__insight-box .ai-response-text strong,.fsx__insight-box .ai-response-text b{color:var(--text-color-value);font-weight:600}.fsx__insight-box .typing-indicator{display:flex;align-items:center;gap:4px}.fsx__insight-box .typing-indicator .dot{width:4px;height:4px;background:var(--text-color, #94a3b8);border-radius:50%;animation:typing 1.4s infinite ease-in-out both}.fsx__insight-box .typing-indicator .dot:nth-child(1){animation-delay:-.32s}.fsx__insight-box .typing-indicator .dot:nth-child(2){animation-delay:-.16s}.fsx__insight-box .ai-more-detail{display:flex;flex-direction:column;margin-top:5px}.fsx__insight-box .ai-more-detail span{--font-family-base: "Manrope", sans-serif !important;font-family:var(--font-family-base);margin-top:auto;align-self:flex-end;font-size:12px;color:var(--second-color);cursor:pointer;border-bottom:1px dashed var(--second-color);transition:.3s}.fsx__insight-box .ai-more-detail span:hover{color:#fff;border-bottom-style:solid;text-shadow:0 0 8px var(--second-color)}.fsx__grid{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.fsx__item-wrapper{width:100%;transition:all .3s ease}.fsx__card{display:flex;align-items:center;gap:16px;padding:8px 16px;border-bottom:1px solid color-mix(in srgb,var(--popover-background),transparent 0%);cursor:pointer;position:relative;width:100%}@media(max-width:768px){.fsx__card{padding:8px}}.fsx__card:hover{background-color:var(--popover-background);border-color:transparent}.fsx__card.active{background:#1e293be6;border-color:#3b82f64d;box-shadow:0 0 0 1px #3b82f61a}.fsx__logo-box{flex-shrink:0}.fsx__logo-box .logo-bg{width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--primary-color),var(--component-background) 80%);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;box-shadow:0 4px 6px -1px #0000001a;font-weight:700;color:var(--text-color-value, #e2e8f0)}.fsx__logo-box .logo-bg.up{border:2px solid rgba(52,211,153,.2)}.fsx__logo-box .logo-bg.down{border:2px solid rgba(244,63,94,.2)}.fsx__logo-box .logo-bg img{width:100%;height:100%;object-fit:cover;z-index:2}.fsx__logo-box .logo-bg .fallback-text{position:absolute;z-index:1;font-size:20px;opacity:.5}.fsx__content-box{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.fsx__header-row{display:flex;justify-content:space-between;align-items:flex-start}.fsx__info{display:flex;flex-direction:column}.fsx__symbol-row{display:flex;align-items:center;gap:8px}.fsx__symbol-row .sym{font-size:16px;font-weight:700;color:var(--text-color-value, #e2e8f0);letter-spacing:.5px}.fsx__symbol-row .badge-news{font-size:10px;padding:2px 6px;border-radius:6px;background:#94a3b81a;color:var(--text-color, #94a3b8);border:1px solid rgba(148,163,184,.2)}.fsx__symbol{font-size:16px;font-weight:700;color:var(--text-color-value, #e2e8f0);letter-spacing:.5px}.fsx__name{font-size:13px;color:var(--text-color, #94a3b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}@media(max-width:768px){.fsx__name{white-space:unset;overflow:unset;text-overflow:unset;white-space:normal;overflow-wrap:anywhere}}.fsx__arrow,.fsx .toggle-icon{color:#64748b;transition:transform .3s ease;padding:4px}.fsx__arrow.rotate,.fsx .toggle-icon.rotate{transform:rotate(180deg);color:var(--text-color-value, #e2e8f0)}.fsx__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.fsx__tag{font-size:80%!important;font-weight:400;padding:2px 6px;border-radius:6px;border:1px solid transparent;white-space:nowrap}@media(max-width:768px){.fsx__tag{white-space:normal;overflow-wrap:anywhere}}.fsx__tag.tag--green{background:#34d3991a;color:var(--stock-up-color, #34d399);border-color:#34d39933}.fsx__tag.tag--purple{background:#a78bfa1a;color:#a78bfa;border-color:#a78bfa33}.fsx__tag.tag--blue{background:#60a5fa1a;color:#60a5fa;border-color:#60a5fa33}.fsx__tag.tag--red{background:#f43f5e1a;color:var(--stock-down-color, #f43f5e);border-color:#f43f5e33}.fsx__tag.tag--default{background:#94a3b81a;color:var(--text-color, #94a3b8);border-color:#94a3b833}.fsx__score-box{display:flex;align-items:center;gap:12px}.fsx__score-box .score-val{font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.fsx__score-box .score-val.up{color:var(--stock-up-color, #34d399)}.fsx__score-box .score-val.down{color:var(--stock-down-color, #f43f5e)}.fsx__accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out;margin-left:64px;margin-right:16px}@media(max-width:768px){.fsx__accordion-content{margin-left:0;margin-right:0}}.fsx__accordion-content .news-inner{padding-top:12px;padding-bottom:16px}.fsx__accordion-content .news-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-color-value, #e2e8f0);font-weight:600;margin-bottom:8px}.fsx__accordion-content .news-list{list-style:none;padding:0;margin:0}.fsx__accordion-content .news-item{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-color, #94a3b8);margin-bottom:6px;cursor:pointer}.fsx__accordion-content .news-item .bullet{color:#64748b;font-size:10px;margin-top:4px}.fsx__accordion-content .news-item .title{transition:color .2s}.fsx__accordion-content .news-item .title:hover{color:var(--text-color-value, #e2e8f0)}.fsx__item-wrapper.expanded .fsx__accordion-content{max-height:500px}.fsx__loading-overlay{position:absolute;inset:0;background:#0f172a99;backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:20}.fsx__loading-overlay .spinner{width:30px;height:30px;border:3px solid rgba(255,255,255,.1);border-top-color:#60a5fa;border-radius:50%;animation:spin 1s linear infinite}.fsx__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#64748b;gap:12px;opacity:.7}.fsx__empty-icon{font-size:40px}.fsx__empty-text{font-weight:500;font-size:14px}.screen-768 .fsx__insight-box{margin:3px;padding:12px}.fsx-by-news{position:relative;display:flex;flex-direction:column;width:calc(100% + -0px);height:100%;padding:0;box-sizing:border-box;border-radius:24px;background:color-mix(in srgb,var(--primary-color),var(--body-background) 95%);border:1px solid color-mix(in srgb,var(--primary-color),var(--body-background) 70%);color:var(--text-color-value, #e2e8f0);margin:0;flex:1}.fsx-by-news__header{padding:16px 20px;border-bottom:1px solid color-mix(in srgb,var(--primary-color),var(--body-background) 70%);background:color-mix(in srgb,var(--popover-background),var(--body-background) 50%);display:flex;align-items:center;justify-content:space-between;z-index:10;border-radius:24px 24px 0 0}.fsx-by-news__title-wrapper{display:flex;align-items:center;gap:16px;width:100%}.fsx-by-news__title-wrapper .icon-box{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.fsx-by-news__title-wrapper .icon-box.blue{background:#3b82f626;color:#60a5fa}.fsx-by-news__title-wrapper .icon-box.emerald{background:#10b98126;color:#10b981}.fsx-by-news__title-wrapper .fsx-by-news__title-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex:1}.fsx-by-news__title-wrapper .fsx-by-news__title-content .title-text{font-size:140%!important;font-weight:700;color:var(--text-color-value, #e2e8f0);display:flex;align-items:center;gap:8px;cursor:pointer;background:linear-gradient(135deg,#34d399,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fsx-by-news__title-wrapper .fsx-by-news__title-content .title-text svg{opacity:.6;transition:transform .2s}.fsx-by-news__title-wrapper .fsx-by-news__title-content .title-text:hover svg{opacity:1;transform:translateY(2px)}.fsx-by-news__title-wrapper .fsx-by-news__title-content .sub-title{font-size:12px;color:var(--text-color, #94a3b8);flex-basis:100%;margin-top:2px}.fsx-by-news__title-wrapper .fsx-by-news__title-content .btn-ai-action{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,color-mix(in srgb,#6366f1,transparent 40%),color-mix(in srgb,#a855f7,transparent 40%));color:#fff;border:none;padding:4px 12px;border-radius:6px;font-weight:600;font-size:12px;cursor:pointer;transition:all .3s ease;height:24px}.fsx-by-news__title-wrapper .fsx-by-news__title-content .btn-ai-action:hover{transform:translateY(-1px);box-shadow:0 4px 12px #a855f74d}.fsx-by-news__title-wrapper .fsx-by-news__title-content .btn-ai-action:disabled{opacity:.7;cursor:wait}.fsx-by-news__title-wrapper .fsx-by-news__title-content .btn-ai-action.analyzing{background:#334155}.fsx-by-news__title-wrapper .fsx-by-news__title-content .btn-ai-action svg{width:14px;height:14px}.fsx-by-news__scroll{flex:1;position:relative;padding:20px;overflow-y:auto}.fsx-by-news__scroll::-webkit-scrollbar{width:6px}.fsx-by-news__scroll::-webkit-scrollbar-track{background:transparent}.fsx-by-news__scroll::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:10px}.fsx-by-news__insight-box{margin-bottom:20px;padding:16px;border-radius:16px;position:relative;animation:slideDown .3s ease-out}.fsx-by-news__insight-box.blue{background:linear-gradient(180deg,#3b82f626,#3b82f60d);border:1px solid rgba(59,130,246,.2)}.fsx-by-news__insight-box.blue .insight-title{color:#60a5fa}.fsx-by-news__insight-box.emerald{background:linear-gradient(180deg,#10b98126,#10b9810d);border:1px solid rgba(16,185,129,.2)}.fsx-by-news__insight-box.emerald .insight-title{color:#10b981}.fsx-by-news__insight-box .insight-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.fsx-by-news__insight-box .insight-header .insight-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.fsx-by-news__insight-box .insight-header .close-btn{background:transparent;border:none;color:var(--text-color, #94a3b8);font-size:18px;cursor:pointer;padding:0 4px}.fsx-by-news__insight-box .insight-header .close-btn:hover{color:var(--text-color-value, #e2e8f0)}.fsx-by-news__insight-box .insight-content{font-size:13px;line-height:1.6;color:var(--text-color-value, #e2e8f0)}.fsx-by-news__insight-box .ai-response-text{color:color-mix(in srgb,var(--text-color-value),transparent 40%);line-height:1.2}.fsx-by-news__insight-box .ai-response-text h2{text-align:left}.fsx-by-news__insight-box .ai-response-text br{height:0px;display:block}.fsx-by-news__insight-box .ai-response-text strong,.fsx-by-news__insight-box .ai-response-text b{color:var(--text-color-value);font-weight:600}.fsx-by-news__insight-box .typing-indicator{display:flex;align-items:center;gap:4px;color:var(--text-color, #94a3b8);font-size:12px}.fsx-by-news__insight-box .typing-indicator .text{margin-left:6px}.fsx-by-news__insight-box .typing-indicator .dot{width:4px;height:4px;background:var(--text-color, #94a3b8);border-radius:50%;animation:typing 1.4s infinite ease-in-out both}.fsx-by-news__insight-box .typing-indicator .dot:nth-child(1){animation-delay:-.32s}.fsx-by-news__insight-box .typing-indicator .dot:nth-child(2){animation-delay:-.16s}.fsx-by-news__insight-box .ai-more-detail{display:flex;flex-direction:column;margin-top:5px}.fsx-by-news__insight-box .ai-more-detail span{--font-family-base: "Manrope", sans-serif !important;font-family:var(--font-family-base);margin-top:auto;align-self:flex-end;font-size:12px;color:var(--second-color);cursor:pointer;border-bottom:1px dashed var(--second-color);transition:.3s}.fsx-by-news__insight-box .ai-more-detail span:hover{color:#fff;border-bottom-style:solid;text-shadow:0 0 8px var(--second-color)}.fsx-by-news__grid{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.fsx-by-news__item-wrapper{width:100%}.fsx-by-news__card{display:flex;align-items:center;gap:16px;padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--popover-background),transparent 0%);cursor:pointer;position:relative;width:100%}.fsx-by-news__card:hover{background-color:var(--popover-background);border-color:transparent}.fsx-by-news__card.active{background-color:var(--popover-background);border-color:transparent;box-shadow:0 0 0 1px #3b82f61a}@media(max-width:768px){.fsx-by-news__card{padding:8px}}.fsx-by-news__logo-box{flex-shrink:0}.fsx-by-news__logo-box .logo-bg{width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--primary-color),var(--component-background) 80%);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;box-shadow:0 4px 6px -1px #0000001a;font-weight:700;color:var(--text-color-value, #e2e8f0)}.fsx-by-news__logo-box .logo-bg.up{border:2px solid color-mix(in srgb,var(--stock-up-color),transparent 80%)}.fsx-by-news__logo-box .logo-bg.down{border:2px solid color-mix(in srgb,var(--stock-down-color),transparent 80%)}.fsx-by-news__logo-box .logo-bg img{width:100%;height:100%;object-fit:cover;z-index:2}.fsx-by-news__logo-box .logo-bg .fallback-text{position:absolute;z-index:1;font-size:20px;opacity:.5}.fsx-by-news__content-box{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.fsx-by-news__header-row{display:flex;justify-content:space-between;align-items:flex-start}.fsx-by-news__info{display:flex;flex-direction:column;flex:1;width:calc(100% - 120px)}.fsx-by-news__symbol-row{display:flex;align-items:center;gap:8px}.fsx-by-news__symbol-row .sym{font-size:16px;font-weight:700;color:var(--text-color-value, #e2e8f0);letter-spacing:.5px}.fsx-by-news__symbol-row .badge-news{font-size:10px;padding:2px 6px;border-radius:6px;background:#94a3b81a;color:var(--text-color, #94a3b8);border:1px solid rgba(148,163,184,.2);cursor:pointer}.fsx-by-news__symbol-row .badge-news:hover{background:#94a3b833;color:var(--text-color-value, #e2e8f0)}.fsx-by-news__name{font-size:13px;color:var(--text-color, #94a3b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.fsx-by-news__arrow,.fsx-by-news .toggle-icon{color:#64748b;transition:transform .3s ease;padding:4px}.fsx-by-news__arrow.rotate,.fsx-by-news .toggle-icon.rotate{transform:rotate(180deg);color:var(--text-color-value, #e2e8f0)}.fsx-by-news__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.fsx-by-news__tag{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;border:1px solid transparent;white-space:nowrap}.fsx-by-news__tag.tag--green{background:#34d3991a;color:var(--stock-up-color, #34d399);border-color:#34d39933}.fsx-by-news__tag.tag--purple{background:#a78bfa1a;color:#a78bfa;border-color:#a78bfa33}.fsx-by-news__tag.tag--blue{background:#60a5fa1a;color:#60a5fa;border-color:#60a5fa33}.fsx-by-news__tag.tag--red{background:#f43f5e1a;color:var(--stock-down-color, #f43f5e);border-color:#f43f5e33}.fsx-by-news__tag.tag--default{background:#94a3b81a;color:var(--text-color, #94a3b8);border-color:#94a3b833}.fsx-by-news__score-box{display:flex;align-items:center;gap:12px;width:120px;justify-content:flex-end}.fsx-by-news__score-box .score-val{font-weight:700;font-size:110%!important;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px}.fsx-by-news__score-box .score-val.up{color:var(--stock-up-color, #34d399)}.fsx-by-news__score-box .score-val.down{color:var(--stock-down-color, #f43f5e)}.fsx-by-news__score-box .score-val small{font-size:80%!important;color:var(--text-color, #94a3b8);opacity:.7;font-weight:400}.fsx-by-news__accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out;margin-left:64px;margin-right:16px}.fsx-by-news__accordion-content .news-inner{padding-top:12px;padding-bottom:16px}.fsx-by-news__accordion-content .news-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-color-value, #e2e8f0);font-weight:600;margin-bottom:8px}.fsx-by-news__accordion-content .news-list{list-style:none;padding:0;margin:0}.fsx-by-news__accordion-content .news-item{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-color, #94a3b8);margin-bottom:6px;cursor:pointer}.fsx-by-news__accordion-content .news-item .bullet{color:#64748b;font-size:10px;margin-top:4px}.fsx-by-news__accordion-content .news-item .title{transition:color .2s}.fsx-by-news__accordion-content .news-item .title:hover{color:var(--text-color-value, #e2e8f0)}.fsx-by-news__item-wrapper.expanded .fsx-by-news__accordion-content{max-height:500px}.fsx-by-news__loading-overlay{position:absolute;inset:0;background:#0f172a99;backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:20}.fsx-by-news__loading-overlay .spinner{width:30px;height:30px;border:3px solid rgba(255,255,255,.1);border-top-color:#60a5fa;border-radius:50%;animation:spin 1s linear infinite}.fsx-by-news__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#64748b;gap:12px;opacity:.7}.fsx-by-news__empty-icon{font-size:40px}.fsx-by-news__empty-text{font-weight:500;font-size:14px}@keyframes spin{to{transform:rotate(360deg)}}.topstocks{background:transparent;padding:0 12px 12px;color:var(--text-color);margin-bottom:auto}.topstocks .ts-list{padding-top:10px;display:flex;flex-direction:column;gap:0}.topstocks .grid-row{display:grid;grid-template-columns:25px 40px auto minmax(100px,100px) minmax(100px,100px) minmax(150px,150px) minmax(150px,150px) minmax(150px,150px);gap:24px;align-items:center;padding:6px 4px;width:100%}@media screen and (max-width:1280px){.topstocks .grid-row{grid-template-columns:25px 40px 1.2fr minmax(100px,100px) minmax(100px,100px) 1.5fr 1.5fr}.topstocks .grid-row .cell-stat:last-child{display:none!important}}@media screen and (max-width:1200px){.topstocks .grid-row{grid-template-columns:25px 40px 1.2fr minmax(100px,100px) minmax(100px,100px) 1.5fr 1.5fr}.topstocks .grid-row .cell-stat:last-child{display:none!important}}@media screen and (max-width:900px){.topstocks .grid-row{grid-template-columns:25px 40px 1fr minmax(100px,100px) minmax(100px,100px) 1.5fr}.topstocks .grid-row .cell-stat:nth-last-child(2){display:none!important}}@media screen and (max-width:600px){.topstocks .grid-row{grid-template-columns:20px 36px 1fr auto auto;gap:8px}.topstocks .grid-row .cell-stat{display:none!important}.topstocks .grid-row .cell-price,.topstocks .grid-row .cell-pct{font-size:90%}}.topstocks .ts-header{font-size:11px;color:#64748b;font-weight:600;text-transform:uppercase;border-bottom:1px dashed color-mix(in srgb,var(--text-color),transparent 90%);margin-bottom:4px}.topstocks .ts-header .text-right{text-align:right}.topstocks .ts-header .text-center{text-align:center}.topstocks .ts-row{cursor:pointer;transition:background-color .2s;height:52px}.topstocks .ts-row:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--text-color),transparent 92%)}.topstocks .ts-row:hover{background-color:color-mix(in srgb,var(--text-color),transparent 97%)}.topstocks .ts-row.flash-up{animation:flashUp .65s ease}.topstocks .ts-row.flash-down{animation:flashDown .65s ease}.topstocks .cell-rank{text-align:center;font-weight:500;color:var(--border-color-value)}.topstocks .cell-logo{display:flex;justify-content:center;position:relative}.topstocks .cell-logo:after{width:100%;height:100%;position:absolute;content:attr(alt);color:var(--text-color);font-weight:600;text-align:center;line-height:22px;display:flex;justify-content:center;align-items:center;font-size:150%}.topstocks .cell-logo.lg{width:32px;height:32px;border-radius:50%;background-color:color-mix(in srgb,var(--text-color),var(--component-background) 80%);position:relative}.topstocks .cell-logo.lg img{width:100%;height:100%;border-radius:50%;object-fit:cover;position:relative;z-index:1}.topstocks .cell-symbol{font-size:16px;font-weight:600;color:var(--text-color-value);display:flex;flex-direction:column;justify-content:center;line-height:1.2;overflow:hidden}.topstocks .cell-symbol small{font-weight:400;font-size:11px;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.topstocks .cell-price{font-weight:600;text-align:right;font-size:130%!important}.topstocks .cell-pct{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px}.topstocks .cell-pct.ceiling{color:var(--stock-ceil-color)}.topstocks .cell-pct.u{color:var(--stock-up-color)}.topstocks .cell-pct.floor{color:var(--stock-floor-color)}.topstocks .cell-pct.d{color:var(--stock-down-color)}.topstocks .cell-pct.ref{color:var(--stock-ref-color)}.topstocks .cell-pct span{font-size:94%!important}.topstocks .cell-pct span:first-child{padding:2px 8px;border-radius:4px}.topstocks .cell-pct.u span:first-child{background-color:color-mix(in srgb,var(--stock-up-color),transparent 90%);border:1px solid color-mix(in srgb,var(--stock-up-color),transparent 90%);color:var(--stock-up-color)}.topstocks .cell-pct.ceiling span:first-child{background-color:color-mix(in srgb,var(--stock-ceil-color),transparent 90%);border:1px solid color-mix(in srgb,var(--stock-ceil-color),transparent 90%);color:var(--stock-ceil-color)}.topstocks .cell-pct.d span:first-child{background-color:color-mix(in srgb,var(--stock-down-color),transparent 90%);border:1px solid color-mix(in srgb,var(--stock-down-color),transparent 90%);color:var(--stock-down-color)}.topstocks .cell-pct.floor span:first-child{background-color:color-mix(in srgb,var(--stock-floor-color),transparent 90%);border:1px solid color-mix(in srgb,var(--stock-floor-color),transparent 90%);color:var(--stock-floor-color)}.topstocks .cell-stat{display:flex;align-items:center;justify-content:center;width:100%}.pressure-bar{width:100%;display:flex;flex-direction:column;gap:3px}.pressure-bar.empty{align-items:center}.pressure-bar.empty .no-data{color:#64748b;font-size:10px}.pressure-bar .pb-info{display:flex;justify-content:space-between;font-size:88%;line-height:1}.pressure-bar .pb-info .buy{color:var(--stock-up-color)!important}.pressure-bar .pb-info .sell{color:var(--stock-down-color)!important}.pressure-bar .pb-track{height:4px;background:color-mix(in srgb,var(--text-color),transparent 90%);border-radius:2px;display:flex;overflow:hidden;width:100%}.pressure-bar .pb-track .pb-fill{height:100%;transition:width .3s ease;opacity:.8}.pressure-bar .pb-track .pb-fill.buy{background-color:var(--stock-up-color)}.pressure-bar .pb-track .pb-fill.sell{background-color:var(--stock-down-color)}@keyframes flashUp{0%{background:transparent}25%{background:#10b98124}to{background:transparent}}@keyframes flashDown{0%{background:transparent}25%{background:#ef444429}to{background:transparent}}.empty{color:#64748b;text-align:center}.top-stock-compt .ai-panel{padding:32px;animation:slideDown .3s ease-out;position:relative}.top-stock-compt .ai-panel .ai-panel-box{background:color-mix(in srgb,var(--popover-background),var(--primary-color) 6%);border:1px solid color-mix(in srgb,var(--popover-background),var(--primary-color) 40%);border-radius:12px;padding:16px}.top-stock-compt .ai-panel .ai-panel-box .ai-header{display:flex;justify-content:end}.top-stock-compt .ai-panel .ai-panel-box .ai-header .close-btn{background:transparent;border:none;color:var(--text-color, #94a3b8);font-size:18px;cursor:pointer;padding:0 4px}.top-stock-compt .ai-panel .ai-panel-box .ai-header .close-btn:hover{color:var(--text-color-value, #e2e8f0)}.top-stock-compt .ai-panel .ai-panel-box .ai-more-detail{display:flex;flex-direction:column;margin-top:5px}.top-stock-compt .ai-panel .ai-panel-box .ai-more-detail span{--font-family-base: "Manrope", sans-serif !important;font-family:var(--font-family-base);margin-top:auto;align-self:flex-end;font-size:12px;color:var(--second-color);cursor:pointer;border-bottom:1px dashed var(--second-color);transition:.3s}.top-stock-compt .ai-panel .ai-panel-box .ai-more-detail span:hover{color:#fff;border-bottom-style:solid;text-shadow:0 0 8px var(--second-color)}.top-stock-compt .ai-panel .ai-content{color:color-mix(in srgb,var(--text-color-value),transparent 40%);line-height:1.2}.top-stock-compt .ai-panel .ai-content h2{text-align:left}.top-stock-compt .ai-panel .ai-content br{height:0px;display:block}.top-stock-compt .ai-panel .ai-content strong,.top-stock-compt .ai-panel .ai-content b{color:var(--text-color-value);font-weight:600}.top-stock-compt .ai-panel .ai-content ul{padding-left:20px;margin:8px 0}.top-stock-compt .ai-panel .ai-content li{margin-bottom:4px}.top-stock-compt .ai-panel .ai-content p{margin-bottom:8px}.top-stock-compt .top-stock-title .title .i-btn{padding:6px 16px 6px 0;background-color:transparent;color:var(--text-color-value)}.top-stock-compt .top-stock-title .title .i-btn:hover{background-color:transparent;border-color:transparent}.top-stock-compt .top-stock-title .title .i-btn label{display:flex;align-items:center;gap:4px;justify-content:center;font-size:140%;font-weight:600}.top-stock-compt .top-stock-title .refresh-topstocks .countdown-reload .circle{fill:none;stroke:var(--second-color);stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.top-stock-compt .top-stock-title .refresh-topstocks .countdown-reload:hover .icon-inner{color:var(--second-color)}.top-stock-compt .top-stock-title .refresh-topstocks .countdown-reload.loading .icon-inner{display:none}@media only screen and (max-width:768px){.top-stock-compt{margin:0 8px}}.screen-768 .top-stock-compt .ai-panel{padding:10px 3px}.screen-768 .top-stock-compt .ai-panel .ai-panel-box{padding:10px 0}.screen-768 .top-stock-compt .ai-panel .ai-content{padding:12px}.screen-768 .top-stock-compt .ai-panel .close-btn,.screen-768 .top-stock-compt .ai-panel .ai-more-detail span{margin-right:10px}.top-foreign-panel{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:400px;overflow:hidden}.top-foreign-panel .tf-header{padding:16px 20px;border-bottom:1px solid var(--border-color-base, rgba(255, 255, 255, .08));background:#1e293b66;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.top-foreign-panel .tf-header .tf-title-wrapper{display:flex;align-items:center;gap:12px}.top-foreign-panel .tf-header .tf-title-wrapper .icon-box{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.top-foreign-panel .tf-header .tf-title-wrapper .icon-box.orange{background:#f59e0b26;color:#f59e0b}.top-foreign-panel .tf-header .tf-title-wrapper .tf-title-content{display:flex;flex-direction:column}.top-foreign-panel .tf-header .tf-title-wrapper .tf-title-content .title-text{font-size:16px;font-weight:700;color:var(--text-color-value, #e2e8f0)}.top-foreign-panel .tf-header .tf-title-wrapper .tf-title-content .sub-title{font-size:11px;color:var(--text-color, #94a3b8)}.top-foreign-panel .heatmap-container{flex:1;width:100%;position:relative;padding:12px;overflow:hidden}.top-foreign-panel .heatmap-container svg{display:block;width:100%;height:100%}.glass-tooltip{background:color-mix(in srgb,var(--popover-background),var(--primary-color) 2%)!important;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(8px);box-shadow:0 10px 25px -5px #0000004d;border-radius:12px;padding:10px;pointer-events:none;z-index:9999;min-width:160px;transition:opacity .15s ease,transform .15s ease}.glass-tooltip .tt-header{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--border-color-base)}.glass-tooltip .tt-header .tt-logo{width:24px;height:24px;border-radius:50%}.glass-tooltip .tt-header .tt-sym{font-weight:700;color:var(--text-color-value);font-size:14px}.glass-tooltip .tt-header .tt-name{font-size:11px;color:var(--text-color)}.glass-tooltip .tt-body{font-size:12px}.glass-tooltip .tt-body .tt-row{display:flex;justify-content:space-between;color:var(--text-color-value);margin-bottom:4px}.glass-tooltip .tt-body .tt-row.sep{margin-top:6px;padding-top:6px;border-top:1px dashed var(--border-color-base)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes typing{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.typing-indicator{display:flex;gap:4px;padding:4px 0}.typing-indicator .dot{width:4px;height:4px;background:var(--text-color, #94a3b8);border-radius:50%;animation:typing 1.4s infinite ease-in-out both}.typing-indicator .dot:nth-child(1){animation-delay:-.32s}.typing-indicator .dot:nth-child(2){animation-delay:-.16s}.stock-foreign-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:2px;box-sizing:border-box;pointer-events:none;line-height:1.2;gap:2px}.stock-foreign-content .stock-logo{flex-shrink:0;object-fit:cover;border-radius:50%;margin:0}.stock-foreign-content .stock-symbol{font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.stock-foreign-content .stock-pnl{font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;opacity:.9}.top-stock-compt{position:relative}.top-stock-compt .topstocks{border-radius:0 0 12px 12px;background:color-mix(in srgb,var(--text-color-value),transparent 98%)}@media only screen and (max-width:768px){.top-stock-compt .topstocks{padding:0;border-radius:0}}.top-stock-compt .ai-panel{background:color-mix(in srgb,var(--text-color-value),transparent 98%);animation:slideDown .3s ease-out}.top-stock-compt .ai-panel .ai-loading{text-align:center;font-style:italic;padding:10px}.top-stock-compt .ai-panel .ai-content{line-height:1.5;text-align:justify}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px);height:0;padding:0}to{opacity:1;transform:translateY(0);height:auto;padding:16px}}.top-stock-compt .top-stock-title{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 8px;background:color-mix(in srgb,var(--text-color-value),transparent 98%);border-radius:12px 12px 0 0;padding-top:12px;padding-bottom:12px;padding-right:12px}@media(max-width:768px){.top-stock-compt .top-stock-title{border-radius:0}}.top-stock-compt .top-stock-title .title{padding:0 4px 0 16px;background-color:transparent;display:flex;align-items:center;gap:24px;justify-content:center}.top-stock-compt .top-stock-title .title b{display:flex;align-items:center;gap:4px;justify-content:center;font-size:140%;font-weight:600;color:var(--text-color-value)}.top-stock-compt .top-stock-title .title-des{font-size:100%!important;color:var(--text-color);width:100%;padding:0 0 0 16px}.top-stock-compt .top-stock-title .refresh-topstocks{width:auto!important;display:flex;justify-content:center;align-items:center;gap:12px;color:var(--text-color);margin-left:auto}@media(max-width:768px){.top-stock-compt .top-stock-title .refresh-topstocks{margin-left:16px;justify-content:space-between;flex:1}}.top-stock-compt .top-stock-title .refresh-topstocks .btn-ai{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,color-mix(in srgb,#6366f1,transparent 40%),color-mix(in srgb,#a855f7,transparent 40%));color:#fff;border:none;padding:4px 12px;border-radius:6px;font-weight:600;font-size:12px;cursor:pointer;transition:all .3s ease;height:24px}.top-stock-compt .top-stock-title .refresh-topstocks .btn-ai:hover{transform:translateY(-1px);box-shadow:0 4px 12px #a855f74d}.top-stock-compt .top-stock-title .refresh-topstocks .btn-ai:disabled{opacity:.7;cursor:wait}.top-stock-compt .top-stock-title .refresh-topstocks .btn-ai.analyzing{background:#334155}.top-stock-compt .top-stock-title .refresh-topstocks .btn-ai svg{width:14px;height:14px}.top-stock-compt .top-stock-title .refresh-topstocks span{font-size:11px!important}@media(max-width:768px){.top-stock-compt .top-stock-title .refresh-topstocks span{font-size:10px!important}}.top-stock-compt .top-stock-title .refresh-topstocks .countdown-reload{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-transform:capitalize}.top-stock-compt .top-stock-title .refresh-topstocks .countdown-reload .icon-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;color:var(--text-color-value);pointer-events:none;transition:all .3s}.top-stock-compt .top-stock-title .refresh-topstocks .countdown-reload .circular-chart{display:block;margin:0 auto;max-width:100%;max-height:100%;transform:rotate(-90deg)}.top-stock-compt .top-stock-title .refresh-topstocks .countdown-reload .circle-bg{fill:none;stroke:var(--text-color);stroke-opacity:.1;stroke-width:2}.top-stock-compt .top-stock-title .refresh-topstocks .countdown-reload .circle{fill:none;stroke:var(--second-color, #26a69a);stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.top-stock-compt .top-stock-title .refresh-topstocks .countdown-reload:hover .icon-inner{color:var(--second-color, #26a69a)}.top-stock-compt .top-stock-title .refresh-topstocks .countdown-reload.disabled{cursor:not-allowed}.top-stock-compt .top-stock-title .refresh-topstocks .countdown-reload.disabled .icon-inner{opacity:.5;color:var(--disabled-color, #9ca3af)}.top-stock-compt .top-stock-title .refresh-topstocks .countdown-reload.disabled:hover .icon-inner{color:var(--disabled-color, #9ca3af)!important}.top-stock-compt .top-stock-title .refresh-topstocks .countdown-reload.loading{cursor:default}.top-stock-compt .top-stock-title .refresh-topstocks .countdown-reload.loading .icon-inner{animation:spin 1s linear infinite}.top-stock-compt .top-stock-title .refresh-topstocks .countdown-reload.loading .circle{opacity:0}.top-stock-compt .top-stock-title .select-market .i-btn{padding:6px;background-color:transparent;color:var(--text-color-value)}.top-stock-compt .top-stock-title .select-market .i-btn:hover{background-color:transparent;border-color:transparent}.top-stock-compt .top-stock-title .select-market .i-btn label{display:flex;align-items:center;gap:4px;justify-content:center;font-size:100%}@media only screen and (max-width:1536px){.top-stock-compt{margin:10px}}@media only screen and (max-width:768px){.top-stock-compt{margin:0}}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes pulse{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:.5}}@keyframes growBar{0%{transform:scaleY(.9)}to{transform:scaleY(1.1)}}.banner-login{--bg-gradient: linear-gradient(135deg, color-mix(in srgb, var(--primary-color), var(--body-background) 89%) 0%, color-mix(in srgb, var(--second-color), var(--body-background) 86%) 100%);--card-bg: color-mix(in srgb, var(--text-color), transparent 90%);--card-border: color-mix(in srgb, var(--text-color), transparent 70%);--orb-color: color-mix(in srgb, var(--second-color), transparent 70%);width:100%;max-width:1440px;height:320px;background:var(--bg-gradient);border-radius:16px;box-shadow:0 10px 30px #0000004d;position:relative;overflow:hidden;display:flex;align-items:center;padding:0 60px;transition:all .3s ease;margin:0 auto}@media(max-width:768px){.banner-login{flex-direction:column;height:auto;padding:25px 10px;text-align:center;border-radius:0}}.banner-login .bg-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(color-mix(in srgb,var(--text-color),transparent 95%) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text-color),transparent 95%) 1px,transparent 1px);background-size:30px 30px;z-index:1;pointer-events:none}.banner-login .glowing-orb{position:absolute;width:300px;height:300px;background:radial-gradient(circle,var(--orb-color) 0%,transparent 70%);border-radius:50%;top:-50px;right:-50px;z-index:1;animation:pulse 5s infinite ease-in-out;pointer-events:none}.banner-login .bl-content{position:relative;z-index:10;flex:1;max-width:60%;display:flex;flex-direction:column;align-items:flex-start}@media(max-width:768px){.banner-login .bl-content{max-width:100%;margin-bottom:20px;align-items:center}}.banner-login .bl-content .brand-logo{margin-bottom:20px}.banner-login .bl-content .brand-logo svg{height:40px;width:auto}@media(max-width:768px){.banner-login .bl-content .brand-logo{margin-bottom:10px}}.banner-login .bl-content .headline{font-size:36px!important;font-weight:800;color:var(--text-color-value);line-height:1.2;margin-bottom:16px}.banner-login .bl-content .headline span{background:linear-gradient(90deg,var(--second-color),var(--primary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:36px!important}.banner-login .bl-content .sub-headline{font-size:16px;color:var(--text-color);line-height:1.5;margin-bottom:24px;max-width:90%}@media(max-width:768px){.banner-login .bl-content .sub-headline{margin-bottom:10px}}.banner-login .bl-content .cta-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-size:16px!important;font-weight:600!important;text-transform:uppercase;color:#fff!important;background:linear-gradient(90deg,var(--second-color),var(--primary-color));border:none;border-radius:8px;cursor:pointer;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 4px 15px var(--primary-color)}.banner-login .bl-content .cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--second-color)}.banner-login .bl-content .cta-button:hover:after{left:100%}.banner-login .bl-content .cta-button:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.banner-login .bl-content .cta-button.logged-in{background:linear-gradient(90deg,color-mix(in srgb,var(--stock-ceil-color),var(--body-background) 60%),color-mix(in srgb,var(--stock-ceil-color),var(--body-background) 20%));color:#0a192f;box-shadow:0 4px 15px color-mix(in srgb,var(--stock-ceil-color),var(--body-background) 80%)}.banner-login .bl-content .cta-button.logged-in:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--stock-ceil-color),var(--body-background) 60%)}.banner-login .visual-container{flex:1;height:100%;position:relative;z-index:5;display:flex;align-items:center;justify-content:center;width:100%}.banner-login .visual-container .chart-card{background:var(--card-bg);backdrop-filter:blur(10px);border:1px solid var(--card-border);border-radius:12px;padding:20px;width:330px;transform:perspective(1000px) rotateY(-15deg) rotateX(5deg);box-shadow:20px 20px 50px #0003;transition:transform .5s ease}@media(max-width:768px){.banner-login .visual-container .chart-card{transform:none;width:calc(100% - 25px)}}.banner-login .visual-container .chart-card .chart-header{display:flex;justify-content:space-between;margin-bottom:15px}.banner-login .visual-container .chart-card .chart-header .stock-name{color:var(--text-color-value);font-weight:700;font-size:14px}.banner-login .visual-container .chart-card .chart-header .stock-price{color:var(--stock-up-color);font-weight:700;font-size:14px}.banner-login .visual-container .chart-card .chart-header .stock-price.live{animation:pulse 1s infinite}.banner-login .visual-container .chart-card .chart-bars{display:flex;align-items:flex-end;gap:8px;height:100px}.banner-login .visual-container .chart-card .chart-bars .bar{flex:1;background:var(--stock-ref-color);border-radius:2px;opacity:.7;animation:growBar 2s infinite alternate}.banner-login .visual-container .chart-card .chart-bars .bar:nth-child(2n){background:var(--stock-up-color)}.banner-login .visual-container .chart-card .chart-bars .bar:nth-child(1){height:40%;animation-delay:.1s}.banner-login .visual-container .chart-card .chart-bars .bar:nth-child(2){height:70%;animation-delay:.3s}.banner-login .visual-container .chart-card .chart-bars .bar:nth-child(3){height:50%;animation-delay:.5s}.banner-login .visual-container .chart-card .chart-bars .bar:nth-child(4){height:80%;animation-delay:.2s}.banner-login .visual-container .chart-card .chart-bars .bar:nth-child(5){height:60%;animation-delay:.4s}.banner-login .visual-container .chart-card .chart-bars .bar:nth-child(6){height:90%;animation-delay:.6s;background:var(--stock-ceil-color);box-shadow:0 0 10px var(--stock-ceil-color)}.banner-login .visual-container .chart-card .chart-footer-line{margin-top:15px;height:1px;background:var(--card-border);width:100%}.banner-login .visual-container .chart-card .chart-info{margin-top:10px;display:flex;gap:10px;align-items:center}.banner-login .visual-container .chart-card .chart-info .coin-icon{width:30px;height:30px;background:#00e5ff33;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-color-value)}.banner-login .visual-container .chart-card .chart-info .info-label{font-size:10px;color:var(--text-color)}.banner-login .visual-container .chart-card .chart-info .info-value{font-size:14px;font-weight:700;color:var(--text-color-value)}.banner-login:hover .chart-card{transform:perspective(1000px) rotateY(-5deg) rotateX(2deg)}@media(max-width:768px){.banner-login:hover .chart-card{transform:scale(1.02)}}.main-news-feed-section-list{height:100%;display:flex;flex-direction:row;gap:12px;position:relative;border-radius:12px}@media(max-width:768px){.main-news-feed-section-list{flex-direction:column;gap:0}}.main-news-feed-section-list .list-tag{width:30%;padding:32px 24px}@media(max-width:768px){.main-news-feed-section-list .list-tag{width:100%;padding:8px 8px 0}}.main-news-feed-section-list .list-tag ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;justify-content:center}@media(max-width:768px){.main-news-feed-section-list .list-tag ul{flex-direction:row;overflow-x:auto;justify-content:unset}}.main-news-feed-section-list .list-tag ul li{cursor:pointer;height:34px;display:flex;align-items:center;padding:0 12px;border-radius:8px}@media(max-width:768px){.main-news-feed-section-list .list-tag ul li{width:100%;min-width:max-content;line-height:34px}}.main-news-feed-section-list .list-tag ul li.back{text-transform:uppercase;color:var(--text-color-value);padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid var(--border-color-base);border-radius:0}.main-news-feed-section-list .list-tag ul li.back:hover{background-color:var(--primary-color)}.main-news-feed-section-list .list-tag ul li.active{background-color:var(--item-active-bg);color:var(--text-color-value)}.main-news-feed-section-list .list-tag ul li:hover{background-color:var(--item-hover-bg);color:var(--text-color-value)}.main-news-feed-section-list .secondary-news-container{padding:0 16px;overflow:hidden;height:100%;width:100%;position:relative}@media(max-width:768px){.main-news-feed-section-list .secondary-news-container{padding:0 8px}}.main-news-feed-section-list .secondary-news-container .secondary-news-grid{flex-direction:column;display:flex;gap:24px;align-items:center;max-width:800px;margin:24px auto}.main-news-feed-section-list .secondary-news-container .secondary-news-grid .news-card{display:flex;flex-direction:column;border-radius:12px;background-color:var(--popover-background);border:unset;box-shadow:unset;align-items:flex-start;padding:0;gap:12px}.main-news-feed-section-list .secondary-news-container .secondary-news-grid .news-card .news-image{width:100%;height:auto;border-radius:0;cursor:pointer}@media(max-width:768px){.main-news-feed-section-list .secondary-news-container .secondary-news-grid .news-card .news-image{width:100%}}.main-news-feed-section-list .secondary-news-container .secondary-news-grid .news-card .news-image img{width:100%;height:auto;border-radius:0;object-fit:cover}@media(max-width:768px){.main-news-feed-section-list .secondary-news-container .secondary-news-grid .news-card .news-image img{width:100%;margin-bottom:8px}}.main-news-feed-section-list .secondary-news-container .secondary-news-grid .news-card .news-title{letter-spacing:.2px;line-height:30px;color:color-mix(in srgb,var(--text-color-value),transparent 0%);font-weight:500;font-size:150%!important;cursor:pointer;padding:24px 24px 0;margin:0}.main-news-feed-section-list .secondary-news-container .secondary-news-grid .news-card .news-des{line-height:23px;font-size:105%!important;font-weight:400;color:color-mix(in srgb,var(--text-color),transparent 10%);overflow:hidden;padding:0 24px}.main-news-feed-section-list .secondary-news-container .secondary-news-grid .news-card .news-action{margin-top:auto;width:100%;align-items:center;justify-content:flex-end;padding:0 24px 12px;display:flex;gap:12px}.main-news-feed-section-list .secondary-news-container .secondary-news-grid .news-card .news-action>span{height:32px;background:transparent!important;border:1px solid var(--border-color-base);color:var(--text-color)!important;padding:0 12px!important;border-radius:16px!important;display:flex;align-items:center;gap:6px;font-size:var(--font-size-base)!important;transition:.2s;cursor:pointer}.main-news-feed-section-list .secondary-news-container .secondary-news-grid .news-card .news-action>span i{font-size:var(--font-size-base)!important}.main-news-feed-section-list .secondary-news-container .secondary-news-grid .news-card .news-action>span:hover{background:var(--second-color)!important;border-color:var(--second-color)!important;color:var(--text-color-value)!important}.main-news-feed-section-list .secondary-news-container .secondary-news-grid .news-card .news-action>span:hover svg path{fill:var(--text-color-value)}.main-news-feed-section-list .secondary-news-container .secondary-news-grid .news-card .news-action>span svg{width:14px;height:14px}.main-news-feed-section-list .secondary-news-container .secondary-news-grid .news-card .news-action>span svg path{fill:var(--text-color)}.lazy-container{height:1px}.lazy-container .inno-loading{margin-top:34px}.watchlist-simple{width:100%;height:100%;display:flex;flex-direction:column}.watchlist-simple .watchlist-simple-header{display:flex;justify-content:space-between;align-items:center}.watchlist-simple .watchlist-simple-header .watchlist-simple-header-title .watch-list-title>svg{display:none}.watchlist-simple .watchlist-simple-header .watchlist-simple-header-title .watch-list-title .i-btn{background-color:transparent;border-radius:0;color:var(--text-color)}.watchlist-simple .watchlist-simple-header .watchlist-simple-header-title .watch-list-title .i-btn:hover{background-color:transparent;border-color:transparent}.watchlist-simple .watchlist-simple-header .watchlist-simple-header-action .watch-list-title .i-btn{background-color:transparent;border-radius:0;color:var(--text-color);padding:2px;min-width:unset}.watchlist-simple .watchlist-simple-header .watchlist-simple-header-action .watch-list-title .i-btn:hover{background-color:transparent;border-color:transparent}.watchlist-simple .watchlist-simple-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.watchlist-simple .watchlist-simple-content .watchlist-simple-content-detail{flex:none}.watchlist-simple .watchlist-simple-content .watchlist-simple-content-detail .market-screener .tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.l{background-color:transparent}.watchlist-simple .watchlist-simple-content .resizer-handle{height:4px;background-color:var(--border-color-base);cursor:row-resize;z-index:10;flex:none}.watchlist-simple .watchlist-simple-content .resizer-handle:hover{background-color:var(--primary-color)}.watchlist-simple .watchlist-simple-content .watchlist-simple-content-ticker-info{flex:1;display:flex;flex-direction:column}.watchlist-simple .watchlist-simple-content .watchlist-simple-content-ticker-info .watchlist-simple-content-ticker-info-tab{display:flex;justify-content:flex-start;align-items:center;padding:6px 8px;border-bottom:1px solid var(--border-color-base);gap:8px}.watchlist-simple .watchlist-simple-content .watchlist-simple-content-ticker-info .watchlist-simple-content-ticker-info-tab .tab-item{cursor:pointer;padding:2px 8px;border-radius:4px;transition:all .2s ease-in-out;min-width:70px;text-align:center}.watchlist-simple .watchlist-simple-content .watchlist-simple-content-ticker-info .watchlist-simple-content-ticker-info-tab .tab-item:hover,.watchlist-simple .watchlist-simple-content .watchlist-simple-content-ticker-info .watchlist-simple-content-ticker-info-tab .tab-item.active{background-color:var(--primary-color);color:#fff}.watchlist-simple .watchlist-simple-content .watchlist-simple-content-ticker-info .watchlist-simple-content-ticker-info-content{flex:1;height:calc(100% - 34px);overflow:hidden}.watchlist-simple .watchlist-simple-content-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:32px;gap:12px}.watchlist-simple .watchlist-simple-content-detail-empty .title{font-size:16px;font-weight:500;color:var(--text-color-value);font-size:120%!important}.watchlist-simple .watchlist-simple-content-detail-empty .content{font-size:14px;color:var(--text-color)}.watchlist-simple .watchlist-simple-content-detail-empty .action{margin-top:8px}.watchlist-simple .watchlist-simple-content-detail-empty .action .btn{padding:6px 12px;font-size:12px;border:unset;background-color:var(--primary-color);cursor:pointer;color:#fff}.overview-watchlist-container{display:flex;flex-direction:column;width:100%;height:100%;gap:12px;padding:12px}.overview-watchlist-container>div{flex:1;display:flex;flex-direction:column;min-height:0}.overview-watchlist-container>div .chart-header{height:30px;font-size:100%!important;font-weight:400}.overview-watchlist-container>div .watchlist-donut-chart{flex:1}.print-margin-order .header .auto-accounts,.print-margin-order .header .auto-ticker-select .ant-select-selector,.print-margin-order .header .date-picker.i-input{width:120px!important;min-width:120px!important}.print-margin-order .body{height:calc(100% - 64px)!important}.feedback-trigger-btn{width:46px;height:46px;border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background-color:transparent;color:var(--text-color);border:unset;gap:4px;margin-bottom:8px}.feedback-trigger-btn svg path{stroke:var(--text-color)}.feedback-trigger-btn span{font-size:70%}.feedback-trigger-btn.active{color:var(--second-color)}.feedback-trigger-btn.active svg path{stroke:var(--second-color)}.feedback-trigger-btn:hover{color:var(--text-color-hover)}.feedback-trigger-btn:hover svg path{stroke:var(--text-color-hover)}.feedback-popover-portal{position:fixed;z-index:10000;width:320px;animation:fb-scale-in .25s cubic-bezier(.16,1,.3,1) forwards}.feedback-container{background:var(--popover-background);border:1px solid var(--popover-border-color);border-radius:12px;box-shadow:var(--shadow-300);overflow:hidden;color:var(--text-color-value)}.feedback-container.opinion{background-color:var(--popover-background)}.feedback-container.opinion .feedback-header{background-color:var(--item-hover-bg);border-bottom:1px solid var(--item-active-bg)}.feedback-container.feature{background-color:var(--partial_filled_b_order_background)}.feedback-container.feature .feedback-header{background-color:var(--partial_filled_b_order_border);border-bottom:1px solid var(--item-active-bg)}.feedback-container.bug{background-color:var(--partial_filled_s_order_background)}.feedback-container.bug .feedback-header{background-color:var(--full_filled_s_order_border);border-bottom:1px solid var(--item-hover-bg)}.feedback-header{padding:16px;background:var(--item-active-bg);border-bottom:1px solid var(--item-active-bg);display:flex;justify-content:space-between;align-items:flex-start}.feedback-header .title-group h3{margin:0;font-size:16px;font-weight:600}.feedback-header .title-group p{margin:4px 0 0;font-size:12px;color:color-mix(in srgb,var(--text-color-value),transparent 30%)}.feedback-header .close-btn{background:transparent;border:none;color:color-mix(in srgb,var(--text-color-value),transparent 30%);cursor:pointer;padding:4px;border-radius:4px}.feedback-header .close-btn:hover{background:#ffffff1a;color:var(--error-color)}.feedback-body{padding:16px}.feedback-types{display:flex;gap:8px;margin-bottom:16px}.feedback-types .type-btn{flex:1;background:transparent;border:1px solid var(--item-active-bg);color:color-mix(in srgb,var(--text-color-value),transparent 30%);padding:8px;border-radius:8px;cursor:pointer;font-size:12px;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .2s}.feedback-types .type-btn:hover{background:#ffffff0d}.feedback-types .type-btn.active{background:#3b82f626;border-color:var(--text-color-value);color:var(--text-color-value)}.feedback-input-wrapper{background:var(--item-hover-bg);border:1px solid var(--item-active-bg);border-radius:8px;padding:12px;margin-bottom:16px;transition:border-color .2s}.feedback-input-wrapper:focus-within{border-color:var(--text-color-value)}.feedback-input-wrapper textarea{width:100%;background:transparent;border:none;color:#fff;font-size:14px;resize:none;outline:none;min-height:80px;font-family:inherit}.feedback-input-wrapper textarea::placeholder{color:color-mix(in srgb,var(--text-color-value),transparent 30%);opacity:.6}.feedback-input-wrapper .image-previews{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.feedback-input-wrapper .image-previews .thumb{position:relative;width:48px;height:48px;border-radius:6px;overflow:hidden;border:1px solid var(--border-color-base)}.feedback-input-wrapper .image-previews .thumb img{width:100%;height:100%;object-fit:cover}.feedback-input-wrapper .image-previews .thumb button{position:absolute;top:0;right:0;background:#0009;border:none;color:#fff;width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.feedback-input-wrapper .image-previews .thumb button svg{width:10px;height:10px}.feedback-input-wrapper .input-toolbar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.05);padding-top:8px;margin-top:4px}.feedback-input-wrapper .input-toolbar .hint{font-size:10px;color:color-mix(in srgb,var(--text-color-value),transparent 30%);opacity:.7}.feedback-input-wrapper .input-toolbar .attach-btn{background:transparent;border:none;color:var(--text-color-value);font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px}.feedback-input-wrapper .input-toolbar .attach-btn:hover{background:#3b82f61a}.submit-btn{width:100%;padding:10px;background:var(--second-color);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s}.submit-btn:hover:not(:disabled){background:var(--item-hover-bg)}.submit-btn:disabled{opacity:.6;cursor:not-allowed;background:var(--border-color-base)}.feedback-success{text-align:center;padding:20px 0;animation:fb-slide-up .3s ease-out}.feedback-success .success-icon{width:60px;height:60px;background:#4ade801a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.feedback-success h4{margin:0 0 8px;color:#fff}.feedback-success p{font-size:13px;color:color-mix(in srgb,var(--text-color-value),transparent 30%);margin-bottom:24px}.feedback-success .close-success-btn{background:var(--popover-border-color);border:1px solid var(--border-color-base);color:#fff;padding:8px 24px;border-radius:6px;cursor:pointer;font-size:13px}.feedback-success .close-success-btn:hover{border-color:color-mix(in srgb,var(--text-color-value),transparent 30%)}@keyframes fb-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fb-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fb-scale-in{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.loader{width:16px;height:16px;border:2px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;animation:fb-spin 1s linear infinite}@keyframes fb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.list-term{display:flex;gap:8px}.list-term .btn-term{flex:1;color:var(--text-color-value);border:1px solid var(--border-color-base);border-radius:8px;font-size:14px;padding:6px 18px;cursor:pointer;text-align:center}.list-term .btn-term.active{background:var(--item-active-bg);color:var(--text-color-value)}.online-trading{--bg-card: var(--popover-background);--bg-hover: var(--popover-border-color);--bg-darker: var(--common-background);--text-primary: var(--text-color-value);--text-secondary: var(--text-color);--accent-green: var(--stock-up-color);--accent-green-bg: rgba(0, 184, 148, .15);--accent-blue: var(--primary-color);--border-color: var(--border-color-base)}.title-bond-home{padding:16px}.title-bond-home strong{color:var(--accent-blue);font-size:16px}.list-header-label{display:grid;grid-template-columns:3fr 1.5fr 1.5fr 1.5fr 2fr .5fr;padding:8px 16px;font-size:12px;color:var(--text-secondary)}.list-product{padding:0 16px 16px;height:calc(100% - 60px)}.list-product .product-wrapper{background:var(--bg-card);border-radius:8px;margin-bottom:8px;border:1px solid var(--border-color);overflow:hidden;transition:border-color .2s}.list-product .product-wrapper.active{border-color:var(--accent-blue)}.list-product .product-header{display:grid;grid-template-columns:3fr 1.5fr 1.5fr 1.5fr 2fr .5fr;align-items:center;padding:16px;cursor:pointer;min-height:60px}.list-product .product-header:hover{background-color:var(--bg-hover)}.list-product .product-header .col-name{display:flex;gap:12px;align-items:center}.list-product .product-header .col-name .rank-icon{color:var(--accent-blue)}.list-product .product-header .col-name .name-group{display:flex;flex-direction:column}.list-product .product-header .col-name .name-group .rank-text{font-weight:700;color:var(--text-primary);font-size:14px}.list-product .product-header .col-name .name-group .real-name{font-size:11px;color:var(--text-secondary)}.list-product .product-header .col-term,.list-product .product-header .col-min{color:var(--text-primary);font-size:13px}.list-product .product-header .col-rate{color:var(--second-color);font-weight:700}.list-product .product-header .col-stock .badge-stock{background:var(--accent-green-bg);color:var(--accent-green);padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.list-product .product-header .col-action{display:flex;justify-content:flex-end;color:var(--text-secondary)}.list-product .product-dropdown{max-height:0;transition:max-height .3s ease;background-color:var(--bg-darker)}.list-product .product-dropdown.open{max-height:600px;border-top:1px solid var(--border-color)}.list-product .nested-product-card{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;padding:20px}@media(max-width:992px){.list-product .nested-product-card{grid-template-columns:1fr}}.list-product .nested-product-card .nested-left-chart{background:#ffffff05;border-radius:8px;padding:16px;border:1px dashed var(--border-color)}.list-product .nested-product-card .nested-left-chart .chart-title{font-size:14px;color:var(--text-secondary);margin-bottom:12px;text-transform:uppercase;font-weight:600}.list-product .nested-product-card .nested-left-chart .chart-container{min-height:300px;display:flex;align-items:center;justify-content:center}.list-product .nested-product-card .nested-left-chart .chart-loading{color:var(--text-secondary);font-size:12px;font-style:italic}.list-product .nested-product-card .nested-right-info{display:flex;flex-direction:column}.list-product .nested-product-card .nested-right-info .info-header{margin-bottom:20px;border-bottom:1px solid var(--border-color);padding-bottom:12px}.list-product .nested-product-card .nested-right-info .info-header .bond-name{font-size:18px;font-weight:700;color:var(--accent-green);margin-bottom:4px}.list-product .nested-product-card .nested-right-info .info-header .issuer-name{font-size:13px;color:var(--text-secondary);line-height:1.4}.list-product .nested-product-card .nested-right-info .info-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;margin-bottom:24px}.list-product .nested-product-card .nested-right-info .info-grid .info-item{display:flex;flex-direction:column;gap:4px}.list-product .nested-product-card .nested-right-info .info-grid .info-item .label{font-size:12px;color:var(--text-secondary)}.list-product .nested-product-card .nested-right-info .info-grid .info-item .value{font-size:14px;color:var(--text-primary);font-weight:600}.list-product .nested-product-card .nested-right-info .info-grid .info-item .value.high-light{color:var(--second-color)!important;font-size:16px;font-weight:700}.list-product .nested-product-card .nested-right-info .info-grid .info-item .value.stock{color:var(--accent-green)}.list-product .nested-product-card .nested-right-info .action-buttons{margin-top:auto;display:flex;gap:12px}.list-product .nested-product-card .nested-right-info .action-buttons button{flex:1;height:40px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.list-product .nested-product-card .nested-right-info .action-buttons .btn-buy{background:var(--buy-bg);color:#fff;border:none}.list-product .nested-product-card .nested-right-info .action-buttons .btn-buy:hover{filter:brightness(1.1)}.list-product .nested-product-card .nested-right-info .action-buttons .btn-detail{background:transparent;border:1px solid var(--border-color);color:var(--text-primary)}.list-product .nested-product-card .nested-right-info .action-buttons .btn-detail:hover{border-color:var(--accent-blue);color:var(--accent-blue)}.bond-order-history-container{height:100%;display:flex;flex-direction:column;gap:12px}.bond-order-history-container .filter-container{display:flex;padding:10px 20px 0;gap:10px;align-items:center;flex-wrap:wrap}.bond-order-history-container .filter-container .order-book-filter-select{border-radius:8px;padding:6px 20px;background-color:transparent;border:1px solid var(--border-color-base);color:var(--text-color-value)}.bond-order-history-container .filter-container .order-book-filter-select label{margin-right:8px}.bond-order-history-container .filter-container .date-picker-container{width:140px}.bond-order-history-container .filter-container .date-picker-container .date-picker{width:100%;border-radius:8px;padding:6px 8px;background-color:transparent}.bond-order-history-container .filter-container .auto-accounts{width:130px}.bond-order-history-container .filter-container .auto-accounts .auto-account-text{height:29px;border-radius:8px;background-color:transparent}.bond-order-history-container .order-book-list{flex:1}.bond-order-history-container .order-book-list .tabulator-header{height:50px;display:flex;align-items:center;background-color:var(--table-header-bg)!important}.bond-order-history-container .order-book-list .tabulator-header .tabulator-col{border:none!important}.bond-order-history-container .order-book-list .tabulator-header .tabulator-col:first-child{padding-left:6px}.bond-order-history-container .order-book-list .tabulator-header .title-header-table{display:flex;flex-direction:column;gap:4px}.bond-order-history-container .order-book-list .tabulator-footer{background-color:transparent!important;border-top:none!important}.bond-order-history-container .order-book-list .tabulator-footer .tabulator-calcs-holder{background-color:transparent!important;border-top:none!important;border-bottom:none!important}.bond-order-history-container .order-book-list .tabulator-footer .tabulator-calcs-holder .tabulator-calcs-bottom{background-color:var(--table-header-bg)!important}.bond-order-history-container .order-book-list .tabulator-footer .tabulator-calcs-holder .tabulator-calcs-bottom .tabulator-cell{border-right:none!important;color:var(--text-color-value)}.bond-order-history-container .order-book-list .tabulator-footer .tabulator-calcs-holder .tabulator-calcs-bottom .tabulator-cell>div{text-align:center;display:flex;height:100%;align-items:center;justify-content:center}.bond-order-history-container .order-book-list .tabulator-footer .tabulator-calcs-holder .tabulator-calcs-bottom .tabulator-cell .total-value,.bond-order-history-container .order-book-list .tabulator-footer .tabulator-calcs-holder .tabulator-calcs-bottom .tabulator-cell .total-title{display:flex;justify-content:end}.bond-order-history-container .order-book-list .code{padding-left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bond-order-history-container .order-book-list .code span{font-size:110%!important}.bond-order-history-container .order-book-list .code .sub-text{color:var(--text-color);font-size:90%!important}.bond-order-history-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.text-center .cell-content{align-items:center}.bond-order-history-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content{display:flex;flex-direction:column;justify-content:center;gap:4px;height:100%}.bond-order-history-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span{padding:6px 12px;border-radius:8px;width:100px}.bond-order-history-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span.buy{color:var(--stock-up-color)!important;background-color:color-mix(in srgb,var(--stock-up-color),transparent 90%);text-transform:uppercase;width:70px}.bond-order-history-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span.sell{color:var(--stock-down-color)!important;background-color:color-mix(in srgb,var(--stock-down-color),transparent 90%);text-transform:uppercase;width:70px}.bond-order-history-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span.pending{color:var(--processing_order_color)!important;background-color:color-mix(in srgb,var(--processing_order_color),transparent 80%)}.bond-order-history-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span.active{color:var(--pending_order_color)!important;background-color:color-mix(in srgb,var(--pending_order_color),transparent 80%)}.bond-order-history-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span.matched{color:var(--partial_filled_b_order_color)!important;background-color:color-mix(in srgb,var(--partial_filled_b_order_color),transparent 80%)}.bond-order-history-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span.canceled{color:var(--exprired_order_color)!important;background-color:color-mix(in srgb,var(--exprired_order_color),transparent 80%)}.bond-order-history-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span.confirm{color:var(--inactive_order_color)!important;background-color:color-mix(in srgb,var(--inactive_order_color),transparent 80%)}.bond-order-history-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span.reject{color:var(--partial_filled_s_order_color)!important;background-color:color-mix(in srgb,var(--partial_filled_s_order_color),transparent 80%)}.bond-order-history-container .order-book-list .action-green{background-color:var(--stock-up-color);width:64px;height:32px;border-radius:4px;padding:6px 16px}.bond-order-history-container .order-book-list .action-red{background-color:var(--stock-down-bg-color);width:64px;height:32px;border-radius:4px;padding:6px 16px}.bond-order-history-container .inno-loading{height:87vh}.investors-container{display:flex;max-width:1800px;margin:40px auto;color:var(--text-color-value);border-radius:8px;overflow:hidden;height:calc(100vh - 170px)}.sidebar{flex:0 0 500px;padding:0 30px;display:flex;flex-direction:column;gap:20px}.sidebar .sidebar-heading{color:var(--text-color-value);font-size:150%!important;font-weight:500}.sidebar .sidebar-item{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 18px;cursor:pointer;background-color:transparent;border-radius:8px;background-color:color-mix(in srgb,var(--popover-background),transparent 0%);gap:12px;box-shadow:var(--shadow-100);min-height:100px}.sidebar .sidebar-item:hover{background-color:var(--item-hover-bg)}.sidebar .sidebar-item.active{background-color:var(--item-active-bg)}.sidebar .sidebar-item.active .item-title{color:var(--text-color-value)}.sidebar .sidebar-item .item-text{flex-grow:1}.sidebar .sidebar-item .item-text .item-title{color:var(--text-color-value);margin-bottom:5px;line-height:1.4;font-weight:500;font-size:130%!important}.sidebar .sidebar-item .item-description{font-size:14px!important;color:var(--text-color)}.sidebar .sidebar-item .item-icon{font-size:1.2em;font-weight:700;color:var(--primary-color);margin:auto 0}.content-area{flex:1;padding:30px 40px;background-color:var(--popover-background);border-radius:16px}.content-area .content-title{color:var(--text-color-value);font-size:200%!important;margin-bottom:25px;font-weight:500;text-transform:uppercase;text-align:center}.content-area .content-box{padding:25px;border-radius:6px}.content-area .content-box p{font-size:110%!important;color:var(--text-color-value)!important}.content-area .concept-heading,.content-area .upload-heading{font-size:150%!important;font-weight:500;margin-top:20px;margin-bottom:15px;color:var(--text-color-value)}.content-area p{line-height:1.6;margin-bottom:10px;font-size:110%!important}.content-area .info-list{list-style:none;padding:0;margin-bottom:20px}.content-area .info-list li{padding:8px 0;display:flex;align-items:center}.content-area .info-list li strong{margin-right:5px}.content-area .info-list li:last-child{border-bottom:none}.content-area .info-list li svg{margin-right:10px;width:30px;height:30px}.content-area .info-list li svg path{stroke:var(--text-color-value)}.content-area .info-list .list-item-icon{display:flex;align-items:center}.content-area .info-list .list-item-icon i{margin-right:10px}.content-area .upload-button{background-color:var(--primary-color);color:#fff;padding:6px 12px;border-radius:8px;cursor:pointer;font-size:1em;display:flex;border:none;align-items:center;margin-top:30px}.content-area .upload-button .upload-icon{margin-left:10px;font-weight:700;font-size:1.2em}.content-area .upload-button:hover{transition:.2s;background-color:color-mix(in srgb,var(--primary-color),transparent 10%)}.content-area .commitment{display:flex;align-items:flex-start;margin-top:20px;padding-top:15px;border-top:1px dashed var(--border-color-base)}.content-area .commitment input[type=checkbox]{margin-right:15px;margin-top:3px}.content-area .commitment label{font-size:110%!important;color:var(--text-color);font-style:italic}.content-area .submit-button{background-color:var(--second-color);color:#fff;padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-size:120%!important;display:block;margin:50px auto 25px}.content-area .submit-button:hover{background-color:color-mix(in srgb,var(--primary-color),transparent 10%)}.bond-statistics-container{height:100%;display:flex;flex-direction:column;gap:12px}.bond-statistics-container .filter-container{display:flex;padding:10px 20px 0;gap:10px;align-items:center}.bond-statistics-container .filter-container .statistics-filter-select{border-radius:8px;padding:6px 20px;background-color:transparent;border:1px solid var(--border-color-base);color:var(--text-color-value)}.bond-statistics-container .filter-container .statistics-filter-select label{margin-right:8px}.bond-statistics-container .filter-container .filter-date{display:flex;align-items:center;gap:5px}.bond-statistics-container .filter-container .filter-date .date-picker{border-radius:8px;padding:6px 8px;background-color:transparent;margin:0 5px}.bond-statistics-container .order-book-list{flex:1}.bond-statistics-container .order-book-list .tabulator-header{height:50px;display:flex;align-items:center;background-color:var(--table-header-bg)!important}.bond-statistics-container .order-book-list .tabulator-header .tabulator-col{border:none!important}.bond-statistics-container .order-book-list .tabulator-header .tabulator-col:first-child{padding-left:6px}.bond-statistics-container .order-book-list .tabulator-header .title-header-table{display:flex;flex-direction:column;gap:4px}.bond-statistics-container .order-book-list .tabulator-footer{background-color:transparent!important;border-top:none!important}.bond-statistics-container .order-book-list .tabulator-footer .tabulator-calcs-holder{background-color:transparent!important;border-top:none!important;border-bottom:none!important}.bond-statistics-container .order-book-list .tabulator-footer .tabulator-calcs-holder .tabulator-calcs-bottom{background-color:var(--table-header-bg)!important}.bond-statistics-container .order-book-list .tabulator-footer .tabulator-calcs-holder .tabulator-calcs-bottom .tabulator-cell{border-right:none!important;color:var(--text-color-value)}.bond-statistics-container .order-book-list .tabulator-footer .tabulator-calcs-holder .tabulator-calcs-bottom .tabulator-cell>div{text-align:center;display:flex;height:100%;align-items:center;justify-content:center}.bond-statistics-container .order-book-list .code{padding-left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bond-statistics-container .order-book-list .code span{font-size:110%!important}.bond-statistics-container .order-book-list .code .sub-text{color:var(--text-color);font-size:90%!important}.bond-statistics-container .order-book-list .action-green{background-color:var(--stock-up-color);width:64px;height:32px;border-radius:4px;padding:6px 16px}.bond-statistics-container .order-book-list .action-red{background-color:var(--stock-down-bg-color);width:64px;height:32px;border-radius:4px;padding:6px 16px}.bond-statistics-container .inno-loading{height:87vh}.bond-portfolio-layout{height:100%;display:flex;flex-direction:column;color:var(--text-color-value);padding:12px 24px;gap:12px}.bond-portfolio-layout .portfolio-filter-bar{display:flex;align-items:center;gap:20px;padding:0;background-color:transparent;border:none}.bond-portfolio-layout .portfolio-filter-bar .filter-group{display:flex;align-items:center;gap:12px}.bond-portfolio-layout .portfolio-filter-bar .filter-group label{font-size:13px;color:var(--text-color);white-space:nowrap;font-weight:500}.bond-portfolio-layout .portfolio-filter-bar .filter-group .filter-input.account-input{width:150px}.bond-portfolio-layout .portfolio-filter-bar .filter-group .filter-input.account-input .auto-accounts .auto-account-text{border-radius:8px;height:30px}.bond-portfolio-layout .portfolio-filter-bar .filter-group .filter-input.date-input,.bond-portfolio-layout .portfolio-filter-bar .filter-group .filter-input.select-input{width:140px}.bond-portfolio-layout .portfolio-filter-bar .filter-group .filter-input .auto-account-wrapper input,.bond-portfolio-layout .portfolio-filter-bar .filter-group .filter-input .i-input{background-color:var(--input-bg)!important;border:1px solid var(--border-color-base)!important;color:var(--text-color-value)!important;height:30px;border-radius:8px;width:100%}.bond-portfolio-layout .portfolio-filter-bar .filter-group .filter-input .auto-account-wrapper input:hover,.bond-portfolio-layout .portfolio-filter-bar .filter-group .filter-input .i-input:hover,.bond-portfolio-layout .portfolio-filter-bar .filter-group .filter-input .auto-account-wrapper input:focus,.bond-portfolio-layout .portfolio-filter-bar .filter-group .filter-input .i-input:focus{border-color:var(--primary-color)!important}.bond-portfolio-layout .portfolio-filter-bar .filter-group .filter-input .dark-select{background-color:var(--input-bg)!important;border-color:var(--border-color-base)!important;color:var(--text-color-value)!important;height:30px;border-radius:8px;display:flex;align-items:center;width:100%}.bond-portfolio-layout .portfolio-filter-bar .filter-group .filter-input .dark-select label{text-align:left;color:var(--text-color-value)}.bond-portfolio-layout .portfolio-filter-bar .filter-group .filter-input .dark-select .ant-select-arrow{color:var(--text-color)}.bond-portfolio-layout .portfolio-main-body{display:flex;flex:1;gap:24px;min-height:0}.bond-portfolio-layout .portfolio-main-body .portfolio-sidebar-info{flex:0 0 280px;background-color:var(--popover-background);border-radius:12px;border:1px dashed var(--border-color-base);padding:20px 24px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.bond-portfolio-layout .portfolio-main-body .portfolio-sidebar-info .sidebar-header{font-size:16px;font-weight:700;color:var(--text-color-value);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.bond-portfolio-layout .portfolio-main-body .portfolio-sidebar-info .divider{height:1px;background-color:var(--border-color-base);margin:4px 0}.bond-portfolio-layout .portfolio-main-body .portfolio-sidebar-info .info-card-item{display:flex;flex-direction:column;gap:6px}.bond-portfolio-layout .portfolio-main-body .portfolio-sidebar-info .info-card-item .info-label{font-size:13px;color:var(--text-color)}.bond-portfolio-layout .portfolio-main-body .portfolio-sidebar-info .info-card-item .info-value{font-size:16px;font-weight:600;color:var(--text-color-value)}.bond-portfolio-layout .portfolio-main-body .portfolio-sidebar-info .info-card-item .info-value.has-sub{color:var(--second-color)}.bond-portfolio-layout .portfolio-main-body .portfolio-sidebar-info .info-card-item .info-sub-value{font-size:13px;color:var(--text-color-value);font-weight:500}.bond-portfolio-layout .portfolio-main-body .portfolio-content-area{flex:1;display:flex;flex-direction:column;gap:20px;min-width:0}.bond-portfolio-layout .portfolio-main-body .portfolio-content-area .content-tabs-flat{display:flex;gap:8px;border-bottom:1px solid var(--border-color-base);padding-bottom:0}.bond-portfolio-layout .portfolio-main-body .portfolio-content-area .content-tabs-flat .tab-link{background:transparent;border:none;color:var(--text-color);cursor:pointer;font-weight:600;font-size:15px;padding:10px 20px;position:relative;transition:all .2s}.bond-portfolio-layout .portfolio-main-body .portfolio-content-area .content-tabs-flat .tab-link:hover{color:var(--text-color-value)}.bond-portfolio-layout .portfolio-main-body .portfolio-content-area .content-tabs-flat .tab-link.active{color:var(--second-color)}.bond-portfolio-layout .portfolio-main-body .portfolio-content-area .content-tabs-flat .tab-link.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:var(--second-color);border-radius:3px 3px 0 0}.bond-portfolio-layout .portfolio-main-body .portfolio-content-area .content-panel-flat{flex:1;background-color:transparent;border:none;padding:0;position:relative;overflow:hidden}.bond-portfolio-layout .portfolio-main-body .portfolio-content-area .content-panel-flat>div{height:100%}.bond-portfolio-layout .portfolio-main-body .portfolio-content-area .content-panel-flat .loading-wrapper{display:flex;align-items:center;justify-content:center;height:100%}.bond-holdings-container{height:100%;display:flex;flex-direction:column}.bond-holdings-container .holdings-list{flex:1}.bond-holdings-container .holdings-list .tabulator-header{background-color:transparent!important;border-bottom:1px solid var(--border-color-base)!important}.bond-holdings-container .holdings-list .tabulator-header .tabulator-col{background-color:transparent!important;border:none!important}.bond-holdings-container .holdings-list .tabulator-header .tabulator-col .tabulator-col-content{color:var(--text-color-value);font-weight:600;padding:12px 8px}.bond-holdings-container .holdings-list .tabulator-header .title-header-table{display:flex;flex-direction:column;gap:4px}.bond-holdings-container .holdings-list .tabulator-row{background-color:transparent!important;border-bottom:1px solid rgba(54,60,78,.5)!important;color:var(--text-color-value)}.bond-holdings-container .holdings-list .tabulator-row:hover{background-color:#ffffff08!important}.bond-holdings-container .holdings-list .tabulator-row .tabulator-cell{border:none!important;padding:12px 8px}.bond-holdings-container .holdings-list .tabulator-row .action-btns{display:flex;gap:4px;justify-content:center;align-items:center;flex-direction:column}.bond-holdings-container .holdings-list .tabulator-row .action-btns button{border:none;cursor:pointer;color:var(--text-color-value);padding:2px 8px;border-radius:4px;transition:all .2s;min-width:65px}.bond-holdings-container .holdings-list .tabulator-row .action-btns button:hover{opacity:.8}.bond-holdings-container .holdings-list .tabulator-row .action-btns button.btn-renew{background-color:var(--buy-bg);color:#fff}.bond-holdings-container .holdings-list .tabulator-row .action-btns button.btn-sell{background-color:var(--sell-bg);color:#fff}.bond-holdings-container .holdings-list .tabulator-row .action-btns button.disabled{background-color:var(--disable-bg);cursor:not-allowed;opacity:.5}.bond-holdings-container .tabulator-header .tabulator-col:first-child{padding-left:6px}.bond-holdings-container .code{padding-left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bond-holdings-container .code span{font-size:110%!important}.bond-holdings-container .code .sub-text{color:var(--text-color);font-size:90%!important}.bond-allocation-layout{height:100%;display:flex;gap:18px}.bond-allocation-layout .allocation-table-wrapper{flex:0 0 53%;border-radius:8px;overflow:hidden;border:1px solid var(--border-color-base);background-color:var(--popover-background)}.bond-allocation-layout .allocation-table-wrapper .allocation-list-table{height:100%}.bond-allocation-layout .allocation-table-wrapper .allocation-list-table .tabulator-header{background-color:var(--popover-background)!important;border-bottom:1px solid var(--border-color-base)!important}.bond-allocation-layout .allocation-table-wrapper .allocation-list-table .tabulator-header .tabulator-col{background-color:transparent!important;border-right:none!important}.bond-allocation-layout .allocation-table-wrapper .allocation-list-table .tabulator-header .tabulator-col .tabulator-col-content{color:var(--text-color);font-weight:600;padding:12px}.bond-allocation-layout .allocation-table-wrapper .allocation-list-table .tabulator-row{background-color:transparent!important;border-bottom:1px solid rgba(var(--border-color-base),.3)!important}.bond-allocation-layout .allocation-table-wrapper .allocation-list-table .tabulator-row:hover{background-color:#ffffff08!important}.bond-allocation-layout .allocation-table-wrapper .allocation-list-table .tabulator-row .tabulator-cell{border-right:none!important;padding:8px 12px}.bond-allocation-layout .allocation-table-wrapper .cell-text-bold{font-weight:500;color:var(--text-color-value);white-space:break-spaces;line-height:18px}.bond-allocation-layout .allocation-table-wrapper .cell-text-normal{color:var(--text-color-value)}.bond-allocation-layout .allocation-table-wrapper .cell-ratio{width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.bond-allocation-layout .allocation-table-wrapper .cell-ratio span{font-weight:500;color:var(--text-color-value);font-size:13px}.bond-allocation-layout .allocation-table-wrapper .cell-ratio .ratio-bar-bg{width:80px;height:4px;background-color:#ffffff1a;border-radius:2px;overflow:hidden}.bond-allocation-layout .allocation-table-wrapper .cell-ratio .ratio-bar-bg .ratio-bar-fill{height:100%;background-color:var(--second-color);border-radius:2px}.bond-allocation-layout .allocation-charts-wrapper{flex:1;display:flex;gap:12px}.bond-allocation-layout .allocation-charts-wrapper .chart-card{flex:1;background-color:var(--popover-background);border:1px solid var(--border-color-base);border-radius:8px;padding:16px 0 0;display:flex;flex-direction:column}.bond-allocation-layout .allocation-charts-wrapper .chart-card .chart-title{font-size:14px;font-weight:600;color:var(--text-color);margin-bottom:12px;text-align:center;text-transform:uppercase}.bond-allocation-layout .allocation-charts-wrapper .chart-card .chart-body{flex:1;position:relative;display:flex;align-items:center;justify-content:center}@media(max-width:1200px){.widget .bond-allocation-layout{flex-direction:column}.widget .bond-allocation-layout .allocation-table-wrapper,.widget .bond-allocation-layout .allocation-charts-wrapper{flex:0 0 auto;height:50%}}.bond-order-book-container{height:100%;display:flex;flex-direction:column;gap:12px}.bond-order-book-container .filter-container{display:flex;padding:10px 20px 0;gap:10px;align-items:center;flex-wrap:wrap}.bond-order-book-container .filter-container .order-book-filter-select{border-radius:8px;padding:6px 20px;background-color:transparent;border:1px solid var(--border-color-base);color:var(--text-color-value)}.bond-order-book-container .filter-container .order-book-filter-select label{margin-right:8px}.bond-order-book-container .filter-container .date-picker-container{width:140px}.bond-order-book-container .filter-container .date-picker-container .date-picker{width:100%;border-radius:8px;padding:6px 8px;background-color:transparent;width:140px}.bond-order-book-container .filter-container .auto-accounts{width:130px}.bond-order-book-container .filter-container .auto-accounts .auto-account-text{height:29px;border-radius:8px;background-color:transparent}.bond-order-book-container .order-book-list{flex:1}.bond-order-book-container .order-book-list .tabulator-header{height:50px;display:flex;align-items:center;background-color:var(--table-header-bg)!important}.bond-order-book-container .order-book-list .tabulator-header .tabulator-col{border:none!important}.bond-order-book-container .order-book-list .tabulator-header .tabulator-col:first-child{padding-left:6px}.bond-order-book-container .order-book-list .tabulator-header .title-header-table{display:flex;flex-direction:column;gap:4px}.bond-order-book-container .order-book-list .code{padding-left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bond-order-book-container .order-book-list .code span{font-size:110%!important}.bond-order-book-container .order-book-list .code .sub-text{color:var(--text-color);font-size:90%!important}.bond-order-book-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.text-center .cell-content{align-items:center}.bond-order-book-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content{display:flex;flex-direction:column;justify-content:center;gap:4px;height:100%}.bond-order-book-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span{padding:6px 12px;border-radius:8px;width:100px}.bond-order-book-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span.buy{color:var(--stock-up-color)!important;background-color:color-mix(in srgb,var(--stock-up-color),transparent 90%);text-transform:uppercase;width:70px}.bond-order-book-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span.sell{color:var(--stock-down-color)!important;background-color:color-mix(in srgb,var(--stock-down-color),transparent 90%);text-transform:uppercase;width:70px}.bond-order-book-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span.pending{color:var(--processing_order_color)!important;background-color:color-mix(in srgb,var(--processing_order_color),transparent 80%)}.bond-order-book-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span.active{color:var(--pending_order_color)!important;background-color:color-mix(in srgb,var(--pending_order_color),transparent 80%)}.bond-order-book-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span.matched{color:var(--partial_filled_b_order_color)!important;background-color:color-mix(in srgb,var(--partial_filled_b_order_color),transparent 80%)}.bond-order-book-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span.canceled{color:var(--exprired_order_color)!important;background-color:color-mix(in srgb,var(--exprired_order_color),transparent 80%)}.bond-order-book-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span.confirm{color:var(--inactive_order_color)!important;background-color:color-mix(in srgb,var(--inactive_order_color),transparent 80%)}.bond-order-book-container .order-book-list .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .cell-content span.reject{color:var(--partial_filled_s_order_color)!important;background-color:color-mix(in srgb,var(--partial_filled_s_order_color),transparent 80%)}.bond-order-book-container .order-book-list .action-cancel{color:var(--full_filled_s_order_color);border:solid 1px var(--full_filled_s_order_color);width:64px;height:32px;border-radius:6px;padding:6px 16px}.bond-order-book-container .order-book-list .action-cancel:hover{background-color:var(--full_filled_s_order_color);color:#fff}.bond-order-book-container .inno-loading{height:87vh}.bond-order-cancel-modal .content{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;margin:12px 24px!important}.bond-order-cancel-modal .content .content-message{font-size:25px;line-height:20px;text-align:center}.bond-order-cancel-modal .buttonpane{justify-content:center!important}.bond-order-cancel-modal .buttonpane .i-btn{min-width:100px;padding:8px 16px;border-radius:6px;cursor:pointer}.bond-order-cancel-modal .buttonpane .i-btn.primary{background:var(--btn-background-color);color:var(--text-color-value);border:none}.bond-order-cancel-modal .buttonpane .i-btn.d-btn{color:var(--text-color);border:1px solid var(--border-color-base)}
