.toolbar .pt-action-btn{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:9999px;font-size:13px;font-weight:500;cursor:pointer;border:none;color:#fff;transition:all .2s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.toolbar .pt-action-btn:hover{transform:translateY(-1px)}.toolbar .pt-action-btn:active{transform:translateY(1px)}.toolbar .pt-buy-btn{background-color:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.18);font-weight:500}.toolbar .pt-buy-btn:hover{background-color:#ffffff29;border-color:#ffffff59}.toolbar .pt-sell-btn{background-color:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.18);font-weight:500}.toolbar .pt-sell-btn:hover{background-color:#ffffff29;border-color:#ffffff59}.pt-spread{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:3px 8px;border-radius:12px;font-family:SF Mono,Consolas,monospace;font-size:11px;color:#ffffffb3}body.light-theme .toolbar .pt-action-btn,body.light-theme .toolbar .pt-buy-btn,body.light-theme .toolbar .pt-sell-btn{background-color:#0000000d!important;color:#111!important;border:1px solid rgba(0,0,0,.15)!important;font-weight:500!important}body.light-theme .toolbar .pt-action-btn .pt-label,body.light-theme .toolbar .pt-action-btn .pt-price{color:#111!important;font-weight:500!important}body.light-theme .pt-spread{background:#0000000d!important;border:1px solid rgba(0,0,0,.12)!important;color:#111!important}.pt-order-menu{width:340px;min-width:280px;max-width:90vw;height:calc(100% - 32px);margin:16px;border-radius:24px;background:#0f1218d9;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.12);display:none;flex-direction:column;flex-shrink:0!important;z-index:100;color:var(--text-primary, #fff);box-shadow:0 24px 60px #00000080,0 0 0 1px #ffffff0d;position:relative;overflow:visible}.pt-order-menu.open{display:flex}.pt-order-resizer{position:absolute;left:-7px;top:0;bottom:0;width:14px;cursor:ew-resize;z-index:1000;background-color:transparent;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pt-order-resizer:after{content:"";position:absolute;left:5px;top:0;bottom:0;width:3px;background:#ffffff1f;transition:background-color .2s}.pt-order-menu:hover .pt-order-resizer:after,.pt-order-resizer:hover:after,.pt-order-resizer:active:after{background-color:var(--accent-color, #2962FF)}.pt-order-menu-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1);font-weight:600}.pt-order-tabs{display:flex;background-color:#ffffff0d;padding:2px;border-radius:4px;margin:12px 16px}.pt-order-tab{flex:1;text-align:center;padding:6px 0;font-size:12px;cursor:pointer;border-radius:2px;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pt-order-tab.active{background-color:var(--card-bg, #1e222d);font-weight:600}.pt-close-btn{background:transparent;border:none;color:var(--text-secondary, #aaa);cursor:pointer;font-size:18px;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px}.pt-close-btn:hover{background:#ffffff1a;color:var(--text-primary, #fff)}.pt-tabs{display:flex;border-bottom:1px solid rgba(255,255,255,.1)}.pt-tab{flex:1;padding:10px 0;text-align:center;cursor:pointer;background:transparent;border:none;color:var(--text-secondary, #aaa);font-weight:500;border-bottom:2px solid transparent}.pt-tab:hover{color:var(--text-primary, #fff)}.pt-tab.active{color:var(--text-primary, #fff);border-bottom-color:var(--accent-color, #2196F3)}.pt-order-body{padding:16px;flex:1;overflow-y:auto}.pt-form-group{margin-bottom:16px}.pt-form-group label{display:block;margin-bottom:6px;font-size:12px;color:var(--text-secondary, #aaa)}.pt-form-input{width:100%;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:8px 12px;color:var(--text-primary, #fff);font-family:inherit;box-sizing:border-box}.pt-form-input:focus{outline:none;border-color:var(--accent-color, #2196F3)}.pt-order-menu .pt-submit-btn{flex:1;padding:12px 24px;border:none;border-radius:9999px!important;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;text-transform:capitalize;letter-spacing:.5px}.pt-order-menu .pt-buy-btn{background:#00e599!important;color:#000!important;border:1px solid rgba(0,229,153,.4)!important;border-radius:9999px!important;box-shadow:0 0 16px #00e59940!important}.pt-order-menu .pt-buy-btn:hover{background:#00ffac!important;box-shadow:0 0 24px #00e59980!important;transform:translateY(-1px)}.pt-order-menu .pt-buy-btn:active{transform:translateY(0)}.pt-order-menu .pt-sell-btn{background:#ff3b69!important;color:#fff!important;border:1px solid rgba(255,59,105,.4)!important;border-radius:9999px!important;box-shadow:0 0 16px #ff3b6940!important}.pt-order-menu .pt-sell-btn:hover{background:#ff527d!important;box-shadow:0 0 24px #ff3b6980!important;transform:translateY(-1px)}.pt-order-menu .pt-sell-btn:active{transform:translateY(0)}.pt-account-panel{width:100%;height:300px;background:rgba(var(--glass-base-rgb),var(--glass-panels-alpha));backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.1);display:none;flex-direction:column;z-index:90;color:var(--text-primary, #fff)}.pt-account-panel.open{display:flex}.pt-account-panel.expanded{height:65%!important}.pt-account-resizer{height:8px;background:#ffffff0d;cursor:ns-resize;position:absolute;top:-4px;left:0;right:0;z-index:10;touch-action:none}.pt-account-resizer:hover,.pt-account-resizer:active{background:var(--accent-color, #2196F3)}.pt-account-header{display:flex;justify-content:space-between;align-items:center;background:#0003;border-bottom:1px solid rgba(255,255,255,.1)}.pt-account-tabs{display:flex;flex:1;overflow-x:auto}.pt-account-tabs::-webkit-scrollbar{height:0px}.pt-account-tab{padding:10px 16px;cursor:pointer;color:var(--text-secondary, #aaa);border:none;background:transparent;font-size:13px;font-weight:500;white-space:nowrap;border-bottom:2px solid transparent}.pt-account-tab:hover{color:var(--text-primary, #fff)}.pt-account-tab.active{color:var(--text-primary, #fff);border-bottom-color:var(--accent-color, #2196F3)}.pt-account-actions{display:flex;align-items:center;padding:0 8px;gap:4px}.pt-action-icon{background:transparent;border:none;color:var(--text-secondary, #aaa);cursor:pointer;padding:6px;border-radius:4px;display:flex}.pt-action-icon:hover{background:#ffffff1a;color:var(--text-primary, #fff)}.pt-account-subtabs{display:flex;background:#0000001a;border-bottom:1px solid rgba(255,255,255,.05)}.pt-account-subtab{padding:6px 12px;font-size:12px;cursor:pointer;color:var(--text-secondary, #aaa)}.pt-account-subtab:hover{color:var(--text-primary, #fff)}.pt-account-subtab.active{color:var(--accent-color, #2196F3)}.pt-account-body{flex:1;overflow:auto;position:relative}.pt-balance-summary{display:flex;gap:32px;padding:10px 18px;border-bottom:1px solid rgba(255,255,255,.07);background:#0f141e66;align-items:center}.pt-balance-item{display:flex;flex-direction:column;gap:2px}.pt-balance-label{font-size:10px;font-weight:600;letter-spacing:.06em;color:#ffffff73;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif}.pt-balance-value{font-size:15px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-feature-settings:"tnum" 1,"cv02" 1,"cv03" 1,"cv04" 1;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#fff}.pt-table{width:100%;min-width:800px;border-collapse:collapse;font-size:12px;text-align:left;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif}.pt-table th{padding:10px 14px;color:#ffffff80;font-weight:600;font-size:11px;letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.pt-table td{padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.04);white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;color:#ffffffe6}.pt-table tr:hover{background:#ffffff0a}.pt-profit{color:#00e676!important;font-weight:600}.pt-loss{color:#ff5252!important;font-weight:600}body.light-theme .pt-order-menu,body.light-theme .pt-account-panel{background:#ffffffeb!important;border-color:#0000001a!important;color:#131722!important}body.light-theme .pt-balance-value{color:#131722!important}body.light-theme .pt-profit{color:#131722!important;font-weight:600!important}body.light-theme .pt-loss{color:#13172299!important;font-weight:500!important}body.light-theme .pt-table th,body.light-theme .pt-account-tab,body.light-theme .pt-balance-label{color:#555!important}body.light-theme .pt-table td{color:#131722!important;border-bottom-color:#0000000d!important}body.light-theme .pt-form-input{background:#fff!important;border:1px solid rgba(0,0,0,.15)!important;color:#131722!important}body.light-theme .pt-account-header,body.light-theme .pt-balance-summary{background:#00000008!important;color:#131722!important}body.light-theme .toolbar .pt-buy-btn,body.light-theme .toolbar .pt-sell-btn{background-color:#0000000d!important;color:#131722!important;border:1px solid rgba(0,0,0,.15)!important;font-weight:500!important}body.light-theme .toolbar .pt-buy-btn:hover,body.light-theme .toolbar .pt-sell-btn:hover{background-color:#0000001a!important}body.light-theme #toolbar-buy-price,body.light-theme #toolbar-sell-price,body.light-theme #pt-val-unrealized,body.light-theme #pt-val-realized,body.light-theme .pt-balance-item span{color:#131722!important}body.light-theme .pt-spread{background:#0000000d!important;border:1px solid rgba(0,0,0,.1)!important;color:#131722!important}.pt-btn-open-journal{display:inline-flex;align-items:center;gap:6px;background:#00d6ff1f;border:1px solid rgba(0,214,255,.35);color:#00d6ff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap;margin-right:8px}.pt-btn-open-journal:hover{background:#00d6ff38;border-color:#00d6ff;box-shadow:0 0 12px #00d6ff4d;color:#fff}body.light-theme .pt-btn-open-journal{background:#0096ff1a!important;border-color:#0096ff4d!important;color:#0070f3!important}
