.profileButton{height:48px;position:relative;flex:none}.profileButton .ui-profile-glyph{position:relative;z-index:1;width:48px;height:48px;display:grid;place-items:center}.profileButton::before{z-index:0}.profileButton>span:last-child{position:relative;z-index:1}.ui-account-avatar{display:grid;place-items:center;border-radius:50%;background:#3b404f;width:48px;height:48px}.ui-navigation[data-account-mode=real] #balance,.ui-navigation[data-account-mode=real] .balance-arrow{color:#1ba136}.ui-navigation[data-account-mode=real] .tp-layer{display:none}
.ui-navigation[data-ui-view=balances] #uiSurface{left:auto;right:0;top:var(--ui-top);width:610px;max-width:calc(100vw - 16px);padding:0}.ui-navigation[data-ui-view=balances] #uiSurface>.ui-surface-head{display:none}.terminal-accounts{display:grid;grid-template-columns:270px 1fr;font-size:14px}.terminal-balance-detail{background:#3b404f;padding:18px 25px;display:flex;flex-direction:column;justify-content:space-between}.terminal-balance-detail dl{display:grid;grid-template-columns:1fr auto;gap:16px 10px;margin:0}.terminal-balance-detail dt{color:#9699a3}.terminal-balance-detail dd{margin:0;font-weight:700}.terminal-balance-detail p{margin:32px 0 0;color:#babcc4;font-size:11px;line-height:1.5}.terminal-account-row{display:flex;align-items:center;gap:8px;padding:17px 15px;min-height:70px}.terminal-account-row.selected{background:#3b404f}.terminal-account-row>button:first-child{flex:1;text-align:left;display:flex;flex-direction:column;gap:5px}.terminal-account-row strong{font-size:13px}.terminal-account-row b{color:#ff7700;font-size:15px}.terminal-account-row b.real{color:#1ba136}.terminal-account-row>button:last-child{background:#424858;border-radius:2px;padding:10px;font-size:13px}.terminal-account-row button:hover{filter:brightness(1.2)}
.ui-navigation[data-ui-view=expiration] #uiSurface,.ui-navigation[data-ui-view=investment] #uiSurface{left:auto;right:130px;top:150px;width:160px;max-height:calc(100dvh - 195px)}.ui-navigation[data-ui-view=investment] #uiSurface{top:86px}.ui-navigation[data-ui-view=investment] .ui-surface-head{display:none}.ui-navigation[data-ui-view=expiration] .ui-surface-head{padding:12px 10px}.ui-navigation[data-ui-view=expiration] .ui-surface-head h2{font-size:12px}.terminal-expiration,.terminal-investment{padding:10px;background:#1c2233}.terminal-expiration>p{text-align:right;margin:2px 0 18px}.terminal-expiration>p strong{background:#009a2d;padding:4px;border-radius:2px}.terminal-expiration>small{color:#9699a3;margin:10px}.terminal-expiration>button,.terminal-investment>button{display:block;width:100%;text-align:left;padding:12px 10px;border-bottom:1px solid #3b404f;font-size:14px}.terminal-expiration>button:hover,.terminal-investment>button:hover,.terminal-expiration>button.selected{background:#2f3546}.terminal-investment p{font-size:12px;color:#9699a3;padding:0 10px}.terminal-investment p strong{display:block;color:white;font-size:15px;margin-top:5px}.terminal-investment label{display:block;font-size:11px;color:#aaa;margin:12px 10px}.terminal-investment input{width:100%;padding:6px;background:#3b404f;border:0;color:white;margin-top:5px}
.terminal-real-empty{padding:24px;color:#b1b5c0;line-height:1.7}.terminal-real-empty button{display:block;margin-top:16px;color:#ff7700}
@media(max-width:600px){.terminal-accounts{grid-template-columns:1fr}.terminal-balance-detail{padding:15px}.terminal-balance-detail p{margin-top:15px}.ui-navigation[data-ui-view=balances] #uiSurface{right:8px}.ui-navigation[data-ui-view=expiration] #uiSurface,.ui-navigation[data-ui-view=investment] #uiSurface{right:100px;left:auto;top:120px;width:min(220px,calc(100vw - 108px));max-width:none}}

#expirationButton{width:100%;text-align:left;font-size:15px;padding:4px 0;color:white;white-space:nowrap}#candleIntervalButton{font-size:12px}.ui-navigation #timeframe[hidden],.ui-navigation #duration[hidden]{display:none}.ui-navigation[data-ui-view=candle-intervals] #uiSurface{width:390px;max-width:calc(100vw - 100px);max-height:calc(100dvh - 130px)}

.profileButton{padding:0}.profileButton.ui-has-profile-photo{background-position:left center;background-size:48px 48px;background-repeat:no-repeat}
