.tabla-responsive{width:100%;border-collapse:collapse;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px}.tabla-responsive th,.tabla-responsive td{border:1px solid #e5e7eb;padding:12px 14px;vertical-align:top}.tabla-responsive th{background:#f9fafb;text-align:left;font-weight:700}@media (min-width:640px){.tabla-responsive tbody tr:nth-child(even) td{background:#fbfbfb}}@media (max-width:639.98px){.tabla-wrapper{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.tabla-responsive thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tabla-responsive,.tabla-responsive tbody,.tabla-responsive tr,.tabla-responsive td{display:block;width:100%}.tabla-responsive tr{border-bottom:1px solid #e5e7eb;padding:10px 12px}.tabla-responsive tbody tr:last-child{border-bottom:0}.tabla-responsive td{border:0;border-bottom:1px dashed #eee;padding:8px 0}.tabla-responsive td:last-child{border-bottom:0;padding-bottom:4px}.tabla-responsive td::before{content:attr(data-label);display:block;font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.02em;margin-bottom:4px}.tabla-responsive td[data-label="Tipo de desecante"]{font-weight:700;font-size:17px;color:#111827;padding-top:2px}}