.iq-multichart{grid-column:1/-1;grid-row:1;display:grid;gap:2px;min-width:0;min-height:0;overflow:hidden;background:var(--iq-border,#3b404f)}.iq-mc-primary{display:grid;grid-template-columns:minmax(0,1fr) 120px;min-width:0;min-height:0;overflow:hidden;background:var(--iq-surface,#262c3c)}.iq-mc-primary>.workspace{min-width:0;min-height:0}.iq-mc-secondary{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--iq-surface,#262c3c);overflow:hidden;font:12px IQRoboto,Roboto,sans-serif}.iq-mc-head{height:36px;flex:none;display:flex;align-items:center;gap:8px;padding:3px 8px}.iq-mc-head select{min-width:0;flex:1;background:transparent;border:0;color:var(--iq-text,#fff);padding:5px;font:inherit}.iq-mc-head button{font-size:9px;color:var(--iq-muted,#9699a3);padding:6px;border:1px solid var(--iq-border,#3b404f);border-radius:3px}.iq-mc-plot{position:relative;flex:1;min-height:0}.iq-mc-plot canvas{height:100%;width:100%;display:block}.iq-mc-empty{position:absolute;inset:30% 10% auto;text-align:center;color:var(--iq-muted,#9699a3);font-size:11px;line-height:1.5}.iq-mc-empty[hidden]{display:none}.iq-mc-secondary footer{display:flex;justify-content:space-between;gap:5px;flex:none;min-height:22px;font-size:8px;padding:4px 8px;color:var(--iq-muted,#9699a3)}.iq-mc-menu-row{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--iq-border,#3b404f);padding:10px 12px}.iq-mc-menu-row>span{width:95px;flex:none;font-size:12px;padding-top:8px}.iq-mc-menu-row>div{display:flex;flex-wrap:wrap;gap:5px}.iq-mc-menu button{width:32px;height:32px;display:grid;place-items:center;color:var(--iq-muted,#9699a3);border-radius:3px}.iq-mc-menu button[aria-pressed=true]{background:var(--iq-surface-4,#3b404f);color:var(--iq-accent,#ff7700)}.iq-mc-menu>label{display:flex;align-items:center;gap:8px;margin:18px;font-size:12px}.iq-mc-menu input{accent-color:var(--iq-accent,#ff7700)}
@media(max-width:600px){.iq-mc-primary{grid-template-columns:minmax(0,1fr) 95px}.iq-mc-head{height:30px;padding:2px 4px;gap:2px}.iq-mc-head select{font-size:10px}.iq-mc-head button{font-size:7px;padding:3px}.iq-mc-secondary footer{font-size:7px;padding:2px 4px}.iq-mc-secondary footer>span:last-child{display:none}.iq-mc-menu-row>span{width:75px;font-size:10px}}
/* Menu nativo medido: frame380px, título47px e linhas53px. */
body[data-ui-view=chart-layout] #uiSurface{top:var(--ui-top,76px);left:158px;width:380px;max-width:calc(100vw - 16px);background:#1c2233!important;opacity:1;color:#b5b6bc;overflow:auto}
body[data-ui-view=chart-layout] #uiSurface>.ui-surface-header,body[data-ui-view=chart-layout] #uiSurface>.ui-panel-header,body[data-ui-view=chart-layout] #uiSurface>header{height:47px;min-height:47px;background:#262c3c;padding:0 15px}
.iq-mc-menu{background:#1c2233;color:#b5b6bc;padding:0 20px}.iq-mc-menu-row{min-height:53px;padding:5px 8px;gap:0;align-items:center}.iq-mc-menu-row>span{width:100px;padding:0;font-size:12px}.iq-mc-menu-row>div{gap:0;flex:1}.iq-mc-menu button{width:32px;height:32px;margin:5px;color:#9699a3;background:transparent}.iq-mc-menu button:hover{color:#fff;background:#ffffff0c}.iq-mc-menu button[aria-pressed=true]{color:#fff;background:transparent}.iq-mc-menu-row:last-of-type{align-items:start;padding-top:10px;padding-bottom:10px}.iq-mc-menu-row:last-of-type>span{padding-top:12px}.iq-mc-menu-row:last-of-type>div{display:grid;grid-template-columns:repeat(5,32px);column-gap:10px}.iq-mc-menu>label{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:18px 0 20px;font-size:12px}.iq-mc-remember-note{display:block;width:100%;padding-left:24px;font-size:10px;color:#9699a3}.iq-mc-menu input{margin:0 3px 0 0;accent-color:#fff}
@media(max-width:600px){body[data-ui-view=chart-layout] #uiSurface{left:8px;width:380px}.iq-mc-menu{padding:0 12px}.iq-mc-menu-row>span{width:90px}.iq-mc-menu-row:last-of-type>div{column-gap:6px}.iq-mc-menu button{margin-left:3px;margin-right:3px}}
body[data-ui-view=chart-layout] #uiSurface>.ui-surface-head{height:47px;min-height:47px;background:#262c3c;padding:0 15px}
/* Cada principal mantém todos os controles reais. Células pequenas compactam sem ocultar execução. */
.iq-mc-primary{container-type:size;container-name:mc-primary}.iq-mc-primary>.trade{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}
@container mc-primary (max-height:420px){.iq-mc-primary>.trade{padding-top:5px}.iq-mc-primary .trade label{height:42px;padding-top:4px;margin-bottom:5px;font-size:10px}.iq-mc-primary .trade .amountControls{height:42px}.iq-mc-primary .trade .expiry{height:42px;margin-bottom:5px}.iq-mc-primary .profit{margin:0 0 5px}.iq-mc-primary .profit small{font-size:10px}.iq-mc-primary .profit strong{font-size:27px;line-height:29px;margin:2px 0;letter-spacing:-1px}.iq-mc-primary .profit span{font-size:12px}.iq-mc-primary .order{height:62px;gap:4px;margin-bottom:4px}.iq-mc-primary .order b{font-size:11px}.iq-mc-primary .order .iq-native-icon,.iq-mc-primary .order .ui-order-glyph{width:24px!important;height:24px!important}.iq-mc-primary .tradeNote{margin:3px 0;font-size:7px}}
@container mc-primary (max-height:280px){.iq-mc-primary>.trade{padding-top:3px}.iq-mc-primary .trade label,.iq-mc-primary .trade .expiry{height:34px;margin-bottom:3px;padding-top:2px;font-size:8px}.iq-mc-primary .trade .amountControls{height:34px}.iq-mc-primary .trade .inputWrap{height:18px}.iq-mc-primary .trade .inputWrap input,.iq-mc-primary .trade select{font-size:12px;padding-top:0;padding-bottom:0}.iq-mc-primary .trade .amountControls button{font-size:13px}.iq-mc-primary .profit{margin-bottom:3px}.iq-mc-primary .profit small{font-size:8px}.iq-mc-primary .profit strong{font-size:20px;line-height:21px;margin:1px 0}.iq-mc-primary .profit span{font-size:10px}.iq-mc-primary .order{height:43px;gap:1px;margin-bottom:3px}.iq-mc-primary .order b{font-size:9px}.iq-mc-primary .order .iq-native-icon,.iq-mc-primary .order .ui-order-glyph{width:18px!important;height:18px!important}}
@container mc-primary (max-width:500px){.iq-mc-primary{grid-template-columns:minmax(0,1fr) 86px}.iq-mc-primary>.trade{padding-right:4px}.iq-mc-primary .order{width:82px}.iq-mc-primary .trade label{padding-left:5px}.iq-mc-primary .trade label:first-child{padding-right:20px}.iq-mc-primary .trade .amountControls{width:17px}.iq-mc-primary .chartHeader{left:42px;right:5px}.iq-mc-primary .chartHeader strong{font-size:11px}.iq-mc-primary .instrument{font-size:9px}.iq-mc-primary .marketStatus{max-width:95px;font-size:7px}.iq-mc-primary .infoTools{left:42px;gap:3px}.iq-mc-primary .infoTools button{font-size:9px;padding:0 5px;min-width:26px;height:26px}.iq-mc-primary .chartTools{left:5px}.iq-mc-primary .upperChartTools{left:5px}.iq-mc-primary .chartLegend{left:45px;font-size:6px}}
.iq-multichart:not([data-layout="grid_1"]) .iq-mc-primary{grid-template-columns:minmax(0,1fr) minmax(82px,min(120px,24%))}.iq-mc-primary .order{max-width:100%}
@container mc-primary (max-height:200px){.iq-mc-primary>.trade{padding-top:2px;padding-bottom:0}.iq-mc-primary .trade label,.iq-mc-primary .trade .expiry{height:28px;margin-bottom:2px;padding:1px 5px;font-size:7px;line-height:9px}.iq-mc-primary .trade label:first-child{padding-right:19px}.iq-mc-primary .trade .amountControls{height:28px;width:16px}.iq-mc-primary .trade .amountControls button{font-size:11px;line-height:13px}.iq-mc-primary .trade .inputWrap{height:16px}.iq-mc-primary .trade .inputWrap input,.iq-mc-primary .trade select{font-size:11px;line-height:15px;height:16px;padding:0}.iq-mc-primary .trade .inputWrap>span{font-size:11px;margin-right:2px}.iq-mc-primary .profit{height:32px;margin:0 0 2px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:10px 20px;align-items:center}.iq-mc-primary .profit small{grid-column:1/-1;font-size:7px;line-height:9px}.iq-mc-primary .profit strong{font-size:16px;line-height:19px;margin:0;letter-spacing:-.5px}.iq-mc-primary .profit span{font-size:9px;line-height:12px}.iq-mc-primary .order{height:28px;min-height:28px;gap:4px;margin:0 0 2px;flex-direction:row}.iq-mc-primary .order b{font-size:9px;line-height:12px}.iq-mc-primary .order .iq-native-icon,.iq-mc-primary .order .ui-order-glyph{width:15px!important;height:15px!important}.iq-mc-primary .tradeNote{display:none}}
.iq-mc-plot .iq-mc-overlay{position:absolute;inset:0;pointer-events:none}.iq-mc-empty{z-index:2;pointer-events:none}
/* Em telas estreitas, cada gráfico conserva largura útil e a grade rola verticalmente. */
@media(max-width:600px){
 .iq-multichart:not([data-layout="grid_1"]){grid-template-areas:none!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-rows:max(360px,calc(100dvh - 225px));overflow-y:auto;overflow-x:hidden;scroll-snap-type:y proximity}
 .iq-multichart:not([data-layout="grid_1"])>.iq-mc-primary,.iq-multichart:not([data-layout="grid_1"])>.iq-mc-secondary{grid-area:auto!important;scroll-snap-align:start}
}
.iq-mc-head button[data-mc-indicators]{flex:0 0 25px;min-width:25px;width:25px;padding:3px;color:var(--iq-text-secondary,#b5b6bc)}.iq-mc-head button[data-mc-indicators]:disabled{opacity:.4;cursor:default}
