
        /* ===== BOX ===== */
        .clw-login-box {
            width: 340px;
            background: #1b1e3b;
            padding: 35px;
            border-radius: 14px;
            color: #fff;
            text-align: center;
            margin: auto;
        }

        h2 {
            color: #4da6ff;
            margin-bottom: 25px;
        }

        /* ===== INPUTS ===== */
        input[type="text"],
        input[type="password"] {
            width: 100%;
            padding: 12px 42px 12px 12px; /* RIGHT SPACE FOR EYE */
            border-radius: 8px;
            border: none;
            background: #eef3ff;
            font-size: 14px;
            margin-bottom: 15px;
            outline: none;
        }

        /* ===== INPUT + EYE WRAPPER ===== */
        .clw-input-wrapper {
            position: relative;
        }

        .clw-eye {
            position: absolute;
            right: 14px;
            top: 50%;
            transform: translateY(-50%);
            cursor: pointer;
            font-size: 17px;
            color: #666;
            user-select: none;
        }

        .clw-eye.active {
            color: #0056ff;
        }

        /* ===== REMEMBER ===== */
        .clw-remember {
            font-size: 13px;
            display: flex;
            align-items: center;
            margin-bottom: 18px;
        }

        .clw-remember input {
            margin-right: 8px;
        }

        /* ===== BUTTON ===== */
        .login-btn {
            width: 100%;
            background: #0056ff;
            border: none;
            padding: 12px;
            border-radius: 8px;
            color: #fff;
            font-weight: 600;
            cursor: pointer;
        }

        .login-btn:hover {
            background: #003fcc;
        }

        /* ===== MESSAGE ===== */
        .clw-message {
            margin-top: 12px;
            font-size: 14px;
            min-height: 20px;
        }

        .login-logo img {
            max-width: 50px;
            margin-bottom: 15px;
        }
