.ct-panel{font:13px IQRoboto,Roboto,sans-serif;color:var(--iq-text-primary,#fff);padding:16px 20px;background:var(--iq-surface-1,#1c2233)}.ct-panel>button{display:block;width:100%;text-align:left;padding:13px 10px;background:transparent;color:inherit;border:0;border-bottom:1px solid var(--iq-border,#ffffff16);font:inherit;cursor:pointer}.ct-panel button:hover{background:var(--iq-surface-3,#303645)}.ct-panel button[aria-pressed=true]{color:var(--iq-accent,#ff7700);background:var(--iq-surface-3,#303645)}.ct-panel button:disabled{opacity:.45;cursor:default}.ct-panel p{font-size:11px;color:var(--iq-text-secondary,#b5b6bc);line-height:1.6}.ct-panel label{display:block;margin:16px 0;font-size:11px;color:var(--iq-text-secondary,#b5b6bc)}.ct-panel input,.ct-panel select{display:block;box-sizing:border-box;width:100%;margin-top:7px;padding:10px;background:var(--iq-surface-4,#3b404f);color:var(--iq-text-primary,#fff);border:0;border-radius:3px;font:inherit}.ct-panel input[type=color]{height:38px;padding:4px}.ct-panel :focus-visible{outline:2px solid var(--iq-accent,#ff7700);outline-offset:2px}.ct-panel dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--iq-border,#ffffff16)}.ct-panel dt{color:var(--iq-text-secondary,#b5b6bc)}.ct-panel dd{margin:0;text-align:right;overflow-wrap:anywhere}.ct-list>div{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--iq-border,#ffffff16)}.ct-list button{border:0;background:transparent;color:var(--iq-text-secondary,#b5b6bc);cursor:pointer;padding:6px}.ct-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ct-overlay.ct-drawing{pointer-events:auto;cursor:crosshair}
.ct-panel[data-ct-view=chart-type]{width:437px;max-width:calc(100vw - 40px);box-sizing:border-box;padding:14px 16px}.ct-full-price{display:flex!important;align-items:center;gap:8px;margin:0 0 15px!important}.ct-full-price input,.ct-display input[type=checkbox]{display:inline;width:auto}.ct-chart-layout{display:grid;grid-template-columns:150px 1fr;gap:20px}.ct-chart-layout>div:first-child{border-right:1px solid var(--iq-border,#ffffff16);padding-right:12px}.ct-chart-layout button{display:block;width:100%;padding:12px 8px;background:transparent;border:0;color:inherit;text-align:left;font:inherit;cursor:pointer}.ct-chart-layout button[aria-pressed=true]{color:#ff7700}.ct-display strong{font-size:12px}.ct-display label{margin:10px 0}.ct-display input[type=color]{display:inline-block;width:50px;height:25px;margin:0 0 0 12px;vertical-align:middle}.ct-candle-preview{height:40px}.ct-candle-preview i{display:block;position:relative;width:13px;height:25px;margin:8px 35px;background:var(--ct-up);box-shadow:27px 5px var(--ct-down)}.ct-candle-preview i:before{content:'';position:absolute;left:6px;top:-6px;height:37px;border-left:1px solid var(--ct-up)}
.ct-drawing-defaults{display:grid;grid-template-columns:1fr 100px;gap:14px}.ct-drawing-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.ct-drawing-actions button,.ct-drawing-edit button,.ct-drawing-head button{background:var(--iq-surface-3,#303645);border:0;border-radius:3px;padding:8px 10px;color:var(--iq-text,#f3f4f4);font:inherit;cursor:pointer}.ct-drawing-actions button:disabled{opacity:.4;cursor:default}.ct-list>.ct-drawing-item{display:block;padding:12px 0}.ct-drawing-head{display:flex;gap:8px;align-items:center}.ct-drawing-head>span{flex:1;min-width:0}.ct-drawing-head i{display:inline-block;width:18px;height:3px;vertical-align:middle;margin-right:9px}.ct-drawing-head small{display:block;color:var(--iq-muted,#b5b6bc);font-size:10px;margin:5px 0 0 27px;overflow-wrap:anywhere}.ct-drawing-head button{font-size:11px;padding:7px}.ct-drawing-edit{display:grid;grid-template-columns:1fr 100px;gap:12px;background:var(--iq-panel,#262c3c);padding:0 12px 12px;margin-top:10px;border-radius:3px}.ct-drawing-edit>div{grid-column:1/-1;display:flex;gap:8px}.ct-drawing-edit label{margin:12px 0 0}.ct-panel [data-ct-drawing-error]{color:var(--iq-negative,#c14331)}
.ct-interval-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(6,minmax(30px,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.ct-range-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,32px);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.ct-interval-grid button,.ct-range-grid button{padding:7px 10px!important;text-align:left;font-size:12px!important;min-width:0}.ct-interval-grid [aria-pressed=true],.ct-range-grid [aria-pressed=true]{color:var(--iq-accent,#ff7700);background:var(--iq-surface-4,#3b404f)}.ct-interval-note{font-size:10px!important;line-height:1.5;color:var(--iq-muted,#9699a3);margin-top:12px}
.ct-panel input[data-ct-candle-timer]{display:inline-block;width:auto;margin:0 7px 0 0;padding:0;vertical-align:middle;accent-color:var(--iq-accent,#ff7700)}
.ct-native-candle-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.ct-native-candle-previews>button{position:relative;display:block;width:100%;aspect-ratio:206/120;padding:0!important;background:var(--iq-surface-1,#1c2233);border:1px solid var(--iq-border,#3b404f);border-radius:2px;overflow:hidden}.ct-native-candle-previews>button[aria-pressed=true]{border-color:var(--iq-text,#fff);background:var(--iq-surface-1,#1c2233)}.ct-native-candle-previews>button>i{position:absolute;inset:2px;mask-repeat:no-repeat;pointer-events:none}.ct-native-candle-previews>button:hover{filter:brightness(1.15)}
@media(max-width:600px){.ct-chart-layout{grid-template-columns:minmax(90px,.8fr) minmax(0,1fr);gap:12px}.ct-chart-layout>div:first-child{padding-right:7px}.ct-native-candle-previews{gap:6px}.ct-display input[type=color]{margin-left:5px;width:35px}}
/* ROUND4: toolbar native pDrawTools32px + popup256², cores extraídas blue_main.css174–184. */
.ct-drawing-overlay-tools{position:absolute;left:50px;bottom:50px;z-index:9;pointer-events:auto;color:var(--iq-text,#fff);font:12px IQRoboto,Roboto,sans-serif}.ct-drawing-overlay-tools:empty{display:none}.ct-native-toolbar{height:32px;display:flex;align-items:center;background:var(--iq-surface-2,#262c3c);box-shadow:0 1px 4px #0004;border-radius:2px}.ct-native-toolbar>button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;color:var(--iq-muted,#b5b6bc);background:transparent;border:0;cursor:pointer}.ct-native-toolbar>button:first-child,.ct-native-toolbar>button:nth-child(2){width:50px;gap:6px}.ct-native-toolbar>button:hover{background:#ffffff12;color:#fff}.ct-native-toolbar>button[aria-pressed=true]{color:#fff;background:#ffffff12}.ct-draw-color>i{width:16px;height:16px;display:block;border:1px solid #ffffff26}.ct-width-line{width:22px;background:#b5b6bc;display:block}.ct-width-popup{position:absolute;bottom:36px;left:50px;width:90px;padding:5px 8px;background:var(--iq-surface-4,#3b404f);box-shadow:0 2px 8px #0005}.ct-width-popup>button{height:24px;width:100%;padding:0 10px;display:flex;align-items:center}.ct-width-popup i{display:block;width:100%;background:#b5b6bc}.ct-width-popup button:hover,.ct-width-popup button[aria-pressed=true]{background:#ffffff15}.ct-color-popup{position:absolute;bottom:36px;left:0;width:256px;height:256px;box-sizing:border-box;padding:16px;background:var(--iq-surface-2,#262c3c);box-shadow:0 2px 10px #0005;max-width:calc(100vw - 65px);max-height:calc(100dvh - 170px);overflow:auto}.ct-color-grid{display:grid;grid-template-columns:repeat(7,24px);grid-auto-rows:24px;gap:8px}.ct-color-grid>button{width:24px;height:24px;border:1px solid transparent;padding:0}.ct-color-grid>button:nth-child(n+22){transform:translateY(10px)}.ct-color-grid>button:hover,.ct-color-grid>button:focus-visible{border-color:#fff}.ct-alpha-label{display:block;font-size:9px;margin-top:22px;color:var(--iq-muted,#b5b6bc)}.ct-alpha-label input{display:block;width:100%;height:12px;margin:3px 0 0;accent-color:var(--iq-muted,#b5b6bc)}.ct-palette-switch{height:32px;width:100%;background:var(--iq-surface-4,#3b404f);font:12px IQRoboto,Roboto,sans-serif;margin-top:9px}.ct-hsv-wrap{height:148px;display:flex;gap:12px;align-items:center}.ct-hsv-sv{width:177px;height:131px;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent),var(--ct-hue);cursor:crosshair}.ct-hsv-wrap input{width:20px;height:131px;writing-mode:vertical-lr;direction:rtl;appearance:slider-vertical;accent-color:var(--iq-muted,#b5b6bc)}
@media(max-width:600px){.ct-drawing-overlay-tools{left:36px;bottom:50px}.ct-native-toolbar>button{width:28px}.ct-native-toolbar>button:first-child,.ct-native-toolbar>button:nth-child(2){width:36px}.ct-color-popup{max-width:calc(100vw - 45px)}.ct-color-grid{grid-template-columns:repeat(7,minmax(16px,24px))}.ct-color-grid>button{width:100%;max-width:24px}}
.ct-draw-native{display:inline-block;background:currentColor;mask-repeat:no-repeat;flex:none}
/* layout_main.vui685–716: 448×250, rows34, tools210 + description215; atlas coords atlasses.json. */
.ct-panel[data-ct-view=drawing]{padding:0;position:relative}.ct-native-drawing-menu{display:grid;grid-template-columns:211px minmax(0,1fr);gap:15px;position:relative;box-sizing:border-box;min-height:204px;padding:10px 20px 24px 10px}.ct-native-drawing-choices>button{display:flex;align-items:center;gap:10px;width:100%;height:34px;min-height:34px;padding:0 12px;border:0;border-bottom:1px solid var(--iq-border,#ffffff16);font-size:12px;text-align:left;color:var(--iq-text,#eee);background:transparent}.ct-native-drawing-choices>button:last-child{border-bottom:0}.ct-native-drawing-choices>button[aria-pressed=true]{background:var(--iq-surface-selected-1-hover,#ffffff0d);color:var(--iq-text,#eee)}.ct-menu-draw-icon{display:block;width:24px;height:24px;flex:none;background:currentColor;mask-repeat:no-repeat;mask-image:url(native-assets/atlas_generic_gs6.webp);mask-size:512px 512px}.ct-menu-icon-line{mask-position:0 -256px}.ct-menu-icon-trend_line{mask-position:-248px -254px}.ct-menu-icon-horizontal_line{mask-position:-273px -254px}.ct-menu-icon-vertical_line{mask-position:-298px -254px}.ct-menu-icon-fibonacci_lines{mask-image:url(native-assets/atlas_generic3.webp);mask-size:1024px 1024px;mask-position:-66px -707px}.ct-menu-chart-1{color:var(--iq-chart-1,#e23844)}.ct-menu-chart-8{color:var(--iq-chart-8,#e6ce69)}.ct-menu-chart-4{color:var(--iq-chart-4,#57a1d0)}.ct-native-drawing-description{display:flex;align-items:flex-start;gap:6px;padding:10px 0 0 7px}.ct-native-drawing-description>span{display:block;flex:none;width:9px;height:9px;line-height:9px;border-radius:50%;background:var(--iq-muted,#9699a3);color:var(--iq-surface,#202637);text-align:center;font-size:7px;margin-top:3px}.ct-native-drawing-description>p{margin:0;font-size:12px;line-height:17px;color:var(--iq-muted,#9699a3)}.ct-native-drawing-management{position:absolute;bottom:4px;right:15px;font-size:10px;color:var(--iq-muted,#9699a3)}.ct-native-drawing-management>summary{cursor:pointer;list-style:disclosure-closed}.ct-native-drawing-management[open]>summary{list-style:disclosure-open}.ct-native-drawing-management-body{position:absolute;bottom:20px;right:0;width:380px;max-width:calc(100vw - 70px);max-height:320px;overflow:auto;box-sizing:border-box;padding:12px;background:var(--iq-surface,#202637);border:1px solid var(--iq-border,#3b404f);box-shadow:0 5px 20px #0008;z-index:12}.ct-native-drawing-management-body .ct-drawing-defaults{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:550px){.ct-native-drawing-menu{grid-template-columns:minmax(150px,1.1fr) minmax(0,1fr);gap:6px;padding-right:10px}.ct-native-drawing-description{padding-left:0}.ct-native-drawing-description>p{font-size:11px;line-height:15px}.ct-native-drawing-choices>button{padding:0 6px;font-size:11px;gap:6px}}

/* Fibonacci conserva cores do atlas; não é máscara monocromática. */
.ct-menu-icon-fibonacci_lines{mask-image:none;background-color:transparent;background-image:url(native-assets/atlas_generic3.webp);background-size:1024px 1024px;background-position:-66px -707px;background-repeat:no-repeat}
.ct-candle-timer-settings{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:8px 12px}.ct-candle-timer-settings label{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--iq-text-secondary,#b5b6bc)}.ct-candle-timer-settings select{width:150px;height:32px;flex:0 0 150px;border:1px solid var(--iq-border-tertiary-1-default,#ffffff26);background:var(--iq-surface-1,#1c2233);color:var(--iq-text-primary,#fff);font:12px IQRoboto,Roboto,sans-serif;padding:0 6px}.ct-candle-timer-settings select:disabled{opacity:.45;cursor:default}
