*{box-sizing:border-box}
[hidden]{display:none!important}
html:not(.pintada) body{visibility:hidden;animation:ver-igual 0s linear 2.5s forwards}
@keyframes ver-igual{to{visibility:visible}}
.col{display:flex}
fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:12px}
.resumen{flex-wrap:wrap;gap:6px;color:var(--suave);font-size:12px}
.resumen svg{flex:none}
.resumen b{font-family:var(--mono);font-weight:400;color:var(--verde)}
.resumen b.real{color:var(--verde)}
.resumen b.demo,#saldo.demo{color:var(--naranja-demo)}
#res-cuenta{position:absolute;right:14px;top:12px;display:flex;align-items:center;gap:5px;border-radius:4px;padding:0 7px;font:600 10px var(--sans);letter-spacing:.5px;line-height:16px;cursor:default}
#res-cuenta.demo{background:rgba(255,199,102,.16);color:var(--naranja-demo);border:1px solid rgba(255,199,102,.5)}
#res-cuenta.real{background:rgba(57,217,138,.16);color:var(--verde);border:1px solid var(--acento)}
#res-dinero[hidden]{display:none}
.titulo{margin:0 0 10px}
.fila{display:grid}
.f2{grid-template-columns:repeat(2,minmax(0,1fr))}
.f3{grid-template-columns:repeat(3,minmax(0,1fr))}
.dinero{grid-template-columns:repeat(3,minmax(0,1fr))}
.linea-dinero{display:flex}
.linea-dinero .titulo{margin:0 auto 0 0}
#fila-soros .paso,#fila-mg .paso{box-sizing:border-box}
@keyframes pulso-candado{40%{transform:scale(1.35)} 70%{transform:scale(.92)}}
#fila-dinero > div.apagada{opacity:.35}
#fila-dinero > div.apagada input{cursor:not-allowed}
.mb{margin-bottom:8px}
input[type=text],input[type=email],input[type=password],input[type=number]{width:100%;background:var(--fondo);border:1px solid var(--borde);border-radius:6px;padding:7px 9px;color:var(--verde);font-family:var(--mono);font-size:13px;outline:none;user-select:text}
input[type=number]::-webkit-inner-spin-button{display:none}
#panel-dinero{z-index:2}
#panel-estrategia{position:relative}
#panel-estrategia .titulo{display:flex;align-items:center;gap:10px}
.seg{display:flex;border:1px solid rgba(255,255,255,.14);border-radius:6px}
.seg button{background:transparent}
.seg button:hover{color:var(--verde)}
.seg button.on{background:var(--activo);color:var(--activo-texto);font-weight:600}
.tarjeta{border:1px solid;border-radius:8px}
.tarjeta .cab{display:flex}
.cab.centrada{justify-content:center;gap:7px}
.tarjeta .cab b{color:var(--texto)}
.tarjeta.apagada{background:transparent;border-color:var(--borde)}
.tarjeta.apagada .cab{color:var(--apagado)}
.tarjeta.apagada .seg{border-color:rgba(255,255,255,.07)}
.tarjeta.apagada .seg button{color:var(--apagado);opacity:.35}
.tarjeta.apagada .seg.dir button.on[data-valor]{background:transparent;color:var(--apagado);font-weight:400}
.tarjeta[data-usa] .cab{cursor:pointer;user-select:none}
.tarjeta[data-usa] .cab:hover{color:var(--texto)}
.paso{display:flex;border:1px solid var(--borde);border-radius:6px}
.paso button{background:transparent}
.fila-ajustes{display:flex;gap:8px}
.fila-ajustes > div{flex:1 1 0;min-width:0}
.fila-ajustes .paso input{min-width:0}
.etiqueta.centro{text-align:center}
.chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:12px}
.chip{border:1px solid var(--borde);border-radius:14px;padding:4px 11px;color:var(--suave)}
.chip:hover{color:var(--verde)}
.n{font-family:var(--mono);font-size:11px;opacity:.75;margin-left:4px}
.n:empty{display:none}
.cambiar[disabled]{border-color:var(--borde);color:var(--apagado);cursor:default}
#catalogo .modal.ancho{width:780px}
.tabla-catalogo{border:1px solid var(--borde);border-radius:6px;overflow:hidden;margin-bottom:10px;--ancho-config:88px}
.fila-catalogo{display:grid;grid-template-columns:minmax(0,1.6fr) var(--ancho-config) minmax(0,.62fr) minmax(0,.70fr) minmax(0,.62fr) minmax(0,.56fr);gap:6px;padding:7px 10px;font-family:var(--mono);font-size:12px;color:var(--suave);border-bottom:1px solid #1A2A40;cursor:pointer;background:transparent;border-left:0;border-right:0;border-top:0;width:100%;text-align:left}
.fila-catalogo b{font-weight:400;color:var(--ambar)}
.fila-catalogo .par{display:flex;align-items:center;gap:7px;min-width:0;border-bottom:0;padding:0;background:transparent}
.fila-catalogo .par span,.fila-catalogo > span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fila-catalogo .medio{text-align:center}
.fila-catalogo .der{text-align:right}
.cab-catalogo{display:grid;padding:7px 10px;border-bottom:1px solid var(--borde)}
.cab-catalogo .medio{text-align:center}
.cab-catalogo .der{text-align:right}
.fila-catalogo .dos,.cab-catalogo .dos{display:grid;grid-template-columns:1fr 1fr;gap:14px;text-align:center;min-width:max-content}
.fila-catalogo .dos i,.cab-catalogo .dos i{font-style:normal;white-space:nowrap}
.vacio-catalogo{padding:26px 10px;text-align:center;color:var(--apagado);font-size:12px}
#cat-estrategia:empty{display:none}
.patron{display:grid;align-items:center}
.patron .nombre{font-size:12px}
.patron .velas{display:flex}
.patron .vela{width:14px;height:24px;border-radius:3px;border:0;cursor:pointer;padding:0}
.patron .vela.v{background:#39D98A}
.patron .vela.r{background:#FF637D}
.patron .mas-menos{border-radius:6px}
.patron .mas-menos button{background:transparent;border:0;color:var(--suave);width:26px;height:26px;cursor:pointer;font-size:14px}
.patron .mas-menos button:hover{color:var(--verde)}
.velitas{display:inline-flex;gap:2px;vertical-align:middle}
.velitas i{width:6px;height:12px;border-radius:1px;background:#39D98A}
.velitas i.r{background:#FF637D}
.vigilar{display:flex;border:1px solid var(--borde);color:var(--suave)}
#vig-icono{display:flex}
#vig-icono:empty{display:none}
.logo-broker{width:16px;height:16px;flex:none;vertical-align:-3px;margin-right:7px}
.vigilar .botones{margin-left:auto}
.cambiar{border-radius:6px;padding:3px 12px}
.sombra{position:fixed;inset:0;background:rgba(0,0,0,.55);display:grid;place-items:center;z-index:10}
.modal{width:520px;border:1px solid var(--acento);padding:14px}
.lista-pares{border:1px solid var(--borde);border-radius:6px;height:190px;overflow-y:auto;margin-bottom:10px;scrollbar-gutter:stable}
.lista-pares::-webkit-scrollbar{width:5px}
.lista-pares::-webkit-scrollbar-track{background:transparent}
.lista-pares::-webkit-scrollbar-thumb{background:var(--borde);border-radius:3px}
.par{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid #1A2A40;font-family:var(--mono);font-size:12px;color:var(--texto);cursor:pointer;background:transparent;border-left:0;border-right:0;border-top:0;width:100%;text-align:left}
.par .marca{width:12px;color:var(--acento)}
.par .pago{margin-left:auto;color:var(--apagado);font-size:11px}
.pie-modal{display:flex;align-items:center;gap:8px;color:var(--suave);font-size:12px}
.pie-modal .der{margin-left:auto;display:flex;gap:8px}
.boton.chico{width:auto;padding:7px 14px;margin-top:0;font-size:12px}
.paso button:hover{color:var(--verde)}
.paso input{border:0!important}
.paso .valor{flex:1;display:flex;justify-content:center;align-items:center}
.paso .valor input{width:2ch;flex:none}
.paso .unidad{position:relative}
.paso button.tope,.paso button.tope:hover{color:var(--borde);cursor:default}
.boton{border-radius:6px;width:100%}
.boton.grande{padding:11px 0;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}
.boton .sim{display:inline-block;flex:none;width:12px;height:12px;background:currentColor}
.boton .sim.pausa{background:linear-gradient(90deg,currentColor 0 34%,transparent 34% 66%,currentColor 66%)}
.boton .sim.stop{border-radius:2px}
.boton .sim.play{clip-path:polygon(10% 0,100% 50%,10% 100%)}
.boton.grande svg{flex:none}
.acciones{display:flex;gap:8px}
.error{color:var(--rojo);font-size:12px;min-height:16px}
.cifra .valor{font-family:var(--mono);color:var(--verde)}
.cifra.mal .valor{color:var(--rojo)}
.grande-num{font-family:var(--mono);color:var(--verde)}
#velo-fin{position:fixed;inset:0;z-index:40;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--foco-x,75%) var(--foco-y,14%), transparent 7%,rgba(0,0,0,.74) 42%)}
#confeti-fin{position:fixed;inset:0;z-index:42;pointer-events:none}
body.fin #velo-fin{animation:fin-velo 2.8s ease}
body.fin.seco #velo-fin{animation-duration:2s}
@keyframes fin-velo{0%{opacity:0} 12%{opacity:1} 78%{opacity:1} 100%{opacity:0}}
body.fin #panel-resultado,body.fin #estado{position:relative;z-index:41}
body.fin #panel-resultado{animation:fin-tarjeta 2.8s cubic-bezier(.2,1.5,.35,1)}
@keyframes fin-tarjeta{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(var(--fin-tinte),0)} 14%{transform:scale(1.13);box-shadow:0 0 44px 6px rgba(var(--fin-tinte),.55); border-color:var(--fin-color)} 78%{transform:scale(1.13);box-shadow:0 0 30px 2px rgba(var(--fin-tinte),.38); border-color:var(--fin-color)} 100%{transform:scale(1);box-shadow:0 0 0 0 rgba(var(--fin-tinte),0)}}
body.fin.seco #panel-resultado{animation:fin-tarjeta-seca 2s ease}
@keyframes fin-tarjeta-seca{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(var(--fin-tinte),0)} 18%{transform:scale(1.04);box-shadow:0 0 34px 3px rgba(var(--fin-tinte),.45); border-color:var(--fin-color)} 70%{transform:scale(1.04);box-shadow:0 0 22px 1px rgba(var(--fin-tinte),.30); border-color:var(--fin-color)}}
#mensaje i{font-style:normal;display:inline-block;white-space:pre}
body.fin:not(.seco) #mensaje i{animation:fin-letra .62s cubic-bezier(.3,1.4,.4,1) both}
@keyframes fin-letra{0%{transform:translateY(0)} 35%{transform:translateY(-9px) scale(1.18)} 60%{transform:translateY(2px) scale(.97)} 100%{transform:translateY(0) scale(1)}}
body.fin:not(.seco) #estado{animation:fin-marco 1.4s ease-out}
@keyframes fin-marco{0%,100%{border-color:var(--borde)} 25%{border-color:var(--fin-color);box-shadow:0 0 18px -4px rgba(var(--fin-tinte),.8)}}
.pierde{color:var(--rojo)!important}
.estado{font-family:var(--mono);color:var(--verde)}
.estado-linea{display:flex}
#mensaje-icono{display:flex}
#mensaje-icono:empty,#mensaje-par:empty,#mensaje:empty{display:none}
.soros{display:flex}
.soros:empty{display:none}
.soros .chip{display:flex}
.cierre{display:flex}
.cierre[hidden]{display:none}
.estado.aviso{color:var(--ambar)}
.estado.error{color:var(--rojo)}
.lista-panel{flex:1;display:flex;flex-direction:column}
.lista{flex:1;overflow-y:auto;scrollbar-gutter:stable;font-family:var(--mono);font-size:12px;padding-right:10px}
.lista::-webkit-scrollbar{width:5px}
.lista::-webkit-scrollbar-track{background:transparent}
.lista::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}
.lista:hover::-webkit-scrollbar-thumb{background:var(--borde)}
.op{display:grid;align-items:center;padding:5px 0;color:var(--suave);border-bottom:1px solid rgba(255,255,255,.10)}
.tecnica .op{grid-template-columns:.55fr minmax(0,1.2fr) .8fr .78fr .7fr .55fr .9fr .85fr}
.op .nv{text-align:center;font:400 11px var(--mono);color:var(--apagado);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.simple .rsi,.simple .veces,.simple .nv{display:none}
#tabla.sin-nivel .nv{display:none}
.tecnica.sin-nivel .op{grid-template-columns:.55fr minmax(0,1.2fr) .8fr .7fr .55fr .9fr .85fr}
.simple .r b{font-size:12px}
.op.cabecera span{color:var(--suave)}
.op .p{display:flex;align-items:center;gap:9px;min-width:0;overflow:hidden;white-space:nowrap}
.op .rsi{text-align:center;color:var(--apagado)}
.op .p span{overflow:hidden;text-overflow:ellipsis}
.op .r{text-align:center;color:var(--gana)}
.op .g{color:var(--gana)}
.op.pierde .r,.op.pierde .g{color:var(--pierde)}
.op.neutro .r,.op.neutro .g{color:var(--suave)}
.op .d{text-align:center;position:relative;display:flex;justify-content:center;align-items:center}
.op .d .veces{font:400 11px var(--mono)}
.cabecera{color:var(--suave);font-family:var(--sans);font-weight:600;text-transform:uppercase;letter-spacing:1.2px}
.icono{width:16px;height:16px;border-radius:50%;flex:none;background:var(--borde);display:grid;place-items:center;font:10px var(--sans);color:var(--texto)}
img.icono{width:18px;height:18px;border-radius:0;background:none;object-fit:contain}
.op.neutro{color:var(--apagado)}
.vacio{color:var(--apagado);padding:6px 0}
.lista .vacio{min-height:100%;margin:0 -10px 0 0;padding:0;display:grid;place-items:center;text-align:center}
.marca,.pie-login{display:none}
body.sin-sesion .app{display:flex}
body.sin-sesion .app > .col:first-child{width:400px;max-width:100%}
body.sin-sesion .app > .col:not(:first-child),body.sin-sesion #panel-dinero,body.sin-sesion #linea-vigilar,body.sin-sesion #panel-estrategia{display:none!important}
body.sin-sesion .marca{display:block;text-align:center;margin:0 0 18px}
.marca span{color:var(--suave);font-size:12px;letter-spacing:.5px}
body.sin-sesion .pie-login{color:var(--apagado)}
body.sin-sesion .acciones{margin-top:12px}
#perfil-guardado{display:none;flex-direction:column;align-items:center;padding:6px 0 2px}
body.con-perfil #perfil-guardado{display:flex}
body.con-perfil #correo,body.con-perfil .clave,body.con-perfil .seg[data-campo="tipo_cuenta"],body.con-perfil #bloqueo .titulo{display:none}
#perfil-guardado .cara{position:relative;margin-bottom:12px}
#perfil-guardado .cara img{width:76px;height:76px;border-radius:50%;object-fit:cover;display:block;border:2px solid rgba(212,255,61,.45);box-shadow:0 6px 18px rgba(0,0,0,.45)}
#perfil-guardado .cara .vip{position:absolute;left:-10px;top:50%;transform:translateY(-50%);background:#FFC766;color:#1A1405;border-radius:4px;padding:0 6px;font:700 9px var(--sans);letter-spacing:.5px;line-height:15px;box-shadow:0 1px 4px rgba(0,0,0,.6)}
#perfil-guardado .nombre{font:600 16px var(--sans);color:var(--texto)}
#perfil-guardado .correo{font:12px var(--sans);color:var(--apagado);margin-top:3px}
#perfil-guardado .donde{display:flex;align-items:center;gap:7px;margin-top:10px;font:12px var(--sans);color:var(--suave)}
#perfil-guardado .donde .logo-broker{width:16px;height:16px;margin-right:0}
#perfil-guardado .donde .cuenta{border-radius:4px;padding:0 7px;font:600 10px var(--sans);letter-spacing:.5px;line-height:16px}
#perfil-guardado .donde .cuenta.demo{background:rgba(255,199,102,.16);color:var(--naranja-demo);border:1px solid rgba(255,199,102,.5)}
#perfil-guardado .donde .cuenta.real{background:rgba(57,217,138,.16);color:var(--verde);border:1px solid var(--acento)}
#cambiar-cuenta{background:transparent;border:0;color:var(--suave);font:12px var(--sans);cursor:pointer;text-decoration:underline;text-underline-offset:3px;margin-top:10px;display:none}
#cambiar-cuenta:hover{color:var(--verde)}
body.con-perfil.sin-sesion #cambiar-cuenta{display:block}
.clave{position:relative}
.clave input{padding-right:64px}
.clave button:hover{color:var(--verde)}
.girando{display:inline-block;width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:girar .7s linear infinite;vertical-align:-2px;margin-right:8px}
@keyframes girar{to{transform:rotate(360deg)}}
.barra-login{height:3px;border-radius:2px;background:#203149;overflow:hidden}
.barra-login i{display:block;height:100%;width:35%;background:var(--verde);border-radius:2px;animation:correr 1.1s ease-in-out infinite}
@keyframes correr{0%{transform:translateX(-100%)}100%{transform:translateX(300%)}}
.paso-login{text-align:center;color:var(--suave);font-size:12px;margin-top:8px}
@keyframes aparecer{from{opacity:0;transform:translateY(-4px)}}
.paso-login:empty,.aviso-login:empty{display:none}
.hueco-login{height:34px;margin-top:10px}
.hueco-login > .barra-login,.hueco-login > .aviso-login{margin-top:0}
.aviso-login{padding:8px 10px;border:1px solid rgba(255,99,125,.45);border-radius:6px;background:rgba(255,99,125,.10);color:#FFB3C0;font-size:12px;text-align:center;animation:aparecer .2s ease;line-height:16px}
body:not(.sin-sesion) .hueco-login{display:none}
input.malo{border-color:#FF637D!important;background:rgba(255,99,125,.08)}
.temblar{animation:temblar .42s ease}
@keyframes temblar{20%{transform:translateX(-7px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(2px)}}
body.saliendo .app > .col:first-child{animation:salir .45s ease forwards}
@keyframes salir{to{opacity:0;transform:translateY(-8px)}}
body.dentro .app{animation:entrar .5s ease}
@keyframes entrar{from{opacity:0;transform:translateY(8px)}}
body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-size:34px 34px;background-position:-1px -1px}
body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(700px 440px at 82% -6%,rgba(72,221,245,.20),transparent 70%), radial-gradient(560px 460px at 4% 108%,rgba(72,221,245,.12),transparent 70%);animation:respirar 14s ease-in-out infinite}
@keyframes respirar{50%{opacity:.6}}
#cielo{position:fixed;inset:0;z-index:-1;pointer-events:none}
#cielo canvas{position:absolute;inset:0;width:100%;height:100%}
#cielo i{animation:titilar 5s ease-in-out infinite}
@keyframes titilar{0%,100%{opacity:.12;transform:scale(.8)}50%{opacity:.5;transform:scale(1.1)}}
.panel{position:relative}
.cifra::after{content:"";position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
body.raton .panel::after,body.raton .cifra::after{opacity:1}
@media (prefers-reduced-motion:reduce){
  #cielo i,body::after{animation:none}
}
#tabla #lista .op.nueva{animation:entra 1.1s ease-out;animation-delay:0s}
#tabla #lista .op.nueva.pierde{animation-name:entra-mal}
@keyframes entra{0%{opacity:0;transform:translateY(-8px);background-color:rgba(57,217,138,.28)} 30%{opacity:1;transform:none;background-color:rgba(57,217,138,.22)}100%{background-color:transparent}}
@keyframes entra-mal{0%{opacity:0;transform:translateY(-8px);background-color:rgba(255,99,125,.22)} 30%{opacity:1;transform:none;background-color:rgba(255,99,125,.16)}100%{background-color:transparent}}
.col{flex-direction:column;min-height:0;gap:14px}
.fila{gap:12px}
.linea-dinero{align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}
#fila-soros,#fila-mg{margin-top:14px}
#fila-mg .fila.gale{margin-top:14px}
.paso input{border-radius:0;text-align:center;padding:6px 0!important;font-size:14px}
.paso button{flex:none;border:0;color:var(--suave);font-size:15px;cursor:pointer;width:30px}
#ajustes-bollinger,#ajustes-medias>.fila:last-child{margin-bottom:16px}
#ajustes-patron{margin-bottom:12px}
.estado .prompt,.estado.ok{color:var(--acento)}
input{border-color:#203149}
.chip{font:12px var(--sans);background:transparent;cursor:pointer;border-color:#203149}
.buscador{font-size:12px;margin-bottom:8px}
input:focus,.buscador:focus{border-color:rgba(212,255,61,.4)}
.chip.on,.fila-catalogo.on,.par.on{background:rgba(212,255,61,.07);border-color:rgba(212,255,61,.40);color:#D4FF3D}
.fila-catalogo:hover,.par:hover{background:#111F32;color:var(--texto)}
.boton{font:13px var(--sans);cursor:pointer;background:#0E1929;border:1px solid #203149;color:var(--texto)}
.cambiar{font:12px var(--sans);cursor:pointer;background:#0E1929;border:1px solid #203149;color:var(--texto)}
.boton:hover,.cambiar:hover{background:#111F32}
#iniciar,#reanudar,.boton.usar{background:#D4FF3D;border-color:#D4FF3D;color:#111807;font-weight:600}
#iniciar:hover,#reanudar:hover,.boton.usar:hover{background:#C4EE2E}
.boton.rojo{background:rgba(255,99,125,.05);border-color:rgba(255,99,125,.40);color:#FF637D}
.boton.rojo:hover{background:rgba(255,99,125,.12)}
.boton:disabled{cursor:default;background:transparent;border-color:#203149;color:var(--apagado)}
#acierto{color:#48DDF5}
.cifra.mal{border-color:rgba(255,99,125,.45)}
#ganadas{color:#39D98A}
#res-logo .logo-broker{margin-right:2px;color:#007AD8}
.marca-ax b{color:#D4FF3D;font-weight:700}
.marca b{display:block;font:700 34px Inter,var(--sans);letter-spacing:.18em;color:var(--texto)}
.marca b i{font-style:normal;color:#D4FF3D}
#linea-vigilar::before{margin-right:8px}
#selector .titulo::before{width:16px;height:16px}
#catalogo .titulo::before{content:"";display:inline-block;flex:none;width:16px;height:16px;vertical-align:-3px;background:#D4FF3D;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;--i:var(--ico-lupa)}
#abrir-catalogo::before{content:"";display:inline-block;flex:none;background:#D4FF3D;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;--i:var(--ico-lupa);width:14px;height:14px;margin-right:6px;vertical-align:0}
#panel-resultado{position:relative}
.panel-saldo>.etiqueta::before{content:"";display:inline-block;width:20px;height:20px;margin-right:7px;vertical-align:-5px;background:#D4FF3D;-webkit-mask:var(--ico-g) center/contain no-repeat;mask:var(--ico-g) center/contain no-repeat}
#fila-cifras .cifra:nth-child(1)::before{--i:var(--ico-ok);background:#D4FF3D}
#fila-cifras .cifra:nth-child(2)::before{--i:var(--ico-no);background:#FF637D}
#caja-acierto::before{--i:var(--ico-diana);background:#48DDF5}
#ax-lic svg{width:14px;height:14px;color:#FFC766}
.acciones #detener:has(svg){order:-1}
.cierre b{font:500 15px var(--mono);letter-spacing:-.03em;color:#D4FF3D}
.cifra::before{content:"";position:absolute;right:14px;width:20px;height:20px;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
#panel-resultado::before{content:"";position:absolute;right:14px;width:20px;height:20px;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;--i:var(--ico-barras);background:#D4FF3D}
.chip-op{text-align:center;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:66px;padding:3px 9px;border-radius:6px;font:700 10.5px var(--sans);letter-spacing:.06em}
.chip-op.call{background:rgba(57,217,138,.09);color:#39D98A;box-shadow:inset 0 0 0 1px rgba(57,217,138,.30)}
.chip-op.put{background:rgba(255,99,125,.07);color:#FF637D;box-shadow:inset 0 0 0 1px rgba(255,99,125,.30)}
.op .r b{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:3px 9px;border-radius:6px;font:700 10.5px var(--sans);letter-spacing:.06em}
.op.gana .r b{color:#39D98A;background:rgba(57,217,138,.09)}
.op.pierde .r b{color:#FF637D;background:rgba(255,99,125,.07)}
.op.neutro .r b{color:#8EA2BC;background:rgba(142,162,188,.07)}
.estado-linea:has(#mensaje-par:not(:empty)) .prompt{display:none}
#mensaje-icono .icono{font-size:12px;width:28px;height:28px}
#mensaje-par{display:flex;align-items:center;font-weight:600;color:var(--par);gap:12px}
#mensaje-par>span:first-child{font:600 17px Inter,var(--sans);letter-spacing:-.01em;color:var(--texto)}
.op .p .nombre{overflow:hidden;text-overflow:ellipsis;font:600 13px Inter,var(--sans);letter-spacing:.01em;color:#EDF5FF}
#res-entrada{color:#D4FF3D}
body:has(#saldo.demo) #res-entrada{color:#FFC766}
#res-win{color:#39D98A}
#res-loss{color:#FF637D}
.cab-ops{display:flex;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid rgba(120,160,215,.16)}
.cab-ops svg{width:18px;height:18px;fill:none;stroke:#D4FF3D;stroke-width:2;stroke-linecap:round}
.cab-ops h2{margin:0;font:600 13px Inter,var(--sans);letter-spacing:-.01em;color:var(--texto)}
.cab-ops .sp{flex:1}
.cuantas{display:inline-flex;align-items:center;border-radius:6px;font:400 12px Inter,var(--sans);color:var(--apagado);white-space:nowrap}
#tabla .op{gap:8px;padding:0 12px;height:40px;border:0;border-radius:6px;font-size:13px}
.simple .op{grid-template-columns:.6fr minmax(0,1.3fr) .9fr .8fr .8fr .8fr}
.simple .op:not(.cabecera){font-size:13px;padding:0 12px}
.simple .h,.simple .m{display:block}
#tabla .op.cabecera{height:30px}
#tabla .op.cabecera span{font:400 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--apagado)}
#tabla .lista{display:grid;align-content:start;gap:2px;padding:6px 8px}
#tabla .op:not(.cabecera){border-bottom:0}
#tabla .op:not(.cabecera):hover{background:#162840}
.op .h{font-family:var(--mono);color:var(--texto)}
.op .m{text-align:center;font-family:var(--mono);color:var(--texto)}
.op .g{text-align:right;font:500 13px var(--mono);letter-spacing:-.04em;padding-right:6px}
.op .p .icono{font-size:10px;width:18px;height:18px}
#tabla .vacio{padding:24px;text-align:center;color:#7489A6;font:400 13px Inter,var(--sans)}
.pie-ops{display:flex;align-items:center;gap:10px;padding:8px 20px;border-top:1px solid rgba(120,160,215,.16);background:rgba(9,17,30,.45)}
.pie-ops .cuantas{height:auto;padding:0;border:0;font-size:12px}
#mensaje-par .chip-op{font-size:13px;width:76px;min-width:76px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 35%,transparent);padding:4px 0}
#tabla .op .p{padding-left:5px}
.fila-catalogo .nombre{font:600 13px Inter,var(--sans);letter-spacing:.01em;color:#EDF5FF}
.lista-pares .par .nombre{font:600 13px Inter,var(--sans);letter-spacing:.01em;color:#EDF5FF}
.lista-pares .par.on .nombre{color:#D4FF3D}
.lista-pares .par .icono,.lista-pares .par img.icono,.fila-catalogo .par .icono,.fila-catalogo .par img.icono{width:24px;height:24px;font-size:11px;image-rendering:-webkit-optimize-contrast}
.fila-catalogo.on .nombre{color:#D4FF3D}
.cab-catalogo{grid-template-columns:minmax(0,1.6fr) var(--ancho-config) minmax(0,.62fr) minmax(0,.70fr) minmax(0,.62fr) minmax(0,.56fr);gap:6px;text-transform:uppercase;font:400 10.5px var(--mono);letter-spacing:.04em;color:var(--apagado)}
.panel::after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .3s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);background:radial-gradient(180px circle at var(--x,50%) var(--y,50%),rgba(72,221,245,.45),transparent 65%)}
.cifra::after{border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .3s;-webkit-mask-composite:xor;background:radial-gradient(180px circle at var(--x,50%) var(--y,50%),rgba(72,221,245,.45),transparent 65%)}
#cielo i{position:absolute;width:2px;height:2px;border-radius:50%;background:rgba(210,225,240,.85);opacity:.1;box-shadow:0 0 4px 0 rgba(72,221,245,.3)}
.estado-linea.busca .prompt{font-size:0;width:16px;height:16px;flex:none;background:#D4FF3D;-webkit-mask:var(--ico-lupa) center/contain no-repeat;mask:var(--ico-lupa) center/contain no-repeat;animation:barrer 2.2s linear infinite}
@keyframes barrer{0%{transform:translate(2px,0)}25%{transform:translate(0,2px)}50%{transform:translate(-2px,0)}75%{transform:translate(0,-2px)}100%{transform:translate(2px,0)}}
@media (prefers-reduced-motion:reduce){
  .estado-linea.busca .prompt{animation:none}
}
.entrada-op b{color:#D4FF3D}
body:has(#saldo.demo) .entrada-op b{color:#FFC766}
#tabla .op .p .icono{width:24px;height:24px}
#vista-tabla button:hover{color:var(--texto)}
#vista-tabla button{background:transparent;border:0;cursor:pointer;font:500 12px var(--sans);color:var(--apagado);line-height:16px;border-radius:4px;padding:5px 12px}
.gana{color:#39D98A!important}
.pie-ops .cuantas b{font:500 13px var(--mono);letter-spacing:-.02em;color:#48DDF5;margin-right:3px}
.seg.dir button.on[data-valor=call]{background:#1E8A58;color:#E8FFF3;box-shadow:none}
.seg.dir button.on[data-valor=put]{background:#C2344F;color:#FFEDF0;box-shadow:none}
.boton.pendiente,#aplicar.pendiente{background:#D4FF3D;border-color:#D4FF3D;color:#111807;font-weight:600}
.boton.pendiente:hover{background:#C4EE2E}
.seg:not(.dir) button.on,#vista-tabla button.on{background:rgba(212,255,61,.12);color:#D4FF3D;font-weight:600;box-shadow:inset 0 0 0 1px rgba(212,255,61,.30)}
#cat-analizar{width:100%;background:rgba(212,255,61,.12);border-color:rgba(212,255,61,.30);color:#D4FF3D;font-weight:600}
#cat-analizar:hover{border-color:rgba(212,255,61,.30);color:#D4FF3D;font-weight:600;background:rgba(212,255,61,.18)}
#cat-analizar:disabled{background:transparent;border-color:#203149;color:var(--apagado)}
#detener:not(:has(svg)){background:#C2344F;border-color:#C2344F;color:#FFEDF0;font-weight:600}
#detener:not(:has(svg)):hover{background:#D23C58}
#mensaje-icono img.icono{width:28px;height:28px;image-rendering:-webkit-optimize-contrast}
#tabla .op .p img.icono{width:24px;height:24px;image-rendering:-webkit-optimize-contrast}
.tarjeta .cab b{font-weight:400;font-size:12px;letter-spacing:0;text-transform:none;font-family:var(--sans)}
.lista-pares .par{font-family:var(--sans)}
.titulo{color:var(--texto);font-family:var(--sans);font-size:13px;font-weight:400;letter-spacing:0}
.vigilar b{font-family:var(--mono);font-size:12.5px;font-weight:400;letter-spacing:.01em;color:var(--texto)}
#cambiar{background:rgba(212,255,61,.12);border-color:rgba(212,255,61,.30);color:#D4FF3D}
#cambiar:hover{background:rgba(212,255,61,.18)}
.ico-est{display:inline-block;flex:none;width:16px;height:16px;vertical-align:-3px;background:#D4FF3D;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%203v4M7%2015v6M17%203v6M17%2017v4%22/%3E%3Crect%20x%3D%224.5%22%20y%3D%227%22%20width%3D%225%22%20height%3D%228%22%20rx%3D%221%22/%3E%3Crect%20x%3D%2214.5%22%20y%3D%229%22%20width%3D%225%22%20height%3D%228%22%20rx%3D%221%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%203v4M7%2015v6M17%203v6M17%2017v4%22/%3E%3Crect%20x%3D%224.5%22%20y%3D%227%22%20width%3D%225%22%20height%3D%228%22%20rx%3D%221%22/%3E%3Crect%20x%3D%2214.5%22%20y%3D%229%22%20width%3D%225%22%20height%3D%228%22%20rx%3D%221%22/%3E%3C/svg%3E") center/contain no-repeat}
#panel-estrategia>.titulo .ico-est{margin-right:-4px}
#cat-estrategia:not(:empty){display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:6px;border:1px solid #2A3E5A;font:500 12px var(--sans);color:var(--suave)}
#catalogo .pie-modal{margin-top:12px;padding-top:12px;border-top:1px solid rgba(120,160,215,.16)}
#cat-resumen{color:var(--apagado);font-size:12.5px}
#cat-resumen b{font:500 13px var(--mono);color:#48DDF5;margin-right:2px}
#catalogo .modal>.titulo{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:15px;color:var(--texto);font-weight:500}
#catalogo .modal>.titulo::before{margin-right:-4px}
body.sin-sesion #resumen{display:none!important}
#resumen .marca-ax b{color:#D4FF3D;font-weight:700}
#res-logo{color:var(--texto)}
.et-win,#res-loss-txt{font-size:0}
#titulo-cuenta{display:inline-flex;align-items:center;gap:6px}
#titulo-cuenta::before{content:"";flex:none;width:16px;height:16px;background:#D4FF3D;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M19%2021v-2a4%204%200%200%200-4-4H9a4%204%200%200%200-4%204v2%22/%3E%3Ccircle%20cx=%2212%22%20cy=%227%22%20r=%224%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M19%2021v-2a4%204%200%200%200-4-4H9a4%204%200%200%200-4%204v2%22/%3E%3Ccircle%20cx=%2212%22%20cy=%227%22%20r=%224%22/%3E%3C/svg%3E") center/contain no-repeat}
#titulo-dinero{display:inline-flex;align-items:center;gap:6px}
#titulo-dinero::before{content:"";flex:none;width:16px;height:16px;background:#D4FF3D;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%229%22%20cy%3D%226%22%20rx%3D%226%22%20ry%3D%222.5%22/%3E%3Cpath%20d%3D%22M3%206v4c0%201.4%202.7%202.5%206%202.5s6-1.1%206-2.5V6%22/%3E%3Cpath%20d%3D%22M3%2010v4c0%201.4%202.7%202.5%206%202.5%22/%3E%3Cellipse%20cx%3D%2215%22%20cy%3D%2214%22%20rx%3D%226%22%20ry%3D%222.5%22/%3E%3Cpath%20d%3D%22M9%2014v4c0%201.4%202.7%202.5%206%202.5s6-1.1%206-2.5v-4%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%229%22%20cy%3D%226%22%20rx%3D%226%22%20ry%3D%222.5%22/%3E%3Cpath%20d%3D%22M3%206v4c0%201.4%202.7%202.5%206%202.5s6-1.1%206-2.5V6%22/%3E%3Cpath%20d%3D%22M3%2010v4c0%201.4%202.7%202.5%206%202.5%22/%3E%3Cellipse%20cx%3D%2215%22%20cy%3D%2214%22%20rx%3D%226%22%20ry%3D%222.5%22/%3E%3Cpath%20d%3D%22M9%2014v4c0%201.4%202.7%202.5%206%202.5s6-1.1%206-2.5v-4%22/%3E%3C/svg%3E") center/contain no-repeat}
.etiqueta{font-size:11.5px;margin-bottom:6px;color:#CDD8E6}
.tarjeta .cab{align-items:baseline;margin-bottom:7px;font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:#CDD8E6}
.tarjeta.sc .cab,.tarjeta.sv .cab{color:#CDD8E6}
.barra-mg{display:flex;align-items:center;justify-content:space-between;gap:10px;height:44px;margin-top:12px;padding:0 14px 0 8px;border-radius:10px;border:1px solid rgba(120,160,215,.16);background:rgba(8,18,33,.55);transition:border-color .15s,background .15s}
.barra-mg.on{border-color:rgba(212,255,61,.30);background:rgba(212,255,61,.05)}
.mini{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 6px;border:0;background:transparent;color:var(--suave);font:500 12px var(--sans);cursor:pointer}
.mini:disabled{cursor:default}
.mini .sw{width:30px;height:18px;border-radius:4px;background:#203149;position:relative;transition:background .15s}
.mini .sw::after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:2px;background:#8EA2BC;transition:left .15s,background .15s}
.mini.on{color:#D4FF3D;font-weight:600}
.mini.on .sw{background:rgba(212,255,61,.35)}
.mini.on .sw::after{left:15px;background:#D4FF3D}
.barra-mg .ayuda{font-size:12px;color:var(--apagado)}
.barra-mg .mg-costo{display:inline-flex;align-items:center;gap:10px;padding:4px 10px;background:transparent;border:1px solid rgba(212,255,61,.28);border-radius:6px;font:400 11.5px var(--sans);color:var(--apagado);white-space:nowrap}
.barra-mg .mg-costo[hidden]{display:none}
.barra-mg .mg-costo b{font:600 14px var(--mono);letter-spacing:-.02em;color:#D4FF3D}
body:has(#saldo.demo) .barra-mg .mg-costo b{color:#FFC766}
#panel-dinero .etiqueta{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8EA2BC;margin-bottom:7px;text-align:center}
#panel-dinero .paso{height:44px;align-items:center;gap:6px;padding:0 8px;border-radius:10px;border:1px solid rgba(120,160,215,.16);overflow:visible;transition:border-color .15s,box-shadow .15s}
#panel-dinero .paso input{flex:1;min-width:0;background:transparent;font:600 15px var(--mono);letter-spacing:-.02em;color:var(--texto);padding:0!important}
#panel-dinero .paso button{width:26px;height:26px;flex:none;border:1px solid rgba(120,160,215,.18);border-radius:6px;background:rgba(255,255,255,.04);color:#CDD8E6;font-size:14px;line-height:1;padding:0}
#panel-dinero .paso button:hover{border-color:rgba(212,255,61,.45);color:#D4FF3D;background:rgba(212,255,61,.08)}
#fila-dinero .paso{padding-left:12px}
#fila-dinero .paso::before{content:"$";order:0;font:400 12px var(--mono);color:#7489A6}
#fila-dinero .paso input{order:1;text-align:left}
#fila-dinero .paso button[data-paso="-1"]{order:2}
#fila-dinero .paso button[data-paso="1"]{order:3}
#valor_entrada{color:#D4FF3D!important}
body:has(#saldo.demo) #valor_entrada{color:#FFC766!important}
#stop_win{color:#39D98A!important}
#stop_loss{color:#FF637D!important}
#fila-mg .paso input,#fila-soros .paso input{text-align:center}
#fila-mg .seg,#fila-soros .seg{height:44px}
#fila-mg .seg button,#fila-soros .seg button{padding:0}
#fila-mg>.fila{margin-top:0}
#panel-estrategia .etiqueta{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8EA2BC;margin-bottom:7px;text-align:center}
#panel-estrategia .paso{height:44px;align-items:center;gap:6px;padding:0 8px;border-radius:10px;border:1px solid rgba(120,160,215,.16);overflow:visible;transition:border-color .15s,box-shadow .15s}
#panel-estrategia .paso input{flex:1;min-width:0;background:transparent;font:600 15px var(--mono);letter-spacing:-.02em;color:var(--texto);padding:0!important;text-align:center}
#panel-estrategia .paso button{width:26px;height:26px;flex:none;border:1px solid rgba(120,160,215,.18);border-radius:6px;background:rgba(255,255,255,.04);color:#CDD8E6;font-size:14px;line-height:1;padding:0}
#panel-estrategia .paso button:hover{border-color:rgba(212,255,61,.45);color:#D4FF3D;background:rgba(212,255,61,.08)}
#panel-estrategia .paso button.tope,#panel-estrategia .paso button.tope:hover{color:#3A4E6A;border-color:rgba(120,160,215,.10);background:transparent}
#panel-estrategia .fila-ajustes .seg{height:44px}
#panel-estrategia .paso .valor{background:transparent;gap:3px}
#panel-estrategia .paso .valor input{flex:none;width:1.2ch}
#panel-estrategia .paso .unidad{left:0;font:400 10px var(--sans);color:#8EA2BC;margin-left:0}
.patrones-ax .mas-menos{display:inline-flex;gap:4px;border:0;overflow:visible}
.patrones-ax .mas-menos button{width:26px;height:26px;border:1px solid rgba(120,160,215,.18);border-radius:6px;background:rgba(255,255,255,.04);color:#CDD8E6;font-size:14px}
.patrones-ax .mas-menos button:hover{border-color:rgba(212,255,61,.45);color:#D4FF3D}
.patrones-ax #fila-patron-2[hidden]{display:grid!important;opacity:.45}
.patrones-ax #fila-patron-2[hidden] .mas-menos,.patrones-ax #fila-patron-2[hidden] .seg{pointer-events:none}
#panel-estrategia:has(#ajustes-patron:not([hidden])) .fila-ajustes{display:block}
#panel-estrategia:has(#ajustes-patron:not([hidden])) .fila-ajustes > div:has(#tiempo_operacion){display:flex;align-items:center;justify-content:space-between;height:44px;margin-top:12px;padding:0 4px 0 12px;border:1px solid rgba(120,160,215,.12);border-radius:10px;background:rgba(8,18,33,.5)}
#panel-estrategia:has(#ajustes-patron:not([hidden])) .fila-ajustes > div:has(#tiempo_operacion) .etiqueta{margin:0}
#panel-estrategia:has(#ajustes-patron:not([hidden])) .fila-ajustes > div:has(#tiempo_operacion) .paso{width:auto;height:auto;padding:0;gap:12px;border:0}
.patrones-ax .nombre{font-size:12.5px;color:var(--texto);font-weight:500}
#p2-switch.on{color:var(--texto);font-weight:500}
#p2-switch{color:var(--apagado);font-size:12.5px;padding-left:0}
.patrones-ax .arriba{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;height:32px}
#fila-patron-2:not([hidden]) .velas-guardadas,#fila-patron-2[hidden] .velas:not(.velas-guardadas){display:none}
.patrones-ax .velas{display:flex;flex-wrap:nowrap;justify-content:center;width:100%;gap:5px;min-height:30px}
.patrones-ax .vela{min-width:6px;flex:0 1 18px;width:18px;height:30px;border-radius:4px}
.patrones-ax{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}
.patrones-ax .seg.dir{width:100%;height:34px;min-width:0}
.patrones-ax .seg.dir button{flex:1;min-width:0;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@container (max-width:180px){
  .patrones-ax .arriba{gap:4px}
  .patrones-ax .mas-menos{gap:3px}
  .patrones-ax .mas-menos button{width:22px;height:22px;font-size:13px}
  #p2-switch{gap:5px;font-size:11.5px}
  #p2-switch .sw{width:24px}
  #p2-switch.on .sw::after{left:9px}
  .patrones-ax .nombre{font-size:11.5px}
}
#fila-dinero > div,#fila-mg .fila > div,#fila-soros > div,#panel-estrategia .fila-ajustes > div{min-width:0;container-type:inline-size}
@container (max-width:140px){
  #panel-dinero .paso,#panel-estrategia .paso{gap:3px;padding:0 6px}
  #panel-dinero .paso button,#panel-estrategia .paso button{width:22px;height:22px;font-size:13px}
  #fila-dinero .paso::before{display:none}
  #panel-dinero .paso input,#panel-estrategia .paso input{font-size:14px}
}
.patrones-ax .patron{display:grid;gap:10px;justify-items:center;align-content:start;padding:10px;margin:0;border:1px solid rgba(120,160,215,.12);border-radius:10px;background:rgba(8,18,33,.5);min-width:0;container-type:inline-size;grid-template-columns:minmax(0,1fr)}
.estado-linea.conectado .prompt{font-size:0;width:8px;height:8px;flex:none;margin:0 3px;border-radius:50%;background:#39D98A;box-shadow:0 0 8px rgba(57,217,138,.6);animation:latido 1.6s ease-in-out infinite}
@keyframes latido{50%{opacity:.35;box-shadow:0 0 2px rgba(57,217,138,.2)}}
@media (prefers-reduced-motion:reduce){
  .estado-linea.conectado .prompt{animation:none}
}
#linea-vigilar:has(#vig-icono:not(:empty))::before{display:none}
#vig-icono .icono,#vig-icono img.icono{width:22px;height:22px;image-rendering:-webkit-optimize-contrast}
#tabla .lista:has(> .vacio:only-child){display:flex;align-items:center;justify-content:center}
#tabla .lista > .vacio:only-child{padding:0}
.seg-ax button:hover{color:var(--texto)}
.seg-ax button.on{background:rgba(212,255,61,.12);color:#D4FF3D;font-weight:600;box-shadow:inset 0 0 0 1px rgba(212,255,61,.30)}
.seg-ax button{border:0;background:transparent;cursor:pointer;border-radius:4px;font:500 12px var(--sans);color:var(--apagado);line-height:16px;min-width:92px;padding:6px 18px}
#panel-estrategia>.titulo{flex-wrap:wrap;row-gap:8px}
.seg-est button{min-width:76px;padding:6px 12px}
#panel-estrategia>.titulo .seg-est{order:2;margin-left:auto}
#panel-estrategia>.titulo #abrir-catalogo{order:3;margin-left:0}
.barra-mg .ayuda b{margin-left:6px;font:500 12.5px var(--mono);color:var(--suave)}
#estado.panel{padding:10px 18px;-webkit-backdrop-filter:none;backdrop-filter:none}
body{margin:0;height:100%;color:var(--texto);font-family:var(--sans);font-size:13px;padding:14px;user-select:none;isolation:isolate;--fondo:#111F32;display:flex;flex-direction:column;gap:14px;background:#02060C}
#pausar{background:#0E1929;border-color:rgba(255,199,102,.45);color:#FFC766;font-weight:600}
#pausar:hover{background:#13213A}
#descartar{background:rgba(255,99,125,.05);border-color:rgba(255,99,125,.40);color:#FF637D;font-weight:600}
#descartar:hover{background:rgba(255,99,125,.12)}
.acciones .boton.grande{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#modal-cuenta{color:var(--apagado);font-size:12.5px}
#modal-cuenta b{font:500 13px var(--mono);color:#48DDF5;margin-right:2px}
#modal-todos{background:rgba(255,99,125,.05);border-color:rgba(255,99,125,.40);color:#FF637D;font-weight:600}
#modal-todos:hover{background:rgba(255,99,125,.12)}
#selector .pie-modal{margin-top:12px;padding-top:12px;border-top:1px solid rgba(120,160,215,.16)}
.chip-op.oculta{background:rgba(142,162,188,.08);color:#CDD8E6;box-shadow:inset 0 0 0 1px rgba(142,162,188,.35)}
#res-dinero{display:flex;align-items:center;gap:6px;justify-content:flex-end;color:var(--apagado)}
.caja-res[hidden]{display:none}
.caja-res b{font:500 13.5px var(--mono);letter-spacing:-.02em}
.et-win::before{content:"Stop Win";font-size:11.5px}
#res-loss-txt::before{content:"Stop Loss";font-size:11.5px}
#resumen{display:flex!important;align-items:center;min-height:0;padding:8px 10px 8px 18px}
.pie-ops .lic{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:400 12px var(--sans);color:var(--apagado)}
.pie-ops .lic[hidden]{display:none}
.pie-ops .lic b{font:500 12.5px var(--mono);color:var(--texto)}
.pie-ops .lic svg{width:13px;height:13px;color:#FFC766}
.estado-linea.parando .prompt{font-size:0;width:8px;height:8px;flex:none;margin:0 3px;border-radius:50%;background:#FFC766;box-shadow:0 0 8px rgba(255,199,102,.6);animation:latido-ambar 1.1s ease-in-out infinite}
@keyframes latido-ambar{50%{opacity:.3;box-shadow:0 0 2px rgba(255,199,102,.2)}}
.estado-linea.parando #mensaje{color:#FFC766}
#mensaje i.puntos{font-size:0;display:inline-block;width:1.2em;text-align:left}
@keyframes puntos{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}
@media (prefers-reduced-motion:reduce){
  .estado-linea.parando .prompt{animation:none}
  #mensaje i.puntos{font-size:inherit}
  #mensaje i.puntos::after{display:none}
}
.emb-cab{display:inline-block;height:26px;width:auto;margin-right:10px;vertical-align:-7px}
#resumen .marca-ax{margin-right:auto;font:700 17px Inter,var(--sans);letter-spacing:.16em;color:var(--texto);display:inline-flex;align-items:center}
.soros{color:var(--suave);align-items:center;gap:8px}
.soros .chip b{font:500 15px var(--mono);letter-spacing:-.03em;color:var(--texto)}
.cajas-op{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}
.cajas-op:not(:has(> :not([hidden]):not(:empty))){display:none}
.cajas-op .soros,.cajas-op .cierre{margin-left:0}
.estado-linea{gap:8px;align-items:center;flex-wrap:wrap;row-gap:8px}
.soros .chip.entrada b{color:#D4FF3D}
body:has(#saldo.demo) .soros .chip.entrada b{color:#FFC766}
.op .nv .chip-nv{padding:3px 9px;background:#111F32;font:400 11.5px var(--sans)}
.op .nv .chip-nv b{font:500 13px var(--mono);letter-spacing:-.02em;color:var(--texto)}
.op .nv:has(.chip-nv){container-type:inline-size;overflow:visible}
@container (max-width:84px){
  .op .nv .chip-nv .nom{display:none}
}
@container (max-width:54px){
  .op .nv .chip-nv{padding:0;background:none;box-shadow:none}
  .op .nv .chip-nv b{font-size:12px}
}
.estado #mensaje{font:500 14.5px var(--sans);letter-spacing:0}
.estado-linea.meta .prompt{font-size:0;width:18px;height:18px;flex:none;background:#D4FF3D;-webkit-mask:var(--ico-copa) center/contain no-repeat;mask:var(--ico-copa) center/contain no-repeat}
.estado-linea.tope .prompt{font-size:0;width:18px;height:18px;flex:none;background:#FF637D;-webkit-mask:var(--ico-tope) center/contain no-repeat;mask:var(--ico-tope) center/contain no-repeat}
#resumen .marca-ax b.v2{margin-left:8px;letter-spacing:0;font:700 17px var(--mono);color:#D4FF3D}
#tabla .lista .op,#tabla .lista .op:nth-child(even){background:none;height:44px}
#tabla .lista .op:hover{background:rgba(148,163,184,.05)}
#mensaje i.puntos::after{content:"";animation:puntos 1.2s steps(1,end) infinite;font-size:14.5px}
.estado-linea.busca #mensaje::after{content:"";display:inline-block;width:1.2em;text-align:left;animation:puntos 1.2s steps(1,end) infinite}
@media (prefers-reduced-motion:reduce){
  .estado-linea.busca #mensaje::after{animation:none;content:"…"}
}
#linea-vigilar::before{content:"";display:inline-block;flex:none;width:16px;height:16px;vertical-align:-3px;background:#D4FF3D;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;--i:var(--ico-ojo)}
#selector .titulo::before{content:"";display:inline-block;flex:none;margin-right:8px;vertical-align:-3px;background:#D4FF3D;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;--i:var(--ico-ojo)}
.estado-linea.pausa .prompt{font-size:0;width:16px;height:16px;flex:none;background:#FFC766;-webkit-mask:var(--ico-pausa) center/contain no-repeat;mask:var(--ico-pausa) center/contain no-repeat}
:root{--fondo:#070D17;--panel:#0E1929;--borde:#203149;--texto:#EDF5FF;--apagado:#8EA2BC;--rojo:#FF637D;--rojo-claro:#FFB3C0;--rojo-fuerte:#C2344F;--ambar:#FFC766;--naranja-demo:#FFC766;--gana:#39D98A;--pierde:#FF637D;--verde:#EDF5FF;--acento:#D4FF3D;--activo:rgba(212,255,61,.07);--activo-texto:#D4FF3D;--suave:#B9C7D9;--par:#EDF5FF;--ico-g:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M3%2010h18M16%2014h2%22/%3E%3C/svg%3E");--ico-e:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2017l5-6%204%203%206-8%22/%3E%3Cpath%20d%3D%22M14%206h4v4%22/%3E%3C/svg%3E");--ico-p:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M3%2012h18M12%203a14%2014%200%200%201%200%2018M12%203a14%2014%200%200%200%200%2018%22/%3E%3C/svg%3E");--ico-barras:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2020v-5M10%2020v-9M15%2020v-7M20%2020V5%22/%3E%3C/svg%3E");--ico-ok:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M8%2012.5l2.7%202.7L16%209.5%22/%3E%3C/svg%3E");--ico-no:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M9%209l6%206M15%209l-6%206%22/%3E%3C/svg%3E");--ico-diana:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%225%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221%22%20fill%3D%22black%22/%3E%3C/svg%3E");--ico-lupa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22/%3E%3Cpath%20d%3D%22M20%2020l-4-4%22/%3E%3C/svg%3E");--ico-lista:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%206h11M9%2012h11M9%2018h11M4%206h1M4%2012h1M4%2018h1%22/%3E%3C/svg%3E");--sans:"Inter",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--ico-copa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9H4.5a2.5 2.5 0 0 1 0-5H6'/%3E%3Cpath d='M18 9h1.5a2.5 2.5 0 0 0 0-5H18'/%3E%3Cpath d='M4 22h16'/%3E%3Cpath d='M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22'/%3E%3Cpath d='M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22'/%3E%3Cpath d='M18 2H6v7a6 6 0 0 0 12 0V2Z'/%3E%3C/svg%3E");--ico-tope:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E");--ico-ojo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");--ico-pausa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='6' y='4.5' width='4' height='15' rx='1.2'/%3E%3Crect x='14' y='4.5' width='4' height='15' rx='1.2'/%3E%3C/svg%3E");--ico-igual:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M8 10h8M8 14h8'/%3E%3C/svg%3E")}
#panel-resultado:has(#resultado.gana)::before{background:#39D98A}
#panel-resultado:has(#resultado.pierde)::before{background:#FF637D}
@keyframes nebulosa{to{transform:translate(4%,-3%) scale(1.08)}}
@keyframes fugaz{0%,82%{opacity:0;translate:0 0}84%{opacity:1}92%{opacity:0;translate:-260px 115px}100%{opacity:0;translate:-260px 115px}}
@media (prefers-reduced-motion:reduce){
  html .panel:hover,html .cifra:hover{transform:none}
}
.app > .col:last-child{display:grid;column-gap:0;row-gap:12px;align-content:stretch;grid-template-columns:1.5fr 1.3fr repeat(var(--n),1fr);grid-template-rows:auto auto 1fr}
.app > .col:last-child > .fila.f2,#fila-cifras{display:contents}
.app > .col:last-child > .fila.f2 > .panel{border:1px solid var(--bd)!important;border-left:1px solid var(--div)!important;border-radius:0}
.panel-saldo{z-index:3;position:relative}
#fila-cifras > .cifra{grid-row:1;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 40%),#08111E!important;border:1px solid var(--bd);border-left:1px solid var(--div);border-radius:0;box-shadow:none;min-width:0;padding:16px 18px!important}
#fila-cifras > .cifra .etiqueta{text-align:left}
.app > .col:last-child > .fila.f2 > .panel::after,#fila-cifras > .cifra::after{display:none}
#caja-acierto.mal{background:linear-gradient(0deg,rgba(255,99,125,.06),rgba(255,99,125,.06)),#08111E!important}
#estado{grid-column:1/-1;grid-row:2}
.app > .col:last-child > .fila.f2 > .panel-saldo{border-left:1px solid var(--bd)!important;border-radius:12px 0 0 12px}
.app > .col:last-child #fila-cifras > #caja-acierto{border-radius:0 12px 12px 0!important}
.app > .col:last-child > .fila.f2 > .panel .etiqueta{display:flex;align-items:center;height:20px;margin:0}
.app > .col:last-child > .fila.f2 > .panel .grande-num{font-size:22px;line-height:30px;margin-top:8px}
.app > .col:last-child #fila-cifras > .cifra .etiqueta{display:flex;align-items:center;height:20px;margin:0;justify-content:center}
.app > .col:last-child #fila-cifras > .cifra .valor{font-size:22px;line-height:30px;margin-top:8px;text-align:center}
.app > .col:last-child #fila-cifras > .cifra::before,.app > .col:last-child > .fila.f2 > #panel-resultado::before{top:16px!important}
body::before{-webkit-mask-image:radial-gradient(ellipse 85% 75% at 72% 8%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 85% 75% at 72% 8%,#000 20%,transparent 78%);background-image:linear-gradient(rgba(72,221,245,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(72,221,245,.07) 1px,transparent 1px);display:none}
#tabla{border:1px solid rgba(120,160,215,.16);border-radius:12px;padding:0;overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;grid-column:1/-1;grid-row:3;min-height:0;background:radial-gradient(520px 200px at 100% 0,rgba(72,221,245,.08),transparent 70%),rgba(8,17,30,.45)!important}
.app > .col:last-child > .fila.f2 > .panel{grid-row:1;box-shadow:none!important;text-align:left;min-width:0;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 40%),rgba(8,17,30,.45)!important}
.app > .col:last-child #fila-cifras > .cifra{text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 40%),rgba(8,17,30,.45)!important}
.app > .col:last-child #fila-cifras > #caja-acierto.bien,.app > .col:last-child #fila-cifras > #caja-acierto.mal{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 40%),rgba(8,17,30,.45)!important}
.panel{padding:16px 18px;border:1px solid rgba(120,160,215,.16);border-radius:12px;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 40%),rgba(8,17,30,.45);border-color:transparent!important;box-shadow:0 14px 30px -12px rgba(0,0,0,.8)}
.cifra{position:relative;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 40%),rgba(8,17,30,.45)}
.vigilar{align-items:center;gap:8px;padding:12px 18px;font-family:var(--mono);font-size:12.5px;font-weight:400;letter-spacing:.01em;border-color:transparent;box-shadow:0 14px 30px -12px rgba(0,0,0,.8)}
html{margin:0;height:100%;color:var(--texto);font-family:var(--sans);font-size:13px;background:#02060C;--n:3;--bd:transparent;--div:rgba(120,160,215,.06)}
.tarjeta{padding:12px;border-color:transparent!important;background:rgba(255,255,255,.025)!important;box-shadow:none}
.paso{overflow:hidden;position:relative;height:34px;border-color:transparent!important;box-shadow:none;background:rgba(255,255,255,.045)}
.seg-ax{margin-left:auto;display:flex;gap:3px;padding:3px;border:0;border-radius:6px;overflow:visible;box-shadow:none;background:rgba(255,255,255,.045)}
#vista-tabla{margin-left:0;display:flex;gap:3px;padding:3px;overflow:visible;border:0;border-radius:6px;box-shadow:none;background:rgba(255,255,255,.045)}
.caja-res{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:6px;background:#111F32;border:1px solid #203149;font:400 11.5px var(--sans);color:var(--apagado);border-color:transparent;box-shadow:none}
.cierre{white-space:nowrap;align-items:center;gap:10px;background:#111F32;border:1px solid #203149;border-radius:6px;font:400 11.5px var(--sans);color:var(--apagado);padding:4px 10px;border-color:transparent;box-shadow:none}
.soros .chip{white-space:nowrap;align-items:center;gap:10px;padding:4px 10px;background:#111F32;border:1px solid #203149;border-radius:6px;font:400 11.5px var(--sans);color:var(--apagado);border-color:transparent;box-shadow:none}
.op .nv .chip-nv{display:inline-flex;align-items:center;gap:7px;border-radius:6px;color:var(--apagado);border-color:transparent;box-shadow:none}
#abrir-catalogo{display:inline-flex;align-items:center;border-color:transparent;background:rgba(255,255,255,.05)}
.app{grid-template-columns:minmax(380px,1fr) minmax(0,1.2fr);gap:14px;flex:1;min-height:0;height:auto;container:app / inline-size}
@container app (max-width:1410px){
  .app > .col:last-child{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto 1fr}
  .app > .col:last-child > .fila.f2 > .panel{grid-row:1;grid-column:span 6}
  .app > .col:last-child #fila-cifras > .cifra{grid-row:2;grid-column:span 4;margin-top:-12px;border-top:1px solid var(--div)}
  .app > .col:last-child > .fila.f2 > .panel-saldo{border-radius:12px 0 0 0;border-bottom:0!important}
  .app > .col:last-child > .fila.f2 > #panel-resultado{border-radius:0 12px 0 0!important;border-bottom:0!important}
  .app > .col:last-child #fila-cifras > .cifra:first-child{border-left:1px solid var(--bd);border-radius:0 0 0 12px}
  .app > .col:last-child #fila-cifras > #caja-acierto{border-radius:0 0 12px 0!important}
  #estado{grid-row:3}
  #tabla{grid-row:4}
}
#tabla .cab-ops{border-bottom-color:rgba(120,160,215,.05)}
#tabla.desplazada .op.cabecera{box-shadow:0 8px 14px -8px rgba(0,0,0,.6)!important}
#tabla .pie-ops{border-top-color:rgba(120,160,215,.05)}
#curva-hist{display:none}
#tabla.modo-grafica #lista,#tabla.modo-grafica .op.cabecera{display:none!important}
#tabla.modo-grafica #curva-hist{display:block;position:relative;flex:1;min-height:0;margin:2px 10px 6px}
#ch-svg{display:block;width:100%;height:100%;outline:none;touch-action:pan-y}
#ch-recorrer{display:none}
#tabla.modo-grafica #ch-recorrer:not([hidden]){display:block;flex:none;height:18px;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}
#ch-recorrer::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:rgba(120,160,215,.22)}
#ch-recorrer::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-5px;border-radius:50%;background:#D4FF3D;border:2px solid #08111E;box-shadow:0 0 0 1px rgba(212,255,61,.45)}
#ch-recorrer::-moz-range-track{height:2px;border-radius:2px;background:rgba(120,160,215,.22)}
#ch-recorrer::-moz-range-thumb{width:8px;height:8px;border-radius:50%;background:#D4FF3D;border:2px solid #08111E;box-shadow:0 0 0 1px rgba(212,255,61,.45)}
#ch-recorrer:focus-visible{outline:none}
#ch-recorrer:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(72,221,245,.6)}
#ch-svg:focus-visible{outline:2px solid #48DDF5;outline-offset:2px;border-radius:8px}
.ch-eje{font:11px var(--mono);fill:#8EA2BC}
.ch-vivo{animation:ch-late 1.4s ease-in-out infinite}
@keyframes ch-late{50%{opacity:.35}}
@media (prefers-reduced-motion:reduce){
  .ch-vivo{animation:none}
}
.ch-tip img{width:20px;height:20px}
.ch-tip .ver{color:#39D98A}
.ch-tip .roj{color:#FF637D}
.ch-tip .apa{color:#8EA2BC}
.ch-tip .ch-q{color:#CDD8E6;font:600 12px var(--sans)}
.ch-tip{position:absolute;z-index:3;border-radius:10px;background:#0C1828;pointer-events:none;box-shadow:0 12px 30px -8px rgba(0,0,0,.9),inset 0 0 0 1px rgba(120,160,215,.18);font:12.5px var(--sans);color:#EDF5FF;min-width:0;padding:9px 12px;display:grid;gap:3px;line-height:1.3}
.ch-tip .f2{font:12px var(--sans);color:#8EA2BC;white-space:nowrap}
.ch-tip .f2 span{font:700 11px var(--sans);letter-spacing:.03em}
.ch-tip .ch-q{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:rgba(142,162,188,.1);width:32px;height:18px}
.ch-pastilla-t{font:600 12px var(--mono)}
@keyframes ch-entra{from{opacity:0;transform:translateY(-6px)}}
#vista-tabla .vg{display:inline-block}
#vista-tabla .vg.g-on{background:rgba(212,255,61,.07);color:#D4FF3D;font-weight:600;box-shadow:inset 0 0 0 1px rgba(212,255,61,.40)}
#tabla.modo-grafica #vista-tabla button[data-vista].on{background:none;box-shadow:none;color:#8EA2BC!important;font-weight:500}
.modal .chip:not(.on){border-color:transparent;background:rgba(255,255,255,.045)}
.modal .buscador{border-color:transparent!important;background:rgba(255,255,255,.045)}
.modal .lista-pares,.modal .tabla-catalogo{border-color:transparent;background:rgba(255,255,255,.025)}
.modal .lista-pares .par,.modal .fila-catalogo{border-bottom-color:rgba(120,160,215,.05)}
.modal .cab-catalogo{border-bottom-color:rgba(120,160,215,.06)}
.modal .pie-modal{border-top-color:rgba(120,160,215,.05)!important}
.modal .boton.chico:not(.usar):not(#modal-todos){border-color:transparent;background:rgba(255,255,255,.05)}
#cat-estrategia{color:var(--apagado);border-color:transparent!important;background:rgba(255,255,255,.06)}
#selector .chip{border-radius:6px}
.modal{max-width:92vw;-webkit-backdrop-filter:none;backdrop-filter:none;background:#08111E;border-color:transparent;box-shadow:0 24px 60px -14px rgba(0,0,0,.9);border-radius:12px}
.seg{overflow:hidden;border-color:transparent!important;background:rgba(255,255,255,.04);padding:3px!important;gap:3px}
.seg button{flex:1;border:0;color:var(--suave);padding:7px 0;font:12px var(--sans);cursor:pointer;border-radius:4px}
#linea-vigilar .botones{display:flex;gap:8px}
#linea-vigilar .botones button{background:rgba(255,255,255,.06);border:1px solid transparent;color:#EDF5FF!important;font-weight:500;margin:0}
#linea-vigilar .botones button:hover{background:rgba(255,255,255,.10)}
#linea-vigilar #abrir-catalogo::before{background:#EDF5FF}
.rep-caja{display:flex;gap:6px;align-items:stretch}
.rep-caja .seg{flex:1;min-width:0}
.rep-cuad{display:grid;place-items:center;width:44px;flex:none;border:0;border-radius:6px;background:rgba(255,255,255,.045);color:#EDF5FF;cursor:pointer}
.rep-cuad:hover{background:rgba(255,255,255,.08)}
.rep-cuad.inv{background:rgba(72,221,245,.10);color:#48DDF5}
.rep-cuad[hidden]{display:none}
.rep-cuad svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.rep-cuad:disabled{opacity:.5;cursor:default}
div:has(> .rep-caja .rep-cuad:not([hidden])) > .etiqueta{transform:translateX(-25px)}
.ch-tip .f2 span.dir{color:#C9D6E6}
.op .d .veces{position:absolute;left:calc(50% + 29px);top:50%;transform:translateY(-50%);color:var(--apagado);display:none}
#panel-dinero > .linea-dinero,#panel-estrategia > .titulo{cursor:pointer;position:relative;padding-right:30px}
#panel-dinero > .linea-dinero::after,#panel-estrategia > .titulo::after{content:"";position:absolute;right:2px;top:50%;width:9px;height:9px;margin-top:-3px;border-right:2px solid #C9D6E6;border-bottom:2px solid #C9D6E6;transform:rotate(-135deg);transition:transform .15s,border-color .15s}
#panel-dinero > .linea-dinero:hover::after,#panel-estrategia > .titulo:hover::after{border-color:#D4FF3D}
#panel-dinero.recogido > .linea-dinero::after,#panel-estrategia.recogido > .titulo::after{transform:rotate(45deg);margin-top:-8px}
#panel-dinero.recogido > :not(.linea-dinero),#panel-estrategia.recogido > :not(.titulo){display:none!important}
#panel-dinero.recogido .linea-dinero > :not(.titulo):not(.sel-rec),#panel-estrategia.recogido > .titulo > :not(.ico-est):not(.sel-rec){display:none!important}
#panel-dinero.recogido,#panel-estrategia.recogido{display:flex;align-items:center;min-height:56px;padding:0 18px!important}
#panel-dinero.recogido > .linea-dinero,#panel-estrategia.recogido > .titulo{flex:1;margin:0!important}
#panel-dinero.recogido:hover,#panel-estrategia.recogido:hover{background:rgba(148,163,184,.05)!important}
html[data-ges-recogida="1"] #res-dinero{display:none!important}
#linea-vigilar{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 40%),rgba(8,17,30,.45);border-radius:12px;min-height:56px;padding-top:0;padding-bottom:0}
.vigilar .et-vig{font:500 13px var(--sans);color:var(--texto)}
#vig-texto{font:400 12.5px var(--mono);color:#8EA2BC;font-weight:400}
#linea-vigilar #vig-texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sel-rec{display:none}
#panel-dinero.recogido .sel-rec,#panel-estrategia.recogido .sel-rec{display:inline;margin-left:9px;margin-right:auto;font:400 12.5px var(--mono);color:#8EA2BC}
#panel-dinero.recogido .linea-dinero{justify-content:flex-start}
#panel-dinero.recogido .linea-dinero > .titulo{margin-right:0}
html[data-todo-recogido="1"] .app{grid-template-columns:minmax(0,440px) minmax(0,1fr)}
body:not(.sin-sesion) .app{display:flex;flex-direction:column;gap:12px}
body:not(.sin-sesion) .app > .col:first-child{display:contents}
body:not(.sin-sesion) .app > .col:last-child{flex:1;min-height:0}
body:not(.sin-sesion) .marca{display:none!important}
body:not(.sin-sesion) #error:empty{display:none!important}
body:not(.sin-sesion) .cabecera-barra{display:flex;align-items:center;gap:14px;order:-3;position:relative;z-index:40}
body:not(.sin-sesion) .cabecera-barra #resumen{flex:1;margin:0}
body:not(.sin-sesion) .barra-cfg{display:grid;grid-template-columns:1fr 1fr 1.1fr auto;gap:12px;order:9;position:relative;align-items:stretch}
body:not(.sin-sesion) .barra-cfg > *{margin:0}
body:not(.sin-sesion) .barra-cfg .acciones{align-items:stretch;position:relative;z-index:40}
body:not(.sin-sesion) .barra-cfg > .acciones{margin-left:28px}
body:not(.sin-sesion) .barra-cfg .acciones .boton{height:auto;align-self:stretch;min-height:56px;min-width:170px;max-width:none;flex:none;width:auto;padding:0 24px;white-space:nowrap;overflow:visible;border-radius:12px}
body:not(.sin-sesion) .barra-cfg #detener{background:#C9364F;color:#fff!important;border-color:#C9364F;font-weight:600}
body:not(.sin-sesion) .barra-cfg #detener:hover{background:#E04260}
body:not(.sin-sesion) #estado{position:relative;z-index:40}
body:not(.sin-sesion) .sombra{z-index:50}
body:not(.sin-sesion) .cajon-cfg{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:rgba(0,0,0,.55);padding:16px;overflow:auto}
body:not(.sin-sesion) .cajon-cfg:empty{display:none}
.velo-cfg{display:none}
@media (min-width: 601px){
  html[data-cfg-abierta="1"] body:not(.sin-sesion) .velo-cfg{display:block;position:fixed;inset:0;z-index:35;background:rgba(0,0,0,.55)}
  body:not(.sin-sesion) .cajon-cfg{z-index:45;background:transparent;pointer-events:none}
  body:not(.sin-sesion) .cajon-cfg > .panel{pointer-events:auto}
}
body:not(.sin-sesion) .cajon-cfg > .panel{margin:0;width:600px;max-width:92vw;padding:18px 20px 20px;background:var(--panel);border-radius:12px;box-shadow:0 28px 60px -16px rgba(0,0,0,.95),inset 0 0 0 1px rgba(120,160,215,.12)}
body:not(.sin-sesion) .pie-cfg{display:flex;gap:10px;justify-content:flex-end;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}
body:not(.sin-sesion) .pie-cfg:not(:has(.boton:not([hidden]))){display:none}
body:not(.sin-sesion) .pie-cfg .boton{min-width:132px;max-width:none}
@container app (max-width:1410px){
  body:not(.sin-sesion) .app > .col:last-child{grid-template-columns:1.5fr 1.3fr repeat(var(--n),1fr);grid-template-rows:auto auto 1fr}
  body:not(.sin-sesion) .app > .col:last-child #fila-cifras > .cifra{grid-row:1;grid-column:auto;margin-top:0;border-top:1px solid var(--bd);min-width:0}
  body:not(.sin-sesion) #estado{grid-row:2}
  body:not(.sin-sesion) #tabla{grid-row:3}
  body:not(.sin-sesion) .app > .col:last-child > .fila.f2 > .panel-saldo{border-radius:12px 0 0 12px;border-bottom:1px solid var(--bd)!important}
  body:not(.sin-sesion) .app > .col:last-child > .fila.f2 > #panel-resultado{border-radius:0!important;border-bottom:1px solid var(--bd)!important}
  body:not(.sin-sesion) .app > .col:last-child #fila-cifras > .cifra:first-child{border-left:1px solid var(--div)!important;border-radius:0!important}
  body:not(.sin-sesion) .app > .col:last-child #fila-cifras > #caja-acierto{border-radius:0 12px 12px 0!important}
  body:not(.sin-sesion) .app > .col:last-child > .fila.f2 > .panel{grid-row:1;grid-column:auto;margin-top:0;border-top:1px solid var(--bd)!important;min-width:0;padding:10px 14px!important}
  body:not(.sin-sesion) #fila-cifras > .cifra{padding:10px 14px!important}
  body:not(.sin-sesion) .app > .col:last-child > .fila.f2 > .panel .grande-num,body:not(.sin-sesion) .app > .col:last-child #fila-cifras > .cifra .valor,body:not(.sin-sesion) #saldo,body:not(.sin-sesion) #resultado{font-size:17px!important;line-height:23px!important}
  body:not(.sin-sesion) #fila-cifras .etiqueta{font-size:10.5px}
  body:not(.sin-sesion) #fila-cifras > .cifra .etiqueta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  body:not(.sin-sesion) .app > .col:last-child > .fila.f2 .etiqueta{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  body:not(.sin-sesion) .barra-cfg{grid-template-columns:1fr 1fr}
  body:not(.sin-sesion) .barra-cfg > *{min-width:0}
  body:not(.sin-sesion) .barra-cfg > .acciones{margin-left:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}
  body:not(.sin-sesion) .barra-cfg .acciones .boton{width:100%;min-width:0;max-width:none;padding:0 12px}
  body:not(.sin-sesion) .barra-cfg > #panel-dinero > .linea-dinero,body:not(.sin-sesion) .barra-cfg > #panel-estrategia > .titulo{flex-wrap:nowrap;white-space:nowrap}
  body:not(.sin-sesion) #linea-vigilar #vig-texto,body:not(.sin-sesion) .barra-cfg > .panel .sel-rec{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  body:not(.sin-sesion) #linea-vigilar .botones{flex:none}
}
body:not(.sin-sesion) .hueco-cfg{min-height:56px;border-radius:12px;background:rgba(8,17,30,.22);box-shadow:inset 0 0 0 1px rgba(120,160,215,.06)}
body:not(.sin-sesion) .hueco-cfg{display:flex;align-items:center;position:relative;padding:0 19px;color:#EDF5FF;font:13px var(--sans);opacity:.5}
.hueco-ico{flex:none;width:16px;height:16px;margin-right:6px;background:#D4FF3D;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}
.hueco-sel{margin-left:9px;margin-right:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 12.5px var(--mono);color:#8EA2BC}
.hueco-cfg::after{content:"";position:absolute;right:21px;top:50%;width:9px;height:9px;margin-top:-3px;border-right:2px solid #C9D6E6;border-bottom:2px solid #C9D6E6;transform:rotate(-135deg)}
body.sin-sesion .cabecera-barra,body.sin-sesion .barra-cfg,body.sin-sesion .cajon-cfg{display:none!important}
#mensaje:not(:empty) + #mensaje-icono:not(:empty),#mensaje:not(:empty) + #mensaje-icono:empty + #mensaje-par:not(:empty){margin-left:16px}
.barra-cfg .acciones .boton:disabled{opacity:.45;cursor:default}
body:not(.sin-sesion) #bloqueo,body:not(.sin-sesion) .acciones-login{display:none}
body.sin-sesion .app{align-items:center;justify-content:center;min-height:calc(100vh - 28px);position:relative}
body.sin-sesion .app::before{content:"";position:absolute;left:50%;top:22%;width:520px;height:520px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(212,255,61,.10),transparent);pointer-events:none}
.emb-login{display:block;margin:0 auto 6px;height:118px;width:auto;filter:drop-shadow(0 0 18px rgba(212,255,61,.35))}
.v-login{font:700 14px var(--mono);color:#D4FF3D;letter-spacing:0;vertical-align:super;position:absolute;text-indent:0}
body.sin-sesion .marca span{font-size:13px;letter-spacing:0}
body.sin-sesion .marca b{text-indent:.18em}
body.sin-sesion .pie-login{display:block;text-align:center;font:500 11.5px var(--mono);letter-spacing:.08em;margin-top:44px}
body.sin-sesion .pie-login b{color:#D4FF3D;font-weight:500}
.clave button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:var(--suave);cursor:pointer;font-size:12px;display:flex;align-items:center;padding:4px}
.clave .ojo .tachado{display:none}
.clave button.viendo .ojo .tachado{display:inline}
body:not(.sin-sesion) .barra-cfg > .panel.recogido{cursor:pointer}
body.sin-sesion #bloqueo[hidden],body.sin-sesion #iniciar[hidden]{display:flex!important}
body.sin-sesion #pausar,body.sin-sesion #reanudar,body.sin-sesion #detener,body.sin-sesion #reiniciar-gestion,body.sin-sesion #descartar,body.sin-sesion #aplicar{display:none!important}
.cab-der{display:flex;align-items:center;gap:18px;margin-left:auto;font:500 12.5px Inter,var(--sans);color:var(--apagado);min-width:0}
.cab-sep{width:1px;height:22px;background:var(--borde);flex:none}
.cab-der #res-logo,.cab-der #res-broker{display:inline-flex}
.cab-bk{display:flex;align-items:center;gap:7px;white-space:nowrap}
.cab-bk #res-logo svg{width:18px;height:18px}
.cab-bk #res-broker{font:500 12.5px Inter,var(--sans);color:var(--texto)}
.cab-der .lic{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
.cab-der .lic[hidden],.cab-yo[hidden]{display:none}
.cab-der .lic svg{width:14px;height:14px;color:#FFC766}
.cab-der .lic b{color:var(--texto);font:600 12.5px var(--mono)}
.cab-yo{display:flex;align-items:center;gap:8px;color:var(--texto);min-width:0}
.cab-yo b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}
.cab-av{width:28px;height:28px;flex:none;border-radius:50%;background:#1C3150;display:grid;place-items:center;color:#D4FF3D;font:700 12px Inter,var(--sans);overflow:hidden}
.cab-av img{width:100%;height:100%;object-fit:cover}
.cab-av img:not([hidden]) + span{display:none}
.cab-yo .vip{font:700 10px Inter,var(--sans);letter-spacing:.06em;color:#1A1405;background:#FFC766;border-radius:4px;padding:2px 5px}
.cab-der .lic[hidden] + .cab-sep{display:none}
.cab-der:not(:has(.cab-yo:not([hidden]))) .lic + .cab-sep{display:none}
@media (max-width:900px){
  .cab-yo b{display:none}
}
#panel-dinero.sin-ajustes > .linea-dinero::after{display:none}
body:not(.sin-sesion) .barra-cfg > #panel-dinero.sin-ajustes,#panel-dinero.sin-ajustes > .linea-dinero{cursor:default}
.pie-ops #res-dinero{margin-left:auto;flex-wrap:nowrap}
.estado-linea:has(#mensaje-par:not(:empty)) > #mensaje-icono{order:1;margin-left:0}
.estado-linea:has(#mensaje-par:not(:empty)) > #mensaje-par{order:2;margin-left:0!important}
.estado-linea:has(#mensaje-par:not(:empty)) > #mensaje{order:3}
.estado-linea:has(#mensaje-par:not(:empty)) > #mensaje:not(:empty){margin-left:16px}
.estado-linea:has(#mensaje-par:not(:empty)) > .cajas-op{order:4}
.fila-catalogo .cfg-partida{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:6px;align-items:center}
.fila-catalogo .cfg-partida .a{text-align:right}
.fila-catalogo .cfg-partida .b{text-align:left;white-space:nowrap}
.fila-catalogo .cfg-partida .a{white-space:nowrap}
#tabla .op.cabecera{padding:0 32px 0 20px;border-radius:0;position:relative;z-index:1;transition:box-shadow .2s;border-bottom:1px solid rgba(120,160,215,.14);background:transparent;border-bottom-color:rgba(120,160,215,.06);box-shadow:none;padding-right:20px;overflow-y:hidden;scrollbar-gutter:stable}
#tabla .op.cabecera::-webkit-scrollbar{width:5px}
#mensaje-par .chip b{font:500 15px var(--mono);letter-spacing:-.03em;color:var(--texto)}
#mensaje-par .chip{display:flex;align-items:center;gap:10px;padding:4px 10px;background:#111F32;border:1px solid #203149;border-radius:6px;font:400 11.5px var(--sans);color:var(--apagado);border-color:transparent;box-shadow:none}
.ch-tip .f2 .acc{font:600 12.5px var(--mono);letter-spacing:-.02em}
#linea-vigilar .cambiar{transition:background-color .15s,border-color .15s,color .15s}
html #linea-vigilar .cambiar:not([disabled]):hover,html #linea-vigilar .cambiar:not([disabled]):focus-visible{background:rgba(212,255,61,.12);border-color:rgba(212,255,61,.45);color:#D4FF3D!important}
html #linea-vigilar #abrir-catalogo:not([disabled]):hover::before,html #linea-vigilar #abrir-catalogo:not([disabled]):focus-visible::before{background:#D4FF3D!important}
@media (prefers-reduced-motion:reduce){
  #linea-vigilar .cambiar{transition:none}
}
.ch-tip .f2{display:flex;align-items:center;gap:8px}
.ch-tip .f2 .tip-nv{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:6px;background:#111F32;font:400 11px var(--sans);letter-spacing:0;color:var(--apagado)}
.ch-tip .f2 .tip-nv b{font:500 13px var(--mono);letter-spacing:-.03em;color:var(--texto)}
.ch-tip .tip-g{display:flex;flex-direction:column;gap:7px;white-space:nowrap}
.ch-tip .tip-g .tip-f1{display:flex;align-items:center;gap:12px}
.ch-tip .tip-g .tip-f1 .neto{margin-left:auto}
.ch-tip .tip-g .tip-f2{display:flex;align-items:center;gap:8px}
.ch-tip .tip-g .c-par{display:flex;align-items:center;gap:8px;min-width:0}
.ch-tip .tip-g .c-par .par{border:0;padding:0!important;background:none}
.ch-tip .tip-g .par{display:block;font:600 13.5px var(--sans);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ch-tip .tip-g .neto{font:600 15px var(--mono)}
.ch-tip .tip-g .neto.cia{color:#48DDF5;font:600 12.5px var(--sans)}
.ch-tip .tip-g .acc{font:600 13px var(--mono);letter-spacing:-.02em}
.ch-tip .tip-g .tip-total{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:6px;background:#111F32;font:400 11px var(--sans);color:var(--apagado)}
.ch-tip .tip-g .tip-nv{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:6px;background:#111F32;font:400 11px var(--sans);color:var(--apagado)}
.ch-tip .tip-g .tip-nv b{font:500 13px var(--mono);letter-spacing:-.03em;color:var(--texto)}
