/* ══════════════════════════════════════════════════════════════
   CURSOR GLOBAL — AVM LexFincas
   Pegar UNA sola vez en:
   WordPress → Apariencia → Personalizar → CSS adicional
   (o Elementor → Configuración del sitio → CSS personalizado)
   Con esto ya no hace falta declarar cursor:pointer sección a sección.
   ══════════════════════════════════════════════════════════════ */

/* ── 1. MANITA en todo lo que se pueda pulsar ── */
a,
button,
label,
summary,
select,
input[type="submit"],
input[type="button"],
input[type="reset"],
input[type="checkbox"],
input[type="radio"],
input[type="range"],
input[type="file"],
[role="button"],
[role="tab"],
[role="link"],
[role="option"],
[onclick],
[data-open],
[data-close],
[data-next],
[data-back],
[data-tab],
/* clases propias de la sección de administración */
.tab,
.toggle,
.svc,
.btn-top,
.btn-next,
.btn-back,
.btn-add,
.btn-submit,
.cta-btn,
.modal-close,
.inm .rm,
.stepdot,
/* clases habituales de WordPress / Elementor */
.elementor-button,
.elementor-tab-title,
.elementor-accordion-title,
.elementor-toggle-title,
.elementor-icon,
.elementor-social-icon,
.e-n-tab-title,
.e-n-accordion-item-title,
.swiper-pagination-bullet,
.swiper-button-next,
.swiper-button-prev,
.wp-block-button__link,
.menu-item,
.menu-item > a {
  cursor: pointer !important;
}

/* ── 2. CURSOR DE TEXTO en los campos de escritura ── */
input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]),
textarea,
[contenteditable="true"] {
  cursor: text !important;
}

/* ── 3. BLOQUEADO / DESACTIVADO ── */
:disabled,
[disabled],
[aria-disabled="true"],
.btn-submit:disabled,
.elementor-button.disabled {
  cursor: not-allowed !important;
}

/* ── 4. Elementos decorativos: que NO parezcan clicables ── */
.svc[style*="pointer-events:none"],
.stepline,
.recap {
  cursor: default !important;
}

/* ══════════════════════════════════════════════════════════════
   OPCIONAL · CURSOR PERSONALIZADO CON IMAGEN
   Descomentar solo si quieres sustituir la flecha del sistema
   por una imagen propia (PNG/SVG de 32x32 px como máximo).
   El último valor (auto / pointer) es el respaldo obligatorio.
   ══════════════════════════════════════════════════════════════

html, body {
  cursor: url("https://TU-DOMINIO.com/wp-content/uploads/cursor.png") 4 4, auto;
}
a, button, .tab, .svc, .btn-submit, .cta-btn, .elementor-button {
  cursor: url("https://TU-DOMINIO.com/wp-content/uploads/cursor-mano.png") 8 4, pointer !important;
}
*/

