/* Employee login page */
.login-wrapper {
        min-height: 80vh;
        display: flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(135deg, #051222, #a3b9cf);
    }

    .login-card {
        width: 440px;
        background: rgb(255 255 255 / 0%);
        backdrop-filter: blur(14px);
        border-radius: 22px;
        padding: 40px;
        box-shadow: 0 40px 80px rgba(0, 0, 0, .25);
        border: 1px solid #fff;
    }

    .form-control {
        border-radius: 12px;
        padding: 12px;
    }

    .btn-login {
        background: linear-gradient(180deg, #0f172a, #1e293b);
        border: none;
        border-radius: 12px;
        padding: 12px;
        font-weight: 600;
    }

    .captcha-wrap {
        display: flex;
        align-items: center;
        gap: 10px;
    }

    .captcha-wrap img {
        border-radius: 8px;
        border: 1px solid #cbd5e1;
        cursor: pointer;
        height: 60px;
    }
