/* Application styles */
.salud { font-family: system-ui, sans-serif; max-width: 72rem; margin: 1rem auto; padding: 0 1rem; }
.salud table { border-collapse: collapse; width: 100%; margin-bottom: 1rem; }
.salud th, .salud td { border: 1px solid #ccc; padding: .25rem .5rem; text-align: left; vertical-align: top; }
.salud form.en-linea, .salud form.en-linea button { display: inline; }
.salud h2 { margin-top: 2rem; }
