/* Medidas laterais observadas em evidence/ui-original; transições web inferidas. */
.ui-navigation{--ui-left:260px;--ui-bottom:32px;--ui-top:76px;--ui-nav:74px;--ui-foot:36px;--ui-panel-bg:#202637;--ui-panel-line:#3b404f}
.ui-navigation[data-ui-view=promo]{--ui-left:240px}.ui-navigation main{grid-template-rows:minmax(220px,1fr) var(--ui-bottom);transition:margin-left 150ms ease-out}.ui-navigation.ui-bottom-open{--ui-bottom:215px}.ui-navigation.ui-left-open main{margin-left:calc(var(--ui-nav) + var(--ui-left))}.ui-navigation .positions{grid-column:1/-1}.ui-navigation #positionsList{display:none}.ui-navigation .positionsHead{height:34px}.ui-navigation .positionsHead button{height:34px}.ui-navigation .positionsHead #historyButton{display:none}.ui-navigation nav .ui-selected{background:#343a49;color:#fff}.ui-navigation nav .ui-selected .native{opacity:1}.ui-navigation .assetTab{position:relative;display:flex;align-items:center;gap:9px;padding-right:23px;max-width:220px}.ui-tab-icon{font-size:20px;color:#f58220}.ui-tab-close{position:absolute;top:2px;right:6px;font-size:14px;color:#9699a3}.ui-tab-close:hover{color:white}.ui-navigation #uiSurface[hidden]{display:none}
.workspace.iq-chart-grabbing,.workspace.iq-chart-grabbing *{cursor:grabbing!important}
#uiSurface{position:fixed;z-index:7;background:var(--ui-panel-bg);color:#eee;font:14px var(--iq-font,Roboto);box-shadow:0 6px 28px #0003;overflow:auto;overscroll-behavior:contain;animation:ui-enter 150ms ease-out}#uiSurface button,#uiPortfolio button{font-family:inherit}#uiSurface button:focus-visible,#uiPortfolio button:focus-visible{outline:2px solid #f58220;outline-offset:2px}#uiSurface button:active{filter:brightness(.85)}#uiSurface button:disabled{opacity:.35;cursor:not-allowed}.ui-surface-left{left:var(--ui-nav);top:var(--ui-top);bottom:var(--ui-foot);width:var(--ui-left);border-right:1px solid var(--ui-panel-line)}.ui-surface-full{left:var(--ui-nav);right:0;top:var(--ui-top);bottom:var(--ui-foot)}.ui-surface-assets{top:var(--ui-top);right:75px;width:min(800px,calc(100vw - 100px));height:min(685px,calc(100dvh - 125px));border:1px solid #3b404f;border-radius:3px}.ui-surface-popover{top:143px;left:calc(var(--ui-nav) + 44px);width:360px;max-height:calc(100dvh - 200px);border:1px solid #3b404f;border-radius:3px}.ui-navigation.ui-left-open .ui-surface-popover{left:calc(var(--ui-nav) + var(--ui-left) + 44px)}.ui-navigation[data-ui-view=account] .ui-surface-popover{left:auto;right:160px;top:76px}.ui-navigation[data-ui-view=modules] .ui-surface-popover{left:140px;top:76px;width:600px;max-width:calc(100vw - 150px)}.ui-surface-head{height:50px;padding:0 19px;display:flex;align-items:center;gap:12px;position:sticky;top:0;background:inherit;z-index:2}.ui-surface-head h2{margin:0;font-size:16px;font-weight:400;flex:1}.ui-surface-head button{padding:0;font-size:26px;color:#9699a3;width:24px;height:30px}.ui-surface-head button:hover{color:#fff}.ui-surface-full>.ui-surface-head{height:90px}.ui-surface-full>.ui-surface-head h2{text-align:center;font-size:26px}.ui-surface-full>.ui-surface-head [data-ui-close]{position:absolute;left:30px;border:2px solid #9699a3;border-radius:50%;width:34px;height:34px;line-height:25px}.ui-navigation .ui-panel-content{font-size:13px;zoom:var(--ui-content-scale,1)}#uiPortfolio{min-width:0;height:calc(var(--ui-bottom) - 34px);overflow:auto}#uiPortfolio .ui-panel-content{padding:0}#uiPortfolio .ui-empty{padding:18px;min-height:110px}#uiPortfolio .ui-empty svg{display:none}.ui-portfolio-summary{display:flex;justify-content:center;align-items:center;gap:12px;font-size:12px;color:#9699a3;height:30px}.ui-portfolio-summary button{font-size:20px}.ui-navigation.ui-no-world-map .workspace{background-image:none}.ui-navigation.ui-reduced-motion *{animation:none!important;transition:none!important}
.ui-assets-layout{display:grid;grid-template-columns:230px minmax(0,1fr);height:calc(100% - 50px)}.ui-assets-layout aside{background:#1c2231;padding:12px 0;position:relative;border-right:1px solid #343a49;overflow:auto}.ui-assets-layout aside button{display:block;padding:15px 22px;text-align:left;width:100%;font-size:16px;min-height:50px;color:#bbbfc9}.ui-assets-layout aside button:hover{background:#2c3243}.ui-assets-layout aside .selected{background:#343a49;color:white;border-left:3px solid #f58220;padding-left:19px}.ui-assets-layout aside button small{float:right;font-size:12px;color:#9699a3}.ui-assets-layout aside button.ui-family{padding:12px 20px 12px 45px;font-size:14px}.ui-catalog-foot{font-size:10px;color:#9699a3;padding:30px 20px 0;line-height:1.7}.ui-assets-body{min-width:0;display:flex;flex-direction:column;padding:0 20px 10px}.ui-assets-body>input{background:#1c2231;color:white;border:1px solid #3b404f;border-radius:3px;height:42px;flex:none;padding:0 14px;font:14px Roboto}.ui-assets-body>input:focus{outline:1px solid #f58220}.ui-asset-table-head,.ui-asset-row{display:grid;grid-template-columns:minmax(0,1fr) 65px 47px 30px;gap:7px;align-items:center}.ui-asset-table-head{height:42px;font-size:11px;color:#9699a3;flex:none}.ui-asset-results{overflow:auto;min-height:0;flex:1}.ui-asset-row{height:54px;border-bottom:1px solid #343a4966}.ui-asset-row:hover{background:#343a49}.ui-asset-row>button:first-child{display:flex;text-align:left;align-items:center;gap:10px;min-width:0;padding:5px 0}.ui-asset-row strong{font-size:13px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:210px}.ui-asset-row small{display:block;color:#9699a3;font-size:10px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:210px}.ui-coin{display:grid;place-items:center;border-radius:50%;width:28px;height:28px;background:#394969;font-size:17px;flex:none}.ui-payout{color:#2cac40;text-align:right;font-size:16px}.ui-asset-row>button:not(:first-child){font-size:20px;color:#9699a3;padding:4px}.ui-asset-row>button[aria-pressed=true]{color:#f58220}.ui-pagination{font-size:10px;gap:5px;flex:none}.ui-loading{padding:30px;text-align:center;color:#9699a3}.ui-loading:before{content:'';display:block;border:3px solid #3b404f;border-top-color:#f58220;border-radius:50%;width:24px;height:24px;margin:0 auto 15px;animation:ui-spin 1s linear infinite}.ui-info-details{padding:0 22px 24px}.ui-info-details h3{font-size:20px;font-weight:400}.ui-info-details dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:12px}.ui-info-details dt{color:#9699a3}.ui-info-details dd{margin:0;overflow-wrap:anywhere}.ui-info-details p{font-size:11px;line-height:1.6;color:#9699a3}.ui-info-details button{border:1px solid #51586a;border-radius:3px;padding:10px}.ui-account-card{padding:5px 25px 25px;display:flex;flex-direction:column;gap:8px}.ui-account-avatar{font-size:42px;color:#9699a3}.ui-account-card h3{font-size:16px;font-weight:400}.ui-account-card>strong{color:#f58220;font-size:28px}.ui-account-card p{font-size:12px;color:#9699a3}.ui-account-card button{text-align:left;padding:12px 0;border-top:1px solid #3b404f}.ui-module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:15px 25px 30px}.ui-module-grid button{height:92px;background:#2c3243;font-size:12px;border-radius:3px}.ui-module-grid button:hover{background:#3b4150}.ui-module-mark{font-size:28px;display:block;margin-bottom:9px;color:#aaaeb8}#uiDrawingCanvas{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}
@keyframes ui-enter{from{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}@keyframes ui-spin{to{transform:rotate(360deg)}}
#uiLeftSurface[hidden]{display:none}#uiLeftSurface{position:fixed;z-index:6;background:var(--ui-panel-bg);color:var(--iq-text,#eee);font:14px var(--iq-font,Roboto);overflow:auto;border-right:1px solid var(--ui-panel-line)}.ui-navigation[data-ui-side-view=promo]{--ui-left:240px}.ui-navigation .assetTab:before,.ui-navigation .assetTab:after{display:none}.ui-navigation .ui-tab-close{top:0;left:4px;right:auto}.ui-navigation .assetTab{padding-left:14px;min-width:165px;width:auto;max-width:210px}.ui-navigation .assetTab>span:nth-child(2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-navigation .assetTab.addAsset{min-width:48px;width:48px;padding:0;justify-content:center}.ui-navigation.ui-hide-position-lines #v2ExpiryLine{display:none}.ui-navigation[data-ui-view=chart-type] .ui-surface-popover,.ui-navigation[data-ui-view=drawing] .ui-surface-popover,.ui-navigation[data-ui-view=indicators] .ui-surface-popover,.ui-navigation[data-ui-view=period] .ui-surface-popover{top:auto;bottom:calc(var(--ui-foot) + var(--ui-bottom) + 10px);left:calc(var(--ui-nav) + 50px);width:437px;max-height:calc(100dvh - 180px)}.ui-navigation.ui-left-open[data-ui-view=chart-type] .ui-surface-popover,.ui-navigation.ui-left-open[data-ui-view=drawing] .ui-surface-popover,.ui-navigation.ui-left-open[data-ui-view=indicators] .ui-surface-popover,.ui-navigation.ui-left-open[data-ui-view=period] .ui-surface-popover{left:calc(var(--ui-nav) + var(--ui-left) + 50px)}.ui-navigation[data-ui-view=indicators] .ui-surface-popover{width:500px}.ui-navigation[data-ui-view=drawing] .ui-surface-popover{width:450px}.ui-navigation nav button[hidden]{display:none}.ui-navigation.ui-no-world-map #chart{background:var(--iq-surface)}
.ui-navigation{--ui-panel-bg:var(--iq-surface-2-default,#202637);--ui-panel-line:var(--iq-border,#3b404f);--bg:var(--iq-bg);--panel:var(--iq-panel);--muted:var(--iq-muted);color:var(--iq-text);background:var(--iq-surface)}.ui-navigation .topbar,.ui-navigation .statusbar,.ui-navigation>nav{background:var(--iq-surface);color:var(--iq-text);border-color:var(--iq-border)}.ui-navigation .workspace,.ui-navigation .trade,.ui-navigation .positions{background-color:var(--iq-surface-2-default);border-color:var(--iq-border)}.ui-navigation .inputWrap,.ui-navigation .trade select,.ui-navigation .amountControls button,.ui-navigation .assetTab{background:var(--iq-surface-4-default);color:var(--iq-text);border-color:var(--iq-border)}.ui-navigation .inputWrap input{color:var(--iq-text)}.ui-navigation .assetTab.selected{background:var(--iq-surface-3-default)}.ui-navigation .assetTab.addAsset{background:transparent}.ui-navigation .chartHeader strong,.ui-navigation .positionsHead .active{color:var(--iq-text)}.ui-navigation .ui-surface-head button{color:var(--iq-muted)}.ui-navigation .ui-assets-layout aside,.ui-navigation .ui-assets-body>input{background:var(--iq-surface);color:var(--iq-text)}.ui-navigation .ui-assets-layout aside button{color:var(--iq-text)}.ui-navigation .ui-assets-layout aside button:hover,.ui-navigation .ui-assets-layout aside .selected,.ui-navigation .ui-asset-row:hover{background:var(--iq-surface-4-default)}.ui-navigation .ui-module-grid button,.ui-navigation .chartTools button,.ui-navigation .chartTools select{background:var(--iq-surface-3-default);color:var(--iq-text)}.ui-navigation #uiLeftSurface{background:var(--ui-panel-bg)}
.ui-navigation{--iq-bg:var(--iq-background-);--iq-surface:var(--iq-surface-1-default);--iq-panel:var(--iq-surface-2-default);--iq-border:var(--iq-border-tertiary-1-default);--iq-text:var(--iq-text-primary-default);--iq-muted:var(--iq-text-secondary-default);--iq-accent:var(--iq-surface-accent-emphasis-default);--iq-positive:var(--iq-surface-positive-emphasis-default);--iq-negative:var(--iq-surface-negative-emphasis-default)}.iq-menu-options[hidden]{display:none}.ui-navigation[data-ui-theme=white] .native:not(.native-logo){filter:brightness(0);opacity:.6}
@media(max-width:600px){.ui-navigation{--ui-top:110px;--ui-nav:0px;--ui-foot:85px;--ui-left:min(320px,100vw)}.ui-navigation.ui-left-open main{margin-left:0}.ui-surface-left{width:100%;max-width:360px}.ui-surface-full{left:0}.ui-surface-popover,.ui-navigation[data-ui-view=account] .ui-surface-popover,.ui-navigation[data-ui-view=modules] .ui-surface-popover{left:8px;right:8px;top:110px;max-width:none;width:auto;max-height:calc(100dvh - 200px)}.ui-surface-assets{left:0;right:0;width:100%;height:calc(100dvh - 195px);max-height:none}.ui-assets-layout{grid-template-columns:100px minmax(0,1fr)}.ui-assets-layout aside button{padding:13px 10px;font-size:12px}.ui-assets-layout aside .selected{padding-left:7px}.ui-assets-layout aside button.ui-family{padding-left:17px;font-size:11px}.ui-catalog-foot{padding:15px 8px;font-size:8px}.ui-assets-body{padding:0 7px 6px}.ui-asset-table-head,.ui-asset-row{grid-template-columns:minmax(0,1fr) 42px 24px 20px;gap:3px}.ui-coin{display:none}.ui-asset-row strong{max-width:125px;font-size:11px}.ui-asset-row small{max-width:125px;font-size:8px}.ui-payout{font-size:12px}.ui-asset-table-head{font-size:9px}.ui-asset-row>button:not(:first-child){font-size:16px}.ui-pagination{flex-wrap:wrap}.ui-surface-full>.ui-surface-head{height:65px}.ui-surface-full>.ui-surface-head h2{font-size:19px}.ui-module-grid{grid-template-columns:repeat(2,1fr)}.ui-navigation.ui-bottom-open{--ui-bottom:200px}.ui-navigation main{grid-template-rows:minmax(150px,1fr) var(--ui-bottom)}.ui-navigation #showPositions{font-size:9px!important}}
@media(max-width:600px){.ui-navigation .ui-surface-popover,.ui-navigation.ui-left-open .ui-surface-popover{left:6px!important;right:6px!important;width:auto!important;bottom:90px;top:auto!important;max-height:calc(100dvh - 205px)!important}.ui-navigation .assetTab{min-width:0;max-width:none}.ui-navigation .assetTab.addAsset{min-width:40px;width:40px}.ui-navigation .ui-tab-close{font-size:12px}.ui-navigation .ui-tab-icon{font-size:16px}}
/* Ferramentas gráficas: header46 + body204 =250 native target. */
.ui-navigation[data-ui-view=drawing] .ui-surface-popover{width:450px;overflow:visible;max-width:calc(100vw - 100px)}.ui-navigation[data-ui-view=drawing] .ui-surface-popover>.ui-surface-head{height:46px;min-height:46px;box-sizing:border-box;padding:0 20px;display:flex;align-items:center}.ui-navigation[data-ui-view=drawing] .ui-surface-popover>.ui-surface-head h2{font-size:13px;text-transform:uppercase;margin:0}.ui-navigation[data-ui-view=drawing] .ui-surface-popover>.ui-surface-head>button{width:24px;height:24px;padding:0;font-size:16px}@media(max-width:600px){.ui-navigation[data-ui-view=drawing] .ui-surface-popover{max-width:calc(100vw - 16px);width:450px}}

/* Medição web 1512×746: portfólio recolhido ocupa uma barra; o popup pode sobrepor a barra. */
.ui-navigation:not(.ui-bottom-open) #uiPortfolio{display:none}.ui-navigation:not(.ui-bottom-open) .positionsHead,.ui-navigation:not(.ui-bottom-open) .positionsHead button{height:32px}.ui-navigation[data-ui-view=drawing] .ui-surface-popover{bottom:max(calc(var(--ui-foot) + 12px),calc(var(--ui-foot) + var(--ui-bottom) - 20px))}
.ui-settings-exit{background:var(--iq-surface,#1c2233);color:var(--iq-text,#fff);font:14px var(--iq-font,Roboto);overflow:auto;box-shadow:0 6px 28px #0003}.ui-settings-exit .iq-settings{background:var(--iq-surface);color:var(--iq-text)}.ui-settings-exit .iq-settings-menu,.ui-settings-exit .iq-settings-info,.ui-settings-exit .iq-native-preview{background:var(--iq-panel);color:var(--iq-text)}.ui-settings-exit .iq-settings-menu button{color:var(--iq-text);border-color:var(--iq-border)}.ui-settings-exit .iq-settings-menu button.selected,.ui-settings-exit .iq-setting-field select{background:var(--iq-surface-4-default);color:var(--iq-text)}.ui-settings-exit .iq-settings-muted,.ui-settings-exit .iq-settings-note{color:var(--iq-muted)}
/* Conta é global; modo visível junto ao saldo, sem repetir em cada ativo. */
body.ui-navigation:not(.reference) .account{position:relative;min-height:44px}
body.ui-navigation:not(.reference) .account>small{display:block;position:absolute;right:12px;top:0;font-size:8px;line-height:12px;color:var(--iq-text-secondary,var(--muted));letter-spacing:.3px}
body.ui-navigation:not(.reference) .account>strong{padding-top:10px}

/* i18n: textos oficiais (chaves de strings_<idioma>.txt); caixa alta e quebra vêm do CSS */
.marketStatus[hidden],.chartLegend[hidden],.tradeNote[hidden]{display:none!important}
.supportDetails:empty{display:none}
nav label{white-space:pre-line;text-transform:uppercase;text-align:center}
.account>small,.order b,.sentiment>span,.supportButton span,.footerAvailability,.footerTime,#clock{text-transform:uppercase}
#showPositions::after{content:' \2303'}
.ui-bottom-open #showPositions::after{content:' \2304'}
