.jgbtablecss{width:100%;max-width:100%;border-collapse:separate;border-spacing:0;background:#ffffff;color:#1f2937;font-family:"Poppins","Segoe UI",Arial,sans-serif;font-size:14px;border:1px solid #c7d2fe;border-radius:10px;overflow:hidden;box-shadow:0 6px 18px rgba(30,64,175,0.08);margin:10px 0 30px 0}.jgbtablecss th,.jgbtablecss td{text-align:left;vertical-align:middle;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.2}.jgbtablecss thead th{background:linear-gradient(180deg,#1e40af,#0b1f4b);color:#ffffff;text-transform:uppercase;letter-spacing:0.4px;font-weight:700;font-size:13.5px;border-right:1px solid rgba(255,255,255,0.12);padding:10px}.jgbtablecss thead th:last-child{border-right:none}.jgbtablecss thead{border-bottom:2px solid #2563eb}.jgbtablecss tbody td{border-top:1px solid #e5e7eb;border-right:1px solid #f1f5f9;padding:8px;color:#374151}.jgbtablecss tbody td:last-child{border-right:none}.jgbtablecss tbody td:first-child{font-weight:600;color:#1e40af}.jgbtablecss tbody tr:nth-child(even){background:#f8fafc}.jgbtablecss tbody tr:hover{background:#eef2ff;box-shadow:inset 4px 0 0 0 #2563eb}.jgbtablecss p{margin:0;padding:0;line-height:1.2}.jgbtablecss caption{caption-side:top;margin-bottom:4px;font-weight:600;color:#1e40af;line-height:1.2}@media (max-width:640px){.jgbtablecss{font-size:13px;border-radius:6px;table-layout:fixed}.jgbtablecss th,.jgbtablecss td{padding:8px 6px}}