.gpt-wrapper{padding:12px}
.gpt-table-area{border:2px solid #E6E9EE;border-radius:12px;padding:10px;background:#fff}
#gptTable tbody tr:nth-child(odd){background:#EDEEFC}
#gptTable tbody tr:nth-child(even){background:#E6F1FD}
#gptTable thead th{padding:8px;text-align:left}
#gptTable tbody td{padding:10px;vertical-align:middle}
.gpt-select{padding:6px 10px;border-radius:6px;border:1px solid #ccc;margin:3px;background:#fff;font-size:14px;min-width:160px}
.gpt-badge{display:inline-block;padding:6px 10px;border-radius:999px;color:#fff;font-weight:700;font-size:13px}
.gpt-usfda{background:#007DB6}
.gpt-gmp{background:#231F20;opacity:0.95}
.gpt-who{background:#88AC2E}
input[type=checkbox]{accent-color:#1B54FE;width:18px;height:18px}