/* Perfil do ativo em tela cheia (captura round21/s-info). Coordenadas relativas à superfície,
   que começa em x 76 / y 74 do app 1412×857. */
@media (min-width:601px){
 .ui-navigation[data-ui-view=asset-info] #uiSurface{top:calc(var(--ui-top) - 2px);left:calc(var(--ui-nav,74px) + 2px);right:0;bottom:var(--ui-foot,36px);width:auto;height:auto;max-width:none;max-height:none;border:0;border-radius:0;background:#1d2232;box-shadow:none;overflow:auto}
}
.ui-navigation[data-ui-view=asset-info] #uiSurface>.ui-surface-head{display:none}
.ap2{position:relative;min-width:1200px;min-height:640px;height:100%;box-sizing:border-box;color:#fff;font-family:Roboto,var(--iq-font,sans-serif)}
.ap2 button{font-family:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}
.ap2-close{position:absolute;left:21px;top:25px;width:40px;height:40px;border-radius:50%;background:#3a3e4c!important;display:grid;place-items:center}
.ap2-close:hover{background:#474b59!important}
.ap2-close span{position:relative;width:16px;height:16px}
.ap2-close span::before,.ap2-close span::after{content:"";position:absolute;left:-1px;top:7px;width:18px;height:2.4px;border-radius:1px;background:#c9ccd3;transform:rotate(45deg)}
.ap2-close span::after{transform:rotate(-45deg)}
.ap2-left{position:absolute;left:148px;top:26px;width:269px}
.ap2-id{display:flex;align-items:flex-start;gap:16px;height:113px}
.ap2-icon{flex:none;border-radius:50%;object-fit:contain}
.ap2-icon-letter{display:grid;place-items:center;background:#3a3e4c;color:#c9ccd3;font-weight:700;font-size:16px}
.ap2-id h2{margin:6px 0 0;font:400 24px/28px Roboto,sans-serif;white-space:nowrap}
.ap2-open{margin:36px 0 0;font-size:18px;line-height:22px;color:#fff}
/* s-info: "Closes today at 18:00" 13 px cinza ~32 pt abaixo do centro do nome; "Open now" ~55 pt abaixo. */
.ap2-hours{margin:10px 0 0;font-size:13px;line-height:16px;color:#8e9198;white-space:nowrap}
.ap2-open.ap2-open-hint{margin-top:4px}
.ap2-tabs{box-sizing:border-box;width:269px;padding:10px;background:#272c3b;border-radius:2px}
.ap2-tabs button{display:block;width:250px;height:50px;padding:0 25px!important;text-align:left;font-size:15px;color:#e8e9ec;border-radius:2px;position:relative}
.ap2-tabs button+button::before{content:"";position:absolute;left:0;right:0;top:0;border-top:1px solid #3a3f4e}
.ap2-tabs button[aria-selected=true]{background:#3e4150!important}
.ap2-tabs button[aria-selected=true]::before,.ap2-tabs button[aria-selected=true]+button::before{display:none}
.ap2-tabs button:hover:not([aria-selected=true]){background:#30354400!important;color:#fff}
.ap2-right{position:absolute;left:488px;top:0;width:699px}
.ap2-head{position:relative;height:143px}
.ap2-stat{position:absolute;top:41px}
.ap2-stat:first-child{left:29px}
.ap2-stat:nth-child(2){left:163px}
.ap2-k{display:block;font-size:13px;line-height:16px;color:#9ea2ad;white-space:nowrap}
.ap2-stat b{display:block;margin-top:8px;font:400 24px/28px Roboto,sans-serif;font-variant-numeric:tabular-nums}
.ap2-q{display:inline-grid;place-items:center;width:11px;height:11px;border-radius:50%;background:#6a6e7a;color:#1d2232;font-size:9px;font-weight:700;vertical-align:1px;margin-left:3px}
.ap2-round{position:absolute;top:48px;width:32px;height:32px;border-radius:50%;background:#3a3e4c!important;display:grid;place-items:center;color:#7a7f8f!important}
.ap2-round svg path{fill:currentColor}
.ap2-round:nth-of-type(1){left:312px}
.ap2-round:nth-of-type(2){left:354px}
.ap2-round:hover{color:#c9ccd3!important}
.ap2-round.on .iq-native-icon.tinted{background-color:#f0b429}
.ap2-round .iq-native-icon.tinted{background-color:currentColor}
.ap2-trade{position:absolute;left:406px;top:49px;width:120px;height:31px;border-radius:2px;background:#da752c!important;color:#fff!important;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1px}
.ap2-trade:hover{background:#e8823a!important}
.ap2 [data-tone=up]{color:#4c9f45}
.ap2 [data-tone=down]{color:#c35441}
.ap2-sent{position:relative;height:77px;background:#272c3b;border-radius:2px;display:flex;align-items:center}
.ap2-sent>div:first-child{position:absolute;left:29px;top:18px}
.ap2-mood{display:block;font:400 20px/24px Roboto,sans-serif;color:#fff}
.ap2-mood[data-mood=bullish]{color:#4c9f45}
.ap2-mood[data-mood=bearish]{color:#c35441}
.ap2-side{position:absolute;top:18px;text-align:left}
.ap2-side b{display:block;font:400 20px/24px Roboto,sans-serif}
.ap2-side span{display:block;font-size:13px;line-height:16px;color:#d8dade}
.ap2-sent>.ap2-side:nth-child(2){left:256px}
.ap2-sent>.ap2-side:nth-child(4){left:631px}
.ap2-bar{position:absolute;left:314px;width:296px;top:36px;height:5px;display:flex;gap:4px}
.ap2-bar i{display:block;height:5px;border-radius:1px;background:#4c9f45}
.ap2-bar i+i{background:#c35441}
.ap2-grid{position:relative;margin-top:31px;height:233px}
.ap2-changes{position:absolute;left:0;top:0;width:426px}
.ap2-change{position:relative;height:78px;border-bottom:1px solid #2e3343}
.ap2-change:last-child{border-bottom:0}
.ap2-change.hi{background:#2b303f}
.ap2-change>div:first-child{position:absolute;left:29px;top:15px}
.ap2-pct{display:block;margin-top:5px;font:400 20px/24px Roboto,sans-serif;font-variant-numeric:tabular-nums}
.ap2-range{position:absolute;left:175px;top:14px;width:222px;height:52px}
.ap2-mini{position:absolute;top:0;font-size:10px;color:#8e929c}
.ap2-mini.r,.ap2-v.r{right:0;text-align:right}
.ap2-track{position:absolute;left:0;right:0;top:20px;height:2px;background:#4a4f5d}
.ap2-track i{position:absolute;top:-3px;width:3px;height:8px;margin-left:-1px;background:#fff;border-radius:1px}
.ap2-v{position:absolute;top:33px;font-size:13px;font-variant-numeric:tabular-nums}
.ap2-chart{position:absolute;left:426px;top:0;width:273px;height:233px;background:#2b303f;box-sizing:border-box;padding:28px 18px 0 30px}
.ap2-candles{display:block;width:225px;height:150px}
.ap2-candles line{stroke-width:1;vector-effect:non-scaling-stroke}
.ap2-chart>span{position:absolute;left:31px;bottom:18px;font-size:16px;color:#9ea2ad}
.ap2-long{display:flex;align-items:center;margin-top:41px;height:30px}
.ap2-long>div{display:flex;align-items:center;gap:20px;padding:0 20px 0 29px;height:30px}
.ap2-long>div+div{border-left:1px solid #3a3f4e}
.ap2-long b{font:400 20px/24px Roboto,sans-serif}
.ap2-long .ap2-k{color:#9ea2ad}
.ap2-content{position:relative}
.ap2-empty{padding:60px 29px;color:#9ea2ad;font-size:15px}
.ap2-dl{margin:0;padding:0 29px;background:#272c3b;border-radius:2px}
.ap2-dl>div{display:flex;justify-content:space-between;gap:30px;padding:16px 0;border-bottom:1px solid #353a49}
.ap2-dl>div:last-child{border-bottom:0}
.ap2-dl dt{color:#9ea2ad}
.ap2-dl dd{margin:0;text-align:right}
@media(max-width:600px){.ap2{min-width:0;padding:16px}.ap2-close{left:auto;right:12px;top:12px}.ap2-left,.ap2-right{position:static;width:auto}.ap2-tabs{width:auto}.ap2-tabs button{width:100%}.ap2-head{height:auto;display:flex;flex-wrap:wrap;gap:12px;padding:16px 0}.ap2-stat,.ap2-round,.ap2-trade{position:static}.ap2-sent,.ap2-grid{display:none}}
