.support-resistance-card{margin-top:12px}.support-resistance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sr-method{border:1px solid rgba(148,163,184,.22);border-radius:12px;background:rgba(8,28,46,.55);padding:12px}.sr-method h3{margin:0 0 10px;font-size:14px}.sr-method>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.sr-level{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:7px;background:rgba(15,23,42,.66)}.sr-level span{color:var(--muted);font-size:11px}.sr-level strong{font-size:12px}@media(max-width:900px){.support-resistance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.support-resistance-grid{grid-template-columns:1fr}.sr-method>div{grid-template-columns:repeat(2,minmax(0,1fr))}}


.sr-confluence-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
}
.sr-zone {
    border: 1px solid rgba(148,163,184,.3);
    border-radius: 10px;
    padding: 11px 12px;
    background: rgba(15,23,42,.76);
    display: grid;
    gap: 8px;
}
.sr-zone > div { display:flex; justify-content:space-between; gap:12px; align-items:baseline; }
.sr-zone span, .sr-zone small, .sr-zone p { color:#94a3b8; }
.sr-zone strong { color:#f8fafc; font-size:16px; }
.sr-zone b { color:#e2e8f0; font-size:11px; letter-spacing:.04em; }
.sr-zone p { margin:0; font-size:11px; line-height:1.45; }
.sr-zone.support { border-color:rgba(34,197,94,.48); }
.sr-zone.support > div:first-child span { color:#4ade80; }
.sr-zone.resistance { border-color:rgba(239,68,68,.48); }
.sr-zone.resistance > div:first-child span { color:#fb7185; }
.sr-zone.empty { grid-column:1/-1; }
@media (max-width: 900px) { .sr-confluence-grid { grid-template-columns:1fr 1fr; } }
@media (max-width: 620px) { .sr-confluence-grid { grid-template-columns:1fr; } }
