/* Margin Town V2.3.10 — liquidation map resilience/status layer. */
.liq-source-state.connected{color:var(--ap-1912dca529,#9dc9b8);background:var(--ap-67e7b4544a,rgba(85,219,165,.045))}
.liq-live-note{margin:-4px 0 18px;color:var(--ap-4fc6185d3c,#8fa2ba);font-size:12px;line-height:1.65}
.liq-heat-legend{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:10px 4px 0;color:var(--ap-4ccd4418c4,#91a3b8);font-size:12px}
.liq-heat-legend span{display:inline-flex;align-items:center;gap:6px}.liq-heat-legend i{width:9px;height:9px;border-radius:50%;display:inline-block}.liq-heat-legend .long i{background:var(--ap-1cc8c74aa6,#ef5350);box-shadow:0 0 0 4px var(--ap-8338feb3d6,rgba(239,83,80,.11))}.liq-heat-legend .short i{background:var(--ap-2506768310,#26c98f);box-shadow:0 0 0 4px var(--ap-9dd2536b3a,rgba(38,201,143,.11))}
.liq-heat-legend small{margin-left:auto;color:var(--ap-1a65a3c689,#74879e);font-size:11px}
.liq-feed>p{margin:0;padding:18px;border:1px dashed var(--ap-363d91a108,#203149);border-radius:14px;background:var(--ap-d3dee0bde3,#081526);color:var(--ap-4fc6185d3c,#8fa2ba)}
@media(max-width:560px){.liq-heat-legend{gap:12px}.liq-heat-legend small{width:100%;margin-left:0}.liq-live-note{font-size:11px}}
