/* GLOMDE V5.11.1 - universal form interaction hardening */
input, select, textarea, button, a.btn, [role="button"] {
  pointer-events: auto !important;
  touch-action: manipulation;
}
input:not([disabled]):not([readonly]), select:not([disabled]), textarea:not([disabled]):not([readonly]), button:not([disabled]) {
  position: relative;
  z-index: 1;
}
input, select, textarea { min-height: 44px; }
button, a.btn, [role="button"] { min-height: 44px; }
select { cursor: pointer; }
input:not([disabled]):not([readonly]), textarea:not([disabled]):not([readonly]) { cursor: text; }
input[readonly] { cursor: default; opacity: .9; }
input[disabled], select[disabled], textarea[disabled], button[disabled] { cursor: not-allowed; }
@media (max-width: 600px) {
  input, select, textarea, button, a.btn { font-size: 16px; }
}

/* V5.11.3 admin navigation hardening */
.admin-shell .sidebar, .admin-shell .sidebar-nav, .admin-shell .sidebar-nav a { pointer-events:auto !important; }
.admin-shell .sidebar-nav a { touch-action:manipulation; cursor:pointer; }
