.jgbtablecss{width:100%;max-width:100%;border-collapse:separate;border-spacing:0;background:#fffdf5;color:#1f2937;font-family:"Poppins","Segoe UI",Arial,sans-serif;font-size:14px;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 8px 22px rgba(15,23,42,0.14);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:#27663f;color:#f1f5f2;text-transform:uppercase;letter-spacing:0.4px;font-weight:700;font-size:13.5px;border-right:1px solid rgba(15,23,42,0.08);padding:10px}.jgbtablecss thead th:last-child{border-right:none}.jgbtablecss thead{border-bottom:2px solid #e5e7eb}.jgbtablecss tbody td{border-top:1px solid #e5e7eb;border-right:1px solid #eef2f7;padding:8px}.jgbtablecss tbody td:last-child{border-right:none}.jgbtablecss p{margin:0;padding:0;line-height:1.2}.jgbtablecss tbody tr:nth-child(even){background:#fff9db}.jgbtablecss tbody tr:hover{background:#fef3c7}.jgbtablecss tbody td:first-child{font-weight:600;color:#27663f}.jgbtablecss caption{caption-side:top;margin-bottom:4px;font-weight:600;color:#365314;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}}