*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}.ant-tabs{--ant-tabs-horizontal-item-gutter:16px}.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:16px}.trade-pull-refresh{background:var(--pull-refresh-bg);border:1px solid var(--pull-refresh-border);color:var(--pull-refresh-color);min-width:104px;height:36px;opacity:var(--pull-refresh-opacity);pointer-events:none;left:50%;top:max(8px, env(safe-area-inset-top));transform:translate3d(-50%, var(--pull-refresh-distance), 0);-webkit-user-select:none;user-select:none;white-space:nowrap;will-change:opacity, transform;z-index:2000;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;transition:opacity .12s,transform .18s;display:inline-flex;position:fixed;box-shadow:0 8px 24px #00000024}.trade-pull-refresh__spinner{opacity:.72;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px}.trade-pull-refresh[data-refreshing=true] .trade-pull-refresh__spinner{animation:.72s linear infinite trade-pull-refresh-spin}@keyframes trade-pull-refresh-spin{to{transform:rotate(360deg)}}.trade-login-page{min-height:100dvh;padding:24px 0;overflow-x:hidden}.trade-login-card{width:calc(100vw - 32px);max-width:380px;padding:40px}.trade-page,.trade-filter-bar{min-width:0}.account-alias-form-item .ant-form-item-label>label{width:100%}.trade-mobile-record-table{min-width:0}.trade-mobile-record-table .ant-table{background:inherit}.trade-mobile-record-table .ant-table-cell{overflow-wrap:anywhere;vertical-align:top}.trade-mobile-record-table .ant-table-thead>tr>th{padding:8px!important}.trade-mobile-record-table .ant-pagination{margin:12px 8px!important}.trade-mobile-record-actions .ant-btn{text-align:center;white-space:normal;height:auto;min-height:32px;padding-block:2px;padding-inline:0}.trade-mobile-record-actions>.ant-btn:only-child{width:100%}.trade-strategy-task-actions .ant-btn{gap:4px}.trade-tablet-cell-stack{gap:4px;min-width:0;display:grid}.trade-account-status-view,.trade-account-status-view *,.trade-account-status-card,.trade-account-status-card *{min-width:0}.trade-account-status-card{max-width:100%;overflow:hidden}.trade-account-status-card .ant-card-head-title{overflow:hidden}.trade-account-status-tabs,.trade-account-status-tabs .ant-tabs-content-holder,.trade-account-status-tabs .ant-tabs-content,.trade-account-status-tabs .ant-tabs-tabpane{min-width:0;max-width:100%;overflow:hidden}.trade-project-account-status-table .ant-table-expanded-row-fixed{padding:0}.trade-project-account-summary-table .ant-table-expanded-row-fixed{padding:12px 16px 16px 0}.trade-project-account-status-details{box-sizing:border-box;max-width:100%;padding:4px 16px 12px 32px}.trade-project-account-summary-details{padding-left:32px}.trade-project-account-status-table,.trade-project-account-summary-table{min-width:0;max-width:100%}.trade-project-account-status-table .ant-table-container,.trade-project-account-status-table .ant-table-content,.trade-project-account-summary-table .ant-table-container,.trade-project-account-summary-table .ant-table-content{max-width:100%}.trade-project-account-summary-table colgroup col:first-child{width:220px!important}.trade-project-account-summary-table .ant-table-thead>tr>th:first-child,.trade-project-account-summary-table .ant-table-tbody>tr.ant-table-row>td:first-child{width:220px;min-width:220px;max-width:220px}.trade-project-account-status-table .ant-table-tbody>tr>td{vertical-align:middle}.trade-project-account-status-table .ant-table-tbody>tr.ant-table-row,.trade-project-account-summary-table .ant-table-tbody>tr.ant-table-row{cursor:pointer}@media (width>=768px) and (width<=1199px){.trade-data-table .ant-table-thead>tr>th,.trade-data-table .ant-table-tbody>tr>td{padding:10px 12px}.trade-data-table .ant-table-cell{vertical-align:top}.trade-data-table .ant-tag{margin-inline-end:4px}.trade-data-table .ant-btn.ant-btn-sm{padding-inline:4px}.trade-project-account-status-table .ant-table-expanded-row-fixed{padding:0}.trade-project-account-summary-table .ant-table-expanded-row-fixed{padding:10px 12px 14px 0}.trade-project-account-status-details{padding:4px 12px 12px 30px}.trade-project-account-summary-details{padding-left:32px}.trade-project-account-status-table .trade-account-status-tabs .ant-tabs-nav{margin-bottom:10px}.trade-tablet-multiline-table .ant-table-tbody>tr>td,.trade-strategy-task-tablet .ant-table-tbody>tr>td{padding-block:10px}}@media (width<=767px){.trade-page-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin-bottom:14px!important}.trade-page-header-title{font-size:20px!important}.trade-page-header-actions{width:100%;justify-content:stretch!important}.trade-page-header-actions>:only-child{width:100%}.trade-page-header-actions>.ant-btn,.trade-page-header-actions>a.ant-btn{flex:150px}.trade-page-header-actions>:only-child>.ant-btn:only-child,.trade-account-page-actions{width:100%}.trade-account-page-actions>.ant-btn{flex:1 1 0}input.ant-select-input{font-size:16px!important}.trade-filter-bar{scrollbar-width:none;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important;gap:10px!important;width:calc(100vw - 24px)!important;display:flex!important}.trade-filter-bar::-webkit-scrollbar{display:none}.trade-filter-bar .ant-space-item{flex:none}.trade-filter-bar .ant-space{gap:4px!important}.trade-filter-bar .ant-typography{white-space:nowrap}.trade-filter-bar .ant-select{width:156px!important;min-width:156px!important}.trade-filter-bar .ant-input{width:140px!important;min-width:140px!important}.trade-tabs .ant-tabs-nav{margin-bottom:12px}.trade-tabs .ant-tabs-nav-wrap{overflow:auto}.trade-account-status-tabs .ant-tabs-nav{min-width:0;max-width:100%;margin-bottom:12px;overflow:visible}.trade-account-status-tabs .ant-tabs-nav-wrap{scrollbar-width:none;min-width:0;max-width:100%;overflow-y:hidden;overflow-x:auto!important}.trade-account-status-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.trade-account-status-tabs .ant-tabs-nav-list{justify-content:flex-start;gap:16px;min-width:max-content;display:flex}.trade-account-status-tabs .ant-tabs-tab{flex:none;justify-content:center;padding-inline:0;margin:0!important}.trade-account-status-tabs .ant-tabs-tab-btn{text-align:center;white-space:nowrap;overflow:visible}.trade-strategy-task-mobile-actions{align-items:center;width:100%;padding-block:4px}.trade-strategy-task-mobile-actions .ant-btn.ant-btn-sm{white-space:nowrap;justify-content:center;align-items:center;width:100%;height:30px;min-height:30px;padding:0 4px;display:inline-flex}.trade-strategy-task-mobile-actions .ant-btn-icon{margin-inline-end:3px}.ant-modal{max-width:calc(100vw - 24px)}.ant-modal .ant-modal-body{max-height:calc(100dvh - 170px)!important}.ant-modal .ant-modal-footer{gap:8px;display:flex}.ant-modal .ant-modal-footer .ant-btn{flex:1 1 0;margin-inline-start:0!important}.trade-login-page{min-height:100svh;padding-top:max(24px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom));align-items:flex-start!important}.trade-login-card{padding:28px 24px}}
