.iq-settings{font-family:var(--iq-font);color:var(--iq-text);min-height:100%;background:var(--iq-surface);padding:27px 28px 48px;overflow:auto}.iq-settings h1{text-align:center;font-size:24px;font-weight:400;margin:0 0 28px}.iq-settings-layout{display:grid;grid-template-columns:270px minmax(0,690px);gap:50px;max-width:1010px;margin:auto;align-items:start}.iq-settings-menu{padding:10px;background:var(--iq-panel);border-radius:var(--iq-radius);display:flex;flex-direction:column}.iq-settings-menu button{font:inherit;color:var(--iq-text);text-align:left;min-height:51px;padding:14px 25px;border:0;border-bottom:1px solid var(--iq-border);background:transparent;font-size:16px;cursor:pointer}.iq-settings-menu button:last-child{border-bottom:0}.iq-settings-menu button.selected{background:var(--iq-surface-4-default)}.iq-settings-menu button:hover{background:var(--iq-surface-selected-2-hover)}.iq-settings-body{min-width:0;font-size:16px}.iq-settings-body h3{font-size:13px;font-weight:700;text-transform:uppercase;margin:30px 0 18px;line-height:1.5}.iq-settings-body>h3:first-child,.iq-setting-illustrated h3:first-child{margin-top:0}.iq-setting-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.iq-setting-field{display:flex;flex-direction:column;gap:10px;color:var(--iq-muted);font-size:13px}.iq-setting-field select{width:100%;background:var(--iq-surface-4-default);color:var(--iq-text);padding:12px 16px;border:0;border-radius:var(--iq-radius);font:16px var(--iq-font);min-height:40px}.iq-theme-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.iq-theme{position:relative;padding:0;border:2px solid transparent!important;border-radius:3px;background:var(--iq-panel);overflow:hidden;aspect-ratio:1.83;cursor:pointer}.iq-theme.selected{border-color:var(--iq-accent)!important}.iq-theme-art{position:absolute;left:0;top:0;width:330px;height:180px;transform:scale(.48);transform-origin:top left}.iq-theme-art i{position:absolute;left:0;top:0}.iq-setting-check{display:flex;align-items:flex-start;gap:12px;line-height:1.45;cursor:pointer;margin:16px 0}.iq-settings input[type=checkbox],.iq-settings input[type=radio]{appearance:none;flex:none;width:18px;height:18px;border:2px solid var(--iq-muted);background:transparent;margin:2px 0 0;position:relative;cursor:pointer}.iq-settings input[type=checkbox]{border-radius:2px}.iq-settings input[type=checkbox]:checked:after{content:'';position:absolute;inset:3px;background:var(--iq-accent);border-radius:1px}.iq-settings input[type=radio]{border-radius:50%}.iq-settings input[type=radio]:checked:after{content:'';position:absolute;inset:3px;background:var(--iq-accent);border-radius:50%}.iq-setting-check small{display:block;color:var(--iq-muted);font-size:13px;margin-top:3px}.iq-scale-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.iq-scale-grid label{display:flex;align-items:center;gap:10px;border:1px solid var(--iq-border);padding:11px 10px;border-radius:3px;cursor:pointer}.iq-scale-grid label:has(input:checked){background:var(--iq-surface-4-default)}.iq-setting-divider{height:1px;background:var(--iq-border);margin:25px 0 30px}.iq-customize{display:flex;align-items:center;gap:12px}.iq-customize button{background:var(--iq-surface-4-default);border:0;color:var(--iq-text);border-radius:3px;padding:10px 25px;font:13px var(--iq-font);white-space:nowrap;cursor:pointer}.iq-customize>span{font-size:13px;color:var(--iq-muted);line-height:1.5}.iq-menu-options{display:grid;grid-template-columns:1fr 1fr;padding-top:12px}.iq-menu-options[hidden]{display:none}.iq-setting-illustrated{display:grid;grid-template-columns:180px minmax(0,1fr);gap:30px}.iq-native-preview{position:relative;height:160px;overflow:hidden;background:var(--iq-panel);border-radius:3px}.iq-native-preview i{position:absolute;left:0;top:0;transform:scale(.5);transform-origin:top left}.iq-trading-preview{height:150px}.iq-mode{display:flex;gap:12px;align-items:flex-start;margin:20px 0;line-height:1.5;cursor:pointer}.iq-mode small,.iq-mode em{display:block;font-size:13px;font-style:normal}.iq-mode em{color:var(--iq-muted)}.iq-confirm-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.iq-confirm-grid h3{min-height:40px;margin-top:0}.iq-settings-muted{color:var(--iq-muted);font-size:13px;margin-top:26px}.iq-settings-note{color:var(--iq-muted);font-size:12px;line-height:1.6;margin:28px 0}.iq-settings-info{padding:20px;background:var(--iq-panel);border-radius:var(--iq-radius);line-height:1.6}.iq-settings-info p{font-size:14px;color:var(--iq-muted)}.iq-settings-saved{font-size:11px;color:var(--iq-muted);margin:40px 0 0}.iq-account-readonly>div{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--iq-border);font-size:14px}.iq-account-readonly dt{color:var(--iq-muted)}.iq-account-readonly dd{margin:0;text-align:right}.iq-settings button:focus-visible,.iq-settings input:focus-visible,.iq-settings select:focus-visible{outline:2px solid var(--iq-accent);outline-offset:3px}.iq-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1100px){.iq-settings-layout{grid-template-columns:220px minmax(0,690px);gap:25px}.iq-theme-art{transform:scale(.38)}.iq-setting-illustrated{grid-template-columns:150px 1fr;gap:18px}.iq-settings-menu button{padding-left:16px}}@media(max-width:720px){.iq-settings{padding:20px 16px}.iq-settings-layout{display:block}.iq-settings-menu{flex-direction:row;overflow-x:auto;margin-bottom:24px;gap:5px}.iq-settings-menu button{white-space:nowrap;min-height:40px;font-size:13px;padding:10px 13px;border-bottom:0}.iq-setting-columns,.iq-confirm-grid{grid-template-columns:1fr;gap:20px}.iq-theme-grid{grid-template-columns:repeat(2,1fr)}.iq-theme-art{transform:scale(.46)}.iq-scale-grid{gap:5px}.iq-scale-grid label{font-size:11px;padding:10px 4px;gap:5px}.iq-setting-illustrated{grid-template-columns:1fr}.iq-native-preview{display:none}.iq-customize{align-items:flex-start;flex-direction:column}.iq-menu-options{grid-template-columns:1fr}}

/* Isola o nav interno das regras de navegação absoluta do traderoom. */
.iq-settings .iq-settings-menu{position:static;inset:auto;top:auto;right:auto;bottom:auto;left:auto;width:auto;height:auto;min-height:0;max-height:none;overflow:visible;border-right:0;float:none;z-index:auto;box-sizing:border-box}
#uiSurface .iq-settings>h1{display:none}
@media(max-width:720px){.iq-settings .iq-settings-menu{overflow-x:auto;overflow-y:hidden}}

.iq-settings .iq-settings-menu button{position:static;width:100%;height:auto;flex:none;display:block;box-sizing:border-box}.iq-settings .iq-settings-menu{align-items:stretch;justify-content:flex-start;gap:0}
@media(max-width:720px){.iq-settings .iq-settings-menu button{width:auto;flex:0 0 auto}}

.iq-mode:has(input:disabled){opacity:.55;cursor:not-allowed}.iq-mode input:disabled{cursor:not-allowed}
