#root,.dvh,body,html{height:100vh}@supports (height:100dvh){#root,.dvh,body,html{height:100dvh}}.chart{height:100%}.app-initializer{align-items:center;background-color:var(--color-bg-1);display:flex;justify-content:center;width:100%}.app-initializer .loading-container{align-items:center;background-color:var(--color-bg-2);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:24px;padding:40px}.app-initializer .loading-container .loading-text{text-align:center}.app-initializer .loading-container .loading-text h3{color:var(--color-text-1);font-size:18px;font-weight:600;margin:0 0 16px}.app-initializer .loading-container .loading-text .loading-steps{display:flex;flex-direction:column;gap:8px}.app-initializer .loading-container .loading-text .loading-steps .step{align-items:center;color:var(--color-text-2);display:flex;font-size:14px;gap:8px;transition:color .3s ease}.app-initializer .loading-container .loading-text .loading-steps .step.completed{color:var(--color-text-1);font-weight:500}.app-initializer .retry-button{background-color:rgb(var(--primary-6));border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s ease}.app-initializer .retry-button:hover{background-color:rgb(var(--primary-7))}.app-initializer .retry-button:active{background-color:rgb(var(--primary-8))}html.theme-dark .app-initializer{background-color:#141414}html.theme-dark .app-initializer .loading-container{background-color:#1f1f1f;box-shadow:0 4px 12px rgba(0,0,0,.3)}html.theme-dark .app-initializer .loading-container .loading-text h3{color:#e5e5e5}html.theme-dark .app-initializer .loading-container .loading-text .loading-steps .step{color:#8c8c8c}html.theme-dark .app-initializer .loading-container .loading-text .loading-steps .step.completed{color:#dbdbdb}.realtime-log-card{display:flex;flex-direction:column;height:100%;margin-bottom:16px}.realtime-log-card .arco-card-body{display:flex;flex:1;flex-direction:column;overflow:hidden}.log-header{justify-content:space-between}.log-header,.log-status{align-items:center;display:flex}.log-status{gap:12px}.status-connected{align-items:center;color:#52c41a;display:flex;font-size:12px}.status-connected:before{background-color:#52c41a;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:4px;width:8px}.status-disconnected{align-items:center;color:#f5222d;display:flex;font-size:12px}.status-disconnected:before{background-color:#f5222d;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:4px;width:8px}.log-container{background-color:#f5f5f5;border-radius:4px;color:#333;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.5;min-height:150px;overflow-y:auto;padding:12px;white-space:pre-wrap;word-break:break-all}.log-container *{user-select:text}.log-line{margin-bottom:4px}.log-empty{align-items:center;color:#999;display:flex;height:100%;justify-content:center}.log-error{color:#f5222d;padding:20px;text-align:center}.log-connecting{display:flex;justify-content:center;margin-top:16px}.clear-button{background:none;border:none;color:#1890ff;cursor:pointer;font-size:12px;padding:0}.clear-button:hover{text-decoration:underline}.log-modal .arco-modal-content{overflow:hidden}.log-modal-content{height:400px;overflow:hidden}.backtest-result-modal .arco-modal-body{max-height:70vh;overflow-y:auto}.result-container *{user-select:text}.result-container h3{font-weight:500;margin-bottom:16px}.result-container .arco-table-size-small{margin-bottom:16px}.backtest-result-modal .no-data-message{color:#86909c;font-size:16px;padding:30px;text-align:center}.backtest-result-modal h3{font-weight:500;margin-bottom:12px;margin-top:16px}.backtest-result-modal .arco-alert{font-size:14px;margin-bottom:20px}.backtest-result-modal .arco-alert-error .arco-alert-icon{color:#f53f3f}.backtest-result-modal .arco-alert-error .arco-alert-title{font-weight:500}.backtest-result-modal .result-container{max-height:70vh;overflow-y:auto}.arco-gpt-chat{border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1000px;overflow:hidden}.arco-gpt-chat *{user-select:text}.chat-messages{background-color:var(--color-bg-1);flex:1;overflow-y:auto;padding:16px 22px;position:relative}.message{animation:fadeIn .3s;margin-bottom:16px;max-width:95%}.user-message{margin-left:auto}.assistant-message{margin-right:auto}.message-header{color:var(--color-text-2);font-size:12px;font-weight:500;margin-bottom:4px}.message-content{border-radius:8px;line-height:1.5;padding:12px 16px;word-break:break-word}.user-message .message-content{background-color:var(--color-primary-light-4)}.assistant-message .message-content{background-color:var(--color-fill-2);color:var(--color-text-1)}.chat-input{background-color:var(--color-bg-2);border-top:1px solid var(--color-border);padding:16px}.chat-input .arco-input{margin-right:8px}.message-content p{margin:0 0 8px}.message-content p:last-child{margin-bottom:0}.message-content ol,.message-content ul{margin:8px 0;padding-left:24px}.message-content h1,.message-content h2,.message-content h3,.message-content h4,.message-content h5,.message-content h6{margin:16px 0 8px}.inline-code{background-color:var(--color-fill-3);border-radius:4px;font-family:monospace;font-size:.9em;padding:2px 4px}.code-block{background-color:#1e1e1e;border-radius:6px;font-family:monospace;margin:12px 0;overflow:hidden}.code-block pre{margin:0!important;overflow-x:auto;padding:12px}.code-block code{color:#e9e9e9;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;tab-size:4;white-space:pre;word-break:normal;word-spacing:normal}.language-javascript,.language-js,.language-jsx,.language-ts,.language-tsx,.language-typescript{color:#9cdcfe}.language-py,.language-python{color:#569cd6}.language-css,.language-html,.language-xml{color:#ce9178}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:var(--color-bg-1)}.chat-messages::-webkit-scrollbar-thumb{background-color:var(--color-fill-3);border-radius:6px}.chat-title{background-color:var(--color-bg-2);border-bottom:1px solid var(--color-border);color:var(--color-text-1);font-size:16px;font-weight:500;padding:12px 16px}.code-header button{background-color:hsla(0,0%,100%,.1);border-radius:4px;color:#e9e9e9;padding:2px 8px;transition:background-color .2s}.code-header button:hover{background-color:hsla(0,0%,100%,.2)}.code-header button:active{background-color:hsla(0,0%,100%,.3)}.markdown-content{width:100%}.markdown-content p{margin:0 0 8px}.markdown-content p:last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-weight:500;margin:16px 0 8px}.markdown-content h1{font-size:1.5em}.markdown-content h2{font-size:1.3em}.markdown-content h3{font-size:1.2em}.markdown-content ol,.markdown-content ul{margin:8px 0;padding-left:24px}.markdown-content a{color:var(--color-primary);text-decoration:none}.markdown-content a:hover{text-decoration:underline}.markdown-content blockquote{border-left:4px solid var(--color-border);color:var(--color-text-3);margin:8px 0;padding-left:12px}.chat-input{align-items:flex-start;display:flex;gap:10px}.chat-input-textarea{flex:1}.chat-input-button{margin-left:8px}.custom-guidance-slot{align-items:center;border-bottom:1px solid var(--color-border);border-left:3px solid var(--color-primary-light-2);border-top:1px solid var(--color-border);color:var(--color-text-2);display:flex;font-size:14px;justify-content:space-between;line-height:1.5;margin-bottom:10px;padding:6px 8px}.custom-guidance-slot a{color:var(--color-primary);text-decoration:none}.custom-guidance-slot a:hover{text-decoration:underline}.custom-guidance-slot .arco-icon{margin-right:6px;vertical-align:middle}@media screen and (max-width:768px){.custom-guidance-slot{font-size:13px;padding:10px}}.code-header{align-items:center;background-color:#2d2d2d;color:#e9e9e9;display:flex;font-size:12px;justify-content:space-between;padding:8px 12px}.code-actions{display:flex;gap:8px}.apply-button,.copy-button{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:4px;color:#e9e9e9;display:flex;gap:4px;padding:2px 8px;transition:background-color .2s}.apply-button:hover,.copy-button:hover{background-color:hsla(0,0%,100%,.2)}.apply-button:active,.copy-button:active{background-color:hsla(0,0%,100%,.3)}.settings-button{margin-left:auto}.scroll-to-bottom-button{animation:fadeIn .3s;bottom:80px;cursor:pointer;position:absolute;right:24px;transition:opacity .3s;z-index:10}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.scroll-to-bottom-button button{box-shadow:0 2px 8px rgba(0,0,0,.15)}.scroll-to-bottom-button button:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-2px)}.reasoning-content{background-color:rgba(51,112,255,.05);border-left:4px solid #3370ff;border-radius:6px;margin:10px 0 20px;padding:12px 16px}.reasoning-header{color:#3370ff;font-weight:500;margin-bottom:8px}.reasoning-body{font-size:14px;line-height:1.5}body[arco-theme=dark] .reasoning-body{color:#a6a6a6}.loading-container{display:flex;flex-direction:column;gap:12px;width:100%}.thinking-header{align-items:center;color:#3370ff;display:flex;font-size:14px;gap:10px;margin-bottom:4px}.thinking-header .arco-spin{font-size:14px}.realtime-reasoning{animation:fadeIn .3s ease;background-color:rgba(51,112,255,.05);border-left:3px solid #3370ff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.05);color:#555;font-size:14px;margin-top:8px;max-height:200px;overflow-y:auto;padding:12px 16px}.reasoning-preview{font-style:normal;line-height:1.5;white-space:pre-wrap}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.reasoning-preview:after{animation:blink 1s step-end infinite;color:#3370ff;content:"|";display:inline-block;margin-left:2px}.reasoning-time{color:#666;font-size:12px;font-weight:400;margin-left:6px}.monaco-button-container{margin-right:8px}.react-draggable{transition:none;width:70vw;will-change:transform}.draggable-modal{margin:0;padding:0;position:absolute;transform:translateZ(0);will-change:transform}.draggable-modal .arco-modal-title{cursor:move;touch-action:none;user-select:none}.draggable-modal .arco-modal-header{background:var(--color-bg-2);border-bottom:1px solid var(--color-border);padding:16px 20px}.draggable-modal .arco-modal-content{padding:0}.draggable-modal .arco-modal-footer{background:var(--color-bg-2);border-top:1px solid var(--color-border);display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.monaco-button{align-items:center;border-radius:4px!important;display:flex;height:3rem!important;justify-content:center;padding:0;width:3rem!important}.monaco-button .arco-icon{font-size:1.5rem}:root[arco-theme=light] .monaco-button{background-color:#dde0e4!important;border:none!important;color:#010913!important}:root[arco-theme=dark] .monaco-button{background-color:#19212a!important;border:none!important;color:#fff!important}:root[arco-theme=light] .monaco-button:hover{background-color:#d3d6da!important}:root[arco-theme=dark] .monaco-button:hover{background-color:#232b34!important}.monaco-modal-guidance *{user-select:text}.ai-task-list{padding:16px}.conversation-message-content{margin-bottom:8px;max-height:400px;overflow:auto}.conversation-message-extra pre{background-color:var(--color-bg-2);border-radius:4px;margin-top:8px;max-height:200px;overflow:auto;padding:8px}.ai-task-create-button{margin-right:8px}.icon-QuestionCircle:before{content:"Me"}.icon-RobotAdd:before{content:"AI"}.icon-Info:before{content:"i"}.icon-Info:before,.icon-QuestionCircle:before,.icon-RobotAdd:before{bottom:2px;font-weight:700;left:-2px;position:absolute}.ai-task-table .arco-table-content-inner{overflow:auto}.ai-task-conversations .arco-timeline-item-dot-custom{background-color:transparent}.ai-task-conversations .arco-timeline-item-dot-content{width:24px!important}.ai-task-conversations .arco-timeline-item{padding-left:24px}.arco-select,.arco-select .arco-select-view{height:100%}.instrument-search-mobile-button{background-color:var(--color-bg-2);border:1px solid var(--color-border);border-radius:6px;height:auto;justify-content:space-between;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.instrument-search-mobile-button:hover{border-color:rgb(var(--primary-6));box-shadow:0 0 0 2px rgba(var(--primary-6),.1)}.instrument-search-mobile-button .button-text{color:var(--color-text-3);transition:color .2s ease}.instrument-search-mobile-button .button-text.selected{color:var(--color-text-1)}.instrument-search-mobile-button .search-icon{color:var(--color-text-3)}.instrument-search-item{align-items:center;background-color:transparent;border-bottom:1px solid var(--color-border);border-radius:0;color:var(--color-text-1);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:0;min-height:56px;padding:16px 20px;position:relative;transition:all .2s ease}.instrument-search-item:hover{background-color:var(--color-fill-2);transform:translateX(2px)}.instrument-search-item:active{background-color:var(--color-fill-3);transform:translateX(1px)}.instrument-search-item--selected{background-color:var(--color-primary-light-1);border-left:4px solid rgb(var(--primary-6));color:rgb(var(--primary-6));font-weight:600;padding-left:16px}.instrument-search-item--selected:after{color:rgb(var(--primary-6));content:"✓";font-size:16px;font-weight:700;margin-left:8px}.instrument-search-item .item-id{font-size:15px;font-weight:500;line-height:1.4}.instrument-search-item .item-name{color:var(--color-text-3);font-size:12px;line-height:1.3;margin-top:4px}.instrument-search-item--selected .item-id{font-weight:600}.instrument-search-item--selected .item-name{color:rgb(var(--primary-6));opacity:.8}.instrument-search-group{margin-bottom:16px}.instrument-search-group-title{border-bottom:1px solid var(--color-border);color:var(--color-text-3);font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;padding:4px 0;text-transform:uppercase}.instrument-search-input{margin-bottom:20px}.instrument-search-input .arco-input{border:1px solid var(--color-border);border-radius:8px}.instrument-search-input .arco-input:focus{border-color:rgb(var(--primary-6));box-shadow:0 0 0 2px rgba(var(--primary-6),.1)}.instrument-search-content{height:calc(100% - 80px);overflow-y:auto;padding-right:8px}.instrument-search-content::-webkit-scrollbar{width:4px}.instrument-search-content::-webkit-scrollbar-track{background:transparent}.instrument-search-content::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.instrument-search-content::-webkit-scrollbar-thumb:hover{background:var(--color-text-3)}.mobile-close-modal .arco-modal-content{padding:16px!important}.temp-container{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.toolbar{background-color:var(--color-bg-2);border-bottom:1px solid var(--color-border);height:48px;justify-content:space-between;padding:0 12px;z-index:100}.left-section,.toolbar{align-items:center;display:flex}.center-section{display:flex;flex:1;justify-content:center}.right-section{gap:16px}.right-section,.right-tools{align-items:center;display:flex}.right-tools{gap:8px}.navigation{display:flex;gap:16px}.nav-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:6px 12px;transition:all .3s ease}.nav-item.active,.nav-item:hover{background-color:var(--color-fill-2)}.nav-item.active{color:rgb(var(--primary-6))}.nav-item.active:hover{background-color:var(--color-fill-3)}.mobile-menu-button,.nav-icon{align-items:center;display:flex;justify-content:center}.mobile-menu-button{border-radius:4px;cursor:pointer;padding:8px}.mobile-menu-button:hover{background-color:var(--color-fill-2)}.content-container{flex-direction:column}.content-container,.main-content{display:flex;flex:1;overflow:hidden}.left-container{display:flex;flex:1;flex-direction:column;overflow:hidden}.left-container .grid-container{flex:1}.left-container .bottom-panel{width:100%}.right-container{display:flex;height:100%;transition:width .3s ease;width:48px}.right-container.panel-active{width:448px}.right-container .middle-panel{background-color:var(--color-bg-2);border-left:1px solid var(--color-border);flex:1;overflow:hidden;position:relative;transition:width .3s ease;width:0}.right-container .middle-panel.visible{width:400px}.right-container .side-bar-container{border-left:1px solid var(--color-border);display:flex;height:100%;width:48px}html.theme-dark .toolbar{background-color:#141414;border-color:#303030}html.theme-dark .nav-item:hover{background-color:#1f1f1f}html.theme-dark .nav-item.active{background-color:rgba(24,144,255,.15);color:#1890ff}html.theme-dark .nav-item.active:hover{background-color:rgba(24,144,255,.2)}html.theme-dark .mobile-menu-button:hover{background-color:#1f1f1f}html.theme-dark .right-container .middle-panel{background-color:#141414;border-color:#303030}html.theme-dark .right-container .middle-panel .panel-content .panel-header{border-color:#303030}html.theme-dark .right-container .middle-panel .panel-content .panel-header h3{color:#e5e5e5}html.theme-dark .right-container .middle-panel .panel-content .panel-header button{color:#8c8c8c}html.theme-dark .right-container .middle-panel .panel-content .panel-header button:hover{background-color:#1f1f1f;color:#e5e5e5}html.theme-dark .right-container .side-bar-container{border-color:#303030}@media screen and (max-width:768px){.main-content{flex-direction:column}.left-container{width:100%}.right-container{flex-direction:column-reverse;height:auto;width:100%}.right-container.panel-active{width:100%}.right-container .side-bar-container{border-left:none;border-top:1px solid var(--color-border);height:48px;width:100%}.right-container .middle-panel.visible{border-left:none;border-top:1px solid var(--color-border);height:400px;width:100%}}@media screen and (min-width:769px) and (max-width:1024px){.main-content{flex-direction:column}.left-container{width:100%}.right-container,.right-container.panel-active{display:none}}.user-info,.user-profile{align-items:center;display:flex}.user-info{border-radius:4px;cursor:pointer;padding-right:6px;transition:background-color .3s}.user-info:hover{background-color:var(--color-fill-2)}.user-name{color:var(--color-text-1);font-size:14px;margin-left:8px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trader-name{color:var(--color-text-3);font-size:12px;margin-left:4px}.positions-container{height:100%;overflow:hidden;width:100%}.orders-container{display:flex;flex-direction:column;height:100%;overflow:auto;width:100%}.orders-container .orders-header{align-items:center;background-color:var(--color-bg-2);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:6px 8px}.orders-container .orders-header .orders-title{color:var(--color-text-1);font-size:14px;font-weight:600}.orders-container .orders-header .refresh-button{border-radius:4px;color:var(--color-text-3);cursor:pointer;padding:6px;transition:all .3s}.orders-container .orders-header .refresh-button:hover{background-color:var(--color-fill-2);color:var(--color-text-1)}.orders-container .orders-header .refresh-button:active{background-color:var(--color-fill-3)}.orders-container .orders-table{flex:1;width:100%}.orders-container .orders-table .arco-table-th{background-color:var(--color-bg-2);color:var(--color-text-3);font-size:12px;font-weight:400;padding:6px 14px;white-space:nowrap}.orders-container .orders-table .arco-table-td{border-bottom:1px solid var(--color-border);font-size:12px;padding:6px 14px;white-space:nowrap}.orders-container .orders-table .arco-table-tr:hover{background-color:var(--color-fill-2)}.orders-container .orders-table .arco-table-cell{padding:0}.orders-container .orders-table .right-aligned{display:flex;justify-content:flex-end;text-align:right}.orders-container .orders-table .symbol-cell{align-items:center;display:flex;gap:12px}.orders-container .orders-table .symbol-title{background-color:var(--color-fill-2);border-radius:6px;color:var(--color-text-1);font-size:11px;font-weight:600;min-width:50px;padding:1px 6px;text-align:center;text-transform:uppercase}.orders-container .orders-table .green{color:rgb(var(--success-6))}.orders-container .orders-table .red{color:rgb(var(--danger-6))}.orders-container .orders-table .blue{color:rgb(var(--primary-6))}.orders-container .orders-table .orange{color:rgb(var(--warning-6))}.orders-container .orders-table .grey{color:var(--color-text-3)}.orders-container .orders-table .currency-wrapper{align-items:flex-end;direction:ltr;display:flex;gap:4px}.orders-container .orders-table .currency{color:var(--color-text-3);font-size:10px;font-weight:400;letter-spacing:.0425em;line-height:14px;text-transform:uppercase}.orders-container .orders-table .operation-buttons{align-items:center;display:flex;gap:2px;justify-content:flex-end}.orders-container .orders-table .operation-button{border-radius:4px;color:var(--color-text-3);cursor:pointer;padding:4px}.orders-container .orders-table .operation-button:hover{background-color:var(--color-fill-2);color:var(--color-text-1)}.orders-container .empty-state{align-items:center;color:var(--color-text-3);display:flex;font-size:12px;height:100px;justify-content:center}html.theme-dark .orders-container .orders-table .symbol-title{background-color:#2e2e2e;color:#dbdbdb}html.theme-dark .orders-container .orders-table .arco-table-tr:hover{background-color:#2e2e2e}.pending-orders-container{background:var(--color-bg-2);border-radius:6px;height:100%}.bottom-panel,.pending-orders-container{display:flex;flex-direction:column;overflow:hidden}.bottom-panel{background-color:var(--color-bg-2);border-top:1px solid var(--color-border);height:300px;transition:height .3s ease}.bottom-panel.minimized{height:40px}.bottom-panel.medium{height:300px}.bottom-panel.maximized{height:calc(100vh - 48px)}@supports (height:100dvh){.bottom-panel.maximized{height:calc(100dvh - 48px)}}.bottom-panel .bottom-panel-header{align-items:center;border-bottom:1px solid var(--color-border);display:flex;height:40px;justify-content:space-between;padding:0 16px}.bottom-panel .bottom-panel-header .tab-buttons{align-items:center;display:flex;flex:1;gap:8px}.bottom-panel .bottom-panel-header .tab-buttons .tab-button{border-radius:4px;color:var(--color-text-2);font-weight:500;height:32px;margin-right:8px;padding:0 16px}.bottom-panel .bottom-panel-header .tab-buttons .tab-button.active,.bottom-panel .bottom-panel-header .tab-buttons .tab-button:hover{background-color:var(--color-fill-2);color:rgb(var(--primary-6))}.bottom-panel .bottom-panel-header .tab-buttons .tab-button.active:hover{background-color:var(--color-fill-3)}.bottom-panel .bottom-panel-header .panel-buttons{align-items:center;display:flex}.bottom-panel .bottom-panel-header .panel-buttons .panel-button{color:var(--color-text-3);margin-left:4px;padding:2px}.bottom-panel .bottom-panel-header .panel-buttons .panel-button:hover{background-color:var(--color-fill-2);color:rgb(var(--primary-6))}.bottom-panel .bottom-panel-header .panel-buttons .panel-button:active{background-color:var(--color-fill-3)}.bottom-panel .bottom-panel-content{flex:1;overflow:auto;padding:0}.bottom-panel .bottom-panel-content .trade-content{display:flex;flex-direction:column;height:100%}.bottom-panel .bottom-panel-content .trade-content .sub-tabs-container{border-bottom:1px solid var(--color-border);padding:0 16px}.bottom-panel .bottom-panel-content .trade-content .sub-tabs-container .arco-tabs .arco-tabs-header{margin-bottom:0}.bottom-panel .bottom-panel-content .trade-content .sub-tab-content{flex:1;overflow:auto;padding:2px}.bottom-panel .bottom-panel-content .wallet-content{display:flex;flex-direction:column;height:100%}.bottom-panel .bottom-panel-content .wallet-content .content-header{border-bottom:1px solid var(--color-border);padding:16px}.bottom-panel .bottom-panel-content .wallet-content .content-header h3{color:var(--color-text-1);font-size:16px;font-weight:500;margin:0}.bottom-panel .bottom-panel-content .wallet-content .content-body{color:var(--color-text-2);flex:1;padding:16px}.bottom-panel .bottom-panel-content .wallet-content .content-body p{line-height:1.6;margin:0}.bottom-panel .bottom-panel-content .orders-content,.bottom-panel .bottom-panel-content .pending-content,.bottom-panel .bottom-panel-content .positions-content{height:100%}.bottom-panel .bottom-panel-content .empty-state{align-items:center;color:var(--color-text-3);display:flex;font-size:14px;height:100%;justify-content:center}html.theme-dark .bottom-panel{background-color:#141414;border-color:#303030}html.theme-dark .bottom-panel .bottom-panel-header{border-color:#303030}html.theme-dark .bottom-panel .bottom-panel-header .tab-button.active{background-color:var(--color-fill-2);color:rgb(var(--primary-6))}html.theme-dark .bottom-panel .bottom-panel-header .tab-button.active:hover{background-color:var(--color-fill-3)}html.theme-dark .bottom-panel .bottom-panel-header .tab-button:hover{background-color:var(--color-fill-2);color:rgb(var(--primary-6))}html.theme-dark .bottom-panel .bottom-panel-content .sub-tabs-container{border-color:#303030}@media screen and (max-width:768px){.bottom-panel.maximized{height:calc(100vh - 96px)}@supports (height:100dvh){.bottom-panel.maximized{height:calc(100dvh - 96px)}}}@media screen and (min-width:769px) and (max-width:1024px){.bottom-panel.maximized{height:calc(100vh - 48px)}@supports (height:100dvh){.bottom-panel.maximized{height:calc(100dvh - 48px)}}}.side-bar-container{border-left:1px solid var(--color-border);display:flex;height:100%;width:48px}.side-tabs{background-color:var(--color-bg-2);display:flex;flex-direction:column;padding:8px 0;width:100%}.side-tabs.mobile{flex-direction:row;padding:0 8px}.side-tabs .tab-icon{align-items:center;border-radius:4px;color:var(--color-text-2);cursor:pointer;display:flex;height:32px;justify-content:center;margin:4px auto;transition:all .3s ease;width:32px}.side-tabs .tab-icon:hover{background-color:var(--color-fill-2);color:var(--color-text-1)}.side-tabs .tab-icon.active{background-color:var(--color-fill-2);color:rgb(var(--primary-6))}.side-tabs .tab-icon.active:hover{background-color:var(--color-fill-3)}.side-panel{background-color:var(--color-bg-2);border-right:1px solid var(--color-border);box-shadow:-2px 0 8px rgba(0,0,0,.1);display:none;height:100%;position:absolute;right:48px;top:0;z-index:100}.side-panel.visible{display:block;width:400px}html.theme-dark .side-tabs{background-color:#141414}html.theme-dark .side-tabs .tab-icon:hover{background-color:#1f1f1f}html.theme-dark .side-tabs .tab-icon.active{background-color:var(--color-fill-2);color:rgb(var(--primary-6))}html.theme-dark .side-tabs .tab-icon.active:hover{background-color:var(--color-fill-3)}html.theme-dark .side-panel{background-color:#141414;border-color:#303030;box-shadow:-2px 0 8px rgba(0,0,0,.3)}@media screen and (max-width:768px){.side-bar-container{border-left:none;border-top:1px solid var(--color-border);flex-direction:row;height:48px;width:100%}.side-tabs{flex-direction:row;height:100%;padding:0}.side-tabs .tab-icon{margin:0 4px}.side-panel{border-right:none;border-top:1px solid var(--color-border);height:auto;left:0;right:0;top:48px}.side-panel.visible{height:400px;width:100%}}.validation-display{margin-top:8px}.validation-display .validation-error{margin-bottom:4px}.validation-display .validation-error .arco-alert-content{font-size:12px;line-height:1.4}.validation-display .validation-info .validation-info-content .range-info{align-items:center;display:flex;gap:8px;margin-bottom:8px}.validation-display .validation-info .validation-info-content .range-info .info-label{color:#666;font-size:12px;white-space:nowrap}.validation-display .validation-info .validation-info-content .range-info .arco-tag{border-radius:3px;font-size:11px;padding:2px 6px}.validation-display .validation-info .validation-info-content .examples-info{align-items:flex-start;display:flex;gap:8px}.validation-display .validation-info .validation-info-content .examples-info .info-label{color:#666;font-size:12px;margin-top:2px;white-space:nowrap}.validation-display .validation-info .validation-info-content .examples-info .example-tag{border-radius:3px;cursor:pointer;font-size:11px;padding:2px 6px;transition:all .2s}.validation-display .validation-info .validation-info-content .examples-info .example-tag:hover{box-shadow:0 2px 4px rgba(0,0,0,.1);transform:scale(1.05)}.compact-validation-display{margin-top:4px}.compact-validation-display .compact-error{align-items:center;color:#f53f3f;display:flex;font-size:12px;gap:6px}.compact-validation-display .compact-error .error-text{line-height:1.4}.compact-validation-display .compact-info{color:#666;font-size:12px}.compact-validation-display .compact-info .range-text{line-height:1.4}.inline-validation-display{align-items:center;color:#f53f3f;display:flex;gap:4px;margin-top:2px}.inline-validation-display.small{font-size:11px}.inline-validation-display.medium,.inline-validation-display.small .arco-icon{font-size:12px}.inline-validation-display.medium .arco-icon{font-size:14px}.validation-display .validation-error,.validation-display .validation-info{animation:fadeInUp .3s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.validation-display .validation-info-content .examples-info,.validation-display .validation-info-content .range-info{align-items:flex-start;flex-direction:column;gap:4px}}@media (prefers-color-scheme:dark){.compact-validation-display .compact-info,.validation-display .validation-info-content .info-label{color:#ccc}}.trading-panel{background-color:var(--color-bg-2);display:flex;flex-direction:column;height:100%;width:100%;z-index:100}.trading-panel .trading-panel-header{border-bottom:1px solid var(--color-border);padding:8px 12px}.trading-panel .trading-panel-header .header{align-items:center;display:flex;justify-content:space-between}.trading-panel .trading-panel-header .header .wrapper{align-items:center;display:flex}.trading-panel .trading-panel-header .header .wrapper .text{color:var(--color-text-1);font-size:14px;font-weight:600}.trading-panel .trading-panel-header .header .close-button{background:none;border:none;border-radius:4px;color:var(--color-text-3);cursor:pointer;padding:4px 8px;transition:all .3s}.trading-panel .trading-panel-header .header .close-button:hover{background-color:var(--color-fill-2);color:rgb(var(--primary-6))}.trading-panel .trading-panel-header .header .close-button:active{background-color:var(--color-fill-3)}.trading-panel .trading-panel-tabs{border-bottom:1px solid var(--color-border)}.trading-panel .trading-panel-content{flex:1;overflow:auto}.trading-panel .order-panel{height:100%}.trading-panel .order-widget{display:flex;flex-direction:column;height:100%}.trading-panel .order-ticket{display:flex;flex:1;flex-direction:column;min-height:0}.trading-panel .side{padding:0 16px}.trading-panel .side .side-control{box-sizing:border-box;display:flex;gap:1px;padding-top:8px;position:relative;user-select:none;width:100%}.trading-panel .side .side-control .buy,.trading-panel .side .side-control .sell{background-color:var(--color-fill-2);color:var(--color-text-3);cursor:pointer;display:flex;flex:1;flex-direction:column;min-height:42px;padding:5px 10px;transition:background-color .35s ease,color .35s ease}.trading-panel .side .side-control .buy:hover,.trading-panel .side .side-control .sell:hover{color:var(--color-text-2)}.trading-panel .side .side-control .buy.active.sell,.trading-panel .side .side-control .sell.active.sell{background-color:rgb(var(--danger-1));color:rgb(var(--danger-6))}.trading-panel .side .side-control .buy.active.sell:hover,.trading-panel .side .side-control .sell.active.sell:hover{background-color:rgb(var(--danger-2))}.trading-panel .side .side-control .buy.active.buy,.trading-panel .side .side-control .sell.active.buy{background-color:rgb(var(--success-1));color:rgb(var(--success-6))}.trading-panel .side .side-control .buy.active.buy:hover,.trading-panel .side .side-control .sell.active.buy:hover{background-color:rgb(var(--success-2))}.trading-panel .side .side-control .buy .title,.trading-panel .side .side-control .sell .title{flex:1;font-size:14px;font-weight:600;line-height:18px}.trading-panel .side .side-control .buy .value,.trading-panel .side .side-control .sell .value{align-items:center;display:flex;flex:1;font-size:16px;font-weight:400;justify-content:center;line-height:24px;position:relative}.trading-panel .side .side-control .buy .value.realtime,.trading-panel .side .side-control .sell .value.realtime{color:rgb(var(--primary-6));font-weight:600}.trading-panel .side .side-control .buy .value .realtime-indicator,.trading-panel .side .side-control .sell .value .realtime-indicator{animation:pulse 2s infinite;color:rgb(var(--success-6));font-size:8px;position:absolute;right:-8px;top:50%;transform:translateY(-50%)}.trading-panel .side .side-control .sell{border-radius:12px 0 0 12px;text-align:left}.trading-panel .side .side-control .sell .value{justify-content:flex-start}.trading-panel .side .side-control .buy{border-radius:0 12px 12px 0;text-align:right}.trading-panel .side .side-control .buy .value{justify-content:flex-end}.trading-panel .side .side-control .spread{background-color:var(--color-bg-2);border:1px solid var(--color-border);border-radius:4px;bottom:1px;box-sizing:border-box;color:var(--color-text-1);font-size:11px;left:50%;line-height:16px;min-width:32px;padding:0 8px;position:absolute;text-align:center;transform:translate(-50%,-50%)}.trading-panel .tabs-container{padding:16px 16px 0}.trading-panel .center-block{box-sizing:border-box;display:flex;flex-direction:column;min-height:145px;overflow-y:auto;padding:12px 0}.trading-panel .price-control{padding:0 16px 0 0}.trading-panel .price-control .input-label{color:var(--color-text-2);font-size:14px;margin-bottom:4px}.trading-panel .price-margin-wrapper{display:grid;grid-template-columns:50% 50%;padding:4px 16px}.trading-panel .price-margin-wrapper .margin-control .input-label,.trading-panel .price-margin-wrapper .price-control .input-label{color:var(--color-text-2);font-size:14px;margin-bottom:4px}.trading-panel .price-margin-wrapper .margin-control .input-label{color:var(--color-text-2);font-weight:500}.trading-panel .quantity-wrapper{display:grid;grid-template-columns:40% 60%;padding:4px 16px}.trading-panel .quantity-wrapper .title{align-items:center;display:flex;height:18px;margin-bottom:4px}.trading-panel .quantity-wrapper .title .label{color:var(--color-text-2);font-size:14px}.trading-panel .quantity-wrapper .input-error{border-color:#f53f3f!important;box-shadow:0 0 0 2px rgba(245,63,63,.1)!important}.trading-panel .brackets-wrapper{padding:0 16px 4px}.trading-panel .brackets-wrapper .separator{background-color:var(--color-border);height:1px;margin:12px -16px 0}.trading-panel .brackets-wrapper .brackets{display:grid;grid-template-columns:40% 20% 40%;padding-top:16px}.trading-panel .brackets-wrapper .bracket-control{display:flex;flex-direction:column}.trading-panel .brackets-wrapper .bracket-control .checkbox-wrapper{margin-bottom:8px}.trading-panel .brackets-wrapper .bracket-control .input-group{display:flex;flex-direction:column;gap:1px}.trading-panel .brackets-wrapper .bracket-control.right-block{grid-column:3}.trading-panel .brackets-wrapper .labels{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:8px}.trading-panel .brackets-wrapper .labels .reward-risk{height:24px}.trading-panel .brackets-wrapper .labels .field-name{color:var(--color-text-3);font-size:12px;margin-top:12px}.trading-panel .duration{padding:4px 16px}.trading-panel .duration .wrapper{display:flex;flex-direction:column}.trading-panel .duration .wrapper .label{color:var(--color-text-2);font-size:14px;margin-bottom:4px}.trading-panel .duration .wrapper .select-wrapper{width:100%}.trading-panel .tp-sl-wrapper{padding:0 16px 4px}.trading-panel .tp-sl-wrapper .separator{background-color:var(--color-border);height:1px;margin:12px -16px 0}.trading-panel .tp-sl-wrapper .tp-sl-section{padding-top:12px}.trading-panel .tp-sl-wrapper .tp-sl-section .section-title{color:var(--color-text-1);font-size:14px;font-weight:600;margin-bottom:12px}.trading-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item{margin-bottom:12px}.trading-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item .checkbox-wrapper{margin-bottom:8px}.trading-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item .checkbox-wrapper .tp-label{color:rgb(var(--success-6));font-weight:500}.trading-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item .checkbox-wrapper .sl-label{color:rgb(var(--danger-6));font-weight:500}.trading-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item .tp-sl-controls{display:grid;gap:12px;grid-template-columns:1fr 1fr;padding-left:24px}.trading-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item .tp-sl-controls .price-control,.trading-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item .tp-sl-controls .tick-control{display:flex;flex-direction:column}.trading-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item .tp-sl-controls .price-control .input-label,.trading-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item .tp-sl-controls .tick-control .input-label{color:var(--color-text-2);font-size:12px;margin-bottom:4px}.trading-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item .tp-sl-controls .price-control .tick-value,.trading-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item .tp-sl-controls .tick-control .tick-value{color:var(--color-text-3);font-size:11px;margin-top:2px;text-align:center}.trading-panel .order-info-wrapper{padding:16px 0 0}.trading-panel .order-info-wrapper .separator{background-color:var(--color-border);height:1px;margin:0 0 7px}.trading-panel .order-info-wrapper .order-info{padding:5px 16px 0}.trading-panel .order-info-wrapper .order-info .title{color:var(--color-text-1);font-size:14px;font-weight:600;padding:0 0 9px;text-align:left}.trading-panel .order-info-wrapper .order-info .content-wrapper{display:flex;flex-direction:column;margin-top:4px}.trading-panel .order-info-wrapper .order-info .list-item{display:flex;font-size:13px;justify-content:space-between;margin-bottom:4px}.trading-panel .order-info-wrapper .order-info .list-item .list-item-title{color:var(--color-text-2)}.trading-panel .order-info-wrapper .order-info .list-item .list-item-data{font-weight:600}.trading-panel .order-info-wrapper .order-info .list-item .list-item-data .currency{color:var(--color-text-3);font-weight:400}.trading-panel .done-button{padding:16px}.trading-panel .dom-panel{height:100%;padding:16px}.trading-panel .dom-panel .dom-content{display:flex;flex-direction:column;height:100%}.trading-panel .dom-panel .dom-content .positions-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.trading-panel .dom-panel .dom-content .positions-header h3{color:var(--color-text-1);font-size:16px;font-weight:600;margin:0}.trading-panel .dom-panel .dom-content .error-message{background-color:var(--color-danger-light-1);border:1px solid var(--color-danger-light-2);border-radius:4px;margin-bottom:16px;padding:8px 12px}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}html.theme-dark .trading-panel{background-color:#141414}html.theme-dark .trading-panel .trading-panel-header{border-color:#303030}html.theme-dark .trading-panel .trading-panel-header .close-button{color:#8c8c8c}html.theme-dark .trading-panel .trading-panel-header .close-button:hover{background-color:#1f1f1f;color:#e5e5e5}html.theme-dark .trading-panel .trading-panel-tabs{border-color:#303030}html.theme-dark .trading-panel .order-panel .side .side-control .buy,html.theme-dark .trading-panel .order-panel .side .side-control .sell{background-color:#1f1f1f}html.theme-dark .trading-panel .order-panel .side .side-control .buy.active.sell,html.theme-dark .trading-panel .order-panel .side .side-control .sell.active.sell{background-color:#291c1c}html.theme-dark .trading-panel .order-panel .side .side-control .buy.active.buy,html.theme-dark .trading-panel .order-panel .side .side-control .sell.active.buy{background-color:#162a1e}html.theme-dark .trading-panel .order-panel .side .side-control .buy .value.realtime,html.theme-dark .trading-panel .order-panel .side .side-control .sell .value.realtime{color:rgb(var(--primary-6))}html.theme-dark .trading-panel .order-panel .side .side-control .buy .value .realtime-indicator,html.theme-dark .trading-panel .order-panel .side .side-control .sell .value .realtime-indicator{color:rgb(var(--success-6))}html.theme-dark .trading-panel .order-panel .side .side-control .spread{background-color:#141414;border-color:#303030}html.theme-dark .trading-panel .order-panel .brackets-wrapper .separator{background-color:#303030}html.theme-dark .trading-panel .order-panel .price-margin-wrapper .margin-control .input-label,html.theme-dark .trading-panel .order-panel .price-margin-wrapper .price-control .input-label{color:#8c8c8c}html.theme-dark .trading-panel .order-panel .tp-sl-wrapper .separator{background-color:#303030}html.theme-dark .trading-panel .order-panel .tp-sl-wrapper .tp-sl-section .section-title{color:#e5e5e5}html.theme-dark .trading-panel .order-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item .checkbox-wrapper .tp-label{color:rgb(var(--success-6))}html.theme-dark .trading-panel .order-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item .checkbox-wrapper .sl-label{color:rgb(var(--danger-6))}html.theme-dark .trading-panel .order-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item .tp-sl-controls .price-control .input-label,html.theme-dark .trading-panel .order-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item .tp-sl-controls .tick-control .input-label{color:#8c8c8c}html.theme-dark .trading-panel .order-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item .tp-sl-controls .price-control .tick-value,html.theme-dark .trading-panel .order-panel .tp-sl-wrapper .tp-sl-section .tp-sl-item .tp-sl-controls .tick-control .tick-value{color:#666}html.theme-dark .trading-panel .order-panel .order-info-wrapper .separator{background-color:#303030}html.theme-dark .trading-panel .order-panel .order-info-wrapper .order-info .title{color:#e5e5e5}html.theme-dark .trading-panel .order-panel .order-info-wrapper .order-info .list-item .currency,html.theme-dark .trading-panel .order-panel .order-info-wrapper .order-info .list-item .list-item-title{color:#8c8c8c}@media screen and (max-width:768px){.trading-panel{height:100%}}@media screen and (min-width:769px) and (max-width:1024px){.trading-panel{height:100%}}.custom-panel,.custom-panel-container{height:100%;width:100%}.custom-panel{animation:slideIn .3s ease-out;background:var(--color-bg-2);border-left:1px solid var(--color-border);display:flex;flex-direction:column}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.custom-panel-header{border-bottom:1px solid var(--color-border);padding:8px 12px}.custom-panel-header .header{justify-content:space-between}.custom-panel-header .header,.custom-panel-header .header .wrapper{align-items:center;display:flex}.custom-panel-header .header .wrapper .text{color:var(--color-text-1);font-size:14px;font-weight:600}.custom-panel-header .header .close-button{background:none;border:none;border-radius:4px;color:var(--color-text-3);cursor:pointer;padding:4px 8px;transition:all .3s}.custom-panel-header .header .close-button:hover{background-color:var(--color-fill-2);color:rgb(var(--primary-6))}.custom-panel-header .header .close-button:active{background-color:var(--color-fill-3)}.custom-panel-content{flex:1;overflow-y:auto;padding:24px}.edit-order-panel .custom-panel-content h3{color:var(--color-text-1);font-size:18px;font-weight:600;margin:0 0 16px}.edit-order-panel .custom-panel-content p{color:var(--color-text-2);margin:8px 0}.edit-order-panel .custom-panel-content .order-data{background:var(--color-bg-1);border:1px solid var(--color-border);border-radius:6px;margin-top:16px;padding:12px}.edit-order-panel .custom-panel-content .order-data p{color:var(--color-text-3);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;margin:0}.edit-order-panel .custom-panel-content .order-info{margin-bottom:24px}.edit-order-panel .custom-panel-content .order-info .order-details{background:var(--color-bg-1);border:1px solid var(--color-border);border-radius:6px;margin-top:12px;padding:12px}.edit-order-panel .custom-panel-content .order-info .order-details p{font-size:13px;margin:4px 0}.edit-order-panel .custom-panel-content .order-info .order-details p strong{color:var(--color-text-1);font-weight:600}.edit-order-panel .custom-panel-content .tp-sl-section{margin-bottom:24px;padding-top:12px}.edit-order-panel .custom-panel-content .tp-sl-section .section-title{color:var(--color-text-1);font-size:14px;font-weight:600;margin-bottom:12px}.edit-order-panel .custom-panel-content .tp-sl-section .tp-sl-item{margin-bottom:12px}.edit-order-panel .custom-panel-content .tp-sl-section .tp-sl-item .checkbox-wrapper{margin-bottom:8px}.edit-order-panel .custom-panel-content .tp-sl-section .tp-sl-item .checkbox-wrapper .tp-label{color:rgb(var(--success-6));font-weight:500}.edit-order-panel .custom-panel-content .tp-sl-section .tp-sl-item .checkbox-wrapper .sl-label{color:rgb(var(--danger-6));font-weight:500}.edit-order-panel .custom-panel-content .tp-sl-section .tp-sl-item .tp-sl-controls{display:grid;gap:12px;grid-template-columns:1fr 1fr;padding-left:24px}.edit-order-panel .custom-panel-content .tp-sl-section .tp-sl-item .tp-sl-controls .price-control,.edit-order-panel .custom-panel-content .tp-sl-section .tp-sl-item .tp-sl-controls .tick-display{display:flex;flex-direction:column}.edit-order-panel .custom-panel-content .tp-sl-section .tp-sl-item .tp-sl-controls .price-control .input-label,.edit-order-panel .custom-panel-content .tp-sl-section .tp-sl-item .tp-sl-controls .tick-display .input-label{color:var(--color-text-2);font-size:12px;margin-bottom:4px}.edit-order-panel .custom-panel-content .tp-sl-section .tp-sl-item .tp-sl-controls .price-control .tick-value-display,.edit-order-panel .custom-panel-content .tp-sl-section .tp-sl-item .tp-sl-controls .tick-display .tick-value-display{align-items:center;background-color:var(--color-fill-1);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-1);display:flex;font-size:13px;font-weight:500;height:32px;justify-content:center;padding:0 8px}.edit-order-panel .custom-panel-content .tp-sl-section .tp-sl-item .tp-sl-controls .price-control .tick-value-display .tick-unit,.edit-order-panel .custom-panel-content .tp-sl-section .tp-sl-item .tp-sl-controls .tick-display .tick-value-display .tick-unit{color:var(--color-text-3);font-size:11px;font-weight:400;margin-left:4px}.edit-order-panel .custom-panel-content .tp-sl-section .tp-sl-item .tp-sl-controls .price-control .tick-value,.edit-order-panel .custom-panel-content .tp-sl-section .tp-sl-item .tp-sl-controls .tick-display .tick-value{color:var(--color-text-3);font-size:11px;margin-top:2px;text-align:center}.edit-order-panel .custom-panel-content .action-buttons{align-items:center;border-top:1px solid var(--color-border);display:flex;justify-content:flex-start;padding-top:16px}.mobile-editorder-modal .arco-modal-content,.mobile-trading-modal .arco-modal-content{padding:0!important}.login-container{align-items:center;background-color:var(--color-bg-1);display:flex;justify-content:center;position:relative}.login-container .theme-button-container{position:absolute;right:16px;top:16px}.login-container .login-box{background:var(--color-bg-2);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:24px;text-align:center;width:300px}.login-container .login-box h2{color:var(--color-text-1);margin-bottom:24px}.login-container .login-box .arco-input-wrapper{margin-bottom:16px}.login-container .login-box .arco-btn{width:100%}.login-container .footer-icp{bottom:20px;color:var(--color-text-3);font-size:12px;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.login-container .footer-icp a{color:var(--color-text-3);margin:0 8px;text-decoration:none}.login-container .footer-icp a:hover{color:var(--color-text-1)}.login-container .footer-icp a img{height:14px;margin-right:4px;vertical-align:middle;width:14px}.profile-container{background-color:var(--color-bg-1);min-height:100vh;padding:20px;width:100%}@supports (min-height:100dvh){.profile-container{min-height:100dvh}}.profile-header{align-items:center;background-color:var(--color-bg-2);border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;justify-content:space-between;margin-bottom:20px;padding:16px}.profile-content{display:flex;justify-content:center}.profile-card{margin-bottom:20px;max-width:800px;width:100%}.profile-top{align-items:center;display:flex;margin-bottom:20px}.profile-avatar{margin-right:24px}.profile-info{flex:1}.profile-info h4{margin-bottom:8px}.profile-info p{margin-bottom:16px}.profile-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.profile-form{max-width:500px}.traders-container{margin-top:16px}.no-traders{color:var(--color-text-3);padding:24px;text-align:center}@media (max-width:768px){.profile-top{flex-direction:column;text-align:center}.profile-avatar{margin-bottom:16px;margin-right:0}}