html,body,#root{height:100%;margin:0;padding:0}.colorWeak{filter:invert(80%)}.ant-layout{min-height:100vh}canvas{display:block}body{background-color:#141414;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{list-style:none}@media(max-width:480px){.ant-table{width:100%;overflow-x:auto}.ant-table-thead>tr>th,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-tbody>tr>td{white-space:pre}.ant-table-thead>tr>th>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-tbody>tr>td>span{display:block}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){body .ant-design-pro>.ant-layout{min-height:100vh}}.tableActionIcons{color:#177ddc}.tableActionIcons :hover,.ant-pro-table-list-toolbar-setting-item span{color:#fff}.ant-pro-table-list-toolbar-container{flex-wrap:wrap;row-gap:8px}.ant-pro-table-list-toolbar-left,.ant-pro-table-list-toolbar-right{flex-wrap:wrap}.success{color:#49aa19ad}.error{color:#bd441d}.asset-filter{width:150px}.account-filter{width:180px}.full-width{width:100%}ul.ant-menu-inline .ant-menu-item{padding-right:0}li.ant-menu-item-selected a,li.ant-menu-item-selected a:hover{color:#fff}.show-sub-menu-items{text-overflow:ellipsis;width:100px;overflow:hidden;float:left}.ant-table-body{height:calc(100% - 56px)}.ant-pro-table,.ant-card,.ant-card-body,.ant-spin-nested-loading,.ant-spin-container,.ant-table,.ant-table-container,.ant-pro-card,.ant-table-wrapper{height:100%}.has-pagination-filters .ant-table-wrapper{height:calc(100% - 80px)}.has-pagination-filters .remove-pagination-height .ant-table-wrapper{height:100%}.ant-table-tbody>.ant-table-placeholder>td{border-bottom:none!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{border-radius:10px;background:#80808073}::-webkit-scrollbar-thumb{background:gray;border-radius:5px}::-webkit-scrollbar-corner{display:none}.ant-pro-table .ant-table-container .ant-table-tbody .ant-table-row td.ant-table-cell:first-child{padding-left:12px}.ant-pro-table .ant-table-content .ant-table-thead tr:first-child>th:first-child{padding-left:12px}.ant-list-bordered.ant-list-sm .ant-list-item{padding:6px 14px}.align-section .ant-pro-table{height:90%}.align-horizontal-divider{margin-bottom:20px;margin-top:0}.remove-step-icons .ant-input-number-handler-wrap{display:none}span span.ant-typography-ellipsis{display:inline}div .ant-upload.ant-upload-select{display:block}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{display:none}.showDisbaleIcons{color:gray}.ant-pro-sider .ant-menu-item .ant-btn .tableActionIcons{margin-right:0}.ant-pro-sider .ant-menu-item-selected,.ant-pro-sider .ant-menu-dark .ant-menu-item-selected,.ant-pro-sider .ant-menu .ant-menu-item-selected{background-color:#177ddc!important;border-radius:6px}.ant-pro-sider .ant-menu-item-selected .ant-menu-title-content{color:#fff!important;font-weight:500}.ant-pro-sider .ant-menu-item-selected .anticon,.ant-pro-sider .ant-menu-item-selected .ant-menu-item-icon{color:#fff!important}.ant-pro-sider .ant-layout-sider-children{overflow-y:auto;overflow-x:hidden}.menu-version{line-height:20px}.ant-table-cell .successStatusColor,.ant-modal .successStatusColor{background:transparent;color:#49aa19ad;border:1px solid #49aa19ad}.ant-table-cell .primaryStatusColor,.ant-modal .primaryStatusColor{background:transparent;color:#177ddc;border:1px solid #177DDC}.ant-table-cell .errorStatusColor,.ant-modal .errorStatusColor{background:transparent;color:#bd441d;border:1px solid #BD441D}.ant-table-cell .warningStatusColor,.ant-modal .warningStatusColor{background:transparent;color:#d89614;border:1px solid #d89614}.action-portfolio{display:none}.render-portfolios:hover .action-portfolio{float:right;display:block}.align-right{text-align:right}.align-center{text-align:center}.searchRemoveBtn{padding:2.8px 0}.ant-dropdown .ant-pro-core-dropdown-footer{display:none}.ant-pro-core-field-dropdown-content{border:1px solid #303030}.ant-pro-core-field-dropdown-overlay{background-color:#1f1f1f}.filters-width{width:180px}.security-search-filter{display:block}.ant-input-group-wrapper.selected-account-filter{display:block;vertical-align:middle}.number-fields-width,.formwithnumber .number-fields-width{width:100%}.strcutred-trade-ticket-form .ant-row .ant-form-item{margin-bottom:10px}.ant-form-vertical .ant-form-item-label .ant-col-24.ant-form-item-label .ant-col-xl-24.ant-form-item-label{padding:0 0 4px}.grid-summary-number{float:right}.ant-table-summary .ant-table-cell.grid-summary-cell{border-bottom:none}.text-beside-icon-padding{padding-left:6px}.modal-header-extra-text{display:flex;flex-direction:row;justify-content:space-between;margin-right:20px}.positions .ant-collapse-content>.ant-collapse-content-box{padding-left:0;padding-right:0}.grid-titles{color:#ffffffd9;font-size:16px}h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography{color:#fff}.nav-loading-bar{position:fixed;top:0;left:0;height:3px;background:#177ddc;z-index:9999;animation:nav-progress 1.8s cubic-bezier(.1,.4,.4,1) forwards}@keyframes nav-progress{0%{width:0%}60%{width:75%}to{width:90%}}.remove-submenu-icon .ant-dropdown-menu-submenu-arrow{display:none}.ant-table.ant-table-middle .ant-table-tbody .expandedRowTable.ant-pro-table .ant-table{margin:0 0 0 35px}.height-100{height:100%}.height-90{height:90%}.ant-card-body{padding:12px}.security-import-tab .ant-card-body{padding:0}.ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 32px!important}.regular-trade-ticket-security-details .ant-list-item-action{margin-left:5px}.ant-modal .ant-layout,.ant-modal .ant-layout-sider,.ant-modal .ant-layout-sider-children,.ant-modal .ant-layout-header,.ant-modal .ant-menu.ant-menu-dark,.ant-modal .ant-menu-dark .ant-menu-inline.ant-menu-sub{background-color:#141414!important}.rightMargin20{margin-right:20px}.reorder_menu{cursor:pointer}.ant-design-pro .ant-pro-sider-logo img{height:30px;margin-left:-4%}.ant-design-pro .ant-pro-sider-logo h1{font-size:22px;line-height:36px;height:36px;width:30%}.ant-pro-card{height:100%}.ant-modal-body .ant-pro-table>.ant-pro-card>.ant-pro-card-body{padding:0}.ant-modal-body .ant-pro-table-list-toolbar .ant-pro-table-list-toolbar-container{padding:0}.tradingStats .ant-descriptions-view .ant-descriptions-row:last-child .ant-descriptions-item{padding-bottom:0}.positionDetailTable .ant-pro-card-body{padding:0}.positionDetailTable .ant-table-wrapper{height:100%}.positionGrid .ant-table-expanded-row>td{padding:0}.ant-table-cell .ant-table-row-expand-icon-cell{width:20px;max-width:20px}.tableWithSummary .ant-table .ant-table-cell{vertical-align:top}.portfolioNameAndCode{margin-left:24px;margin-top:10px}.react-resizable{position:relative;background-clip:padding-box}.react-resizable-handle{position:absolute;right:-5px;bottom:0;z-index:1;width:10px;height:100%;cursor:col-resize}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{height:76%}.client-positionGrid .ant-table-thead{height:90px}.client-positionGrid .ant-table-body{height:calc(100% - 76px)}.ant-message-notice-content{background-color:#1f1f1f!important;color:#ffffffd9!important;box-shadow:0 6px 16px #0000007a,0 3px 6px -4px #0000007a,0 9px 28px 8px #00000059!important}.ant-message-notice-content .ant-message-custom-content,.ant-message-notice-content .ant-message-custom-content span:not(.anticon){color:#ffffffd9!important}.ant-modal-content textarea.ant-input{background-color:#141414;color:#ffffffd9}.ant-modal-content textarea.ant-input::placeholder{color:#ffffff40!important}.ant-notification-notice{background-color:#1f1f1f!important;color:#ffffffd9!important;box-shadow:0 6px 16px #0000007a,0 3px 6px -4px #0000007a,0 9px 28px 8px #00000059!important}.ant-notification-notice .ant-notification-notice-message{color:#ffffffd9!important}.ant-notification-notice .ant-notification-notice-description{color:#ffffffa6!important}.ant-notification-notice .ant-notification-notice-close{color:#ffffff73!important}.ant-notification-notice .ant-notification-notice-close:hover{color:#ffffffd9!important}.ant-pro-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#177ddc0f!important}.ant-pro-table .ant-table-expanded-row>td{background:#177ddc08!important}.ant-table-expanded-row .ant-table-tbody>tr.ant-table-row:hover>td{background:#fa8c1614!important}.ant-pro-table .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right,.ant-pro-table .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-left{background:#141a20!important}.global-search .ant-btn-sm{height:20px;font-size:12px}.public-layout{min-height:80vh;background:#0b1220;position:relative;padding:40px;min-width:100vw}.public-layout .public-container{display:flex;gap:30px;max-width:1600px;margin:0 auto;height:calc(100vh - 80px);align-items:center}.public-layout .public-left-column{flex:0 0 600px;width:600px;min-width:600px;display:flex;align-items:center;justify-content:center;background-color:#0e1628;border-radius:16px;box-shadow:0 0 0 1px #ffffff1a,0 8px 32px #0000004d;height:calc(90vh - 80px)}.public-layout .public-right-column{flex:0 0 600px;width:600px;min-width:600px;display:flex;align-items:center;justify-content:center;inset:0;background:radial-gradient(1200px 500px at 90% 10%,rgba(59,130,246,.35),transparent 60%),radial-gradient(900px 400px at 0% 100%,rgba(244,200,75,.2),transparent 60%),linear-gradient(180deg,#0e1628,#121a2e);border-radius:16px;box-shadow:0 0 0 1px #ffffff1a,0 8px 32px #00000059;position:relative;height:calc(90vh - 80px)}.public-layout .public-content{width:100%;max-width:500px;padding:30px}.public-layout .quote-container{width:100%;max-width:600px;height:80%;display:flex;align-items:center;justify-content:center;padding:35px}.public-layout .quote-content{width:100%;animation:fadeInUp .8s ease-out}.public-layout .quote-header{display:flex;align-items:center;margin-bottom:30px}.public-layout .quote-header .quote-star{color:#fbbf24;font-size:24px;margin-right:12px}.public-layout .quote-header .quote-brand{color:#fff;font-size:24px;font-weight:700;margin-right:16px}.public-layout .quote-header .quote-tag{background:#ffffff1a;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.public-layout .quote-main{margin-bottom:30px;animation:fadeInUp .8s ease-out}.public-layout .quote-main .quote-title{color:#fff!important;font-size:32px!important;font-weight:500!important;line-height:1.2!important;margin-bottom:4px!important}.public-layout .quote-main .quote-subtitle{color:#fff!important;font-size:32px!important;font-weight:500!important;line-height:0!important;margin-bottom:44px!important}.public-layout .quote-main .quote-subtitle .quote-highlight{color:#f59e0b}.public-layout .quote-main .quote-text .quote-quote{color:#fff;font-size:18px;line-height:1.6;font-style:italic}.public-layout .quote-footer .quote-author{display:flex;align-items:center}.public-layout .quote-footer .quote-author .author-avatar{width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;margin-right:12px}.public-layout .quote-footer .quote-author .author-info .author-name{color:#fff;font-weight:700;font-size:16px;display:block}.public-layout .quote-footer .quote-author .author-info .author-role{color:#9ca3af;font-size:14px;display:block}.public-layout .public-footer{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10}.public-layout .public-footer .footer-text{color:#6b7280;font-size:14px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.public-layout{padding:20px}.public-layout .public-container{flex-direction:column;gap:20px;height:auto}.public-layout .public-left-column,.public-layout .public-right-column{flex:1 1 auto;width:100%;min-width:auto;min-height:50vh}.public-layout .public-content,.public-layout .quote-container{padding:30px}.public-layout .quote-main .quote-title,.public-layout .quote-main .quote-subtitle{font-size:28px!important}}@media(max-width:768px){.public-layout{padding:16px}.public-layout .public-content,.public-layout .quote-container{padding:20px}.public-layout .quote-main .quote-title,.public-layout .quote-main .quote-subtitle{font-size:24px!important}.public-layout .quote-main .quote-text .quote-quote{font-size:16px}}@media(max-width:480px){.public-layout{padding:12px}.public-layout .public-content,.public-layout .quote-container{padding:16px}.public-layout .quote-header{margin-bottom:24px}.public-layout .quote-header .quote-brand{font-size:20px}.public-layout .quote-main{margin-bottom:24px}.public-layout .quote-main .quote-title,.public-layout .quote-main .quote-subtitle{font-size:20px!important}.public-layout .quote-main .quote-text .quote-quote{font-size:14px}}
