/* https://www.inovexpat.com/wp-content/plugins/inov-form-salud/css/style.css?ver=1.2 */
.formulario-salud{max-width:800px;margin:0 auto;padding:20px;background-color:#eee;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.formulario-salud h2,.formulario-salud h3{margin-bottom:16px}.formulario-salud .form-row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.formulario-salud .form-group{padding:0 8px;margin-bottom:12px;flex:1 1 240px}.formulario-salud label{display:block;font-weight:600;margin-bottom:4px}.formulario-salud input,.formulario-salud select{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:4px}.formulario-salud .label-checkbox{display:flex;align-items:center;gap:8px;font-weight:400;cursor:pointer}.formulario-salud .label-checkbox input[type="checkbox"]{width:auto;margin:0;padding:0;flex-shrink:0}.formulario-salud .asegurado-extra{border-top:1px solid #ddd;margin-top:12px;padding-top:12px}.formulario-salud .acciones{display:flex;gap:8px;margin-top:8px}.formulario-salud .btn-enviar{background:#2196f3;color:#fff;border:0;border-radius:4px;padding:10px 18px;cursor:pointer}.formulario-salud .btn-secundario{background:#fff;border:1px solid #999;border-radius:4px;padding:8px 12px;cursor:pointer}.formulario-salud .btn-anadir{background:#fe7f00;border-color:#fe7f00;color:#fff}.formulario-salud .btn-anadir:hover{background:#e57200;border-color:#e57200}.formulario-salud .btn-quitar{background:#dc3545;border-color:#dc3545;color:#fff}.formulario-salud .btn-quitar:hover{background:#c82333;border-color:#c82333}#modalSaludProcesando .modal-content,#modalSaludExito .modal-content,#modalSaludError .modal-content{border:none;box-shadow:0 4px 20px rgba(0,0,0,.15)}#modalSaludProcesando .spinner-border{width:3rem;height:3rem;border-width:.3rem}#modalSaludExito .icon-success::before,#modalSaludError .icon-error::before{display:inline-block;width:1.5rem;height:1.5rem;line-height:1.5rem;text-align:center;border-radius:50%;color:#fff;margin-right:.5rem;font-weight:700}#modalSaludExito .icon-success::before{content:"✓";background-color:#28a745}#modalSaludError .icon-error::before{content:"✕";background-color:#dc3545}