/* Ys Comindo Service - Login/Register Click Fix
   Aman untuk live: memperbaiki tombol/link Masuk, Login, dan Daftar yang tertutup layer/menu/CSS. */

.btn-login-force,
a.btn-login-force,
.login-btn,
a.login-btn,
.login-direct-force,
a.login-direct-force,
.register-btn,
a.register-btn,
[data-login-link],
[data-register-link],
[data-ys-auth-link],
.login-submit,
.register-submit,
button.login-submit,
button.register-submit {
    position: relative !important;
    z-index: 2147483000 !important;
    pointer-events: auto !important;
    cursor: pointer !important;
    -webkit-tap-highlight-color: rgba(37,99,235,.25) !important;
    touch-action: manipulation !important;
}

.header,
.navbar,
.nav,
.menu,
.actions,
.account-menu,
.account-popover,
.mega-panel,
.mega-col,
.account-col {
    position: relative !important;
    pointer-events: auto !important;
}

.header,
.navbar,
.nav,
.menu,
.actions {
    z-index: 2147482000 !important;
}

.account-popover,
.mega-panel {
    z-index: 2147482500 !important;
}

/* Layer dekorasi tidak boleh menghalangi klik */
.hero::before,
.hero::after,
.hero-card::before,
.hero-card::after,
.side::before,
.side::after,
.card::before,
.card::after,
.glow,
.orb,
.bg-blur,
.shape,
.decor,
.floating-bg,
.illustration-bg,
.gradient-overlay,
.ys-visual-layer,
.ys-decoration-layer {
    pointer-events: none !important;
}

/* Form login/register wajib bisa disentuh di HP */
form,
form *,
input,
select,
textarea,
button,
.login-card,
.register-card,
.ys-auth119-card,
.card,
.shell {
    pointer-events: auto !important;
}

.login-submit,
.register-submit {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
}

@media (max-width: 768px) {
    .btn-login-force,
    .login-btn,
    .login-direct-force,
    .register-btn,
    [data-login-link],
    [data-register-link],
    [data-ys-auth-link] {
        min-height: 38px !important;
        padding: 9px 12px !important;
        font-size: 12px !important;
    }
}
