#export-market-shortlist .cf-tool-table table {
  min-width: 0;
}

#export-market-shortlist .cf-tool-table caption {
  padding: 0.7rem 1rem;
  text-align: start;
  font-weight: 650;
  color: #4b3b24;
}

#export-market-shortlist .cf-tool-table th,
#export-market-shortlist .cf-tool-table td {
  overflow-wrap: anywhere;
}

@media (max-width: 640px) {
  #export-market-shortlist .cf-tool-table th,
  #export-market-shortlist .cf-tool-table td {
    padding: 0.65rem 0.45rem;
    font-size: 0.85rem;
    line-height: 1.45;
  }
}

#export-market-shortlist a.cf-button { color: #f5f0e6 !important; background: #173c30; border: 1px solid #173c30; }
#export-market-shortlist a.cf-button:hover { color: #f5f0e6 !important; background: #244e40; }
#export-market-shortlist a.cf-button:focus-visible { outline: 2px solid #8e6c35; outline-offset: 4px; }
