html,body{overflow-x:hidden!important}.fxsynq-app-shell{width:100%;min-height:100vh;background:#050505;color:#fff;font-family:Inter,Arial,sans-serif}.fxsynq-site-header,.fxsynq-site-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:#0b0b0b;border-bottom:1px solid rgba(255,255,255,.08)}.fxsynq-site-header div{display:flex;align-items:center;gap:12px}.fxsynq-site-header strong{color:#F2791C;font-size:24px;letter-spacing:1px}.fxsynq-site-header span,.fxsynq-site-footer{color:#aaa;font-size:13px}.fxsynq-market-badge{padding:8px 12px;border:1px solid rgba(242,121,28,.45);border-radius:999px;color:#F2791C!important}.fxsynq-full-wrap{width:100%;margin:0;padding:18px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px}.fxsynq-panel,.fxsynq-chart-wrapper{min-height:620px;background:#080808;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 30px rgba(242,121,28,.12)}.fxsynq-panel{padding:20px;overflow-y:auto;box-sizing:border-box}.fxsynq-chart-wrapper{position:relative}.fxsynq-chart-wrapper iframe,#tradingview_fxsynq{width:100%!important;height:620px!important}.fxsynq-head h2{margin:0;color:#F2791C;font-size:28px}.fxsynq-head p{margin:6px 0 16px;color:#aaa;font-size:13px;line-height:1.5}.fxsynq-controls,.fxsynq-auto-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fxsynq-auto-box{grid-template-columns:1.4fr 1fr 1fr;margin-top:10px}.fxsynq-controls select,.fxsynq-controls button,.fxsynq-auto-box button,.fxsynq-auto-box select{width:100%;padding:12px;border-radius:12px;background:#111;color:#fff;border:1px solid #333;outline:none;box-sizing:border-box}.fxsynq-controls button{background:#F2791C;border:0;font-weight:800;cursor:pointer}.fxsynq-auto-box button{background:#00a86b;border:0;font-weight:800;cursor:pointer}#fxStatus{margin:12px 0;padding:11px 13px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#bbb;font-size:13px}.fxsynq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fxsynq-grid div{background:linear-gradient(145deg,#121212,#090909);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px}.fxsynq-grid span{display:block;color:#999;font-size:12px;margin-bottom:5px}.fxsynq-grid strong{font-size:18px;overflow-wrap:anywhere}.fxsynq-grid small{display:block;margin-top:4px;font-size:10px;color:#aaa}.sl-copy strong,.chart-sl strong{color:#ff4d4d!important}.tp-copy strong,.chart-tp strong{color:#00ff88!important}.sl-copy,.tp-copy{cursor:pointer}.fx-risk-card{grid-column:1/-1!important;border-color:rgba(242,121,28,.35)!important}.fx-risk-card strong{font-size:13px!important;line-height:1.45}.fxsynq-reason{margin-top:12px;background:#111;padding:14px;border-radius:14px;border:1px solid #222}.fxsynq-reason h3{margin:0 0 6px;color:#F2791C}.fxsynq-reason p{margin:0;color:#ddd;font-size:13px;line-height:1.55}#fxChartTradeBox{position:absolute;top:14px;left:14px;right:14px;z-index:20;display:none;grid-template-columns:repeat(3,1fr);gap:8px}#fxChartTradeBox div{background:rgba(0,0,0,.86);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;backdrop-filter:blur(10px)}#fxChartTradeBox span{display:block;font-size:10px;color:#aaa}#fxChartTradeBox strong{font-size:15px}.fxsynq-site-footer{border-top:1px solid rgba(255,255,255,.08);border-bottom:0}body.fxsynq-signal-alert #fxsynqTradingEngine{animation:fxsynqPowerGlow .75s ease-in-out infinite!important}@keyframes fxsynqPowerGlow{0%,100%{box-shadow:0 0 18px rgba(242,121,28,.35)}50%{box-shadow:0 0 60px rgba(242,121,28,.9);filter:brightness(1.15)}}@media(max-width:980px){.fxsynq-full-wrap{grid-template-columns:1fr}.fxsynq-panel,.fxsynq-chart-wrapper{min-height:auto}.fxsynq-chart-wrapper,#tradingview_fxsynq{height:500px!important}}@media(max-width:620px){.fxsynq-app-shell{width:100vw;max-width:100vw;position:relative;left:50%;margin-left:-50vw}.fxsynq-site-header,.fxsynq-site-footer{padding:13px 14px;align-items:flex-start}.fxsynq-site-header div{display:block}.fxsynq-site-header div span{display:block;margin-top:3px}.fxsynq-full-wrap{padding:0;gap:0}.fxsynq-panel,.fxsynq-chart-wrapper{border-radius:0;border-left:0;border-right:0}.fxsynq-panel{padding:14px}.fxsynq-controls,.fxsynq-auto-box,.fxsynq-grid{grid-template-columns:1fr 1fr}.fxsynq-auto-box button{grid-column:1/-1}.fx-risk-card{grid-column:1/-1!important}.fxsynq-head h2{font-size:23px}#fxChartTradeBox{grid-template-columns:1fr;max-width:180px}.fxsynq-chart-wrapper,#tradingview_fxsynq{height:460px!important}}@media(max-width:390px){.fxsynq-controls,.fxsynq-grid{grid-template-columns:1fr}.fxsynq-auto-box{grid-template-columns:1fr}.fxsynq-site-footer{display:block}.fxsynq-site-footer span{display:block;margin:4px 0}}