/* === MONITOR DE DEPÓSITOS / WITHDRAW === */
.network-row {
  background: rgba(255, 255, 255, 0.02);
  border-left: 3px solid #2e6ff2;
  padding: 8px 12px;
  border-radius: 6px;
  margin-bottom: 5px;
  transition: all 0.2s ease;
}

.network-row:hover {
  background: rgba(255, 255, 255, 0.08);
}

.network-name {
  font-weight: 600;
  color: #a9c2ff;
}

.net-badge {
  display: inline-block;
  padding: 3px 8px;
  font-size: 12px;
  border-radius: 6px;
  margin-left: 6px;
  color: #fff;
}

.net-badge.deposit {
  background: #00c46b;
}

.net-badge.withdraw {
  background: #ff4d4d;
}

.net-badge.inactive {
  background: #555;
}

.expandable {
  cursor: pointer;
  color: #89b4ff;
  text-decoration: underline;
}

.expandable:hover {
  color: #cde3ff;
}

.transfer-main {
  background-color: rgba(255, 255, 255, 0.06);
  font-weight: 600;
  color: #fff;
}

.transfer-chain {
  background-color: rgba(255, 255, 255, 0.02);
  font-size: 0.9em;
}

.transfer-chain td,
.transfer-main td {
  padding: 6px 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.transfer-chain td:nth-child(3) {
  color: #ccc;
  font-weight: 500;
}

.net-badge {
  font-size: 0.8em;
  opacity: 0.8;
  margin-left: 6px;
}

.transfer-main:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
tr.upcoming {
  background-color: #2e2e2e;
  color: #f0d060;
}
tr.new {
  background-color: #3b2e00;
  color: #ffd966;
}
