/* FRA Prop HQ v7.6.1 — Tilt Detector + automatic trade focus */
.v761-tilt-hero{--tilt-colour:var(--positive);display:grid;grid-template-columns:190px minmax(0,1fr) 250px;gap:26px;align-items:center;padding:28px;border:1px solid var(--border);border-radius:22px;background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--tilt-colour) 15%,transparent),transparent 36%),var(--theme-card-gradient);margin-bottom:16px}.v761-tilt-hero.watch,.v761-tilt-hero.cooldown{--tilt-colour:var(--amber)}.v761-tilt-hero.elevated{--tilt-colour:#ff985c}.v761-tilt-hero.high{--tilt-colour:var(--negative)}
.v761-tilt-gauge{--tilt:0;width:164px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--tilt-colour) calc(var(--tilt)*1%),var(--panel-3) 0);box-shadow:0 0 48px color-mix(in srgb,var(--tilt-colour) 18%,transparent);position:relative}.v761-tilt-gauge:before{content:"";position:absolute;inset:13px;border-radius:50%;background:var(--panel);border:1px solid var(--border)}.v761-tilt-gauge>div{position:relative;display:flex;align-items:baseline;gap:4px}.v761-tilt-gauge strong{font-size:52px;letter-spacing:-.06em}.v761-tilt-gauge span{color:var(--muted);font-weight:800}.v761-tilt-copy h2{margin:6px 0 8px;font-size:38px;letter-spacing:-.04em;color:var(--tilt-colour)}.v761-tilt-copy p{margin:0;max-width:720px;color:var(--muted-strong);line-height:1.6}.v761-tilt-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.v761-tilt-meta span{padding:7px 10px;border:1px solid var(--border);border-radius:99px;background:var(--panel-2);font-size:11px;color:var(--muted-strong);font-weight:800}.v761-cooldown-card{padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--panel-2)}.v761-cooldown-card span,.v761-cooldown-card small{display:block;color:var(--muted);font-size:10px;line-height:1.45}.v761-cooldown-card span{font-weight:900;letter-spacing:.08em}.v761-cooldown-card strong{display:block;margin:8px 0;font-size:32px;color:var(--tilt-colour)}
.v761-tilt-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px}.v761-stack{display:grid;gap:16px;align-content:start}.v761-signal-list{display:grid;gap:9px}.v761-signal-list article{display:grid;grid-template-columns:9px 1fr;gap:12px;padding:14px;border:1px solid var(--border);border-radius:13px;background:var(--panel-2)}.v761-signal-list article i{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--amber)}.v761-signal-list article.high i{background:var(--negative)}.v761-signal-list article.elevated i{background:#ff985c}.v761-signal-list article strong{font-size:13px}.v761-signal-list article p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.v761-empty{padding:18px;border:1px dashed var(--border);border-radius:13px;background:var(--panel-2);color:var(--muted)}
.v761-sequence{display:grid}.v761-sequence article{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:13px;align-items:center;padding:13px 4px;border-bottom:1px solid var(--border)}.v761-sequence article.flagged{padding-left:12px;border-left:3px solid var(--amber);background:linear-gradient(90deg,color-mix(in srgb,var(--amber) 8%,transparent),transparent)}.v761-sequence time{color:var(--muted);font-size:11px;font-weight:800}.v761-sequence article div{display:grid;gap:3px}.v761-sequence strong{font-size:13px}.v761-sequence span{color:var(--muted);font-size:11px}.v761-sequence b{font-size:13px}.v761-sequence b.positive{color:var(--positive)}.v761-sequence b.negative{color:var(--negative)}
.v761-event-history{display:grid;gap:9px;max-height:460px;overflow:auto;padding-right:4px}.v761-event-history article{padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--panel-2)}.v761-event-history article.high{border-left:3px solid var(--negative)}.v761-event-history article.elevated{border-left:3px solid #ff985c}.v761-event-history article>div{display:flex;justify-content:space-between;gap:12px}.v761-event-history strong{font-size:12px}.v761-event-history span{color:var(--muted);font-size:10px}.v761-event-history p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.v761-settings{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v761-settings label{display:grid;gap:7px}.v761-settings label>span{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:850}.v761-settings .checkbox-row{grid-column:1/-1;display:flex}
.v761-tilt-banner{--banner:var(--amber);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;margin:0 0 16px;border:1px solid color-mix(in srgb,var(--banner) 45%,var(--border));border-radius:16px;background:linear-gradient(90deg,color-mix(in srgb,var(--banner) 12%,var(--panel)),var(--panel))}.v761-tilt-banner.high{--banner:var(--negative)}.v761-tilt-banner.elevated{--banner:#ff985c}.v761-tilt-banner>div{display:grid;gap:4px}.v761-tilt-banner span{color:var(--banner);font-size:10px;font-weight:900;letter-spacing:.08em}.v761-tilt-banner strong{font-size:13px}.v761-tilt-banner small{color:var(--muted)}
.v761-admin-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.v761-admin-kpis article{padding:14px;border:1px solid var(--border);border-radius:13px;background:var(--panel-2)}.v761-admin-kpis span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;font-weight:850}.v761-admin-kpis strong{display:block;margin-top:8px;font-size:24px}
.v760-chart-stage:after{content:"AUTO-FOCUSED ON TRADE";position:absolute;right:12px;top:10px;z-index:2;padding:5px 8px;border:1px solid var(--border);border-radius:99px;background:color-mix(in srgb,var(--panel) 90%,transparent);color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.08em;pointer-events:none}
@media(max-width:1150px){.v761-tilt-hero{grid-template-columns:160px 1fr}.v761-cooldown-card{grid-column:1/-1}.v761-admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.v761-tilt-grid{grid-template-columns:1fr}.v761-tilt-hero{grid-template-columns:1fr}.v761-tilt-gauge{width:145px}.v761-settings{grid-template-columns:1fr}.v761-settings .checkbox-row{grid-column:auto}}
@media(max-width:640px){.v761-tilt-hero{padding:20px}.v761-tilt-copy h2{font-size:30px}.v761-sequence article{grid-template-columns:52px minmax(0,1fr)}.v761-sequence b{grid-column:2}.v761-tilt-banner{align-items:flex-start;flex-direction:column}.v761-tilt-banner .button{width:100%}.v761-admin-kpis{grid-template-columns:1fr 1fr}}
@media(max-width:430px){.v761-admin-kpis{grid-template-columns:1fr}}
