.jgbtablecss{width:100%;max-width:100%;border-collapse:separate;border-spacing:0;background:#f9f9f9;color:#222;font-family:"Poppins","Segoe UI",Arial,sans-serif;font-size:14px;border:1px solid #d0d7de;border-radius:10px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,0.05);margin:30px 0}.jgbtablecss th,.jgbtablecss td{width:auto;text-align:left;vertical-align:middle;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;hyphens:none;line-height:1.2}.jgbtablecss thead th{background:linear-gradient(180deg,#d8e6f3,#c1d6eb);color:#0e2b47;text-transform:uppercase;letter-spacing:0.4px;font-weight:700;font-size:13.5px;border-right:1px solid rgba(0,0,0,0.08);text-shadow:0 1px 0 rgba(255,255,255,0.35);padding:10px 10px}.jgbtablecss thead th:last-child{border-right:none}.jgbtablecss thead{border-bottom:2px solid #a8c2da}.jgbtablecss tbody td{border-top:1px solid #d0d7de;border-right:1px solid #e6e9ed;padding:8px 8px}.jgbtablecss tbody td:last-child{border-right:none}.jgbtablecss td p{margin:0;padding:0;line-height:1.2;white-space:normal;hyphens:none}.jgbtablecss tbody tr:nth-child(even){background:#f4f8fb}.jgbtablecss tbody tr{transition:background-color 0.2s ease,box-shadow 0.2s ease}.jgbtablecss tbody tr:hover{background:#e9f2fa;box-shadow:inset 4px 0 0 0 #90b7e0}.jgbtablecss tbody td:first-child{font-weight:600;color:#1e3d5a}.jgbtablecss caption{caption-side:top;font-weight:600;color:#1e3d5a}@media (max-width:640px){.jgbtablecss{font-size:13px;border-radius:6px;table-layout:fixed}.jgbtablecss thead th,.jgbtablecss tbody td{padding:8px 6px;display:table-cell;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.jgbtablecss th,.jgbtablecss td{max-width:100%}}