/* 1. Global Reset: Force the default arrow cursor and disable text selection */
* {
    -webkit-user-select: none;
    /* Safari */
    -ms-user-select: none;
    /* IE 10 and IE 11 */
    user-select: none;
    /* Standard syntax */
    cursor: default;
    /* Force arrow cursor everywhere */
}

/* 2. Re-enable typing cursor and selection ONLY for inputs */
input,
textarea,
select,
input[type="text"],
input[type="email"],
input[type="password"],
input[type="date"] {
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text;
    cursor: text !important;
    /* Force typing cursor here */
}

/* 3. Ensure clickable items look like buttons (Hand cursor) */
a,
button,
.plat-btn,
.btn-back,
.nav-btn,
.pay-option,
.custom-date-btn,
.nav-link,
[onclick] {
    cursor: pointer !important;
}

/* 4. Keep labels and headings as the standard arrow */
h1,
h2,
h3,
p,
span,
div,
label {
    cursor: default;
}