/* FoodCare Foodborne Guide v0.20.23 - evidence table containment */
@media (min-width: 761px){
  .fbp-eu-map-table .fbp-eu-table-wrap{overflow-x:hidden!important;max-width:100%!important;width:100%!important}
  .fbp-eu-map-table table.fbp-eu-table{display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;font-size:12px!important;line-height:1.28!important}
  .fbp-eu-map-table .fbp-eu-table th,.fbp-eu-map-table .fbp-eu-table td{display:table-cell!important;min-width:0!important;width:auto!important;max-width:none!important;padding:7px 8px!important;vertical-align:top!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;position:static!important;left:auto!important;right:auto!important;box-shadow:none!important}
  .fbp-eu-map-table .fbp-eu-table th:nth-child(1),.fbp-eu-map-table .fbp-eu-table td:nth-child(1){width:10%!important}
  .fbp-eu-map-table .fbp-eu-table th:nth-child(2),.fbp-eu-map-table .fbp-eu-table td:nth-child(2){width:11%!important;white-space:nowrap!important}
  .fbp-eu-map-table .fbp-eu-table th:nth-child(3),.fbp-eu-map-table .fbp-eu-table td:nth-child(3){width:11%!important}
  .fbp-eu-map-table .fbp-eu-table th:nth-child(4),.fbp-eu-map-table .fbp-eu-table td:nth-child(4){width:19%!important}
  .fbp-eu-map-table .fbp-eu-table th:nth-child(5),.fbp-eu-map-table .fbp-eu-table td:nth-child(5){width:25%!important}
  .fbp-eu-map-table .fbp-eu-table th:nth-child(6),.fbp-eu-map-table .fbp-eu-table td:nth-child(6){width:24%!important}
  .fbp-eu-map-table .fbp-eu-table td small{display:block!important;font-size:11.3px!important;line-height:1.3!important}
  .fbp-eu-map-table .fbp-table-source-link{display:inline-block!important;width:auto!important;max-width:100%!important;margin-top:4px!important;white-space:normal!important}
}
@media (max-width: 760px){
  .fbp-eu-map-table .fbp-eu-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}
  .fbp-eu-map-table table.fbp-eu-table{min-width:720px!important;table-layout:fixed!important}
  .fbp-eu-map-table .fbp-eu-table th:last-child,.fbp-eu-map-table .fbp-eu-table td:last-child{position:static!important;right:auto!important;box-shadow:none!important}
}
