.trade-alerts .ta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:10px 0}
.trade-alerts .ta-box,.trade-alerts .ta-events{border:1px solid var(--brd);border-radius:8px;padding:10px 12px;margin:0 0 10px;display:grid;gap:6px}
.trade-alerts legend{font-size:var(--text-2xs);font-weight:700;color:var(--t1);padding:0 4px}
.trade-alerts input[type=password],.trade-alerts input[type=text]{width:100%;box-sizing:border-box}
.trade-alerts details{font-size:var(--text-2xs);color:var(--t2)}
.trade-alerts details summary{cursor:pointer;color:var(--blu)}
.trade-alerts details ol{margin:6px 0;padding-left:18px}
.trade-alerts .ta-check{display:flex;gap:8px;align-items:center;font-size:var(--text-xs);color:var(--t1);padding:2px 0}
.trade-alerts .ta-chip{font-weight:600;color:var(--grn);text-transform:capitalize}
.trade-alerts .ta-state{font-size:var(--text-2xs);padding:2px 8px;border-radius:999px;border:1px solid var(--brd);color:var(--t2);text-transform:none;letter-spacing:0}
.trade-alerts .ta-state.on{color:var(--grn);border-color:rgba(0,230,118,.3)}
