/* Home-page presentation only; trading and dedicated signal pages are unchanged. */
body[data-home-zones] .signal-ledger-table{padding:0 20px 20px}
body[data-home-zones] .signal-ledger .signal-ledger-head{display:none}
body[data-home-zones] .signal-ledger-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-height:none;overflow:visible}
body[data-home-zones] .signal-ledger .signal-ledger-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:20px;border-radius:16px;background:#101821;border:1px solid #2b3541;border-left:3px solid #2ac99a;opacity:1}
body[data-home-zones] .signal-ledger .signal-ledger-row.down{border-left-color:#f2657d}
body[data-home-zones] .signal-ledger .signal-time{grid-column:1/-1;border-bottom:1px solid #ffffff0d;padding-bottom:12px}
body[data-home-zones] .signal-ledger .signal-ledger-row small{display:block;color:#94a3b5;font-size:11px;letter-spacing:.08em;margin-bottom:8px}
body[data-home-zones] .signal-ledger .signal-ledger-row strong{font-size:18px}
body[data-home-zones] .signal-ledger .signal-time strong{font-size:14px;color:#bdc8d6}
@media(max-width:1100px){body[data-home-zones] .signal-ledger-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){body[data-home-zones] .signal-ledger-rows{grid-template-columns:1fr}body[data-home-zones] .signal-ledger-table{padding:0 12px 12px}}
body[data-home-zones] .signal-ledger{border-radius:24px;overflow:hidden;background:linear-gradient(135deg,#121a23,#0b1016 65%);border:1px solid #293341}
body[data-home-zones] .signal-ledger-head,
body[data-home-zones] .signal-ledger-row{grid-template-columns:1.35fr .85fr 1.1fr 1fr 1fr 1fr;gap:18px}
body[data-home-zones] .signal-ledger-head{color:#a3afbd;letter-spacing:.06em;font-size:12px}
body[data-home-zones] .signal-ledger-row{padding:20px 24px;border-left:3px solid transparent;transition:background .18s ease}
body[data-home-zones] .signal-ledger-row.up{border-left-color:#2ac99a}
body[data-home-zones] .signal-ledger-row.down{border-left-color:#f2657d}
body[data-home-zones] .signal-ledger-row:hover{background:#ffffff06}
body[data-home-zones] .signal-ledger-row strong{font-size:16px;font-variant-numeric:tabular-nums}
body[data-home-zones] .signal-direction strong{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:9px;background:#2ac99a12;color:#57dfb4}
body[data-home-zones] .signal-direction.down strong{background:#f2657d12;color:#ff8698}
body[data-home-zones] .signal-direction strong::before{content:'↗'}
body[data-home-zones] .signal-direction.down strong::before{content:'↘'}
body[data-home-zones] .signal-guide{margin:16px 24px;border-radius:12px}
@media(max-width:760px){
 body[data-home-zones] .signal-ledger-head{display:none}
 body[data-home-zones] .signal-ledger-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px}
 body[data-home-zones] .signal-ledger-row>span{min-width:0}
 body[data-home-zones] .signal-ledger-row small{display:block;margin-bottom:6px;color:#9ba9b9;font-size:11px}
 body[data-home-zones] .signal-ledger-row strong{font-size:15px}
 body[data-home-zones] .signal-guide{margin:12px}
}
