html.is-android {
    --panel-shadow: 0 10px 24px rgba(15, 35, 87, 0.1);
    --card-shadow: 0 6px 18px rgba(15, 23, 42, 0.07);
    --shadow-strong: 0 12px 28px rgba(15, 35, 87, 0.14);
    --shadow-soft: 0 8px 20px rgba(15, 35, 87, 0.1);
    --shadow: 0 14px 32px rgba(6, 20, 56, 0.2);
}

html.is-android body.employee-app-shell,
html.is-android body.employee-auth-screen,
html.is-android body.employee-password-screen {
    background-attachment: scroll;
}

html.is-android .app-header,
html.is-android .app-bottom {
    left: 0;
    right: 0;
    width: 100%;
    max-width: 520px;
    width: min(100%, 520px);
    margin: 0 auto;
    transform: none;
}

html.is-android .app-header,
html.is-android .app-bottom,
html.is-android .login-card,
html.is-android .password-card,
html.is-android .cv-filter,
html.is-android .cv-card,
html.is-android .cv-empty {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

html.is-android .app-header::after,
html.is-android .hero-panel::after,
html.is-android .pwa-install-card::after,
html.is-android .hero::after,
html.is-android .cv-card::before {
    content: none !important;
}

html.is-android .app-header {
    background: linear-gradient(140deg, var(--shell-start) 0%, var(--shell-mid) 58%, var(--shell-end) 100%);
}

html.is-android .app-bottom {
    background: rgba(247, 250, 252, 0.98);
    box-shadow: 0 -6px 18px rgba(15, 35, 87, 0.08);
}

html.is-android body.is-standalone .app-bottom {
    box-shadow: 0 -8px 20px rgba(15, 35, 87, 0.1);
}

html.is-android .login-card,
html.is-android .password-card {
    background: #fffdf8;
}

html.is-android .page-shell,
html.is-android .page-header,
html.is-android .cv-filter,
html.is-android .cv-card,
html.is-android .cv-empty {
    animation: none !important;
}

html.is-android .cv-card {
    opacity: 1 !important;
}

html.is-android .action-card,
html.is-android .action-toggle,
html.is-android .sub-action-card,
html.is-android .app-bottom .nav-item,
html.is-android .app-bottom .nav-icon,
html.is-android .logout-btn,
html.is-android .hero-install-btn,
html.is-android .pwa-install-button,
html.is-android .pwa-secondary-button,
html.is-android .submit-btn,
html.is-android .toggle-password,
html.is-android .cv-filter a,
html.is-android .cv-card,
html.is-android .tag {
    transition-property: background-color, color, border-color, box-shadow;
}

html.is-android .action-card:active,
html.is-android .action-toggle:active,
html.is-android .sub-action-card:active,
html.is-android .app-bottom .nav-item:active,
html.is-android .logout-btn:active,
html.is-android .hero-install-btn:active,
html.is-android .pwa-install-button:active,
html.is-android .pwa-secondary-button:active,
html.is-android .submit-btn:active {
    transform: none !important;
}

html.is-android .cv-card:hover,
html.is-android .cv-filter a:hover,
html.is-android .tag:hover {
    transform: none !important;
}
